.elementor-82 .elementor-element.elementor-element-fc9ffdf{--display:flex;--position:absolute;top:0px;--z-index:99;}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-fc9ffdf{left:0px;}body.rtl .elementor-82 .elementor-element.elementor-element-fc9ffdf{right:0px;}.elementor-82 .elementor-element.elementor-element-d780266{--display:flex;--min-height:82px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--border-radius:40px 40px 40px 40px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-2857efa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-238dd42 img{width:157px;}.elementor-82 .elementor-element.elementor-element-ef2139f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-f4cea81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-1088f1e .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-3ca7683-font-family ), Sans-serif;font-size:var( --e-global-typography-3ca7683-font-size );font-weight:var( --e-global-typography-3ca7683-font-weight );line-height:var( --e-global-typography-3ca7683-line-height );letter-spacing:var( --e-global-typography-3ca7683-letter-spacing );}.elementor-82 .elementor-element.elementor-element-1088f1e .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-1624755 );fill:var( --e-global-color-1624755 );padding-left:10px;padding-right:10px;padding-top:14px;padding-bottom:14px;}.elementor-82 .elementor-element.elementor-element-704bf94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-035560d .elementor-button{background-color:var( --e-global-color-5b0023a );font-family:var( --e-global-typography-3ca7683-font-family ), Sans-serif;font-size:var( --e-global-typography-3ca7683-font-size );font-weight:var( --e-global-typography-3ca7683-font-weight );line-height:var( --e-global-typography-3ca7683-line-height );letter-spacing:var( --e-global-typography-3ca7683-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:400ms;border-radius:40px 40px 40px 40px;padding:16px 26.5px 16px 26.5px;}.elementor-82 .elementor-element.elementor-element-035560d .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-035560d .elementor-button:focus{background-color:var( --e-global-color-0dc38a3 );color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-035560d .elementor-button:hover svg, .elementor-82 .elementor-element.elementor-element-035560d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-23401f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-1983bab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--border-radius:40px 40px 40px 40px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-82 .elementor-element.elementor-element-14390d5 .elementor-heading-title{font-family:var( --e-global-typography-3ca7683-font-family ), Sans-serif;font-size:var( --e-global-typography-3ca7683-font-size );font-weight:var( --e-global-typography-3ca7683-font-weight );line-height:var( --e-global-typography-3ca7683-line-height );letter-spacing:var( --e-global-typography-3ca7683-letter-spacing );color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-dda01f7 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-dda01f7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-dda01f7.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-dda01f7.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-dda01f7.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-dda01f7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-dda01f7 .elementor-icon{font-size:8px;}.elementor-82 .elementor-element.elementor-element-dda01f7 .elementor-icon svg{height:8px;}.elementor-82 .elementor-element.elementor-element-dda01f7 .elementor-icon-wrapper svg{width:auto;}.elementor-82 .elementor-element.elementor-element-8a63617{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-f364df2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-ab5e09a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-82 .elementor-element.elementor-element-23c24cc .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:14px;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-66d98e1 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-66d98e1.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-82 .elementor-element.elementor-element-66d98e1.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-66d98e1.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-82 .elementor-element.elementor-element-66d98e1.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-66d98e1.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-82 .elementor-element.elementor-element-66d98e1 .elementor-icon{font-size:10.13px;}.elementor-82 .elementor-element.elementor-element-66d98e1 .elementor-icon svg{height:10.13px;}.elementor-82 .elementor-element.elementor-element-66d98e1 .elementor-icon-wrapper svg{width:auto;}.elementor-82 .elementor-element.elementor-element-9ffe650{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-82 .elementor-element.elementor-element-7844406 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:14px;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-4f5f20f .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-4f5f20f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-82 .elementor-element.elementor-element-4f5f20f.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-4f5f20f.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-82 .elementor-element.elementor-element-4f5f20f.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-4f5f20f.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-82 .elementor-element.elementor-element-4f5f20f .elementor-icon{font-size:10.13px;}.elementor-82 .elementor-element.elementor-element-4f5f20f .elementor-icon svg{height:10.13px;}.elementor-82 .elementor-element.elementor-element-4f5f20f .elementor-icon-wrapper svg{width:auto;}.elementor-82 .elementor-element.elementor-element-43f04a0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-b6034d3{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-82 .elementor-element.elementor-element-b6034d3 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-b6034d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-b6034d3.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-b6034d3.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-b6034d3.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-b6034d3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-b6034d3 .elementor-icon{font-size:14.25px;}.elementor-82 .elementor-element.elementor-element-b6034d3 .elementor-icon svg{height:14.25px;}.elementor-82 .elementor-element.elementor-element-b6034d3 .elementor-icon-wrapper svg{width:auto;}.elementor-82 .elementor-element.elementor-element-de8f2b9{--display:flex;--position:fixed;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;top:0px;--z-index:99;}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-de8f2b9{left:0px;}body.rtl .elementor-82 .elementor-element.elementor-element-de8f2b9{right:0px;}.elementor-82 .elementor-element.elementor-element-1bd3c20{--display:flex;--min-height:66px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--border-radius:40px 40px 40px 40px;--padding-top:8px;--padding-bottom:8px;--padding-left:32px;--padding-right:8px;}.elementor-82 .elementor-element.elementor-element-1bd3c20:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-1bd3c20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11012999;}.elementor-82 .elementor-element.elementor-element-2571975{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7a3f832 img{width:126px;}.elementor-82 .elementor-element.elementor-element-6bd37a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-83eee16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-4f60999 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-3ca7683-font-family ), Sans-serif;font-size:var( --e-global-typography-3ca7683-font-size );font-weight:var( --e-global-typography-3ca7683-font-weight );line-height:var( --e-global-typography-3ca7683-line-height );letter-spacing:var( --e-global-typography-3ca7683-letter-spacing );}.elementor-82 .elementor-element.elementor-element-4f60999 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-1624755 );fill:var( --e-global-color-1624755 );padding-left:10px;padding-right:10px;padding-top:14px;padding-bottom:14px;}.elementor-82 .elementor-element.elementor-element-06f55e4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-77dc1e8 .elementor-button{background-color:var( --e-global-color-5b0023a );font-family:"Geist", Sans-serif;font-size:14px;font-weight:600;line-height:1em;letter-spacing:-0.02em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );transition-duration:400ms;border-radius:40px 40px 40px 40px;padding:16px 26.5px 16px 26.5px;}.elementor-82 .elementor-element.elementor-element-77dc1e8 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-77dc1e8 .elementor-button:focus{background-color:var( --e-global-color-0dc38a3 );color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-77dc1e8 .elementor-button:hover svg, .elementor-82 .elementor-element.elementor-element-77dc1e8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-e67d24f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-6d59c40{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--border-radius:40px 40px 40px 40px;--padding-top:12px;--padding-bottom:12px;--padding-left:24px;--padding-right:24px;}.elementor-82 .elementor-element.elementor-element-cd088f7 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:14px;font-weight:600;line-height:1.285em;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-1e2bee8 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-1e2bee8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-1e2bee8.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-1e2bee8.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-1e2bee8.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-1e2bee8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-1e2bee8 .elementor-icon{font-size:8px;}.elementor-82 .elementor-element.elementor-element-1e2bee8 .elementor-icon svg{height:8px;}.elementor-82 .elementor-element.elementor-element-1e2bee8 .elementor-icon-wrapper svg{width:auto;}.elementor-82 .elementor-element.elementor-element-8dff168{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-8be543b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-a9aecee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-82 .elementor-element.elementor-element-effc640 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:14px;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-50d965e .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-50d965e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-82 .elementor-element.elementor-element-50d965e.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-50d965e.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-82 .elementor-element.elementor-element-50d965e.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-50d965e.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-82 .elementor-element.elementor-element-50d965e .elementor-icon{font-size:10.13px;}.elementor-82 .elementor-element.elementor-element-50d965e .elementor-icon svg{height:10.13px;}.elementor-82 .elementor-element.elementor-element-50d965e .elementor-icon-wrapper svg{width:auto;}.elementor-82 .elementor-element.elementor-element-ffc978d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-82 .elementor-element.elementor-element-ae1e5e1 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:14px;font-weight:600;letter-spacing:-0.01em;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-244f725 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-244f725.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-82 .elementor-element.elementor-element-244f725.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-244f725.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-82 .elementor-element.elementor-element-244f725.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-244f725.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-82 .elementor-element.elementor-element-244f725 .elementor-icon{font-size:10.13px;}.elementor-82 .elementor-element.elementor-element-244f725 .elementor-icon svg{height:10.13px;}.elementor-82 .elementor-element.elementor-element-244f725 .elementor-icon-wrapper svg{width:auto;}.elementor-82 .elementor-element.elementor-element-44f3690{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-a3db5a5{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-82 .elementor-element.elementor-element-a3db5a5 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-a3db5a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-a3db5a5.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-a3db5a5.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-a3db5a5.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-a3db5a5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-a3db5a5 .elementor-icon{font-size:14.25px;}.elementor-82 .elementor-element.elementor-element-a3db5a5 .elementor-icon svg{height:14.25px;}.elementor-82 .elementor-element.elementor-element-a3db5a5 .elementor-icon-wrapper svg{width:auto;}.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-82 .elementor-element.elementor-element-238dd42 img{width:123px;}.elementor-82 .elementor-element.elementor-element-1088f1e .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-3ca7683-font-size );line-height:var( --e-global-typography-3ca7683-line-height );letter-spacing:var( --e-global-typography-3ca7683-letter-spacing );}.elementor-82 .elementor-element.elementor-element-035560d .elementor-button{font-size:var( --e-global-typography-3ca7683-font-size );line-height:var( --e-global-typography-3ca7683-line-height );letter-spacing:var( --e-global-typography-3ca7683-letter-spacing );}.elementor-82 .elementor-element.elementor-element-14390d5 .elementor-heading-title{font-size:var( --e-global-typography-3ca7683-font-size );line-height:var( --e-global-typography-3ca7683-line-height );letter-spacing:var( --e-global-typography-3ca7683-letter-spacing );}.elementor-82 .elementor-element.elementor-element-43f04a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-7a3f832 img{width:123px;}.elementor-82 .elementor-element.elementor-element-4f60999 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-3ca7683-font-size );line-height:var( --e-global-typography-3ca7683-line-height );letter-spacing:var( --e-global-typography-3ca7683-letter-spacing );}.elementor-82 .elementor-element.elementor-element-44f3690.e-con{--flex-grow:0;--flex-shrink:0;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-d780266{--min-height:78px;}.elementor-82 .elementor-element.elementor-element-1088f1e .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-3ca7683-font-size );line-height:var( --e-global-typography-3ca7683-line-height );letter-spacing:var( --e-global-typography-3ca7683-letter-spacing );}.elementor-82 .elementor-element.elementor-element-035560d .elementor-button{font-size:var( --e-global-typography-3ca7683-font-size );line-height:var( --e-global-typography-3ca7683-line-height );letter-spacing:var( --e-global-typography-3ca7683-letter-spacing );}.elementor-82 .elementor-element.elementor-element-14390d5 .elementor-heading-title{font-size:var( --e-global-typography-3ca7683-font-size );line-height:var( --e-global-typography-3ca7683-line-height );letter-spacing:var( --e-global-typography-3ca7683-letter-spacing );}.elementor-82 .elementor-element.elementor-element-de8f2b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-1bd3c20{--min-height:78px;--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-82 .elementor-element.elementor-element-4f60999 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-3ca7683-font-size );line-height:var( --e-global-typography-3ca7683-line-height );letter-spacing:var( --e-global-typography-3ca7683-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-f4cea81 */.elementor-82 .elementor-element.elementor-element-f4cea81 {
    max-width: 589px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23401f6 */.elementor-82 .elementor-element.elementor-element-23401f6 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef2139f */.elementor-82 .elementor-element.elementor-element-ef2139f {
    max-width: 884px;
}

@media (max-width: 1024px) {
    .elementor-82 .elementor-element.elementor-element-ef2139f {
        max-width: max-content;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83eee16 */.elementor-82 .elementor-element.elementor-element-83eee16 {
    max-width: 589px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e67d24f */.elementor-82 .elementor-element.elementor-element-e67d24f {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bd37a3 */.elementor-82 .elementor-element.elementor-element-6bd37a3 {
    max-width: 884px;
}

@media (max-width: 1024px) {
    .elementor-82 .elementor-element.elementor-element-6bd37a3 {
        max-width: max-content;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bd3c20 */.elementor-82 .elementor-element.elementor-element-1bd3c20 {
    backdrop-filter: blur(50px);
}/* End custom CSS */
/* Start custom CSS *//* Header Scroll */
.main-header .main-header_container {
    transition: background-color 0.4s ease;
}

.main-header.scroll .main-header_container {
    background-color: var(--e-global-color-7dcb6be);
}

/* Button Lang */
.btn-lang {
    background: rgba(118, 118, 118, 0.2);
    backdrop-filter: blur(8px);
    border-radius: 40px;
    cursor: pointer;
    transition: background-color 0.4s ease;
}

.btn-lang:hover {
    background: rgba(255, 255, 255, 0.2);
}

/* Menu Hover */
.header_menu .menu-item .elementor-item:hover {
    color: var(--e-global-color-accent) !important;
}

/* Submenu Lang */
.menu-lang:hover .menu-lang_submenu_container {
    opacity: 1;
    pointer-events: auto;
}

.menu-lang_submenu_container {
    position: absolute;
    min-width: 158px;
    top: 100%;
    padding-top: 16px;
    right: 0;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.4s ease;
}

.link-lang {
    background-color: var(--e-global-color-f6ee655);
    cursor: pointer;
    transition: background-color 0.4s ease;
}
.link-lang:hover {
    background-color: #D7DCE8;
}

.link-lang_icon {
    visibility: hidden;
}
html[lang="es-ES"] .link-lang_icon.es {
    visibility: visible;
}
html[lang="en-US"] .link-lang_icon.en {
    visibility: visible;
}

/* Mobile Menu */
.mobile-menu_container {
    width: 46px;
    height: 46px;
    background: rgba(118, 118, 118, 0.2);
    backdrop-filter: blur(4px);
    border-radius: 100%;
    cursor: pointer;
    transition: background-color 0.4s ease;
}

.mobile-menu_container:hover {
    background: rgba(255, 255, 255, 0.2);
}

/* Header Sticky */
.header-sticky {
    pointer-events: none;
    transition: transform 0.4s ease;
    transform: translateY(-110%);
}

.header-sticky.active {
    pointer-events: auto;
    transform: translateY(0);
}/* End custom CSS */