.elementor-2476 .elementor-element.elementor-element-7a25da1{--display:flex;--position:absolute;--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;top:108px;--z-index:999;}.elementor-2476 .elementor-element.elementor-element-ceecdee{--display:grid;--e-con-grid-template-columns:1fr 0.275fr 1fr;--e-con-grid-template-rows:auto;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--grid-auto-flow:row;--border-radius:16px 16px 16px 16px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:1;}.elementor-2476 .elementor-element.elementor-element-ceecdee:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-ceecdee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );--n-menu-title-line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-2476 .elementor-element.elementor-element-07343d1{--display:flex;}.elementor-2476 .elementor-element.elementor-element-faeebbc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--align-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFF4FA;--border-color:#EFF4FA;--border-radius:8px 8px 8px 8px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:14px;--padding-right:14px;}.elementor-2476 .elementor-element.elementor-element-faeebbc:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-faeebbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF6B 0%, #FFFFFF 100%);}.elementor-2476 .elementor-element.elementor-element-faeebbc.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-80d5d7f{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B9B9B9;--border-color:#B9B9B9;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2476 .elementor-element.elementor-element-80d5d7f:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-80d5d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3B4AFC;}.elementor-2476 .elementor-element.elementor-element-80d5d7f:hover{background-color:#222B36F2;}.elementor-2476 .elementor-element.elementor-element-80d5d7f.e-con{--align-self:center;}.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-2476 .elementor-element.elementor-element-2e365c1{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2476 .elementor-element.elementor-element-2e365c1 .elementor-icon-wrapper{text-align:start;}.elementor-2476 .elementor-element.elementor-element-2e365c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-2e365c1.elementor-view-framed .elementor-icon, .elementor-2476 .elementor-element.elementor-element-2e365c1.elementor-view-default .elementor-icon{color:var( --e-global-color-d1b3a22 );border-color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-2e365c1.elementor-view-framed .elementor-icon, .elementor-2476 .elementor-element.elementor-element-2e365c1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-2e365c1 .elementor-icon{font-size:20px;}.elementor-2476 .elementor-element.elementor-element-2e365c1 .elementor-icon svg{height:20px;}.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-2476 .elementor-element.elementor-element-b4b8c95{width:var( --container-widget-width, 100% );max-width:100%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2476 .elementor-element.elementor-element-b4b8c95 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.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-2476 .elementor-element.elementor-element-d18813c{width:var( --container-widget-width, 100% );max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-7c666ef-font-family ), Sans-serif;font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );color:#FFFFFFCF;}.elementor-2476 .elementor-element.elementor-element-d18813c p{margin-block-end:0px;}.elementor-2476 .elementor-element.elementor-element-f767673{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B9B9B9;--border-color:#B9B9B9;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2476 .elementor-element.elementor-element-f767673:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-f767673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3B4AFC;}.elementor-2476 .elementor-element.elementor-element-f767673:hover{background-color:#222B36F2;}.elementor-2476 .elementor-element.elementor-element-f767673.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-038ac29{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2476 .elementor-element.elementor-element-038ac29 .elementor-icon-wrapper{text-align:start;}.elementor-2476 .elementor-element.elementor-element-038ac29.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-038ac29.elementor-view-framed .elementor-icon, .elementor-2476 .elementor-element.elementor-element-038ac29.elementor-view-default .elementor-icon{color:var( --e-global-color-d1b3a22 );border-color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-038ac29.elementor-view-framed .elementor-icon, .elementor-2476 .elementor-element.elementor-element-038ac29.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-038ac29 .elementor-icon{font-size:20px;}.elementor-2476 .elementor-element.elementor-element-038ac29 .elementor-icon svg{height:20px;}.elementor-2476 .elementor-element.elementor-element-6920b94{width:var( --container-widget-width, 100% );max-width:100%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2476 .elementor-element.elementor-element-6920b94 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-2476 .elementor-element.elementor-element-b1af786{width:var( --container-widget-width, 100% );max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-7c666ef-font-family ), Sans-serif;font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );color:#FFFFFFCF;}.elementor-2476 .elementor-element.elementor-element-b1af786 p{margin-block-end:0px;}.elementor-2476 .elementor-element.elementor-element-e676eab{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B9B9B9;--border-color:#B9B9B9;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2476 .elementor-element.elementor-element-e676eab:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-e676eab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3B4AFC;}.elementor-2476 .elementor-element.elementor-element-e676eab:hover{background-color:#222B36F2;}.elementor-2476 .elementor-element.elementor-element-e676eab.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-f035952{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2476 .elementor-element.elementor-element-f035952 .elementor-icon-wrapper{text-align:start;}.elementor-2476 .elementor-element.elementor-element-f035952.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-f035952.elementor-view-framed .elementor-icon, .elementor-2476 .elementor-element.elementor-element-f035952.elementor-view-default .elementor-icon{color:var( --e-global-color-d1b3a22 );border-color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-f035952.elementor-view-framed .elementor-icon, .elementor-2476 .elementor-element.elementor-element-f035952.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-f035952 .elementor-icon{font-size:20px;}.elementor-2476 .elementor-element.elementor-element-f035952 .elementor-icon svg{height:20px;}.elementor-2476 .elementor-element.elementor-element-6e8877d{width:var( --container-widget-width, 100% );max-width:100%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2476 .elementor-element.elementor-element-6e8877d .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:#FFFFFF;}.elementor-2476 .elementor-element.elementor-element-297bec6{width:var( --container-widget-width, 100% );max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-7c666ef-font-family ), Sans-serif;font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );color:#FFFFFFCF;}.elementor-2476 .elementor-element.elementor-element-297bec6 p{margin-block-end:0px;}.elementor-2476 .elementor-element.elementor-element-2460fac{--display:flex;--min-height:fit-content;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFF4FA;--border-color:#EFF4FA;--border-radius:8px 8px 8px 8px;--margin-top:016px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:2px;--padding-right:2px;}.elementor-2476 .elementor-element.elementor-element-2460fac:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-2460fac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2F3B4AE8 0%, var( --e-global-color-secondary ) 100%);}.elementor-2476 .elementor-element.elementor-element-2460fac.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-22534b7{--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;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:10px 10px 10px 10px;--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-2476 .elementor-element.elementor-element-22534b7::before, .elementor-2476 .elementor-element.elementor-element-22534b7 > .elementor-background-video-container::before, .elementor-2476 .elementor-element.elementor-element-22534b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2476 .elementor-element.elementor-element-22534b7 > .elementor-background-slideshow::before, .elementor-2476 .elementor-element.elementor-element-22534b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2476 .elementor-element.elementor-element-22534b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2476 .elementor-element.elementor-element-22534b7:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2476 .elementor-element.elementor-element-22534b7, .elementor-2476 .elementor-element.elementor-element-22534b7::before{--border-transition:0.3s;}.elementor-2476 .elementor-element.elementor-element-22534b7.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-616b0ad{--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;--z-index:999;}.elementor-2476 .elementor-element.elementor-element-5615f81{padding:5px 5px 5px 5px;text-align:start;}.elementor-2476 .elementor-element.elementor-element-5615f81 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;line-height:100%;text-shadow:0px 0.2px 0.2px rgba(0, 0, 0, 0.09);color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-a20f892{padding:5px 5px 5px 5px;font-family:var( --e-global-typography-7c666ef-font-family ), Sans-serif;font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );text-shadow:0px 0.2px 0.2px rgba(0, 0, 0, 0.05);color:#FFFFFFE0;}.elementor-2476 .elementor-element.elementor-element-a20f892 p{margin-block-end:0px;}.elementor-2476 .elementor-element.elementor-element-3df9282{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:10px 10px 10px 10px;--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:999;}.elementor-2476 .elementor-element.elementor-element-3df9282:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2476 .elementor-element.elementor-element-3df9282, .elementor-2476 .elementor-element.elementor-element-3df9282::before{--border-transition:0.3s;}.elementor-2476 .elementor-element.elementor-element-3df9282.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-d5c10ae{padding:5px 5px 5px 5px;text-align:start;}.elementor-2476 .elementor-element.elementor-element-d5c10ae .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;line-height:100%;text-shadow:0px 0.2px 0.2px rgba(0, 0, 0, 0.09);color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-aa343df{padding:5px 5px 5px 5px;font-family:var( --e-global-typography-7c666ef-font-family ), Sans-serif;font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );text-shadow:0px 0.2px 0.2px rgba(0, 0, 0, 0.05);color:#FFFFFFE0;}.elementor-2476 .elementor-element.elementor-element-aa343df p{margin-block-end:0px;}.elementor-2476 .elementor-element.elementor-element-4554f6c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:10px 10px 10px 10px;--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:999;}.elementor-2476 .elementor-element.elementor-element-4554f6c:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2476 .elementor-element.elementor-element-4554f6c, .elementor-2476 .elementor-element.elementor-element-4554f6c::before{--border-transition:0.3s;}.elementor-2476 .elementor-element.elementor-element-4554f6c.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-bb0b58d{padding:5px 5px 5px 5px;text-align:start;}.elementor-2476 .elementor-element.elementor-element-bb0b58d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;line-height:100%;text-shadow:0px 0.2px 0.2px rgba(0, 0, 0, 0.09);color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-21f6fcd{padding:5px 5px 5px 5px;font-family:var( --e-global-typography-7c666ef-font-family ), Sans-serif;font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );text-shadow:0px 0.2px 0.2px rgba(0, 0, 0, 0.05);color:#FFFFFFE0;}.elementor-2476 .elementor-element.elementor-element-21f6fcd p{margin-block-end:0px;}.elementor-2476 .elementor-element.elementor-element-c0da16e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:10px 10px 10px 10px;--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:999;}.elementor-2476 .elementor-element.elementor-element-c0da16e:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2476 .elementor-element.elementor-element-c0da16e, .elementor-2476 .elementor-element.elementor-element-c0da16e::before{--border-transition:0.3s;}.elementor-2476 .elementor-element.elementor-element-c0da16e.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-2bfe843{padding:5px 5px 5px 5px;text-align:start;}.elementor-2476 .elementor-element.elementor-element-2bfe843 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;line-height:100%;text-shadow:0px 0.2px 0.2px rgba(0, 0, 0, 0.09);color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-05fac3b{padding:5px 5px 5px 5px;font-family:var( --e-global-typography-7c666ef-font-family ), Sans-serif;font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );text-shadow:0px 0.2px 0.2px rgba(0, 0, 0, 0.05);color:#FFFFFFE0;}.elementor-2476 .elementor-element.elementor-element-05fac3b p{margin-block-end:0px;}.elementor-2476 .elementor-element.elementor-element-bf9b9c3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:10px 10px 10px 10px;--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:999;}.elementor-2476 .elementor-element.elementor-element-bf9b9c3:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2476 .elementor-element.elementor-element-bf9b9c3, .elementor-2476 .elementor-element.elementor-element-bf9b9c3::before{--border-transition:0.3s;}.elementor-2476 .elementor-element.elementor-element-bf9b9c3.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-420274f{padding:5px 5px 5px 5px;text-align:start;}.elementor-2476 .elementor-element.elementor-element-420274f .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;line-height:100%;text-shadow:0px 0.2px 0.2px rgba(0, 0, 0, 0.09);color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-0aede15{padding:5px 5px 5px 5px;font-family:var( --e-global-typography-7c666ef-font-family ), Sans-serif;font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );text-shadow:0px 0.2px 0.2px rgba(0, 0, 0, 0.05);color:#FFFFFFE0;}.elementor-2476 .elementor-element.elementor-element-0aede15 p{margin-block-end:0px;}.elementor-2476 .elementor-element.elementor-element-3eac9e1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2476 .elementor-element.elementor-element-3eac9e1:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2476 .elementor-element.elementor-element-3eac9e1, .elementor-2476 .elementor-element.elementor-element-3eac9e1::before{--border-transition:0.3s;}.elementor-2476 .elementor-element.elementor-element-3eac9e1.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-46c7ea6{padding:5px 5px 5px 5px;text-align:start;}.elementor-2476 .elementor-element.elementor-element-46c7ea6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;line-height:100%;text-shadow:0px 0.2px 0.2px rgba(0, 0, 0, 0.09);color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-6f700cd{padding:5px 5px 5px 5px;font-family:var( --e-global-typography-7c666ef-font-family ), Sans-serif;font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );text-shadow:0px 0.2px 0.2px rgba(0, 0, 0, 0.05);color:#FFFFFFE0;}.elementor-2476 .elementor-element.elementor-element-6f700cd p{margin-block-end:0px;}.elementor-2476 .elementor-element.elementor-element-cf8e83b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2476 .elementor-element.elementor-element-cf8e83b:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2476 .elementor-element.elementor-element-cf8e83b, .elementor-2476 .elementor-element.elementor-element-cf8e83b::before{--border-transition:0.3s;}.elementor-2476 .elementor-element.elementor-element-cf8e83b.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-a096383{padding:5px 5px 5px 5px;text-align:start;}.elementor-2476 .elementor-element.elementor-element-a096383 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:22px;font-weight:600;line-height:100%;text-shadow:0px 0.2px 0.2px rgba(0, 0, 0, 0.09);color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-2d02aab{padding:5px 5px 5px 5px;font-family:var( --e-global-typography-7c666ef-font-family ), Sans-serif;font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );text-shadow:0px 0.2px 0.2px rgba(0, 0, 0, 0.05);color:#FFFFFFE0;}.elementor-2476 .elementor-element.elementor-element-2d02aab p{margin-block-end:0px;}.elementor-2476 .elementor-element.elementor-element-c798c0a{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-menu-open-animation-duration:300ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:4px;--n-menu-title-font-size:var( --e-global-typography-c67f03e-font-size );--n-menu-title-color-normal:var( --e-global-color-2329eea );--n-menu-title-transition:300ms;--n-menu-title-padding:14px 20px 14px 20px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-color-normal:#00000000;--n-menu-dropdown-indicator-color-hover:#00000000;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-2476 .elementor-element.elementor-element-c798c0a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:var( --e-global-color-7ef8711 );}.elementor-2476 .elementor-element.elementor-element-c798c0a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:var( --e-global-color-7ef8711 );}.elementor-2476 .elementor-element.elementor-element-c798c0a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2476 .elementor-element.elementor-element-c798c0a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2476 .elementor-element.elementor-element-c798c0a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2476 .elementor-element.elementor-element-c798c0a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-c67f03e-font-family ), Sans-serif;--n-menu-title-line-height:var( --e-global-typography-c67f03e-line-height );}.elementor-2476 .elementor-element.elementor-element-c798c0a {--n-menu-title-color-hover:var( --e-global-color-2329eea );--n-menu-title-color-active:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-c798c0a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:12px 12px 12px 12px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-2476 .elementor-element.elementor-element-d47a1d4 .elementor-button{background-color:var( --e-global-color-7ef8711 );font-family:var( --e-global-typography-62962e2-font-family ), Sans-serif;font-size:var( --e-global-typography-62962e2-font-size );font-weight:var( --e-global-typography-62962e2-font-weight );line-height:var( --e-global-typography-62962e2-line-height );fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:16px 20px 16px 20px;}.elementor-2476 .elementor-element.elementor-element-d47a1d4 .elementor-button:hover, .elementor-2476 .elementor-element.elementor-element-d47a1d4 .elementor-button:focus{background-color:var( --e-global-color-secondary );box-shadow:0px 0px 0px 3px rgba(255, 255, 255, 0.15);}.elementor-2476 .elementor-element.elementor-element-d47a1d4{width:100%;max-width:100%;}.elementor-2476 .elementor-element.elementor-element-d47a1d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2476 .elementor-element.elementor-element-d47a1d4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2476 .elementor-element.elementor-element-d47a1d4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.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-2476 .elementor-element.elementor-element-74dcd9f{width:var( --container-widget-width, 100% );max-width:100%;--e-transform-translateY:-50%;--container-widget-width:100%;--container-widget-flex-grow:0;top:50%;}body:not(.rtl) .elementor-2476 .elementor-element.elementor-element-74dcd9f{right:0%;}body.rtl .elementor-2476 .elementor-element.elementor-element-74dcd9f{left:0%;}.elementor-2476 .elementor-element.elementor-element-74dcd9f img{height:auto;}.elementor-2476 .elementor-element.elementor-element-bf1a0e1{--display:flex;}.elementor-2476 .elementor-element.elementor-element-9e12372{--display:flex;}.elementor-2476 .elementor-element.elementor-element-0e90b0b{--display:flex;}.elementor-2476 .elementor-element.elementor-element-d544419{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:300ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:4px;--n-menu-title-font-size:var( --e-global-typography-c67f03e-font-size );--n-menu-title-color-normal:var( --e-global-color-2329eea );--n-menu-title-transition:300ms;--n-menu-title-padding:14px 20px 14px 20px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-color-normal:#00000000;--n-menu-dropdown-indicator-color-hover:#00000000;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-2476 .elementor-element.elementor-element-d544419 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:var( --e-global-color-7ef8711 );}.elementor-2476 .elementor-element.elementor-element-d544419 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:var( --e-global-color-7ef8711 );}.elementor-2476 .elementor-element.elementor-element-d544419.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2476 .elementor-element.elementor-element-d544419 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2476 .elementor-element.elementor-element-d544419 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2476 .elementor-element.elementor-element-d544419 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-c67f03e-font-family ), Sans-serif;--n-menu-title-line-height:var( --e-global-typography-c67f03e-line-height );}.elementor-2476 .elementor-element.elementor-element-d544419 {--n-menu-title-color-hover:var( --e-global-color-2329eea );--n-menu-title-color-active:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-d544419 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:12px 12px 12px 12px;}.elementor-2476 .elementor-element.elementor-element-d8792f9 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-7c666ef-font-family ), Sans-serif;font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );fill:var( --e-global-color-d1b3a22 );color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-eba1846 .e-off-canvas__content{background-color:#FFFFFF00;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2476 .elementor-element.elementor-element-eba1846 .e-off-canvas__overlay{background-color:#FFFFFF40;}.elementor-2476 .elementor-element.elementor-element-eba1846{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.3s;--e-off-canvas-overlay-opacity:1;}.elementor-2476 .elementor-element.elementor-element-408660b{--display:flex;}.elementor-2476 .elementor-element.elementor-element-2ea9fb9{--display:flex;}.elementor-2476 .elementor-element.elementor-element-3f42116{--display:flex;--overflow:auto;border-style:solid;--border-style:solid;border-color:#FFFFFF38;--border-color:#FFFFFF38;box-shadow:0px 18px 45px 0px rgba(0, 0, 0, 0.22);}.elementor-2476 .elementor-element.elementor-element-3f42116:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-3f42116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-2476 .elementor-element.elementor-element-5fd8992{--display:flex;}.elementor-2476 .elementor-element.elementor-element-7bb0b68{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:center;border-style:none;--border-style:none;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-2476 .elementor-element.elementor-element-7bb0b68:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-7bb0b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2476 .elementor-element.elementor-element-7bb0b68.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-f4301dc{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B9B9B9;--border-color:#B9B9B9;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2476 .elementor-element.elementor-element-f4301dc:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-f4301dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3B4AE6;}.elementor-2476 .elementor-element.elementor-element-f4301dc:hover{background-color:#212A35;}.elementor-2476 .elementor-element.elementor-element-f4301dc.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-853d40b{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2476 .elementor-element.elementor-element-853d40b .elementor-icon-wrapper{text-align:start;}.elementor-2476 .elementor-element.elementor-element-853d40b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-853d40b.elementor-view-framed .elementor-icon, .elementor-2476 .elementor-element.elementor-element-853d40b.elementor-view-default .elementor-icon{color:var( --e-global-color-d1b3a22 );border-color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-853d40b.elementor-view-framed .elementor-icon, .elementor-2476 .elementor-element.elementor-element-853d40b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-853d40b .elementor-icon{font-size:20px;}.elementor-2476 .elementor-element.elementor-element-853d40b .elementor-icon svg{height:20px;}.elementor-2476 .elementor-element.elementor-element-ac7da8a{--display:flex;}.elementor-2476 .elementor-element.elementor-element-b501f4f{width:var( --container-widget-width, 100% );max-width:100%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2476 .elementor-element.elementor-element-b501f4f .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-b501f4f .elementor-heading-title a:hover, .elementor-2476 .elementor-element.elementor-element-b501f4f .elementor-heading-title a:focus{color:#FFFFFFDB;}.elementor-2476 .elementor-element.elementor-element-7daeb83{width:var( --container-widget-width, 100% );max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-7c666ef-font-family ), Sans-serif;font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );color:#FFFFFFD4;}.elementor-2476 .elementor-element.elementor-element-7daeb83 p{margin-block-end:0px;}.elementor-2476 .elementor-element.elementor-element-7daeb83 a:hover, .elementor-2476 .elementor-element.elementor-element-7daeb83 a:focus{color:#FFFFFFD4;}.elementor-2476 .elementor-element.elementor-element-efbf9a2{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B9B9B9;--border-color:#B9B9B9;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2476 .elementor-element.elementor-element-efbf9a2:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-efbf9a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3B4AE6;}.elementor-2476 .elementor-element.elementor-element-efbf9a2:hover{background-color:#212A35;}.elementor-2476 .elementor-element.elementor-element-efbf9a2.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-fc976d1{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2476 .elementor-element.elementor-element-fc976d1 .elementor-icon-wrapper{text-align:start;}.elementor-2476 .elementor-element.elementor-element-fc976d1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-fc976d1.elementor-view-framed .elementor-icon, .elementor-2476 .elementor-element.elementor-element-fc976d1.elementor-view-default .elementor-icon{color:var( --e-global-color-d1b3a22 );border-color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-fc976d1.elementor-view-framed .elementor-icon, .elementor-2476 .elementor-element.elementor-element-fc976d1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-fc976d1 .elementor-icon{font-size:20px;}.elementor-2476 .elementor-element.elementor-element-fc976d1 .elementor-icon svg{height:20px;}.elementor-2476 .elementor-element.elementor-element-0b3cd6e{--display:flex;}.elementor-2476 .elementor-element.elementor-element-decd003{width:var( --container-widget-width, 100% );max-width:100%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2476 .elementor-element.elementor-element-decd003 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-decd003 .elementor-heading-title a:hover, .elementor-2476 .elementor-element.elementor-element-decd003 .elementor-heading-title a:focus{color:#FFFFFFDB;}.elementor-2476 .elementor-element.elementor-element-58d521e{width:var( --container-widget-width, 100% );max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-7c666ef-font-family ), Sans-serif;font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );color:#FFFFFFD4;}.elementor-2476 .elementor-element.elementor-element-58d521e p{margin-block-end:0px;}.elementor-2476 .elementor-element.elementor-element-58d521e a:hover, .elementor-2476 .elementor-element.elementor-element-58d521e a:focus{color:#FFFFFFD4;}.elementor-2476 .elementor-element.elementor-element-37010f5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#B9B9B9;--border-color:#B9B9B9;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2476 .elementor-element.elementor-element-37010f5:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-37010f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F3B4AE6;}.elementor-2476 .elementor-element.elementor-element-37010f5:hover{background-color:#212A35;}.elementor-2476 .elementor-element.elementor-element-37010f5.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-2696492{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-2476 .elementor-element.elementor-element-2696492 .elementor-icon-wrapper{text-align:start;}.elementor-2476 .elementor-element.elementor-element-2696492.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-2696492.elementor-view-framed .elementor-icon, .elementor-2476 .elementor-element.elementor-element-2696492.elementor-view-default .elementor-icon{color:var( --e-global-color-d1b3a22 );border-color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-2696492.elementor-view-framed .elementor-icon, .elementor-2476 .elementor-element.elementor-element-2696492.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-2696492 .elementor-icon{font-size:20px;}.elementor-2476 .elementor-element.elementor-element-2696492 .elementor-icon svg{height:20px;}.elementor-2476 .elementor-element.elementor-element-a46a8f2{--display:flex;}.elementor-2476 .elementor-element.elementor-element-8447eef{width:var( --container-widget-width, 100% );max-width:100%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2476 .elementor-element.elementor-element-8447eef .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-8447eef .elementor-heading-title a:hover, .elementor-2476 .elementor-element.elementor-element-8447eef .elementor-heading-title a:focus{color:#FFFFFFDB;}.elementor-2476 .elementor-element.elementor-element-d387818{width:var( --container-widget-width, 100% );max-width:100%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-7c666ef-font-family ), Sans-serif;font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );color:#FFFFFFD4;}.elementor-2476 .elementor-element.elementor-element-d387818 p{margin-block-end:0px;}.elementor-2476 .elementor-element.elementor-element-d387818 a:hover, .elementor-2476 .elementor-element.elementor-element-d387818 a:focus{color:#FFFFFFD4;}.elementor-2476 .elementor-element.elementor-element-dd873b2{--display:flex;--min-height:fit-content;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--align-content:center;border-style:none;--border-style:none;--margin-top:016px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2476 .elementor-element.elementor-element-dd873b2:not(.elementor-motion-effects-element-type-background), .elementor-2476 .elementor-element.elementor-element-dd873b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2476 .elementor-element.elementor-element-dd873b2.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-cceed82{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0;--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-2476 .elementor-element.elementor-element-cceed82::before, .elementor-2476 .elementor-element.elementor-element-cceed82 > .elementor-background-video-container::before, .elementor-2476 .elementor-element.elementor-element-cceed82 > .e-con-inner > .elementor-background-video-container::before, .elementor-2476 .elementor-element.elementor-element-cceed82 > .elementor-background-slideshow::before, .elementor-2476 .elementor-element.elementor-element-cceed82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2476 .elementor-element.elementor-element-cceed82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2476 .elementor-element.elementor-element-5eb4ecf{--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;--z-index:999;}.elementor-2476 .elementor-element.elementor-element-e5b6117{padding:5px 5px 5px 5px;text-align:start;}.elementor-2476 .elementor-element.elementor-element-e5b6117 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;line-height:100%;color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-4d36faa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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:999;}.elementor-2476 .elementor-element.elementor-element-4d36faa.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-5c64f55{padding:5px 5px 5px 5px;text-align:start;}.elementor-2476 .elementor-element.elementor-element-5c64f55 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;line-height:100%;color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-ad438f4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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:999;}.elementor-2476 .elementor-element.elementor-element-ad438f4.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-83f6854{padding:5px 5px 5px 5px;text-align:start;}.elementor-2476 .elementor-element.elementor-element-83f6854 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;line-height:100%;color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-2bdb629{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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:999;}.elementor-2476 .elementor-element.elementor-element-2bdb629.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-b50ca57{padding:5px 5px 5px 5px;text-align:start;}.elementor-2476 .elementor-element.elementor-element-b50ca57 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;line-height:100%;color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-a23d856{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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:999;}.elementor-2476 .elementor-element.elementor-element-a23d856.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-30ed63b{padding:5px 5px 5px 5px;text-align:start;}.elementor-2476 .elementor-element.elementor-element-30ed63b .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;line-height:100%;color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-3c4bac8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-2476 .elementor-element.elementor-element-3c4bac8.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-35786f6{padding:5px 5px 5px 5px;text-align:start;}.elementor-2476 .elementor-element.elementor-element-35786f6 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;line-height:100%;color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-a2b9f17{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-2476 .elementor-element.elementor-element-a2b9f17.e-con{--align-self:center;}.elementor-2476 .elementor-element.elementor-element-5431e63{padding:5px 5px 5px 5px;text-align:start;}.elementor-2476 .elementor-element.elementor-element-5431e63 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:600;line-height:100%;color:var( --e-global-color-d1b3a22 );}.elementor-2476 .elementor-element.elementor-element-957525b{--display:flex;}.elementor-2476 .elementor-element.elementor-element-90b9837{--display:flex;}.elementor-2476 .elementor-element.elementor-element-94b7302{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:4px;--n-menu-title-font-size:var( --e-global-typography-c67f03e-font-size );--n-menu-title-color-normal:var( --e-global-color-1e4f858 );--n-menu-title-transition:300ms;--n-menu-title-padding:14px 20px 14px 20px;--n-menu-icon-size:16px;--n-menu-icon-color:var( --e-global-color-secondary );--n-menu-dropdown-indicator-color-normal:#00000000;--n-menu-dropdown-indicator-color-hover:#00000000;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-2476 .elementor-element.elementor-element-94b7302 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:var( --e-global-color-2be1a27 );}.elementor-2476 .elementor-element.elementor-element-94b7302 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:var( --e-global-color-2be1a27 );}.elementor-2476 .elementor-element.elementor-element-94b7302.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2476 .elementor-element.elementor-element-94b7302 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2476 .elementor-element.elementor-element-94b7302 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2476 .elementor-element.elementor-element-94b7302 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-c67f03e-font-family ), Sans-serif;--n-menu-title-line-height:var( --e-global-typography-c67f03e-line-height );}.elementor-2476 .elementor-element.elementor-element-94b7302 {--n-menu-title-color-hover:var( --e-global-color-1e4f858 );--n-menu-title-color-active:var( --e-global-color-1e4f858 );}.elementor-2476 .elementor-element.elementor-element-94b7302 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:12px 12px 12px 12px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-2476 .elementor-element.elementor-element-ceecdee{--e-con-grid-template-columns:1fr 0.35fr 1fr;--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:10000000000;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-accent-line-height );}.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-2476 .elementor-element.elementor-element-b4b8c95 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2476 .elementor-element.elementor-element-d18813c{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-6920b94 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2476 .elementor-element.elementor-element-b1af786{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-6e8877d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2476 .elementor-element.elementor-element-297bec6{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-a20f892{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-aa343df{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-21f6fcd{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-05fac3b{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-0aede15{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-6f700cd{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-2d02aab{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-c798c0a{--n-menu-title-font-size:var( --e-global-typography-c67f03e-font-size );}.elementor-2476 .elementor-element.elementor-element-c798c0a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2476 .elementor-element.elementor-element-c798c0a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2476 .elementor-element.elementor-element-c798c0a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-c67f03e-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2476 .elementor-element.elementor-element-d47a1d4 .elementor-button{font-size:var( --e-global-typography-62962e2-font-size );line-height:var( --e-global-typography-62962e2-line-height );padding:012px 16px 12px 16px;}.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-2476 .elementor-element.elementor-element-d544419{--n-menu-title-font-size:var( --e-global-typography-c67f03e-font-size );}.elementor-2476 .elementor-element.elementor-element-d544419 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2476 .elementor-element.elementor-element-d544419 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2476 .elementor-element.elementor-element-d544419 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-c67f03e-line-height );}.elementor-2476 .elementor-element.elementor-element-d8792f9 .elementor-button{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );border-radius:12px 12px 12px 12px;padding:014px 16px 14px 16px;}.elementor-2476 .elementor-element.elementor-element-eba1846{--e-off-canvas-justify-content:center;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:640px;--e-off-canvas-height:fit-content;--e-off-canvas-content-overflow:initial;}.elementor-2476 .elementor-element.elementor-element-408660b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:92px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2476 .elementor-element.elementor-element-3f42116{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-2476 .elementor-element.elementor-element-7bb0b68{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-2476 .elementor-element.elementor-element-f4301dc{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2476 .elementor-element.elementor-element-ac7da8a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2476 .elementor-element.elementor-element-b501f4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2476 .elementor-element.elementor-element-b501f4f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2476 .elementor-element.elementor-element-7daeb83{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-efbf9a2{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2476 .elementor-element.elementor-element-0b3cd6e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2476 .elementor-element.elementor-element-decd003{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2476 .elementor-element.elementor-element-decd003 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2476 .elementor-element.elementor-element-58d521e{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-37010f5{--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:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2476 .elementor-element.elementor-element-a46a8f2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2476 .elementor-element.elementor-element-8447eef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2476 .elementor-element.elementor-element-8447eef .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2476 .elementor-element.elementor-element-d387818{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-dd873b2{--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:flex-start;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-2476 .elementor-element.elementor-element-dd873b2.e-con{--align-self:flex-start;}.elementor-2476 .elementor-element.elementor-element-94b7302{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-space-between:0px;--n-menu-title-font-size:var( --e-global-typography-c67f03e-font-size );--n-menu-title-padding:16px 16px 16px 16px;--n-menu-title-direction:row;--n-menu-icon-order:1;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;}.elementor-2476 .elementor-element.elementor-element-94b7302 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2476 .elementor-element.elementor-element-94b7302 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2476 .elementor-element.elementor-element-94b7302 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-c67f03e-line-height );}}@media(min-width:768px){.elementor-2476 .elementor-element.elementor-element-ceecdee{--width:fit-content;}.elementor-2476 .elementor-element.elementor-element-80d5d7f{--width:100%;}.elementor-2476 .elementor-element.elementor-element-f767673{--width:100%;}.elementor-2476 .elementor-element.elementor-element-e676eab{--width:100%;}.elementor-2476 .elementor-element.elementor-element-22534b7{--width:97%;}.elementor-2476 .elementor-element.elementor-element-616b0ad{--width:100%;}.elementor-2476 .elementor-element.elementor-element-3df9282{--width:48%;}.elementor-2476 .elementor-element.elementor-element-4554f6c{--width:48%;}.elementor-2476 .elementor-element.elementor-element-c0da16e{--width:48%;}.elementor-2476 .elementor-element.elementor-element-bf9b9c3{--width:48%;}.elementor-2476 .elementor-element.elementor-element-3eac9e1{--width:48%;}.elementor-2476 .elementor-element.elementor-element-cf8e83b{--width:48%;}.elementor-2476 .elementor-element.elementor-element-f4301dc{--width:100%;}.elementor-2476 .elementor-element.elementor-element-efbf9a2{--width:100%;}.elementor-2476 .elementor-element.elementor-element-37010f5{--width:100%;}.elementor-2476 .elementor-element.elementor-element-cceed82{--width:100%;}.elementor-2476 .elementor-element.elementor-element-5eb4ecf{--width:100%;}.elementor-2476 .elementor-element.elementor-element-4d36faa{--width:100%;}.elementor-2476 .elementor-element.elementor-element-ad438f4{--width:100%;}.elementor-2476 .elementor-element.elementor-element-2bdb629{--width:100%;}.elementor-2476 .elementor-element.elementor-element-a23d856{--width:100%;}.elementor-2476 .elementor-element.elementor-element-3c4bac8{--width:100%;}.elementor-2476 .elementor-element.elementor-element-a2b9f17{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2476 .elementor-element.elementor-element-ceecdee{--width:640px;}}@media(max-width:767px){.elementor-2476 .elementor-element.elementor-element-7a25da1{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;top:64px;}.elementor-2476 .elementor-element.elementor-element-ceecdee{--e-con-grid-template-columns:1fr 0.8fr 1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-accent-line-height );}.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-2476 .elementor-element.elementor-element-b4b8c95 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2476 .elementor-element.elementor-element-d18813c{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-6920b94 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2476 .elementor-element.elementor-element-b1af786{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-6e8877d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2476 .elementor-element.elementor-element-297bec6{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-5615f81 .elementor-heading-title{font-size:16px;}.elementor-2476 .elementor-element.elementor-element-a20f892{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-d5c10ae .elementor-heading-title{font-size:16px;}.elementor-2476 .elementor-element.elementor-element-aa343df{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-bb0b58d .elementor-heading-title{font-size:16px;}.elementor-2476 .elementor-element.elementor-element-21f6fcd{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-2bfe843 .elementor-heading-title{font-size:16px;}.elementor-2476 .elementor-element.elementor-element-05fac3b{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-420274f .elementor-heading-title{font-size:16px;}.elementor-2476 .elementor-element.elementor-element-0aede15{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-46c7ea6 .elementor-heading-title{font-size:16px;}.elementor-2476 .elementor-element.elementor-element-6f700cd{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-a096383 .elementor-heading-title{font-size:16px;}.elementor-2476 .elementor-element.elementor-element-2d02aab{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-c798c0a{--n-menu-title-font-size:var( --e-global-typography-c67f03e-font-size );}.elementor-2476 .elementor-element.elementor-element-c798c0a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2476 .elementor-element.elementor-element-c798c0a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2476 .elementor-element.elementor-element-c798c0a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-c67f03e-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2476 .elementor-element.elementor-element-d47a1d4 .elementor-button{font-size:var( --e-global-typography-62962e2-font-size );line-height:var( --e-global-typography-62962e2-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-2476 .elementor-element.elementor-element-d544419{--n-menu-title-font-size:var( --e-global-typography-c67f03e-font-size );}.elementor-2476 .elementor-element.elementor-element-d544419 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2476 .elementor-element.elementor-element-d544419 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2476 .elementor-element.elementor-element-d544419 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-c67f03e-line-height );}.elementor-2476 .elementor-element.elementor-element-d8792f9 .elementor-button{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );padding:12px 8px 12px 08px;}.elementor-2476 .elementor-element.elementor-element-eba1846{--e-off-canvas-width:100%;}.elementor-2476 .elementor-element.elementor-element-7bb0b68{--padding-top:8px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-2476 .elementor-element.elementor-element-b501f4f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2476 .elementor-element.elementor-element-7daeb83{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-decd003 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2476 .elementor-element.elementor-element-58d521e{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-8447eef .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2476 .elementor-element.elementor-element-d387818{font-size:var( --e-global-typography-7c666ef-font-size );line-height:var( --e-global-typography-7c666ef-line-height );}.elementor-2476 .elementor-element.elementor-element-dd873b2{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2476 .elementor-element.elementor-element-e5b6117 .elementor-heading-title{font-size:18px;}.elementor-2476 .elementor-element.elementor-element-5c64f55 .elementor-heading-title{font-size:18px;}.elementor-2476 .elementor-element.elementor-element-83f6854 .elementor-heading-title{font-size:18px;}.elementor-2476 .elementor-element.elementor-element-b50ca57 .elementor-heading-title{font-size:18px;}.elementor-2476 .elementor-element.elementor-element-30ed63b .elementor-heading-title{font-size:18px;}.elementor-2476 .elementor-element.elementor-element-35786f6 .elementor-heading-title{font-size:18px;}.elementor-2476 .elementor-element.elementor-element-5431e63 .elementor-heading-title{font-size:18px;}.elementor-2476 .elementor-element.elementor-element-94b7302{--n-menu-title-font-size:var( --e-global-typography-c67f03e-font-size );}.elementor-2476 .elementor-element.elementor-element-94b7302 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-2476 .elementor-element.elementor-element-94b7302 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-2476 .elementor-element.elementor-element-94b7302 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-c67f03e-line-height );}}/* Start custom CSS for container, class: .elementor-element-80d5d7f */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f767673 */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e676eab */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faeebbc */.maxy-m { max-width: 800px !important; margin: 0 auto !important; /* Center horizontally */ }
.glassy-2{
      .elementor-2476 .elementor-element.elementor-element-faeebbc{
    background: rgba(255,255,255,.14) !important;

    backdrop-filter: blur(26px) saturate(130%);
    -webkit-backdrop-filter: blur(26px) saturate(130%);

    border: 1px solid rgba(255,255,255,.35) !important;
    border-radius: 14px !important;

    box-shadow:
        0 18px 45px rgba(0,0,0,.20),
        inset 0 1px 0 rgba(255,255,255,.45) !important;

    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2460fac */.elementor-2476 .elementor-element.elementor-element-2460fac{
    background: rgba(255,255,255,.14) !important;

    backdrop-filter: blur(26px) saturate(130%);
    -webkit-backdrop-filter: blur(26px) saturate(130%);

    border: 1px solid rgba(255,255,255,.35) !important;
    border-radius: 14px !important;

    box-shadow:
        0 18px 45px rgba(0,0,0,.20),
        inset 0 1px 0 rgba(255,255,255,.45) !important;

    overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d5d7f */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f767673 */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e676eab */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faeebbc */.maxy-m { max-width: 800px !important; margin: 0 auto !important; /* Center horizontally */ }
.glassy-2{
      .elementor-2476 .elementor-element.elementor-element-faeebbc{
    background: rgba(255,255,255,.14) !important;

    backdrop-filter: blur(26px) saturate(130%);
    -webkit-backdrop-filter: blur(26px) saturate(130%);

    border: 1px solid rgba(255,255,255,.35) !important;
    border-radius: 14px !important;

    box-shadow:
        0 18px 45px rgba(0,0,0,.20),
        inset 0 1px 0 rgba(255,255,255,.45) !important;

    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2460fac */.elementor-2476 .elementor-element.elementor-element-2460fac{
    background: rgba(255,255,255,.14) !important;

    backdrop-filter: blur(26px) saturate(130%);
    -webkit-backdrop-filter: blur(26px) saturate(130%);

    border: 1px solid rgba(255,255,255,.35) !important;
    border-radius: 14px !important;

    box-shadow:
        0 18px 45px rgba(0,0,0,.20),
        inset 0 1px 0 rgba(255,255,255,.45) !important;

    overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d5d7f */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f767673 */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e676eab */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faeebbc */.maxy-m { max-width: 800px !important; margin: 0 auto !important; /* Center horizontally */ }
.glassy-2{
      .elementor-2476 .elementor-element.elementor-element-faeebbc{
    background: rgba(255,255,255,.14) !important;

    backdrop-filter: blur(26px) saturate(130%);
    -webkit-backdrop-filter: blur(26px) saturate(130%);

    border: 1px solid rgba(255,255,255,.35) !important;
    border-radius: 14px !important;

    box-shadow:
        0 18px 45px rgba(0,0,0,.20),
        inset 0 1px 0 rgba(255,255,255,.45) !important;

    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2460fac */.elementor-2476 .elementor-element.elementor-element-2460fac{
    background: rgba(255,255,255,.14) !important;

    backdrop-filter: blur(26px) saturate(130%);
    -webkit-backdrop-filter: blur(26px) saturate(130%);

    border: 1px solid rgba(255,255,255,.35) !important;
    border-radius: 14px !important;

    box-shadow:
        0 18px 45px rgba(0,0,0,.20),
        inset 0 1px 0 rgba(255,255,255,.45) !important;

    overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80d5d7f */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f767673 */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e676eab */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-faeebbc */.maxy-m { max-width: 800px !important; margin: 0 auto !important; /* Center horizontally */ }
.glassy-2{
      .elementor-2476 .elementor-element.elementor-element-faeebbc{
    background: rgba(255,255,255,.14) !important;

    backdrop-filter: blur(26px) saturate(130%);
    -webkit-backdrop-filter: blur(26px) saturate(130%);

    border: 1px solid rgba(255,255,255,.35) !important;
    border-radius: 14px !important;

    box-shadow:
        0 18px 45px rgba(0,0,0,.20),
        inset 0 1px 0 rgba(255,255,255,.45) !important;

    overflow: hidden;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2460fac */.elementor-2476 .elementor-element.elementor-element-2460fac{
    background: rgba(255,255,255,.14) !important;

    backdrop-filter: blur(26px) saturate(130%);
    -webkit-backdrop-filter: blur(26px) saturate(130%);

    border: 1px solid rgba(255,255,255,.35) !important;
    border-radius: 14px !important;

    box-shadow:
        0 18px 45px rgba(0,0,0,.20),
        inset 0 1px 0 rgba(255,255,255,.45) !important;

    overflow: hidden;

}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-c798c0a */.elementor-2476 .elementor-element.elementor-element-c798c0a .e-n-menu-title-text{
    line-height: 100% !important;
        cursor: pointer !important;
}

.elementor-2476 .elementor-element.elementor-element-c798c0a .e-n-menu-title .e-n-menu-title-text{
    font-weight: 400 !important;
}

.elementor-2476 .elementor-element.elementor-element-c798c0a ul{
    flex-wrap: nowrap;
}

.elementor-2476 .elementor-element.elementor-element-c798c0a{
    position: static;
}

.elementor-2476 .elementor-element.elementor-element-c798c0a .e-n-menu-item:nth-child(3) .e-n-menu-content {
    width: 100% !important;
    left: 0 !important;
}

.elementor-2476 .elementor-element.elementor-element-c798c0a .e-n-menu-item:nth-child(2){
    position: relative;
}
.elementor-2476 .elementor-element.elementor-element-c798c0a .e-n-menu-item:nth-child(2) .e-n-menu-content {
    width: 480px;
    left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d47a1d4 *//* 1. Sembunyikan icon hamburger (SVG) bawaan saat off-canvas terbuka */
.elementor-2476 .elementor-element.elementor-element-d47a1d4 a[aria-expanded="true"] .elementor-button-icon svg {
    display: none;
}

/* 2. Siapkan ruang pembungkus untuk icon silang buatan kita */
.elementor-2476 .elementor-element.elementor-element-d47a1d4 a[aria-expanded="true"] .elementor-button-icon {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 1em;  /* Otomatis mengikuti ukuran icon di pengaturan Elementor */
    height: 1em;
}

/* 3. Buat dua buah garis lurus */
.elementor-2476 .elementor-element.elementor-element-d47a1d4 a[aria-expanded="true"] .elementor-button-icon::before,
.elementor-2476 .elementor-element.elementor-element-d47a1d4 a[aria-expanded="true"] .elementor-button-icon::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px; /* Ketebalan garis X, bisa disesuaikan */
    background-color: currentColor; /* Otomatis mengikuti warna icon yang kamu set di Elementor */
    border-radius: 2px;
}

/* 4. Putar kedua garis tersebut agar menyilang membentuk 'X' */
.elementor-2476 .elementor-element.elementor-element-d47a1d4 a[aria-expanded="true"] .elementor-button-icon::before {
    transform: rotate(45deg);
}
.elementor-2476 .elementor-element.elementor-element-d47a1d4 a[aria-expanded="true"] .elementor-button-icon::after {
    transform: rotate(-45deg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-74dcd9f */@media (max-width: 767px){
    .elementor-2476 .elementor-element.elementor-element-74dcd9f{
        right: unset !important;
    }
    .elementor-2476 .elementor-element.elementor-element-74dcd9f{
        max-width: 80px !important;
    }
}

.elementor-2476 .elementor-element.elementor-element-74dcd9f img{
filter: drop-shadow(0 5px 20.1px rgba(0, 0, 0, 0.25));
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-d544419 */.elementor-2476 .elementor-element.elementor-element-d544419 .e-n-menu-title-text{
    line-height: 100% !important;
}

.elementor-2476 .elementor-element.elementor-element-d544419 .e-n-menu-title .e-n-menu-title-text{
    font-weight: 400 !important;
}

.elementor-2476 .elementor-element.elementor-element-d544419 ul{
    flex-wrap: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceecdee */.elementor-2476 .elementor-element.elementor-element-ceecdee > *:nth-child(1) > *,
.elementor-2476 .elementor-element.elementor-element-ceecdee > *:nth-child(1) > * .e-n-menu{
    position: static !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4301dc */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efbf9a2 */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37010f5 */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4301dc */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efbf9a2 */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37010f5 */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4301dc */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efbf9a2 */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37010f5 */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4301dc */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efbf9a2 */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37010f5 */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4301dc */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efbf9a2 */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37010f5 */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4301dc */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efbf9a2 */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37010f5 */#glassy-1 {  /* Frosted fill with no diagonal tilt */
  background: linear-gradient(to bottom, rgba(255,255,255,.12), rgba(255,255,255,.08));
  border: 1px solid rgba(255,255,255,.28);
  -webkit-backdrop-filter: blur(10px) saturate(140%);
  backdrop-filter: blur(10px) saturate(140%);

  /* Subtle inner highlight + soft drop */
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.45),
    0 8px 24px -10px rgba(0,0,0,.28);

  /* Smooth corners against background bleed */
  background-clip: padding-box;
  transition: background .15s ease, box-shadow .15s ease, transform .08s ease;
  
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-94b7302 */.elementor-2476 .elementor-element.elementor-element-94b7302 .e-n-menu-title-text{
    line-height: 100% !important;
        cursor: pointer !important;
            font-weight: 400 !important;
}

.elementor-2476 .elementor-element.elementor-element-94b7302 ul{
    flex-direction: column;
    gap: 4px;
}

.elementor-2476 .elementor-element.elementor-element-94b7302 .e-n-menu-title,
.elementor-2476 .elementor-element.elementor-element-94b7302 .e-n-menu-title-container{
    width: 100%;
}

.elementor-2476 .elementor-element.elementor-element-94b7302 .e-n-menu-item{
    flex-direction: column;
    max-width: 100%;
}

.elementor-2476 .elementor-element.elementor-element-94b7302{
    position: static;
}

.elementor-2476 .elementor-element.elementor-element-94b7302 .e-n-menu-item .e-n-menu-content{
    position: relative;
    max-width: 100%;
}

.elementor-2476 .elementor-element.elementor-element-94b7302  .e-n-menu-item .e-n-menu-content > *{
    height: fit-content !important;
} 

.elementor-2476 .elementor-element.elementor-element-94b7302 .e-n-menu-dropdown-icon svg path{
    stroke: var(--n-menu-title-color-normal);
}

.elementor-2476 .elementor-element.elementor-element-94b7302 .e-n-menu-item:nth-child(3) .e-n-menu-content {
    width: 100% !important;
    left: 0 !important;
}

.elementor-2476 .elementor-element.elementor-element-94b7302 .e-n-menu-item:nth-child(2){
    position: relative;
}
.elementor-2476 .elementor-element.elementor-element-94b7302 .e-n-menu-item:nth-child(2) .e-n-menu-content {
    width: 480px;
    left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f42116 */.elementor-2476 .elementor-element.elementor-element-3f42116{
    backdrop-filter: blur(14px) saturate(150%) !important;
}

.elementor-2476 .elementor-element.elementor-element-3f42116{
    max-height: calc(100svh - 92px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a25da1 */@media (min-width: 768px){
    .elementor-2476 .elementor-element.elementor-element-7a25da1  #header-logo img{
    transition: width 500ms ease;
}
.elementor-2476 .elementor-element.elementor-element-7a25da1.elementor-sticky--active  #header-logo img{
    width: 90%;
}
}

@media (min-width: 1025px){
    .elementor-2476 .elementor-element.elementor-element-7a25da1.elementor-sticky--active  #header-logo img{
    width: 75%;
}

body:has(.elementor-2476 .elementor-element.elementor-element-7a25da1 .e-n-menu-content.e-active)::after {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    pointer-events: none;
    background-color: rgba(255, 255, 255, 0.45); 
    z-index: 99; 
    pointer-events: none !important;
    

    
    animation: fadeInOverlay 0.3s ease forwards;
}

@keyframes fadeInOverlay {
    from { opacity: 0; }
    to { opacity: 1; }
}
}

.elementor-2476 .elementor-element.elementor-element-7a25da1.elementor-sticky--active  #header-overlay{
    opacity: 1;
}

.elementor-2476 .elementor-element.elementor-element-7a25da1:has(a[aria-controls="off-canvas-eba1846"][aria-expanded="true"]){
    top: 24px !important;
}

.elementor-2476 .elementor-element.elementor-element-7a25da1 .elementor-widget-off-canvas .e-off-canvas__overlay{
    backdrop-filter: blur(12.5px);
}/* End custom CSS */