.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://livn.ae/wp-content/uploads/2026/03/ff-1.jpg");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;--flex-grow:0;--flex-shrink:0;}.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:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:48px 49px 0px 0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:75px;--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;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-286 .elementor-element.elementor-element-11ec6f48{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-9-31-15-PM-4.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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-10-26-48-PM-6.png");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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-10-52-50-PM.png");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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-10-26-48-PM-5.png");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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-10-26-48-PM-3.png");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.elementor-element{--flex-grow:0;--flex-shrink:0;}.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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-10-26-48-PM-4.png");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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-10-26-48-PM-2.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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-10-26-48-PM.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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-10-26-48-PM-1.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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-9-31-15-PM-4.png");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://livn.ae/wp-content/uploads/2026/03/9BFF712D-EEE8-4323-8526-705AB7B2E699.jpeg");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-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://livn.ae/wp-content/uploads/2026/03/4F8CBD66-E2DE-4C67-9968-435C9AA312AD.jpeg");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-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://livn.ae/wp-content/uploads/2026/03/16.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://livn.ae/wp-content/uploads/2026/03/15.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://livn.ae/wp-content/uploads/2026/03/9D57D50B-F30C-4B52-AE1A-F4EB507FC5D2.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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-10-26-48-PM-5.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-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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-10-26-48-PM.png");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-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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-10-52-50-PM.png");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://livn.ae/wp-content/uploads/2026/03/19.png");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://livn.ae/wp-content/uploads/2026/03/22.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://livn.ae/wp-content/uploads/2026/03/20.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-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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-10-26-48-PM-2.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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-10-26-48-PM-3.png");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://livn.ae/wp-content/uploads/2026/03/23.png");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://livn.ae/wp-content/uploads/2026/03/4C18B10E-125A-45BD-8564-1E0ECC64FC58.jpeg");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-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://livn.ae/wp-content/uploads/2026/03/Photo-18-03-2026-1-27-59-AM.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://livn.ae/wp-content/uploads/2026/03/25.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-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://livn.ae/wp-content/uploads/2026/03/31.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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-10-26-48-PM-1-1.png");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://livn.ae/wp-content/uploads/2026/03/Photo-19-03-2026-10-26-48-PM-4-1.png");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://livn.ae/wp-content/uploads/2026/03/28.png");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-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://livn.ae/wp-content/uploads/2026/03/30.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://livn.ae/wp-content/uploads/2026/03/29.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-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://livn.ae/wp-content/uploads/2026/03/12-scaled.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:1366px){.elementor-286 .elementor-element.elementor-element-726153a6{width:var( --container-widget-width, 908.667px );max-width:908.667px;--container-widget-width:908.667px;--container-widget-flex-grow:0;}.elementor-286 .elementor-element.elementor-element-1674d49b{width:var( --container-widget-width, 369.972px );max-width:369.972px;--container-widget-width:369.972px;--container-widget-flex-grow:0;}}@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-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-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-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-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-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-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-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-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-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-4df96ed{--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-177c0532{--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-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-63a14f19{--width:30%;}.elementor-286 .elementor-element.elementor-element-ba0e8c8{--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-6a07790a{--width:30%;}.elementor-286 .elementor-element.elementor-element-3cc19c73{--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-4df96ed{--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-177c0532{--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-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-63a14f19{--width:45%;}.elementor-286 .elementor-element.elementor-element-ba0e8c8{--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-6a07790a{--width:45%;}.elementor-286 .elementor-element.elementor-element-3cc19c73{--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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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 Fonts CSS */@font-face {
	font-family: 'Atlan';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://livn.ae/wp-content/uploads/2026/02/Atlan-Regular.eot');
	src: url('https://livn.ae/wp-content/uploads/2026/02/Atlan-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://livn.ae/wp-content/uploads/2026/02/Atlan-Regular.woff2') format('woff2'),
		url('https://livn.ae/wp-content/uploads/2026/02/Atlan-Regular-1.woff') format('woff'),
		url('https://livn.ae/wp-content/uploads/2026/02/Atlan-Regular.ttf') format('truetype'),
		url('https://livn.ae/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://livn.ae/wp-content/uploads/2026/02/Atlan-Bold.eot');
	src: url('https://livn.ae/wp-content/uploads/2026/02/Atlan-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://livn.ae/wp-content/uploads/2026/02/Atlan-Bold-2.woff2') format('woff2'),
		url('https://livn.ae/wp-content/uploads/2026/02/Atlan-Bold-1.woff') format('woff'),
		url('https://livn.ae/wp-content/uploads/2026/02/Atlan-Bold.ttf') format('truetype'),
		url('https://livn.ae/wp-content/uploads/2026/02/Atlan-Bold.svg#Atlan') format('svg');
}
/* End Custom Fonts CSS */