.elementor-286 .elementor-element.elementor-element-35380db0{--display:flex;--min-height:325px;--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-286 .elementor-element.elementor-element-35380db0:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-35380db0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/Rectangle-12-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-4e3ef2a2{--display:flex;--padding-top:190px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.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-286 .elementor-element.elementor-element-16178dcb{text-align:center;}.elementor-286 .elementor-element.elementor-element-16178dcb .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:56px;font-weight:600;color:var( --e-global-color-ea83f4a );}.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-286 .elementor-element.elementor-element-726153a6{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;font-family:"Atlan", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-726153a6.elementor-element{--align-self:center;}.elementor-286 .elementor-element.elementor-element-20c7b86a{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-286 .elementor-element.elementor-element-5dc2eaeb .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Atlan", Sans-serif;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:61px 61px 61px 61px;padding:18px 35px 18px 35px;}.elementor-286 .elementor-element.elementor-element-7584bd2 .elementor-button{background-color:#080E1E66;font-family:"Atlan", Sans-serif;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:#363636;border-radius:58px 58px 58px 58px;padding:18px 35px 18px 35px;}.elementor-286 .elementor-element.elementor-element-1e844242{--display:flex;--min-height:417px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:48px 49px 0px 0px;--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-1e844242:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-1e844242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-34475ea4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-11ec6f48{--display:flex;}.elementor-286 .elementor-element.elementor-element-2bb9a401{text-align:start;}.elementor-286 .elementor-element.elementor-element-2bb9a401 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:48px;font-weight:400;}.elementor-286 .elementor-element.elementor-element-27879915{width:var( --container-widget-width, 579px );max-width:579px;--container-widget-width:579px;--container-widget-flex-grow:0;text-align:start;font-family:"Atlan", Sans-serif;font-size:18px;font-weight:400;}.elementor-286 .elementor-element.elementor-element-27879915.elementor-element{--align-self:flex-start;}.elementor-286 .elementor-element.elementor-element-34170a23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-286 .elementor-element.elementor-element-8d53291{--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;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-391ab568{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-391ab568:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-391ab568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-391ab568:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-391ab568.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-21ff2605{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-21ff2605:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-21ff2605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/009f45062f41620b6aa14542587f0f03c2905e3f.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-1b6487f0{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1b6487f0 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-43ff4374{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-46975042{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-167195da{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-167195da .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6a97ab3f{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6a97ab3f .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-677b5960{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-677b5960 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-73cd21aa{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-73cd21aa .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6e38e366{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-4e71b25a{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-704fd016 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-3f3b7cf4{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-6e848165{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-6e848165:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-6e848165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-6e848165:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-6e848165.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-b4217ab{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-b4217ab:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-b4217ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/4627ec6c959623b2a7ab2cb646a3cb49a7b93372.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-7a320fa0{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7a320fa0 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5a8091b4{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-3d670233{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-59a5aeae{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-59a5aeae .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1ecdaf5c{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1ecdaf5c .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3999bfce{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-3999bfce .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5c938c86{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5c938c86 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1669f079{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-23be8d08{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-37c6b743 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-312545b2{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-473eedf3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-473eedf3:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-473eedf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-473eedf3:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-473eedf3.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-3b203c6f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-3b203c6f:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-3b203c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/6262678971c3a02112ee93c569c231d37963a080.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-13bcf8ce{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-13bcf8ce .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-595f1d5c{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-58b64f10{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-229d9d24{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-229d9d24 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2c492990{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2c492990 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6a7131f8{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6a7131f8 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1ae7922f{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1ae7922f .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1b791a0a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-30f857fa{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-2cb56833 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-1662be49{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-17f70a6b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-17f70a6b:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-17f70a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-17f70a6b:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-17f70a6b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-3591c563{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-3591c563:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-3591c563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/105aacd959fb31ab7e1fb792e5ecefd454006b31.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-687c79e5{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-687c79e5 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2a6ee9a{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-5292d5ce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-6cca1971{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6cca1971 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2a7edef4{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2a7edef4 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3011fed5{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-3011fed5 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5e5ce1d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5e5ce1d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-526c32d9{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-51831145{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-cdfd237 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-7d28706{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-21e9c02f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-21e9c02f:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-21e9c02f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-21e9c02f:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-21e9c02f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-256ebd75{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-256ebd75:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-256ebd75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/2e15b734e160997b0f26e832d8927ee3b82fcc16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-f1a8d05{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-f1a8d05 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-a970f0c{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-4826b8b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-42319c6c{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-42319c6c .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-72c37e32{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-72c37e32 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-49c115b2{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-49c115b2 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-56817e54{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-56817e54 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5bf558c5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-e0037cb{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-74801584 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-1674d49b{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-6f10ee04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-6f10ee04:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-6f10ee04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-6f10ee04:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-6f10ee04.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-595cf806{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-595cf806:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-595cf806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/ab3459be3197f878da7b374a56c9819505dec2da.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-c0dfbeb{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-c0dfbeb .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4646da49{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-5af37a72{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-6b3d2223{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6b3d2223 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-16088bf7{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-16088bf7 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3b5b776f{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-3b5b776f .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-b35eaf8{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-b35eaf8 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-47d307a5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-1889b042{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-784e1c97 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-6f92ab2c{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-6b6bbb4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-6b6bbb4e:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-6b6bbb4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-6b6bbb4e:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-6b6bbb4e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-f9af1ae{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-f9af1ae:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-f9af1ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/0d48bb1658cc81341b66d1fe3ae0ecb2c389bc4d.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-74fa08e{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-74fa08e .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-359bf7bc{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-5ee0a50f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-673fe9ce{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-673fe9ce .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-214fcb86{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-214fcb86 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-65f31b0f{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-65f31b0f .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-57e3477e{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-57e3477e .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-56a1bce{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-3ced2700{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-5b4dbd8f .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-2c323c57{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-baa9794{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-baa9794:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-baa9794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-baa9794:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-baa9794.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-59af1f57{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-59af1f57:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-59af1f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/2b31de955a2374e38a5918a84160574977ed87d4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-3b9661bb{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-3b9661bb .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-c3bdfbf{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-3e73c2d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-1dd0909e{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1dd0909e .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-26810fd{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-26810fd .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2db6fb2c{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2db6fb2c .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-12ec324c{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-12ec324c .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-f60b2b1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-55d68d98{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-19b25da5 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-690c56f2{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-adcf3d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-adcf3d2:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-adcf3d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-adcf3d2:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-adcf3d2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-75902de3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-75902de3:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-75902de3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/e84a7ae68795f35174b472247128f0ca5e7805b5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-2d807fe3{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2d807fe3 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-637a0b04{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-652c89d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-12cb0f05{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-12cb0f05 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-23448a85{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-23448a85 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-72aa40ff{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-72aa40ff .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3e69e40f{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-3e69e40f .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2df5502f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-73110615{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-a502ea4 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-34913890{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-53999014{--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;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-2f9bf2f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-2f9bf2f1:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-2f9bf2f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-2f9bf2f1:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-2f9bf2f1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-2f628e1a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-2f628e1a:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-2f628e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/ab3459be3197f878da7b374a56c9819505dec2da.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-7bd3ef8{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7bd3ef8 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2d66373c{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-6864ccfd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-745b69af{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-745b69af .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4d1c032d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-4d1c032d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7e373011{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7e373011 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-72bd3599{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-72bd3599 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-516f5971{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-1f29b07d{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-7b0af62f .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-3ef829c1{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-2634627d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-2634627d:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-2634627d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-2634627d:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-2634627d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-380f228a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-380f228a:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-380f228a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/6262678971c3a02112ee93c569c231d37963a080.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-5c58812a{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5c58812a .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-456b9d47{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-91fc281{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-61ff229c{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-61ff229c .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-41e205c5{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-41e205c5 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-54f2bffe{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-54f2bffe .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-11555bd8{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-11555bd8 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2d302a69{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-42da41d4{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-1269abab .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-59787d60{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-48ae1c81{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-48ae1c81:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-48ae1c81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-48ae1c81:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-48ae1c81.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-7ae4735c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-7ae4735c:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-7ae4735c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/4627ec6c959623b2a7ab2cb646a3cb49a7b93372.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-7055d539{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7055d539 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2094da75{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-44e258b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-2996667d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2996667d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7e09cfa6{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7e09cfa6 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-65cb3fd7{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-65cb3fd7 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6aa7f2f0{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6aa7f2f0 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-36a1a1f1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-713dac5c{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-99f81e9 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-b285afa{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-6e06309{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-6e06309:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-6e06309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-6e06309:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-6e06309.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-4a4b3e76{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-4a4b3e76:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-4a4b3e76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/009f45062f41620b6aa14542587f0f03c2905e3f.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-4c929241{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-4c929241 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-34f0d863{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-123d30d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-7aa9265{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7aa9265 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6759e555{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6759e555 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-b65ddf8{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-b65ddf8 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5d5d3575{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5d5d3575 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-8503a68{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-152cc72{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-542a54c0 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-7018b2bd{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-4df96ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-4df96ed:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-4df96ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-4df96ed:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-4df96ed.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-7a388518{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-7a388518:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-7a388518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/105aacd959fb31ab7e1fb792e5ecefd454006b31.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-b743c12{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-b743c12 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4f9a2a10{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-1f8c047e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-297f24ef{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-297f24ef .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7f146ad9{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7f146ad9 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5b023366{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5b023366 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6b124683{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6b124683 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4a7dd8d8{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-4a56b191{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-38d4ea12 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-4efcdf53{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-24b1d772{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-24b1d772:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-24b1d772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-24b1d772:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-24b1d772.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-22e070ac{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-22e070ac:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-22e070ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/2e15b734e160997b0f26e832d8927ee3b82fcc16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-61a1ffba{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-61a1ffba .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4c27b42b{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-37191c0d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-65bb87bb{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-65bb87bb .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-61fb96e0{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-61fb96e0 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-59de251c{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-59de251c .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-15bf67d7{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-15bf67d7 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4ade898a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-692eec90{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-3cbfa8a7 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-4c9322b4{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-7b839126{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-7b839126:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-7b839126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-7b839126:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-7b839126.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-7bdef62e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-7bdef62e:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-7bdef62e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/0d48bb1658cc81341b66d1fe3ae0ecb2c389bc4d.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-2e626bd{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2e626bd .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-47a21947{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-1070d53f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-34bdca31{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-34bdca31 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5da77910{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5da77910 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4bdb1e95{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-4bdb1e95 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-61a8ef34{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-61a8ef34 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7c5fa631{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-24672b02{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-783cbd29 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-20442be7{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-59dbe48b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-59dbe48b:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-59dbe48b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-59dbe48b:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-59dbe48b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-7014702a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-7014702a:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-7014702a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/2b31de955a2374e38a5918a84160574977ed87d4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-247c0f06{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-247c0f06 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1a7c2539{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-10a4ef05{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-15993e7d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-15993e7d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7cc8df24{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7cc8df24 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2db68eed{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2db68eed .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2b9b929a{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2b9b929a .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-12aef8c1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-7f197439{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-15012c89 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-b181d11{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-69baf136{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-69baf136:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-69baf136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-69baf136:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-69baf136.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-1b2f2a16{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-1b2f2a16:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-1b2f2a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/e84a7ae68795f35174b472247128f0ca5e7805b5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-17dc777a{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-17dc777a .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2163b0f5{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-39c297b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-2bde33d9{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2bde33d9 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-27c47543{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-27c47543 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6c1ba6d8{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6c1ba6d8 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7d2a86c4{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7d2a86c4 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4b9b6d78{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-3b62f8b7{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-6c6beb15 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-508bdcdd{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-45b341cb{--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;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-692add07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-692add07:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-692add07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-692add07:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-692add07.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-68c3f6f0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-68c3f6f0:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-68c3f6f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/009f45062f41620b6aa14542587f0f03c2905e3f.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-7ca50797{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7ca50797 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6432bbf2{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-3e9200b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-710d619f{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-710d619f .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1a7318ac{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1a7318ac .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-72b162c1{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-72b162c1 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-67668d91{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-67668d91 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-b16e2a8{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-6ef4734f{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-df50026 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-23e3a89f{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-7e7b8ff8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-7e7b8ff8:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-7e7b8ff8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-7e7b8ff8:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-7e7b8ff8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-78f23bd6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-78f23bd6:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-78f23bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/4627ec6c959623b2a7ab2cb646a3cb49a7b93372.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-1ae884a1{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1ae884a1 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-43806ac4{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-7d70dc88{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-a844a1b{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-a844a1b .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-45da3d7{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-45da3d7 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5a96abe2{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5a96abe2 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1db537ec{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1db537ec .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-50acbe82{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-5c123a14{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-7b0a4310 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-648a7564{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-177c0532{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-177c0532:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-177c0532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-177c0532:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-177c0532.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-205a5eed{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-205a5eed:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-205a5eed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/6262678971c3a02112ee93c569c231d37963a080.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-4a145f6f{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-4a145f6f .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5283a1f{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-94c16ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-17ef916d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-17ef916d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-311f5c3d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-311f5c3d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-a576f02{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-a576f02 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-638fd46d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-638fd46d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5f2c9045{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-432d5802{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-1e4eed23 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-651906f2{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-71ee7bea{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-71ee7bea:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-71ee7bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-71ee7bea:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-71ee7bea.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-66bcd993{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-66bcd993:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-66bcd993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/105aacd959fb31ab7e1fb792e5ecefd454006b31.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-2f8e6578{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2f8e6578 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3ca7bdf2{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-693cae2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-58486174{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-58486174 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7922f9a1{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7922f9a1 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7bdd4858{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7bdd4858 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6ba457a{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6ba457a .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-611fb0a2{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-321d1edf{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-ef00493 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-8ca3e01{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-1efadea8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-1efadea8:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-1efadea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-1efadea8:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-1efadea8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-6f6ddb95{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-6f6ddb95:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-6f6ddb95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/2e15b734e160997b0f26e832d8927ee3b82fcc16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-2ebead7d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2ebead7d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-52b9b0d1{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-89237c3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-f446ef9{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-f446ef9 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-509b0932{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-509b0932 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5877b8b1{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5877b8b1 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3d22b17e{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-3d22b17e .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-46bd98c6{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-52b8f642{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-33a0df09 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-2876659d{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-4b760546{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-4b760546:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-4b760546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-4b760546:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-4b760546.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-e7ea5c7{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-e7ea5c7:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-e7ea5c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/ab3459be3197f878da7b374a56c9819505dec2da.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-11f2d2e0{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-11f2d2e0 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-189298cd{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-41aea51f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-af114a2{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-af114a2 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-89fb893{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-89fb893 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3e4eb11c{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-3e4eb11c .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-597e92dc{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-597e92dc .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-301732e6{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-b4467cc{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-1fddf600 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-45a9d65f{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-388e8c24{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-388e8c24:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-388e8c24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-388e8c24:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-388e8c24.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-5980cfcb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-5980cfcb:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-5980cfcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/0d48bb1658cc81341b66d1fe3ae0ecb2c389bc4d.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-1344c6f3{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1344c6f3 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-343e8f81{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-904a83b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-5dc83168{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5dc83168 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-32262442{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-32262442 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-70e07313{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-70e07313 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-416452a2{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-416452a2 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-57203f6d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-3572d942{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-4dc8724e .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-5883ae19{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-3b5c906{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-3b5c906:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-3b5c906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-3b5c906:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-3b5c906.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-58bc2f3c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-58bc2f3c:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-58bc2f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/2b31de955a2374e38a5918a84160574977ed87d4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-6f6ea4e1{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6f6ea4e1 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6dc591f{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-756ad186{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-3e4d58a2{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-3e4d58a2 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-50ab404a{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-50ab404a .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-37dfb759{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-37dfb759 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5cf537d4{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5cf537d4 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4f797a66{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-4604c4dd{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-ea3ac49 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-6b3a7fe1{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-22a96954{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-22a96954:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-22a96954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-22a96954:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-22a96954.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-1ed4356c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-1ed4356c:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-1ed4356c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/e84a7ae68795f35174b472247128f0ca5e7805b5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-33c3b6be{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-33c3b6be .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-76850f2b{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-6977fe95{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-71b6acd8{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-71b6acd8 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1d5ce3b8{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1d5ce3b8 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4e769301{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-4e769301 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1f2b4cda{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1f2b4cda .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4f8e72b8{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-2a0dd6d7{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-15b46d89 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-7804a4d5{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-61ec64aa{--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;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-dab58e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-dab58e8:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-dab58e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-dab58e8:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-dab58e8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-68aa3fad{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-68aa3fad:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-68aa3fad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/009f45062f41620b6aa14542587f0f03c2905e3f.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-2d86c1c9{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2d86c1c9 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6cbc0819{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-f12e659{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-5fc56327{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5fc56327 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1f517071{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1f517071 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1bf27b08{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1bf27b08 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5ab96908{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5ab96908 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-196e195d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-b311cd5{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-38bac0bf .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-682e0584{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-7d56ca2e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-7d56ca2e:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-7d56ca2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-7d56ca2e:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-7d56ca2e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-204399f0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-204399f0:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-204399f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/4627ec6c959623b2a7ab2cb646a3cb49a7b93372.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-6c3945d7{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6c3945d7 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-40aa2357{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-75f241fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-56615370{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-56615370 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6cff5b5c{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6cff5b5c .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6dfefce2{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6dfefce2 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-63b5b04b{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-63b5b04b .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2a296848{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-3aa591bf{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-334d17c5 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-ee84bca{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-13aad47b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-13aad47b:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-13aad47b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-13aad47b:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-13aad47b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-528661a3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-528661a3:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-528661a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/6262678971c3a02112ee93c569c231d37963a080.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-7045d997{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7045d997 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-442bd908{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-76044f6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-897739f{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-897739f .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-f6a39a5{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-f6a39a5 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-172a11c1{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-172a11c1 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-60f51d3d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-60f51d3d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3c005632{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-65e9663b{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-6b37614d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-352144fe{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-8d58255{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-8d58255:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-8d58255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-8d58255:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-8d58255.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-a823fc8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-a823fc8:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-a823fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/105aacd959fb31ab7e1fb792e5ecefd454006b31.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-5cf2a7ff{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5cf2a7ff .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-24908263{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-5b6f46c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-f954549{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-f954549 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-719851bb{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-719851bb .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-136c4088{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-136c4088 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-549f55db{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-549f55db .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6b71e8af{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-391e273f{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-445c1e85 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-779de8cb{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-7033bd6a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-7033bd6a:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-7033bd6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-7033bd6a:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-7033bd6a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-6fd7d3e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-6fd7d3e:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-6fd7d3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/2e15b734e160997b0f26e832d8927ee3b82fcc16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-275a4369{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-275a4369 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-20baff07{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-2c73d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-6831a97a{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6831a97a .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-b9e026{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-b9e026 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-43f6beac{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-43f6beac .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-450e06f8{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-450e06f8 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6ddfbb3e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-da6f522{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-51fcff05 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-6dc59b29{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-3409f22e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-3409f22e:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-3409f22e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-3409f22e:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-3409f22e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-5b41a937{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-5b41a937:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-5b41a937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/ab3459be3197f878da7b374a56c9819505dec2da.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-4b350517{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-4b350517 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-11264ee8{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-17f6f267{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-767349e5{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-767349e5 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5f0e0b01{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5f0e0b01 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1ccc502f{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1ccc502f .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-74b21508{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-74b21508 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-574cf2b0{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-2b10cb39{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-695619a1 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-48bce535{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-6a07790a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-6a07790a:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-6a07790a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-6a07790a:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-6a07790a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-1e4691c5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-1e4691c5:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-1e4691c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/0d48bb1658cc81341b66d1fe3ae0ecb2c389bc4d.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-22ce83bf{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-22ce83bf .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7090f7ff{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-56e91987{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-1940d8a9{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1940d8a9 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-21b7c483{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-21b7c483 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-295e5c5d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-295e5c5d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7349dc41{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7349dc41 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6061ea7{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-3da4a5f4{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-72621125 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-5a44acc4{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-3cc19c73{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-3cc19c73:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-3cc19c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-3cc19c73:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-3cc19c73.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-2b3c2192{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-2b3c2192:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-2b3c2192 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/2b31de955a2374e38a5918a84160574977ed87d4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-1e7affbf{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1e7affbf .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2398d2b1{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-a1415f7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-1b2f241d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1b2f241d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6599ad6c{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6599ad6c .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-55460985{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-55460985 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-35f8f344{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-35f8f344 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-55638177{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-1e93b532{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-25f8e2f2 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-7520d7fb{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-6d288667{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-6d288667:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-6d288667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-6d288667:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-6d288667.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-193f7cd5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-193f7cd5:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-193f7cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/e84a7ae68795f35174b472247128f0ca5e7805b5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-1e58419e{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1e58419e .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6740499d{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-7971d69e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-3ac28884{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-3ac28884 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7d50ce38{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7d50ce38 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-d5971f3{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-d5971f3 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-404a210e{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-404a210e .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3497c897{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-312d733b{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-19ddbce3 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-64432628{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-59e5ccba{--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;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-2d728393{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-2d728393:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-2d728393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-2d728393:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-2d728393.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-47ae8d9a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-47ae8d9a:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-47ae8d9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/009f45062f41620b6aa14542587f0f03c2905e3f.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-3028183c{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-3028183c .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1cd4f709{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-3230e074{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-535a987c{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-535a987c .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-c1172e6{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-c1172e6 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-28a4dd11{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-28a4dd11 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3517f3e{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-3517f3e .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-26f0e077{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-51eba6b2{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-66f552a9 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-f6b05c1{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-5ff754a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-5ff754a:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-5ff754a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-5ff754a:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-5ff754a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-2e9de74{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-2e9de74:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-2e9de74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/4627ec6c959623b2a7ab2cb646a3cb49a7b93372.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-6ab633d4{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6ab633d4 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-69a003d1{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-23232f1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-29d6dbb2{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-29d6dbb2 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-719ef34d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-719ef34d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4ac34925{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-4ac34925 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-13f441f1{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-13f441f1 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4db93abb{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-41c45a05{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-230bbf45 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-4e23ee3c{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-4829571{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-4829571:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-4829571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-4829571:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-4829571.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-4b447a5d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-4b447a5d:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-4b447a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/6262678971c3a02112ee93c569c231d37963a080.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-715cc706{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-715cc706 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-401c0edb{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-21abad4c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-64423621{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-64423621 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-75b3e4ee{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-75b3e4ee .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-df3bd1b{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-df3bd1b .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7a58df7{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7a58df7 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-28bcda59{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-5356bcd6{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-396ac1e7 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-5bff96fb{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-2ead66d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-2ead66d2:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-2ead66d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-2ead66d2:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-2ead66d2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-32f92bb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-32f92bb:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-32f92bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/105aacd959fb31ab7e1fb792e5ecefd454006b31.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-4e54d50d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-4e54d50d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-58806960{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-3a7f195a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-17d7600a{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-17d7600a .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2e5bc73c{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2e5bc73c .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-65f6bd88{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-65f6bd88 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-29b945c7{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-29b945c7 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-118edf4b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-c538cb2{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-6e780218 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-58cbb100{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-7f33f5d2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-7f33f5d2:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-7f33f5d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-7f33f5d2:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-7f33f5d2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-50f9a49f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-50f9a49f:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-50f9a49f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/2e15b734e160997b0f26e832d8927ee3b82fcc16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-573ee3e7{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-573ee3e7 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7dcbca98{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-75bada34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-512d60d6{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-512d60d6 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-42ac7d1d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-42ac7d1d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3860fdf6{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-3860fdf6 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-396d5d4e{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-396d5d4e .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7e7d77ab{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-6d03985f{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-64365cbf .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-60ff6b13{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-63a14f19{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-63a14f19:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-63a14f19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-63a14f19:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-63a14f19.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-75c6b84a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-75c6b84a:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-75c6b84a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/ab3459be3197f878da7b374a56c9819505dec2da.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-2d865157{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2d865157 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-33a9bb6a{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-dfb3097{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-4aa55546{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-4aa55546 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1945923{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1945923 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2cd7cef8{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2cd7cef8 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7e643c77{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7e643c77 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3bb14e77{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-2dcc8c4b{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-3e6c7225 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-7f9fd7de{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-ba0e8c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-ba0e8c8:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-ba0e8c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-ba0e8c8:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-ba0e8c8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-62cece79{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-62cece79:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-62cece79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/0d48bb1658cc81341b66d1fe3ae0ecb2c389bc4d.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-ff254bd{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-ff254bd .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2ce11210{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-55ea7ab5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-46b4f2be{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-46b4f2be .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6e56e897{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6e56e897 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2c49a3bd{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2c49a3bd .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-42435992{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-42435992 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-442e5af4{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-1f7f6259{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-17f763f7 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-59ee41f7{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-255a7b6b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-255a7b6b:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-255a7b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-255a7b6b:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-255a7b6b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-3117172d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-3117172d:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-3117172d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/2b31de955a2374e38a5918a84160574977ed87d4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-7b49f734{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7b49f734 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-74e6ec8e{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-1efd8c06{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-44c0b814{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-44c0b814 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3fdda51e{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-3fdda51e .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-640f19e3{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-640f19e3 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-67e77bb{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-67e77bb .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-53ba2b3a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-3e687275{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-4b9cfc47 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-1a96b283{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-632b677d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-632b677d:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-632b677d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-632b677d:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-632b677d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-274aaf2b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-274aaf2b:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-274aaf2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/e84a7ae68795f35174b472247128f0ca5e7805b5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-5b3957f4{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5b3957f4 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1393f53c{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-1d2bd4ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-5b04b15f{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5b04b15f .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-259216d8{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-259216d8 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7227a14d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7227a14d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-25566f70{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-25566f70 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-20fcc50a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-1fe3c4ea{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-af5c3f8 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-55dd02fc{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-127ca968{--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;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-9645d13{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-9645d13:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-9645d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-9645d13:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-9645d13.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-490bbd53{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-490bbd53:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-490bbd53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/009f45062f41620b6aa14542587f0f03c2905e3f.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-4609fcbc{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-4609fcbc .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-66a0e2f8{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-71c6f9a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-64d7ec38{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-64d7ec38 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5cca6461{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5cca6461 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-8b5d7b{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-8b5d7b .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-16eec9e{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-16eec9e .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-58596042{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-6052510b{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-137043ea .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-47c2113b{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-45d14b37{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-45d14b37:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-45d14b37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-45d14b37:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-45d14b37.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-207b025{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-207b025:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-207b025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/4627ec6c959623b2a7ab2cb646a3cb49a7b93372.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-42d65435{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-42d65435 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-e92e35b{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-7ef7c589{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-78cd383a{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-78cd383a .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5fccade1{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5fccade1 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2b06d1ec{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2b06d1ec .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5abb2a67{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5abb2a67 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6154a57a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-7530bcc8{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-1defbe78 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-2637b6c{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-7b4845c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-7b4845c2:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-7b4845c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-7b4845c2:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-7b4845c2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-10001329{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-10001329:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-10001329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/6262678971c3a02112ee93c569c231d37963a080.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-5caa3267{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5caa3267 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-14082642{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-25c6ca47{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-1006e3cc{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1006e3cc .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1809ab04{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1809ab04 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-822ac15{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-822ac15 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4b5630eb{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-4b5630eb .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3a22d79b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-732ab938{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-5b7b0e81 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-53ee3aad{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-722b8f90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-722b8f90:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-722b8f90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-722b8f90:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-722b8f90.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-36aaff14{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-36aaff14:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-36aaff14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/105aacd959fb31ab7e1fb792e5ecefd454006b31.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-5873119d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5873119d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4939feff{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-61f58698{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-74998f36{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-74998f36 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-500b6200{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-500b6200 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-65528e52{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-65528e52 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2da4ba34{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2da4ba34 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-237f868a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-2dbff294{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-372c76d3 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-67f7ee30{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-45e144ca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-45e144ca:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-45e144ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-45e144ca:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-45e144ca.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-14696f88{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-14696f88:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-14696f88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/2e15b734e160997b0f26e832d8927ee3b82fcc16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-775b003d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-775b003d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3f1ce166{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-60e2db87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-36f2bd62{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-36f2bd62 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-12585429{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-12585429 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5a8ee1c0{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5a8ee1c0 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7fb8fdda{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7fb8fdda .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-41ad223e{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-11815439{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-52156680 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-4dd3de8{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-2454b69e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-2454b69e:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-2454b69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-2454b69e:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-2454b69e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-288f49b0{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-288f49b0:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-288f49b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/ab3459be3197f878da7b374a56c9819505dec2da.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-6d372a47{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6d372a47 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-25885fcb{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-5a44b876{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-47fb11fb{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-47fb11fb .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1ec22537{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1ec22537 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-574bf776{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-574bf776 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-163ebe9a{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-163ebe9a .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-31224714{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-2f34a61e{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-4d9c5235 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-7eb609c1{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-211f230b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-211f230b:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-211f230b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-211f230b:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-211f230b.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-646ea034{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-646ea034:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-646ea034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/0d48bb1658cc81341b66d1fe3ae0ecb2c389bc4d.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-14ade283{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-14ade283 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7c3b3b1c{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-7456e60c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-756d620b{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-756d620b .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-9bc8964{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-9bc8964 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-608e1ffb{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-608e1ffb .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7e70acce{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7e70acce .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4a42f028{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-782144ec{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-61310826 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-69a91cd9{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-6c04768f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-6c04768f:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-6c04768f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-6c04768f:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-6c04768f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-575fe86b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-575fe86b:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-575fe86b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/2b31de955a2374e38a5918a84160574977ed87d4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-15ed0508{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-15ed0508 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-651c0363{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-579d993d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-6a93fcea{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6a93fcea .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1105bb50{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1105bb50 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5b945c1{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5b945c1 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7b2a1d1f{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7b2a1d1f .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3d68e75c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-9bfc982{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-6e068ceb .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-1e48942a{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-2f4074c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-2f4074c6:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-2f4074c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-2f4074c6:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-2f4074c6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-2cc4abd1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-2cc4abd1:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-2cc4abd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/e84a7ae68795f35174b472247128f0ca5e7805b5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-732c481c{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-732c481c .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-340fabd7{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-209a487e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-1a020002{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1a020002 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7f4c5938{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7f4c5938 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5cf8eb2f{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5cf8eb2f .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5cbc9c71{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5cbc9c71 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-535f04c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-3162aea{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-1ccb386a .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-4996a805{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-5f15542f{--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;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-17dd4a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-17dd4a8:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-17dd4a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-17dd4a8:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-17dd4a8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-2ff226ce{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-2ff226ce:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-2ff226ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/009f45062f41620b6aa14542587f0f03c2905e3f.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-44b6213d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-44b6213d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6a38ecec{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-749a6dce{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-14cbc5f3{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-14cbc5f3 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-355418d7{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-355418d7 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-94ce8c4{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-94ce8c4 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4f55ee86{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-4f55ee86 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6ee18869{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-3db4a58d{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-5078c1e1 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-51bb477{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-63893409{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-63893409:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-63893409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-63893409:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-63893409.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-30944aca{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-30944aca:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-30944aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/4627ec6c959623b2a7ab2cb646a3cb49a7b93372.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-5ed5c008{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5ed5c008 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3ffa945c{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-6e37be1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-889ced7{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-889ced7 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-44c47f3c{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-44c47f3c .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-429d7386{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-429d7386 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-675ec314{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-675ec314 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-1bc75553{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-fb16e14{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-41d023e4 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-631c6d2f{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-4d8e6e7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-4d8e6e7a:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-4d8e6e7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-4d8e6e7a:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-4d8e6e7a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-55ab380f{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-55ab380f:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-55ab380f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/6262678971c3a02112ee93c569c231d37963a080.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-42499d28{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-42499d28 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-4144c3d9{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-6875cfb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-2315d28b{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2315d28b .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-38c8c61d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-38c8c61d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7de6e0c8{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7de6e0c8 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7e461003{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7e461003 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-cfb2080{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-3bf8bc59{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-16a034b9 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-4ba47d3d{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-4f95f7d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-4f95f7d8:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-4f95f7d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-4f95f7d8:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-4f95f7d8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-73c8defe{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-73c8defe:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-73c8defe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/105aacd959fb31ab7e1fb792e5ecefd454006b31.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-5608b5d2{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5608b5d2 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7d6f5a28{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-55dbe324{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-70304abb{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-70304abb .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-470222af{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-470222af .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-393a9f3d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-393a9f3d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-476c12a0{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-476c12a0 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3e57a051{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-1332376c{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-1362727c .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-52ab0dea{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-7079794a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-7079794a:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-7079794a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-7079794a:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-7079794a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-5e68a04a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-5e68a04a:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-5e68a04a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/2e15b734e160997b0f26e832d8927ee3b82fcc16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-64bee6da{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-64bee6da .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7ad8333a{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-59fca2ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-6ad32815{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-6ad32815 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2da9c028{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2da9c028 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-46a8e0a3{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-46a8e0a3 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3ed24a42{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-3ed24a42 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6481edad{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-2dda5937{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-22b80b6c .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-522bc771{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-43da9665{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-43da9665:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-43da9665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-43da9665:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-43da9665.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-662ba25a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-662ba25a:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-662ba25a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/ab3459be3197f878da7b374a56c9819505dec2da.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-1b6417c4{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1b6417c4 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7cc0c99b{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-7fe0513e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-180cf0f5{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-180cf0f5 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2a6bc4a8{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2a6bc4a8 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-627e7fe6{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-627e7fe6 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5e4edef7{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5e4edef7 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-72ced72d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-2f55b5b1{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-43fb585f .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-44f0cad6{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-7b0b274a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-7b0b274a:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-7b0b274a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-7b0b274a:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-7b0b274a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-381be3ec{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-381be3ec:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-381be3ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/0d48bb1658cc81341b66d1fe3ae0ecb2c389bc4d.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-33127603{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-33127603 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-91afbb8{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-6dc745e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-611ead0b{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-611ead0b .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2d78899f{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2d78899f .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-7ce61f62{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-7ce61f62 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2e1712a8{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2e1712a8 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2213b99f{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-2c994119{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-38cf39cb .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-1327595a{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-42ee5cd5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-42ee5cd5:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-42ee5cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-42ee5cd5:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-42ee5cd5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-2c8f43d6{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-2c8f43d6:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-2c8f43d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/2b31de955a2374e38a5918a84160574977ed87d4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-28bb3984{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-28bb3984 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-3906430c{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-2430d3ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-3d9d6131{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-3d9d6131 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-740185ce{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-740185ce .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-49441f3d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-49441f3d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-5441912b{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-5441912b .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-365cc2bf{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-6c3a075f{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-1c3970a5 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-4b525a3a{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-4a97ba3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--background-transition:0.4s;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-4a97ba3f:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-4a97ba3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#897D59;}.elementor-286 .elementor-element.elementor-element-4a97ba3f:hover{background-color:#544B2E;}.elementor-286 .elementor-element.elementor-element-4a97ba3f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-2629ef85{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-286 .elementor-element.elementor-element-2629ef85:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-2629ef85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/e84a7ae68795f35174b472247128f0ca5e7805b5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-31481d96{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-31481d96 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-6239272f{--spacer-size:150px;}.elementor-286 .elementor-element.elementor-element-13bf9630{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-1407ef3d{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-1407ef3d .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-107870e9{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-107870e9 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-606613{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-606613 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-2140a6b0{width:auto;max-width:auto;padding:9px 11px 9px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#21201E0D;border-radius:51px 51px 51px 51px;}.elementor-286 .elementor-element.elementor-element-2140a6b0 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-accent );}.elementor-286 .elementor-element.elementor-element-12cf8e9b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-286 .elementor-element.elementor-element-1c72307c{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-2ec5c963 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-1e95a8b8{font-family:"Atlan", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-2376e763{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:-114px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-title-gap:1px;--n-tabs-gap:98px;--n-tabs-title-border-radius:31px 31px 31px 31px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:18px;--n-tabs-title-padding-bottom:11px;--n-tabs-title-padding-left:18px;--n-tabs-title-font-size:16px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-f2ef55d );}.elementor-286 .elementor-element.elementor-element-2376e763 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-d43fce3 );}.elementor-286 .elementor-element.elementor-element-2376e763.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-d43fce3 );}.elementor-286 .elementor-element.elementor-element-2376e763.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-286 .elementor-element.elementor-element-2376e763.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-286 .elementor-element.elementor-element-2376e763.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Atlan", Sans-serif;font-weight:500;}.elementor-286 .elementor-element.elementor-element-2376e763 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-286 .elementor-element.elementor-element-51e72e9d{--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;--overflow:hidden;--overlay-opacity:0.32;--border-radius:48px 48px 0px 0px;--padding-top:80px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-51e72e9d:not(.elementor-motion-effects-element-type-background), .elementor-286 .elementor-element.elementor-element-51e72e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mohab.weblnnovators.com/wp-content/uploads/2026/02/25f62014fd3aa7a557a781a6a4cd1a8a66d54dae.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-286 .elementor-element.elementor-element-51e72e9d::before, .elementor-286 .elementor-element.elementor-element-51e72e9d > .elementor-background-video-container::before, .elementor-286 .elementor-element.elementor-element-51e72e9d > .e-con-inner > .elementor-background-video-container::before, .elementor-286 .elementor-element.elementor-element-51e72e9d > .elementor-background-slideshow::before, .elementor-286 .elementor-element.elementor-element-51e72e9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-286 .elementor-element.elementor-element-51e72e9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-286 .elementor-element.elementor-element-51e72e9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-286 .elementor-element.elementor-element-709d04b2{text-align:center;}.elementor-286 .elementor-element.elementor-element-709d04b2 .elementor-heading-title{font-family:"Atlan", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-9f2e86b{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;font-family:"Atlan", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-ea83f4a );}.elementor-286 .elementor-element.elementor-element-9f2e86b.elementor-element{--align-self:center;}.elementor-286 .elementor-element.elementor-element-477202bd{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-77cd70eb .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Atlan", Sans-serif;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:61px 61px 61px 61px;padding:18px 35px 18px 35px;}.elementor-286 .elementor-element.elementor-element-5e13ce45 .elementor-button{background-color:#080E1E66;font-family:"Atlan", Sans-serif;font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:#363636;border-radius:58px 58px 58px 58px;padding:18px 35px 18px 35px;}body.elementor-page-286:not(.elementor-motion-effects-element-type-background), body.elementor-page-286 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea83f4a );}@media(max-width:1024px){.elementor-286 .elementor-element.elementor-element-51e72e9d{--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;}}@media(max-width:767px){.elementor-286 .elementor-element.elementor-element-35380db0{--min-height:576px;}.elementor-286 .elementor-element.elementor-element-4e3ef2a2{--padding-top:112px;--padding-bottom:51px;--padding-left:10px;--padding-right:10px;}.elementor-286 .elementor-element.elementor-element-16178dcb .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-286 .elementor-element.elementor-element-726153a6{width:100%;max-width:100%;font-size:16px;}.elementor-286 .elementor-element.elementor-element-20c7b86a{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-286 .elementor-element.elementor-element-5dc2eaeb{width:100%;max-width:100%;}.elementor-286 .elementor-element.elementor-element-5dc2eaeb .elementor-button{font-size:15px;padding:13px 20px 13px 20px;}.elementor-286 .elementor-element.elementor-element-7584bd2{width:100%;max-width:100%;}.elementor-286 .elementor-element.elementor-element-7584bd2 .elementor-button{font-size:15px;padding:13px 20px 13px 20px;}.elementor-286 .elementor-element.elementor-element-1e844242{--padding-top:30px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-286 .elementor-element.elementor-element-11ec6f48{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-286 .elementor-element.elementor-element-2bb9a401 .elementor-heading-title{font-size:24px;}.elementor-286 .elementor-element.elementor-element-27879915{font-size:16px;}.elementor-286 .elementor-element.elementor-element-43ff4374{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-46975042{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-704fd016{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-5a8091b4{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-3d670233{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-37c6b743{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-595f1d5c{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-58b64f10{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-2cb56833{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-2a6ee9a{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-5292d5ce{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-cdfd237{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-a970f0c{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-4826b8b7{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-74801584{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-4646da49{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-5af37a72{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-784e1c97{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-359bf7bc{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-5ee0a50f{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-5b4dbd8f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-c3bdfbf{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-3e73c2d2{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-19b25da5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-637a0b04{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-652c89d3{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-a502ea4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-2d66373c{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-6864ccfd{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-7b0af62f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-456b9d47{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-91fc281{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-1269abab{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-2094da75{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-44e258b7{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-99f81e9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-34f0d863{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-123d30d4{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-542a54c0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-4f9a2a10{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-1f8c047e{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-38d4ea12{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-4c27b42b{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-37191c0d{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-3cbfa8a7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-47a21947{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-1070d53f{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-783cbd29{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-1a7c2539{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-10a4ef05{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-15012c89{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-2163b0f5{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-39c297b{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-6c6beb15{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-6432bbf2{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-3e9200b6{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-df50026{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-43806ac4{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-7d70dc88{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-7b0a4310{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-5283a1f{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-94c16ef{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-1e4eed23{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-3ca7bdf2{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-693cae2f{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-ef00493{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-52b9b0d1{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-89237c3{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-33a0df09{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-189298cd{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-41aea51f{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-1fddf600{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-343e8f81{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-904a83b{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-4dc8724e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-6dc591f{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-756ad186{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-ea3ac49{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-76850f2b{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-6977fe95{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-15b46d89{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-6cbc0819{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-f12e659{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-38bac0bf{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-40aa2357{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-75f241fe{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-334d17c5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-442bd908{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-76044f6a{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-6b37614d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-24908263{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-5b6f46c0{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-445c1e85{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-20baff07{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-2c73d5{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-51fcff05{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-11264ee8{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-17f6f267{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-695619a1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-7090f7ff{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-56e91987{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-72621125{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-2398d2b1{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-a1415f7{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-25f8e2f2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-6740499d{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-7971d69e{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-19ddbce3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-1cd4f709{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-3230e074{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-66f552a9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-69a003d1{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-23232f1d{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-230bbf45{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-401c0edb{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-21abad4c{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-396ac1e7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-58806960{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-3a7f195a{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-6e780218{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-7dcbca98{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-75bada34{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-64365cbf{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-33a9bb6a{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-dfb3097{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-3e6c7225{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-2ce11210{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-55ea7ab5{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-17f763f7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-74e6ec8e{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-1efd8c06{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-4b9cfc47{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-1393f53c{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-1d2bd4ef{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-af5c3f8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-66a0e2f8{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-71c6f9a{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-137043ea{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-e92e35b{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-7ef7c589{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-1defbe78{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-14082642{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-25c6ca47{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-5b7b0e81{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-4939feff{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-61f58698{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-372c76d3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-3f1ce166{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-60e2db87{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-52156680{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-25885fcb{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-5a44b876{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-4d9c5235{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-7c3b3b1c{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-7456e60c{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-61310826{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-651c0363{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-579d993d{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-6e068ceb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-340fabd7{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-209a487e{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-1ccb386a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-6a38ecec{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-749a6dce{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-5078c1e1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-3ffa945c{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-6e37be1d{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-41d023e4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-4144c3d9{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-6875cfb0{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-16a034b9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-7d6f5a28{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-55dbe324{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-1362727c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-7ad8333a{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-59fca2ec{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-22b80b6c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-7cc0c99b{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-7fe0513e{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-43fb585f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-91afbb8{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-6dc745e9{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-38cf39cb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-3906430c{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-2430d3ff{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-1c3970a5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-6239272f{--spacer-size:93px;}.elementor-286 .elementor-element.elementor-element-13bf9630{--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-286 .elementor-element.elementor-element-2ec5c963{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-286 .elementor-element.elementor-element-2376e763{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-tabs-gap:17px;}.elementor-286 .elementor-element.elementor-element-51e72e9d{--content-width:100%;--border-radius:20px 20px 0px 0px;--padding-top:50px;--padding-bottom:81px;--padding-left:15px;--padding-right:15px;}.elementor-286 .elementor-element.elementor-element-709d04b2 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-286 .elementor-element.elementor-element-9f2e86b{width:100%;max-width:100%;font-size:16px;}.elementor-286 .elementor-element.elementor-element-477202bd{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-286 .elementor-element.elementor-element-77cd70eb{width:100%;max-width:100%;}.elementor-286 .elementor-element.elementor-element-77cd70eb .elementor-button{font-size:15px;padding:13px 20px 13px 20px;}.elementor-286 .elementor-element.elementor-element-5e13ce45{width:100%;max-width:100%;}.elementor-286 .elementor-element.elementor-element-5e13ce45 .elementor-button{font-size:15px;padding:13px 20px 13px 20px;}}@media(min-width:768px){.elementor-286 .elementor-element.elementor-element-11ec6f48{--width:50%;}.elementor-286 .elementor-element.elementor-element-391ab568{--width:30%;}.elementor-286 .elementor-element.elementor-element-6e848165{--width:30%;}.elementor-286 .elementor-element.elementor-element-473eedf3{--width:30%;}.elementor-286 .elementor-element.elementor-element-17f70a6b{--width:30%;}.elementor-286 .elementor-element.elementor-element-21e9c02f{--width:30%;}.elementor-286 .elementor-element.elementor-element-6f10ee04{--width:30%;}.elementor-286 .elementor-element.elementor-element-6b6bbb4e{--width:30%;}.elementor-286 .elementor-element.elementor-element-baa9794{--width:30%;}.elementor-286 .elementor-element.elementor-element-adcf3d2{--width:30%;}.elementor-286 .elementor-element.elementor-element-2f9bf2f1{--width:30%;}.elementor-286 .elementor-element.elementor-element-2634627d{--width:30%;}.elementor-286 .elementor-element.elementor-element-48ae1c81{--width:30%;}.elementor-286 .elementor-element.elementor-element-6e06309{--width:30%;}.elementor-286 .elementor-element.elementor-element-4df96ed{--width:30%;}.elementor-286 .elementor-element.elementor-element-24b1d772{--width:30%;}.elementor-286 .elementor-element.elementor-element-7b839126{--width:30%;}.elementor-286 .elementor-element.elementor-element-59dbe48b{--width:30%;}.elementor-286 .elementor-element.elementor-element-69baf136{--width:30%;}.elementor-286 .elementor-element.elementor-element-692add07{--width:30%;}.elementor-286 .elementor-element.elementor-element-7e7b8ff8{--width:30%;}.elementor-286 .elementor-element.elementor-element-177c0532{--width:30%;}.elementor-286 .elementor-element.elementor-element-71ee7bea{--width:30%;}.elementor-286 .elementor-element.elementor-element-1efadea8{--width:30%;}.elementor-286 .elementor-element.elementor-element-4b760546{--width:30%;}.elementor-286 .elementor-element.elementor-element-388e8c24{--width:30%;}.elementor-286 .elementor-element.elementor-element-3b5c906{--width:30%;}.elementor-286 .elementor-element.elementor-element-22a96954{--width:30%;}.elementor-286 .elementor-element.elementor-element-dab58e8{--width:30%;}.elementor-286 .elementor-element.elementor-element-7d56ca2e{--width:30%;}.elementor-286 .elementor-element.elementor-element-13aad47b{--width:30%;}.elementor-286 .elementor-element.elementor-element-8d58255{--width:30%;}.elementor-286 .elementor-element.elementor-element-7033bd6a{--width:30%;}.elementor-286 .elementor-element.elementor-element-3409f22e{--width:30%;}.elementor-286 .elementor-element.elementor-element-6a07790a{--width:30%;}.elementor-286 .elementor-element.elementor-element-3cc19c73{--width:30%;}.elementor-286 .elementor-element.elementor-element-6d288667{--width:30%;}.elementor-286 .elementor-element.elementor-element-2d728393{--width:30%;}.elementor-286 .elementor-element.elementor-element-5ff754a{--width:30%;}.elementor-286 .elementor-element.elementor-element-4829571{--width:30%;}.elementor-286 .elementor-element.elementor-element-2ead66d2{--width:30%;}.elementor-286 .elementor-element.elementor-element-7f33f5d2{--width:30%;}.elementor-286 .elementor-element.elementor-element-63a14f19{--width:30%;}.elementor-286 .elementor-element.elementor-element-ba0e8c8{--width:30%;}.elementor-286 .elementor-element.elementor-element-255a7b6b{--width:30%;}.elementor-286 .elementor-element.elementor-element-632b677d{--width:30%;}.elementor-286 .elementor-element.elementor-element-9645d13{--width:30%;}.elementor-286 .elementor-element.elementor-element-45d14b37{--width:30%;}.elementor-286 .elementor-element.elementor-element-7b4845c2{--width:30%;}.elementor-286 .elementor-element.elementor-element-722b8f90{--width:30%;}.elementor-286 .elementor-element.elementor-element-45e144ca{--width:30%;}.elementor-286 .elementor-element.elementor-element-2454b69e{--width:30%;}.elementor-286 .elementor-element.elementor-element-211f230b{--width:30%;}.elementor-286 .elementor-element.elementor-element-6c04768f{--width:30%;}.elementor-286 .elementor-element.elementor-element-2f4074c6{--width:30%;}.elementor-286 .elementor-element.elementor-element-17dd4a8{--width:30%;}.elementor-286 .elementor-element.elementor-element-63893409{--width:30%;}.elementor-286 .elementor-element.elementor-element-4d8e6e7a{--width:30%;}.elementor-286 .elementor-element.elementor-element-4f95f7d8{--width:30%;}.elementor-286 .elementor-element.elementor-element-7079794a{--width:30%;}.elementor-286 .elementor-element.elementor-element-43da9665{--width:30%;}.elementor-286 .elementor-element.elementor-element-7b0b274a{--width:30%;}.elementor-286 .elementor-element.elementor-element-42ee5cd5{--width:30%;}.elementor-286 .elementor-element.elementor-element-4a97ba3f{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-286 .elementor-element.elementor-element-35380db0{--content-width:700px;}.elementor-286 .elementor-element.elementor-element-1e844242{--content-width:700px;}.elementor-286 .elementor-element.elementor-element-391ab568{--width:45%;}.elementor-286 .elementor-element.elementor-element-6e848165{--width:45%;}.elementor-286 .elementor-element.elementor-element-473eedf3{--width:45%;}.elementor-286 .elementor-element.elementor-element-17f70a6b{--width:45%;}.elementor-286 .elementor-element.elementor-element-21e9c02f{--width:45%;}.elementor-286 .elementor-element.elementor-element-6f10ee04{--width:45%;}.elementor-286 .elementor-element.elementor-element-6b6bbb4e{--width:45%;}.elementor-286 .elementor-element.elementor-element-baa9794{--width:45%;}.elementor-286 .elementor-element.elementor-element-adcf3d2{--width:45%;}.elementor-286 .elementor-element.elementor-element-2f9bf2f1{--width:45%;}.elementor-286 .elementor-element.elementor-element-2634627d{--width:45%;}.elementor-286 .elementor-element.elementor-element-48ae1c81{--width:45%;}.elementor-286 .elementor-element.elementor-element-6e06309{--width:45%;}.elementor-286 .elementor-element.elementor-element-4df96ed{--width:45%;}.elementor-286 .elementor-element.elementor-element-24b1d772{--width:45%;}.elementor-286 .elementor-element.elementor-element-7b839126{--width:45%;}.elementor-286 .elementor-element.elementor-element-59dbe48b{--width:45%;}.elementor-286 .elementor-element.elementor-element-69baf136{--width:45%;}.elementor-286 .elementor-element.elementor-element-692add07{--width:45%;}.elementor-286 .elementor-element.elementor-element-7e7b8ff8{--width:45%;}.elementor-286 .elementor-element.elementor-element-177c0532{--width:45%;}.elementor-286 .elementor-element.elementor-element-71ee7bea{--width:45%;}.elementor-286 .elementor-element.elementor-element-1efadea8{--width:45%;}.elementor-286 .elementor-element.elementor-element-4b760546{--width:45%;}.elementor-286 .elementor-element.elementor-element-388e8c24{--width:45%;}.elementor-286 .elementor-element.elementor-element-3b5c906{--width:45%;}.elementor-286 .elementor-element.elementor-element-22a96954{--width:45%;}.elementor-286 .elementor-element.elementor-element-dab58e8{--width:45%;}.elementor-286 .elementor-element.elementor-element-7d56ca2e{--width:45%;}.elementor-286 .elementor-element.elementor-element-13aad47b{--width:45%;}.elementor-286 .elementor-element.elementor-element-8d58255{--width:45%;}.elementor-286 .elementor-element.elementor-element-7033bd6a{--width:45%;}.elementor-286 .elementor-element.elementor-element-3409f22e{--width:45%;}.elementor-286 .elementor-element.elementor-element-6a07790a{--width:45%;}.elementor-286 .elementor-element.elementor-element-3cc19c73{--width:45%;}.elementor-286 .elementor-element.elementor-element-6d288667{--width:45%;}.elementor-286 .elementor-element.elementor-element-2d728393{--width:45%;}.elementor-286 .elementor-element.elementor-element-5ff754a{--width:45%;}.elementor-286 .elementor-element.elementor-element-4829571{--width:45%;}.elementor-286 .elementor-element.elementor-element-2ead66d2{--width:45%;}.elementor-286 .elementor-element.elementor-element-7f33f5d2{--width:45%;}.elementor-286 .elementor-element.elementor-element-63a14f19{--width:45%;}.elementor-286 .elementor-element.elementor-element-ba0e8c8{--width:45%;}.elementor-286 .elementor-element.elementor-element-255a7b6b{--width:45%;}.elementor-286 .elementor-element.elementor-element-632b677d{--width:45%;}.elementor-286 .elementor-element.elementor-element-9645d13{--width:45%;}.elementor-286 .elementor-element.elementor-element-45d14b37{--width:45%;}.elementor-286 .elementor-element.elementor-element-7b4845c2{--width:45%;}.elementor-286 .elementor-element.elementor-element-722b8f90{--width:45%;}.elementor-286 .elementor-element.elementor-element-45e144ca{--width:45%;}.elementor-286 .elementor-element.elementor-element-2454b69e{--width:45%;}.elementor-286 .elementor-element.elementor-element-211f230b{--width:45%;}.elementor-286 .elementor-element.elementor-element-6c04768f{--width:45%;}.elementor-286 .elementor-element.elementor-element-2f4074c6{--width:45%;}.elementor-286 .elementor-element.elementor-element-17dd4a8{--width:45%;}.elementor-286 .elementor-element.elementor-element-63893409{--width:45%;}.elementor-286 .elementor-element.elementor-element-4d8e6e7a{--width:45%;}.elementor-286 .elementor-element.elementor-element-4f95f7d8{--width:45%;}.elementor-286 .elementor-element.elementor-element-7079794a{--width:45%;}.elementor-286 .elementor-element.elementor-element-43da9665{--width:45%;}.elementor-286 .elementor-element.elementor-element-7b0b274a{--width:45%;}.elementor-286 .elementor-element.elementor-element-42ee5cd5{--width:45%;}.elementor-286 .elementor-element.elementor-element-4a97ba3f{--width:45%;}.elementor-286 .elementor-element.elementor-element-51e72e9d{--content-width:700px;}}/* Start custom CSS for heading, class: .elementor-element-1b6487f0 */.elementor-286 .elementor-element.elementor-element-1b6487f0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167195da */.elementor-286 .elementor-element.elementor-element-167195da {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a97ab3f */.elementor-286 .elementor-element.elementor-element-6a97ab3f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-677b5960 */.elementor-286 .elementor-element.elementor-element-677b5960 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73cd21aa */.elementor-286 .elementor-element.elementor-element-73cd21aa {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a320fa0 */.elementor-286 .elementor-element.elementor-element-7a320fa0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59a5aeae */.elementor-286 .elementor-element.elementor-element-59a5aeae {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ecdaf5c */.elementor-286 .elementor-element.elementor-element-1ecdaf5c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3999bfce */.elementor-286 .elementor-element.elementor-element-3999bfce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c938c86 */.elementor-286 .elementor-element.elementor-element-5c938c86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13bcf8ce */.elementor-286 .elementor-element.elementor-element-13bcf8ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229d9d24 */.elementor-286 .elementor-element.elementor-element-229d9d24 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c492990 */.elementor-286 .elementor-element.elementor-element-2c492990 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a7131f8 */.elementor-286 .elementor-element.elementor-element-6a7131f8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae7922f */.elementor-286 .elementor-element.elementor-element-1ae7922f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-687c79e5 */.elementor-286 .elementor-element.elementor-element-687c79e5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cca1971 */.elementor-286 .elementor-element.elementor-element-6cca1971 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7edef4 */.elementor-286 .elementor-element.elementor-element-2a7edef4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3011fed5 */.elementor-286 .elementor-element.elementor-element-3011fed5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5ce1d */.elementor-286 .elementor-element.elementor-element-5e5ce1d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1a8d05 */.elementor-286 .elementor-element.elementor-element-f1a8d05 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42319c6c */.elementor-286 .elementor-element.elementor-element-42319c6c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72c37e32 */.elementor-286 .elementor-element.elementor-element-72c37e32 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49c115b2 */.elementor-286 .elementor-element.elementor-element-49c115b2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56817e54 */.elementor-286 .elementor-element.elementor-element-56817e54 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0dfbeb */.elementor-286 .elementor-element.elementor-element-c0dfbeb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b3d2223 */.elementor-286 .elementor-element.elementor-element-6b3d2223 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16088bf7 */.elementor-286 .elementor-element.elementor-element-16088bf7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5b776f */.elementor-286 .elementor-element.elementor-element-3b5b776f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b35eaf8 */.elementor-286 .elementor-element.elementor-element-b35eaf8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74fa08e */.elementor-286 .elementor-element.elementor-element-74fa08e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-673fe9ce */.elementor-286 .elementor-element.elementor-element-673fe9ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-214fcb86 */.elementor-286 .elementor-element.elementor-element-214fcb86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f31b0f */.elementor-286 .elementor-element.elementor-element-65f31b0f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57e3477e */.elementor-286 .elementor-element.elementor-element-57e3477e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9661bb */.elementor-286 .elementor-element.elementor-element-3b9661bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd0909e */.elementor-286 .elementor-element.elementor-element-1dd0909e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26810fd */.elementor-286 .elementor-element.elementor-element-26810fd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db6fb2c */.elementor-286 .elementor-element.elementor-element-2db6fb2c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12ec324c */.elementor-286 .elementor-element.elementor-element-12ec324c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d807fe3 */.elementor-286 .elementor-element.elementor-element-2d807fe3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12cb0f05 */.elementor-286 .elementor-element.elementor-element-12cb0f05 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23448a85 */.elementor-286 .elementor-element.elementor-element-23448a85 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72aa40ff */.elementor-286 .elementor-element.elementor-element-72aa40ff {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e69e40f */.elementor-286 .elementor-element.elementor-element-3e69e40f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bd3ef8 */.elementor-286 .elementor-element.elementor-element-7bd3ef8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-745b69af */.elementor-286 .elementor-element.elementor-element-745b69af {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d1c032d */.elementor-286 .elementor-element.elementor-element-4d1c032d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e373011 */.elementor-286 .elementor-element.elementor-element-7e373011 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72bd3599 */.elementor-286 .elementor-element.elementor-element-72bd3599 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c58812a */.elementor-286 .elementor-element.elementor-element-5c58812a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61ff229c */.elementor-286 .elementor-element.elementor-element-61ff229c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e205c5 */.elementor-286 .elementor-element.elementor-element-41e205c5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54f2bffe */.elementor-286 .elementor-element.elementor-element-54f2bffe {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11555bd8 */.elementor-286 .elementor-element.elementor-element-11555bd8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7055d539 */.elementor-286 .elementor-element.elementor-element-7055d539 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2996667d */.elementor-286 .elementor-element.elementor-element-2996667d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e09cfa6 */.elementor-286 .elementor-element.elementor-element-7e09cfa6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65cb3fd7 */.elementor-286 .elementor-element.elementor-element-65cb3fd7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa7f2f0 */.elementor-286 .elementor-element.elementor-element-6aa7f2f0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c929241 */.elementor-286 .elementor-element.elementor-element-4c929241 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa9265 */.elementor-286 .elementor-element.elementor-element-7aa9265 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6759e555 */.elementor-286 .elementor-element.elementor-element-6759e555 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65ddf8 */.elementor-286 .elementor-element.elementor-element-b65ddf8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d5d3575 */.elementor-286 .elementor-element.elementor-element-5d5d3575 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b743c12 */.elementor-286 .elementor-element.elementor-element-b743c12 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-297f24ef */.elementor-286 .elementor-element.elementor-element-297f24ef {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f146ad9 */.elementor-286 .elementor-element.elementor-element-7f146ad9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b023366 */.elementor-286 .elementor-element.elementor-element-5b023366 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b124683 */.elementor-286 .elementor-element.elementor-element-6b124683 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a1ffba */.elementor-286 .elementor-element.elementor-element-61a1ffba {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65bb87bb */.elementor-286 .elementor-element.elementor-element-65bb87bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fb96e0 */.elementor-286 .elementor-element.elementor-element-61fb96e0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59de251c */.elementor-286 .elementor-element.elementor-element-59de251c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15bf67d7 */.elementor-286 .elementor-element.elementor-element-15bf67d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e626bd */.elementor-286 .elementor-element.elementor-element-2e626bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34bdca31 */.elementor-286 .elementor-element.elementor-element-34bdca31 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da77910 */.elementor-286 .elementor-element.elementor-element-5da77910 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bdb1e95 */.elementor-286 .elementor-element.elementor-element-4bdb1e95 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a8ef34 */.elementor-286 .elementor-element.elementor-element-61a8ef34 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-247c0f06 */.elementor-286 .elementor-element.elementor-element-247c0f06 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15993e7d */.elementor-286 .elementor-element.elementor-element-15993e7d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cc8df24 */.elementor-286 .elementor-element.elementor-element-7cc8df24 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db68eed */.elementor-286 .elementor-element.elementor-element-2db68eed {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b9b929a */.elementor-286 .elementor-element.elementor-element-2b9b929a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17dc777a */.elementor-286 .elementor-element.elementor-element-17dc777a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bde33d9 */.elementor-286 .elementor-element.elementor-element-2bde33d9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27c47543 */.elementor-286 .elementor-element.elementor-element-27c47543 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c1ba6d8 */.elementor-286 .elementor-element.elementor-element-6c1ba6d8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2a86c4 */.elementor-286 .elementor-element.elementor-element-7d2a86c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ca50797 */.elementor-286 .elementor-element.elementor-element-7ca50797 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-710d619f */.elementor-286 .elementor-element.elementor-element-710d619f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a7318ac */.elementor-286 .elementor-element.elementor-element-1a7318ac {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72b162c1 */.elementor-286 .elementor-element.elementor-element-72b162c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67668d91 */.elementor-286 .elementor-element.elementor-element-67668d91 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae884a1 */.elementor-286 .elementor-element.elementor-element-1ae884a1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a844a1b */.elementor-286 .elementor-element.elementor-element-a844a1b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45da3d7 */.elementor-286 .elementor-element.elementor-element-45da3d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a96abe2 */.elementor-286 .elementor-element.elementor-element-5a96abe2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1db537ec */.elementor-286 .elementor-element.elementor-element-1db537ec {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a145f6f */.elementor-286 .elementor-element.elementor-element-4a145f6f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17ef916d */.elementor-286 .elementor-element.elementor-element-17ef916d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-311f5c3d */.elementor-286 .elementor-element.elementor-element-311f5c3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a576f02 */.elementor-286 .elementor-element.elementor-element-a576f02 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-638fd46d */.elementor-286 .elementor-element.elementor-element-638fd46d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f8e6578 */.elementor-286 .elementor-element.elementor-element-2f8e6578 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58486174 */.elementor-286 .elementor-element.elementor-element-58486174 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7922f9a1 */.elementor-286 .elementor-element.elementor-element-7922f9a1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdd4858 */.elementor-286 .elementor-element.elementor-element-7bdd4858 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ba457a */.elementor-286 .elementor-element.elementor-element-6ba457a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ebead7d */.elementor-286 .elementor-element.elementor-element-2ebead7d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f446ef9 */.elementor-286 .elementor-element.elementor-element-f446ef9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-509b0932 */.elementor-286 .elementor-element.elementor-element-509b0932 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877b8b1 */.elementor-286 .elementor-element.elementor-element-5877b8b1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d22b17e */.elementor-286 .elementor-element.elementor-element-3d22b17e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f2d2e0 */.elementor-286 .elementor-element.elementor-element-11f2d2e0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af114a2 */.elementor-286 .elementor-element.elementor-element-af114a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89fb893 */.elementor-286 .elementor-element.elementor-element-89fb893 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4eb11c */.elementor-286 .elementor-element.elementor-element-3e4eb11c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597e92dc */.elementor-286 .elementor-element.elementor-element-597e92dc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1344c6f3 */.elementor-286 .elementor-element.elementor-element-1344c6f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dc83168 */.elementor-286 .elementor-element.elementor-element-5dc83168 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32262442 */.elementor-286 .elementor-element.elementor-element-32262442 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70e07313 */.elementor-286 .elementor-element.elementor-element-70e07313 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-416452a2 */.elementor-286 .elementor-element.elementor-element-416452a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f6ea4e1 */.elementor-286 .elementor-element.elementor-element-6f6ea4e1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4d58a2 */.elementor-286 .elementor-element.elementor-element-3e4d58a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50ab404a */.elementor-286 .elementor-element.elementor-element-50ab404a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37dfb759 */.elementor-286 .elementor-element.elementor-element-37dfb759 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf537d4 */.elementor-286 .elementor-element.elementor-element-5cf537d4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c3b6be */.elementor-286 .elementor-element.elementor-element-33c3b6be {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b6acd8 */.elementor-286 .elementor-element.elementor-element-71b6acd8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5ce3b8 */.elementor-286 .elementor-element.elementor-element-1d5ce3b8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e769301 */.elementor-286 .elementor-element.elementor-element-4e769301 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f2b4cda */.elementor-286 .elementor-element.elementor-element-1f2b4cda {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d86c1c9 */.elementor-286 .elementor-element.elementor-element-2d86c1c9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fc56327 */.elementor-286 .elementor-element.elementor-element-5fc56327 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f517071 */.elementor-286 .elementor-element.elementor-element-1f517071 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bf27b08 */.elementor-286 .elementor-element.elementor-element-1bf27b08 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ab96908 */.elementor-286 .elementor-element.elementor-element-5ab96908 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3945d7 */.elementor-286 .elementor-element.elementor-element-6c3945d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56615370 */.elementor-286 .elementor-element.elementor-element-56615370 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cff5b5c */.elementor-286 .elementor-element.elementor-element-6cff5b5c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dfefce2 */.elementor-286 .elementor-element.elementor-element-6dfefce2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63b5b04b */.elementor-286 .elementor-element.elementor-element-63b5b04b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7045d997 */.elementor-286 .elementor-element.elementor-element-7045d997 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-897739f */.elementor-286 .elementor-element.elementor-element-897739f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6a39a5 */.elementor-286 .elementor-element.elementor-element-f6a39a5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172a11c1 */.elementor-286 .elementor-element.elementor-element-172a11c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f51d3d */.elementor-286 .elementor-element.elementor-element-60f51d3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf2a7ff */.elementor-286 .elementor-element.elementor-element-5cf2a7ff {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f954549 */.elementor-286 .elementor-element.elementor-element-f954549 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719851bb */.elementor-286 .elementor-element.elementor-element-719851bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136c4088 */.elementor-286 .elementor-element.elementor-element-136c4088 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-549f55db */.elementor-286 .elementor-element.elementor-element-549f55db {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-275a4369 */.elementor-286 .elementor-element.elementor-element-275a4369 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6831a97a */.elementor-286 .elementor-element.elementor-element-6831a97a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9e026 */.elementor-286 .elementor-element.elementor-element-b9e026 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f6beac */.elementor-286 .elementor-element.elementor-element-43f6beac {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-450e06f8 */.elementor-286 .elementor-element.elementor-element-450e06f8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b350517 */.elementor-286 .elementor-element.elementor-element-4b350517 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767349e5 */.elementor-286 .elementor-element.elementor-element-767349e5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0e0b01 */.elementor-286 .elementor-element.elementor-element-5f0e0b01 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ccc502f */.elementor-286 .elementor-element.elementor-element-1ccc502f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b21508 */.elementor-286 .elementor-element.elementor-element-74b21508 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22ce83bf */.elementor-286 .elementor-element.elementor-element-22ce83bf {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1940d8a9 */.elementor-286 .elementor-element.elementor-element-1940d8a9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b7c483 */.elementor-286 .elementor-element.elementor-element-21b7c483 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295e5c5d */.elementor-286 .elementor-element.elementor-element-295e5c5d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7349dc41 */.elementor-286 .elementor-element.elementor-element-7349dc41 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e7affbf */.elementor-286 .elementor-element.elementor-element-1e7affbf {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2f241d */.elementor-286 .elementor-element.elementor-element-1b2f241d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6599ad6c */.elementor-286 .elementor-element.elementor-element-6599ad6c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55460985 */.elementor-286 .elementor-element.elementor-element-55460985 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35f8f344 */.elementor-286 .elementor-element.elementor-element-35f8f344 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e58419e */.elementor-286 .elementor-element.elementor-element-1e58419e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac28884 */.elementor-286 .elementor-element.elementor-element-3ac28884 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d50ce38 */.elementor-286 .elementor-element.elementor-element-7d50ce38 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5971f3 */.elementor-286 .elementor-element.elementor-element-d5971f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-404a210e */.elementor-286 .elementor-element.elementor-element-404a210e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3028183c */.elementor-286 .elementor-element.elementor-element-3028183c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-535a987c */.elementor-286 .elementor-element.elementor-element-535a987c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1172e6 */.elementor-286 .elementor-element.elementor-element-c1172e6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a4dd11 */.elementor-286 .elementor-element.elementor-element-28a4dd11 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3517f3e */.elementor-286 .elementor-element.elementor-element-3517f3e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab633d4 */.elementor-286 .elementor-element.elementor-element-6ab633d4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29d6dbb2 */.elementor-286 .elementor-element.elementor-element-29d6dbb2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719ef34d */.elementor-286 .elementor-element.elementor-element-719ef34d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ac34925 */.elementor-286 .elementor-element.elementor-element-4ac34925 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f441f1 */.elementor-286 .elementor-element.elementor-element-13f441f1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-715cc706 */.elementor-286 .elementor-element.elementor-element-715cc706 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64423621 */.elementor-286 .elementor-element.elementor-element-64423621 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75b3e4ee */.elementor-286 .elementor-element.elementor-element-75b3e4ee {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df3bd1b */.elementor-286 .elementor-element.elementor-element-df3bd1b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a58df7 */.elementor-286 .elementor-element.elementor-element-7a58df7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e54d50d */.elementor-286 .elementor-element.elementor-element-4e54d50d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17d7600a */.elementor-286 .elementor-element.elementor-element-17d7600a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e5bc73c */.elementor-286 .elementor-element.elementor-element-2e5bc73c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f6bd88 */.elementor-286 .elementor-element.elementor-element-65f6bd88 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29b945c7 */.elementor-286 .elementor-element.elementor-element-29b945c7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-573ee3e7 */.elementor-286 .elementor-element.elementor-element-573ee3e7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-512d60d6 */.elementor-286 .elementor-element.elementor-element-512d60d6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ac7d1d */.elementor-286 .elementor-element.elementor-element-42ac7d1d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3860fdf6 */.elementor-286 .elementor-element.elementor-element-3860fdf6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-396d5d4e */.elementor-286 .elementor-element.elementor-element-396d5d4e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d865157 */.elementor-286 .elementor-element.elementor-element-2d865157 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4aa55546 */.elementor-286 .elementor-element.elementor-element-4aa55546 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1945923 */.elementor-286 .elementor-element.elementor-element-1945923 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cd7cef8 */.elementor-286 .elementor-element.elementor-element-2cd7cef8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e643c77 */.elementor-286 .elementor-element.elementor-element-7e643c77 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff254bd */.elementor-286 .elementor-element.elementor-element-ff254bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b4f2be */.elementor-286 .elementor-element.elementor-element-46b4f2be {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e56e897 */.elementor-286 .elementor-element.elementor-element-6e56e897 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c49a3bd */.elementor-286 .elementor-element.elementor-element-2c49a3bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42435992 */.elementor-286 .elementor-element.elementor-element-42435992 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b49f734 */.elementor-286 .elementor-element.elementor-element-7b49f734 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c0b814 */.elementor-286 .elementor-element.elementor-element-44c0b814 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fdda51e */.elementor-286 .elementor-element.elementor-element-3fdda51e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-640f19e3 */.elementor-286 .elementor-element.elementor-element-640f19e3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67e77bb */.elementor-286 .elementor-element.elementor-element-67e77bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b3957f4 */.elementor-286 .elementor-element.elementor-element-5b3957f4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b04b15f */.elementor-286 .elementor-element.elementor-element-5b04b15f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-259216d8 */.elementor-286 .elementor-element.elementor-element-259216d8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7227a14d */.elementor-286 .elementor-element.elementor-element-7227a14d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25566f70 */.elementor-286 .elementor-element.elementor-element-25566f70 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4609fcbc */.elementor-286 .elementor-element.elementor-element-4609fcbc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d7ec38 */.elementor-286 .elementor-element.elementor-element-64d7ec38 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cca6461 */.elementor-286 .elementor-element.elementor-element-5cca6461 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b5d7b */.elementor-286 .elementor-element.elementor-element-8b5d7b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16eec9e */.elementor-286 .elementor-element.elementor-element-16eec9e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42d65435 */.elementor-286 .elementor-element.elementor-element-42d65435 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cd383a */.elementor-286 .elementor-element.elementor-element-78cd383a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fccade1 */.elementor-286 .elementor-element.elementor-element-5fccade1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b06d1ec */.elementor-286 .elementor-element.elementor-element-2b06d1ec {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5abb2a67 */.elementor-286 .elementor-element.elementor-element-5abb2a67 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5caa3267 */.elementor-286 .elementor-element.elementor-element-5caa3267 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1006e3cc */.elementor-286 .elementor-element.elementor-element-1006e3cc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1809ab04 */.elementor-286 .elementor-element.elementor-element-1809ab04 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-822ac15 */.elementor-286 .elementor-element.elementor-element-822ac15 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b5630eb */.elementor-286 .elementor-element.elementor-element-4b5630eb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5873119d */.elementor-286 .elementor-element.elementor-element-5873119d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74998f36 */.elementor-286 .elementor-element.elementor-element-74998f36 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b6200 */.elementor-286 .elementor-element.elementor-element-500b6200 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65528e52 */.elementor-286 .elementor-element.elementor-element-65528e52 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da4ba34 */.elementor-286 .elementor-element.elementor-element-2da4ba34 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-775b003d */.elementor-286 .elementor-element.elementor-element-775b003d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f2bd62 */.elementor-286 .elementor-element.elementor-element-36f2bd62 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12585429 */.elementor-286 .elementor-element.elementor-element-12585429 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a8ee1c0 */.elementor-286 .elementor-element.elementor-element-5a8ee1c0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb8fdda */.elementor-286 .elementor-element.elementor-element-7fb8fdda {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d372a47 */.elementor-286 .elementor-element.elementor-element-6d372a47 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47fb11fb */.elementor-286 .elementor-element.elementor-element-47fb11fb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec22537 */.elementor-286 .elementor-element.elementor-element-1ec22537 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-574bf776 */.elementor-286 .elementor-element.elementor-element-574bf776 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163ebe9a */.elementor-286 .elementor-element.elementor-element-163ebe9a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ade283 */.elementor-286 .elementor-element.elementor-element-14ade283 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-756d620b */.elementor-286 .elementor-element.elementor-element-756d620b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc8964 */.elementor-286 .elementor-element.elementor-element-9bc8964 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-608e1ffb */.elementor-286 .elementor-element.elementor-element-608e1ffb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e70acce */.elementor-286 .elementor-element.elementor-element-7e70acce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ed0508 */.elementor-286 .elementor-element.elementor-element-15ed0508 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a93fcea */.elementor-286 .elementor-element.elementor-element-6a93fcea {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1105bb50 */.elementor-286 .elementor-element.elementor-element-1105bb50 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b945c1 */.elementor-286 .elementor-element.elementor-element-5b945c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b2a1d1f */.elementor-286 .elementor-element.elementor-element-7b2a1d1f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-732c481c */.elementor-286 .elementor-element.elementor-element-732c481c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a020002 */.elementor-286 .elementor-element.elementor-element-1a020002 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4c5938 */.elementor-286 .elementor-element.elementor-element-7f4c5938 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf8eb2f */.elementor-286 .elementor-element.elementor-element-5cf8eb2f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cbc9c71 */.elementor-286 .elementor-element.elementor-element-5cbc9c71 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44b6213d */.elementor-286 .elementor-element.elementor-element-44b6213d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14cbc5f3 */.elementor-286 .elementor-element.elementor-element-14cbc5f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-355418d7 */.elementor-286 .elementor-element.elementor-element-355418d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ce8c4 */.elementor-286 .elementor-element.elementor-element-94ce8c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f55ee86 */.elementor-286 .elementor-element.elementor-element-4f55ee86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed5c008 */.elementor-286 .elementor-element.elementor-element-5ed5c008 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-889ced7 */.elementor-286 .elementor-element.elementor-element-889ced7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c47f3c */.elementor-286 .elementor-element.elementor-element-44c47f3c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-429d7386 */.elementor-286 .elementor-element.elementor-element-429d7386 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675ec314 */.elementor-286 .elementor-element.elementor-element-675ec314 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42499d28 */.elementor-286 .elementor-element.elementor-element-42499d28 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2315d28b */.elementor-286 .elementor-element.elementor-element-2315d28b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38c8c61d */.elementor-286 .elementor-element.elementor-element-38c8c61d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6e0c8 */.elementor-286 .elementor-element.elementor-element-7de6e0c8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e461003 */.elementor-286 .elementor-element.elementor-element-7e461003 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5608b5d2 */.elementor-286 .elementor-element.elementor-element-5608b5d2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70304abb */.elementor-286 .elementor-element.elementor-element-70304abb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-470222af */.elementor-286 .elementor-element.elementor-element-470222af {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-393a9f3d */.elementor-286 .elementor-element.elementor-element-393a9f3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-476c12a0 */.elementor-286 .elementor-element.elementor-element-476c12a0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bee6da */.elementor-286 .elementor-element.elementor-element-64bee6da {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ad32815 */.elementor-286 .elementor-element.elementor-element-6ad32815 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da9c028 */.elementor-286 .elementor-element.elementor-element-2da9c028 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a8e0a3 */.elementor-286 .elementor-element.elementor-element-46a8e0a3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed24a42 */.elementor-286 .elementor-element.elementor-element-3ed24a42 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b6417c4 */.elementor-286 .elementor-element.elementor-element-1b6417c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-180cf0f5 */.elementor-286 .elementor-element.elementor-element-180cf0f5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a6bc4a8 */.elementor-286 .elementor-element.elementor-element-2a6bc4a8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-627e7fe6 */.elementor-286 .elementor-element.elementor-element-627e7fe6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e4edef7 */.elementor-286 .elementor-element.elementor-element-5e4edef7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33127603 */.elementor-286 .elementor-element.elementor-element-33127603 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-611ead0b */.elementor-286 .elementor-element.elementor-element-611ead0b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d78899f */.elementor-286 .elementor-element.elementor-element-2d78899f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ce61f62 */.elementor-286 .elementor-element.elementor-element-7ce61f62 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e1712a8 */.elementor-286 .elementor-element.elementor-element-2e1712a8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28bb3984 */.elementor-286 .elementor-element.elementor-element-28bb3984 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d9d6131 */.elementor-286 .elementor-element.elementor-element-3d9d6131 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740185ce */.elementor-286 .elementor-element.elementor-element-740185ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49441f3d */.elementor-286 .elementor-element.elementor-element-49441f3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5441912b */.elementor-286 .elementor-element.elementor-element-5441912b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31481d96 */.elementor-286 .elementor-element.elementor-element-31481d96 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1407ef3d */.elementor-286 .elementor-element.elementor-element-1407ef3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107870e9 */.elementor-286 .elementor-element.elementor-element-107870e9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-606613 */.elementor-286 .elementor-element.elementor-element-606613 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2140a6b0 */.elementor-286 .elementor-element.elementor-element-2140a6b0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b6487f0 */.elementor-286 .elementor-element.elementor-element-1b6487f0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167195da */.elementor-286 .elementor-element.elementor-element-167195da {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a97ab3f */.elementor-286 .elementor-element.elementor-element-6a97ab3f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-677b5960 */.elementor-286 .elementor-element.elementor-element-677b5960 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73cd21aa */.elementor-286 .elementor-element.elementor-element-73cd21aa {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a320fa0 */.elementor-286 .elementor-element.elementor-element-7a320fa0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59a5aeae */.elementor-286 .elementor-element.elementor-element-59a5aeae {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ecdaf5c */.elementor-286 .elementor-element.elementor-element-1ecdaf5c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3999bfce */.elementor-286 .elementor-element.elementor-element-3999bfce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c938c86 */.elementor-286 .elementor-element.elementor-element-5c938c86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13bcf8ce */.elementor-286 .elementor-element.elementor-element-13bcf8ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229d9d24 */.elementor-286 .elementor-element.elementor-element-229d9d24 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c492990 */.elementor-286 .elementor-element.elementor-element-2c492990 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a7131f8 */.elementor-286 .elementor-element.elementor-element-6a7131f8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae7922f */.elementor-286 .elementor-element.elementor-element-1ae7922f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-687c79e5 */.elementor-286 .elementor-element.elementor-element-687c79e5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cca1971 */.elementor-286 .elementor-element.elementor-element-6cca1971 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7edef4 */.elementor-286 .elementor-element.elementor-element-2a7edef4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3011fed5 */.elementor-286 .elementor-element.elementor-element-3011fed5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5ce1d */.elementor-286 .elementor-element.elementor-element-5e5ce1d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1a8d05 */.elementor-286 .elementor-element.elementor-element-f1a8d05 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42319c6c */.elementor-286 .elementor-element.elementor-element-42319c6c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72c37e32 */.elementor-286 .elementor-element.elementor-element-72c37e32 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49c115b2 */.elementor-286 .elementor-element.elementor-element-49c115b2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56817e54 */.elementor-286 .elementor-element.elementor-element-56817e54 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0dfbeb */.elementor-286 .elementor-element.elementor-element-c0dfbeb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b3d2223 */.elementor-286 .elementor-element.elementor-element-6b3d2223 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16088bf7 */.elementor-286 .elementor-element.elementor-element-16088bf7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5b776f */.elementor-286 .elementor-element.elementor-element-3b5b776f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b35eaf8 */.elementor-286 .elementor-element.elementor-element-b35eaf8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74fa08e */.elementor-286 .elementor-element.elementor-element-74fa08e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-673fe9ce */.elementor-286 .elementor-element.elementor-element-673fe9ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-214fcb86 */.elementor-286 .elementor-element.elementor-element-214fcb86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f31b0f */.elementor-286 .elementor-element.elementor-element-65f31b0f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57e3477e */.elementor-286 .elementor-element.elementor-element-57e3477e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9661bb */.elementor-286 .elementor-element.elementor-element-3b9661bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd0909e */.elementor-286 .elementor-element.elementor-element-1dd0909e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26810fd */.elementor-286 .elementor-element.elementor-element-26810fd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db6fb2c */.elementor-286 .elementor-element.elementor-element-2db6fb2c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12ec324c */.elementor-286 .elementor-element.elementor-element-12ec324c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d807fe3 */.elementor-286 .elementor-element.elementor-element-2d807fe3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12cb0f05 */.elementor-286 .elementor-element.elementor-element-12cb0f05 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23448a85 */.elementor-286 .elementor-element.elementor-element-23448a85 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72aa40ff */.elementor-286 .elementor-element.elementor-element-72aa40ff {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e69e40f */.elementor-286 .elementor-element.elementor-element-3e69e40f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bd3ef8 */.elementor-286 .elementor-element.elementor-element-7bd3ef8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-745b69af */.elementor-286 .elementor-element.elementor-element-745b69af {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d1c032d */.elementor-286 .elementor-element.elementor-element-4d1c032d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e373011 */.elementor-286 .elementor-element.elementor-element-7e373011 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72bd3599 */.elementor-286 .elementor-element.elementor-element-72bd3599 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c58812a */.elementor-286 .elementor-element.elementor-element-5c58812a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61ff229c */.elementor-286 .elementor-element.elementor-element-61ff229c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e205c5 */.elementor-286 .elementor-element.elementor-element-41e205c5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54f2bffe */.elementor-286 .elementor-element.elementor-element-54f2bffe {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11555bd8 */.elementor-286 .elementor-element.elementor-element-11555bd8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7055d539 */.elementor-286 .elementor-element.elementor-element-7055d539 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2996667d */.elementor-286 .elementor-element.elementor-element-2996667d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e09cfa6 */.elementor-286 .elementor-element.elementor-element-7e09cfa6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65cb3fd7 */.elementor-286 .elementor-element.elementor-element-65cb3fd7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa7f2f0 */.elementor-286 .elementor-element.elementor-element-6aa7f2f0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c929241 */.elementor-286 .elementor-element.elementor-element-4c929241 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa9265 */.elementor-286 .elementor-element.elementor-element-7aa9265 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6759e555 */.elementor-286 .elementor-element.elementor-element-6759e555 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65ddf8 */.elementor-286 .elementor-element.elementor-element-b65ddf8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d5d3575 */.elementor-286 .elementor-element.elementor-element-5d5d3575 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b743c12 */.elementor-286 .elementor-element.elementor-element-b743c12 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-297f24ef */.elementor-286 .elementor-element.elementor-element-297f24ef {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f146ad9 */.elementor-286 .elementor-element.elementor-element-7f146ad9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b023366 */.elementor-286 .elementor-element.elementor-element-5b023366 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b124683 */.elementor-286 .elementor-element.elementor-element-6b124683 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a1ffba */.elementor-286 .elementor-element.elementor-element-61a1ffba {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65bb87bb */.elementor-286 .elementor-element.elementor-element-65bb87bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fb96e0 */.elementor-286 .elementor-element.elementor-element-61fb96e0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59de251c */.elementor-286 .elementor-element.elementor-element-59de251c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15bf67d7 */.elementor-286 .elementor-element.elementor-element-15bf67d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e626bd */.elementor-286 .elementor-element.elementor-element-2e626bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34bdca31 */.elementor-286 .elementor-element.elementor-element-34bdca31 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da77910 */.elementor-286 .elementor-element.elementor-element-5da77910 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bdb1e95 */.elementor-286 .elementor-element.elementor-element-4bdb1e95 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a8ef34 */.elementor-286 .elementor-element.elementor-element-61a8ef34 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-247c0f06 */.elementor-286 .elementor-element.elementor-element-247c0f06 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15993e7d */.elementor-286 .elementor-element.elementor-element-15993e7d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cc8df24 */.elementor-286 .elementor-element.elementor-element-7cc8df24 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db68eed */.elementor-286 .elementor-element.elementor-element-2db68eed {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b9b929a */.elementor-286 .elementor-element.elementor-element-2b9b929a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17dc777a */.elementor-286 .elementor-element.elementor-element-17dc777a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bde33d9 */.elementor-286 .elementor-element.elementor-element-2bde33d9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27c47543 */.elementor-286 .elementor-element.elementor-element-27c47543 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c1ba6d8 */.elementor-286 .elementor-element.elementor-element-6c1ba6d8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2a86c4 */.elementor-286 .elementor-element.elementor-element-7d2a86c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ca50797 */.elementor-286 .elementor-element.elementor-element-7ca50797 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-710d619f */.elementor-286 .elementor-element.elementor-element-710d619f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a7318ac */.elementor-286 .elementor-element.elementor-element-1a7318ac {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72b162c1 */.elementor-286 .elementor-element.elementor-element-72b162c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67668d91 */.elementor-286 .elementor-element.elementor-element-67668d91 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae884a1 */.elementor-286 .elementor-element.elementor-element-1ae884a1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a844a1b */.elementor-286 .elementor-element.elementor-element-a844a1b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45da3d7 */.elementor-286 .elementor-element.elementor-element-45da3d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a96abe2 */.elementor-286 .elementor-element.elementor-element-5a96abe2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1db537ec */.elementor-286 .elementor-element.elementor-element-1db537ec {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a145f6f */.elementor-286 .elementor-element.elementor-element-4a145f6f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17ef916d */.elementor-286 .elementor-element.elementor-element-17ef916d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-311f5c3d */.elementor-286 .elementor-element.elementor-element-311f5c3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a576f02 */.elementor-286 .elementor-element.elementor-element-a576f02 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-638fd46d */.elementor-286 .elementor-element.elementor-element-638fd46d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f8e6578 */.elementor-286 .elementor-element.elementor-element-2f8e6578 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58486174 */.elementor-286 .elementor-element.elementor-element-58486174 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7922f9a1 */.elementor-286 .elementor-element.elementor-element-7922f9a1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdd4858 */.elementor-286 .elementor-element.elementor-element-7bdd4858 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ba457a */.elementor-286 .elementor-element.elementor-element-6ba457a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ebead7d */.elementor-286 .elementor-element.elementor-element-2ebead7d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f446ef9 */.elementor-286 .elementor-element.elementor-element-f446ef9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-509b0932 */.elementor-286 .elementor-element.elementor-element-509b0932 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877b8b1 */.elementor-286 .elementor-element.elementor-element-5877b8b1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d22b17e */.elementor-286 .elementor-element.elementor-element-3d22b17e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f2d2e0 */.elementor-286 .elementor-element.elementor-element-11f2d2e0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af114a2 */.elementor-286 .elementor-element.elementor-element-af114a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89fb893 */.elementor-286 .elementor-element.elementor-element-89fb893 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4eb11c */.elementor-286 .elementor-element.elementor-element-3e4eb11c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597e92dc */.elementor-286 .elementor-element.elementor-element-597e92dc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1344c6f3 */.elementor-286 .elementor-element.elementor-element-1344c6f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dc83168 */.elementor-286 .elementor-element.elementor-element-5dc83168 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32262442 */.elementor-286 .elementor-element.elementor-element-32262442 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70e07313 */.elementor-286 .elementor-element.elementor-element-70e07313 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-416452a2 */.elementor-286 .elementor-element.elementor-element-416452a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f6ea4e1 */.elementor-286 .elementor-element.elementor-element-6f6ea4e1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4d58a2 */.elementor-286 .elementor-element.elementor-element-3e4d58a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50ab404a */.elementor-286 .elementor-element.elementor-element-50ab404a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37dfb759 */.elementor-286 .elementor-element.elementor-element-37dfb759 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf537d4 */.elementor-286 .elementor-element.elementor-element-5cf537d4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c3b6be */.elementor-286 .elementor-element.elementor-element-33c3b6be {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b6acd8 */.elementor-286 .elementor-element.elementor-element-71b6acd8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5ce3b8 */.elementor-286 .elementor-element.elementor-element-1d5ce3b8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e769301 */.elementor-286 .elementor-element.elementor-element-4e769301 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f2b4cda */.elementor-286 .elementor-element.elementor-element-1f2b4cda {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d86c1c9 */.elementor-286 .elementor-element.elementor-element-2d86c1c9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fc56327 */.elementor-286 .elementor-element.elementor-element-5fc56327 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f517071 */.elementor-286 .elementor-element.elementor-element-1f517071 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bf27b08 */.elementor-286 .elementor-element.elementor-element-1bf27b08 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ab96908 */.elementor-286 .elementor-element.elementor-element-5ab96908 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3945d7 */.elementor-286 .elementor-element.elementor-element-6c3945d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56615370 */.elementor-286 .elementor-element.elementor-element-56615370 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cff5b5c */.elementor-286 .elementor-element.elementor-element-6cff5b5c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dfefce2 */.elementor-286 .elementor-element.elementor-element-6dfefce2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63b5b04b */.elementor-286 .elementor-element.elementor-element-63b5b04b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7045d997 */.elementor-286 .elementor-element.elementor-element-7045d997 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-897739f */.elementor-286 .elementor-element.elementor-element-897739f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6a39a5 */.elementor-286 .elementor-element.elementor-element-f6a39a5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172a11c1 */.elementor-286 .elementor-element.elementor-element-172a11c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f51d3d */.elementor-286 .elementor-element.elementor-element-60f51d3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf2a7ff */.elementor-286 .elementor-element.elementor-element-5cf2a7ff {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f954549 */.elementor-286 .elementor-element.elementor-element-f954549 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719851bb */.elementor-286 .elementor-element.elementor-element-719851bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136c4088 */.elementor-286 .elementor-element.elementor-element-136c4088 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-549f55db */.elementor-286 .elementor-element.elementor-element-549f55db {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-275a4369 */.elementor-286 .elementor-element.elementor-element-275a4369 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6831a97a */.elementor-286 .elementor-element.elementor-element-6831a97a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9e026 */.elementor-286 .elementor-element.elementor-element-b9e026 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f6beac */.elementor-286 .elementor-element.elementor-element-43f6beac {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-450e06f8 */.elementor-286 .elementor-element.elementor-element-450e06f8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b350517 */.elementor-286 .elementor-element.elementor-element-4b350517 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767349e5 */.elementor-286 .elementor-element.elementor-element-767349e5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0e0b01 */.elementor-286 .elementor-element.elementor-element-5f0e0b01 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ccc502f */.elementor-286 .elementor-element.elementor-element-1ccc502f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b21508 */.elementor-286 .elementor-element.elementor-element-74b21508 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22ce83bf */.elementor-286 .elementor-element.elementor-element-22ce83bf {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1940d8a9 */.elementor-286 .elementor-element.elementor-element-1940d8a9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b7c483 */.elementor-286 .elementor-element.elementor-element-21b7c483 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295e5c5d */.elementor-286 .elementor-element.elementor-element-295e5c5d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7349dc41 */.elementor-286 .elementor-element.elementor-element-7349dc41 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e7affbf */.elementor-286 .elementor-element.elementor-element-1e7affbf {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2f241d */.elementor-286 .elementor-element.elementor-element-1b2f241d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6599ad6c */.elementor-286 .elementor-element.elementor-element-6599ad6c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55460985 */.elementor-286 .elementor-element.elementor-element-55460985 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35f8f344 */.elementor-286 .elementor-element.elementor-element-35f8f344 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e58419e */.elementor-286 .elementor-element.elementor-element-1e58419e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac28884 */.elementor-286 .elementor-element.elementor-element-3ac28884 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d50ce38 */.elementor-286 .elementor-element.elementor-element-7d50ce38 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5971f3 */.elementor-286 .elementor-element.elementor-element-d5971f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-404a210e */.elementor-286 .elementor-element.elementor-element-404a210e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3028183c */.elementor-286 .elementor-element.elementor-element-3028183c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-535a987c */.elementor-286 .elementor-element.elementor-element-535a987c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1172e6 */.elementor-286 .elementor-element.elementor-element-c1172e6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a4dd11 */.elementor-286 .elementor-element.elementor-element-28a4dd11 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3517f3e */.elementor-286 .elementor-element.elementor-element-3517f3e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab633d4 */.elementor-286 .elementor-element.elementor-element-6ab633d4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29d6dbb2 */.elementor-286 .elementor-element.elementor-element-29d6dbb2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719ef34d */.elementor-286 .elementor-element.elementor-element-719ef34d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ac34925 */.elementor-286 .elementor-element.elementor-element-4ac34925 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f441f1 */.elementor-286 .elementor-element.elementor-element-13f441f1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-715cc706 */.elementor-286 .elementor-element.elementor-element-715cc706 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64423621 */.elementor-286 .elementor-element.elementor-element-64423621 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75b3e4ee */.elementor-286 .elementor-element.elementor-element-75b3e4ee {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df3bd1b */.elementor-286 .elementor-element.elementor-element-df3bd1b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a58df7 */.elementor-286 .elementor-element.elementor-element-7a58df7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e54d50d */.elementor-286 .elementor-element.elementor-element-4e54d50d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17d7600a */.elementor-286 .elementor-element.elementor-element-17d7600a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e5bc73c */.elementor-286 .elementor-element.elementor-element-2e5bc73c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f6bd88 */.elementor-286 .elementor-element.elementor-element-65f6bd88 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29b945c7 */.elementor-286 .elementor-element.elementor-element-29b945c7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-573ee3e7 */.elementor-286 .elementor-element.elementor-element-573ee3e7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-512d60d6 */.elementor-286 .elementor-element.elementor-element-512d60d6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ac7d1d */.elementor-286 .elementor-element.elementor-element-42ac7d1d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3860fdf6 */.elementor-286 .elementor-element.elementor-element-3860fdf6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-396d5d4e */.elementor-286 .elementor-element.elementor-element-396d5d4e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d865157 */.elementor-286 .elementor-element.elementor-element-2d865157 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4aa55546 */.elementor-286 .elementor-element.elementor-element-4aa55546 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1945923 */.elementor-286 .elementor-element.elementor-element-1945923 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cd7cef8 */.elementor-286 .elementor-element.elementor-element-2cd7cef8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e643c77 */.elementor-286 .elementor-element.elementor-element-7e643c77 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff254bd */.elementor-286 .elementor-element.elementor-element-ff254bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b4f2be */.elementor-286 .elementor-element.elementor-element-46b4f2be {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e56e897 */.elementor-286 .elementor-element.elementor-element-6e56e897 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c49a3bd */.elementor-286 .elementor-element.elementor-element-2c49a3bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42435992 */.elementor-286 .elementor-element.elementor-element-42435992 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b49f734 */.elementor-286 .elementor-element.elementor-element-7b49f734 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c0b814 */.elementor-286 .elementor-element.elementor-element-44c0b814 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fdda51e */.elementor-286 .elementor-element.elementor-element-3fdda51e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-640f19e3 */.elementor-286 .elementor-element.elementor-element-640f19e3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67e77bb */.elementor-286 .elementor-element.elementor-element-67e77bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b3957f4 */.elementor-286 .elementor-element.elementor-element-5b3957f4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b04b15f */.elementor-286 .elementor-element.elementor-element-5b04b15f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-259216d8 */.elementor-286 .elementor-element.elementor-element-259216d8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7227a14d */.elementor-286 .elementor-element.elementor-element-7227a14d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25566f70 */.elementor-286 .elementor-element.elementor-element-25566f70 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4609fcbc */.elementor-286 .elementor-element.elementor-element-4609fcbc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d7ec38 */.elementor-286 .elementor-element.elementor-element-64d7ec38 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cca6461 */.elementor-286 .elementor-element.elementor-element-5cca6461 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b5d7b */.elementor-286 .elementor-element.elementor-element-8b5d7b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16eec9e */.elementor-286 .elementor-element.elementor-element-16eec9e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42d65435 */.elementor-286 .elementor-element.elementor-element-42d65435 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cd383a */.elementor-286 .elementor-element.elementor-element-78cd383a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fccade1 */.elementor-286 .elementor-element.elementor-element-5fccade1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b06d1ec */.elementor-286 .elementor-element.elementor-element-2b06d1ec {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5abb2a67 */.elementor-286 .elementor-element.elementor-element-5abb2a67 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5caa3267 */.elementor-286 .elementor-element.elementor-element-5caa3267 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1006e3cc */.elementor-286 .elementor-element.elementor-element-1006e3cc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1809ab04 */.elementor-286 .elementor-element.elementor-element-1809ab04 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-822ac15 */.elementor-286 .elementor-element.elementor-element-822ac15 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b5630eb */.elementor-286 .elementor-element.elementor-element-4b5630eb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5873119d */.elementor-286 .elementor-element.elementor-element-5873119d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74998f36 */.elementor-286 .elementor-element.elementor-element-74998f36 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b6200 */.elementor-286 .elementor-element.elementor-element-500b6200 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65528e52 */.elementor-286 .elementor-element.elementor-element-65528e52 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da4ba34 */.elementor-286 .elementor-element.elementor-element-2da4ba34 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-775b003d */.elementor-286 .elementor-element.elementor-element-775b003d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f2bd62 */.elementor-286 .elementor-element.elementor-element-36f2bd62 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12585429 */.elementor-286 .elementor-element.elementor-element-12585429 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a8ee1c0 */.elementor-286 .elementor-element.elementor-element-5a8ee1c0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb8fdda */.elementor-286 .elementor-element.elementor-element-7fb8fdda {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d372a47 */.elementor-286 .elementor-element.elementor-element-6d372a47 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47fb11fb */.elementor-286 .elementor-element.elementor-element-47fb11fb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec22537 */.elementor-286 .elementor-element.elementor-element-1ec22537 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-574bf776 */.elementor-286 .elementor-element.elementor-element-574bf776 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163ebe9a */.elementor-286 .elementor-element.elementor-element-163ebe9a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ade283 */.elementor-286 .elementor-element.elementor-element-14ade283 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-756d620b */.elementor-286 .elementor-element.elementor-element-756d620b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc8964 */.elementor-286 .elementor-element.elementor-element-9bc8964 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-608e1ffb */.elementor-286 .elementor-element.elementor-element-608e1ffb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e70acce */.elementor-286 .elementor-element.elementor-element-7e70acce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ed0508 */.elementor-286 .elementor-element.elementor-element-15ed0508 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a93fcea */.elementor-286 .elementor-element.elementor-element-6a93fcea {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1105bb50 */.elementor-286 .elementor-element.elementor-element-1105bb50 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b945c1 */.elementor-286 .elementor-element.elementor-element-5b945c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b2a1d1f */.elementor-286 .elementor-element.elementor-element-7b2a1d1f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-732c481c */.elementor-286 .elementor-element.elementor-element-732c481c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a020002 */.elementor-286 .elementor-element.elementor-element-1a020002 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4c5938 */.elementor-286 .elementor-element.elementor-element-7f4c5938 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf8eb2f */.elementor-286 .elementor-element.elementor-element-5cf8eb2f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cbc9c71 */.elementor-286 .elementor-element.elementor-element-5cbc9c71 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44b6213d */.elementor-286 .elementor-element.elementor-element-44b6213d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14cbc5f3 */.elementor-286 .elementor-element.elementor-element-14cbc5f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-355418d7 */.elementor-286 .elementor-element.elementor-element-355418d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ce8c4 */.elementor-286 .elementor-element.elementor-element-94ce8c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f55ee86 */.elementor-286 .elementor-element.elementor-element-4f55ee86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed5c008 */.elementor-286 .elementor-element.elementor-element-5ed5c008 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-889ced7 */.elementor-286 .elementor-element.elementor-element-889ced7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c47f3c */.elementor-286 .elementor-element.elementor-element-44c47f3c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-429d7386 */.elementor-286 .elementor-element.elementor-element-429d7386 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675ec314 */.elementor-286 .elementor-element.elementor-element-675ec314 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42499d28 */.elementor-286 .elementor-element.elementor-element-42499d28 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2315d28b */.elementor-286 .elementor-element.elementor-element-2315d28b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38c8c61d */.elementor-286 .elementor-element.elementor-element-38c8c61d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6e0c8 */.elementor-286 .elementor-element.elementor-element-7de6e0c8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e461003 */.elementor-286 .elementor-element.elementor-element-7e461003 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5608b5d2 */.elementor-286 .elementor-element.elementor-element-5608b5d2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70304abb */.elementor-286 .elementor-element.elementor-element-70304abb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-470222af */.elementor-286 .elementor-element.elementor-element-470222af {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-393a9f3d */.elementor-286 .elementor-element.elementor-element-393a9f3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-476c12a0 */.elementor-286 .elementor-element.elementor-element-476c12a0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bee6da */.elementor-286 .elementor-element.elementor-element-64bee6da {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ad32815 */.elementor-286 .elementor-element.elementor-element-6ad32815 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da9c028 */.elementor-286 .elementor-element.elementor-element-2da9c028 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a8e0a3 */.elementor-286 .elementor-element.elementor-element-46a8e0a3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed24a42 */.elementor-286 .elementor-element.elementor-element-3ed24a42 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b6417c4 */.elementor-286 .elementor-element.elementor-element-1b6417c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-180cf0f5 */.elementor-286 .elementor-element.elementor-element-180cf0f5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a6bc4a8 */.elementor-286 .elementor-element.elementor-element-2a6bc4a8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-627e7fe6 */.elementor-286 .elementor-element.elementor-element-627e7fe6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e4edef7 */.elementor-286 .elementor-element.elementor-element-5e4edef7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33127603 */.elementor-286 .elementor-element.elementor-element-33127603 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-611ead0b */.elementor-286 .elementor-element.elementor-element-611ead0b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d78899f */.elementor-286 .elementor-element.elementor-element-2d78899f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ce61f62 */.elementor-286 .elementor-element.elementor-element-7ce61f62 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e1712a8 */.elementor-286 .elementor-element.elementor-element-2e1712a8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28bb3984 */.elementor-286 .elementor-element.elementor-element-28bb3984 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d9d6131 */.elementor-286 .elementor-element.elementor-element-3d9d6131 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740185ce */.elementor-286 .elementor-element.elementor-element-740185ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49441f3d */.elementor-286 .elementor-element.elementor-element-49441f3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5441912b */.elementor-286 .elementor-element.elementor-element-5441912b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31481d96 */.elementor-286 .elementor-element.elementor-element-31481d96 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1407ef3d */.elementor-286 .elementor-element.elementor-element-1407ef3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107870e9 */.elementor-286 .elementor-element.elementor-element-107870e9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-606613 */.elementor-286 .elementor-element.elementor-element-606613 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2140a6b0 */.elementor-286 .elementor-element.elementor-element-2140a6b0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b6487f0 */.elementor-286 .elementor-element.elementor-element-1b6487f0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167195da */.elementor-286 .elementor-element.elementor-element-167195da {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a97ab3f */.elementor-286 .elementor-element.elementor-element-6a97ab3f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-677b5960 */.elementor-286 .elementor-element.elementor-element-677b5960 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73cd21aa */.elementor-286 .elementor-element.elementor-element-73cd21aa {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a320fa0 */.elementor-286 .elementor-element.elementor-element-7a320fa0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59a5aeae */.elementor-286 .elementor-element.elementor-element-59a5aeae {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ecdaf5c */.elementor-286 .elementor-element.elementor-element-1ecdaf5c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3999bfce */.elementor-286 .elementor-element.elementor-element-3999bfce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c938c86 */.elementor-286 .elementor-element.elementor-element-5c938c86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13bcf8ce */.elementor-286 .elementor-element.elementor-element-13bcf8ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229d9d24 */.elementor-286 .elementor-element.elementor-element-229d9d24 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c492990 */.elementor-286 .elementor-element.elementor-element-2c492990 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a7131f8 */.elementor-286 .elementor-element.elementor-element-6a7131f8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae7922f */.elementor-286 .elementor-element.elementor-element-1ae7922f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-687c79e5 */.elementor-286 .elementor-element.elementor-element-687c79e5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cca1971 */.elementor-286 .elementor-element.elementor-element-6cca1971 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7edef4 */.elementor-286 .elementor-element.elementor-element-2a7edef4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3011fed5 */.elementor-286 .elementor-element.elementor-element-3011fed5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5ce1d */.elementor-286 .elementor-element.elementor-element-5e5ce1d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1a8d05 */.elementor-286 .elementor-element.elementor-element-f1a8d05 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42319c6c */.elementor-286 .elementor-element.elementor-element-42319c6c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72c37e32 */.elementor-286 .elementor-element.elementor-element-72c37e32 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49c115b2 */.elementor-286 .elementor-element.elementor-element-49c115b2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56817e54 */.elementor-286 .elementor-element.elementor-element-56817e54 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0dfbeb */.elementor-286 .elementor-element.elementor-element-c0dfbeb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b3d2223 */.elementor-286 .elementor-element.elementor-element-6b3d2223 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16088bf7 */.elementor-286 .elementor-element.elementor-element-16088bf7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5b776f */.elementor-286 .elementor-element.elementor-element-3b5b776f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b35eaf8 */.elementor-286 .elementor-element.elementor-element-b35eaf8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74fa08e */.elementor-286 .elementor-element.elementor-element-74fa08e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-673fe9ce */.elementor-286 .elementor-element.elementor-element-673fe9ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-214fcb86 */.elementor-286 .elementor-element.elementor-element-214fcb86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f31b0f */.elementor-286 .elementor-element.elementor-element-65f31b0f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57e3477e */.elementor-286 .elementor-element.elementor-element-57e3477e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9661bb */.elementor-286 .elementor-element.elementor-element-3b9661bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd0909e */.elementor-286 .elementor-element.elementor-element-1dd0909e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26810fd */.elementor-286 .elementor-element.elementor-element-26810fd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db6fb2c */.elementor-286 .elementor-element.elementor-element-2db6fb2c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12ec324c */.elementor-286 .elementor-element.elementor-element-12ec324c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d807fe3 */.elementor-286 .elementor-element.elementor-element-2d807fe3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12cb0f05 */.elementor-286 .elementor-element.elementor-element-12cb0f05 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23448a85 */.elementor-286 .elementor-element.elementor-element-23448a85 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72aa40ff */.elementor-286 .elementor-element.elementor-element-72aa40ff {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e69e40f */.elementor-286 .elementor-element.elementor-element-3e69e40f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bd3ef8 */.elementor-286 .elementor-element.elementor-element-7bd3ef8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-745b69af */.elementor-286 .elementor-element.elementor-element-745b69af {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d1c032d */.elementor-286 .elementor-element.elementor-element-4d1c032d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e373011 */.elementor-286 .elementor-element.elementor-element-7e373011 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72bd3599 */.elementor-286 .elementor-element.elementor-element-72bd3599 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c58812a */.elementor-286 .elementor-element.elementor-element-5c58812a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61ff229c */.elementor-286 .elementor-element.elementor-element-61ff229c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e205c5 */.elementor-286 .elementor-element.elementor-element-41e205c5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54f2bffe */.elementor-286 .elementor-element.elementor-element-54f2bffe {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11555bd8 */.elementor-286 .elementor-element.elementor-element-11555bd8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7055d539 */.elementor-286 .elementor-element.elementor-element-7055d539 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2996667d */.elementor-286 .elementor-element.elementor-element-2996667d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e09cfa6 */.elementor-286 .elementor-element.elementor-element-7e09cfa6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65cb3fd7 */.elementor-286 .elementor-element.elementor-element-65cb3fd7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa7f2f0 */.elementor-286 .elementor-element.elementor-element-6aa7f2f0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c929241 */.elementor-286 .elementor-element.elementor-element-4c929241 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa9265 */.elementor-286 .elementor-element.elementor-element-7aa9265 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6759e555 */.elementor-286 .elementor-element.elementor-element-6759e555 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65ddf8 */.elementor-286 .elementor-element.elementor-element-b65ddf8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d5d3575 */.elementor-286 .elementor-element.elementor-element-5d5d3575 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b743c12 */.elementor-286 .elementor-element.elementor-element-b743c12 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-297f24ef */.elementor-286 .elementor-element.elementor-element-297f24ef {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f146ad9 */.elementor-286 .elementor-element.elementor-element-7f146ad9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b023366 */.elementor-286 .elementor-element.elementor-element-5b023366 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b124683 */.elementor-286 .elementor-element.elementor-element-6b124683 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a1ffba */.elementor-286 .elementor-element.elementor-element-61a1ffba {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65bb87bb */.elementor-286 .elementor-element.elementor-element-65bb87bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fb96e0 */.elementor-286 .elementor-element.elementor-element-61fb96e0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59de251c */.elementor-286 .elementor-element.elementor-element-59de251c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15bf67d7 */.elementor-286 .elementor-element.elementor-element-15bf67d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e626bd */.elementor-286 .elementor-element.elementor-element-2e626bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34bdca31 */.elementor-286 .elementor-element.elementor-element-34bdca31 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da77910 */.elementor-286 .elementor-element.elementor-element-5da77910 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bdb1e95 */.elementor-286 .elementor-element.elementor-element-4bdb1e95 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a8ef34 */.elementor-286 .elementor-element.elementor-element-61a8ef34 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-247c0f06 */.elementor-286 .elementor-element.elementor-element-247c0f06 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15993e7d */.elementor-286 .elementor-element.elementor-element-15993e7d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cc8df24 */.elementor-286 .elementor-element.elementor-element-7cc8df24 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db68eed */.elementor-286 .elementor-element.elementor-element-2db68eed {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b9b929a */.elementor-286 .elementor-element.elementor-element-2b9b929a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17dc777a */.elementor-286 .elementor-element.elementor-element-17dc777a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bde33d9 */.elementor-286 .elementor-element.elementor-element-2bde33d9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27c47543 */.elementor-286 .elementor-element.elementor-element-27c47543 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c1ba6d8 */.elementor-286 .elementor-element.elementor-element-6c1ba6d8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2a86c4 */.elementor-286 .elementor-element.elementor-element-7d2a86c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ca50797 */.elementor-286 .elementor-element.elementor-element-7ca50797 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-710d619f */.elementor-286 .elementor-element.elementor-element-710d619f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a7318ac */.elementor-286 .elementor-element.elementor-element-1a7318ac {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72b162c1 */.elementor-286 .elementor-element.elementor-element-72b162c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67668d91 */.elementor-286 .elementor-element.elementor-element-67668d91 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae884a1 */.elementor-286 .elementor-element.elementor-element-1ae884a1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a844a1b */.elementor-286 .elementor-element.elementor-element-a844a1b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45da3d7 */.elementor-286 .elementor-element.elementor-element-45da3d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a96abe2 */.elementor-286 .elementor-element.elementor-element-5a96abe2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1db537ec */.elementor-286 .elementor-element.elementor-element-1db537ec {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a145f6f */.elementor-286 .elementor-element.elementor-element-4a145f6f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17ef916d */.elementor-286 .elementor-element.elementor-element-17ef916d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-311f5c3d */.elementor-286 .elementor-element.elementor-element-311f5c3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a576f02 */.elementor-286 .elementor-element.elementor-element-a576f02 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-638fd46d */.elementor-286 .elementor-element.elementor-element-638fd46d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f8e6578 */.elementor-286 .elementor-element.elementor-element-2f8e6578 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58486174 */.elementor-286 .elementor-element.elementor-element-58486174 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7922f9a1 */.elementor-286 .elementor-element.elementor-element-7922f9a1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdd4858 */.elementor-286 .elementor-element.elementor-element-7bdd4858 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ba457a */.elementor-286 .elementor-element.elementor-element-6ba457a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ebead7d */.elementor-286 .elementor-element.elementor-element-2ebead7d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f446ef9 */.elementor-286 .elementor-element.elementor-element-f446ef9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-509b0932 */.elementor-286 .elementor-element.elementor-element-509b0932 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877b8b1 */.elementor-286 .elementor-element.elementor-element-5877b8b1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d22b17e */.elementor-286 .elementor-element.elementor-element-3d22b17e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f2d2e0 */.elementor-286 .elementor-element.elementor-element-11f2d2e0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af114a2 */.elementor-286 .elementor-element.elementor-element-af114a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89fb893 */.elementor-286 .elementor-element.elementor-element-89fb893 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4eb11c */.elementor-286 .elementor-element.elementor-element-3e4eb11c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597e92dc */.elementor-286 .elementor-element.elementor-element-597e92dc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1344c6f3 */.elementor-286 .elementor-element.elementor-element-1344c6f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dc83168 */.elementor-286 .elementor-element.elementor-element-5dc83168 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32262442 */.elementor-286 .elementor-element.elementor-element-32262442 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70e07313 */.elementor-286 .elementor-element.elementor-element-70e07313 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-416452a2 */.elementor-286 .elementor-element.elementor-element-416452a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f6ea4e1 */.elementor-286 .elementor-element.elementor-element-6f6ea4e1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4d58a2 */.elementor-286 .elementor-element.elementor-element-3e4d58a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50ab404a */.elementor-286 .elementor-element.elementor-element-50ab404a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37dfb759 */.elementor-286 .elementor-element.elementor-element-37dfb759 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf537d4 */.elementor-286 .elementor-element.elementor-element-5cf537d4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c3b6be */.elementor-286 .elementor-element.elementor-element-33c3b6be {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b6acd8 */.elementor-286 .elementor-element.elementor-element-71b6acd8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5ce3b8 */.elementor-286 .elementor-element.elementor-element-1d5ce3b8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e769301 */.elementor-286 .elementor-element.elementor-element-4e769301 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f2b4cda */.elementor-286 .elementor-element.elementor-element-1f2b4cda {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d86c1c9 */.elementor-286 .elementor-element.elementor-element-2d86c1c9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fc56327 */.elementor-286 .elementor-element.elementor-element-5fc56327 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f517071 */.elementor-286 .elementor-element.elementor-element-1f517071 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bf27b08 */.elementor-286 .elementor-element.elementor-element-1bf27b08 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ab96908 */.elementor-286 .elementor-element.elementor-element-5ab96908 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3945d7 */.elementor-286 .elementor-element.elementor-element-6c3945d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56615370 */.elementor-286 .elementor-element.elementor-element-56615370 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cff5b5c */.elementor-286 .elementor-element.elementor-element-6cff5b5c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dfefce2 */.elementor-286 .elementor-element.elementor-element-6dfefce2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63b5b04b */.elementor-286 .elementor-element.elementor-element-63b5b04b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7045d997 */.elementor-286 .elementor-element.elementor-element-7045d997 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-897739f */.elementor-286 .elementor-element.elementor-element-897739f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6a39a5 */.elementor-286 .elementor-element.elementor-element-f6a39a5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172a11c1 */.elementor-286 .elementor-element.elementor-element-172a11c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f51d3d */.elementor-286 .elementor-element.elementor-element-60f51d3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf2a7ff */.elementor-286 .elementor-element.elementor-element-5cf2a7ff {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f954549 */.elementor-286 .elementor-element.elementor-element-f954549 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719851bb */.elementor-286 .elementor-element.elementor-element-719851bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136c4088 */.elementor-286 .elementor-element.elementor-element-136c4088 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-549f55db */.elementor-286 .elementor-element.elementor-element-549f55db {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-275a4369 */.elementor-286 .elementor-element.elementor-element-275a4369 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6831a97a */.elementor-286 .elementor-element.elementor-element-6831a97a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9e026 */.elementor-286 .elementor-element.elementor-element-b9e026 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f6beac */.elementor-286 .elementor-element.elementor-element-43f6beac {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-450e06f8 */.elementor-286 .elementor-element.elementor-element-450e06f8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b350517 */.elementor-286 .elementor-element.elementor-element-4b350517 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767349e5 */.elementor-286 .elementor-element.elementor-element-767349e5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0e0b01 */.elementor-286 .elementor-element.elementor-element-5f0e0b01 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ccc502f */.elementor-286 .elementor-element.elementor-element-1ccc502f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b21508 */.elementor-286 .elementor-element.elementor-element-74b21508 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22ce83bf */.elementor-286 .elementor-element.elementor-element-22ce83bf {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1940d8a9 */.elementor-286 .elementor-element.elementor-element-1940d8a9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b7c483 */.elementor-286 .elementor-element.elementor-element-21b7c483 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295e5c5d */.elementor-286 .elementor-element.elementor-element-295e5c5d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7349dc41 */.elementor-286 .elementor-element.elementor-element-7349dc41 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e7affbf */.elementor-286 .elementor-element.elementor-element-1e7affbf {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2f241d */.elementor-286 .elementor-element.elementor-element-1b2f241d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6599ad6c */.elementor-286 .elementor-element.elementor-element-6599ad6c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55460985 */.elementor-286 .elementor-element.elementor-element-55460985 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35f8f344 */.elementor-286 .elementor-element.elementor-element-35f8f344 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e58419e */.elementor-286 .elementor-element.elementor-element-1e58419e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac28884 */.elementor-286 .elementor-element.elementor-element-3ac28884 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d50ce38 */.elementor-286 .elementor-element.elementor-element-7d50ce38 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5971f3 */.elementor-286 .elementor-element.elementor-element-d5971f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-404a210e */.elementor-286 .elementor-element.elementor-element-404a210e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3028183c */.elementor-286 .elementor-element.elementor-element-3028183c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-535a987c */.elementor-286 .elementor-element.elementor-element-535a987c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1172e6 */.elementor-286 .elementor-element.elementor-element-c1172e6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a4dd11 */.elementor-286 .elementor-element.elementor-element-28a4dd11 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3517f3e */.elementor-286 .elementor-element.elementor-element-3517f3e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab633d4 */.elementor-286 .elementor-element.elementor-element-6ab633d4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29d6dbb2 */.elementor-286 .elementor-element.elementor-element-29d6dbb2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719ef34d */.elementor-286 .elementor-element.elementor-element-719ef34d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ac34925 */.elementor-286 .elementor-element.elementor-element-4ac34925 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f441f1 */.elementor-286 .elementor-element.elementor-element-13f441f1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-715cc706 */.elementor-286 .elementor-element.elementor-element-715cc706 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64423621 */.elementor-286 .elementor-element.elementor-element-64423621 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75b3e4ee */.elementor-286 .elementor-element.elementor-element-75b3e4ee {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df3bd1b */.elementor-286 .elementor-element.elementor-element-df3bd1b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a58df7 */.elementor-286 .elementor-element.elementor-element-7a58df7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e54d50d */.elementor-286 .elementor-element.elementor-element-4e54d50d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17d7600a */.elementor-286 .elementor-element.elementor-element-17d7600a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e5bc73c */.elementor-286 .elementor-element.elementor-element-2e5bc73c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f6bd88 */.elementor-286 .elementor-element.elementor-element-65f6bd88 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29b945c7 */.elementor-286 .elementor-element.elementor-element-29b945c7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-573ee3e7 */.elementor-286 .elementor-element.elementor-element-573ee3e7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-512d60d6 */.elementor-286 .elementor-element.elementor-element-512d60d6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ac7d1d */.elementor-286 .elementor-element.elementor-element-42ac7d1d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3860fdf6 */.elementor-286 .elementor-element.elementor-element-3860fdf6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-396d5d4e */.elementor-286 .elementor-element.elementor-element-396d5d4e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d865157 */.elementor-286 .elementor-element.elementor-element-2d865157 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4aa55546 */.elementor-286 .elementor-element.elementor-element-4aa55546 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1945923 */.elementor-286 .elementor-element.elementor-element-1945923 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cd7cef8 */.elementor-286 .elementor-element.elementor-element-2cd7cef8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e643c77 */.elementor-286 .elementor-element.elementor-element-7e643c77 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff254bd */.elementor-286 .elementor-element.elementor-element-ff254bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b4f2be */.elementor-286 .elementor-element.elementor-element-46b4f2be {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e56e897 */.elementor-286 .elementor-element.elementor-element-6e56e897 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c49a3bd */.elementor-286 .elementor-element.elementor-element-2c49a3bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42435992 */.elementor-286 .elementor-element.elementor-element-42435992 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b49f734 */.elementor-286 .elementor-element.elementor-element-7b49f734 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c0b814 */.elementor-286 .elementor-element.elementor-element-44c0b814 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fdda51e */.elementor-286 .elementor-element.elementor-element-3fdda51e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-640f19e3 */.elementor-286 .elementor-element.elementor-element-640f19e3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67e77bb */.elementor-286 .elementor-element.elementor-element-67e77bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b3957f4 */.elementor-286 .elementor-element.elementor-element-5b3957f4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b04b15f */.elementor-286 .elementor-element.elementor-element-5b04b15f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-259216d8 */.elementor-286 .elementor-element.elementor-element-259216d8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7227a14d */.elementor-286 .elementor-element.elementor-element-7227a14d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25566f70 */.elementor-286 .elementor-element.elementor-element-25566f70 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4609fcbc */.elementor-286 .elementor-element.elementor-element-4609fcbc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d7ec38 */.elementor-286 .elementor-element.elementor-element-64d7ec38 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cca6461 */.elementor-286 .elementor-element.elementor-element-5cca6461 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b5d7b */.elementor-286 .elementor-element.elementor-element-8b5d7b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16eec9e */.elementor-286 .elementor-element.elementor-element-16eec9e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42d65435 */.elementor-286 .elementor-element.elementor-element-42d65435 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cd383a */.elementor-286 .elementor-element.elementor-element-78cd383a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fccade1 */.elementor-286 .elementor-element.elementor-element-5fccade1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b06d1ec */.elementor-286 .elementor-element.elementor-element-2b06d1ec {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5abb2a67 */.elementor-286 .elementor-element.elementor-element-5abb2a67 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5caa3267 */.elementor-286 .elementor-element.elementor-element-5caa3267 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1006e3cc */.elementor-286 .elementor-element.elementor-element-1006e3cc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1809ab04 */.elementor-286 .elementor-element.elementor-element-1809ab04 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-822ac15 */.elementor-286 .elementor-element.elementor-element-822ac15 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b5630eb */.elementor-286 .elementor-element.elementor-element-4b5630eb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5873119d */.elementor-286 .elementor-element.elementor-element-5873119d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74998f36 */.elementor-286 .elementor-element.elementor-element-74998f36 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b6200 */.elementor-286 .elementor-element.elementor-element-500b6200 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65528e52 */.elementor-286 .elementor-element.elementor-element-65528e52 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da4ba34 */.elementor-286 .elementor-element.elementor-element-2da4ba34 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-775b003d */.elementor-286 .elementor-element.elementor-element-775b003d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f2bd62 */.elementor-286 .elementor-element.elementor-element-36f2bd62 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12585429 */.elementor-286 .elementor-element.elementor-element-12585429 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a8ee1c0 */.elementor-286 .elementor-element.elementor-element-5a8ee1c0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb8fdda */.elementor-286 .elementor-element.elementor-element-7fb8fdda {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d372a47 */.elementor-286 .elementor-element.elementor-element-6d372a47 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47fb11fb */.elementor-286 .elementor-element.elementor-element-47fb11fb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec22537 */.elementor-286 .elementor-element.elementor-element-1ec22537 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-574bf776 */.elementor-286 .elementor-element.elementor-element-574bf776 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163ebe9a */.elementor-286 .elementor-element.elementor-element-163ebe9a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ade283 */.elementor-286 .elementor-element.elementor-element-14ade283 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-756d620b */.elementor-286 .elementor-element.elementor-element-756d620b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc8964 */.elementor-286 .elementor-element.elementor-element-9bc8964 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-608e1ffb */.elementor-286 .elementor-element.elementor-element-608e1ffb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e70acce */.elementor-286 .elementor-element.elementor-element-7e70acce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ed0508 */.elementor-286 .elementor-element.elementor-element-15ed0508 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a93fcea */.elementor-286 .elementor-element.elementor-element-6a93fcea {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1105bb50 */.elementor-286 .elementor-element.elementor-element-1105bb50 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b945c1 */.elementor-286 .elementor-element.elementor-element-5b945c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b2a1d1f */.elementor-286 .elementor-element.elementor-element-7b2a1d1f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-732c481c */.elementor-286 .elementor-element.elementor-element-732c481c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a020002 */.elementor-286 .elementor-element.elementor-element-1a020002 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4c5938 */.elementor-286 .elementor-element.elementor-element-7f4c5938 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf8eb2f */.elementor-286 .elementor-element.elementor-element-5cf8eb2f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cbc9c71 */.elementor-286 .elementor-element.elementor-element-5cbc9c71 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44b6213d */.elementor-286 .elementor-element.elementor-element-44b6213d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14cbc5f3 */.elementor-286 .elementor-element.elementor-element-14cbc5f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-355418d7 */.elementor-286 .elementor-element.elementor-element-355418d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ce8c4 */.elementor-286 .elementor-element.elementor-element-94ce8c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f55ee86 */.elementor-286 .elementor-element.elementor-element-4f55ee86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed5c008 */.elementor-286 .elementor-element.elementor-element-5ed5c008 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-889ced7 */.elementor-286 .elementor-element.elementor-element-889ced7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c47f3c */.elementor-286 .elementor-element.elementor-element-44c47f3c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-429d7386 */.elementor-286 .elementor-element.elementor-element-429d7386 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675ec314 */.elementor-286 .elementor-element.elementor-element-675ec314 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42499d28 */.elementor-286 .elementor-element.elementor-element-42499d28 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2315d28b */.elementor-286 .elementor-element.elementor-element-2315d28b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38c8c61d */.elementor-286 .elementor-element.elementor-element-38c8c61d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6e0c8 */.elementor-286 .elementor-element.elementor-element-7de6e0c8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e461003 */.elementor-286 .elementor-element.elementor-element-7e461003 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5608b5d2 */.elementor-286 .elementor-element.elementor-element-5608b5d2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70304abb */.elementor-286 .elementor-element.elementor-element-70304abb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-470222af */.elementor-286 .elementor-element.elementor-element-470222af {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-393a9f3d */.elementor-286 .elementor-element.elementor-element-393a9f3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-476c12a0 */.elementor-286 .elementor-element.elementor-element-476c12a0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bee6da */.elementor-286 .elementor-element.elementor-element-64bee6da {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ad32815 */.elementor-286 .elementor-element.elementor-element-6ad32815 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da9c028 */.elementor-286 .elementor-element.elementor-element-2da9c028 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a8e0a3 */.elementor-286 .elementor-element.elementor-element-46a8e0a3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed24a42 */.elementor-286 .elementor-element.elementor-element-3ed24a42 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b6417c4 */.elementor-286 .elementor-element.elementor-element-1b6417c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-180cf0f5 */.elementor-286 .elementor-element.elementor-element-180cf0f5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a6bc4a8 */.elementor-286 .elementor-element.elementor-element-2a6bc4a8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-627e7fe6 */.elementor-286 .elementor-element.elementor-element-627e7fe6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e4edef7 */.elementor-286 .elementor-element.elementor-element-5e4edef7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33127603 */.elementor-286 .elementor-element.elementor-element-33127603 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-611ead0b */.elementor-286 .elementor-element.elementor-element-611ead0b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d78899f */.elementor-286 .elementor-element.elementor-element-2d78899f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ce61f62 */.elementor-286 .elementor-element.elementor-element-7ce61f62 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e1712a8 */.elementor-286 .elementor-element.elementor-element-2e1712a8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28bb3984 */.elementor-286 .elementor-element.elementor-element-28bb3984 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d9d6131 */.elementor-286 .elementor-element.elementor-element-3d9d6131 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740185ce */.elementor-286 .elementor-element.elementor-element-740185ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49441f3d */.elementor-286 .elementor-element.elementor-element-49441f3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5441912b */.elementor-286 .elementor-element.elementor-element-5441912b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31481d96 */.elementor-286 .elementor-element.elementor-element-31481d96 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1407ef3d */.elementor-286 .elementor-element.elementor-element-1407ef3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107870e9 */.elementor-286 .elementor-element.elementor-element-107870e9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-606613 */.elementor-286 .elementor-element.elementor-element-606613 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2140a6b0 */.elementor-286 .elementor-element.elementor-element-2140a6b0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b6487f0 */.elementor-286 .elementor-element.elementor-element-1b6487f0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167195da */.elementor-286 .elementor-element.elementor-element-167195da {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a97ab3f */.elementor-286 .elementor-element.elementor-element-6a97ab3f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-677b5960 */.elementor-286 .elementor-element.elementor-element-677b5960 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73cd21aa */.elementor-286 .elementor-element.elementor-element-73cd21aa {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a320fa0 */.elementor-286 .elementor-element.elementor-element-7a320fa0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59a5aeae */.elementor-286 .elementor-element.elementor-element-59a5aeae {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ecdaf5c */.elementor-286 .elementor-element.elementor-element-1ecdaf5c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3999bfce */.elementor-286 .elementor-element.elementor-element-3999bfce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c938c86 */.elementor-286 .elementor-element.elementor-element-5c938c86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13bcf8ce */.elementor-286 .elementor-element.elementor-element-13bcf8ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229d9d24 */.elementor-286 .elementor-element.elementor-element-229d9d24 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c492990 */.elementor-286 .elementor-element.elementor-element-2c492990 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a7131f8 */.elementor-286 .elementor-element.elementor-element-6a7131f8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae7922f */.elementor-286 .elementor-element.elementor-element-1ae7922f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-687c79e5 */.elementor-286 .elementor-element.elementor-element-687c79e5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cca1971 */.elementor-286 .elementor-element.elementor-element-6cca1971 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7edef4 */.elementor-286 .elementor-element.elementor-element-2a7edef4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3011fed5 */.elementor-286 .elementor-element.elementor-element-3011fed5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5ce1d */.elementor-286 .elementor-element.elementor-element-5e5ce1d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1a8d05 */.elementor-286 .elementor-element.elementor-element-f1a8d05 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42319c6c */.elementor-286 .elementor-element.elementor-element-42319c6c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72c37e32 */.elementor-286 .elementor-element.elementor-element-72c37e32 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49c115b2 */.elementor-286 .elementor-element.elementor-element-49c115b2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56817e54 */.elementor-286 .elementor-element.elementor-element-56817e54 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0dfbeb */.elementor-286 .elementor-element.elementor-element-c0dfbeb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b3d2223 */.elementor-286 .elementor-element.elementor-element-6b3d2223 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16088bf7 */.elementor-286 .elementor-element.elementor-element-16088bf7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5b776f */.elementor-286 .elementor-element.elementor-element-3b5b776f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b35eaf8 */.elementor-286 .elementor-element.elementor-element-b35eaf8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74fa08e */.elementor-286 .elementor-element.elementor-element-74fa08e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-673fe9ce */.elementor-286 .elementor-element.elementor-element-673fe9ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-214fcb86 */.elementor-286 .elementor-element.elementor-element-214fcb86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f31b0f */.elementor-286 .elementor-element.elementor-element-65f31b0f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57e3477e */.elementor-286 .elementor-element.elementor-element-57e3477e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9661bb */.elementor-286 .elementor-element.elementor-element-3b9661bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd0909e */.elementor-286 .elementor-element.elementor-element-1dd0909e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26810fd */.elementor-286 .elementor-element.elementor-element-26810fd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db6fb2c */.elementor-286 .elementor-element.elementor-element-2db6fb2c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12ec324c */.elementor-286 .elementor-element.elementor-element-12ec324c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d807fe3 */.elementor-286 .elementor-element.elementor-element-2d807fe3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12cb0f05 */.elementor-286 .elementor-element.elementor-element-12cb0f05 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23448a85 */.elementor-286 .elementor-element.elementor-element-23448a85 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72aa40ff */.elementor-286 .elementor-element.elementor-element-72aa40ff {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e69e40f */.elementor-286 .elementor-element.elementor-element-3e69e40f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bd3ef8 */.elementor-286 .elementor-element.elementor-element-7bd3ef8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-745b69af */.elementor-286 .elementor-element.elementor-element-745b69af {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d1c032d */.elementor-286 .elementor-element.elementor-element-4d1c032d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e373011 */.elementor-286 .elementor-element.elementor-element-7e373011 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72bd3599 */.elementor-286 .elementor-element.elementor-element-72bd3599 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c58812a */.elementor-286 .elementor-element.elementor-element-5c58812a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61ff229c */.elementor-286 .elementor-element.elementor-element-61ff229c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e205c5 */.elementor-286 .elementor-element.elementor-element-41e205c5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54f2bffe */.elementor-286 .elementor-element.elementor-element-54f2bffe {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11555bd8 */.elementor-286 .elementor-element.elementor-element-11555bd8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7055d539 */.elementor-286 .elementor-element.elementor-element-7055d539 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2996667d */.elementor-286 .elementor-element.elementor-element-2996667d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e09cfa6 */.elementor-286 .elementor-element.elementor-element-7e09cfa6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65cb3fd7 */.elementor-286 .elementor-element.elementor-element-65cb3fd7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa7f2f0 */.elementor-286 .elementor-element.elementor-element-6aa7f2f0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c929241 */.elementor-286 .elementor-element.elementor-element-4c929241 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa9265 */.elementor-286 .elementor-element.elementor-element-7aa9265 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6759e555 */.elementor-286 .elementor-element.elementor-element-6759e555 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65ddf8 */.elementor-286 .elementor-element.elementor-element-b65ddf8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d5d3575 */.elementor-286 .elementor-element.elementor-element-5d5d3575 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b743c12 */.elementor-286 .elementor-element.elementor-element-b743c12 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-297f24ef */.elementor-286 .elementor-element.elementor-element-297f24ef {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f146ad9 */.elementor-286 .elementor-element.elementor-element-7f146ad9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b023366 */.elementor-286 .elementor-element.elementor-element-5b023366 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b124683 */.elementor-286 .elementor-element.elementor-element-6b124683 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a1ffba */.elementor-286 .elementor-element.elementor-element-61a1ffba {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65bb87bb */.elementor-286 .elementor-element.elementor-element-65bb87bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fb96e0 */.elementor-286 .elementor-element.elementor-element-61fb96e0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59de251c */.elementor-286 .elementor-element.elementor-element-59de251c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15bf67d7 */.elementor-286 .elementor-element.elementor-element-15bf67d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e626bd */.elementor-286 .elementor-element.elementor-element-2e626bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34bdca31 */.elementor-286 .elementor-element.elementor-element-34bdca31 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da77910 */.elementor-286 .elementor-element.elementor-element-5da77910 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bdb1e95 */.elementor-286 .elementor-element.elementor-element-4bdb1e95 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a8ef34 */.elementor-286 .elementor-element.elementor-element-61a8ef34 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-247c0f06 */.elementor-286 .elementor-element.elementor-element-247c0f06 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15993e7d */.elementor-286 .elementor-element.elementor-element-15993e7d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cc8df24 */.elementor-286 .elementor-element.elementor-element-7cc8df24 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db68eed */.elementor-286 .elementor-element.elementor-element-2db68eed {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b9b929a */.elementor-286 .elementor-element.elementor-element-2b9b929a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17dc777a */.elementor-286 .elementor-element.elementor-element-17dc777a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bde33d9 */.elementor-286 .elementor-element.elementor-element-2bde33d9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27c47543 */.elementor-286 .elementor-element.elementor-element-27c47543 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c1ba6d8 */.elementor-286 .elementor-element.elementor-element-6c1ba6d8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2a86c4 */.elementor-286 .elementor-element.elementor-element-7d2a86c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ca50797 */.elementor-286 .elementor-element.elementor-element-7ca50797 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-710d619f */.elementor-286 .elementor-element.elementor-element-710d619f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a7318ac */.elementor-286 .elementor-element.elementor-element-1a7318ac {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72b162c1 */.elementor-286 .elementor-element.elementor-element-72b162c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67668d91 */.elementor-286 .elementor-element.elementor-element-67668d91 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae884a1 */.elementor-286 .elementor-element.elementor-element-1ae884a1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a844a1b */.elementor-286 .elementor-element.elementor-element-a844a1b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45da3d7 */.elementor-286 .elementor-element.elementor-element-45da3d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a96abe2 */.elementor-286 .elementor-element.elementor-element-5a96abe2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1db537ec */.elementor-286 .elementor-element.elementor-element-1db537ec {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a145f6f */.elementor-286 .elementor-element.elementor-element-4a145f6f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17ef916d */.elementor-286 .elementor-element.elementor-element-17ef916d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-311f5c3d */.elementor-286 .elementor-element.elementor-element-311f5c3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a576f02 */.elementor-286 .elementor-element.elementor-element-a576f02 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-638fd46d */.elementor-286 .elementor-element.elementor-element-638fd46d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f8e6578 */.elementor-286 .elementor-element.elementor-element-2f8e6578 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58486174 */.elementor-286 .elementor-element.elementor-element-58486174 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7922f9a1 */.elementor-286 .elementor-element.elementor-element-7922f9a1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdd4858 */.elementor-286 .elementor-element.elementor-element-7bdd4858 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ba457a */.elementor-286 .elementor-element.elementor-element-6ba457a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ebead7d */.elementor-286 .elementor-element.elementor-element-2ebead7d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f446ef9 */.elementor-286 .elementor-element.elementor-element-f446ef9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-509b0932 */.elementor-286 .elementor-element.elementor-element-509b0932 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877b8b1 */.elementor-286 .elementor-element.elementor-element-5877b8b1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d22b17e */.elementor-286 .elementor-element.elementor-element-3d22b17e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f2d2e0 */.elementor-286 .elementor-element.elementor-element-11f2d2e0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af114a2 */.elementor-286 .elementor-element.elementor-element-af114a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89fb893 */.elementor-286 .elementor-element.elementor-element-89fb893 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4eb11c */.elementor-286 .elementor-element.elementor-element-3e4eb11c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597e92dc */.elementor-286 .elementor-element.elementor-element-597e92dc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1344c6f3 */.elementor-286 .elementor-element.elementor-element-1344c6f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dc83168 */.elementor-286 .elementor-element.elementor-element-5dc83168 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32262442 */.elementor-286 .elementor-element.elementor-element-32262442 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70e07313 */.elementor-286 .elementor-element.elementor-element-70e07313 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-416452a2 */.elementor-286 .elementor-element.elementor-element-416452a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f6ea4e1 */.elementor-286 .elementor-element.elementor-element-6f6ea4e1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4d58a2 */.elementor-286 .elementor-element.elementor-element-3e4d58a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50ab404a */.elementor-286 .elementor-element.elementor-element-50ab404a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37dfb759 */.elementor-286 .elementor-element.elementor-element-37dfb759 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf537d4 */.elementor-286 .elementor-element.elementor-element-5cf537d4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c3b6be */.elementor-286 .elementor-element.elementor-element-33c3b6be {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b6acd8 */.elementor-286 .elementor-element.elementor-element-71b6acd8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5ce3b8 */.elementor-286 .elementor-element.elementor-element-1d5ce3b8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e769301 */.elementor-286 .elementor-element.elementor-element-4e769301 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f2b4cda */.elementor-286 .elementor-element.elementor-element-1f2b4cda {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d86c1c9 */.elementor-286 .elementor-element.elementor-element-2d86c1c9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fc56327 */.elementor-286 .elementor-element.elementor-element-5fc56327 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f517071 */.elementor-286 .elementor-element.elementor-element-1f517071 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bf27b08 */.elementor-286 .elementor-element.elementor-element-1bf27b08 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ab96908 */.elementor-286 .elementor-element.elementor-element-5ab96908 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3945d7 */.elementor-286 .elementor-element.elementor-element-6c3945d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56615370 */.elementor-286 .elementor-element.elementor-element-56615370 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cff5b5c */.elementor-286 .elementor-element.elementor-element-6cff5b5c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dfefce2 */.elementor-286 .elementor-element.elementor-element-6dfefce2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63b5b04b */.elementor-286 .elementor-element.elementor-element-63b5b04b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7045d997 */.elementor-286 .elementor-element.elementor-element-7045d997 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-897739f */.elementor-286 .elementor-element.elementor-element-897739f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6a39a5 */.elementor-286 .elementor-element.elementor-element-f6a39a5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172a11c1 */.elementor-286 .elementor-element.elementor-element-172a11c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f51d3d */.elementor-286 .elementor-element.elementor-element-60f51d3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf2a7ff */.elementor-286 .elementor-element.elementor-element-5cf2a7ff {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f954549 */.elementor-286 .elementor-element.elementor-element-f954549 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719851bb */.elementor-286 .elementor-element.elementor-element-719851bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136c4088 */.elementor-286 .elementor-element.elementor-element-136c4088 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-549f55db */.elementor-286 .elementor-element.elementor-element-549f55db {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-275a4369 */.elementor-286 .elementor-element.elementor-element-275a4369 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6831a97a */.elementor-286 .elementor-element.elementor-element-6831a97a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9e026 */.elementor-286 .elementor-element.elementor-element-b9e026 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f6beac */.elementor-286 .elementor-element.elementor-element-43f6beac {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-450e06f8 */.elementor-286 .elementor-element.elementor-element-450e06f8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b350517 */.elementor-286 .elementor-element.elementor-element-4b350517 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767349e5 */.elementor-286 .elementor-element.elementor-element-767349e5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0e0b01 */.elementor-286 .elementor-element.elementor-element-5f0e0b01 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ccc502f */.elementor-286 .elementor-element.elementor-element-1ccc502f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b21508 */.elementor-286 .elementor-element.elementor-element-74b21508 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22ce83bf */.elementor-286 .elementor-element.elementor-element-22ce83bf {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1940d8a9 */.elementor-286 .elementor-element.elementor-element-1940d8a9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b7c483 */.elementor-286 .elementor-element.elementor-element-21b7c483 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295e5c5d */.elementor-286 .elementor-element.elementor-element-295e5c5d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7349dc41 */.elementor-286 .elementor-element.elementor-element-7349dc41 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e7affbf */.elementor-286 .elementor-element.elementor-element-1e7affbf {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2f241d */.elementor-286 .elementor-element.elementor-element-1b2f241d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6599ad6c */.elementor-286 .elementor-element.elementor-element-6599ad6c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55460985 */.elementor-286 .elementor-element.elementor-element-55460985 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35f8f344 */.elementor-286 .elementor-element.elementor-element-35f8f344 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e58419e */.elementor-286 .elementor-element.elementor-element-1e58419e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac28884 */.elementor-286 .elementor-element.elementor-element-3ac28884 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d50ce38 */.elementor-286 .elementor-element.elementor-element-7d50ce38 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5971f3 */.elementor-286 .elementor-element.elementor-element-d5971f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-404a210e */.elementor-286 .elementor-element.elementor-element-404a210e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3028183c */.elementor-286 .elementor-element.elementor-element-3028183c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-535a987c */.elementor-286 .elementor-element.elementor-element-535a987c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1172e6 */.elementor-286 .elementor-element.elementor-element-c1172e6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a4dd11 */.elementor-286 .elementor-element.elementor-element-28a4dd11 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3517f3e */.elementor-286 .elementor-element.elementor-element-3517f3e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab633d4 */.elementor-286 .elementor-element.elementor-element-6ab633d4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29d6dbb2 */.elementor-286 .elementor-element.elementor-element-29d6dbb2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719ef34d */.elementor-286 .elementor-element.elementor-element-719ef34d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ac34925 */.elementor-286 .elementor-element.elementor-element-4ac34925 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f441f1 */.elementor-286 .elementor-element.elementor-element-13f441f1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-715cc706 */.elementor-286 .elementor-element.elementor-element-715cc706 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64423621 */.elementor-286 .elementor-element.elementor-element-64423621 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75b3e4ee */.elementor-286 .elementor-element.elementor-element-75b3e4ee {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df3bd1b */.elementor-286 .elementor-element.elementor-element-df3bd1b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a58df7 */.elementor-286 .elementor-element.elementor-element-7a58df7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e54d50d */.elementor-286 .elementor-element.elementor-element-4e54d50d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17d7600a */.elementor-286 .elementor-element.elementor-element-17d7600a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e5bc73c */.elementor-286 .elementor-element.elementor-element-2e5bc73c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f6bd88 */.elementor-286 .elementor-element.elementor-element-65f6bd88 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29b945c7 */.elementor-286 .elementor-element.elementor-element-29b945c7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-573ee3e7 */.elementor-286 .elementor-element.elementor-element-573ee3e7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-512d60d6 */.elementor-286 .elementor-element.elementor-element-512d60d6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ac7d1d */.elementor-286 .elementor-element.elementor-element-42ac7d1d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3860fdf6 */.elementor-286 .elementor-element.elementor-element-3860fdf6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-396d5d4e */.elementor-286 .elementor-element.elementor-element-396d5d4e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d865157 */.elementor-286 .elementor-element.elementor-element-2d865157 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4aa55546 */.elementor-286 .elementor-element.elementor-element-4aa55546 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1945923 */.elementor-286 .elementor-element.elementor-element-1945923 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cd7cef8 */.elementor-286 .elementor-element.elementor-element-2cd7cef8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e643c77 */.elementor-286 .elementor-element.elementor-element-7e643c77 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff254bd */.elementor-286 .elementor-element.elementor-element-ff254bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b4f2be */.elementor-286 .elementor-element.elementor-element-46b4f2be {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e56e897 */.elementor-286 .elementor-element.elementor-element-6e56e897 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c49a3bd */.elementor-286 .elementor-element.elementor-element-2c49a3bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42435992 */.elementor-286 .elementor-element.elementor-element-42435992 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b49f734 */.elementor-286 .elementor-element.elementor-element-7b49f734 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c0b814 */.elementor-286 .elementor-element.elementor-element-44c0b814 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fdda51e */.elementor-286 .elementor-element.elementor-element-3fdda51e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-640f19e3 */.elementor-286 .elementor-element.elementor-element-640f19e3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67e77bb */.elementor-286 .elementor-element.elementor-element-67e77bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b3957f4 */.elementor-286 .elementor-element.elementor-element-5b3957f4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b04b15f */.elementor-286 .elementor-element.elementor-element-5b04b15f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-259216d8 */.elementor-286 .elementor-element.elementor-element-259216d8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7227a14d */.elementor-286 .elementor-element.elementor-element-7227a14d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25566f70 */.elementor-286 .elementor-element.elementor-element-25566f70 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4609fcbc */.elementor-286 .elementor-element.elementor-element-4609fcbc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d7ec38 */.elementor-286 .elementor-element.elementor-element-64d7ec38 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cca6461 */.elementor-286 .elementor-element.elementor-element-5cca6461 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b5d7b */.elementor-286 .elementor-element.elementor-element-8b5d7b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16eec9e */.elementor-286 .elementor-element.elementor-element-16eec9e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42d65435 */.elementor-286 .elementor-element.elementor-element-42d65435 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cd383a */.elementor-286 .elementor-element.elementor-element-78cd383a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fccade1 */.elementor-286 .elementor-element.elementor-element-5fccade1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b06d1ec */.elementor-286 .elementor-element.elementor-element-2b06d1ec {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5abb2a67 */.elementor-286 .elementor-element.elementor-element-5abb2a67 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5caa3267 */.elementor-286 .elementor-element.elementor-element-5caa3267 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1006e3cc */.elementor-286 .elementor-element.elementor-element-1006e3cc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1809ab04 */.elementor-286 .elementor-element.elementor-element-1809ab04 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-822ac15 */.elementor-286 .elementor-element.elementor-element-822ac15 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b5630eb */.elementor-286 .elementor-element.elementor-element-4b5630eb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5873119d */.elementor-286 .elementor-element.elementor-element-5873119d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74998f36 */.elementor-286 .elementor-element.elementor-element-74998f36 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b6200 */.elementor-286 .elementor-element.elementor-element-500b6200 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65528e52 */.elementor-286 .elementor-element.elementor-element-65528e52 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da4ba34 */.elementor-286 .elementor-element.elementor-element-2da4ba34 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-775b003d */.elementor-286 .elementor-element.elementor-element-775b003d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f2bd62 */.elementor-286 .elementor-element.elementor-element-36f2bd62 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12585429 */.elementor-286 .elementor-element.elementor-element-12585429 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a8ee1c0 */.elementor-286 .elementor-element.elementor-element-5a8ee1c0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb8fdda */.elementor-286 .elementor-element.elementor-element-7fb8fdda {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d372a47 */.elementor-286 .elementor-element.elementor-element-6d372a47 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47fb11fb */.elementor-286 .elementor-element.elementor-element-47fb11fb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec22537 */.elementor-286 .elementor-element.elementor-element-1ec22537 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-574bf776 */.elementor-286 .elementor-element.elementor-element-574bf776 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163ebe9a */.elementor-286 .elementor-element.elementor-element-163ebe9a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ade283 */.elementor-286 .elementor-element.elementor-element-14ade283 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-756d620b */.elementor-286 .elementor-element.elementor-element-756d620b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc8964 */.elementor-286 .elementor-element.elementor-element-9bc8964 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-608e1ffb */.elementor-286 .elementor-element.elementor-element-608e1ffb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e70acce */.elementor-286 .elementor-element.elementor-element-7e70acce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ed0508 */.elementor-286 .elementor-element.elementor-element-15ed0508 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a93fcea */.elementor-286 .elementor-element.elementor-element-6a93fcea {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1105bb50 */.elementor-286 .elementor-element.elementor-element-1105bb50 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b945c1 */.elementor-286 .elementor-element.elementor-element-5b945c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b2a1d1f */.elementor-286 .elementor-element.elementor-element-7b2a1d1f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-732c481c */.elementor-286 .elementor-element.elementor-element-732c481c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a020002 */.elementor-286 .elementor-element.elementor-element-1a020002 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4c5938 */.elementor-286 .elementor-element.elementor-element-7f4c5938 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf8eb2f */.elementor-286 .elementor-element.elementor-element-5cf8eb2f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cbc9c71 */.elementor-286 .elementor-element.elementor-element-5cbc9c71 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44b6213d */.elementor-286 .elementor-element.elementor-element-44b6213d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14cbc5f3 */.elementor-286 .elementor-element.elementor-element-14cbc5f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-355418d7 */.elementor-286 .elementor-element.elementor-element-355418d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ce8c4 */.elementor-286 .elementor-element.elementor-element-94ce8c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f55ee86 */.elementor-286 .elementor-element.elementor-element-4f55ee86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed5c008 */.elementor-286 .elementor-element.elementor-element-5ed5c008 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-889ced7 */.elementor-286 .elementor-element.elementor-element-889ced7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c47f3c */.elementor-286 .elementor-element.elementor-element-44c47f3c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-429d7386 */.elementor-286 .elementor-element.elementor-element-429d7386 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675ec314 */.elementor-286 .elementor-element.elementor-element-675ec314 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42499d28 */.elementor-286 .elementor-element.elementor-element-42499d28 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2315d28b */.elementor-286 .elementor-element.elementor-element-2315d28b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38c8c61d */.elementor-286 .elementor-element.elementor-element-38c8c61d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6e0c8 */.elementor-286 .elementor-element.elementor-element-7de6e0c8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e461003 */.elementor-286 .elementor-element.elementor-element-7e461003 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5608b5d2 */.elementor-286 .elementor-element.elementor-element-5608b5d2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70304abb */.elementor-286 .elementor-element.elementor-element-70304abb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-470222af */.elementor-286 .elementor-element.elementor-element-470222af {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-393a9f3d */.elementor-286 .elementor-element.elementor-element-393a9f3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-476c12a0 */.elementor-286 .elementor-element.elementor-element-476c12a0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bee6da */.elementor-286 .elementor-element.elementor-element-64bee6da {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ad32815 */.elementor-286 .elementor-element.elementor-element-6ad32815 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da9c028 */.elementor-286 .elementor-element.elementor-element-2da9c028 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a8e0a3 */.elementor-286 .elementor-element.elementor-element-46a8e0a3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed24a42 */.elementor-286 .elementor-element.elementor-element-3ed24a42 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b6417c4 */.elementor-286 .elementor-element.elementor-element-1b6417c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-180cf0f5 */.elementor-286 .elementor-element.elementor-element-180cf0f5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a6bc4a8 */.elementor-286 .elementor-element.elementor-element-2a6bc4a8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-627e7fe6 */.elementor-286 .elementor-element.elementor-element-627e7fe6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e4edef7 */.elementor-286 .elementor-element.elementor-element-5e4edef7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33127603 */.elementor-286 .elementor-element.elementor-element-33127603 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-611ead0b */.elementor-286 .elementor-element.elementor-element-611ead0b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d78899f */.elementor-286 .elementor-element.elementor-element-2d78899f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ce61f62 */.elementor-286 .elementor-element.elementor-element-7ce61f62 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e1712a8 */.elementor-286 .elementor-element.elementor-element-2e1712a8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28bb3984 */.elementor-286 .elementor-element.elementor-element-28bb3984 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d9d6131 */.elementor-286 .elementor-element.elementor-element-3d9d6131 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740185ce */.elementor-286 .elementor-element.elementor-element-740185ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49441f3d */.elementor-286 .elementor-element.elementor-element-49441f3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5441912b */.elementor-286 .elementor-element.elementor-element-5441912b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31481d96 */.elementor-286 .elementor-element.elementor-element-31481d96 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1407ef3d */.elementor-286 .elementor-element.elementor-element-1407ef3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107870e9 */.elementor-286 .elementor-element.elementor-element-107870e9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-606613 */.elementor-286 .elementor-element.elementor-element-606613 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2140a6b0 */.elementor-286 .elementor-element.elementor-element-2140a6b0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b6487f0 */.elementor-286 .elementor-element.elementor-element-1b6487f0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167195da */.elementor-286 .elementor-element.elementor-element-167195da {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a97ab3f */.elementor-286 .elementor-element.elementor-element-6a97ab3f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-677b5960 */.elementor-286 .elementor-element.elementor-element-677b5960 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73cd21aa */.elementor-286 .elementor-element.elementor-element-73cd21aa {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a320fa0 */.elementor-286 .elementor-element.elementor-element-7a320fa0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59a5aeae */.elementor-286 .elementor-element.elementor-element-59a5aeae {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ecdaf5c */.elementor-286 .elementor-element.elementor-element-1ecdaf5c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3999bfce */.elementor-286 .elementor-element.elementor-element-3999bfce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c938c86 */.elementor-286 .elementor-element.elementor-element-5c938c86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13bcf8ce */.elementor-286 .elementor-element.elementor-element-13bcf8ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229d9d24 */.elementor-286 .elementor-element.elementor-element-229d9d24 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c492990 */.elementor-286 .elementor-element.elementor-element-2c492990 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a7131f8 */.elementor-286 .elementor-element.elementor-element-6a7131f8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae7922f */.elementor-286 .elementor-element.elementor-element-1ae7922f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-687c79e5 */.elementor-286 .elementor-element.elementor-element-687c79e5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cca1971 */.elementor-286 .elementor-element.elementor-element-6cca1971 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7edef4 */.elementor-286 .elementor-element.elementor-element-2a7edef4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3011fed5 */.elementor-286 .elementor-element.elementor-element-3011fed5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5ce1d */.elementor-286 .elementor-element.elementor-element-5e5ce1d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1a8d05 */.elementor-286 .elementor-element.elementor-element-f1a8d05 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42319c6c */.elementor-286 .elementor-element.elementor-element-42319c6c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72c37e32 */.elementor-286 .elementor-element.elementor-element-72c37e32 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49c115b2 */.elementor-286 .elementor-element.elementor-element-49c115b2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56817e54 */.elementor-286 .elementor-element.elementor-element-56817e54 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0dfbeb */.elementor-286 .elementor-element.elementor-element-c0dfbeb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b3d2223 */.elementor-286 .elementor-element.elementor-element-6b3d2223 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16088bf7 */.elementor-286 .elementor-element.elementor-element-16088bf7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5b776f */.elementor-286 .elementor-element.elementor-element-3b5b776f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b35eaf8 */.elementor-286 .elementor-element.elementor-element-b35eaf8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74fa08e */.elementor-286 .elementor-element.elementor-element-74fa08e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-673fe9ce */.elementor-286 .elementor-element.elementor-element-673fe9ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-214fcb86 */.elementor-286 .elementor-element.elementor-element-214fcb86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f31b0f */.elementor-286 .elementor-element.elementor-element-65f31b0f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57e3477e */.elementor-286 .elementor-element.elementor-element-57e3477e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9661bb */.elementor-286 .elementor-element.elementor-element-3b9661bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd0909e */.elementor-286 .elementor-element.elementor-element-1dd0909e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26810fd */.elementor-286 .elementor-element.elementor-element-26810fd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db6fb2c */.elementor-286 .elementor-element.elementor-element-2db6fb2c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12ec324c */.elementor-286 .elementor-element.elementor-element-12ec324c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d807fe3 */.elementor-286 .elementor-element.elementor-element-2d807fe3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12cb0f05 */.elementor-286 .elementor-element.elementor-element-12cb0f05 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23448a85 */.elementor-286 .elementor-element.elementor-element-23448a85 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72aa40ff */.elementor-286 .elementor-element.elementor-element-72aa40ff {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e69e40f */.elementor-286 .elementor-element.elementor-element-3e69e40f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bd3ef8 */.elementor-286 .elementor-element.elementor-element-7bd3ef8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-745b69af */.elementor-286 .elementor-element.elementor-element-745b69af {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d1c032d */.elementor-286 .elementor-element.elementor-element-4d1c032d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e373011 */.elementor-286 .elementor-element.elementor-element-7e373011 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72bd3599 */.elementor-286 .elementor-element.elementor-element-72bd3599 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c58812a */.elementor-286 .elementor-element.elementor-element-5c58812a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61ff229c */.elementor-286 .elementor-element.elementor-element-61ff229c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e205c5 */.elementor-286 .elementor-element.elementor-element-41e205c5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54f2bffe */.elementor-286 .elementor-element.elementor-element-54f2bffe {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11555bd8 */.elementor-286 .elementor-element.elementor-element-11555bd8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7055d539 */.elementor-286 .elementor-element.elementor-element-7055d539 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2996667d */.elementor-286 .elementor-element.elementor-element-2996667d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e09cfa6 */.elementor-286 .elementor-element.elementor-element-7e09cfa6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65cb3fd7 */.elementor-286 .elementor-element.elementor-element-65cb3fd7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa7f2f0 */.elementor-286 .elementor-element.elementor-element-6aa7f2f0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c929241 */.elementor-286 .elementor-element.elementor-element-4c929241 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa9265 */.elementor-286 .elementor-element.elementor-element-7aa9265 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6759e555 */.elementor-286 .elementor-element.elementor-element-6759e555 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65ddf8 */.elementor-286 .elementor-element.elementor-element-b65ddf8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d5d3575 */.elementor-286 .elementor-element.elementor-element-5d5d3575 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b743c12 */.elementor-286 .elementor-element.elementor-element-b743c12 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-297f24ef */.elementor-286 .elementor-element.elementor-element-297f24ef {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f146ad9 */.elementor-286 .elementor-element.elementor-element-7f146ad9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b023366 */.elementor-286 .elementor-element.elementor-element-5b023366 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b124683 */.elementor-286 .elementor-element.elementor-element-6b124683 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a1ffba */.elementor-286 .elementor-element.elementor-element-61a1ffba {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65bb87bb */.elementor-286 .elementor-element.elementor-element-65bb87bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fb96e0 */.elementor-286 .elementor-element.elementor-element-61fb96e0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59de251c */.elementor-286 .elementor-element.elementor-element-59de251c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15bf67d7 */.elementor-286 .elementor-element.elementor-element-15bf67d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e626bd */.elementor-286 .elementor-element.elementor-element-2e626bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34bdca31 */.elementor-286 .elementor-element.elementor-element-34bdca31 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da77910 */.elementor-286 .elementor-element.elementor-element-5da77910 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bdb1e95 */.elementor-286 .elementor-element.elementor-element-4bdb1e95 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a8ef34 */.elementor-286 .elementor-element.elementor-element-61a8ef34 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-247c0f06 */.elementor-286 .elementor-element.elementor-element-247c0f06 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15993e7d */.elementor-286 .elementor-element.elementor-element-15993e7d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cc8df24 */.elementor-286 .elementor-element.elementor-element-7cc8df24 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db68eed */.elementor-286 .elementor-element.elementor-element-2db68eed {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b9b929a */.elementor-286 .elementor-element.elementor-element-2b9b929a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17dc777a */.elementor-286 .elementor-element.elementor-element-17dc777a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bde33d9 */.elementor-286 .elementor-element.elementor-element-2bde33d9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27c47543 */.elementor-286 .elementor-element.elementor-element-27c47543 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c1ba6d8 */.elementor-286 .elementor-element.elementor-element-6c1ba6d8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2a86c4 */.elementor-286 .elementor-element.elementor-element-7d2a86c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ca50797 */.elementor-286 .elementor-element.elementor-element-7ca50797 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-710d619f */.elementor-286 .elementor-element.elementor-element-710d619f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a7318ac */.elementor-286 .elementor-element.elementor-element-1a7318ac {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72b162c1 */.elementor-286 .elementor-element.elementor-element-72b162c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67668d91 */.elementor-286 .elementor-element.elementor-element-67668d91 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae884a1 */.elementor-286 .elementor-element.elementor-element-1ae884a1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a844a1b */.elementor-286 .elementor-element.elementor-element-a844a1b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45da3d7 */.elementor-286 .elementor-element.elementor-element-45da3d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a96abe2 */.elementor-286 .elementor-element.elementor-element-5a96abe2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1db537ec */.elementor-286 .elementor-element.elementor-element-1db537ec {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a145f6f */.elementor-286 .elementor-element.elementor-element-4a145f6f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17ef916d */.elementor-286 .elementor-element.elementor-element-17ef916d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-311f5c3d */.elementor-286 .elementor-element.elementor-element-311f5c3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a576f02 */.elementor-286 .elementor-element.elementor-element-a576f02 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-638fd46d */.elementor-286 .elementor-element.elementor-element-638fd46d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f8e6578 */.elementor-286 .elementor-element.elementor-element-2f8e6578 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58486174 */.elementor-286 .elementor-element.elementor-element-58486174 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7922f9a1 */.elementor-286 .elementor-element.elementor-element-7922f9a1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdd4858 */.elementor-286 .elementor-element.elementor-element-7bdd4858 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ba457a */.elementor-286 .elementor-element.elementor-element-6ba457a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ebead7d */.elementor-286 .elementor-element.elementor-element-2ebead7d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f446ef9 */.elementor-286 .elementor-element.elementor-element-f446ef9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-509b0932 */.elementor-286 .elementor-element.elementor-element-509b0932 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877b8b1 */.elementor-286 .elementor-element.elementor-element-5877b8b1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d22b17e */.elementor-286 .elementor-element.elementor-element-3d22b17e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f2d2e0 */.elementor-286 .elementor-element.elementor-element-11f2d2e0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af114a2 */.elementor-286 .elementor-element.elementor-element-af114a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89fb893 */.elementor-286 .elementor-element.elementor-element-89fb893 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4eb11c */.elementor-286 .elementor-element.elementor-element-3e4eb11c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597e92dc */.elementor-286 .elementor-element.elementor-element-597e92dc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1344c6f3 */.elementor-286 .elementor-element.elementor-element-1344c6f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dc83168 */.elementor-286 .elementor-element.elementor-element-5dc83168 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32262442 */.elementor-286 .elementor-element.elementor-element-32262442 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70e07313 */.elementor-286 .elementor-element.elementor-element-70e07313 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-416452a2 */.elementor-286 .elementor-element.elementor-element-416452a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f6ea4e1 */.elementor-286 .elementor-element.elementor-element-6f6ea4e1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4d58a2 */.elementor-286 .elementor-element.elementor-element-3e4d58a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50ab404a */.elementor-286 .elementor-element.elementor-element-50ab404a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37dfb759 */.elementor-286 .elementor-element.elementor-element-37dfb759 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf537d4 */.elementor-286 .elementor-element.elementor-element-5cf537d4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c3b6be */.elementor-286 .elementor-element.elementor-element-33c3b6be {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b6acd8 */.elementor-286 .elementor-element.elementor-element-71b6acd8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5ce3b8 */.elementor-286 .elementor-element.elementor-element-1d5ce3b8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e769301 */.elementor-286 .elementor-element.elementor-element-4e769301 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f2b4cda */.elementor-286 .elementor-element.elementor-element-1f2b4cda {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d86c1c9 */.elementor-286 .elementor-element.elementor-element-2d86c1c9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fc56327 */.elementor-286 .elementor-element.elementor-element-5fc56327 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f517071 */.elementor-286 .elementor-element.elementor-element-1f517071 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bf27b08 */.elementor-286 .elementor-element.elementor-element-1bf27b08 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ab96908 */.elementor-286 .elementor-element.elementor-element-5ab96908 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3945d7 */.elementor-286 .elementor-element.elementor-element-6c3945d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56615370 */.elementor-286 .elementor-element.elementor-element-56615370 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cff5b5c */.elementor-286 .elementor-element.elementor-element-6cff5b5c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dfefce2 */.elementor-286 .elementor-element.elementor-element-6dfefce2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63b5b04b */.elementor-286 .elementor-element.elementor-element-63b5b04b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7045d997 */.elementor-286 .elementor-element.elementor-element-7045d997 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-897739f */.elementor-286 .elementor-element.elementor-element-897739f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6a39a5 */.elementor-286 .elementor-element.elementor-element-f6a39a5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172a11c1 */.elementor-286 .elementor-element.elementor-element-172a11c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f51d3d */.elementor-286 .elementor-element.elementor-element-60f51d3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf2a7ff */.elementor-286 .elementor-element.elementor-element-5cf2a7ff {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f954549 */.elementor-286 .elementor-element.elementor-element-f954549 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719851bb */.elementor-286 .elementor-element.elementor-element-719851bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136c4088 */.elementor-286 .elementor-element.elementor-element-136c4088 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-549f55db */.elementor-286 .elementor-element.elementor-element-549f55db {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-275a4369 */.elementor-286 .elementor-element.elementor-element-275a4369 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6831a97a */.elementor-286 .elementor-element.elementor-element-6831a97a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9e026 */.elementor-286 .elementor-element.elementor-element-b9e026 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f6beac */.elementor-286 .elementor-element.elementor-element-43f6beac {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-450e06f8 */.elementor-286 .elementor-element.elementor-element-450e06f8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b350517 */.elementor-286 .elementor-element.elementor-element-4b350517 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767349e5 */.elementor-286 .elementor-element.elementor-element-767349e5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0e0b01 */.elementor-286 .elementor-element.elementor-element-5f0e0b01 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ccc502f */.elementor-286 .elementor-element.elementor-element-1ccc502f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b21508 */.elementor-286 .elementor-element.elementor-element-74b21508 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22ce83bf */.elementor-286 .elementor-element.elementor-element-22ce83bf {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1940d8a9 */.elementor-286 .elementor-element.elementor-element-1940d8a9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b7c483 */.elementor-286 .elementor-element.elementor-element-21b7c483 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295e5c5d */.elementor-286 .elementor-element.elementor-element-295e5c5d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7349dc41 */.elementor-286 .elementor-element.elementor-element-7349dc41 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e7affbf */.elementor-286 .elementor-element.elementor-element-1e7affbf {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2f241d */.elementor-286 .elementor-element.elementor-element-1b2f241d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6599ad6c */.elementor-286 .elementor-element.elementor-element-6599ad6c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55460985 */.elementor-286 .elementor-element.elementor-element-55460985 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35f8f344 */.elementor-286 .elementor-element.elementor-element-35f8f344 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e58419e */.elementor-286 .elementor-element.elementor-element-1e58419e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac28884 */.elementor-286 .elementor-element.elementor-element-3ac28884 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d50ce38 */.elementor-286 .elementor-element.elementor-element-7d50ce38 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5971f3 */.elementor-286 .elementor-element.elementor-element-d5971f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-404a210e */.elementor-286 .elementor-element.elementor-element-404a210e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3028183c */.elementor-286 .elementor-element.elementor-element-3028183c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-535a987c */.elementor-286 .elementor-element.elementor-element-535a987c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1172e6 */.elementor-286 .elementor-element.elementor-element-c1172e6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a4dd11 */.elementor-286 .elementor-element.elementor-element-28a4dd11 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3517f3e */.elementor-286 .elementor-element.elementor-element-3517f3e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab633d4 */.elementor-286 .elementor-element.elementor-element-6ab633d4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29d6dbb2 */.elementor-286 .elementor-element.elementor-element-29d6dbb2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719ef34d */.elementor-286 .elementor-element.elementor-element-719ef34d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ac34925 */.elementor-286 .elementor-element.elementor-element-4ac34925 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f441f1 */.elementor-286 .elementor-element.elementor-element-13f441f1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-715cc706 */.elementor-286 .elementor-element.elementor-element-715cc706 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64423621 */.elementor-286 .elementor-element.elementor-element-64423621 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75b3e4ee */.elementor-286 .elementor-element.elementor-element-75b3e4ee {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df3bd1b */.elementor-286 .elementor-element.elementor-element-df3bd1b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a58df7 */.elementor-286 .elementor-element.elementor-element-7a58df7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e54d50d */.elementor-286 .elementor-element.elementor-element-4e54d50d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17d7600a */.elementor-286 .elementor-element.elementor-element-17d7600a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e5bc73c */.elementor-286 .elementor-element.elementor-element-2e5bc73c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f6bd88 */.elementor-286 .elementor-element.elementor-element-65f6bd88 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29b945c7 */.elementor-286 .elementor-element.elementor-element-29b945c7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-573ee3e7 */.elementor-286 .elementor-element.elementor-element-573ee3e7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-512d60d6 */.elementor-286 .elementor-element.elementor-element-512d60d6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ac7d1d */.elementor-286 .elementor-element.elementor-element-42ac7d1d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3860fdf6 */.elementor-286 .elementor-element.elementor-element-3860fdf6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-396d5d4e */.elementor-286 .elementor-element.elementor-element-396d5d4e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d865157 */.elementor-286 .elementor-element.elementor-element-2d865157 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4aa55546 */.elementor-286 .elementor-element.elementor-element-4aa55546 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1945923 */.elementor-286 .elementor-element.elementor-element-1945923 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cd7cef8 */.elementor-286 .elementor-element.elementor-element-2cd7cef8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e643c77 */.elementor-286 .elementor-element.elementor-element-7e643c77 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff254bd */.elementor-286 .elementor-element.elementor-element-ff254bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b4f2be */.elementor-286 .elementor-element.elementor-element-46b4f2be {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e56e897 */.elementor-286 .elementor-element.elementor-element-6e56e897 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c49a3bd */.elementor-286 .elementor-element.elementor-element-2c49a3bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42435992 */.elementor-286 .elementor-element.elementor-element-42435992 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b49f734 */.elementor-286 .elementor-element.elementor-element-7b49f734 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c0b814 */.elementor-286 .elementor-element.elementor-element-44c0b814 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fdda51e */.elementor-286 .elementor-element.elementor-element-3fdda51e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-640f19e3 */.elementor-286 .elementor-element.elementor-element-640f19e3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67e77bb */.elementor-286 .elementor-element.elementor-element-67e77bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b3957f4 */.elementor-286 .elementor-element.elementor-element-5b3957f4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b04b15f */.elementor-286 .elementor-element.elementor-element-5b04b15f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-259216d8 */.elementor-286 .elementor-element.elementor-element-259216d8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7227a14d */.elementor-286 .elementor-element.elementor-element-7227a14d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25566f70 */.elementor-286 .elementor-element.elementor-element-25566f70 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4609fcbc */.elementor-286 .elementor-element.elementor-element-4609fcbc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d7ec38 */.elementor-286 .elementor-element.elementor-element-64d7ec38 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cca6461 */.elementor-286 .elementor-element.elementor-element-5cca6461 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b5d7b */.elementor-286 .elementor-element.elementor-element-8b5d7b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16eec9e */.elementor-286 .elementor-element.elementor-element-16eec9e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42d65435 */.elementor-286 .elementor-element.elementor-element-42d65435 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cd383a */.elementor-286 .elementor-element.elementor-element-78cd383a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fccade1 */.elementor-286 .elementor-element.elementor-element-5fccade1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b06d1ec */.elementor-286 .elementor-element.elementor-element-2b06d1ec {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5abb2a67 */.elementor-286 .elementor-element.elementor-element-5abb2a67 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5caa3267 */.elementor-286 .elementor-element.elementor-element-5caa3267 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1006e3cc */.elementor-286 .elementor-element.elementor-element-1006e3cc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1809ab04 */.elementor-286 .elementor-element.elementor-element-1809ab04 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-822ac15 */.elementor-286 .elementor-element.elementor-element-822ac15 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b5630eb */.elementor-286 .elementor-element.elementor-element-4b5630eb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5873119d */.elementor-286 .elementor-element.elementor-element-5873119d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74998f36 */.elementor-286 .elementor-element.elementor-element-74998f36 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b6200 */.elementor-286 .elementor-element.elementor-element-500b6200 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65528e52 */.elementor-286 .elementor-element.elementor-element-65528e52 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da4ba34 */.elementor-286 .elementor-element.elementor-element-2da4ba34 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-775b003d */.elementor-286 .elementor-element.elementor-element-775b003d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f2bd62 */.elementor-286 .elementor-element.elementor-element-36f2bd62 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12585429 */.elementor-286 .elementor-element.elementor-element-12585429 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a8ee1c0 */.elementor-286 .elementor-element.elementor-element-5a8ee1c0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb8fdda */.elementor-286 .elementor-element.elementor-element-7fb8fdda {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d372a47 */.elementor-286 .elementor-element.elementor-element-6d372a47 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47fb11fb */.elementor-286 .elementor-element.elementor-element-47fb11fb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec22537 */.elementor-286 .elementor-element.elementor-element-1ec22537 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-574bf776 */.elementor-286 .elementor-element.elementor-element-574bf776 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163ebe9a */.elementor-286 .elementor-element.elementor-element-163ebe9a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ade283 */.elementor-286 .elementor-element.elementor-element-14ade283 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-756d620b */.elementor-286 .elementor-element.elementor-element-756d620b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc8964 */.elementor-286 .elementor-element.elementor-element-9bc8964 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-608e1ffb */.elementor-286 .elementor-element.elementor-element-608e1ffb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e70acce */.elementor-286 .elementor-element.elementor-element-7e70acce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ed0508 */.elementor-286 .elementor-element.elementor-element-15ed0508 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a93fcea */.elementor-286 .elementor-element.elementor-element-6a93fcea {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1105bb50 */.elementor-286 .elementor-element.elementor-element-1105bb50 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b945c1 */.elementor-286 .elementor-element.elementor-element-5b945c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b2a1d1f */.elementor-286 .elementor-element.elementor-element-7b2a1d1f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-732c481c */.elementor-286 .elementor-element.elementor-element-732c481c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a020002 */.elementor-286 .elementor-element.elementor-element-1a020002 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4c5938 */.elementor-286 .elementor-element.elementor-element-7f4c5938 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf8eb2f */.elementor-286 .elementor-element.elementor-element-5cf8eb2f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cbc9c71 */.elementor-286 .elementor-element.elementor-element-5cbc9c71 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44b6213d */.elementor-286 .elementor-element.elementor-element-44b6213d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14cbc5f3 */.elementor-286 .elementor-element.elementor-element-14cbc5f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-355418d7 */.elementor-286 .elementor-element.elementor-element-355418d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ce8c4 */.elementor-286 .elementor-element.elementor-element-94ce8c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f55ee86 */.elementor-286 .elementor-element.elementor-element-4f55ee86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed5c008 */.elementor-286 .elementor-element.elementor-element-5ed5c008 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-889ced7 */.elementor-286 .elementor-element.elementor-element-889ced7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c47f3c */.elementor-286 .elementor-element.elementor-element-44c47f3c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-429d7386 */.elementor-286 .elementor-element.elementor-element-429d7386 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675ec314 */.elementor-286 .elementor-element.elementor-element-675ec314 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42499d28 */.elementor-286 .elementor-element.elementor-element-42499d28 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2315d28b */.elementor-286 .elementor-element.elementor-element-2315d28b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38c8c61d */.elementor-286 .elementor-element.elementor-element-38c8c61d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6e0c8 */.elementor-286 .elementor-element.elementor-element-7de6e0c8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e461003 */.elementor-286 .elementor-element.elementor-element-7e461003 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5608b5d2 */.elementor-286 .elementor-element.elementor-element-5608b5d2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70304abb */.elementor-286 .elementor-element.elementor-element-70304abb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-470222af */.elementor-286 .elementor-element.elementor-element-470222af {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-393a9f3d */.elementor-286 .elementor-element.elementor-element-393a9f3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-476c12a0 */.elementor-286 .elementor-element.elementor-element-476c12a0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bee6da */.elementor-286 .elementor-element.elementor-element-64bee6da {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ad32815 */.elementor-286 .elementor-element.elementor-element-6ad32815 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da9c028 */.elementor-286 .elementor-element.elementor-element-2da9c028 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a8e0a3 */.elementor-286 .elementor-element.elementor-element-46a8e0a3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed24a42 */.elementor-286 .elementor-element.elementor-element-3ed24a42 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b6417c4 */.elementor-286 .elementor-element.elementor-element-1b6417c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-180cf0f5 */.elementor-286 .elementor-element.elementor-element-180cf0f5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a6bc4a8 */.elementor-286 .elementor-element.elementor-element-2a6bc4a8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-627e7fe6 */.elementor-286 .elementor-element.elementor-element-627e7fe6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e4edef7 */.elementor-286 .elementor-element.elementor-element-5e4edef7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33127603 */.elementor-286 .elementor-element.elementor-element-33127603 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-611ead0b */.elementor-286 .elementor-element.elementor-element-611ead0b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d78899f */.elementor-286 .elementor-element.elementor-element-2d78899f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ce61f62 */.elementor-286 .elementor-element.elementor-element-7ce61f62 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e1712a8 */.elementor-286 .elementor-element.elementor-element-2e1712a8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28bb3984 */.elementor-286 .elementor-element.elementor-element-28bb3984 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d9d6131 */.elementor-286 .elementor-element.elementor-element-3d9d6131 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740185ce */.elementor-286 .elementor-element.elementor-element-740185ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49441f3d */.elementor-286 .elementor-element.elementor-element-49441f3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5441912b */.elementor-286 .elementor-element.elementor-element-5441912b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31481d96 */.elementor-286 .elementor-element.elementor-element-31481d96 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1407ef3d */.elementor-286 .elementor-element.elementor-element-1407ef3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107870e9 */.elementor-286 .elementor-element.elementor-element-107870e9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-606613 */.elementor-286 .elementor-element.elementor-element-606613 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2140a6b0 */.elementor-286 .elementor-element.elementor-element-2140a6b0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b6487f0 */.elementor-286 .elementor-element.elementor-element-1b6487f0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167195da */.elementor-286 .elementor-element.elementor-element-167195da {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a97ab3f */.elementor-286 .elementor-element.elementor-element-6a97ab3f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-677b5960 */.elementor-286 .elementor-element.elementor-element-677b5960 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73cd21aa */.elementor-286 .elementor-element.elementor-element-73cd21aa {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a320fa0 */.elementor-286 .elementor-element.elementor-element-7a320fa0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59a5aeae */.elementor-286 .elementor-element.elementor-element-59a5aeae {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ecdaf5c */.elementor-286 .elementor-element.elementor-element-1ecdaf5c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3999bfce */.elementor-286 .elementor-element.elementor-element-3999bfce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c938c86 */.elementor-286 .elementor-element.elementor-element-5c938c86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13bcf8ce */.elementor-286 .elementor-element.elementor-element-13bcf8ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229d9d24 */.elementor-286 .elementor-element.elementor-element-229d9d24 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c492990 */.elementor-286 .elementor-element.elementor-element-2c492990 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a7131f8 */.elementor-286 .elementor-element.elementor-element-6a7131f8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae7922f */.elementor-286 .elementor-element.elementor-element-1ae7922f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-687c79e5 */.elementor-286 .elementor-element.elementor-element-687c79e5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cca1971 */.elementor-286 .elementor-element.elementor-element-6cca1971 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7edef4 */.elementor-286 .elementor-element.elementor-element-2a7edef4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3011fed5 */.elementor-286 .elementor-element.elementor-element-3011fed5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5ce1d */.elementor-286 .elementor-element.elementor-element-5e5ce1d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1a8d05 */.elementor-286 .elementor-element.elementor-element-f1a8d05 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42319c6c */.elementor-286 .elementor-element.elementor-element-42319c6c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72c37e32 */.elementor-286 .elementor-element.elementor-element-72c37e32 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49c115b2 */.elementor-286 .elementor-element.elementor-element-49c115b2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56817e54 */.elementor-286 .elementor-element.elementor-element-56817e54 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0dfbeb */.elementor-286 .elementor-element.elementor-element-c0dfbeb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b3d2223 */.elementor-286 .elementor-element.elementor-element-6b3d2223 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16088bf7 */.elementor-286 .elementor-element.elementor-element-16088bf7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5b776f */.elementor-286 .elementor-element.elementor-element-3b5b776f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b35eaf8 */.elementor-286 .elementor-element.elementor-element-b35eaf8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74fa08e */.elementor-286 .elementor-element.elementor-element-74fa08e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-673fe9ce */.elementor-286 .elementor-element.elementor-element-673fe9ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-214fcb86 */.elementor-286 .elementor-element.elementor-element-214fcb86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f31b0f */.elementor-286 .elementor-element.elementor-element-65f31b0f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57e3477e */.elementor-286 .elementor-element.elementor-element-57e3477e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9661bb */.elementor-286 .elementor-element.elementor-element-3b9661bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd0909e */.elementor-286 .elementor-element.elementor-element-1dd0909e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26810fd */.elementor-286 .elementor-element.elementor-element-26810fd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db6fb2c */.elementor-286 .elementor-element.elementor-element-2db6fb2c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12ec324c */.elementor-286 .elementor-element.elementor-element-12ec324c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d807fe3 */.elementor-286 .elementor-element.elementor-element-2d807fe3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12cb0f05 */.elementor-286 .elementor-element.elementor-element-12cb0f05 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23448a85 */.elementor-286 .elementor-element.elementor-element-23448a85 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72aa40ff */.elementor-286 .elementor-element.elementor-element-72aa40ff {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e69e40f */.elementor-286 .elementor-element.elementor-element-3e69e40f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bd3ef8 */.elementor-286 .elementor-element.elementor-element-7bd3ef8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-745b69af */.elementor-286 .elementor-element.elementor-element-745b69af {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d1c032d */.elementor-286 .elementor-element.elementor-element-4d1c032d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e373011 */.elementor-286 .elementor-element.elementor-element-7e373011 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72bd3599 */.elementor-286 .elementor-element.elementor-element-72bd3599 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c58812a */.elementor-286 .elementor-element.elementor-element-5c58812a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61ff229c */.elementor-286 .elementor-element.elementor-element-61ff229c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e205c5 */.elementor-286 .elementor-element.elementor-element-41e205c5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54f2bffe */.elementor-286 .elementor-element.elementor-element-54f2bffe {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11555bd8 */.elementor-286 .elementor-element.elementor-element-11555bd8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7055d539 */.elementor-286 .elementor-element.elementor-element-7055d539 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2996667d */.elementor-286 .elementor-element.elementor-element-2996667d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e09cfa6 */.elementor-286 .elementor-element.elementor-element-7e09cfa6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65cb3fd7 */.elementor-286 .elementor-element.elementor-element-65cb3fd7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa7f2f0 */.elementor-286 .elementor-element.elementor-element-6aa7f2f0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c929241 */.elementor-286 .elementor-element.elementor-element-4c929241 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa9265 */.elementor-286 .elementor-element.elementor-element-7aa9265 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6759e555 */.elementor-286 .elementor-element.elementor-element-6759e555 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65ddf8 */.elementor-286 .elementor-element.elementor-element-b65ddf8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d5d3575 */.elementor-286 .elementor-element.elementor-element-5d5d3575 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b743c12 */.elementor-286 .elementor-element.elementor-element-b743c12 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-297f24ef */.elementor-286 .elementor-element.elementor-element-297f24ef {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f146ad9 */.elementor-286 .elementor-element.elementor-element-7f146ad9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b023366 */.elementor-286 .elementor-element.elementor-element-5b023366 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b124683 */.elementor-286 .elementor-element.elementor-element-6b124683 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a1ffba */.elementor-286 .elementor-element.elementor-element-61a1ffba {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65bb87bb */.elementor-286 .elementor-element.elementor-element-65bb87bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fb96e0 */.elementor-286 .elementor-element.elementor-element-61fb96e0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59de251c */.elementor-286 .elementor-element.elementor-element-59de251c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15bf67d7 */.elementor-286 .elementor-element.elementor-element-15bf67d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e626bd */.elementor-286 .elementor-element.elementor-element-2e626bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34bdca31 */.elementor-286 .elementor-element.elementor-element-34bdca31 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da77910 */.elementor-286 .elementor-element.elementor-element-5da77910 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bdb1e95 */.elementor-286 .elementor-element.elementor-element-4bdb1e95 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a8ef34 */.elementor-286 .elementor-element.elementor-element-61a8ef34 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-247c0f06 */.elementor-286 .elementor-element.elementor-element-247c0f06 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15993e7d */.elementor-286 .elementor-element.elementor-element-15993e7d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cc8df24 */.elementor-286 .elementor-element.elementor-element-7cc8df24 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db68eed */.elementor-286 .elementor-element.elementor-element-2db68eed {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b9b929a */.elementor-286 .elementor-element.elementor-element-2b9b929a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17dc777a */.elementor-286 .elementor-element.elementor-element-17dc777a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bde33d9 */.elementor-286 .elementor-element.elementor-element-2bde33d9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27c47543 */.elementor-286 .elementor-element.elementor-element-27c47543 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c1ba6d8 */.elementor-286 .elementor-element.elementor-element-6c1ba6d8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2a86c4 */.elementor-286 .elementor-element.elementor-element-7d2a86c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ca50797 */.elementor-286 .elementor-element.elementor-element-7ca50797 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-710d619f */.elementor-286 .elementor-element.elementor-element-710d619f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a7318ac */.elementor-286 .elementor-element.elementor-element-1a7318ac {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72b162c1 */.elementor-286 .elementor-element.elementor-element-72b162c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67668d91 */.elementor-286 .elementor-element.elementor-element-67668d91 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae884a1 */.elementor-286 .elementor-element.elementor-element-1ae884a1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a844a1b */.elementor-286 .elementor-element.elementor-element-a844a1b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45da3d7 */.elementor-286 .elementor-element.elementor-element-45da3d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a96abe2 */.elementor-286 .elementor-element.elementor-element-5a96abe2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1db537ec */.elementor-286 .elementor-element.elementor-element-1db537ec {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a145f6f */.elementor-286 .elementor-element.elementor-element-4a145f6f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17ef916d */.elementor-286 .elementor-element.elementor-element-17ef916d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-311f5c3d */.elementor-286 .elementor-element.elementor-element-311f5c3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a576f02 */.elementor-286 .elementor-element.elementor-element-a576f02 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-638fd46d */.elementor-286 .elementor-element.elementor-element-638fd46d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f8e6578 */.elementor-286 .elementor-element.elementor-element-2f8e6578 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58486174 */.elementor-286 .elementor-element.elementor-element-58486174 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7922f9a1 */.elementor-286 .elementor-element.elementor-element-7922f9a1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdd4858 */.elementor-286 .elementor-element.elementor-element-7bdd4858 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ba457a */.elementor-286 .elementor-element.elementor-element-6ba457a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ebead7d */.elementor-286 .elementor-element.elementor-element-2ebead7d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f446ef9 */.elementor-286 .elementor-element.elementor-element-f446ef9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-509b0932 */.elementor-286 .elementor-element.elementor-element-509b0932 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877b8b1 */.elementor-286 .elementor-element.elementor-element-5877b8b1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d22b17e */.elementor-286 .elementor-element.elementor-element-3d22b17e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f2d2e0 */.elementor-286 .elementor-element.elementor-element-11f2d2e0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af114a2 */.elementor-286 .elementor-element.elementor-element-af114a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89fb893 */.elementor-286 .elementor-element.elementor-element-89fb893 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4eb11c */.elementor-286 .elementor-element.elementor-element-3e4eb11c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597e92dc */.elementor-286 .elementor-element.elementor-element-597e92dc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1344c6f3 */.elementor-286 .elementor-element.elementor-element-1344c6f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dc83168 */.elementor-286 .elementor-element.elementor-element-5dc83168 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32262442 */.elementor-286 .elementor-element.elementor-element-32262442 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70e07313 */.elementor-286 .elementor-element.elementor-element-70e07313 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-416452a2 */.elementor-286 .elementor-element.elementor-element-416452a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f6ea4e1 */.elementor-286 .elementor-element.elementor-element-6f6ea4e1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4d58a2 */.elementor-286 .elementor-element.elementor-element-3e4d58a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50ab404a */.elementor-286 .elementor-element.elementor-element-50ab404a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37dfb759 */.elementor-286 .elementor-element.elementor-element-37dfb759 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf537d4 */.elementor-286 .elementor-element.elementor-element-5cf537d4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c3b6be */.elementor-286 .elementor-element.elementor-element-33c3b6be {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b6acd8 */.elementor-286 .elementor-element.elementor-element-71b6acd8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5ce3b8 */.elementor-286 .elementor-element.elementor-element-1d5ce3b8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e769301 */.elementor-286 .elementor-element.elementor-element-4e769301 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f2b4cda */.elementor-286 .elementor-element.elementor-element-1f2b4cda {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d86c1c9 */.elementor-286 .elementor-element.elementor-element-2d86c1c9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fc56327 */.elementor-286 .elementor-element.elementor-element-5fc56327 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f517071 */.elementor-286 .elementor-element.elementor-element-1f517071 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bf27b08 */.elementor-286 .elementor-element.elementor-element-1bf27b08 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ab96908 */.elementor-286 .elementor-element.elementor-element-5ab96908 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3945d7 */.elementor-286 .elementor-element.elementor-element-6c3945d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56615370 */.elementor-286 .elementor-element.elementor-element-56615370 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cff5b5c */.elementor-286 .elementor-element.elementor-element-6cff5b5c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dfefce2 */.elementor-286 .elementor-element.elementor-element-6dfefce2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63b5b04b */.elementor-286 .elementor-element.elementor-element-63b5b04b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7045d997 */.elementor-286 .elementor-element.elementor-element-7045d997 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-897739f */.elementor-286 .elementor-element.elementor-element-897739f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6a39a5 */.elementor-286 .elementor-element.elementor-element-f6a39a5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172a11c1 */.elementor-286 .elementor-element.elementor-element-172a11c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f51d3d */.elementor-286 .elementor-element.elementor-element-60f51d3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf2a7ff */.elementor-286 .elementor-element.elementor-element-5cf2a7ff {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f954549 */.elementor-286 .elementor-element.elementor-element-f954549 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719851bb */.elementor-286 .elementor-element.elementor-element-719851bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136c4088 */.elementor-286 .elementor-element.elementor-element-136c4088 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-549f55db */.elementor-286 .elementor-element.elementor-element-549f55db {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-275a4369 */.elementor-286 .elementor-element.elementor-element-275a4369 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6831a97a */.elementor-286 .elementor-element.elementor-element-6831a97a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9e026 */.elementor-286 .elementor-element.elementor-element-b9e026 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f6beac */.elementor-286 .elementor-element.elementor-element-43f6beac {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-450e06f8 */.elementor-286 .elementor-element.elementor-element-450e06f8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b350517 */.elementor-286 .elementor-element.elementor-element-4b350517 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767349e5 */.elementor-286 .elementor-element.elementor-element-767349e5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0e0b01 */.elementor-286 .elementor-element.elementor-element-5f0e0b01 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ccc502f */.elementor-286 .elementor-element.elementor-element-1ccc502f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b21508 */.elementor-286 .elementor-element.elementor-element-74b21508 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22ce83bf */.elementor-286 .elementor-element.elementor-element-22ce83bf {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1940d8a9 */.elementor-286 .elementor-element.elementor-element-1940d8a9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b7c483 */.elementor-286 .elementor-element.elementor-element-21b7c483 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295e5c5d */.elementor-286 .elementor-element.elementor-element-295e5c5d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7349dc41 */.elementor-286 .elementor-element.elementor-element-7349dc41 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e7affbf */.elementor-286 .elementor-element.elementor-element-1e7affbf {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2f241d */.elementor-286 .elementor-element.elementor-element-1b2f241d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6599ad6c */.elementor-286 .elementor-element.elementor-element-6599ad6c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55460985 */.elementor-286 .elementor-element.elementor-element-55460985 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35f8f344 */.elementor-286 .elementor-element.elementor-element-35f8f344 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e58419e */.elementor-286 .elementor-element.elementor-element-1e58419e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac28884 */.elementor-286 .elementor-element.elementor-element-3ac28884 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d50ce38 */.elementor-286 .elementor-element.elementor-element-7d50ce38 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5971f3 */.elementor-286 .elementor-element.elementor-element-d5971f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-404a210e */.elementor-286 .elementor-element.elementor-element-404a210e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3028183c */.elementor-286 .elementor-element.elementor-element-3028183c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-535a987c */.elementor-286 .elementor-element.elementor-element-535a987c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1172e6 */.elementor-286 .elementor-element.elementor-element-c1172e6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a4dd11 */.elementor-286 .elementor-element.elementor-element-28a4dd11 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3517f3e */.elementor-286 .elementor-element.elementor-element-3517f3e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab633d4 */.elementor-286 .elementor-element.elementor-element-6ab633d4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29d6dbb2 */.elementor-286 .elementor-element.elementor-element-29d6dbb2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719ef34d */.elementor-286 .elementor-element.elementor-element-719ef34d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ac34925 */.elementor-286 .elementor-element.elementor-element-4ac34925 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f441f1 */.elementor-286 .elementor-element.elementor-element-13f441f1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-715cc706 */.elementor-286 .elementor-element.elementor-element-715cc706 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64423621 */.elementor-286 .elementor-element.elementor-element-64423621 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75b3e4ee */.elementor-286 .elementor-element.elementor-element-75b3e4ee {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df3bd1b */.elementor-286 .elementor-element.elementor-element-df3bd1b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a58df7 */.elementor-286 .elementor-element.elementor-element-7a58df7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e54d50d */.elementor-286 .elementor-element.elementor-element-4e54d50d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17d7600a */.elementor-286 .elementor-element.elementor-element-17d7600a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e5bc73c */.elementor-286 .elementor-element.elementor-element-2e5bc73c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f6bd88 */.elementor-286 .elementor-element.elementor-element-65f6bd88 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29b945c7 */.elementor-286 .elementor-element.elementor-element-29b945c7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-573ee3e7 */.elementor-286 .elementor-element.elementor-element-573ee3e7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-512d60d6 */.elementor-286 .elementor-element.elementor-element-512d60d6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ac7d1d */.elementor-286 .elementor-element.elementor-element-42ac7d1d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3860fdf6 */.elementor-286 .elementor-element.elementor-element-3860fdf6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-396d5d4e */.elementor-286 .elementor-element.elementor-element-396d5d4e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d865157 */.elementor-286 .elementor-element.elementor-element-2d865157 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4aa55546 */.elementor-286 .elementor-element.elementor-element-4aa55546 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1945923 */.elementor-286 .elementor-element.elementor-element-1945923 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cd7cef8 */.elementor-286 .elementor-element.elementor-element-2cd7cef8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e643c77 */.elementor-286 .elementor-element.elementor-element-7e643c77 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff254bd */.elementor-286 .elementor-element.elementor-element-ff254bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b4f2be */.elementor-286 .elementor-element.elementor-element-46b4f2be {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e56e897 */.elementor-286 .elementor-element.elementor-element-6e56e897 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c49a3bd */.elementor-286 .elementor-element.elementor-element-2c49a3bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42435992 */.elementor-286 .elementor-element.elementor-element-42435992 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b49f734 */.elementor-286 .elementor-element.elementor-element-7b49f734 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c0b814 */.elementor-286 .elementor-element.elementor-element-44c0b814 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fdda51e */.elementor-286 .elementor-element.elementor-element-3fdda51e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-640f19e3 */.elementor-286 .elementor-element.elementor-element-640f19e3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67e77bb */.elementor-286 .elementor-element.elementor-element-67e77bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b3957f4 */.elementor-286 .elementor-element.elementor-element-5b3957f4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b04b15f */.elementor-286 .elementor-element.elementor-element-5b04b15f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-259216d8 */.elementor-286 .elementor-element.elementor-element-259216d8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7227a14d */.elementor-286 .elementor-element.elementor-element-7227a14d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25566f70 */.elementor-286 .elementor-element.elementor-element-25566f70 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4609fcbc */.elementor-286 .elementor-element.elementor-element-4609fcbc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d7ec38 */.elementor-286 .elementor-element.elementor-element-64d7ec38 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cca6461 */.elementor-286 .elementor-element.elementor-element-5cca6461 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b5d7b */.elementor-286 .elementor-element.elementor-element-8b5d7b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16eec9e */.elementor-286 .elementor-element.elementor-element-16eec9e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42d65435 */.elementor-286 .elementor-element.elementor-element-42d65435 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cd383a */.elementor-286 .elementor-element.elementor-element-78cd383a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fccade1 */.elementor-286 .elementor-element.elementor-element-5fccade1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b06d1ec */.elementor-286 .elementor-element.elementor-element-2b06d1ec {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5abb2a67 */.elementor-286 .elementor-element.elementor-element-5abb2a67 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5caa3267 */.elementor-286 .elementor-element.elementor-element-5caa3267 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1006e3cc */.elementor-286 .elementor-element.elementor-element-1006e3cc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1809ab04 */.elementor-286 .elementor-element.elementor-element-1809ab04 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-822ac15 */.elementor-286 .elementor-element.elementor-element-822ac15 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b5630eb */.elementor-286 .elementor-element.elementor-element-4b5630eb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5873119d */.elementor-286 .elementor-element.elementor-element-5873119d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74998f36 */.elementor-286 .elementor-element.elementor-element-74998f36 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b6200 */.elementor-286 .elementor-element.elementor-element-500b6200 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65528e52 */.elementor-286 .elementor-element.elementor-element-65528e52 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da4ba34 */.elementor-286 .elementor-element.elementor-element-2da4ba34 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-775b003d */.elementor-286 .elementor-element.elementor-element-775b003d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f2bd62 */.elementor-286 .elementor-element.elementor-element-36f2bd62 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12585429 */.elementor-286 .elementor-element.elementor-element-12585429 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a8ee1c0 */.elementor-286 .elementor-element.elementor-element-5a8ee1c0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb8fdda */.elementor-286 .elementor-element.elementor-element-7fb8fdda {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d372a47 */.elementor-286 .elementor-element.elementor-element-6d372a47 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47fb11fb */.elementor-286 .elementor-element.elementor-element-47fb11fb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec22537 */.elementor-286 .elementor-element.elementor-element-1ec22537 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-574bf776 */.elementor-286 .elementor-element.elementor-element-574bf776 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163ebe9a */.elementor-286 .elementor-element.elementor-element-163ebe9a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ade283 */.elementor-286 .elementor-element.elementor-element-14ade283 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-756d620b */.elementor-286 .elementor-element.elementor-element-756d620b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc8964 */.elementor-286 .elementor-element.elementor-element-9bc8964 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-608e1ffb */.elementor-286 .elementor-element.elementor-element-608e1ffb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e70acce */.elementor-286 .elementor-element.elementor-element-7e70acce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ed0508 */.elementor-286 .elementor-element.elementor-element-15ed0508 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a93fcea */.elementor-286 .elementor-element.elementor-element-6a93fcea {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1105bb50 */.elementor-286 .elementor-element.elementor-element-1105bb50 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b945c1 */.elementor-286 .elementor-element.elementor-element-5b945c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b2a1d1f */.elementor-286 .elementor-element.elementor-element-7b2a1d1f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-732c481c */.elementor-286 .elementor-element.elementor-element-732c481c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a020002 */.elementor-286 .elementor-element.elementor-element-1a020002 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4c5938 */.elementor-286 .elementor-element.elementor-element-7f4c5938 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf8eb2f */.elementor-286 .elementor-element.elementor-element-5cf8eb2f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cbc9c71 */.elementor-286 .elementor-element.elementor-element-5cbc9c71 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44b6213d */.elementor-286 .elementor-element.elementor-element-44b6213d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14cbc5f3 */.elementor-286 .elementor-element.elementor-element-14cbc5f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-355418d7 */.elementor-286 .elementor-element.elementor-element-355418d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ce8c4 */.elementor-286 .elementor-element.elementor-element-94ce8c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f55ee86 */.elementor-286 .elementor-element.elementor-element-4f55ee86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed5c008 */.elementor-286 .elementor-element.elementor-element-5ed5c008 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-889ced7 */.elementor-286 .elementor-element.elementor-element-889ced7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c47f3c */.elementor-286 .elementor-element.elementor-element-44c47f3c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-429d7386 */.elementor-286 .elementor-element.elementor-element-429d7386 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675ec314 */.elementor-286 .elementor-element.elementor-element-675ec314 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42499d28 */.elementor-286 .elementor-element.elementor-element-42499d28 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2315d28b */.elementor-286 .elementor-element.elementor-element-2315d28b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38c8c61d */.elementor-286 .elementor-element.elementor-element-38c8c61d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6e0c8 */.elementor-286 .elementor-element.elementor-element-7de6e0c8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e461003 */.elementor-286 .elementor-element.elementor-element-7e461003 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5608b5d2 */.elementor-286 .elementor-element.elementor-element-5608b5d2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70304abb */.elementor-286 .elementor-element.elementor-element-70304abb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-470222af */.elementor-286 .elementor-element.elementor-element-470222af {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-393a9f3d */.elementor-286 .elementor-element.elementor-element-393a9f3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-476c12a0 */.elementor-286 .elementor-element.elementor-element-476c12a0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bee6da */.elementor-286 .elementor-element.elementor-element-64bee6da {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ad32815 */.elementor-286 .elementor-element.elementor-element-6ad32815 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da9c028 */.elementor-286 .elementor-element.elementor-element-2da9c028 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a8e0a3 */.elementor-286 .elementor-element.elementor-element-46a8e0a3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed24a42 */.elementor-286 .elementor-element.elementor-element-3ed24a42 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b6417c4 */.elementor-286 .elementor-element.elementor-element-1b6417c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-180cf0f5 */.elementor-286 .elementor-element.elementor-element-180cf0f5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a6bc4a8 */.elementor-286 .elementor-element.elementor-element-2a6bc4a8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-627e7fe6 */.elementor-286 .elementor-element.elementor-element-627e7fe6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e4edef7 */.elementor-286 .elementor-element.elementor-element-5e4edef7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33127603 */.elementor-286 .elementor-element.elementor-element-33127603 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-611ead0b */.elementor-286 .elementor-element.elementor-element-611ead0b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d78899f */.elementor-286 .elementor-element.elementor-element-2d78899f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ce61f62 */.elementor-286 .elementor-element.elementor-element-7ce61f62 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e1712a8 */.elementor-286 .elementor-element.elementor-element-2e1712a8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28bb3984 */.elementor-286 .elementor-element.elementor-element-28bb3984 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d9d6131 */.elementor-286 .elementor-element.elementor-element-3d9d6131 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740185ce */.elementor-286 .elementor-element.elementor-element-740185ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49441f3d */.elementor-286 .elementor-element.elementor-element-49441f3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5441912b */.elementor-286 .elementor-element.elementor-element-5441912b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31481d96 */.elementor-286 .elementor-element.elementor-element-31481d96 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1407ef3d */.elementor-286 .elementor-element.elementor-element-1407ef3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107870e9 */.elementor-286 .elementor-element.elementor-element-107870e9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-606613 */.elementor-286 .elementor-element.elementor-element-606613 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2140a6b0 */.elementor-286 .elementor-element.elementor-element-2140a6b0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b6487f0 */.elementor-286 .elementor-element.elementor-element-1b6487f0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167195da */.elementor-286 .elementor-element.elementor-element-167195da {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a97ab3f */.elementor-286 .elementor-element.elementor-element-6a97ab3f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-677b5960 */.elementor-286 .elementor-element.elementor-element-677b5960 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73cd21aa */.elementor-286 .elementor-element.elementor-element-73cd21aa {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a320fa0 */.elementor-286 .elementor-element.elementor-element-7a320fa0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59a5aeae */.elementor-286 .elementor-element.elementor-element-59a5aeae {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ecdaf5c */.elementor-286 .elementor-element.elementor-element-1ecdaf5c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3999bfce */.elementor-286 .elementor-element.elementor-element-3999bfce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c938c86 */.elementor-286 .elementor-element.elementor-element-5c938c86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13bcf8ce */.elementor-286 .elementor-element.elementor-element-13bcf8ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229d9d24 */.elementor-286 .elementor-element.elementor-element-229d9d24 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c492990 */.elementor-286 .elementor-element.elementor-element-2c492990 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a7131f8 */.elementor-286 .elementor-element.elementor-element-6a7131f8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae7922f */.elementor-286 .elementor-element.elementor-element-1ae7922f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-687c79e5 */.elementor-286 .elementor-element.elementor-element-687c79e5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cca1971 */.elementor-286 .elementor-element.elementor-element-6cca1971 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7edef4 */.elementor-286 .elementor-element.elementor-element-2a7edef4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3011fed5 */.elementor-286 .elementor-element.elementor-element-3011fed5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5ce1d */.elementor-286 .elementor-element.elementor-element-5e5ce1d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1a8d05 */.elementor-286 .elementor-element.elementor-element-f1a8d05 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42319c6c */.elementor-286 .elementor-element.elementor-element-42319c6c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72c37e32 */.elementor-286 .elementor-element.elementor-element-72c37e32 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49c115b2 */.elementor-286 .elementor-element.elementor-element-49c115b2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56817e54 */.elementor-286 .elementor-element.elementor-element-56817e54 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0dfbeb */.elementor-286 .elementor-element.elementor-element-c0dfbeb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b3d2223 */.elementor-286 .elementor-element.elementor-element-6b3d2223 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16088bf7 */.elementor-286 .elementor-element.elementor-element-16088bf7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5b776f */.elementor-286 .elementor-element.elementor-element-3b5b776f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b35eaf8 */.elementor-286 .elementor-element.elementor-element-b35eaf8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74fa08e */.elementor-286 .elementor-element.elementor-element-74fa08e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-673fe9ce */.elementor-286 .elementor-element.elementor-element-673fe9ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-214fcb86 */.elementor-286 .elementor-element.elementor-element-214fcb86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f31b0f */.elementor-286 .elementor-element.elementor-element-65f31b0f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57e3477e */.elementor-286 .elementor-element.elementor-element-57e3477e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9661bb */.elementor-286 .elementor-element.elementor-element-3b9661bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd0909e */.elementor-286 .elementor-element.elementor-element-1dd0909e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26810fd */.elementor-286 .elementor-element.elementor-element-26810fd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db6fb2c */.elementor-286 .elementor-element.elementor-element-2db6fb2c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12ec324c */.elementor-286 .elementor-element.elementor-element-12ec324c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d807fe3 */.elementor-286 .elementor-element.elementor-element-2d807fe3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12cb0f05 */.elementor-286 .elementor-element.elementor-element-12cb0f05 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23448a85 */.elementor-286 .elementor-element.elementor-element-23448a85 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72aa40ff */.elementor-286 .elementor-element.elementor-element-72aa40ff {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e69e40f */.elementor-286 .elementor-element.elementor-element-3e69e40f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bd3ef8 */.elementor-286 .elementor-element.elementor-element-7bd3ef8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-745b69af */.elementor-286 .elementor-element.elementor-element-745b69af {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d1c032d */.elementor-286 .elementor-element.elementor-element-4d1c032d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e373011 */.elementor-286 .elementor-element.elementor-element-7e373011 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72bd3599 */.elementor-286 .elementor-element.elementor-element-72bd3599 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c58812a */.elementor-286 .elementor-element.elementor-element-5c58812a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61ff229c */.elementor-286 .elementor-element.elementor-element-61ff229c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e205c5 */.elementor-286 .elementor-element.elementor-element-41e205c5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54f2bffe */.elementor-286 .elementor-element.elementor-element-54f2bffe {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11555bd8 */.elementor-286 .elementor-element.elementor-element-11555bd8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7055d539 */.elementor-286 .elementor-element.elementor-element-7055d539 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2996667d */.elementor-286 .elementor-element.elementor-element-2996667d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e09cfa6 */.elementor-286 .elementor-element.elementor-element-7e09cfa6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65cb3fd7 */.elementor-286 .elementor-element.elementor-element-65cb3fd7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa7f2f0 */.elementor-286 .elementor-element.elementor-element-6aa7f2f0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c929241 */.elementor-286 .elementor-element.elementor-element-4c929241 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa9265 */.elementor-286 .elementor-element.elementor-element-7aa9265 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6759e555 */.elementor-286 .elementor-element.elementor-element-6759e555 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65ddf8 */.elementor-286 .elementor-element.elementor-element-b65ddf8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d5d3575 */.elementor-286 .elementor-element.elementor-element-5d5d3575 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b743c12 */.elementor-286 .elementor-element.elementor-element-b743c12 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-297f24ef */.elementor-286 .elementor-element.elementor-element-297f24ef {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f146ad9 */.elementor-286 .elementor-element.elementor-element-7f146ad9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b023366 */.elementor-286 .elementor-element.elementor-element-5b023366 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b124683 */.elementor-286 .elementor-element.elementor-element-6b124683 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a1ffba */.elementor-286 .elementor-element.elementor-element-61a1ffba {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65bb87bb */.elementor-286 .elementor-element.elementor-element-65bb87bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fb96e0 */.elementor-286 .elementor-element.elementor-element-61fb96e0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59de251c */.elementor-286 .elementor-element.elementor-element-59de251c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15bf67d7 */.elementor-286 .elementor-element.elementor-element-15bf67d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e626bd */.elementor-286 .elementor-element.elementor-element-2e626bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34bdca31 */.elementor-286 .elementor-element.elementor-element-34bdca31 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da77910 */.elementor-286 .elementor-element.elementor-element-5da77910 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bdb1e95 */.elementor-286 .elementor-element.elementor-element-4bdb1e95 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a8ef34 */.elementor-286 .elementor-element.elementor-element-61a8ef34 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-247c0f06 */.elementor-286 .elementor-element.elementor-element-247c0f06 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15993e7d */.elementor-286 .elementor-element.elementor-element-15993e7d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cc8df24 */.elementor-286 .elementor-element.elementor-element-7cc8df24 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db68eed */.elementor-286 .elementor-element.elementor-element-2db68eed {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b9b929a */.elementor-286 .elementor-element.elementor-element-2b9b929a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17dc777a */.elementor-286 .elementor-element.elementor-element-17dc777a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bde33d9 */.elementor-286 .elementor-element.elementor-element-2bde33d9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27c47543 */.elementor-286 .elementor-element.elementor-element-27c47543 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c1ba6d8 */.elementor-286 .elementor-element.elementor-element-6c1ba6d8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2a86c4 */.elementor-286 .elementor-element.elementor-element-7d2a86c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ca50797 */.elementor-286 .elementor-element.elementor-element-7ca50797 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-710d619f */.elementor-286 .elementor-element.elementor-element-710d619f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a7318ac */.elementor-286 .elementor-element.elementor-element-1a7318ac {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72b162c1 */.elementor-286 .elementor-element.elementor-element-72b162c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67668d91 */.elementor-286 .elementor-element.elementor-element-67668d91 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae884a1 */.elementor-286 .elementor-element.elementor-element-1ae884a1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a844a1b */.elementor-286 .elementor-element.elementor-element-a844a1b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45da3d7 */.elementor-286 .elementor-element.elementor-element-45da3d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a96abe2 */.elementor-286 .elementor-element.elementor-element-5a96abe2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1db537ec */.elementor-286 .elementor-element.elementor-element-1db537ec {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a145f6f */.elementor-286 .elementor-element.elementor-element-4a145f6f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17ef916d */.elementor-286 .elementor-element.elementor-element-17ef916d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-311f5c3d */.elementor-286 .elementor-element.elementor-element-311f5c3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a576f02 */.elementor-286 .elementor-element.elementor-element-a576f02 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-638fd46d */.elementor-286 .elementor-element.elementor-element-638fd46d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f8e6578 */.elementor-286 .elementor-element.elementor-element-2f8e6578 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58486174 */.elementor-286 .elementor-element.elementor-element-58486174 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7922f9a1 */.elementor-286 .elementor-element.elementor-element-7922f9a1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdd4858 */.elementor-286 .elementor-element.elementor-element-7bdd4858 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ba457a */.elementor-286 .elementor-element.elementor-element-6ba457a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ebead7d */.elementor-286 .elementor-element.elementor-element-2ebead7d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f446ef9 */.elementor-286 .elementor-element.elementor-element-f446ef9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-509b0932 */.elementor-286 .elementor-element.elementor-element-509b0932 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877b8b1 */.elementor-286 .elementor-element.elementor-element-5877b8b1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d22b17e */.elementor-286 .elementor-element.elementor-element-3d22b17e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f2d2e0 */.elementor-286 .elementor-element.elementor-element-11f2d2e0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af114a2 */.elementor-286 .elementor-element.elementor-element-af114a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89fb893 */.elementor-286 .elementor-element.elementor-element-89fb893 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4eb11c */.elementor-286 .elementor-element.elementor-element-3e4eb11c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597e92dc */.elementor-286 .elementor-element.elementor-element-597e92dc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1344c6f3 */.elementor-286 .elementor-element.elementor-element-1344c6f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dc83168 */.elementor-286 .elementor-element.elementor-element-5dc83168 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32262442 */.elementor-286 .elementor-element.elementor-element-32262442 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70e07313 */.elementor-286 .elementor-element.elementor-element-70e07313 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-416452a2 */.elementor-286 .elementor-element.elementor-element-416452a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f6ea4e1 */.elementor-286 .elementor-element.elementor-element-6f6ea4e1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4d58a2 */.elementor-286 .elementor-element.elementor-element-3e4d58a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50ab404a */.elementor-286 .elementor-element.elementor-element-50ab404a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37dfb759 */.elementor-286 .elementor-element.elementor-element-37dfb759 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf537d4 */.elementor-286 .elementor-element.elementor-element-5cf537d4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c3b6be */.elementor-286 .elementor-element.elementor-element-33c3b6be {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b6acd8 */.elementor-286 .elementor-element.elementor-element-71b6acd8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5ce3b8 */.elementor-286 .elementor-element.elementor-element-1d5ce3b8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e769301 */.elementor-286 .elementor-element.elementor-element-4e769301 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f2b4cda */.elementor-286 .elementor-element.elementor-element-1f2b4cda {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d86c1c9 */.elementor-286 .elementor-element.elementor-element-2d86c1c9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fc56327 */.elementor-286 .elementor-element.elementor-element-5fc56327 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f517071 */.elementor-286 .elementor-element.elementor-element-1f517071 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bf27b08 */.elementor-286 .elementor-element.elementor-element-1bf27b08 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ab96908 */.elementor-286 .elementor-element.elementor-element-5ab96908 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3945d7 */.elementor-286 .elementor-element.elementor-element-6c3945d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56615370 */.elementor-286 .elementor-element.elementor-element-56615370 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cff5b5c */.elementor-286 .elementor-element.elementor-element-6cff5b5c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dfefce2 */.elementor-286 .elementor-element.elementor-element-6dfefce2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63b5b04b */.elementor-286 .elementor-element.elementor-element-63b5b04b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7045d997 */.elementor-286 .elementor-element.elementor-element-7045d997 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-897739f */.elementor-286 .elementor-element.elementor-element-897739f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6a39a5 */.elementor-286 .elementor-element.elementor-element-f6a39a5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172a11c1 */.elementor-286 .elementor-element.elementor-element-172a11c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f51d3d */.elementor-286 .elementor-element.elementor-element-60f51d3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf2a7ff */.elementor-286 .elementor-element.elementor-element-5cf2a7ff {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f954549 */.elementor-286 .elementor-element.elementor-element-f954549 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719851bb */.elementor-286 .elementor-element.elementor-element-719851bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136c4088 */.elementor-286 .elementor-element.elementor-element-136c4088 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-549f55db */.elementor-286 .elementor-element.elementor-element-549f55db {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-275a4369 */.elementor-286 .elementor-element.elementor-element-275a4369 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6831a97a */.elementor-286 .elementor-element.elementor-element-6831a97a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9e026 */.elementor-286 .elementor-element.elementor-element-b9e026 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f6beac */.elementor-286 .elementor-element.elementor-element-43f6beac {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-450e06f8 */.elementor-286 .elementor-element.elementor-element-450e06f8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b350517 */.elementor-286 .elementor-element.elementor-element-4b350517 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767349e5 */.elementor-286 .elementor-element.elementor-element-767349e5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0e0b01 */.elementor-286 .elementor-element.elementor-element-5f0e0b01 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ccc502f */.elementor-286 .elementor-element.elementor-element-1ccc502f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b21508 */.elementor-286 .elementor-element.elementor-element-74b21508 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22ce83bf */.elementor-286 .elementor-element.elementor-element-22ce83bf {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1940d8a9 */.elementor-286 .elementor-element.elementor-element-1940d8a9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b7c483 */.elementor-286 .elementor-element.elementor-element-21b7c483 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295e5c5d */.elementor-286 .elementor-element.elementor-element-295e5c5d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7349dc41 */.elementor-286 .elementor-element.elementor-element-7349dc41 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e7affbf */.elementor-286 .elementor-element.elementor-element-1e7affbf {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2f241d */.elementor-286 .elementor-element.elementor-element-1b2f241d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6599ad6c */.elementor-286 .elementor-element.elementor-element-6599ad6c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55460985 */.elementor-286 .elementor-element.elementor-element-55460985 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35f8f344 */.elementor-286 .elementor-element.elementor-element-35f8f344 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e58419e */.elementor-286 .elementor-element.elementor-element-1e58419e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac28884 */.elementor-286 .elementor-element.elementor-element-3ac28884 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d50ce38 */.elementor-286 .elementor-element.elementor-element-7d50ce38 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5971f3 */.elementor-286 .elementor-element.elementor-element-d5971f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-404a210e */.elementor-286 .elementor-element.elementor-element-404a210e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3028183c */.elementor-286 .elementor-element.elementor-element-3028183c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-535a987c */.elementor-286 .elementor-element.elementor-element-535a987c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1172e6 */.elementor-286 .elementor-element.elementor-element-c1172e6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a4dd11 */.elementor-286 .elementor-element.elementor-element-28a4dd11 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3517f3e */.elementor-286 .elementor-element.elementor-element-3517f3e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab633d4 */.elementor-286 .elementor-element.elementor-element-6ab633d4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29d6dbb2 */.elementor-286 .elementor-element.elementor-element-29d6dbb2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719ef34d */.elementor-286 .elementor-element.elementor-element-719ef34d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ac34925 */.elementor-286 .elementor-element.elementor-element-4ac34925 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f441f1 */.elementor-286 .elementor-element.elementor-element-13f441f1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-715cc706 */.elementor-286 .elementor-element.elementor-element-715cc706 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64423621 */.elementor-286 .elementor-element.elementor-element-64423621 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75b3e4ee */.elementor-286 .elementor-element.elementor-element-75b3e4ee {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df3bd1b */.elementor-286 .elementor-element.elementor-element-df3bd1b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a58df7 */.elementor-286 .elementor-element.elementor-element-7a58df7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e54d50d */.elementor-286 .elementor-element.elementor-element-4e54d50d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17d7600a */.elementor-286 .elementor-element.elementor-element-17d7600a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e5bc73c */.elementor-286 .elementor-element.elementor-element-2e5bc73c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f6bd88 */.elementor-286 .elementor-element.elementor-element-65f6bd88 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29b945c7 */.elementor-286 .elementor-element.elementor-element-29b945c7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-573ee3e7 */.elementor-286 .elementor-element.elementor-element-573ee3e7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-512d60d6 */.elementor-286 .elementor-element.elementor-element-512d60d6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ac7d1d */.elementor-286 .elementor-element.elementor-element-42ac7d1d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3860fdf6 */.elementor-286 .elementor-element.elementor-element-3860fdf6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-396d5d4e */.elementor-286 .elementor-element.elementor-element-396d5d4e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d865157 */.elementor-286 .elementor-element.elementor-element-2d865157 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4aa55546 */.elementor-286 .elementor-element.elementor-element-4aa55546 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1945923 */.elementor-286 .elementor-element.elementor-element-1945923 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cd7cef8 */.elementor-286 .elementor-element.elementor-element-2cd7cef8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e643c77 */.elementor-286 .elementor-element.elementor-element-7e643c77 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff254bd */.elementor-286 .elementor-element.elementor-element-ff254bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b4f2be */.elementor-286 .elementor-element.elementor-element-46b4f2be {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e56e897 */.elementor-286 .elementor-element.elementor-element-6e56e897 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c49a3bd */.elementor-286 .elementor-element.elementor-element-2c49a3bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42435992 */.elementor-286 .elementor-element.elementor-element-42435992 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b49f734 */.elementor-286 .elementor-element.elementor-element-7b49f734 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c0b814 */.elementor-286 .elementor-element.elementor-element-44c0b814 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fdda51e */.elementor-286 .elementor-element.elementor-element-3fdda51e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-640f19e3 */.elementor-286 .elementor-element.elementor-element-640f19e3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67e77bb */.elementor-286 .elementor-element.elementor-element-67e77bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b3957f4 */.elementor-286 .elementor-element.elementor-element-5b3957f4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b04b15f */.elementor-286 .elementor-element.elementor-element-5b04b15f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-259216d8 */.elementor-286 .elementor-element.elementor-element-259216d8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7227a14d */.elementor-286 .elementor-element.elementor-element-7227a14d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25566f70 */.elementor-286 .elementor-element.elementor-element-25566f70 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4609fcbc */.elementor-286 .elementor-element.elementor-element-4609fcbc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d7ec38 */.elementor-286 .elementor-element.elementor-element-64d7ec38 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cca6461 */.elementor-286 .elementor-element.elementor-element-5cca6461 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b5d7b */.elementor-286 .elementor-element.elementor-element-8b5d7b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16eec9e */.elementor-286 .elementor-element.elementor-element-16eec9e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42d65435 */.elementor-286 .elementor-element.elementor-element-42d65435 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cd383a */.elementor-286 .elementor-element.elementor-element-78cd383a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fccade1 */.elementor-286 .elementor-element.elementor-element-5fccade1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b06d1ec */.elementor-286 .elementor-element.elementor-element-2b06d1ec {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5abb2a67 */.elementor-286 .elementor-element.elementor-element-5abb2a67 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5caa3267 */.elementor-286 .elementor-element.elementor-element-5caa3267 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1006e3cc */.elementor-286 .elementor-element.elementor-element-1006e3cc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1809ab04 */.elementor-286 .elementor-element.elementor-element-1809ab04 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-822ac15 */.elementor-286 .elementor-element.elementor-element-822ac15 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b5630eb */.elementor-286 .elementor-element.elementor-element-4b5630eb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5873119d */.elementor-286 .elementor-element.elementor-element-5873119d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74998f36 */.elementor-286 .elementor-element.elementor-element-74998f36 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b6200 */.elementor-286 .elementor-element.elementor-element-500b6200 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65528e52 */.elementor-286 .elementor-element.elementor-element-65528e52 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da4ba34 */.elementor-286 .elementor-element.elementor-element-2da4ba34 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-775b003d */.elementor-286 .elementor-element.elementor-element-775b003d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f2bd62 */.elementor-286 .elementor-element.elementor-element-36f2bd62 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12585429 */.elementor-286 .elementor-element.elementor-element-12585429 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a8ee1c0 */.elementor-286 .elementor-element.elementor-element-5a8ee1c0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb8fdda */.elementor-286 .elementor-element.elementor-element-7fb8fdda {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d372a47 */.elementor-286 .elementor-element.elementor-element-6d372a47 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47fb11fb */.elementor-286 .elementor-element.elementor-element-47fb11fb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec22537 */.elementor-286 .elementor-element.elementor-element-1ec22537 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-574bf776 */.elementor-286 .elementor-element.elementor-element-574bf776 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163ebe9a */.elementor-286 .elementor-element.elementor-element-163ebe9a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ade283 */.elementor-286 .elementor-element.elementor-element-14ade283 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-756d620b */.elementor-286 .elementor-element.elementor-element-756d620b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc8964 */.elementor-286 .elementor-element.elementor-element-9bc8964 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-608e1ffb */.elementor-286 .elementor-element.elementor-element-608e1ffb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e70acce */.elementor-286 .elementor-element.elementor-element-7e70acce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ed0508 */.elementor-286 .elementor-element.elementor-element-15ed0508 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a93fcea */.elementor-286 .elementor-element.elementor-element-6a93fcea {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1105bb50 */.elementor-286 .elementor-element.elementor-element-1105bb50 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b945c1 */.elementor-286 .elementor-element.elementor-element-5b945c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b2a1d1f */.elementor-286 .elementor-element.elementor-element-7b2a1d1f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-732c481c */.elementor-286 .elementor-element.elementor-element-732c481c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a020002 */.elementor-286 .elementor-element.elementor-element-1a020002 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4c5938 */.elementor-286 .elementor-element.elementor-element-7f4c5938 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf8eb2f */.elementor-286 .elementor-element.elementor-element-5cf8eb2f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cbc9c71 */.elementor-286 .elementor-element.elementor-element-5cbc9c71 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44b6213d */.elementor-286 .elementor-element.elementor-element-44b6213d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14cbc5f3 */.elementor-286 .elementor-element.elementor-element-14cbc5f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-355418d7 */.elementor-286 .elementor-element.elementor-element-355418d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ce8c4 */.elementor-286 .elementor-element.elementor-element-94ce8c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f55ee86 */.elementor-286 .elementor-element.elementor-element-4f55ee86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed5c008 */.elementor-286 .elementor-element.elementor-element-5ed5c008 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-889ced7 */.elementor-286 .elementor-element.elementor-element-889ced7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c47f3c */.elementor-286 .elementor-element.elementor-element-44c47f3c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-429d7386 */.elementor-286 .elementor-element.elementor-element-429d7386 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675ec314 */.elementor-286 .elementor-element.elementor-element-675ec314 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42499d28 */.elementor-286 .elementor-element.elementor-element-42499d28 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2315d28b */.elementor-286 .elementor-element.elementor-element-2315d28b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38c8c61d */.elementor-286 .elementor-element.elementor-element-38c8c61d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6e0c8 */.elementor-286 .elementor-element.elementor-element-7de6e0c8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e461003 */.elementor-286 .elementor-element.elementor-element-7e461003 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5608b5d2 */.elementor-286 .elementor-element.elementor-element-5608b5d2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70304abb */.elementor-286 .elementor-element.elementor-element-70304abb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-470222af */.elementor-286 .elementor-element.elementor-element-470222af {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-393a9f3d */.elementor-286 .elementor-element.elementor-element-393a9f3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-476c12a0 */.elementor-286 .elementor-element.elementor-element-476c12a0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bee6da */.elementor-286 .elementor-element.elementor-element-64bee6da {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ad32815 */.elementor-286 .elementor-element.elementor-element-6ad32815 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da9c028 */.elementor-286 .elementor-element.elementor-element-2da9c028 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a8e0a3 */.elementor-286 .elementor-element.elementor-element-46a8e0a3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed24a42 */.elementor-286 .elementor-element.elementor-element-3ed24a42 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b6417c4 */.elementor-286 .elementor-element.elementor-element-1b6417c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-180cf0f5 */.elementor-286 .elementor-element.elementor-element-180cf0f5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a6bc4a8 */.elementor-286 .elementor-element.elementor-element-2a6bc4a8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-627e7fe6 */.elementor-286 .elementor-element.elementor-element-627e7fe6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e4edef7 */.elementor-286 .elementor-element.elementor-element-5e4edef7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33127603 */.elementor-286 .elementor-element.elementor-element-33127603 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-611ead0b */.elementor-286 .elementor-element.elementor-element-611ead0b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d78899f */.elementor-286 .elementor-element.elementor-element-2d78899f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ce61f62 */.elementor-286 .elementor-element.elementor-element-7ce61f62 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e1712a8 */.elementor-286 .elementor-element.elementor-element-2e1712a8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28bb3984 */.elementor-286 .elementor-element.elementor-element-28bb3984 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d9d6131 */.elementor-286 .elementor-element.elementor-element-3d9d6131 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740185ce */.elementor-286 .elementor-element.elementor-element-740185ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49441f3d */.elementor-286 .elementor-element.elementor-element-49441f3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5441912b */.elementor-286 .elementor-element.elementor-element-5441912b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31481d96 */.elementor-286 .elementor-element.elementor-element-31481d96 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1407ef3d */.elementor-286 .elementor-element.elementor-element-1407ef3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107870e9 */.elementor-286 .elementor-element.elementor-element-107870e9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-606613 */.elementor-286 .elementor-element.elementor-element-606613 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2140a6b0 */.elementor-286 .elementor-element.elementor-element-2140a6b0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b6487f0 */.elementor-286 .elementor-element.elementor-element-1b6487f0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-167195da */.elementor-286 .elementor-element.elementor-element-167195da {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a97ab3f */.elementor-286 .elementor-element.elementor-element-6a97ab3f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-677b5960 */.elementor-286 .elementor-element.elementor-element-677b5960 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73cd21aa */.elementor-286 .elementor-element.elementor-element-73cd21aa {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a320fa0 */.elementor-286 .elementor-element.elementor-element-7a320fa0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59a5aeae */.elementor-286 .elementor-element.elementor-element-59a5aeae {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ecdaf5c */.elementor-286 .elementor-element.elementor-element-1ecdaf5c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3999bfce */.elementor-286 .elementor-element.elementor-element-3999bfce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c938c86 */.elementor-286 .elementor-element.elementor-element-5c938c86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13bcf8ce */.elementor-286 .elementor-element.elementor-element-13bcf8ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-229d9d24 */.elementor-286 .elementor-element.elementor-element-229d9d24 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c492990 */.elementor-286 .elementor-element.elementor-element-2c492990 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a7131f8 */.elementor-286 .elementor-element.elementor-element-6a7131f8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae7922f */.elementor-286 .elementor-element.elementor-element-1ae7922f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-687c79e5 */.elementor-286 .elementor-element.elementor-element-687c79e5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cca1971 */.elementor-286 .elementor-element.elementor-element-6cca1971 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a7edef4 */.elementor-286 .elementor-element.elementor-element-2a7edef4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3011fed5 */.elementor-286 .elementor-element.elementor-element-3011fed5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e5ce1d */.elementor-286 .elementor-element.elementor-element-5e5ce1d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1a8d05 */.elementor-286 .elementor-element.elementor-element-f1a8d05 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42319c6c */.elementor-286 .elementor-element.elementor-element-42319c6c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72c37e32 */.elementor-286 .elementor-element.elementor-element-72c37e32 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49c115b2 */.elementor-286 .elementor-element.elementor-element-49c115b2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56817e54 */.elementor-286 .elementor-element.elementor-element-56817e54 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c0dfbeb */.elementor-286 .elementor-element.elementor-element-c0dfbeb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b3d2223 */.elementor-286 .elementor-element.elementor-element-6b3d2223 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16088bf7 */.elementor-286 .elementor-element.elementor-element-16088bf7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b5b776f */.elementor-286 .elementor-element.elementor-element-3b5b776f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b35eaf8 */.elementor-286 .elementor-element.elementor-element-b35eaf8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74fa08e */.elementor-286 .elementor-element.elementor-element-74fa08e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-673fe9ce */.elementor-286 .elementor-element.elementor-element-673fe9ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-214fcb86 */.elementor-286 .elementor-element.elementor-element-214fcb86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f31b0f */.elementor-286 .elementor-element.elementor-element-65f31b0f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57e3477e */.elementor-286 .elementor-element.elementor-element-57e3477e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b9661bb */.elementor-286 .elementor-element.elementor-element-3b9661bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1dd0909e */.elementor-286 .elementor-element.elementor-element-1dd0909e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26810fd */.elementor-286 .elementor-element.elementor-element-26810fd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db6fb2c */.elementor-286 .elementor-element.elementor-element-2db6fb2c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12ec324c */.elementor-286 .elementor-element.elementor-element-12ec324c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d807fe3 */.elementor-286 .elementor-element.elementor-element-2d807fe3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12cb0f05 */.elementor-286 .elementor-element.elementor-element-12cb0f05 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23448a85 */.elementor-286 .elementor-element.elementor-element-23448a85 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72aa40ff */.elementor-286 .elementor-element.elementor-element-72aa40ff {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e69e40f */.elementor-286 .elementor-element.elementor-element-3e69e40f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bd3ef8 */.elementor-286 .elementor-element.elementor-element-7bd3ef8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-745b69af */.elementor-286 .elementor-element.elementor-element-745b69af {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d1c032d */.elementor-286 .elementor-element.elementor-element-4d1c032d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e373011 */.elementor-286 .elementor-element.elementor-element-7e373011 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72bd3599 */.elementor-286 .elementor-element.elementor-element-72bd3599 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c58812a */.elementor-286 .elementor-element.elementor-element-5c58812a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61ff229c */.elementor-286 .elementor-element.elementor-element-61ff229c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41e205c5 */.elementor-286 .elementor-element.elementor-element-41e205c5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54f2bffe */.elementor-286 .elementor-element.elementor-element-54f2bffe {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11555bd8 */.elementor-286 .elementor-element.elementor-element-11555bd8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7055d539 */.elementor-286 .elementor-element.elementor-element-7055d539 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2996667d */.elementor-286 .elementor-element.elementor-element-2996667d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e09cfa6 */.elementor-286 .elementor-element.elementor-element-7e09cfa6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65cb3fd7 */.elementor-286 .elementor-element.elementor-element-65cb3fd7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6aa7f2f0 */.elementor-286 .elementor-element.elementor-element-6aa7f2f0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4c929241 */.elementor-286 .elementor-element.elementor-element-4c929241 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa9265 */.elementor-286 .elementor-element.elementor-element-7aa9265 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6759e555 */.elementor-286 .elementor-element.elementor-element-6759e555 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b65ddf8 */.elementor-286 .elementor-element.elementor-element-b65ddf8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d5d3575 */.elementor-286 .elementor-element.elementor-element-5d5d3575 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b743c12 */.elementor-286 .elementor-element.elementor-element-b743c12 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-297f24ef */.elementor-286 .elementor-element.elementor-element-297f24ef {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f146ad9 */.elementor-286 .elementor-element.elementor-element-7f146ad9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b023366 */.elementor-286 .elementor-element.elementor-element-5b023366 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b124683 */.elementor-286 .elementor-element.elementor-element-6b124683 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a1ffba */.elementor-286 .elementor-element.elementor-element-61a1ffba {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65bb87bb */.elementor-286 .elementor-element.elementor-element-65bb87bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61fb96e0 */.elementor-286 .elementor-element.elementor-element-61fb96e0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59de251c */.elementor-286 .elementor-element.elementor-element-59de251c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15bf67d7 */.elementor-286 .elementor-element.elementor-element-15bf67d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e626bd */.elementor-286 .elementor-element.elementor-element-2e626bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34bdca31 */.elementor-286 .elementor-element.elementor-element-34bdca31 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5da77910 */.elementor-286 .elementor-element.elementor-element-5da77910 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bdb1e95 */.elementor-286 .elementor-element.elementor-element-4bdb1e95 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61a8ef34 */.elementor-286 .elementor-element.elementor-element-61a8ef34 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-247c0f06 */.elementor-286 .elementor-element.elementor-element-247c0f06 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15993e7d */.elementor-286 .elementor-element.elementor-element-15993e7d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7cc8df24 */.elementor-286 .elementor-element.elementor-element-7cc8df24 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2db68eed */.elementor-286 .elementor-element.elementor-element-2db68eed {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b9b929a */.elementor-286 .elementor-element.elementor-element-2b9b929a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17dc777a */.elementor-286 .elementor-element.elementor-element-17dc777a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bde33d9 */.elementor-286 .elementor-element.elementor-element-2bde33d9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-27c47543 */.elementor-286 .elementor-element.elementor-element-27c47543 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c1ba6d8 */.elementor-286 .elementor-element.elementor-element-6c1ba6d8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d2a86c4 */.elementor-286 .elementor-element.elementor-element-7d2a86c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ca50797 */.elementor-286 .elementor-element.elementor-element-7ca50797 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-710d619f */.elementor-286 .elementor-element.elementor-element-710d619f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a7318ac */.elementor-286 .elementor-element.elementor-element-1a7318ac {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72b162c1 */.elementor-286 .elementor-element.elementor-element-72b162c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67668d91 */.elementor-286 .elementor-element.elementor-element-67668d91 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae884a1 */.elementor-286 .elementor-element.elementor-element-1ae884a1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a844a1b */.elementor-286 .elementor-element.elementor-element-a844a1b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45da3d7 */.elementor-286 .elementor-element.elementor-element-45da3d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a96abe2 */.elementor-286 .elementor-element.elementor-element-5a96abe2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1db537ec */.elementor-286 .elementor-element.elementor-element-1db537ec {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a145f6f */.elementor-286 .elementor-element.elementor-element-4a145f6f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17ef916d */.elementor-286 .elementor-element.elementor-element-17ef916d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-311f5c3d */.elementor-286 .elementor-element.elementor-element-311f5c3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a576f02 */.elementor-286 .elementor-element.elementor-element-a576f02 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-638fd46d */.elementor-286 .elementor-element.elementor-element-638fd46d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f8e6578 */.elementor-286 .elementor-element.elementor-element-2f8e6578 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58486174 */.elementor-286 .elementor-element.elementor-element-58486174 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7922f9a1 */.elementor-286 .elementor-element.elementor-element-7922f9a1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bdd4858 */.elementor-286 .elementor-element.elementor-element-7bdd4858 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ba457a */.elementor-286 .elementor-element.elementor-element-6ba457a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ebead7d */.elementor-286 .elementor-element.elementor-element-2ebead7d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f446ef9 */.elementor-286 .elementor-element.elementor-element-f446ef9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-509b0932 */.elementor-286 .elementor-element.elementor-element-509b0932 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5877b8b1 */.elementor-286 .elementor-element.elementor-element-5877b8b1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d22b17e */.elementor-286 .elementor-element.elementor-element-3d22b17e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11f2d2e0 */.elementor-286 .elementor-element.elementor-element-11f2d2e0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-af114a2 */.elementor-286 .elementor-element.elementor-element-af114a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89fb893 */.elementor-286 .elementor-element.elementor-element-89fb893 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4eb11c */.elementor-286 .elementor-element.elementor-element-3e4eb11c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-597e92dc */.elementor-286 .elementor-element.elementor-element-597e92dc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1344c6f3 */.elementor-286 .elementor-element.elementor-element-1344c6f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5dc83168 */.elementor-286 .elementor-element.elementor-element-5dc83168 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32262442 */.elementor-286 .elementor-element.elementor-element-32262442 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70e07313 */.elementor-286 .elementor-element.elementor-element-70e07313 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-416452a2 */.elementor-286 .elementor-element.elementor-element-416452a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f6ea4e1 */.elementor-286 .elementor-element.elementor-element-6f6ea4e1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e4d58a2 */.elementor-286 .elementor-element.elementor-element-3e4d58a2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50ab404a */.elementor-286 .elementor-element.elementor-element-50ab404a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37dfb759 */.elementor-286 .elementor-element.elementor-element-37dfb759 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf537d4 */.elementor-286 .elementor-element.elementor-element-5cf537d4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33c3b6be */.elementor-286 .elementor-element.elementor-element-33c3b6be {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-71b6acd8 */.elementor-286 .elementor-element.elementor-element-71b6acd8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5ce3b8 */.elementor-286 .elementor-element.elementor-element-1d5ce3b8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e769301 */.elementor-286 .elementor-element.elementor-element-4e769301 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f2b4cda */.elementor-286 .elementor-element.elementor-element-1f2b4cda {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d86c1c9 */.elementor-286 .elementor-element.elementor-element-2d86c1c9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fc56327 */.elementor-286 .elementor-element.elementor-element-5fc56327 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f517071 */.elementor-286 .elementor-element.elementor-element-1f517071 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bf27b08 */.elementor-286 .elementor-element.elementor-element-1bf27b08 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ab96908 */.elementor-286 .elementor-element.elementor-element-5ab96908 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c3945d7 */.elementor-286 .elementor-element.elementor-element-6c3945d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56615370 */.elementor-286 .elementor-element.elementor-element-56615370 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cff5b5c */.elementor-286 .elementor-element.elementor-element-6cff5b5c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dfefce2 */.elementor-286 .elementor-element.elementor-element-6dfefce2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63b5b04b */.elementor-286 .elementor-element.elementor-element-63b5b04b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7045d997 */.elementor-286 .elementor-element.elementor-element-7045d997 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-897739f */.elementor-286 .elementor-element.elementor-element-897739f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6a39a5 */.elementor-286 .elementor-element.elementor-element-f6a39a5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-172a11c1 */.elementor-286 .elementor-element.elementor-element-172a11c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60f51d3d */.elementor-286 .elementor-element.elementor-element-60f51d3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf2a7ff */.elementor-286 .elementor-element.elementor-element-5cf2a7ff {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f954549 */.elementor-286 .elementor-element.elementor-element-f954549 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719851bb */.elementor-286 .elementor-element.elementor-element-719851bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-136c4088 */.elementor-286 .elementor-element.elementor-element-136c4088 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-549f55db */.elementor-286 .elementor-element.elementor-element-549f55db {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-275a4369 */.elementor-286 .elementor-element.elementor-element-275a4369 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6831a97a */.elementor-286 .elementor-element.elementor-element-6831a97a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b9e026 */.elementor-286 .elementor-element.elementor-element-b9e026 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43f6beac */.elementor-286 .elementor-element.elementor-element-43f6beac {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-450e06f8 */.elementor-286 .elementor-element.elementor-element-450e06f8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b350517 */.elementor-286 .elementor-element.elementor-element-4b350517 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767349e5 */.elementor-286 .elementor-element.elementor-element-767349e5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f0e0b01 */.elementor-286 .elementor-element.elementor-element-5f0e0b01 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ccc502f */.elementor-286 .elementor-element.elementor-element-1ccc502f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74b21508 */.elementor-286 .elementor-element.elementor-element-74b21508 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22ce83bf */.elementor-286 .elementor-element.elementor-element-22ce83bf {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1940d8a9 */.elementor-286 .elementor-element.elementor-element-1940d8a9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21b7c483 */.elementor-286 .elementor-element.elementor-element-21b7c483 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-295e5c5d */.elementor-286 .elementor-element.elementor-element-295e5c5d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7349dc41 */.elementor-286 .elementor-element.elementor-element-7349dc41 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e7affbf */.elementor-286 .elementor-element.elementor-element-1e7affbf {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2f241d */.elementor-286 .elementor-element.elementor-element-1b2f241d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6599ad6c */.elementor-286 .elementor-element.elementor-element-6599ad6c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55460985 */.elementor-286 .elementor-element.elementor-element-55460985 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35f8f344 */.elementor-286 .elementor-element.elementor-element-35f8f344 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1e58419e */.elementor-286 .elementor-element.elementor-element-1e58419e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ac28884 */.elementor-286 .elementor-element.elementor-element-3ac28884 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d50ce38 */.elementor-286 .elementor-element.elementor-element-7d50ce38 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5971f3 */.elementor-286 .elementor-element.elementor-element-d5971f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-404a210e */.elementor-286 .elementor-element.elementor-element-404a210e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3028183c */.elementor-286 .elementor-element.elementor-element-3028183c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-535a987c */.elementor-286 .elementor-element.elementor-element-535a987c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1172e6 */.elementor-286 .elementor-element.elementor-element-c1172e6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28a4dd11 */.elementor-286 .elementor-element.elementor-element-28a4dd11 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3517f3e */.elementor-286 .elementor-element.elementor-element-3517f3e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ab633d4 */.elementor-286 .elementor-element.elementor-element-6ab633d4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29d6dbb2 */.elementor-286 .elementor-element.elementor-element-29d6dbb2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-719ef34d */.elementor-286 .elementor-element.elementor-element-719ef34d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ac34925 */.elementor-286 .elementor-element.elementor-element-4ac34925 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13f441f1 */.elementor-286 .elementor-element.elementor-element-13f441f1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-715cc706 */.elementor-286 .elementor-element.elementor-element-715cc706 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64423621 */.elementor-286 .elementor-element.elementor-element-64423621 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75b3e4ee */.elementor-286 .elementor-element.elementor-element-75b3e4ee {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df3bd1b */.elementor-286 .elementor-element.elementor-element-df3bd1b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a58df7 */.elementor-286 .elementor-element.elementor-element-7a58df7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e54d50d */.elementor-286 .elementor-element.elementor-element-4e54d50d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17d7600a */.elementor-286 .elementor-element.elementor-element-17d7600a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e5bc73c */.elementor-286 .elementor-element.elementor-element-2e5bc73c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f6bd88 */.elementor-286 .elementor-element.elementor-element-65f6bd88 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29b945c7 */.elementor-286 .elementor-element.elementor-element-29b945c7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-573ee3e7 */.elementor-286 .elementor-element.elementor-element-573ee3e7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-512d60d6 */.elementor-286 .elementor-element.elementor-element-512d60d6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ac7d1d */.elementor-286 .elementor-element.elementor-element-42ac7d1d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3860fdf6 */.elementor-286 .elementor-element.elementor-element-3860fdf6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-396d5d4e */.elementor-286 .elementor-element.elementor-element-396d5d4e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d865157 */.elementor-286 .elementor-element.elementor-element-2d865157 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4aa55546 */.elementor-286 .elementor-element.elementor-element-4aa55546 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1945923 */.elementor-286 .elementor-element.elementor-element-1945923 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cd7cef8 */.elementor-286 .elementor-element.elementor-element-2cd7cef8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e643c77 */.elementor-286 .elementor-element.elementor-element-7e643c77 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ff254bd */.elementor-286 .elementor-element.elementor-element-ff254bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46b4f2be */.elementor-286 .elementor-element.elementor-element-46b4f2be {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e56e897 */.elementor-286 .elementor-element.elementor-element-6e56e897 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c49a3bd */.elementor-286 .elementor-element.elementor-element-2c49a3bd {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42435992 */.elementor-286 .elementor-element.elementor-element-42435992 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b49f734 */.elementor-286 .elementor-element.elementor-element-7b49f734 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c0b814 */.elementor-286 .elementor-element.elementor-element-44c0b814 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fdda51e */.elementor-286 .elementor-element.elementor-element-3fdda51e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-640f19e3 */.elementor-286 .elementor-element.elementor-element-640f19e3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67e77bb */.elementor-286 .elementor-element.elementor-element-67e77bb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b3957f4 */.elementor-286 .elementor-element.elementor-element-5b3957f4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b04b15f */.elementor-286 .elementor-element.elementor-element-5b04b15f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-259216d8 */.elementor-286 .elementor-element.elementor-element-259216d8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7227a14d */.elementor-286 .elementor-element.elementor-element-7227a14d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25566f70 */.elementor-286 .elementor-element.elementor-element-25566f70 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4609fcbc */.elementor-286 .elementor-element.elementor-element-4609fcbc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64d7ec38 */.elementor-286 .elementor-element.elementor-element-64d7ec38 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cca6461 */.elementor-286 .elementor-element.elementor-element-5cca6461 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b5d7b */.elementor-286 .elementor-element.elementor-element-8b5d7b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-16eec9e */.elementor-286 .elementor-element.elementor-element-16eec9e {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42d65435 */.elementor-286 .elementor-element.elementor-element-42d65435 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78cd383a */.elementor-286 .elementor-element.elementor-element-78cd383a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fccade1 */.elementor-286 .elementor-element.elementor-element-5fccade1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b06d1ec */.elementor-286 .elementor-element.elementor-element-2b06d1ec {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5abb2a67 */.elementor-286 .elementor-element.elementor-element-5abb2a67 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5caa3267 */.elementor-286 .elementor-element.elementor-element-5caa3267 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1006e3cc */.elementor-286 .elementor-element.elementor-element-1006e3cc {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1809ab04 */.elementor-286 .elementor-element.elementor-element-1809ab04 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-822ac15 */.elementor-286 .elementor-element.elementor-element-822ac15 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b5630eb */.elementor-286 .elementor-element.elementor-element-4b5630eb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5873119d */.elementor-286 .elementor-element.elementor-element-5873119d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74998f36 */.elementor-286 .elementor-element.elementor-element-74998f36 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-500b6200 */.elementor-286 .elementor-element.elementor-element-500b6200 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65528e52 */.elementor-286 .elementor-element.elementor-element-65528e52 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da4ba34 */.elementor-286 .elementor-element.elementor-element-2da4ba34 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-775b003d */.elementor-286 .elementor-element.elementor-element-775b003d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36f2bd62 */.elementor-286 .elementor-element.elementor-element-36f2bd62 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12585429 */.elementor-286 .elementor-element.elementor-element-12585429 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a8ee1c0 */.elementor-286 .elementor-element.elementor-element-5a8ee1c0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb8fdda */.elementor-286 .elementor-element.elementor-element-7fb8fdda {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d372a47 */.elementor-286 .elementor-element.elementor-element-6d372a47 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47fb11fb */.elementor-286 .elementor-element.elementor-element-47fb11fb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec22537 */.elementor-286 .elementor-element.elementor-element-1ec22537 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-574bf776 */.elementor-286 .elementor-element.elementor-element-574bf776 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-163ebe9a */.elementor-286 .elementor-element.elementor-element-163ebe9a {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ade283 */.elementor-286 .elementor-element.elementor-element-14ade283 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-756d620b */.elementor-286 .elementor-element.elementor-element-756d620b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9bc8964 */.elementor-286 .elementor-element.elementor-element-9bc8964 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-608e1ffb */.elementor-286 .elementor-element.elementor-element-608e1ffb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e70acce */.elementor-286 .elementor-element.elementor-element-7e70acce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15ed0508 */.elementor-286 .elementor-element.elementor-element-15ed0508 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a93fcea */.elementor-286 .elementor-element.elementor-element-6a93fcea {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1105bb50 */.elementor-286 .elementor-element.elementor-element-1105bb50 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b945c1 */.elementor-286 .elementor-element.elementor-element-5b945c1 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b2a1d1f */.elementor-286 .elementor-element.elementor-element-7b2a1d1f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-732c481c */.elementor-286 .elementor-element.elementor-element-732c481c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a020002 */.elementor-286 .elementor-element.elementor-element-1a020002 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f4c5938 */.elementor-286 .elementor-element.elementor-element-7f4c5938 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cf8eb2f */.elementor-286 .elementor-element.elementor-element-5cf8eb2f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cbc9c71 */.elementor-286 .elementor-element.elementor-element-5cbc9c71 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44b6213d */.elementor-286 .elementor-element.elementor-element-44b6213d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14cbc5f3 */.elementor-286 .elementor-element.elementor-element-14cbc5f3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-355418d7 */.elementor-286 .elementor-element.elementor-element-355418d7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94ce8c4 */.elementor-286 .elementor-element.elementor-element-94ce8c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f55ee86 */.elementor-286 .elementor-element.elementor-element-4f55ee86 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ed5c008 */.elementor-286 .elementor-element.elementor-element-5ed5c008 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-889ced7 */.elementor-286 .elementor-element.elementor-element-889ced7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-44c47f3c */.elementor-286 .elementor-element.elementor-element-44c47f3c {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-429d7386 */.elementor-286 .elementor-element.elementor-element-429d7386 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-675ec314 */.elementor-286 .elementor-element.elementor-element-675ec314 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42499d28 */.elementor-286 .elementor-element.elementor-element-42499d28 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2315d28b */.elementor-286 .elementor-element.elementor-element-2315d28b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-38c8c61d */.elementor-286 .elementor-element.elementor-element-38c8c61d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7de6e0c8 */.elementor-286 .elementor-element.elementor-element-7de6e0c8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e461003 */.elementor-286 .elementor-element.elementor-element-7e461003 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5608b5d2 */.elementor-286 .elementor-element.elementor-element-5608b5d2 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70304abb */.elementor-286 .elementor-element.elementor-element-70304abb {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-470222af */.elementor-286 .elementor-element.elementor-element-470222af {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-393a9f3d */.elementor-286 .elementor-element.elementor-element-393a9f3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-476c12a0 */.elementor-286 .elementor-element.elementor-element-476c12a0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64bee6da */.elementor-286 .elementor-element.elementor-element-64bee6da {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ad32815 */.elementor-286 .elementor-element.elementor-element-6ad32815 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2da9c028 */.elementor-286 .elementor-element.elementor-element-2da9c028 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a8e0a3 */.elementor-286 .elementor-element.elementor-element-46a8e0a3 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ed24a42 */.elementor-286 .elementor-element.elementor-element-3ed24a42 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b6417c4 */.elementor-286 .elementor-element.elementor-element-1b6417c4 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-180cf0f5 */.elementor-286 .elementor-element.elementor-element-180cf0f5 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a6bc4a8 */.elementor-286 .elementor-element.elementor-element-2a6bc4a8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-627e7fe6 */.elementor-286 .elementor-element.elementor-element-627e7fe6 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e4edef7 */.elementor-286 .elementor-element.elementor-element-5e4edef7 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33127603 */.elementor-286 .elementor-element.elementor-element-33127603 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-611ead0b */.elementor-286 .elementor-element.elementor-element-611ead0b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d78899f */.elementor-286 .elementor-element.elementor-element-2d78899f {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ce61f62 */.elementor-286 .elementor-element.elementor-element-7ce61f62 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e1712a8 */.elementor-286 .elementor-element.elementor-element-2e1712a8 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28bb3984 */.elementor-286 .elementor-element.elementor-element-28bb3984 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d9d6131 */.elementor-286 .elementor-element.elementor-element-3d9d6131 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-740185ce */.elementor-286 .elementor-element.elementor-element-740185ce {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49441f3d */.elementor-286 .elementor-element.elementor-element-49441f3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5441912b */.elementor-286 .elementor-element.elementor-element-5441912b {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31481d96 */.elementor-286 .elementor-element.elementor-element-31481d96 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1407ef3d */.elementor-286 .elementor-element.elementor-element-1407ef3d {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-107870e9 */.elementor-286 .elementor-element.elementor-element-107870e9 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-606613 */.elementor-286 .elementor-element.elementor-element-606613 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2140a6b0 */.elementor-286 .elementor-element.elementor-element-2140a6b0 {
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    font-size: 32px;
    font-weight: 600;
    color: #222;

    border: 1px solid rgba(255,255,255,0.4);

    box-shadow:
        inset 0 1px 2px rgba(255,255,255,0.7),
        inset 0 -3px 6px rgba(0,0,0,0.15),
        0 8px 20px rgba(0,0,0,0.1);

    position: relative;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Atlan';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mohab.weblnnovators.com/wp-content/uploads/2026/02/Atlan-Regular.eot');
	src: url('https://mohab.weblnnovators.com/wp-content/uploads/2026/02/Atlan-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://mohab.weblnnovators.com/wp-content/uploads/2026/02/Atlan-Regular.woff2') format('woff2'),
		url('https://mohab.weblnnovators.com/wp-content/uploads/2026/02/Atlan-Regular-1.woff') format('woff'),
		url('https://mohab.weblnnovators.com/wp-content/uploads/2026/02/Atlan-Regular.ttf') format('truetype'),
		url('https://mohab.weblnnovators.com/wp-content/uploads/2026/02/Atlan-Regular.svg#Atlan') format('svg');
}
@font-face {
	font-family: 'Atlan';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mohab.weblnnovators.com/wp-content/uploads/2026/02/Atlan-Bold.eot');
	src: url('https://mohab.weblnnovators.com/wp-content/uploads/2026/02/Atlan-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://mohab.weblnnovators.com/wp-content/uploads/2026/02/Atlan-Bold-2.woff2') format('woff2'),
		url('https://mohab.weblnnovators.com/wp-content/uploads/2026/02/Atlan-Bold-1.woff') format('woff'),
		url('https://mohab.weblnnovators.com/wp-content/uploads/2026/02/Atlan-Bold.ttf') format('truetype'),
		url('https://mohab.weblnnovators.com/wp-content/uploads/2026/02/Atlan-Bold.svg#Atlan') format('svg');
}
/* End Custom Fonts CSS */