.elementor-44512 .elementor-element.elementor-element-8f2d633{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-59e91e4e{--display:flex;--min-height:824px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-44512 .elementor-element.elementor-element-59e91e4e:not(.elementor-motion-effects-element-type-background), .elementor-44512 .elementor-element.elementor-element-59e91e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mbi.closelycoded.site/wp-content/uploads/2026/02/Screenshot-2025-07-02-at-5.18.39-PM-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-44512 .elementor-element.elementor-element-36146990{z-index:1;}.elementor-44512 .elementor-element.elementor-element-36146990 .elementor-heading-title{font-family:var( --e-global-typography-6e61ca0-font-family ), Sans-serif;font-size:var( --e-global-typography-6e61ca0-font-size );font-weight:var( --e-global-typography-6e61ca0-font-weight );line-height:var( --e-global-typography-6e61ca0-line-height );word-spacing:var( --e-global-typography-6e61ca0-word-spacing );color:#FFFFFF;}.elementor-44512 .elementor-element.elementor-element-3cbb84fc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-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 );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-44512 .elementor-element.elementor-element-4761c5dd{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-852bb5d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-1157d048{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-fa3cd6d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-ec29a5a .elementor-heading-title{font-family:var( --e-global-typography-62240e1-font-family ), Sans-serif;font-size:var( --e-global-typography-62240e1-font-size );font-weight:var( --e-global-typography-62240e1-font-weight );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-65f0cf6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-cd4758e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-a1cbe47{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-a737a16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-44512 .elementor-element.elementor-element-c4bce77 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-2f4ccea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-4e38edd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-6d62e74 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-0b8fb2e{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.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-44512 .elementor-element.elementor-element-3ba79c5.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-3ba79c5{z-index:1;}.elementor-44512 .elementor-element.elementor-element-3ba79c5 .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-3ba79c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-3ba79c5.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-3ba79c5.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-3ba79c5.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-3ba79c5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-3ba79c5 .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-3ba79c5 .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-1719f2f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-788a2e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-ae4c150 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-3b378df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-67f3a13{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-c515c52 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-3404d72{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-5354d90.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-5354d90{z-index:1;}.elementor-44512 .elementor-element.elementor-element-5354d90 .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-5354d90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-5354d90.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-5354d90.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-5354d90.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-5354d90.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-5354d90 .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-5354d90 .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-d4c0142{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-406f515{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-3becc45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-f6ea261 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-be23f81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-60c121d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-bfae564 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-8d1b2ea{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-8dbf767.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-8dbf767{z-index:1;}.elementor-44512 .elementor-element.elementor-element-8dbf767 .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-8dbf767.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-8dbf767.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-8dbf767.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-8dbf767.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-8dbf767.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-8dbf767 .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-8dbf767 .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-5767658{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-c556b3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-085948b img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-e3a944b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-c5ecd3c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-0f5189d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-352ce45{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-a29d64f.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-a29d64f{z-index:1;}.elementor-44512 .elementor-element.elementor-element-a29d64f .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-a29d64f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-a29d64f.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-a29d64f.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-a29d64f.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-a29d64f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-a29d64f .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-a29d64f .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-2275d3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-9d3d5fd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-74b561f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-683752a img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-b35d2e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-3b75b41{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-dfe5da4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-cc45e02{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-94b156d.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-94b156d{z-index:1;}.elementor-44512 .elementor-element.elementor-element-94b156d .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-94b156d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-94b156d.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-94b156d.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-94b156d.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-94b156d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-94b156d .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-94b156d .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-fe66758{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-dd59631{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-f40b43d img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-a466862{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-e3af7a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-1427e06 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-2ad2ae2{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-c1429ee.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-c1429ee{z-index:1;}.elementor-44512 .elementor-element.elementor-element-c1429ee .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-c1429ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-c1429ee.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-c1429ee.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-c1429ee.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-c1429ee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-c1429ee .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-c1429ee .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-51676c53{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-11b4bd5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-f905b21{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-edfbf1d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-c060ae4 .elementor-heading-title{font-family:var( --e-global-typography-62240e1-font-family ), Sans-serif;font-size:var( --e-global-typography-62240e1-font-size );font-weight:var( --e-global-typography-62240e1-font-weight );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-e5235cd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-c80e8ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-523858e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-c16ccf8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-2d02e98 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-8ed9234{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-17eeba9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-17c4b8e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-b977b76{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-4d1e2b9.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-4d1e2b9{z-index:1;}.elementor-44512 .elementor-element.elementor-element-4d1e2b9 .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-4d1e2b9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-4d1e2b9.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-4d1e2b9.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-4d1e2b9.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-4d1e2b9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-4d1e2b9 .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-4d1e2b9 .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-78276fb{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-cdacf8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-589314d img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-461dc56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-318a5c7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-93a4e62 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-a197478{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-9fca32d.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-9fca32d{z-index:1;}.elementor-44512 .elementor-element.elementor-element-9fca32d .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-9fca32d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-9fca32d.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-9fca32d.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-9fca32d.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-9fca32d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-9fca32d .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-9fca32d .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-053ef3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-4483d44{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-77a6189{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-e7f1ea5 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-cca1d16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-7d414cf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-a1b1ebe .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-fc54824{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-ef01f2e.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-ef01f2e{z-index:1;}.elementor-44512 .elementor-element.elementor-element-ef01f2e .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-ef01f2e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-ef01f2e.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-ef01f2e.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-ef01f2e.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-ef01f2e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-ef01f2e .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-ef01f2e .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-02d3081{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-e6b6c24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-3d7f96a img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-e1a6f6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-b1e887e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-16042ab .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-45cf4dc{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-bd5b591.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-bd5b591{z-index:1;}.elementor-44512 .elementor-element.elementor-element-bd5b591 .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-bd5b591.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-bd5b591.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-bd5b591.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-bd5b591.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-bd5b591.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-bd5b591 .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-bd5b591 .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-4b07a04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-d6b0633{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-e64d5dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-4870357 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-ca9008d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-6421dbd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-bc1cafb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-9410b87{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-dc9f9f8.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-dc9f9f8{z-index:1;}.elementor-44512 .elementor-element.elementor-element-dc9f9f8 .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-dc9f9f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-dc9f9f8.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-dc9f9f8.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-dc9f9f8.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-dc9f9f8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-dc9f9f8 .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-dc9f9f8 .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-492b980{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-da5f46e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-7681ae0 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-4812f28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-f6c54c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-87f3cc2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-d776911{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-c2f502f.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-c2f502f{z-index:1;}.elementor-44512 .elementor-element.elementor-element-c2f502f .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-c2f502f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-c2f502f.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-c2f502f.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-c2f502f.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-c2f502f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-c2f502f .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-c2f502f .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-3a12b4bd{--display:flex;}.elementor-44512 .elementor-element.elementor-element-9f8ad42{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-a9010c1{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-df4a479{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-607393e .elementor-heading-title{font-family:var( --e-global-typography-62240e1-font-family ), Sans-serif;font-size:var( --e-global-typography-62240e1-font-size );font-weight:var( --e-global-typography-62240e1-font-weight );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-7c43380{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-09f4fc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-ae1ae7b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-746fc79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-f788e74 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-d460cf9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-77aecd2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-f854e8a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-5d8919c{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-926f8c2.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-926f8c2{z-index:1;}.elementor-44512 .elementor-element.elementor-element-926f8c2 .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-926f8c2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-926f8c2.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-926f8c2.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-926f8c2.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-926f8c2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-926f8c2 .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-926f8c2 .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-6303801{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-5c7d7f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-874ca8e img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-d10bcc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-4de0d7e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-9f7839e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-34ae584{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-a75d460.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-a75d460{z-index:1;}.elementor-44512 .elementor-element.elementor-element-a75d460 .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-a75d460.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-a75d460.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-a75d460.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-a75d460.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-a75d460.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-a75d460 .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-a75d460 .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-5a51c79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-d1d2214{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-1751ae3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-be648ce img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-e6351e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-88d036c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-e165916 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-9ef8196{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-4e9e875.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-4e9e875{z-index:1;}.elementor-44512 .elementor-element.elementor-element-4e9e875 .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-4e9e875.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-4e9e875.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-4e9e875.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-4e9e875.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-4e9e875.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-4e9e875 .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-4e9e875 .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-9e67cde{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-60776e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-5ac79c4 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-ff965c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-acd2d7f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-03d15ea .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-7ef341b{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-be1fcb7.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-be1fcb7{z-index:1;}.elementor-44512 .elementor-element.elementor-element-be1fcb7 .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-be1fcb7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-be1fcb7.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-be1fcb7.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-be1fcb7.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-be1fcb7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-be1fcb7 .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-be1fcb7 .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-faa13b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-e2abd6d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-819b7b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-71b0406 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-e9a801c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-27de382{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-f11a9b2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-0817df8{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-a98d513.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-a98d513{z-index:1;}.elementor-44512 .elementor-element.elementor-element-a98d513 .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-a98d513.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-a98d513.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-a98d513.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-a98d513.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-a98d513.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-a98d513 .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-a98d513 .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-2ce9253{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-2efca96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-5152d39 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-13faa75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-c10dbdf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-44512 .elementor-element.elementor-element-39e96ce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-dabfea3{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-fb4b2aa.elementor-element{--align-self:center;}.elementor-44512 .elementor-element.elementor-element-fb4b2aa{z-index:1;}.elementor-44512 .elementor-element.elementor-element-fb4b2aa .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-fb4b2aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-fb4b2aa.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-fb4b2aa.elementor-view-default .elementor-icon{color:var( --e-global-color-850d12f );border-color:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-fb4b2aa.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-fb4b2aa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-850d12f );}.elementor-44512 .elementor-element.elementor-element-fb4b2aa .elementor-icon{font-size:17px;}.elementor-44512 .elementor-element.elementor-element-fb4b2aa .elementor-icon svg{height:17px;}.elementor-44512 .elementor-element.elementor-element-f67dc93{--display:flex;}.elementor-44512 .elementor-element.elementor-element-1967478{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-1fccd1e{padding:0px 0px 0px 10px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-1539b3e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-9113f33 .elementor-heading-title{font-family:var( --e-global-typography-62240e1-font-family ), Sans-serif;font-size:var( --e-global-typography-62240e1-font-size );font-weight:var( --e-global-typography-62240e1-font-weight );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-bdd41f7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-6fd8e88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-129151b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-b1828e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-b256e02 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-6cd667a{margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44512 .elementor-element.elementor-element-6cd667a .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-6cd667a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-6cd667a.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-6cd667a.elementor-view-default .elementor-icon{color:var( --e-global-color-cf47252 );border-color:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-6cd667a.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-6cd667a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-3a3c4d0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-1265288 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-06dc165{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-82f63fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-8292c30 .elementor-heading-title{font-family:var( --e-global-typography-62240e1-font-family ), Sans-serif;font-size:var( --e-global-typography-62240e1-font-size );font-weight:var( --e-global-typography-62240e1-font-weight );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-76a44ca{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-0ec1ed1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-ae3a461{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-1bd95cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-af2bcd7 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-7f52df6{margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44512 .elementor-element.elementor-element-7f52df6 .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-7f52df6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-7f52df6.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-7f52df6.elementor-view-default .elementor-icon{color:var( --e-global-color-cf47252 );border-color:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-7f52df6.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-7f52df6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-8142449{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-f87709e .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-a60d7b9{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-e769a47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-a049b11 .elementor-heading-title{font-family:var( --e-global-typography-62240e1-font-family ), Sans-serif;font-size:var( --e-global-typography-62240e1-font-size );font-weight:var( --e-global-typography-62240e1-font-weight );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-0188b11{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-c001ea4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-5ae989c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-5d46e09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-668d90c img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-99f660e{margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44512 .elementor-element.elementor-element-99f660e .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-99f660e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-99f660e.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-99f660e.elementor-view-default .elementor-icon{color:var( --e-global-color-cf47252 );border-color:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-99f660e.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-99f660e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-f8c7328{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-6b2c6c0 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-b1561c7{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-8c16927{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-852d517 .elementor-heading-title{font-family:var( --e-global-typography-62240e1-font-family ), Sans-serif;font-size:var( --e-global-typography-62240e1-font-size );font-weight:var( --e-global-typography-62240e1-font-weight );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-2127ce4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-4e51baa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-cc57c5b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-07057d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-ee212ef img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-b20731a{margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44512 .elementor-element.elementor-element-b20731a .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-b20731a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-b20731a.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-b20731a.elementor-view-default .elementor-icon{color:var( --e-global-color-cf47252 );border-color:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-b20731a.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-b20731a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-0185d77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-9e3a055 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-dddfb27{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-10f559b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-e5e8783{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-adc5202{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-24f76f4 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-9940e4a{margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44512 .elementor-element.elementor-element-9940e4a .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-9940e4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-9940e4a.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-9940e4a.elementor-view-default .elementor-icon{color:var( --e-global-color-cf47252 );border-color:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-9940e4a.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-9940e4a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-e705fb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-889ff57 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-871fa3d{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-afaf427 .elementor-heading-title{font-family:var( --e-global-typography-62240e1-font-family ), Sans-serif;font-size:var( --e-global-typography-62240e1-font-size );font-weight:var( --e-global-typography-62240e1-font-weight );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-44d8bf9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-f8966cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-fd1cbf4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-d940f62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-a4a79dc img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-c063c96{margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44512 .elementor-element.elementor-element-c063c96 .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-c063c96.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-c063c96.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-c063c96.elementor-view-default .elementor-icon{color:var( --e-global-color-cf47252 );border-color:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-c063c96.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-c063c96.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-38df99c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-dfd25ad .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-f68c105{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-d9e757a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-1e36003{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-936ef05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-b857df7 img{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-44512 .elementor-element.elementor-element-3913ee1{margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44512 .elementor-element.elementor-element-3913ee1 .elementor-icon-wrapper{text-align:center;}.elementor-44512 .elementor-element.elementor-element-3913ee1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-3913ee1.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-3913ee1.elementor-view-default .elementor-icon{color:var( --e-global-color-cf47252 );border-color:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-3913ee1.elementor-view-framed .elementor-icon, .elementor-44512 .elementor-element.elementor-element-3913ee1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cf47252 );}.elementor-44512 .elementor-element.elementor-element-45d02c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44512 .elementor-element.elementor-element-7567224 .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 );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-9e8e5b6{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-5efab34c{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-tabs-title-gap:0px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:15px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-44512 .elementor-element.elementor-element-5efab34c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;background-color:transparent;background-image:linear-gradient(180deg, #61CE7000 0%, #6FA6FF6E 100%);border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-44512 .elementor-element.elementor-element-5efab34c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-44512 .elementor-element.elementor-element-5efab34c.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#ECF4F9;background-color:transparent;background-image:linear-gradient(180deg, #ECF4F9 0%, #9FCADF 100%);border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-44512 .elementor-element.elementor-element-5efab34c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000006B;}.elementor-44512 .elementor-element.elementor-element-5efab34c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}:where( .elementor-44512 .elementor-element.elementor-element-5efab34c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-44512 .elementor-element.elementor-element-59e91e4e{--min-height:455px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-44512 .elementor-element.elementor-element-36146990 .elementor-heading-title{font-size:var( --e-global-typography-6e61ca0-font-size );line-height:var( --e-global-typography-6e61ca0-line-height );word-spacing:var( --e-global-typography-6e61ca0-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44512 .elementor-element.elementor-element-55ee9e14{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.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 ){line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-1157d048{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-ec29a5a .elementor-heading-title{font-size:var( --e-global-typography-62240e1-font-size );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44512 .elementor-element.elementor-element-f905b21{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-c060ae4 .elementor-heading-title{font-size:var( --e-global-typography-62240e1-font-size );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-a9010c1{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-607393e .elementor-heading-title{font-size:var( --e-global-typography-62240e1-font-size );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-1fccd1e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-9113f33 .elementor-heading-title{font-size:var( --e-global-typography-62240e1-font-size );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-1265288 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-06dc165{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-8292c30 .elementor-heading-title{font-size:var( --e-global-typography-62240e1-font-size );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-f87709e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-a60d7b9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-a049b11 .elementor-heading-title{font-size:var( --e-global-typography-62240e1-font-size );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-6b2c6c0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-b1561c7{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-852d517 .elementor-heading-title{font-size:var( --e-global-typography-62240e1-font-size );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-9e3a055 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-dddfb27{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-889ff57 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-871fa3d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-afaf427 .elementor-heading-title{font-size:var( --e-global-typography-62240e1-font-size );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-dfd25ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-f68c105{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-7567224 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-9e8e5b6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-5efab34c{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-44512 .elementor-element.elementor-element-59e91e4e{--width:1280px;}.elementor-44512 .elementor-element.elementor-element-3cbb84fc{--width:980px;}.elementor-44512 .elementor-element.elementor-element-a737a16{--width:100%;}.elementor-44512 .elementor-element.elementor-element-788a2e2{--width:100%;}.elementor-44512 .elementor-element.elementor-element-3becc45{--width:100%;}.elementor-44512 .elementor-element.elementor-element-c556b3e{--width:100%;}.elementor-44512 .elementor-element.elementor-element-74b561f{--width:100%;}.elementor-44512 .elementor-element.elementor-element-dd59631{--width:100%;}.elementor-44512 .elementor-element.elementor-element-c16ccf8{--width:100%;}.elementor-44512 .elementor-element.elementor-element-cdacf8d{--width:100%;}.elementor-44512 .elementor-element.elementor-element-77a6189{--width:100%;}.elementor-44512 .elementor-element.elementor-element-e6b6c24{--width:100%;}.elementor-44512 .elementor-element.elementor-element-e64d5dc{--width:100%;}.elementor-44512 .elementor-element.elementor-element-da5f46e{--width:100%;}.elementor-44512 .elementor-element.elementor-element-746fc79{--width:100%;}.elementor-44512 .elementor-element.elementor-element-5c7d7f1{--width:100%;}.elementor-44512 .elementor-element.elementor-element-1751ae3{--width:100%;}.elementor-44512 .elementor-element.elementor-element-60776e6{--width:100%;}.elementor-44512 .elementor-element.elementor-element-819b7b5{--width:100%;}.elementor-44512 .elementor-element.elementor-element-2efca96{--width:100%;}.elementor-44512 .elementor-element.elementor-element-b1828e2{--width:60%;}.elementor-44512 .elementor-element.elementor-element-1bd95cf{--width:60%;}.elementor-44512 .elementor-element.elementor-element-5d46e09{--width:60%;}.elementor-44512 .elementor-element.elementor-element-07057d3{--width:60%;}.elementor-44512 .elementor-element.elementor-element-adc5202{--width:60%;}.elementor-44512 .elementor-element.elementor-element-d940f62{--width:60%;}.elementor-44512 .elementor-element.elementor-element-936ef05{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-44512 .elementor-element.elementor-element-59e91e4e{--width:704px;}.elementor-44512 .elementor-element.elementor-element-3cbb84fc{--width:736px;}}@media(max-width:767px){.elementor-44512 .elementor-element.elementor-element-59e91e4e{--width:340px;--min-height:243px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-44512 .elementor-element.elementor-element-36146990 .elementor-heading-title{font-size:var( --e-global-typography-6e61ca0-font-size );line-height:var( --e-global-typography-6e61ca0-line-height );word-spacing:var( --e-global-typography-6e61ca0-word-spacing );}.elementor-44512 .elementor-element.elementor-element-3cbb84fc{--width:320px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.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 ){line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-1157d048{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-ec29a5a .elementor-heading-title{font-size:var( --e-global-typography-62240e1-font-size );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-44512 .elementor-element.elementor-element-f905b21{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-c060ae4 .elementor-heading-title{font-size:var( --e-global-typography-62240e1-font-size );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-a9010c1{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-607393e .elementor-heading-title{font-size:var( --e-global-typography-62240e1-font-size );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-1fccd1e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-9113f33 .elementor-heading-title{font-size:var( --e-global-typography-62240e1-font-size );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-1265288 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-06dc165{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-8292c30 .elementor-heading-title{font-size:var( --e-global-typography-62240e1-font-size );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-f87709e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-a60d7b9{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-a049b11 .elementor-heading-title{font-size:var( --e-global-typography-62240e1-font-size );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-6b2c6c0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-b1561c7{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-852d517 .elementor-heading-title{font-size:var( --e-global-typography-62240e1-font-size );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-9e3a055 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-dddfb27{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-889ff57 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-871fa3d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-afaf427 .elementor-heading-title{font-size:var( --e-global-typography-62240e1-font-size );line-height:var( --e-global-typography-62240e1-line-height );}.elementor-44512 .elementor-element.elementor-element-dfd25ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-f68c105{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-44512 .elementor-element.elementor-element-7567224 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-44512 .elementor-element.elementor-element-9e8e5b6{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for container, class: .elementor-element-59e91e4e */.elementor-44512 .elementor-element.elementor-element-59e91e4e {
    position: relative;
    overflow: hidden; /* Ensure the pseudo-element stays contained */
}

.elementor-44512 .elementor-element.elementor-element-59e91e4e:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%; /* Blur bottom half */
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    z-index: 1;

    /* Fade gradient to make the blur less visible toward the middle */
    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

.elementor-44512 .elementor-element.elementor-element-59e91e4e .elementor-container {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a737a16 */.elementor-44512 .elementor-element.elementor-element-a737a16 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788a2e2 */.elementor-44512 .elementor-element.elementor-element-788a2e2 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3becc45 */.elementor-44512 .elementor-element.elementor-element-3becc45 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c556b3e */.elementor-44512 .elementor-element.elementor-element-c556b3e {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74b561f */.elementor-44512 .elementor-element.elementor-element-74b561f {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd59631 */.elementor-44512 .elementor-element.elementor-element-dd59631 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16ccf8 */.elementor-44512 .elementor-element.elementor-element-c16ccf8 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdacf8d */.elementor-44512 .elementor-element.elementor-element-cdacf8d {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a6189 */.elementor-44512 .elementor-element.elementor-element-77a6189 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6b6c24 */.elementor-44512 .elementor-element.elementor-element-e6b6c24 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e64d5dc */.elementor-44512 .elementor-element.elementor-element-e64d5dc {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da5f46e */.elementor-44512 .elementor-element.elementor-element-da5f46e {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746fc79 */.elementor-44512 .elementor-element.elementor-element-746fc79 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c7d7f1 */.elementor-44512 .elementor-element.elementor-element-5c7d7f1 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1751ae3 */.elementor-44512 .elementor-element.elementor-element-1751ae3 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60776e6 */.elementor-44512 .elementor-element.elementor-element-60776e6 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819b7b5 */.elementor-44512 .elementor-element.elementor-element-819b7b5 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2efca96 */.elementor-44512 .elementor-element.elementor-element-2efca96 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1828e2 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-b1828e2 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-b1828e2:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bd95cf *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-1bd95cf .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-1bd95cf:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d46e09 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-5d46e09 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-5d46e09:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07057d3 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-07057d3 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-07057d3:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc5202 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-adc5202 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-adc5202:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d940f62 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-d940f62 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-d940f62:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-936ef05 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-936ef05 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-936ef05:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a737a16 */.elementor-44512 .elementor-element.elementor-element-a737a16 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788a2e2 */.elementor-44512 .elementor-element.elementor-element-788a2e2 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3becc45 */.elementor-44512 .elementor-element.elementor-element-3becc45 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c556b3e */.elementor-44512 .elementor-element.elementor-element-c556b3e {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74b561f */.elementor-44512 .elementor-element.elementor-element-74b561f {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd59631 */.elementor-44512 .elementor-element.elementor-element-dd59631 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16ccf8 */.elementor-44512 .elementor-element.elementor-element-c16ccf8 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdacf8d */.elementor-44512 .elementor-element.elementor-element-cdacf8d {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a6189 */.elementor-44512 .elementor-element.elementor-element-77a6189 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6b6c24 */.elementor-44512 .elementor-element.elementor-element-e6b6c24 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e64d5dc */.elementor-44512 .elementor-element.elementor-element-e64d5dc {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da5f46e */.elementor-44512 .elementor-element.elementor-element-da5f46e {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746fc79 */.elementor-44512 .elementor-element.elementor-element-746fc79 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c7d7f1 */.elementor-44512 .elementor-element.elementor-element-5c7d7f1 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1751ae3 */.elementor-44512 .elementor-element.elementor-element-1751ae3 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60776e6 */.elementor-44512 .elementor-element.elementor-element-60776e6 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819b7b5 */.elementor-44512 .elementor-element.elementor-element-819b7b5 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2efca96 */.elementor-44512 .elementor-element.elementor-element-2efca96 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1828e2 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-b1828e2 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-b1828e2:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bd95cf *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-1bd95cf .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-1bd95cf:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d46e09 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-5d46e09 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-5d46e09:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07057d3 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-07057d3 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-07057d3:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc5202 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-adc5202 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-adc5202:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d940f62 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-d940f62 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-d940f62:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-936ef05 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-936ef05 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-936ef05:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a737a16 */.elementor-44512 .elementor-element.elementor-element-a737a16 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788a2e2 */.elementor-44512 .elementor-element.elementor-element-788a2e2 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3becc45 */.elementor-44512 .elementor-element.elementor-element-3becc45 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c556b3e */.elementor-44512 .elementor-element.elementor-element-c556b3e {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74b561f */.elementor-44512 .elementor-element.elementor-element-74b561f {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd59631 */.elementor-44512 .elementor-element.elementor-element-dd59631 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16ccf8 */.elementor-44512 .elementor-element.elementor-element-c16ccf8 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdacf8d */.elementor-44512 .elementor-element.elementor-element-cdacf8d {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a6189 */.elementor-44512 .elementor-element.elementor-element-77a6189 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6b6c24 */.elementor-44512 .elementor-element.elementor-element-e6b6c24 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e64d5dc */.elementor-44512 .elementor-element.elementor-element-e64d5dc {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da5f46e */.elementor-44512 .elementor-element.elementor-element-da5f46e {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746fc79 */.elementor-44512 .elementor-element.elementor-element-746fc79 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c7d7f1 */.elementor-44512 .elementor-element.elementor-element-5c7d7f1 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1751ae3 */.elementor-44512 .elementor-element.elementor-element-1751ae3 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60776e6 */.elementor-44512 .elementor-element.elementor-element-60776e6 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819b7b5 */.elementor-44512 .elementor-element.elementor-element-819b7b5 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2efca96 */.elementor-44512 .elementor-element.elementor-element-2efca96 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1828e2 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-b1828e2 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-b1828e2:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bd95cf *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-1bd95cf .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-1bd95cf:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d46e09 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-5d46e09 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-5d46e09:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07057d3 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-07057d3 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-07057d3:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc5202 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-adc5202 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-adc5202:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d940f62 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-d940f62 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-d940f62:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-936ef05 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-936ef05 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-936ef05:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a737a16 */.elementor-44512 .elementor-element.elementor-element-a737a16 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788a2e2 */.elementor-44512 .elementor-element.elementor-element-788a2e2 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3becc45 */.elementor-44512 .elementor-element.elementor-element-3becc45 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c556b3e */.elementor-44512 .elementor-element.elementor-element-c556b3e {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74b561f */.elementor-44512 .elementor-element.elementor-element-74b561f {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd59631 */.elementor-44512 .elementor-element.elementor-element-dd59631 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16ccf8 */.elementor-44512 .elementor-element.elementor-element-c16ccf8 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdacf8d */.elementor-44512 .elementor-element.elementor-element-cdacf8d {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a6189 */.elementor-44512 .elementor-element.elementor-element-77a6189 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6b6c24 */.elementor-44512 .elementor-element.elementor-element-e6b6c24 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e64d5dc */.elementor-44512 .elementor-element.elementor-element-e64d5dc {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da5f46e */.elementor-44512 .elementor-element.elementor-element-da5f46e {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746fc79 */.elementor-44512 .elementor-element.elementor-element-746fc79 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c7d7f1 */.elementor-44512 .elementor-element.elementor-element-5c7d7f1 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1751ae3 */.elementor-44512 .elementor-element.elementor-element-1751ae3 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60776e6 */.elementor-44512 .elementor-element.elementor-element-60776e6 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819b7b5 */.elementor-44512 .elementor-element.elementor-element-819b7b5 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2efca96 */.elementor-44512 .elementor-element.elementor-element-2efca96 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1828e2 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-b1828e2 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-b1828e2:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bd95cf *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-1bd95cf .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-1bd95cf:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d46e09 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-5d46e09 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-5d46e09:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07057d3 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-07057d3 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-07057d3:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc5202 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-adc5202 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-adc5202:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d940f62 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-d940f62 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-d940f62:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-936ef05 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-936ef05 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-936ef05:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a737a16 */.elementor-44512 .elementor-element.elementor-element-a737a16 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-a737a16:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-788a2e2 */.elementor-44512 .elementor-element.elementor-element-788a2e2 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-788a2e2:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3becc45 */.elementor-44512 .elementor-element.elementor-element-3becc45 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-3becc45:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c556b3e */.elementor-44512 .elementor-element.elementor-element-c556b3e {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-c556b3e:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74b561f */.elementor-44512 .elementor-element.elementor-element-74b561f {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-74b561f:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd59631 */.elementor-44512 .elementor-element.elementor-element-dd59631 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-dd59631:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c16ccf8 */.elementor-44512 .elementor-element.elementor-element-c16ccf8 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-c16ccf8:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdacf8d */.elementor-44512 .elementor-element.elementor-element-cdacf8d {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-cdacf8d:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a6189 */.elementor-44512 .elementor-element.elementor-element-77a6189 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-77a6189:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6b6c24 */.elementor-44512 .elementor-element.elementor-element-e6b6c24 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-e6b6c24:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e64d5dc */.elementor-44512 .elementor-element.elementor-element-e64d5dc {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-e64d5dc:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da5f46e */.elementor-44512 .elementor-element.elementor-element-da5f46e {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-da5f46e:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746fc79 */.elementor-44512 .elementor-element.elementor-element-746fc79 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-746fc79:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c7d7f1 */.elementor-44512 .elementor-element.elementor-element-5c7d7f1 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-5c7d7f1:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1751ae3 */.elementor-44512 .elementor-element.elementor-element-1751ae3 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-1751ae3:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60776e6 */.elementor-44512 .elementor-element.elementor-element-60776e6 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-60776e6:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-819b7b5 */.elementor-44512 .elementor-element.elementor-element-819b7b5 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-819b7b5:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2efca96 */.elementor-44512 .elementor-element.elementor-element-2efca96 {
    position: relative;
    overflow: hidden;
    isolation: isolate;
}

/* =========================
   BLUR LAYER (HIDDEN INITIALLY)
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 50%;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    z-index: 1;
    pointer-events: none;
    transition: backdrop-filter 0.6s ease;

    mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
    -webkit-mask-image: linear-gradient(to top, rgba(0,0,0,1) 60%, rgba(0,0,0,0) 100%);
}

/* =========================
   SHOW BLUR ONLY ON THIS CONTAINER HOVER
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96:hover::before {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* =========================
   KEEP CONTENT ABOVE BLUR
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96 .elementor-container {
    position: relative;
    z-index: 2;
}

/* =========================
   LION HIDDEN INITIALLY
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96 .lion {
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.6s ease, transform 0.6s ease;
}

/* =========================
   SHOW LION ONLY IN HOVERED CONTAINER
========================= */
.elementor-44512 .elementor-element.elementor-element-2efca96:hover .lion {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1828e2 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-b1828e2 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-b1828e2:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bd95cf *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-1bd95cf .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-1bd95cf:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d46e09 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-5d46e09 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-5d46e09:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07057d3 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-07057d3 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-07057d3:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc5202 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-adc5202 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-adc5202:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d940f62 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-d940f62 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-d940f62:hover .lion{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-936ef05 *//*Hide Content Initially*/
.elementor-44512 .elementor-element.elementor-element-936ef05 .lion{
    opacity: 0;
    transition: 0.5s ease-in-out;
}
/*Show Content on Hover*/
.elementor-44512 .elementor-element.elementor-element-936ef05:hover .lion{
    opacity: 1;
}/* End custom CSS */