.elementor-12 .elementor-element.elementor-element-de6cd6d{--display:flex;--position:fixed;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:0;--z-index:100}.elementor-12 .elementor-element.elementor-element-de6cd6d:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-de6cd6d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F0F0F0}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-de6cd6d{left:0}body.rtl .elementor-12 .elementor-element.elementor-element-de6cd6d{right:0}.elementor-12 .elementor-element.elementor-element-2166271{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-a509df6{z-index:101}.elementor-12 .elementor-element.elementor-element-a509df6 img{width:100%}.elementor-12 .elementor-element.elementor-element-08173db{--display:flex;--padding-top:0;--padding-bottom:0;--padding-left:calc(clamp(2rem, -7.3769rem + 12.5026vw, 4.438rem) - 6px);--padding-right:0;--z-index:101}.elementor-12 .elementor-element.elementor-element-37de8c4{--display:flex}.elementor-12 .elementor-element.elementor-element-37de8c4:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-37de8c4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-499dd14)}.elementor-12 .elementor-element.elementor-element-878166a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-878166a:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-878166a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-12 .elementor-element.elementor-element-ff34ec6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:0px;--padding-bottom:145px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-b48fc58{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-715b97d .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-715b97d .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-715b97d .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-03a7820 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-03a7820 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-03a7820 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-dac4b87 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-dac4b87 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-dac4b87 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-b727e22 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-b727e22 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-b727e22 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-7ff7f6a .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-7ff7f6a .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-7ff7f6a .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-defcafc .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-defcafc .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-defcafc .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-c492301 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-c492301 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-c492301 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-398c138{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-8f860cc{width:initial;max-width:initial}.elementor-12 .elementor-element.elementor-element-8f860cc .elementor-heading-title{font-family:var(--e-global-typography-2dac3d6-font-family),Sans-serif;font-size:var(--e-global-typography-2dac3d6-font-size);font-weight:var(--e-global-typography-2dac3d6-font-weight);line-height:var(--e-global-typography-2dac3d6-line-height);letter-spacing:var(--e-global-typography-2dac3d6-letter-spacing);color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-4e74fdd{margin:5px 0 calc(var(--kit-widget-spacing, 0px) + -5px) 0}.elementor-12 .elementor-element.elementor-element-4e74fdd .elementor-icon-wrapper{text-align:start}.elementor-12 .elementor-element.elementor-element-4e74fdd .elementor-icon{font-size:7px}.elementor-12 .elementor-element.elementor-element-4e74fdd .elementor-icon svg{height:7px}.elementor-12 .elementor-element.elementor-element-ce58f29 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-ce58f29 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-ce58f29 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-0963a24 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-0963a24 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-0963a24 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-ff57201 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-ff57201 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-ff57201 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-331e749 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-331e749 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-331e749 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-5bd8768 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-5bd8768 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-5bd8768 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-dc3fd7e .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-dc3fd7e .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-dc3fd7e .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-d07bd57{--display:flex;--padding-top:22px;--padding-bottom:22px;--padding-left:27px;--padding-right:27px}.elementor-12 .elementor-element.elementor-element-d07bd57:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-d07bd57>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://elixir.dfirma.pl/wp-content/uploads/2026/05/megamenu-hero.png);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-12 .elementor-element.elementor-element-ebd801a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10}.elementor-12 .elementor-element.elementor-element-1a0463e .elementor-heading-title{font-family:var(--e-global-typography-5ce7ced-font-family),Sans-serif;font-size:var(--e-global-typography-5ce7ced-font-size);font-weight:var(--e-global-typography-5ce7ced-font-weight);line-height:var(--e-global-typography-5ce7ced-line-height);letter-spacing:var(--e-global-typography-5ce7ced-letter-spacing)}.elementor-12 .elementor-element.elementor-element-881f0a4{width:var(--container-widget-width,190px);max-width:190px;--container-widget-width:190px;--container-widget-flex-grow:0;text-align:start}.elementor-12 .elementor-element.elementor-element-87a1928{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-12 .elementor-element.elementor-element-87a1928 .elementor-button{font-size:.875rem;text-transform:none;line-height:1.225rem;letter-spacing:.04375rem}.elementor-12 .elementor-element.elementor-element-c9cefce{--display:flex}.elementor-12 .elementor-element.elementor-element-c9cefce:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-c9cefce>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-499dd14)}.elementor-12 .elementor-element.elementor-element-08e38b9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:145px;--padding-left:50px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-08e38b9:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-08e38b9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-12 .elementor-element.elementor-element-a4709c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-2a52ac6{width:initial;max-width:initial}.elementor-12 .elementor-element.elementor-element-2a52ac6 .elementor-heading-title{font-family:var(--e-global-typography-2dac3d6-font-family),Sans-serif;font-size:var(--e-global-typography-2dac3d6-font-size);font-weight:var(--e-global-typography-2dac3d6-font-weight);line-height:var(--e-global-typography-2dac3d6-line-height);letter-spacing:var(--e-global-typography-2dac3d6-letter-spacing);color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-aa5bce5{margin:5px 0 calc(var(--kit-widget-spacing, 0px) + -5px) 0}.elementor-12 .elementor-element.elementor-element-aa5bce5 .elementor-icon-wrapper{text-align:start}.elementor-12 .elementor-element.elementor-element-aa5bce5 .elementor-icon{font-size:7px}.elementor-12 .elementor-element.elementor-element-aa5bce5 .elementor-icon svg{height:7px}.elementor-12 .elementor-element.elementor-element-980677e .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-980677e .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-980677e .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-5a3ef94 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-5a3ef94 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-5a3ef94 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-cf7a781 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-cf7a781 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-cf7a781 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-959a8cc .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-959a8cc .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-959a8cc .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-08ea068 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-08ea068 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-08ea068 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-0b59903{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-71cae02{width:initial;max-width:initial}.elementor-12 .elementor-element.elementor-element-71cae02 .elementor-heading-title{font-family:var(--e-global-typography-2dac3d6-font-family),Sans-serif;font-size:var(--e-global-typography-2dac3d6-font-size);font-weight:var(--e-global-typography-2dac3d6-font-weight);line-height:var(--e-global-typography-2dac3d6-line-height);letter-spacing:var(--e-global-typography-2dac3d6-letter-spacing);color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-8f1ba62{margin:5px 0 calc(var(--kit-widget-spacing, 0px) + -5px) 0}.elementor-12 .elementor-element.elementor-element-8f1ba62 .elementor-icon-wrapper{text-align:start}.elementor-12 .elementor-element.elementor-element-8f1ba62 .elementor-icon{font-size:7px}.elementor-12 .elementor-element.elementor-element-8f1ba62 .elementor-icon svg{height:7px}.elementor-12 .elementor-element.elementor-element-cf5b5cd .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-cf5b5cd .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-cf5b5cd .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-4f2b942 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-4f2b942 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-4f2b942 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-eadcbe6 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-eadcbe6 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-eadcbe6 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-40354b4 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-40354b4 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-40354b4 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-518f900 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-518f900 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-518f900 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-43e9402 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-43e9402 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-43e9402 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-f024da8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-490ee35{width:initial;max-width:initial}.elementor-12 .elementor-element.elementor-element-490ee35 .elementor-heading-title{font-family:var(--e-global-typography-2dac3d6-font-family),Sans-serif;font-size:var(--e-global-typography-2dac3d6-font-size);font-weight:var(--e-global-typography-2dac3d6-font-weight);line-height:var(--e-global-typography-2dac3d6-line-height);letter-spacing:var(--e-global-typography-2dac3d6-letter-spacing);color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-8d3a71f{margin:5px 0 calc(var(--kit-widget-spacing, 0px) + -5px) 0}.elementor-12 .elementor-element.elementor-element-8d3a71f .elementor-icon-wrapper{text-align:start}.elementor-12 .elementor-element.elementor-element-8d3a71f .elementor-icon{font-size:7px}.elementor-12 .elementor-element.elementor-element-8d3a71f .elementor-icon svg{height:7px}.elementor-12 .elementor-element.elementor-element-0e10f8a .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-0e10f8a .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-0e10f8a .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-57d4384 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-57d4384 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-57d4384 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-694bec4 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-694bec4 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-694bec4 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-7dc4cec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-b837611{width:initial;max-width:initial}.elementor-12 .elementor-element.elementor-element-b837611 .elementor-heading-title{font-family:var(--e-global-typography-2dac3d6-font-family),Sans-serif;font-size:var(--e-global-typography-2dac3d6-font-size);font-weight:var(--e-global-typography-2dac3d6-font-weight);line-height:var(--e-global-typography-2dac3d6-line-height);letter-spacing:var(--e-global-typography-2dac3d6-letter-spacing);color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-b8b546e{margin:5px 0 calc(var(--kit-widget-spacing, 0px) + -5px) 0}.elementor-12 .elementor-element.elementor-element-b8b546e .elementor-icon-wrapper{text-align:start}.elementor-12 .elementor-element.elementor-element-b8b546e .elementor-icon{font-size:7px}.elementor-12 .elementor-element.elementor-element-b8b546e .elementor-icon svg{height:7px}.elementor-12 .elementor-element.elementor-element-dffb51c .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-dffb51c .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-dffb51c .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-0265a7c .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-0265a7c .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-0265a7c .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-07e795f .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-07e795f .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-07e795f .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-b473cb1 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-b473cb1 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-b473cb1 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-1e80e52 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-1e80e52 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-1e80e52 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-58622bc .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-58622bc .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-58622bc .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-a2c8070 .elementor-heading-title{font-family:"DM Sans",Sans-serif;font-size:1rem;font-weight:400;line-height:1.875rem;letter-spacing:-.02rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-a2c8070 .elementor-heading-title a:hover,.elementor-12 .elementor-element.elementor-element-a2c8070 .elementor-heading-title a:focus{color:var(--e-global-color-1afd90c)}.elementor-12 .elementor-element.elementor-element-09902ce{--display:flex}.elementor-12 .elementor-element.elementor-element-28eb066{--display:flex}.elementor-12 .elementor-element.elementor-element-e96c5de{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;z-index:102;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:clamp(0.5rem, -3.6396rem + 5.8355vw, 1.875rem);--n-menu-title-font-size:clamp(0.813rem, -3.4237rem + 6.6133vw, 0.875rem);--n-menu-title-color-normal:#3B3B3B;--n-menu-title-transition:300ms;--n-menu-title-padding:30px 10px 28px 10px;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:8px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px}.elementor-12 .elementor-element.elementor-element-e96c5de>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title,.elementor-12 .elementor-element.elementor-element-e96c5de>.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-12 .elementor-element.elementor-element-e96c5de>.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:"DM Sans",Sans-serif;font-weight:500;text-transform:uppercase}.elementor-12 .elementor-element.elementor-element-e96c5de{--n-menu-title-color-hover:#3B3B3B;--n-menu-title-color-active:#3B3B3B}.elementor-12 .elementor-element.elementor-element-9820b79{--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:flex-end;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-48e81b0{width:initial;max-width:initial;text-align:center}.elementor-12 .elementor-element.elementor-element-48e81b0 .elementor-heading-title{font-size:.875rem;font-weight:500;letter-spacing:.04375rem;color:var(--e-global-color-2e58140)}.elementor-12 .elementor-element.elementor-element-f2f2a22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:clamp(0rem, -2.4038rem + 3.2051vw, 0.625rem) clamp(0rem, -2.4038rem + 3.2051vw, 0.625rem);--row-gap:clamp(0rem, -2.4038rem + 3.2051vw, 0.625rem);--column-gap:clamp(0rem, -2.4038rem + 3.2051vw, 0.625rem);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-f78aaa5 .elementor-button-content-wrapper{flex-direction:row}.elementor-12 .elementor-element.elementor-element-8452a00 .elementor-button-content-wrapper{flex-direction:row}.elementor-12 .elementor-element.elementor-element-8ce47d8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-16cdf27 .elementor-button-content-wrapper{flex-direction:row}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7f8dfc6{right:0}body.rtl .elementor-12 .elementor-element.elementor-element-7f8dfc6{left:0}.elementor-12 .elementor-element.elementor-element-7f8dfc6{top:10px}.elementor-12 .elementor-element.elementor-element-c3f8bb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:clamp(0.5rem, -1.8483rem + 3.3103vw, 1.28rem);--padding-right:0}.elementor-12 .elementor-element.elementor-element-6d0fd00 .elementor-button{background-color:var(--e-global-color-499dd14);text-transform:uppercase;fill:var(--e-global-color-1afd90c);color:var(--e-global-color-1afd90c);border-radius:0 0 0 0;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-6d0fd00 .elementor-button-content-wrapper{flex-direction:row}.elementor-12 .elementor-element.elementor-element-6d0fd00 .elementor-button .elementor-button-content-wrapper{gap:10px}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0d60f44{right:-23px}body.rtl .elementor-12 .elementor-element.elementor-element-0d60f44{left:-23px}.elementor-12 .elementor-element.elementor-element-0d60f44{top:10px}.elementor-12 .elementor-element.elementor-element-efd0c53{--display:flex;--position:fixed;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;top:0;--z-index:100}.elementor-12 .elementor-element.elementor-element-efd0c53:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-efd0c53>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F0F0F0}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-efd0c53{left:0}body.rtl .elementor-12 .elementor-element.elementor-element-efd0c53{right:0}.elementor-12 .elementor-element.elementor-element-95ec1a3{z-index:101}.elementor-12 .elementor-element.elementor-element-95ec1a3 img{width:138px}.elementor-12 .elementor-element.elementor-element-010ba8e{--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:flex-end;--align-items:center;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-5fe479e{--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:flex-end;--align-items:center;--gap:clamp(0rem, -4.8077rem + 6.4103vw, 1.25rem) clamp(0rem, -4.8077rem + 6.4103vw, 1.25rem);--row-gap:clamp(0rem, -4.8077rem + 6.4103vw, 1.25rem);--column-gap:clamp(0rem, -4.8077rem + 6.4103vw, 1.25rem);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-19f9b41 .elementor-button-content-wrapper{flex-direction:row}.elementor-12 .elementor-element.elementor-element-edc0ca0 .elementor-button-content-wrapper{flex-direction:row}.elementor-12 .elementor-element.elementor-element-69def5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px}.elementor-12 .elementor-element.elementor-element-5938f1b .elementor-button-content-wrapper{flex-direction:row}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c74fc7b{right:10px}body.rtl .elementor-12 .elementor-element.elementor-element-c74fc7b{left:10px}.elementor-12 .elementor-element.elementor-element-c74fc7b{top:-4px}.elementor-12 .elementor-element.elementor-element-de3e631{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-1246591 .elementor-button{background-color:var(--e-global-color-499dd14);text-transform:uppercase;fill:var(--e-global-color-1afd90c);color:var(--e-global-color-1afd90c);border-radius:0 0 0 0;padding:0 0 0 0}.elementor-12 .elementor-element.elementor-element-1246591{padding:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-1246591 .elementor-button-content-wrapper{flex-direction:row}.elementor-12 .elementor-element.elementor-element-1246591 .elementor-button .elementor-button-content-wrapper{gap:10px}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-04e58a9{right:1px}body.rtl .elementor-12 .elementor-element.elementor-element-04e58a9{left:1px}.elementor-12 .elementor-element.elementor-element-04e58a9{top:-1px}.elementor-12 .elementor-element.elementor-element-dbbc19f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-c7aa3db{padding:0 0 0 15px}.elementor-12 .elementor-element.elementor-element-c7aa3db .elementor-button-content-wrapper{flex-direction:row}.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-12 .elementor-element.elementor-element-8f860cc .elementor-heading-title{font-size:var(--e-global-typography-2dac3d6-font-size);line-height:var(--e-global-typography-2dac3d6-line-height);letter-spacing:var(--e-global-typography-2dac3d6-letter-spacing)}.elementor-12 .elementor-element.elementor-element-1a0463e .elementor-heading-title{font-size:var(--e-global-typography-5ce7ced-font-size);line-height:var(--e-global-typography-5ce7ced-line-height);letter-spacing:var(--e-global-typography-5ce7ced-letter-spacing)}.elementor-12 .elementor-element.elementor-element-08e38b9{--grid-auto-flow:row}.elementor-12 .elementor-element.elementor-element-2a52ac6 .elementor-heading-title{font-size:var(--e-global-typography-2dac3d6-font-size);line-height:var(--e-global-typography-2dac3d6-line-height);letter-spacing:var(--e-global-typography-2dac3d6-letter-spacing)}.elementor-12 .elementor-element.elementor-element-71cae02 .elementor-heading-title{font-size:var(--e-global-typography-2dac3d6-font-size);line-height:var(--e-global-typography-2dac3d6-line-height);letter-spacing:var(--e-global-typography-2dac3d6-letter-spacing)}.elementor-12 .elementor-element.elementor-element-490ee35 .elementor-heading-title{font-size:var(--e-global-typography-2dac3d6-font-size);line-height:var(--e-global-typography-2dac3d6-line-height);letter-spacing:var(--e-global-typography-2dac3d6-letter-spacing)}.elementor-12 .elementor-element.elementor-element-b837611 .elementor-heading-title{font-size:var(--e-global-typography-2dac3d6-font-size);line-height:var(--e-global-typography-2dac3d6-line-height);letter-spacing:var(--e-global-typography-2dac3d6-letter-spacing)}.elementor-12 .elementor-element.elementor-element-efd0c53{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px}.elementor-12 .elementor-element.elementor-element-5fe479e{--gap:26 26;--row-gap:26;--column-gap:26}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c74fc7b{right:10px}body.rtl .elementor-12 .elementor-element.elementor-element-c74fc7b{left:10px}.elementor-12 .elementor-element.elementor-element-c74fc7b{top:-4px}.elementor-12 .elementor-element.elementor-element-1246591{padding:10px 10px 10px 10px}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-04e58a9{right:4px}body.rtl .elementor-12 .elementor-element.elementor-element-04e58a9{left:4px}.elementor-12 .elementor-element.elementor-element-04e58a9{top:-2px}.elementor-12 .elementor-element.elementor-element-dbbc19f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-c7aa3db{padding:0 0 0 15px}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-8f860cc .elementor-heading-title{font-size:var(--e-global-typography-2dac3d6-font-size);line-height:var(--e-global-typography-2dac3d6-line-height);letter-spacing:var(--e-global-typography-2dac3d6-letter-spacing)}.elementor-12 .elementor-element.elementor-element-1a0463e .elementor-heading-title{font-size:var(--e-global-typography-5ce7ced-font-size);line-height:var(--e-global-typography-5ce7ced-line-height);letter-spacing:var(--e-global-typography-5ce7ced-letter-spacing)}.elementor-12 .elementor-element.elementor-element-08e38b9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row}.elementor-12 .elementor-element.elementor-element-2a52ac6 .elementor-heading-title{font-size:var(--e-global-typography-2dac3d6-font-size);line-height:var(--e-global-typography-2dac3d6-line-height);letter-spacing:var(--e-global-typography-2dac3d6-letter-spacing)}.elementor-12 .elementor-element.elementor-element-71cae02 .elementor-heading-title{font-size:var(--e-global-typography-2dac3d6-font-size);line-height:var(--e-global-typography-2dac3d6-line-height);letter-spacing:var(--e-global-typography-2dac3d6-letter-spacing)}.elementor-12 .elementor-element.elementor-element-490ee35 .elementor-heading-title{font-size:var(--e-global-typography-2dac3d6-font-size);line-height:var(--e-global-typography-2dac3d6-line-height);letter-spacing:var(--e-global-typography-2dac3d6-letter-spacing)}.elementor-12 .elementor-element.elementor-element-b837611 .elementor-heading-title{font-size:var(--e-global-typography-2dac3d6-font-size);line-height:var(--e-global-typography-2dac3d6-line-height);letter-spacing:var(--e-global-typography-2dac3d6-letter-spacing)}.elementor-12 .elementor-element.elementor-element-efd0c53{--justify-content:space-between;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px}.elementor-12 .elementor-element.elementor-element-010ba8e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-12 .elementor-element.elementor-element-5fe479e{--justify-content:flex-end;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--flex-wrap:nowrap}.elementor-12 .elementor-element.elementor-element-5fe479e.e-con{--align-self:flex-end}.elementor-12 .elementor-element.elementor-element-69def5c{--width:60px}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c74fc7b{right:9px}body.rtl .elementor-12 .elementor-element.elementor-element-c74fc7b{left:9px}.elementor-12 .elementor-element.elementor-element-de3e631{--width:60px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-04e58a9{right:10px}body.rtl .elementor-12 .elementor-element.elementor-element-04e58a9{left:10px}.elementor-12 .elementor-element.elementor-element-04e58a9{top:8px}.elementor-12 .elementor-element.elementor-element-dbbc19f{--width:auto}.elementor-12 .elementor-element.elementor-element-c7aa3db{padding:10px 0 10px 0}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-2166271{--width:17%}.elementor-12 .elementor-element.elementor-element-b48fc58{--width:277px}.elementor-12 .elementor-element.elementor-element-398c138{--width:277px}.elementor-12 .elementor-element.elementor-element-ebd801a{--width:277px}.elementor-12 .elementor-element.elementor-element-a4709c9{--width:277px}.elementor-12 .elementor-element.elementor-element-0b59903{--width:277px}.elementor-12 .elementor-element.elementor-element-f024da8{--width:277px}.elementor-12 .elementor-element.elementor-element-7dc4cec{--width:277px}.elementor-12 .elementor-element.elementor-element-9820b79{--width:calc(clamp(41rem, 25.6154rem + 20.5128vw, 45rem) + 40px)}.elementor-12 .elementor-element.elementor-element-f2f2a22{--width:auto}.elementor-12 .elementor-element.elementor-element-8ce47d8{--width:auto}.elementor-12 .elementor-element.elementor-element-c3f8bb3{--width:auto}.elementor-12 .elementor-element.elementor-element-5fe479e{--width:clamp(41rem, 25.6154rem + 20.5128vw, 45rem)}.elementor-12 .elementor-element.elementor-element-69def5c{--width:auto}.elementor-12 .elementor-element.elementor-element-de3e631{--width:auto}.elementor-12 .elementor-element.elementor-element-dbbc19f{--width:auto}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-5fe479e{--width:70%}.elementor-12 .elementor-element.elementor-element-dbbc19f{--width:auto}}