.elementor-17 .elementor-element.elementor-element-bd60f81{--display:flex;--min-height:85vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-17 .elementor-element.elementor-element-bd60f81:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-bd60f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDFDF;}.elementor-17 .elementor-element.elementor-element-c03e1e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-44396de{padding:8px 20px 8px 20px;border-radius:35px 35px 35px 35px;}.elementor-17 .elementor-element.elementor-element-44396de.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-44396de .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-5af0486 .elementor-heading-title{color:var( --e-global-color-secondary );}.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-17 .elementor-element.elementor-element-20ac8b0{padding:15px 0px 0px 0px;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-17 .elementor-element.elementor-element-05af4d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-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-17 .elementor-element.elementor-element-dc50d9a .elementor-button{background-color:#F5CA51D1;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF38;border-radius:35px 35px 35px 35px;}.elementor-17 .elementor-element.elementor-element-dc50d9a:hover{--e-transform-translateY:-2px;}.elementor-17 .elementor-element.elementor-element-ada07ed .elementor-button{background-color:#F0F0F01C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF73;border-radius:35px 35px 35px 35px;}.elementor-17 .elementor-element.elementor-element-ada07ed:hover{--e-transform-translateY:-2px;}.elementor-17 .elementor-element.elementor-element-38a7699{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7a8902f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-84179ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-d6aefe4{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-17 .elementor-element.elementor-element-d6aefe4:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d6aefe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDFDF;}.elementor-17 .elementor-element.elementor-element-d742f9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-d742f9e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-ab460fa{--display:flex;--min-height:50vh;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-17 .elementor-element.elementor-element-f672686 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-39051e5{color:var( --e-global-color-text );}.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-17 .elementor-element.elementor-element-45939dc{--display:flex;}.elementor-17 .elementor-element.elementor-element-3848bc7{--display:flex;}.elementor-17 .elementor-element.elementor-element-b147097{--display:flex;}.elementor-17 .elementor-element.elementor-element-44e73f4{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:50px;--n-tabs-title-border-radius:35px 35px 35px 35px;--n-tabs-title-padding-top:5px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:5px;--n-tabs-title-padding-left:25px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-44e73f4 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#F9E5AE00;}.elementor-17 .elementor-element.elementor-element-44e73f4.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:"Roboto", Sans-serif;font-weight:600;}.elementor-17 .elementor-element.elementor-element-44e73f4 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-d7ce59d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-17 .elementor-element.elementor-element-d7ce59d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d7ce59d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5CA51BF;}.elementor-17 .elementor-element.elementor-element-8131c27{text-align:center;}.elementor-17 .elementor-element.elementor-element-8131c27 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-538d5ef{text-align:center;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-17 .elementor-element.elementor-element-c78ea00{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-22eb711:hover{--e-transform-translateY:-5px;}.elementor-17 .elementor-element.elementor-element-22eb711{padding:40px 20px 40px 20px;}.elementor-17 .elementor-element.elementor-element-22eb711 .elementor-icon-box-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-22eb711.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-22eb711.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-22eb711 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-22eb711 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-22eb711 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-c074b09:hover{--e-transform-translateY:-5px;}.elementor-17 .elementor-element.elementor-element-c074b09{padding:40px 20px 40px 20px;}.elementor-17 .elementor-element.elementor-element-c074b09 .elementor-icon-box-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-c074b09.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-c074b09.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-c074b09 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-c074b09 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-b91616a:hover{--e-transform-translateY:-5px;}.elementor-17 .elementor-element.elementor-element-b91616a{padding:40px 20px 40px 20px;}.elementor-17 .elementor-element.elementor-element-b91616a .elementor-icon-box-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-b91616a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-b91616a.elementor-view-stacked .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-b91616a .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-b91616a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-d5dc86b{text-align:center;}.elementor-17 .elementor-element.elementor-element-6e01c61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-17 .elementor-element.elementor-element-6e01c61:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6e01c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDFDF;}.elementor-17 .elementor-element.elementor-element-a6ac3d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-a6ac3d8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-41eba90{text-align:center;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-17 .elementor-element.elementor-element-7e346a8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-89cb889:hover{--e-transform-translateY:1px;}.elementor-17 .elementor-element.elementor-element-89cb889{padding:40px 20px 40px 20px;}.elementor-17 .elementor-element.elementor-element-89cb889 .elementor-icon-box-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-89cb889.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-89cb889.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-89cb889.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-89cb889.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-89cb889 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-89cb889 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-89cb889 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-89cb889:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-89cb889:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-89cb889 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-90abd0f:hover{--e-transform-translateY:1px;}.elementor-17 .elementor-element.elementor-element-90abd0f{padding:40px 20px 40px 20px;}.elementor-17 .elementor-element.elementor-element-90abd0f .elementor-icon-box-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-90abd0f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-90abd0f.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-90abd0f.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-90abd0f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-90abd0f .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-90abd0f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-90abd0f .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-90abd0f:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-90abd0f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-90abd0f .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-d425cca:hover{--e-transform-translateY:1px;}.elementor-17 .elementor-element.elementor-element-d425cca{padding:40px 20px 40px 20px;}.elementor-17 .elementor-element.elementor-element-d425cca .elementor-icon-box-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-d425cca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-d425cca.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-d425cca.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-d425cca.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-d425cca .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-d425cca .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-d425cca .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-d425cca:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-d425cca:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-d425cca .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-de96756{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-35dc872:hover{--e-transform-translateY:1px;}.elementor-17 .elementor-element.elementor-element-35dc872{padding:40px 20px 40px 20px;}.elementor-17 .elementor-element.elementor-element-35dc872 .elementor-icon-box-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-35dc872.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-35dc872.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-35dc872.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-35dc872.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-35dc872 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-35dc872 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-35dc872 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-35dc872:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-35dc872:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-35dc872 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b0f15e2:hover{--e-transform-translateY:1px;}.elementor-17 .elementor-element.elementor-element-b0f15e2{padding:40px 20px 40px 20px;}.elementor-17 .elementor-element.elementor-element-b0f15e2 .elementor-icon-box-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-b0f15e2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-b0f15e2.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-b0f15e2.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-b0f15e2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-b0f15e2 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-b0f15e2 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-b0f15e2 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-b0f15e2:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-b0f15e2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-b0f15e2 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-7839661:hover{--e-transform-translateY:1px;}.elementor-17 .elementor-element.elementor-element-7839661{padding:40px 20px 40px 20px;}.elementor-17 .elementor-element.elementor-element-7839661 .elementor-icon-box-wrapper{gap:15px;}.elementor-17 .elementor-element.elementor-element-7839661.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-7839661.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-7839661.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-7839661.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-7839661 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-7839661 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:26px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-7839661 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-7839661:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-7839661:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-7839661 .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-b437cbe{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-17 .elementor-element.elementor-element-b437cbe:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b437cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5CA51BF;}.elementor-17 .elementor-element.elementor-element-0221cc3{text-align:center;}.elementor-17 .elementor-element.elementor-element-0221cc3 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-0269586{text-align:center;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-17 .elementor-element.elementor-element-93a0ff2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-dd6d215{--display:flex;--justify-content:center;--border-radius:50px 50px 50px 50px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-dd6d215.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-0eaabcf .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-d4976f7{text-align:center;}.elementor-17 .elementor-element.elementor-element-407aaf3{text-align:center;}.elementor-17 .elementor-element.elementor-element-407aaf3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-1a929c7{--display:flex;--justify-content:center;--border-radius:50px 50px 50px 50px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-1a929c7.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-17 .elementor-element.elementor-element-010cd68 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-7ca620d{text-align:center;}.elementor-17 .elementor-element.elementor-element-bc97d58{text-align:center;}.elementor-17 .elementor-element.elementor-element-bc97d58 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-3151a20{--display:flex;--justify-content:center;--border-radius:50px 50px 50px 50px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-3151a20.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-17 .elementor-element.elementor-element-aca8158 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-78f0fa0{text-align:center;}.elementor-17 .elementor-element.elementor-element-ad6b764{text-align:center;}.elementor-17 .elementor-element.elementor-element-ad6b764 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-4a4a421{--display:flex;--justify-content:center;--border-radius:50px 50px 50px 50px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-17 .elementor-element.elementor-element-4a4a421.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-17 .elementor-element.elementor-element-8794162 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-8f76db5{text-align:center;}.elementor-17 .elementor-element.elementor-element-0b3a63f{text-align:center;}.elementor-17 .elementor-element.elementor-element-0b3a63f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-459b893{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-17 .elementor-element.elementor-element-459b893:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-459b893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DFDFDF;}.elementor-17 .elementor-element.elementor-element-b4a96f1{--display:flex;}.elementor-17 .elementor-element.elementor-element-72f0c13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-72f0c13 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-e0e6ab3{text-align:center;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-17 .elementor-element.elementor-element-07c97f7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-47e8872{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-47e8872.e-con:hover{--e-con-transform-translateY:2px;}.elementor-17 .elementor-element.elementor-element-8641a22 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-8641a22.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-8641a22.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-8641a22.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-8641a22.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-8641a22.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-8641a22 .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-8641a22 .elementor-icon svg{height:60px;}.elementor-17 .elementor-element.elementor-element-c19b49e{text-align:center;}.elementor-17 .elementor-element.elementor-element-c19b49e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-e4980b7{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e4980b7.e-con:hover{--e-con-transform-translateY:2px;}.elementor-17 .elementor-element.elementor-element-947caab .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-947caab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-947caab.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-947caab.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-947caab.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-947caab.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-947caab .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-947caab .elementor-icon svg{height:60px;}.elementor-17 .elementor-element.elementor-element-89b812a{text-align:center;}.elementor-17 .elementor-element.elementor-element-89b812a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-7dc1b0c{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7dc1b0c.e-con:hover{--e-con-transform-translateY:2px;}.elementor-17 .elementor-element.elementor-element-c1a63b7 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-c1a63b7 .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-c1a63b7 .elementor-icon svg{height:60px;}.elementor-17 .elementor-element.elementor-element-0e453b7{text-align:center;}.elementor-17 .elementor-element.elementor-element-0e453b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-07d68a7{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-07d68a7.e-con:hover{--e-con-transform-translateY:2px;}.elementor-17 .elementor-element.elementor-element-d48ad44 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-d48ad44.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-17 .elementor-element.elementor-element-d48ad44.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-d48ad44.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-17 .elementor-element.elementor-element-d48ad44.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-d48ad44.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-17 .elementor-element.elementor-element-d48ad44 .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-d48ad44 .elementor-icon svg{height:60px;}.elementor-17 .elementor-element.elementor-element-2b1304b{text-align:center;}.elementor-17 .elementor-element.elementor-element-2b1304b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-7facaab{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-7facaab.e-con:hover{--e-con-transform-translateY:2px;}.elementor-17 .elementor-element.elementor-element-3b28451 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-3b28451 .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-3b28451 .elementor-icon svg{height:60px;}.elementor-17 .elementor-element.elementor-element-9c5d01c{text-align:center;}.elementor-17 .elementor-element.elementor-element-9c5d01c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-a658134{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-a658134.e-con:hover{--e-con-transform-translateY:2px;}.elementor-17 .elementor-element.elementor-element-01e16c2 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-01e16c2.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-17 .elementor-element.elementor-element-01e16c2.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-01e16c2.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-17 .elementor-element.elementor-element-01e16c2.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-01e16c2.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-17 .elementor-element.elementor-element-01e16c2 .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-01e16c2 .elementor-icon svg{height:60px;}.elementor-17 .elementor-element.elementor-element-5b33d9f{text-align:center;}.elementor-17 .elementor-element.elementor-element-5b33d9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-4735422{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4735422.e-con:hover{--e-con-transform-translateY:2px;}.elementor-17 .elementor-element.elementor-element-746def9 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-746def9 .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-746def9 .elementor-icon svg{height:60px;}.elementor-17 .elementor-element.elementor-element-8d01733{text-align:center;}.elementor-17 .elementor-element.elementor-element-8d01733 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-779edf0{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-779edf0.e-con:hover{--e-con-transform-translateY:2px;}.elementor-17 .elementor-element.elementor-element-cfd7ccb .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-cfd7ccb .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-cfd7ccb .elementor-icon svg{height:60px;}.elementor-17 .elementor-element.elementor-element-be27ea3{text-align:center;}.elementor-17 .elementor-element.elementor-element-be27ea3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-26ee187{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-26ee187.e-con:hover{--e-con-transform-translateY:2px;}.elementor-17 .elementor-element.elementor-element-624fc02 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-624fc02 .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-624fc02 .elementor-icon svg{height:60px;}.elementor-17 .elementor-element.elementor-element-015c140{text-align:center;}.elementor-17 .elementor-element.elementor-element-015c140 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-7fdbf9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-17 .elementor-element.elementor-element-7fdbf9e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-7fdbf9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5CA51BF;}.elementor-17 .elementor-element.elementor-element-ab11413{--display:flex;}.elementor-17 .elementor-element.elementor-element-250b982{text-align:center;}.elementor-17 .elementor-element.elementor-element-250b982 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-3cd2c58{text-align:center;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 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-c03e1e0{--width:50%;}.elementor-17 .elementor-element.elementor-element-38a7699{--width:50%;}.elementor-17 .elementor-element.elementor-element-7a8902f{--width:90%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-44396de .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-d742f9e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-8131c27 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-c78ea00{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-a6ac3d8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-7e346a8{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-de96756{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-0221cc3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-93a0ff2{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-72f0c13 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-07c97f7{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-250b982 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-44396de .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-17 .elementor-element.elementor-element-d742f9e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-8131c27 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-c78ea00{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-a6ac3d8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-7e346a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-de96756{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-0221cc3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-93a0ff2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-72f0c13 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-17 .elementor-element.elementor-element-07c97f7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-250b982 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for heading, class: .elementor-element-44396de */.elementor-17 .elementor-element.elementor-element-44396de{
/* Element */
background: #dfdfdf;
box-shadow: 7px 7px 14px rgba(133,143,168,0.38),
  -7px -7px 14px rgba(255,255,255,0.60);

/* Text */
color: #7a5800;
font-size: 13px;
font-weight: 700;
letter-spacing: 0.06em;
font-family: 'Segoe UI',sans-serif;
text-shadow: 1px 1px 0 rgba(255,255,255,0.70),
  -1px -1px 0 rgba(153,161,178,0.45),
  1px 2px 2px rgba(153,161,178,0.45),
  0 4px 8px rgba(0,0,0,0.18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5af0486 */.elementor-17 .elementor-element.elementor-element-5af0486 {
color: #ffffff;
text-shadow:
  0 1px 0 #3c3d3c,
  0 2px 0 #7f7f7f,
  0 3px 0 #8b8b8b,
  0 4px 0 #838383,
  0 5px 0 #858585,
  0 6px 1px rgba(0,0,0,0.25),
  0 7px 7px rgba(0,0,0,0.28),
  0 9px 16px rgba(0,0,0,0.16);
}

.highlight{
    color:#F5CA51;
   text-shadow: 0 1px 0 rgba(255,255,121,0.63),
  0 2px 0 #f0d860,
  0 3px 0 #d4a820,
  0 4px 1px rgba(0,0,0,0.22),
  0 5px 9px rgba(0,0,0,0.28),
  0 7px 18px rgba(0,0,0,0.14);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20ac8b0 */.elementor-17 .elementor-element.elementor-element-20ac8b0{
    text-shadow:
  1px 1px 0 rgba(255,255,255,0.45),
  -1px -1px 0 rgba(151,158,173,0.29),
  0 3px 6px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc50d9a */.elementor-17 .elementor-element.elementor-element-dc50d9a a{
box-shadow:
  9px 0px 14px rgba(165,130,26,0.35),
  inset 0 1px 0 rgba(255,255,255,0.64),
  0 0 45px rgba(245,202,81,0.25);
backdrop-filter: blur(14px) saturate(221%) hue-rotate(5deg);
-webkit-backdrop-filter: blur(14px) saturate(221%) hue-rotate(5deg);
border: 1px solid rgba(245,202,81,0.96);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ada07ed */.elementor-17 .elementor-element.elementor-element-ada07ed a{
background: rgba(223,223,223,1.70);
border-radius: 50px;
box-shadow:
  9px 0px 14px rgba(143,151,168,0.35),
  inset 0 1px 0 rgba(255,255,255,0.23),
  0 0 45px rgba(223,223,223,0.25);
backdrop-filter: blur(14px) saturate(221%) hue-rotate(5deg);
-webkit-backdrop-filter: blur(14px) saturate(221%) hue-rotate(5deg);
border: 1px solid rgba(223,223,223,0.35);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-84179ff */.scrap-dashboard {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
gap: 20px;
}

/* Card */
.scrap-card {
  padding: 18px;
  border-radius: 16px;

  background: rgba(245, 202, 81, 0.25);
  backdrop-filter: blur(16px);
  border: 1px solid rgba(255,255,255,0.3);

  box-shadow:
    8px 8px 20px rgba(0,0,0,0.12),
    -6px -6px 16px rgba(255,255,255,0.25);

  transition: all 0.25s ease;
}

/* Hover = lift */
.scrap-card:hover {
  transform: translateY(-6px);
  box-shadow:
    12px 12px 30px rgba(0,0,0,0.18),
    -8px -8px 20px rgba(255,255,255,0.3);
}

/* Name */
.scrap-card .name {
  font-size: 14px;
  color: #2D3A27;
  opacity: 0.8;
  font-weight: bold;
}

/* Price */
.scrap-card .price {
  font-size: 22px;
  font-weight: 700;
  color: #2D3A27;
  margin: 6px 0;
}

.scrap-card .price span {
  font-size: 12px;
  opacity: 0.7;
}

/* Change */
.change {
  font-size: 13px;
  font-weight: 600;
}

.change.up {
  color: #1e9b4f;
}

.change.down {
  color: #d62828;
}

/* Glow effect for active */
.scrap-card:hover .price {
  text-shadow: 0 0 8px rgba(255,255,255,0.3);
}

@keyframes pulse {
  0% { opacity: 0.6; }
  50% { opacity: 1; }
  100% { opacity: 0.6; }
}

.change {
  animation: pulse 2s infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a8902f */.elementor-17 .elementor-element.elementor-element-7a8902f {
  position: relative;
  border-radius: 20px;

  /* Glass base */
  background: rgba(245, 202, 81, 0.75);

  /* Frosted blur */
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  /* Subtle border */
  border: 1px solid rgba(255,255,255,0.3);

  /* Depth */
  box-shadow:
    12px 12px 30px rgba(0,0,0,0.15),
    -8px -8px 20px rgba(255,255,255,0.25);
}



.elementor-17 .elementor-element.elementor-element-7a8902f::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 20px;

  background: linear-gradient(
    120deg,
    rgba(255,255,255,0.35) 0%,
    rgba(255,255,255,0.1) 30%,
    transparent 60%
  );

  pointer-events: none;
}

.elementor-17 .elementor-element.elementor-element-7a8902f {
  box-shadow:
    0 10px 30px rgba(245,202,81,0.25),
    12px 12px 30px rgba(0,0,0,0.12),
    -8px -8px 20px rgba(255,255,255,0.25);
}


body {
  background: linear-gradient(
    135deg,
    #e0e0e0,
    #f5f5f5
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d742f9e */.elementor-17 .elementor-element.elementor-element-d742f9e {
color: #ffffff;
text-shadow:
  0 1px 0 #3c3d3c,
  0 2px 0 #7f7f7f,
  0 3px 0 #8b8b8b,
  0 4px 0 #838383,
  0 5px 0 #858585,
  0 6px 1px rgba(0,0,0,0.25),
  0 7px 7px rgba(0,0,0,0.28),
  0 9px 16px rgba(0,0,0,0.16);
}

.highlight{
    color:#F5CA51;
   text-shadow: 0 1px 0 rgba(255,255,121,0.63),
  0 2px 0 #f0d860,
  0 3px 0 #d4a820,
  0 4px 1px rgba(0,0,0,0.22),
  0 5px 9px rgba(0,0,0,0.28),
  0 7px 18px rgba(0,0,0,0.14);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f672686 */.elementor-17 .elementor-element.elementor-element-f672686{
    letter-spacing: 0.02em;
text-shadow:
  1px 1px 0 rgba(255,255,131,0.57),
  -1px -1px 0 rgba(173,137,31,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39051e5 */.elementor-17 .elementor-element.elementor-element-39051e5{
letter-spacing: 0.02em;
text-shadow:
  1px 1px 0 rgba(255,255,131,0.57),
  -1px -1px 0 rgba(173,137,31,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a8fdde7 */.graph-container {
  padding: 30px;
  border-radius: 20px;
 background: rgba(250,230,175,0.71);

box-shadow:
  4px 3px 4px rgba(190,162,82,0.22),
  inset 0 1px 0 rgba(255,255,255,0.25),
  inset 1px 1px 0 rgba(255,255,255,0.35),
  inset -1px -1px 0 rgba(255,255,255,0.05);
backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
-webkit-backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
border: 1px solid rgba(255,255,255,0.23);
}

/* Graph layout */
.graph {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: 350px;
  padding: 20px 10px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* Column */
.bar-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;

  opacity: 0;
  transform: translateY(10px);
  animation: fadeUp 0.6s forwards;
}

/* Stagger */
.bar-group:nth-child(1) { animation-delay: 0.1s; }
.bar-group:nth-child(2) { animation-delay: 0.2s; }
.bar-group:nth-child(3) { animation-delay: 0.3s; }
.bar-group:nth-child(4) { animation-delay: 0.4s; }
.bar-group:nth-child(5) { animation-delay: 0.5s; }
.bar-group:nth-child(6) { animation-delay: 0.6s; }

/* Wrapper */
.bar-wrapper {
  position: relative;
  width: 30px;
  height: 200px;
}

/* Bars base */
/*.tonnes,*/
/*.buyers {*/
/*  position: absolute;*/
/*  bottom: 0;*/
/*  height: 0;*/
/*}*/

/* Tonnes (your style preserved) */
.tonnes {
  width: 20px;
  background: #f0cf75;
  border-radius: 50px;
  box-shadow:
    inset 3px 3px 6px rgba(175,161,123,0.20),
    inset -3px -3px 6px rgba(255,255,215,0.23),
    inset 0 0 0 1px rgba(190,175,133,0.30);

  animation: growTonnes 1s ease forwards;
    position: absolute;
  bottom: 0;
  height: 0;
}

/* Buyers (centered + your style) */
.buyers {
  width: 15px;
  left: 10%;
  /*transform: translateX(-50%);*/
background: #2d3a27;
border-radius: 50px;
box-shadow:
  5px 5px 3px rgba(166,141,71,0.16),
  -5px -5px 3px rgba(255,255,163,0.17),
  inset 5px 5px 3px rgba(255,255,163,0.17),
  inset -5px -5px 3px rgba(166,141,71,0.16);

  animation: growBuyers 0.8s ease forwards;
    position: absolute;
  bottom: 4px;
  height: 0;
}

/* Heights via nth-child */
.bar-group:nth-child(1) .tonnes { --h: 120px; }
.bar-group:nth-child(2) .tonnes { --h: 200px; }
.bar-group:nth-child(3) .tonnes { --h: 150px; }
.bar-group:nth-child(4) .tonnes { --h: 220px; }
.bar-group:nth-child(5) .tonnes { --h: 180px; }
.bar-group:nth-child(6) .tonnes { --h: 120px; }

.bar-group:nth-child(1) .buyers { --h: 40px; }
.bar-group:nth-child(2) .buyers { --h: 80px; }
.bar-group:nth-child(3) .buyers { --h: 60px; }
.bar-group:nth-child(4) .buyers { --h: 90px; }
.bar-group:nth-child(5) .buyers { --h: 70px; }
.bar-group:nth-child(6) .buyers { --h: 45px; }

/* Animations */
@keyframes growTonnes {
  to { height: var(--h); }
}

@keyframes growBuyers {
  to { height: var(--h); }
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Labels */
.label {
  font-size: 12px;
  color: #2D3A27;
}

/* Legend */
.legend {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 16px;
  font-size: 13px;
  color: #2D3A27;
}

.dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 6px;
}

.dot.yellow { background: #F5CA51; }
.dot.green { background: #2D3A27; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1874f50 */.graph-container {
  padding: 30px;
  border-radius: 20px;
 background: rgba(250,230,175,0.71);

box-shadow:
  4px 3px 4px rgba(190,162,82,0.22),
  inset 0 1px 0 rgba(255,255,255,0.25),
  inset 1px 1px 0 rgba(255,255,255,0.35),
  inset -1px -1px 0 rgba(255,255,255,0.05);
backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
-webkit-backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
border: 1px solid rgba(255,255,255,0.23);
}

/* Graph layout */
.graph {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: 220px;
  padding: 20px 10px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* Column */
.bar-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;

  opacity: 0;
  transform: translateY(10px);
  animation: fadeUp 0.6s forwards;
}

/* Stagger */
.bar-group:nth-child(1) { animation-delay: 0.1s; }
.bar-group:nth-child(2) { animation-delay: 0.2s; }
.bar-group:nth-child(3) { animation-delay: 0.3s; }
.bar-group:nth-child(4) { animation-delay: 0.4s; }
.bar-group:nth-child(5) { animation-delay: 0.5s; }
.bar-group:nth-child(6) { animation-delay: 0.6s; }

/* Wrapper */
.bar-wrapper {
  position: relative;
  width: 30px;
  height: 200px;
}

/* Bars base */
/*.tonnes,*/
/*.buyers {*/
/*  position: absolute;*/
/*  bottom: 0;*/
/*  height: 0;*/
/*}*/

/* Tonnes (your style preserved) */
.tonnes {
  width: 20px;
  background: #f0cf75;
  border-radius: 50px;
  box-shadow:
    inset 3px 3px 6px rgba(175,161,123,0.20),
    inset -3px -3px 6px rgba(255,255,215,0.23),
    inset 0 0 0 1px rgba(190,175,133,0.30);

  animation: growTonnes 1s ease forwards;
    position: absolute;
  bottom: 0;
  height: 0;
}

/* Buyers (centered + your style) */
.buyers {
  width: 15px;
  left: 10%;
  /*transform: translateX(-50%);*/
background: #2d3a27;
border-radius: 50px;
box-shadow:
  5px 5px 3px rgba(166,141,71,0.16),
  -5px -5px 3px rgba(255,255,163,0.17),
  inset 5px 5px 3px rgba(255,255,163,0.17),
  inset -5px -5px 3px rgba(166,141,71,0.16);

  animation: growBuyers 0.8s ease forwards;
    position: absolute;
  bottom: 4px;
  height: 0;
}

/* Heights via nth-child */
.bar-group:nth-child(1) .tonnes { --h: 120px; }
.bar-group:nth-child(2) .tonnes { --h: 200px; }
.bar-group:nth-child(3) .tonnes { --h: 150px; }
.bar-group:nth-child(4) .tonnes { --h: 220px; }
.bar-group:nth-child(5) .tonnes { --h: 180px; }
.bar-group:nth-child(6) .tonnes { --h: 120px; }

.bar-group:nth-child(1) .buyers { --h: 40px; }
.bar-group:nth-child(2) .buyers { --h: 80px; }
.bar-group:nth-child(3) .buyers { --h: 60px; }
.bar-group:nth-child(4) .buyers { --h: 90px; }
.bar-group:nth-child(5) .buyers { --h: 70px; }
.bar-group:nth-child(6) .buyers { --h: 45px; }

/* Animations */
@keyframes growTonnes {
  to { height: var(--h); }
}

@keyframes growBuyers {
  to { height: var(--h); }
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Labels */
.label {
  font-size: 12px;
  color: #2D3A27;
}

/* Legend */
.legend {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 16px;
  font-size: 13px;
  color: #2D3A27;
}

.dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 6px;
}

.dot.yellow { background: #F5CA51; }
.dot.green { background: #2D3A27; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a676d8 */.graph-container {
  padding: 30px;
  border-radius: 20px;
 background: rgba(250,230,175,0.71);

box-shadow:
  4px 3px 4px rgba(190,162,82,0.22),
  inset 0 1px 0 rgba(255,255,255,0.25),
  inset 1px 1px 0 rgba(255,255,255,0.35),
  inset -1px -1px 0 rgba(255,255,255,0.05);
backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
-webkit-backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
border: 1px solid rgba(255,255,255,0.23);
}

/* Graph layout */
.graph {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: 350px;
  padding: 20px 10px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* Column */
.bar-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;

  opacity: 0;
  transform: translateY(10px);
  animation: fadeUp 0.6s forwards;
}

/* Stagger */
.bar-group:nth-child(1) { animation-delay: 0.1s; }
.bar-group:nth-child(2) { animation-delay: 0.2s; }
.bar-group:nth-child(3) { animation-delay: 0.3s; }
.bar-group:nth-child(4) { animation-delay: 0.4s; }
.bar-group:nth-child(5) { animation-delay: 0.5s; }
.bar-group:nth-child(6) { animation-delay: 0.6s; }

/* Wrapper */
.bar-wrapper {
  position: relative;
  width: 30px;
  height: 200px;
}

/* Bars base */
/*.tonnes,*/
/*.buyers {*/
/*  position: absolute;*/
/*  bottom: 0;*/
/*  height: 0;*/
/*}*/

/* Tonnes (your style preserved) */
.tonnes {
  width: 20px;
  background: #f0cf75;
  border-radius: 50px;
  box-shadow:
    inset 3px 3px 6px rgba(175,161,123,0.20),
    inset -3px -3px 6px rgba(255,255,215,0.23),
    inset 0 0 0 1px rgba(190,175,133,0.30);

  animation: growTonnes 1s ease forwards;
    position: absolute;
  bottom: 0;
  height: 0;
}

/* Buyers (centered + your style) */
.buyers {
  width: 15px;
  left: 10%;
  /*transform: translateX(-50%);*/
background: #2d3a27;
border-radius: 50px;
box-shadow:
  5px 5px 3px rgba(166,141,71,0.16),
  -5px -5px 3px rgba(255,255,163,0.17),
  inset 5px 5px 3px rgba(255,255,163,0.17),
  inset -5px -5px 3px rgba(166,141,71,0.16);

  animation: growBuyers 0.8s ease forwards;
    position: absolute;
  bottom: 4px;
  height: 0;
}

/* Heights via nth-child */
.bar-group:nth-child(1) .tonnes { --h: 120px; }
.bar-group:nth-child(2) .tonnes { --h: 200px; }
.bar-group:nth-child(3) .tonnes { --h: 150px; }
.bar-group:nth-child(4) .tonnes { --h: 220px; }
.bar-group:nth-child(5) .tonnes { --h: 180px; }
.bar-group:nth-child(6) .tonnes { --h: 120px; }

.bar-group:nth-child(1) .buyers { --h: 40px; }
.bar-group:nth-child(2) .buyers { --h: 80px; }
.bar-group:nth-child(3) .buyers { --h: 60px; }
.bar-group:nth-child(4) .buyers { --h: 90px; }
.bar-group:nth-child(5) .buyers { --h: 70px; }
.bar-group:nth-child(6) .buyers { --h: 45px; }

/* Animations */
@keyframes growTonnes {
  to { height: var(--h); }
}

@keyframes growBuyers {
  to { height: var(--h); }
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Labels */
.label {
  font-size: 12px;
  color: #2D3A27;
}

/* Legend */
.legend {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 16px;
  font-size: 13px;
  color: #2D3A27;
}

.dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 6px;
}

.dot.yellow { background: #F5CA51; }
.dot.green { background: #2D3A27; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a8fdde7 */.graph-container {
  padding: 30px;
  border-radius: 20px;
 background: rgba(250,230,175,0.71);

box-shadow:
  4px 3px 4px rgba(190,162,82,0.22),
  inset 0 1px 0 rgba(255,255,255,0.25),
  inset 1px 1px 0 rgba(255,255,255,0.35),
  inset -1px -1px 0 rgba(255,255,255,0.05);
backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
-webkit-backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
border: 1px solid rgba(255,255,255,0.23);
}

/* Graph layout */
.graph {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: 350px;
  padding: 20px 10px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* Column */
.bar-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;

  opacity: 0;
  transform: translateY(10px);
  animation: fadeUp 0.6s forwards;
}

/* Stagger */
.bar-group:nth-child(1) { animation-delay: 0.1s; }
.bar-group:nth-child(2) { animation-delay: 0.2s; }
.bar-group:nth-child(3) { animation-delay: 0.3s; }
.bar-group:nth-child(4) { animation-delay: 0.4s; }
.bar-group:nth-child(5) { animation-delay: 0.5s; }
.bar-group:nth-child(6) { animation-delay: 0.6s; }

/* Wrapper */
.bar-wrapper {
  position: relative;
  width: 30px;
  height: 200px;
}

/* Bars base */
/*.tonnes,*/
/*.buyers {*/
/*  position: absolute;*/
/*  bottom: 0;*/
/*  height: 0;*/
/*}*/

/* Tonnes (your style preserved) */
.tonnes {
  width: 20px;
  background: #f0cf75;
  border-radius: 50px;
  box-shadow:
    inset 3px 3px 6px rgba(175,161,123,0.20),
    inset -3px -3px 6px rgba(255,255,215,0.23),
    inset 0 0 0 1px rgba(190,175,133,0.30);

  animation: growTonnes 1s ease forwards;
    position: absolute;
  bottom: 0;
  height: 0;
}

/* Buyers (centered + your style) */
.buyers {
  width: 15px;
  left: 10%;
  /*transform: translateX(-50%);*/
background: #2d3a27;
border-radius: 50px;
box-shadow:
  5px 5px 3px rgba(166,141,71,0.16),
  -5px -5px 3px rgba(255,255,163,0.17),
  inset 5px 5px 3px rgba(255,255,163,0.17),
  inset -5px -5px 3px rgba(166,141,71,0.16);

  animation: growBuyers 0.8s ease forwards;
    position: absolute;
  bottom: 4px;
  height: 0;
}

/* Heights via nth-child */
.bar-group:nth-child(1) .tonnes { --h: 120px; }
.bar-group:nth-child(2) .tonnes { --h: 200px; }
.bar-group:nth-child(3) .tonnes { --h: 150px; }
.bar-group:nth-child(4) .tonnes { --h: 220px; }
.bar-group:nth-child(5) .tonnes { --h: 180px; }
.bar-group:nth-child(6) .tonnes { --h: 120px; }

.bar-group:nth-child(1) .buyers { --h: 40px; }
.bar-group:nth-child(2) .buyers { --h: 80px; }
.bar-group:nth-child(3) .buyers { --h: 60px; }
.bar-group:nth-child(4) .buyers { --h: 90px; }
.bar-group:nth-child(5) .buyers { --h: 70px; }
.bar-group:nth-child(6) .buyers { --h: 45px; }

/* Animations */
@keyframes growTonnes {
  to { height: var(--h); }
}

@keyframes growBuyers {
  to { height: var(--h); }
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Labels */
.label {
  font-size: 12px;
  color: #2D3A27;
}

/* Legend */
.legend {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 16px;
  font-size: 13px;
  color: #2D3A27;
}

.dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 6px;
}

.dot.yellow { background: #F5CA51; }
.dot.green { background: #2D3A27; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1874f50 */.graph-container {
  padding: 30px;
  border-radius: 20px;
 background: rgba(250,230,175,0.71);

box-shadow:
  4px 3px 4px rgba(190,162,82,0.22),
  inset 0 1px 0 rgba(255,255,255,0.25),
  inset 1px 1px 0 rgba(255,255,255,0.35),
  inset -1px -1px 0 rgba(255,255,255,0.05);
backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
-webkit-backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
border: 1px solid rgba(255,255,255,0.23);
}

/* Graph layout */
.graph {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: 220px;
  padding: 20px 10px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* Column */
.bar-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;

  opacity: 0;
  transform: translateY(10px);
  animation: fadeUp 0.6s forwards;
}

/* Stagger */
.bar-group:nth-child(1) { animation-delay: 0.1s; }
.bar-group:nth-child(2) { animation-delay: 0.2s; }
.bar-group:nth-child(3) { animation-delay: 0.3s; }
.bar-group:nth-child(4) { animation-delay: 0.4s; }
.bar-group:nth-child(5) { animation-delay: 0.5s; }
.bar-group:nth-child(6) { animation-delay: 0.6s; }

/* Wrapper */
.bar-wrapper {
  position: relative;
  width: 30px;
  height: 200px;
}

/* Bars base */
/*.tonnes,*/
/*.buyers {*/
/*  position: absolute;*/
/*  bottom: 0;*/
/*  height: 0;*/
/*}*/

/* Tonnes (your style preserved) */
.tonnes {
  width: 20px;
  background: #f0cf75;
  border-radius: 50px;
  box-shadow:
    inset 3px 3px 6px rgba(175,161,123,0.20),
    inset -3px -3px 6px rgba(255,255,215,0.23),
    inset 0 0 0 1px rgba(190,175,133,0.30);

  animation: growTonnes 1s ease forwards;
    position: absolute;
  bottom: 0;
  height: 0;
}

/* Buyers (centered + your style) */
.buyers {
  width: 15px;
  left: 10%;
  /*transform: translateX(-50%);*/
background: #2d3a27;
border-radius: 50px;
box-shadow:
  5px 5px 3px rgba(166,141,71,0.16),
  -5px -5px 3px rgba(255,255,163,0.17),
  inset 5px 5px 3px rgba(255,255,163,0.17),
  inset -5px -5px 3px rgba(166,141,71,0.16);

  animation: growBuyers 0.8s ease forwards;
    position: absolute;
  bottom: 4px;
  height: 0;
}

/* Heights via nth-child */
.bar-group:nth-child(1) .tonnes { --h: 120px; }
.bar-group:nth-child(2) .tonnes { --h: 200px; }
.bar-group:nth-child(3) .tonnes { --h: 150px; }
.bar-group:nth-child(4) .tonnes { --h: 220px; }
.bar-group:nth-child(5) .tonnes { --h: 180px; }
.bar-group:nth-child(6) .tonnes { --h: 120px; }

.bar-group:nth-child(1) .buyers { --h: 40px; }
.bar-group:nth-child(2) .buyers { --h: 80px; }
.bar-group:nth-child(3) .buyers { --h: 60px; }
.bar-group:nth-child(4) .buyers { --h: 90px; }
.bar-group:nth-child(5) .buyers { --h: 70px; }
.bar-group:nth-child(6) .buyers { --h: 45px; }

/* Animations */
@keyframes growTonnes {
  to { height: var(--h); }
}

@keyframes growBuyers {
  to { height: var(--h); }
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Labels */
.label {
  font-size: 12px;
  color: #2D3A27;
}

/* Legend */
.legend {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 16px;
  font-size: 13px;
  color: #2D3A27;
}

.dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 6px;
}

.dot.yellow { background: #F5CA51; }
.dot.green { background: #2D3A27; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a676d8 */.graph-container {
  padding: 30px;
  border-radius: 20px;
 background: rgba(250,230,175,0.71);

box-shadow:
  4px 3px 4px rgba(190,162,82,0.22),
  inset 0 1px 0 rgba(255,255,255,0.25),
  inset 1px 1px 0 rgba(255,255,255,0.35),
  inset -1px -1px 0 rgba(255,255,255,0.05);
backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
-webkit-backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
border: 1px solid rgba(255,255,255,0.23);
}

/* Graph layout */
.graph {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: 350px;
  padding: 20px 10px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* Column */
.bar-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;

  opacity: 0;
  transform: translateY(10px);
  animation: fadeUp 0.6s forwards;
}

/* Stagger */
.bar-group:nth-child(1) { animation-delay: 0.1s; }
.bar-group:nth-child(2) { animation-delay: 0.2s; }
.bar-group:nth-child(3) { animation-delay: 0.3s; }
.bar-group:nth-child(4) { animation-delay: 0.4s; }
.bar-group:nth-child(5) { animation-delay: 0.5s; }
.bar-group:nth-child(6) { animation-delay: 0.6s; }

/* Wrapper */
.bar-wrapper {
  position: relative;
  width: 30px;
  height: 200px;
}

/* Bars base */
/*.tonnes,*/
/*.buyers {*/
/*  position: absolute;*/
/*  bottom: 0;*/
/*  height: 0;*/
/*}*/

/* Tonnes (your style preserved) */
.tonnes {
  width: 20px;
  background: #f0cf75;
  border-radius: 50px;
  box-shadow:
    inset 3px 3px 6px rgba(175,161,123,0.20),
    inset -3px -3px 6px rgba(255,255,215,0.23),
    inset 0 0 0 1px rgba(190,175,133,0.30);

  animation: growTonnes 1s ease forwards;
    position: absolute;
  bottom: 0;
  height: 0;
}

/* Buyers (centered + your style) */
.buyers {
  width: 15px;
  left: 10%;
  /*transform: translateX(-50%);*/
background: #2d3a27;
border-radius: 50px;
box-shadow:
  5px 5px 3px rgba(166,141,71,0.16),
  -5px -5px 3px rgba(255,255,163,0.17),
  inset 5px 5px 3px rgba(255,255,163,0.17),
  inset -5px -5px 3px rgba(166,141,71,0.16);

  animation: growBuyers 0.8s ease forwards;
    position: absolute;
  bottom: 4px;
  height: 0;
}

/* Heights via nth-child */
.bar-group:nth-child(1) .tonnes { --h: 120px; }
.bar-group:nth-child(2) .tonnes { --h: 200px; }
.bar-group:nth-child(3) .tonnes { --h: 150px; }
.bar-group:nth-child(4) .tonnes { --h: 220px; }
.bar-group:nth-child(5) .tonnes { --h: 180px; }
.bar-group:nth-child(6) .tonnes { --h: 120px; }

.bar-group:nth-child(1) .buyers { --h: 40px; }
.bar-group:nth-child(2) .buyers { --h: 80px; }
.bar-group:nth-child(3) .buyers { --h: 60px; }
.bar-group:nth-child(4) .buyers { --h: 90px; }
.bar-group:nth-child(5) .buyers { --h: 70px; }
.bar-group:nth-child(6) .buyers { --h: 45px; }

/* Animations */
@keyframes growTonnes {
  to { height: var(--h); }
}

@keyframes growBuyers {
  to { height: var(--h); }
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Labels */
.label {
  font-size: 12px;
  color: #2D3A27;
}

/* Legend */
.legend {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 16px;
  font-size: 13px;
  color: #2D3A27;
}

.dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 6px;
}

.dot.yellow { background: #F5CA51; }
.dot.green { background: #2D3A27; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a8fdde7 */.graph-container {
  padding: 30px;
  border-radius: 20px;
 background: rgba(250,230,175,0.71);

box-shadow:
  4px 3px 4px rgba(190,162,82,0.22),
  inset 0 1px 0 rgba(255,255,255,0.25),
  inset 1px 1px 0 rgba(255,255,255,0.35),
  inset -1px -1px 0 rgba(255,255,255,0.05);
backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
-webkit-backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
border: 1px solid rgba(255,255,255,0.23);
}

/* Graph layout */
.graph {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: 350px;
  padding: 20px 10px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* Column */
.bar-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;

  opacity: 0;
  transform: translateY(10px);
  animation: fadeUp 0.6s forwards;
}

/* Stagger */
.bar-group:nth-child(1) { animation-delay: 0.1s; }
.bar-group:nth-child(2) { animation-delay: 0.2s; }
.bar-group:nth-child(3) { animation-delay: 0.3s; }
.bar-group:nth-child(4) { animation-delay: 0.4s; }
.bar-group:nth-child(5) { animation-delay: 0.5s; }
.bar-group:nth-child(6) { animation-delay: 0.6s; }

/* Wrapper */
.bar-wrapper {
  position: relative;
  width: 30px;
  height: 200px;
}

/* Bars base */
/*.tonnes,*/
/*.buyers {*/
/*  position: absolute;*/
/*  bottom: 0;*/
/*  height: 0;*/
/*}*/

/* Tonnes (your style preserved) */
.tonnes {
  width: 20px;
  background: #f0cf75;
  border-radius: 50px;
  box-shadow:
    inset 3px 3px 6px rgba(175,161,123,0.20),
    inset -3px -3px 6px rgba(255,255,215,0.23),
    inset 0 0 0 1px rgba(190,175,133,0.30);

  animation: growTonnes 1s ease forwards;
    position: absolute;
  bottom: 0;
  height: 0;
}

/* Buyers (centered + your style) */
.buyers {
  width: 15px;
  left: 10%;
  /*transform: translateX(-50%);*/
background: #2d3a27;
border-radius: 50px;
box-shadow:
  5px 5px 3px rgba(166,141,71,0.16),
  -5px -5px 3px rgba(255,255,163,0.17),
  inset 5px 5px 3px rgba(255,255,163,0.17),
  inset -5px -5px 3px rgba(166,141,71,0.16);

  animation: growBuyers 0.8s ease forwards;
    position: absolute;
  bottom: 4px;
  height: 0;
}

/* Heights via nth-child */
.bar-group:nth-child(1) .tonnes { --h: 120px; }
.bar-group:nth-child(2) .tonnes { --h: 200px; }
.bar-group:nth-child(3) .tonnes { --h: 150px; }
.bar-group:nth-child(4) .tonnes { --h: 220px; }
.bar-group:nth-child(5) .tonnes { --h: 180px; }
.bar-group:nth-child(6) .tonnes { --h: 120px; }

.bar-group:nth-child(1) .buyers { --h: 40px; }
.bar-group:nth-child(2) .buyers { --h: 80px; }
.bar-group:nth-child(3) .buyers { --h: 60px; }
.bar-group:nth-child(4) .buyers { --h: 90px; }
.bar-group:nth-child(5) .buyers { --h: 70px; }
.bar-group:nth-child(6) .buyers { --h: 45px; }

/* Animations */
@keyframes growTonnes {
  to { height: var(--h); }
}

@keyframes growBuyers {
  to { height: var(--h); }
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Labels */
.label {
  font-size: 12px;
  color: #2D3A27;
}

/* Legend */
.legend {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 16px;
  font-size: 13px;
  color: #2D3A27;
}

.dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 6px;
}

.dot.yellow { background: #F5CA51; }
.dot.green { background: #2D3A27; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1874f50 */.graph-container {
  padding: 30px;
  border-radius: 20px;
 background: rgba(250,230,175,0.71);

box-shadow:
  4px 3px 4px rgba(190,162,82,0.22),
  inset 0 1px 0 rgba(255,255,255,0.25),
  inset 1px 1px 0 rgba(255,255,255,0.35),
  inset -1px -1px 0 rgba(255,255,255,0.05);
backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
-webkit-backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
border: 1px solid rgba(255,255,255,0.23);
}

/* Graph layout */
.graph {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: 220px;
  padding: 20px 10px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* Column */
.bar-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;

  opacity: 0;
  transform: translateY(10px);
  animation: fadeUp 0.6s forwards;
}

/* Stagger */
.bar-group:nth-child(1) { animation-delay: 0.1s; }
.bar-group:nth-child(2) { animation-delay: 0.2s; }
.bar-group:nth-child(3) { animation-delay: 0.3s; }
.bar-group:nth-child(4) { animation-delay: 0.4s; }
.bar-group:nth-child(5) { animation-delay: 0.5s; }
.bar-group:nth-child(6) { animation-delay: 0.6s; }

/* Wrapper */
.bar-wrapper {
  position: relative;
  width: 30px;
  height: 200px;
}

/* Bars base */
/*.tonnes,*/
/*.buyers {*/
/*  position: absolute;*/
/*  bottom: 0;*/
/*  height: 0;*/
/*}*/

/* Tonnes (your style preserved) */
.tonnes {
  width: 20px;
  background: #f0cf75;
  border-radius: 50px;
  box-shadow:
    inset 3px 3px 6px rgba(175,161,123,0.20),
    inset -3px -3px 6px rgba(255,255,215,0.23),
    inset 0 0 0 1px rgba(190,175,133,0.30);

  animation: growTonnes 1s ease forwards;
    position: absolute;
  bottom: 0;
  height: 0;
}

/* Buyers (centered + your style) */
.buyers {
  width: 15px;
  left: 10%;
  /*transform: translateX(-50%);*/
background: #2d3a27;
border-radius: 50px;
box-shadow:
  5px 5px 3px rgba(166,141,71,0.16),
  -5px -5px 3px rgba(255,255,163,0.17),
  inset 5px 5px 3px rgba(255,255,163,0.17),
  inset -5px -5px 3px rgba(166,141,71,0.16);

  animation: growBuyers 0.8s ease forwards;
    position: absolute;
  bottom: 4px;
  height: 0;
}

/* Heights via nth-child */
.bar-group:nth-child(1) .tonnes { --h: 120px; }
.bar-group:nth-child(2) .tonnes { --h: 200px; }
.bar-group:nth-child(3) .tonnes { --h: 150px; }
.bar-group:nth-child(4) .tonnes { --h: 220px; }
.bar-group:nth-child(5) .tonnes { --h: 180px; }
.bar-group:nth-child(6) .tonnes { --h: 120px; }

.bar-group:nth-child(1) .buyers { --h: 40px; }
.bar-group:nth-child(2) .buyers { --h: 80px; }
.bar-group:nth-child(3) .buyers { --h: 60px; }
.bar-group:nth-child(4) .buyers { --h: 90px; }
.bar-group:nth-child(5) .buyers { --h: 70px; }
.bar-group:nth-child(6) .buyers { --h: 45px; }

/* Animations */
@keyframes growTonnes {
  to { height: var(--h); }
}

@keyframes growBuyers {
  to { height: var(--h); }
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Labels */
.label {
  font-size: 12px;
  color: #2D3A27;
}

/* Legend */
.legend {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 16px;
  font-size: 13px;
  color: #2D3A27;
}

.dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 6px;
}

.dot.yellow { background: #F5CA51; }
.dot.green { background: #2D3A27; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a676d8 */.graph-container {
  padding: 30px;
  border-radius: 20px;
 background: rgba(250,230,175,0.71);

box-shadow:
  4px 3px 4px rgba(190,162,82,0.22),
  inset 0 1px 0 rgba(255,255,255,0.25),
  inset 1px 1px 0 rgba(255,255,255,0.35),
  inset -1px -1px 0 rgba(255,255,255,0.05);
backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
-webkit-backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
border: 1px solid rgba(255,255,255,0.23);
}

/* Graph layout */
.graph {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: 350px;
  padding: 20px 10px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* Column */
.bar-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;

  opacity: 0;
  transform: translateY(10px);
  animation: fadeUp 0.6s forwards;
}

/* Stagger */
.bar-group:nth-child(1) { animation-delay: 0.1s; }
.bar-group:nth-child(2) { animation-delay: 0.2s; }
.bar-group:nth-child(3) { animation-delay: 0.3s; }
.bar-group:nth-child(4) { animation-delay: 0.4s; }
.bar-group:nth-child(5) { animation-delay: 0.5s; }
.bar-group:nth-child(6) { animation-delay: 0.6s; }

/* Wrapper */
.bar-wrapper {
  position: relative;
  width: 30px;
  height: 200px;
}

/* Bars base */
/*.tonnes,*/
/*.buyers {*/
/*  position: absolute;*/
/*  bottom: 0;*/
/*  height: 0;*/
/*}*/

/* Tonnes (your style preserved) */
.tonnes {
  width: 20px;
  background: #f0cf75;
  border-radius: 50px;
  box-shadow:
    inset 3px 3px 6px rgba(175,161,123,0.20),
    inset -3px -3px 6px rgba(255,255,215,0.23),
    inset 0 0 0 1px rgba(190,175,133,0.30);

  animation: growTonnes 1s ease forwards;
    position: absolute;
  bottom: 0;
  height: 0;
}

/* Buyers (centered + your style) */
.buyers {
  width: 15px;
  left: 10%;
  /*transform: translateX(-50%);*/
background: #2d3a27;
border-radius: 50px;
box-shadow:
  5px 5px 3px rgba(166,141,71,0.16),
  -5px -5px 3px rgba(255,255,163,0.17),
  inset 5px 5px 3px rgba(255,255,163,0.17),
  inset -5px -5px 3px rgba(166,141,71,0.16);

  animation: growBuyers 0.8s ease forwards;
    position: absolute;
  bottom: 4px;
  height: 0;
}

/* Heights via nth-child */
.bar-group:nth-child(1) .tonnes { --h: 120px; }
.bar-group:nth-child(2) .tonnes { --h: 200px; }
.bar-group:nth-child(3) .tonnes { --h: 150px; }
.bar-group:nth-child(4) .tonnes { --h: 220px; }
.bar-group:nth-child(5) .tonnes { --h: 180px; }
.bar-group:nth-child(6) .tonnes { --h: 120px; }

.bar-group:nth-child(1) .buyers { --h: 40px; }
.bar-group:nth-child(2) .buyers { --h: 80px; }
.bar-group:nth-child(3) .buyers { --h: 60px; }
.bar-group:nth-child(4) .buyers { --h: 90px; }
.bar-group:nth-child(5) .buyers { --h: 70px; }
.bar-group:nth-child(6) .buyers { --h: 45px; }

/* Animations */
@keyframes growTonnes {
  to { height: var(--h); }
}

@keyframes growBuyers {
  to { height: var(--h); }
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Labels */
.label {
  font-size: 12px;
  color: #2D3A27;
}

/* Legend */
.legend {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 16px;
  font-size: 13px;
  color: #2D3A27;
}

.dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 6px;
}

.dot.yellow { background: #F5CA51; }
.dot.green { background: #2D3A27; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a8fdde7 */.graph-container {
  padding: 30px;
  border-radius: 20px;
 background: rgba(250,230,175,0.71);

box-shadow:
  4px 3px 4px rgba(190,162,82,0.22),
  inset 0 1px 0 rgba(255,255,255,0.25),
  inset 1px 1px 0 rgba(255,255,255,0.35),
  inset -1px -1px 0 rgba(255,255,255,0.05);
backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
-webkit-backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
border: 1px solid rgba(255,255,255,0.23);
}

/* Graph layout */
.graph {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: 350px;
  padding: 20px 10px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* Column */
.bar-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;

  opacity: 0;
  transform: translateY(10px);
  animation: fadeUp 0.6s forwards;
}

/* Stagger */
.bar-group:nth-child(1) { animation-delay: 0.1s; }
.bar-group:nth-child(2) { animation-delay: 0.2s; }
.bar-group:nth-child(3) { animation-delay: 0.3s; }
.bar-group:nth-child(4) { animation-delay: 0.4s; }
.bar-group:nth-child(5) { animation-delay: 0.5s; }
.bar-group:nth-child(6) { animation-delay: 0.6s; }

/* Wrapper */
.bar-wrapper {
  position: relative;
  width: 30px;
  height: 200px;
}

/* Bars base */
/*.tonnes,*/
/*.buyers {*/
/*  position: absolute;*/
/*  bottom: 0;*/
/*  height: 0;*/
/*}*/

/* Tonnes (your style preserved) */
.tonnes {
  width: 20px;
  background: #f0cf75;
  border-radius: 50px;
  box-shadow:
    inset 3px 3px 6px rgba(175,161,123,0.20),
    inset -3px -3px 6px rgba(255,255,215,0.23),
    inset 0 0 0 1px rgba(190,175,133,0.30);

  animation: growTonnes 1s ease forwards;
    position: absolute;
  bottom: 0;
  height: 0;
}

/* Buyers (centered + your style) */
.buyers {
  width: 15px;
  left: 10%;
  /*transform: translateX(-50%);*/
background: #2d3a27;
border-radius: 50px;
box-shadow:
  5px 5px 3px rgba(166,141,71,0.16),
  -5px -5px 3px rgba(255,255,163,0.17),
  inset 5px 5px 3px rgba(255,255,163,0.17),
  inset -5px -5px 3px rgba(166,141,71,0.16);

  animation: growBuyers 0.8s ease forwards;
    position: absolute;
  bottom: 4px;
  height: 0;
}

/* Heights via nth-child */
.bar-group:nth-child(1) .tonnes { --h: 120px; }
.bar-group:nth-child(2) .tonnes { --h: 200px; }
.bar-group:nth-child(3) .tonnes { --h: 150px; }
.bar-group:nth-child(4) .tonnes { --h: 220px; }
.bar-group:nth-child(5) .tonnes { --h: 180px; }
.bar-group:nth-child(6) .tonnes { --h: 120px; }

.bar-group:nth-child(1) .buyers { --h: 40px; }
.bar-group:nth-child(2) .buyers { --h: 80px; }
.bar-group:nth-child(3) .buyers { --h: 60px; }
.bar-group:nth-child(4) .buyers { --h: 90px; }
.bar-group:nth-child(5) .buyers { --h: 70px; }
.bar-group:nth-child(6) .buyers { --h: 45px; }

/* Animations */
@keyframes growTonnes {
  to { height: var(--h); }
}

@keyframes growBuyers {
  to { height: var(--h); }
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Labels */
.label {
  font-size: 12px;
  color: #2D3A27;
}

/* Legend */
.legend {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 16px;
  font-size: 13px;
  color: #2D3A27;
}

.dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 6px;
}

.dot.yellow { background: #F5CA51; }
.dot.green { background: #2D3A27; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1874f50 */.graph-container {
  padding: 30px;
  border-radius: 20px;
 background: rgba(250,230,175,0.71);

box-shadow:
  4px 3px 4px rgba(190,162,82,0.22),
  inset 0 1px 0 rgba(255,255,255,0.25),
  inset 1px 1px 0 rgba(255,255,255,0.35),
  inset -1px -1px 0 rgba(255,255,255,0.05);
backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
-webkit-backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
border: 1px solid rgba(255,255,255,0.23);
}

/* Graph layout */
.graph {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: 220px;
  padding: 20px 10px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* Column */
.bar-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;

  opacity: 0;
  transform: translateY(10px);
  animation: fadeUp 0.6s forwards;
}

/* Stagger */
.bar-group:nth-child(1) { animation-delay: 0.1s; }
.bar-group:nth-child(2) { animation-delay: 0.2s; }
.bar-group:nth-child(3) { animation-delay: 0.3s; }
.bar-group:nth-child(4) { animation-delay: 0.4s; }
.bar-group:nth-child(5) { animation-delay: 0.5s; }
.bar-group:nth-child(6) { animation-delay: 0.6s; }

/* Wrapper */
.bar-wrapper {
  position: relative;
  width: 30px;
  height: 200px;
}

/* Bars base */
/*.tonnes,*/
/*.buyers {*/
/*  position: absolute;*/
/*  bottom: 0;*/
/*  height: 0;*/
/*}*/

/* Tonnes (your style preserved) */
.tonnes {
  width: 20px;
  background: #f0cf75;
  border-radius: 50px;
  box-shadow:
    inset 3px 3px 6px rgba(175,161,123,0.20),
    inset -3px -3px 6px rgba(255,255,215,0.23),
    inset 0 0 0 1px rgba(190,175,133,0.30);

  animation: growTonnes 1s ease forwards;
    position: absolute;
  bottom: 0;
  height: 0;
}

/* Buyers (centered + your style) */
.buyers {
  width: 15px;
  left: 10%;
  /*transform: translateX(-50%);*/
background: #2d3a27;
border-radius: 50px;
box-shadow:
  5px 5px 3px rgba(166,141,71,0.16),
  -5px -5px 3px rgba(255,255,163,0.17),
  inset 5px 5px 3px rgba(255,255,163,0.17),
  inset -5px -5px 3px rgba(166,141,71,0.16);

  animation: growBuyers 0.8s ease forwards;
    position: absolute;
  bottom: 4px;
  height: 0;
}

/* Heights via nth-child */
.bar-group:nth-child(1) .tonnes { --h: 120px; }
.bar-group:nth-child(2) .tonnes { --h: 200px; }
.bar-group:nth-child(3) .tonnes { --h: 150px; }
.bar-group:nth-child(4) .tonnes { --h: 220px; }
.bar-group:nth-child(5) .tonnes { --h: 180px; }
.bar-group:nth-child(6) .tonnes { --h: 120px; }

.bar-group:nth-child(1) .buyers { --h: 40px; }
.bar-group:nth-child(2) .buyers { --h: 80px; }
.bar-group:nth-child(3) .buyers { --h: 60px; }
.bar-group:nth-child(4) .buyers { --h: 90px; }
.bar-group:nth-child(5) .buyers { --h: 70px; }
.bar-group:nth-child(6) .buyers { --h: 45px; }

/* Animations */
@keyframes growTonnes {
  to { height: var(--h); }
}

@keyframes growBuyers {
  to { height: var(--h); }
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Labels */
.label {
  font-size: 12px;
  color: #2D3A27;
}

/* Legend */
.legend {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 16px;
  font-size: 13px;
  color: #2D3A27;
}

.dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 6px;
}

.dot.yellow { background: #F5CA51; }
.dot.green { background: #2D3A27; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a676d8 */.graph-container {
  padding: 30px;
  border-radius: 20px;
 background: rgba(250,230,175,0.71);

box-shadow:
  4px 3px 4px rgba(190,162,82,0.22),
  inset 0 1px 0 rgba(255,255,255,0.25),
  inset 1px 1px 0 rgba(255,255,255,0.35),
  inset -1px -1px 0 rgba(255,255,255,0.05);
backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
-webkit-backdrop-filter: blur(16px) saturate(120%) brightness(1.08);
border: 1px solid rgba(255,255,255,0.23);
}

/* Graph layout */
.graph {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  height: 350px;
  padding: 20px 10px;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}

/* Column */
.bar-group {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;

  opacity: 0;
  transform: translateY(10px);
  animation: fadeUp 0.6s forwards;
}

/* Stagger */
.bar-group:nth-child(1) { animation-delay: 0.1s; }
.bar-group:nth-child(2) { animation-delay: 0.2s; }
.bar-group:nth-child(3) { animation-delay: 0.3s; }
.bar-group:nth-child(4) { animation-delay: 0.4s; }
.bar-group:nth-child(5) { animation-delay: 0.5s; }
.bar-group:nth-child(6) { animation-delay: 0.6s; }

/* Wrapper */
.bar-wrapper {
  position: relative;
  width: 30px;
  height: 200px;
}

/* Bars base */
/*.tonnes,*/
/*.buyers {*/
/*  position: absolute;*/
/*  bottom: 0;*/
/*  height: 0;*/
/*}*/

/* Tonnes (your style preserved) */
.tonnes {
  width: 20px;
  background: #f0cf75;
  border-radius: 50px;
  box-shadow:
    inset 3px 3px 6px rgba(175,161,123,0.20),
    inset -3px -3px 6px rgba(255,255,215,0.23),
    inset 0 0 0 1px rgba(190,175,133,0.30);

  animation: growTonnes 1s ease forwards;
    position: absolute;
  bottom: 0;
  height: 0;
}

/* Buyers (centered + your style) */
.buyers {
  width: 15px;
  left: 10%;
  /*transform: translateX(-50%);*/
background: #2d3a27;
border-radius: 50px;
box-shadow:
  5px 5px 3px rgba(166,141,71,0.16),
  -5px -5px 3px rgba(255,255,163,0.17),
  inset 5px 5px 3px rgba(255,255,163,0.17),
  inset -5px -5px 3px rgba(166,141,71,0.16);

  animation: growBuyers 0.8s ease forwards;
    position: absolute;
  bottom: 4px;
  height: 0;
}

/* Heights via nth-child */
.bar-group:nth-child(1) .tonnes { --h: 120px; }
.bar-group:nth-child(2) .tonnes { --h: 200px; }
.bar-group:nth-child(3) .tonnes { --h: 150px; }
.bar-group:nth-child(4) .tonnes { --h: 220px; }
.bar-group:nth-child(5) .tonnes { --h: 180px; }
.bar-group:nth-child(6) .tonnes { --h: 120px; }

.bar-group:nth-child(1) .buyers { --h: 40px; }
.bar-group:nth-child(2) .buyers { --h: 80px; }
.bar-group:nth-child(3) .buyers { --h: 60px; }
.bar-group:nth-child(4) .buyers { --h: 90px; }
.bar-group:nth-child(5) .buyers { --h: 70px; }
.bar-group:nth-child(6) .buyers { --h: 45px; }

/* Animations */
@keyframes growTonnes {
  to { height: var(--h); }
}

@keyframes growBuyers {
  to { height: var(--h); }
}

@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Labels */
.label {
  font-size: 12px;
  color: #2D3A27;
}

/* Legend */
.legend {
  display: flex;
  justify-content: center;
  gap: 20px;
  margin-top: 16px;
  font-size: 13px;
  color: #2D3A27;
}

.dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 6px;
}

.dot.yellow { background: #F5CA51; }
.dot.green { background: #2D3A27; }/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-44e73f4 */.e-n-tab-title{
background:transparent;
 transition: box-shadow 0.35s ease, transform 0.2s ease;
}

.e-n-tab-title[aria-selected="true"]{
background: #f9e5ae !important;
border-radius: 50px;
box-shadow:
  9px 8px 11px rgba(166,142,77,0.36),
  -9px -8px 11px rgba(255,255,169,0.41),
  inset 1px 1px 0 rgba(255,255,182,0.70),
  inset -1px -1px 0 rgba(181,156,87,0.30);
}

.e-n-tab-title[aria-selected="true"]:hover{
background: #f9e5ae !important;
border-radius: 50px;
box-shadow:
  9px 8px 11px rgba(166,142,77,0.36),
  -9px -8px 11px rgba(255,255,169,0.41),
  inset 1px 1px 0 rgba(255,255,182,0.70),
  inset -1px -1px 0 rgba(181,156,87,0.30);
}

.e-n-tab-title:hover{
background: #F9E5AEC2 !important;
border-radius: 50px;
box-shadow:
  2px 2px 2px rgba(166,142,77,0.14),
  -2px -2px 2px rgba(255,255,169,0.16),
  inset 1px 1px 0 rgba(255,255,182,0.70),
  inset -1px -1px 0 rgba(181,156,87,0.30);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab460fa */.elementor-17 .elementor-element.elementor-element-ab460fa {
  position: relative;
  border-radius: 20px;

  /* Glass base */
  background: rgba(245, 202, 81, 0.75);

  /* Frosted blur */
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  /* Subtle border */
  border: 1px solid rgba(255,255,255,0.3);

  /* Depth */
  box-shadow:
    12px 12px 30px rgba(0,0,0,0.15),
    -8px -8px 20px rgba(255,255,255,0.25);
}



.elementor-17 .elementor-element.elementor-element-ab460fa::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 20px;

  background: linear-gradient(
    120deg,
    rgba(255,255,255,0.35) 0%,
    rgba(255,255,255,0.1) 30%,
    transparent 60%
  );

  pointer-events: none;
}

.elementor-17 .elementor-element.elementor-element-ab460fa {
  box-shadow:
    0 10px 30px rgba(245,202,81,0.25),
    12px 12px 30px rgba(0,0,0,0.12),
    -8px -8px 20px rgba(255,255,255,0.25);
}


body {
  background: linear-gradient(
    135deg,
    #e0e0e0,
    #f5f5f5
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8131c27 */.elementor-17 .elementor-element.elementor-element-8131c27{
color: #ffffff;
text-shadow:
  0 1px 0 rgba(255,255,255,0.46),
  0 1px 0 rgb(242,243,246),
  0 2px 0 rgb(228,231,237),
  0 3px 0 rgb(215,219,228),
  0 4px 0 rgb(202,207,218),
  0 5px 0 rgb(188,195,209),
  0 6px 0 rgb(175,183,200),
  0 7px 15px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-538d5ef */.elementor-17 .elementor-element.elementor-element-538d5ef{
    text-shadow:
  1px 1px 0 rgba(255,255,131,0.40),
  -1px -1px 0 rgba(173,137,31,0.25),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-22eb711 */.elementor-17 .elementor-element.elementor-element-22eb711{
background: rgba(255,255,255,0.15);
border-radius: 50px;
box-shadow:
  3px 3px 6px rgba(185,148,41,0.18),
  inset 0 1px 0 rgba(255,255,255,0.45),
  inset 0 1px 0 rgba(255,255,255,0.55);
backdrop-filter: blur(5px) saturate(120%);
-webkit-backdrop-filter: blur(5px) saturate(120%);
border: 1px solid rgba(255,255,255,0.35);

}

.elementor-17 .elementor-element.elementor-element-22eb711:hover{
background: rgba(255,255,255,0.20);
border-radius: 50px;
box-shadow:
  3px 3px 6px rgba(185,148,41,0.18),
  inset 0 1px 0 rgba(255,255,255,0.45),
  inset 0 1px 0 rgba(255,255,255,0.55);
backdrop-filter: blur(5px) saturate(120%);
-webkit-backdrop-filter: blur(5px) saturate(120%);
border: 1px solid rgba(255,255,255,0.35);
}


.how_it_works .elementor-icon-box-title{
    text-shadow:
  0 1px 0 rgba(255,255,255,0.34),
  0 1px 0 rgb(228,231,237),
  0 2px 0 rgb(202,207,218),
  0 3px 0 rgb(175,183,200),
  0 4px 8px rgba(0,0,0,0.25);
}

.how_it_works .elementor-icon{
box-shadow:
  5px 5px 3px rgba(170,134,31,0.19),
  -5px -5px 3px rgba(255,255,123,0.22),
  inset 5px 5px 3px rgba(255,255,123,0.22),
  inset -5px -5px 3px rgba(170,134,31,0.19);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c074b09 */.elementor-17 .elementor-element.elementor-element-c074b09{
background: rgba(255,255,255,0.15);
border-radius: 50px;
box-shadow:
  3px 3px 6px rgba(185,148,41,0.18),
  inset 0 1px 0 rgba(255,255,255,0.45),
  inset 0 1px 0 rgba(255,255,255,0.55);
backdrop-filter: blur(5px) saturate(120%);
-webkit-backdrop-filter: blur(5px) saturate(120%);
border: 1px solid rgba(255,255,255,0.35);

}

.elementor-17 .elementor-element.elementor-element-c074b09:hover{
background: rgba(255,255,255,0.20);
border-radius: 50px;
box-shadow:
  3px 3px 6px rgba(185,148,41,0.18),
  inset 0 1px 0 rgba(255,255,255,0.45),
  inset 0 1px 0 rgba(255,255,255,0.55);
backdrop-filter: blur(5px) saturate(120%);
-webkit-backdrop-filter: blur(5px) saturate(120%);
border: 1px solid rgba(255,255,255,0.35);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b91616a */.elementor-17 .elementor-element.elementor-element-b91616a{
background: rgba(255,255,255,0.15);
border-radius: 50px;
box-shadow:
  3px 3px 6px rgba(185,148,41,0.18),
  inset 0 1px 0 rgba(255,255,255,0.45),
  inset 0 1px 0 rgba(255,255,255,0.55);
backdrop-filter: blur(5px) saturate(120%);
-webkit-backdrop-filter: blur(5px) saturate(120%);
border: 1px solid rgba(255,255,255,0.35);

}

.elementor-17 .elementor-element.elementor-element-b91616a:hover{
background: rgba(255,255,255,0.20);
border-radius: 50px;
box-shadow:
  3px 3px 6px rgba(185,148,41,0.18),
  inset 0 1px 0 rgba(255,255,255,0.45),
  inset 0 1px 0 rgba(255,255,255,0.55);
backdrop-filter: blur(5px) saturate(120%);
-webkit-backdrop-filter: blur(5px) saturate(120%);
border: 1px solid rgba(255,255,255,0.35);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7ce59d */.elementor-17 .elementor-element.elementor-element-d7ce59d{
     /* Frosted blur */
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);

  /* Subtle border */
  border: 1px solid rgba(255,255,255,0.3);

  /* Depth */
  box-shadow:
    12px 12px 30px rgba(0,0,0,0.15),
    -8px -8px 20px rgba(255,255,255,0.25);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a6ac3d8 */.elementor-17 .elementor-element.elementor-element-a6ac3d8 {
color: #ffffff;
text-shadow:
  0 1px 0 #3c3d3c,
  0 2px 0 #7f7f7f,
  0 3px 0 #8b8b8b,
  0 4px 0 #838383,
  0 5px 0 #858585,
  0 6px 1px rgba(0,0,0,0.25),
  0 7px 7px rgba(0,0,0,0.28),
  0 9px 16px rgba(0,0,0,0.16);
}

.highlight{
    color:#F5CA51;
   text-shadow: 0 1px 0 rgba(255,255,121,0.63),
  0 2px 0 #f0d860,
  0 3px 0 #d4a820,
  0 4px 1px rgba(0,0,0,0.22),
  0 5px 9px rgba(0,0,0,0.28),
  0 7px 18px rgba(0,0,0,0.14);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41eba90 */.elementor-17 .elementor-element.elementor-element-41eba90{
text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-89cb889 */.elementor-17 .elementor-element.elementor-element-89cb889{
box-shadow:
  4px 4px 2px rgba(148,155,173,0.20),
  -4px -4px 2px rgba(255,255,255,0.23),
  inset 4px 4px 2px rgba(255,255,255,0.23),
  inset -4px -4px 2px rgba(148,155,173,0.20);
}


.elementor-17 .elementor-element.elementor-element-89cb889 .elementor-icon-box-title{
text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}

.elementor-17 .elementor-element.elementor-element-89cb889 .elementor-icon{
box-shadow:
  4px 4px 2px rgba(148,155,173,0.20),
  -4px -4px 2px rgba(255,255,255,0.23),
  inset 4px 4px 2px rgba(255,255,255,0.23),
  inset -4px -4px 2px rgba(148,155,173,0.20);
}

.elementor-17 .elementor-element.elementor-element-89cb889:hover{
  box-shadow:
  3px 3px 2px rgba(170,134,31,0.15),
  -3px -3px 2px rgba(255,255,123,0.17),
  inset 3px 3px 2px rgba(255,255,123,0.17),
  inset -3px -3px 2px rgba(170,134,31,0.15);
}


.elementor-17 .elementor-element.elementor-element-89cb889 .elementor-icon-box-description{
    text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-90abd0f */.elementor-17 .elementor-element.elementor-element-90abd0f{
box-shadow:
  4px 4px 2px rgba(148,155,173,0.20),
  -4px -4px 2px rgba(255,255,255,0.23),
  inset 4px 4px 2px rgba(255,255,255,0.23),
  inset -4px -4px 2px rgba(148,155,173,0.20);
}


.elementor-17 .elementor-element.elementor-element-90abd0f .elementor-icon-box-title{
text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}

.elementor-17 .elementor-element.elementor-element-90abd0f .elementor-icon{
box-shadow:
  4px 4px 2px rgba(148,155,173,0.20),
  -4px -4px 2px rgba(255,255,255,0.23),
  inset 4px 4px 2px rgba(255,255,255,0.23),
  inset -4px -4px 2px rgba(148,155,173,0.20);
}

.elementor-17 .elementor-element.elementor-element-90abd0f:hover{
  box-shadow:
  3px 3px 2px rgba(170,134,31,0.15),
  -3px -3px 2px rgba(255,255,123,0.17),
  inset 3px 3px 2px rgba(255,255,123,0.17),
  inset -3px -3px 2px rgba(170,134,31,0.15);
}


.elementor-17 .elementor-element.elementor-element-90abd0f .elementor-icon-box-description{
    text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d425cca */.elementor-17 .elementor-element.elementor-element-d425cca{
box-shadow:
  4px 4px 2px rgba(148,155,173,0.20),
  -4px -4px 2px rgba(255,255,255,0.23),
  inset 4px 4px 2px rgba(255,255,255,0.23),
  inset -4px -4px 2px rgba(148,155,173,0.20);
}


.elementor-17 .elementor-element.elementor-element-d425cca .elementor-icon-box-title{
text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}

.elementor-17 .elementor-element.elementor-element-d425cca .elementor-icon{
box-shadow:
  4px 4px 2px rgba(148,155,173,0.20),
  -4px -4px 2px rgba(255,255,255,0.23),
  inset 4px 4px 2px rgba(255,255,255,0.23),
  inset -4px -4px 2px rgba(148,155,173,0.20);
}

.elementor-17 .elementor-element.elementor-element-d425cca:hover{
  box-shadow:
  3px 3px 2px rgba(170,134,31,0.15),
  -3px -3px 2px rgba(255,255,123,0.17),
  inset 3px 3px 2px rgba(255,255,123,0.17),
  inset -3px -3px 2px rgba(170,134,31,0.15);
}


.elementor-17 .elementor-element.elementor-element-d425cca .elementor-icon-box-description{
    text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-35dc872 */.elementor-17 .elementor-element.elementor-element-35dc872{
box-shadow:
  4px 4px 2px rgba(148,155,173,0.20),
  -4px -4px 2px rgba(255,255,255,0.23),
  inset 4px 4px 2px rgba(255,255,255,0.23),
  inset -4px -4px 2px rgba(148,155,173,0.20);
}


.elementor-17 .elementor-element.elementor-element-35dc872 .elementor-icon-box-title{
text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}

.elementor-17 .elementor-element.elementor-element-35dc872 .elementor-icon{
box-shadow:
  4px 4px 2px rgba(148,155,173,0.20),
  -4px -4px 2px rgba(255,255,255,0.23),
  inset 4px 4px 2px rgba(255,255,255,0.23),
  inset -4px -4px 2px rgba(148,155,173,0.20);
}

.elementor-17 .elementor-element.elementor-element-35dc872:hover{
  box-shadow:
  3px 3px 2px rgba(170,134,31,0.15),
  -3px -3px 2px rgba(255,255,123,0.17),
  inset 3px 3px 2px rgba(255,255,123,0.17),
  inset -3px -3px 2px rgba(170,134,31,0.15);
}


.elementor-17 .elementor-element.elementor-element-35dc872 .elementor-icon-box-description{
    text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b0f15e2 */.elementor-17 .elementor-element.elementor-element-b0f15e2{
box-shadow:
  4px 4px 2px rgba(148,155,173,0.20),
  -4px -4px 2px rgba(255,255,255,0.23),
  inset 4px 4px 2px rgba(255,255,255,0.23),
  inset -4px -4px 2px rgba(148,155,173,0.20);
}


.elementor-17 .elementor-element.elementor-element-b0f15e2 .elementor-icon-box-title{
text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}

.elementor-17 .elementor-element.elementor-element-b0f15e2 .elementor-icon{
box-shadow:
  4px 4px 2px rgba(148,155,173,0.20),
  -4px -4px 2px rgba(255,255,255,0.23),
  inset 4px 4px 2px rgba(255,255,255,0.23),
  inset -4px -4px 2px rgba(148,155,173,0.20);
}

.elementor-17 .elementor-element.elementor-element-b0f15e2:hover{
  box-shadow:
  3px 3px 2px rgba(170,134,31,0.15),
  -3px -3px 2px rgba(255,255,123,0.17),
  inset 3px 3px 2px rgba(255,255,123,0.17),
  inset -3px -3px 2px rgba(170,134,31,0.15);
}


.elementor-17 .elementor-element.elementor-element-b0f15e2 .elementor-icon-box-description{
    text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7839661 */.elementor-17 .elementor-element.elementor-element-7839661{
box-shadow:
  4px 4px 2px rgba(148,155,173,0.20),
  -4px -4px 2px rgba(255,255,255,0.23),
  inset 4px 4px 2px rgba(255,255,255,0.23),
  inset -4px -4px 2px rgba(148,155,173,0.20);
}


.elementor-17 .elementor-element.elementor-element-7839661 .elementor-icon-box-title{
text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}

.elementor-17 .elementor-element.elementor-element-7839661 .elementor-icon{
box-shadow:
  4px 4px 2px rgba(148,155,173,0.20),
  -4px -4px 2px rgba(255,255,255,0.23),
  inset 4px 4px 2px rgba(255,255,255,0.23),
  inset -4px -4px 2px rgba(148,155,173,0.20);
}

.elementor-17 .elementor-element.elementor-element-7839661:hover{
  box-shadow:
  3px 3px 2px rgba(170,134,31,0.15),
  -3px -3px 2px rgba(255,255,123,0.17),
  inset 3px 3px 2px rgba(255,255,123,0.17),
  inset -3px -3px 2px rgba(170,134,31,0.15);
}


.elementor-17 .elementor-element.elementor-element-7839661 .elementor-icon-box-description{
    text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0221cc3 */.elementor-17 .elementor-element.elementor-element-0221cc3{
color: #ffffff;
text-shadow:
  0 1px 0 rgba(255,255,255,0.46),
  0 1px 0 rgb(242,243,246),
  0 2px 0 rgb(228,231,237),
  0 3px 0 rgb(215,219,228),
  0 4px 0 rgb(202,207,218),
  0 5px 0 rgb(188,195,209),
  0 6px 0 rgb(175,183,200),
  0 7px 15px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0269586 */.elementor-17 .elementor-element.elementor-element-0269586{
    text-shadow:
  1px 1px 0 rgba(255,255,131,0.40),
  -1px -1px 0 rgba(173,137,31,0.25),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4976f7 */.elementor-17 .elementor-element.elementor-element-d4976f7{
color: #ffffff;
text-shadow:
  0 1px 0 rgba(255,255,255,0.46),
  0 1px 0 rgb(242,243,246),
  0 2px 0 rgb(228,231,237),
  0 3px 0 rgb(215,219,228),
  0 4px 0 rgb(202,207,218),
  0 5px 0 rgb(188,195,209),
  0 6px 0 rgb(175,183,200),
  0 7px 15px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-407aaf3 */.elementor-17 .elementor-element.elementor-element-407aaf3{
    text-shadow:
  1px 1px 0 rgba(255,255,131,0.40),
  -1px -1px 0 rgba(173,137,31,0.25),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd6d215 */.elementor-17 .elementor-element.elementor-element-dd6d215{
box-shadow:
  3px 3px 6px rgba(185,148,41,0.18),
  inset 0 1px 0 rgba(255,255,255,0.45),
  inset 0 1px 0 rgba(255,255,255,0.55);
backdrop-filter: blur(5px) saturate(120%);
-webkit-backdrop-filter: blur(5px) saturate(120%);
border: 1px solid rgba(255,255,255,0.35);
}

.elementor-17 .elementor-element.elementor-element-dd6d215:hover{
background-color: #fbd66f;
box-shadow:
  3px 3px 6px rgba(185,148,41,0.18),
  inset 0 1px 0 rgba(255,255,255,0.45),
  inset 0 1px 0 rgba(255,255,255,0.55);
backdrop-filter: blur(5px) saturate(120%);
-webkit-backdrop-filter: blur(5px) saturate(120%);
border: 1px solid rgba(255,255,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ca620d */.elementor-17 .elementor-element.elementor-element-7ca620d{
color: #ffffff;
text-shadow:
  0 1px 0 rgba(255,255,255,0.46),
  0 1px 0 rgb(242,243,246),
  0 2px 0 rgb(228,231,237),
  0 3px 0 rgb(215,219,228),
  0 4px 0 rgb(202,207,218),
  0 5px 0 rgb(188,195,209),
  0 6px 0 rgb(175,183,200),
  0 7px 15px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc97d58 */.elementor-17 .elementor-element.elementor-element-bc97d58{
    text-shadow:
  1px 1px 0 rgba(255,255,131,0.40),
  -1px -1px 0 rgba(173,137,31,0.25),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a929c7 */.elementor-17 .elementor-element.elementor-element-1a929c7{
box-shadow:
  3px 3px 6px rgba(185,148,41,0.18),
  inset 0 1px 0 rgba(255,255,255,0.45),
  inset 0 1px 0 rgba(255,255,255,0.55);
backdrop-filter: blur(5px) saturate(120%);
-webkit-backdrop-filter: blur(5px) saturate(120%);
border: 1px solid rgba(255,255,255,0.35);
}

.elementor-17 .elementor-element.elementor-element-1a929c7:hover{
background-color: #fbd66f;
box-shadow:
  3px 3px 6px rgba(185,148,41,0.18),
  inset 0 1px 0 rgba(255,255,255,0.45),
  inset 0 1px 0 rgba(255,255,255,0.55);
backdrop-filter: blur(5px) saturate(120%);
-webkit-backdrop-filter: blur(5px) saturate(120%);
border: 1px solid rgba(255,255,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78f0fa0 */.elementor-17 .elementor-element.elementor-element-78f0fa0{
color: #ffffff;
text-shadow:
  0 1px 0 rgba(255,255,255,0.46),
  0 1px 0 rgb(242,243,246),
  0 2px 0 rgb(228,231,237),
  0 3px 0 rgb(215,219,228),
  0 4px 0 rgb(202,207,218),
  0 5px 0 rgb(188,195,209),
  0 6px 0 rgb(175,183,200),
  0 7px 15px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad6b764 */.elementor-17 .elementor-element.elementor-element-ad6b764{
    text-shadow:
  1px 1px 0 rgba(255,255,131,0.40),
  -1px -1px 0 rgba(173,137,31,0.25),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3151a20 */.elementor-17 .elementor-element.elementor-element-3151a20{
box-shadow:
  3px 3px 6px rgba(185,148,41,0.18),
  inset 0 1px 0 rgba(255,255,255,0.45),
  inset 0 1px 0 rgba(255,255,255,0.55);
backdrop-filter: blur(5px) saturate(120%);
-webkit-backdrop-filter: blur(5px) saturate(120%);
border: 1px solid rgba(255,255,255,0.35);
}

.elementor-17 .elementor-element.elementor-element-3151a20:hover{
background-color: #fbd66f;
box-shadow:
  3px 3px 6px rgba(185,148,41,0.18),
  inset 0 1px 0 rgba(255,255,255,0.45),
  inset 0 1px 0 rgba(255,255,255,0.55);
backdrop-filter: blur(5px) saturate(120%);
-webkit-backdrop-filter: blur(5px) saturate(120%);
border: 1px solid rgba(255,255,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f76db5 */.elementor-17 .elementor-element.elementor-element-8f76db5{
color: #ffffff;
text-shadow:
  0 1px 0 rgba(255,255,255,0.46),
  0 1px 0 rgb(242,243,246),
  0 2px 0 rgb(228,231,237),
  0 3px 0 rgb(215,219,228),
  0 4px 0 rgb(202,207,218),
  0 5px 0 rgb(188,195,209),
  0 6px 0 rgb(175,183,200),
  0 7px 15px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b3a63f */.elementor-17 .elementor-element.elementor-element-0b3a63f{
    text-shadow:
  1px 1px 0 rgba(255,255,131,0.40),
  -1px -1px 0 rgba(173,137,31,0.25),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a4a421 */.elementor-17 .elementor-element.elementor-element-4a4a421{
box-shadow:
  3px 3px 6px rgba(185,148,41,0.18),
  inset 0 1px 0 rgba(255,255,255,0.45),
  inset 0 1px 0 rgba(255,255,255,0.55);
backdrop-filter: blur(5px) saturate(120%);
-webkit-backdrop-filter: blur(5px) saturate(120%);
border: 1px solid rgba(255,255,255,0.35);
}

.elementor-17 .elementor-element.elementor-element-4a4a421:hover{
background-color: #fbd66f;
box-shadow:
  3px 3px 6px rgba(185,148,41,0.18),
  inset 0 1px 0 rgba(255,255,255,0.45),
  inset 0 1px 0 rgba(255,255,255,0.55);
backdrop-filter: blur(5px) saturate(120%);
-webkit-backdrop-filter: blur(5px) saturate(120%);
border: 1px solid rgba(255,255,255,0.35);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72f0c13 */.elementor-17 .elementor-element.elementor-element-72f0c13 {
color: #ffffff;
text-shadow:
  0 1px 0 #3c3d3c,
  0 2px 0 #7f7f7f,
  0 3px 0 #8b8b8b,
  0 4px 0 #838383,
  0 5px 0 #858585,
  0 6px 1px rgba(0,0,0,0.25),
  0 7px 7px rgba(0,0,0,0.28),
  0 9px 16px rgba(0,0,0,0.16);
}

.highlight{
    color:#F5CA51;
   text-shadow: 0 1px 0 rgba(255,255,121,0.63),
  0 2px 0 #f0d860,
  0 3px 0 #d4a820,
  0 4px 1px rgba(0,0,0,0.22),
  0 5px 9px rgba(0,0,0,0.28),
  0 7px 18px rgba(0,0,0,0.14);

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0e6ab3 */.elementor-17 .elementor-element.elementor-element-e0e6ab3{
text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c19b49e */.elementor-17 .elementor-element.elementor-element-c19b49e{
    text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47e8872 */.elementor-17 .elementor-element.elementor-element-47e8872{
box-shadow:
  6px 5px 9px rgba(148,155,173,0.36),
  -6px -5px 9px rgba(255,255,255,0.42),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}

.elementor-17 .elementor-element.elementor-element-47e8872:hover{
box-shadow:
  2px 1px 2px rgba(148,155,173,0.18),
  -2px -1px 2px rgba(255,255,255,0.21),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89b812a */.elementor-17 .elementor-element.elementor-element-89b812a{
    text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4980b7 */.elementor-17 .elementor-element.elementor-element-e4980b7{
box-shadow:
  6px 5px 9px rgba(148,155,173,0.36),
  -6px -5px 9px rgba(255,255,255,0.42),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}

.elementor-17 .elementor-element.elementor-element-e4980b7:hover{
box-shadow:
  2px 1px 2px rgba(148,155,173,0.18),
  -2px -1px 2px rgba(255,255,255,0.21),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e453b7 */.elementor-17 .elementor-element.elementor-element-0e453b7{
    text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc1b0c */.elementor-17 .elementor-element.elementor-element-7dc1b0c{
box-shadow:
  6px 5px 9px rgba(148,155,173,0.36),
  -6px -5px 9px rgba(255,255,255,0.42),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}

.elementor-17 .elementor-element.elementor-element-7dc1b0c:hover{
box-shadow:
  2px 1px 2px rgba(148,155,173,0.18),
  -2px -1px 2px rgba(255,255,255,0.21),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b1304b */.elementor-17 .elementor-element.elementor-element-2b1304b{
    text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07d68a7 */.elementor-17 .elementor-element.elementor-element-07d68a7{
box-shadow:
  6px 5px 9px rgba(148,155,173,0.36),
  -6px -5px 9px rgba(255,255,255,0.42),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}

.elementor-17 .elementor-element.elementor-element-07d68a7:hover{
box-shadow:
  2px 1px 2px rgba(148,155,173,0.18),
  -2px -1px 2px rgba(255,255,255,0.21),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c5d01c */.elementor-17 .elementor-element.elementor-element-9c5d01c{
    text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7facaab */.elementor-17 .elementor-element.elementor-element-7facaab{
box-shadow:
  6px 5px 9px rgba(148,155,173,0.36),
  -6px -5px 9px rgba(255,255,255,0.42),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}

.elementor-17 .elementor-element.elementor-element-7facaab:hover{
box-shadow:
  2px 1px 2px rgba(148,155,173,0.18),
  -2px -1px 2px rgba(255,255,255,0.21),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b33d9f */.elementor-17 .elementor-element.elementor-element-5b33d9f{
    text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a658134 */.elementor-17 .elementor-element.elementor-element-a658134{
box-shadow:
  6px 5px 9px rgba(148,155,173,0.36),
  -6px -5px 9px rgba(255,255,255,0.42),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}

.elementor-17 .elementor-element.elementor-element-a658134:hover{
box-shadow:
  2px 1px 2px rgba(148,155,173,0.18),
  -2px -1px 2px rgba(255,255,255,0.21),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d01733 */.elementor-17 .elementor-element.elementor-element-8d01733{
    text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4735422 */.elementor-17 .elementor-element.elementor-element-4735422{
box-shadow:
  6px 5px 9px rgba(148,155,173,0.36),
  -6px -5px 9px rgba(255,255,255,0.42),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}

.elementor-17 .elementor-element.elementor-element-4735422:hover{
box-shadow:
  2px 1px 2px rgba(148,155,173,0.18),
  -2px -1px 2px rgba(255,255,255,0.21),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be27ea3 */.elementor-17 .elementor-element.elementor-element-be27ea3{
    text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-779edf0 */.elementor-17 .elementor-element.elementor-element-779edf0{
box-shadow:
  6px 5px 9px rgba(148,155,173,0.36),
  -6px -5px 9px rgba(255,255,255,0.42),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}

.elementor-17 .elementor-element.elementor-element-779edf0:hover{
box-shadow:
  2px 1px 2px rgba(148,155,173,0.18),
  -2px -1px 2px rgba(255,255,255,0.21),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-015c140 */.elementor-17 .elementor-element.elementor-element-015c140{
    text-shadow:
  1px 1px 0 rgba(255,255,255,0.57),
  -1px -1px 0 rgba(151,158,173,0.36),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26ee187 */.elementor-17 .elementor-element.elementor-element-26ee187{
box-shadow:
  6px 5px 9px rgba(148,155,173,0.36),
  -6px -5px 9px rgba(255,255,255,0.42),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}

.elementor-17 .elementor-element.elementor-element-26ee187:hover{
box-shadow:
  2px 1px 2px rgba(148,155,173,0.18),
  -2px -1px 2px rgba(255,255,255,0.21),
  inset 1px 1px 0 rgba(255,255,255,0.70),
  inset -1px -1px 0 rgba(163,169,183,0.30);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-250b982 */.elementor-17 .elementor-element.elementor-element-250b982{
color: #ffffff;
text-shadow:
  0 1px 0 rgba(255,255,255,0.46),
  0 1px 0 rgb(242,243,246),
  0 2px 0 rgb(228,231,237),
  0 3px 0 rgb(215,219,228),
  0 4px 0 rgb(202,207,218),
  0 5px 0 rgb(188,195,209),
  0 6px 0 rgb(175,183,200),
  0 7px 15px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cd2c58 */.elementor-17 .elementor-element.elementor-element-3cd2c58{
    text-shadow:
  1px 1px 0 rgba(255,255,131,0.40),
  -1px -1px 0 rgba(173,137,31,0.25),
  0 4px 8px rgba(0,0,0,0.12);
}/* End custom CSS */