.elementor-865 .elementor-element.elementor-element-325c3a0{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 10px 20px -10px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:9999;}.elementor-865 .elementor-element.elementor-element-325c3a0:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-325c3a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-865 .elementor-element.elementor-element-d163d6b{--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;}.elementor-widget-theme-site-logo .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 );}.elementor-865 .elementor-element.elementor-element-a3fe0bc{width:var( --container-widget-width, 100% );max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-865 .elementor-element.elementor-element-a3fe0bc img{width:100%;max-width:100%;height:73px;}.elementor-865 .elementor-element.elementor-element-384ba4d{--display:flex;--min-height:0px;--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:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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 );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-865 .elementor-element.elementor-element-18a5cb1{--display:flex;}.elementor-865 .elementor-element.elementor-element-9f7a410{--display:flex;}.elementor-865 .elementor-element.elementor-element-3cecdf2{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:0rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-865 .elementor-element.elementor-element-3cecdf2.e-con{--align-self:center;}.elementor-865 .elementor-element.elementor-element-787179d{--display:flex;--background-transition:0.3s;}.elementor-865 .elementor-element.elementor-element-787179d:hover{background-color:#F3F3F3;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-865 .elementor-element.elementor-element-787179d, .elementor-865 .elementor-element.elementor-element-787179d::before{--border-transition:0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-865 .elementor-element.elementor-element-c62d5de:hover{--e-transform-scale:1.01;background-color:#F3F3F3;border-radius:15px 15px 15px 15px;}.elementor-865 .elementor-element.elementor-element-c62d5de{padding:0px 0px 10px 0px;}.elementor-865 .elementor-element.elementor-element-c62d5de .elementor-icon-box-wrapper{text-align:start;}.elementor-865 .elementor-element.elementor-element-c62d5de .elementor-icon-box-title{margin-block-end:6px;}.elementor-865 .elementor-element.elementor-element-c62d5de .elementor-icon-box-title, .elementor-865 .elementor-element.elementor-element-c62d5de .elementor-icon-box-title a{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(1.15rem, 0.95rem + 0.45vw, 1.375rem);font-weight:600;}.elementor-865 .elementor-element.elementor-element-c62d5de .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-865 .elementor-element.elementor-element-f76caed{--display:flex;--background-transition:0.3s;}.elementor-865 .elementor-element.elementor-element-f76caed:hover{background-color:#F3F3F3;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-865 .elementor-element.elementor-element-f76caed, .elementor-865 .elementor-element.elementor-element-f76caed::before{--border-transition:0.3s;}.elementor-865 .elementor-element.elementor-element-6010d4a:hover{--e-transform-scale:1.01;background-color:#F3F3F3;border-radius:15px 15px 15px 15px;}.elementor-865 .elementor-element.elementor-element-6010d4a{padding:0px 0px 10px 0px;}.elementor-865 .elementor-element.elementor-element-6010d4a .elementor-icon-box-wrapper{text-align:start;}.elementor-865 .elementor-element.elementor-element-6010d4a .elementor-icon-box-title{margin-block-end:6px;}.elementor-865 .elementor-element.elementor-element-6010d4a .elementor-icon-box-title, .elementor-865 .elementor-element.elementor-element-6010d4a .elementor-icon-box-title a{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(1.15rem, 0.95rem + 0.45vw, 1.375rem);font-weight:600;}.elementor-865 .elementor-element.elementor-element-6010d4a .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-865 .elementor-element.elementor-element-3f938eb{--display:flex;--background-transition:0.3s;}.elementor-865 .elementor-element.elementor-element-3f938eb:hover{background-color:#F3F3F3;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-865 .elementor-element.elementor-element-3f938eb, .elementor-865 .elementor-element.elementor-element-3f938eb::before{--border-transition:0.3s;}.elementor-865 .elementor-element.elementor-element-0acf649:hover{--e-transform-scale:1.01;background-color:#F3F3F3;border-radius:15px 15px 15px 15px;}.elementor-865 .elementor-element.elementor-element-0acf649{padding:0px 0px 10px 0px;}.elementor-865 .elementor-element.elementor-element-0acf649 .elementor-icon-box-wrapper{text-align:start;}.elementor-865 .elementor-element.elementor-element-0acf649 .elementor-icon-box-title{margin-block-end:6px;}.elementor-865 .elementor-element.elementor-element-0acf649 .elementor-icon-box-title, .elementor-865 .elementor-element.elementor-element-0acf649 .elementor-icon-box-title a{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(1.15rem, 0.95rem + 0.45vw, 1.375rem);font-weight:600;}.elementor-865 .elementor-element.elementor-element-0acf649 .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-865 .elementor-element.elementor-element-38ffb16{--display:flex;--background-transition:0.3s;}.elementor-865 .elementor-element.elementor-element-38ffb16:hover{background-color:#F3F3F3;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-865 .elementor-element.elementor-element-38ffb16, .elementor-865 .elementor-element.elementor-element-38ffb16::before{--border-transition:0.3s;}.elementor-865 .elementor-element.elementor-element-b4c4e02:hover{--e-transform-scale:1.01;background-color:#F3F3F3;border-radius:15px 15px 15px 15px;}.elementor-865 .elementor-element.elementor-element-b4c4e02{padding:0px 0px 10px 0px;}.elementor-865 .elementor-element.elementor-element-b4c4e02 .elementor-icon-box-wrapper{text-align:start;}.elementor-865 .elementor-element.elementor-element-b4c4e02 .elementor-icon-box-title{margin-block-end:6px;}.elementor-865 .elementor-element.elementor-element-b4c4e02 .elementor-icon-box-title, .elementor-865 .elementor-element.elementor-element-b4c4e02 .elementor-icon-box-title a{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(1.15rem, 0.95rem + 0.45vw, 1.375rem);font-weight:600;}.elementor-865 .elementor-element.elementor-element-b4c4e02 .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-865 .elementor-element.elementor-element-5ff6a48{--display:flex;--background-transition:0.3s;}.elementor-865 .elementor-element.elementor-element-5ff6a48:hover{background-color:#F3F3F3;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-865 .elementor-element.elementor-element-5ff6a48, .elementor-865 .elementor-element.elementor-element-5ff6a48::before{--border-transition:0.3s;}.elementor-865 .elementor-element.elementor-element-9661692:hover{--e-transform-scale:1.01;background-color:#F3F3F3;border-radius:15px 15px 15px 15px;}.elementor-865 .elementor-element.elementor-element-9661692{padding:0px 0px 10px 0px;}.elementor-865 .elementor-element.elementor-element-9661692 .elementor-icon-box-wrapper{text-align:start;}.elementor-865 .elementor-element.elementor-element-9661692 .elementor-icon-box-title{margin-block-end:6px;}.elementor-865 .elementor-element.elementor-element-9661692 .elementor-icon-box-title, .elementor-865 .elementor-element.elementor-element-9661692 .elementor-icon-box-title a{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(1.15rem, 0.95rem + 0.45vw, 1.375rem);font-weight:600;}.elementor-865 .elementor-element.elementor-element-9661692 .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-865 .elementor-element.elementor-element-f6db08e{--display:flex;--background-transition:0.3s;}.elementor-865 .elementor-element.elementor-element-f6db08e:hover{background-color:#F3F3F3;--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;}.elementor-865 .elementor-element.elementor-element-f6db08e, .elementor-865 .elementor-element.elementor-element-f6db08e::before{--border-transition:0.3s;}.elementor-865 .elementor-element.elementor-element-cb3687d:hover{--e-transform-scale:1.01;background-color:#F3F3F3;border-radius:15px 15px 15px 15px;}.elementor-865 .elementor-element.elementor-element-cb3687d{padding:0px 0px 10px 0px;}.elementor-865 .elementor-element.elementor-element-cb3687d .elementor-icon-box-wrapper{text-align:start;}.elementor-865 .elementor-element.elementor-element-cb3687d .elementor-icon-box-title{margin-block-end:6px;}.elementor-865 .elementor-element.elementor-element-cb3687d .elementor-icon-box-title, .elementor-865 .elementor-element.elementor-element-cb3687d .elementor-icon-box-title a{font-family:"Libre Baskerville", Sans-serif;font-size:clamp(1.15rem, 0.95rem + 0.45vw, 1.375rem);font-weight:600;}.elementor-865 .elementor-element.elementor-element-cb3687d .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:13px;font-weight:400;}.elementor-865 .elementor-element.elementor-element-14ca503{--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 5px;--row-gap:0px;--column-gap:5px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.33);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:05px;--padding-left:0px;--padding-right:0px;}.elementor-865 .elementor-element.elementor-element-685350e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:39px 39px 39px 39px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.8rem;--padding-bottom:0.8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-865 .elementor-element.elementor-element-685350e.e-con:hover{--e-con-transform-scale:1.1;}.elementor-865 .elementor-element.elementor-element-685350e.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-865 .elementor-element.elementor-element-e48f617{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-e48f617 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:900;color:#FFFFFF;}.elementor-865 .elementor-element.elementor-element-893a8b4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:39px 39px 39px 39px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.8rem;--padding-bottom:0.8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-865 .elementor-element.elementor-element-893a8b4.e-con:hover{--e-con-transform-scale:1.1;}.elementor-865 .elementor-element.elementor-element-893a8b4.e-con{--align-self:center;}.elementor-865 .elementor-element.elementor-element-1ad0037{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-1ad0037 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:900;color:#FFFFFF;}.elementor-865 .elementor-element.elementor-element-382fdee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:39px 39px 39px 39px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.8rem;--padding-bottom:0.8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-865 .elementor-element.elementor-element-382fdee.e-con:hover{--e-con-transform-scale:1.1;}.elementor-865 .elementor-element.elementor-element-382fdee.e-con{--align-self:center;}.elementor-865 .elementor-element.elementor-element-8246ad5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-8246ad5 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:900;color:#FFFFFF;}.elementor-865 .elementor-element.elementor-element-53e3fda{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:39px 39px 39px 39px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.8rem;--padding-bottom:0.8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-865 .elementor-element.elementor-element-53e3fda.e-con:hover{--e-con-transform-scale:1.1;}.elementor-865 .elementor-element.elementor-element-53e3fda.e-con{--align-self:center;}.elementor-865 .elementor-element.elementor-element-b122153{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-b122153 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:900;color:#FFFFFF;}.elementor-865 .elementor-element.elementor-element-a6fc5ae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:39px 39px 39px 39px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.8rem;--padding-bottom:0.8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-865 .elementor-element.elementor-element-a6fc5ae:not(.elementor-motion-effects-element-type-background), .elementor-865 .elementor-element.elementor-element-a6fc5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-865 .elementor-element.elementor-element-a6fc5ae.e-con:hover{--e-con-transform-scale:1.1;}.elementor-865 .elementor-element.elementor-element-a6fc5ae.e-con{--align-self:center;}.elementor-865 .elementor-element.elementor-element-9ec0012{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-865 .elementor-element.elementor-element-9ec0012 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:900;}.elementor-865 .elementor-element.elementor-element-4390d6a{--display:flex;}.elementor-865 .elementor-element.elementor-element-2b33f67{--display:flex;}.elementor-865 .elementor-element.elementor-element-5c11100{--display:flex;}.elementor-865 .elementor-element.elementor-element-bf8a439{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:22px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:var( --e-global-typography-text-font-size );--n-menu-title-color-normal:var( --e-global-color-primary );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-dropdown-content-box-border-style:none;}.elementor-865 .elementor-element.elementor-element-bf8a439 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-865 .elementor-element.elementor-element-bf8a439 > .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-865 .elementor-element.elementor-element-bf8a439 > .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-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-865 .elementor-element.elementor-element-bf8a439 {--n-menu-title-color-hover:#344E41;--n-menu-title-color-active:#344E41;}.elementor-865 .elementor-element.elementor-element-0a851f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-865 .elementor-element.elementor-element-1e5504e .elementor-button:hover, .elementor-865 .elementor-element.elementor-element-1e5504e .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-accent );}.elementor-865 .elementor-element.elementor-element-1e5504e{margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;}.elementor-865 .elementor-element.elementor-element-1e5504e .elementor-button{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 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-radius:29px 29px 29px 29px;}.elementor-865 .elementor-element.elementor-element-1e5504e .elementor-button:hover svg, .elementor-865 .elementor-element.elementor-element-1e5504e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-865 .elementor-element.elementor-element-325c3a0{--content-width:100%;}.elementor-865 .elementor-element.elementor-element-d163d6b{--width:10%;}.elementor-865 .elementor-element.elementor-element-384ba4d{--width:70%;}.elementor-865 .elementor-element.elementor-element-3cecdf2{--width:100%;}.elementor-865 .elementor-element.elementor-element-14ca503{--width:100%;}.elementor-865 .elementor-element.elementor-element-685350e{--width:200px;}.elementor-865 .elementor-element.elementor-element-893a8b4{--width:200px;}.elementor-865 .elementor-element.elementor-element-382fdee{--width:200px;}.elementor-865 .elementor-element.elementor-element-53e3fda{--width:200px;}.elementor-865 .elementor-element.elementor-element-a6fc5ae{--width:200px;}.elementor-865 .elementor-element.elementor-element-0a851f9{--width:20%;}}@media(max-width:1024px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-865 .elementor-element.elementor-element-bf8a439{--n-menu-title-font-size:var( --e-global-typography-text-font-size );}.elementor-865 .elementor-element.elementor-element-1e5504e .elementor-button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-865 .elementor-element.elementor-element-685350e{--width:200px;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-865 .elementor-element.elementor-element-685350e.e-con{--align-self:center;}.elementor-865 .elementor-element.elementor-element-e48f617{text-align:center;}.elementor-865 .elementor-element.elementor-element-893a8b4{--width:200px;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-865 .elementor-element.elementor-element-893a8b4.e-con{--align-self:center;}.elementor-865 .elementor-element.elementor-element-1ad0037{text-align:center;}.elementor-865 .elementor-element.elementor-element-382fdee{--width:200px;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-865 .elementor-element.elementor-element-382fdee.e-con{--align-self:center;}.elementor-865 .elementor-element.elementor-element-8246ad5{text-align:center;}.elementor-865 .elementor-element.elementor-element-53e3fda{--width:200px;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-865 .elementor-element.elementor-element-53e3fda.e-con{--align-self:center;}.elementor-865 .elementor-element.elementor-element-b122153{text-align:center;}.elementor-865 .elementor-element.elementor-element-a6fc5ae{--width:200px;--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-865 .elementor-element.elementor-element-a6fc5ae.e-con{--align-self:center;}.elementor-865 .elementor-element.elementor-element-9ec0012{text-align:center;}.elementor-865 .elementor-element.elementor-element-bf8a439{--n-menu-title-font-size:var( --e-global-typography-text-font-size );}.elementor-865 .elementor-element.elementor-element-1e5504e .elementor-button{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for mega-menu, class: .elementor-element-bf8a439 *//* Stan początkowy – na górze strony: pełna biel */
.elementor-865 .elementor-element.elementor-element-bf8a439 {
  background-color: #ffffff;
  box-shadow: none;
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

/* Po zjechaniu (kiedy wchodzi sticky z efektami) – lekko przezroczysty */
.elementor-865 .elementor-element.elementor-element-bf8a439.elementor-sticky--effects {
  background-color: rgba(255, 255, 255, 0.85); /* BIAŁY, ale 85% krycia */
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);  /* delikatny cień, opcjonalnie */
}/* End custom CSS */