.elementor-1496 .elementor-element.elementor-element-09057da:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-09057da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(122,122,122,0.06);}.elementor-1496 .elementor-element.elementor-element-09057da > .elementor-container{max-width:1110px;}.elementor-1496 .elementor-element.elementor-element-09057da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1496 .elementor-element.elementor-element-09057da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Lato;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Lato;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1496 .elementor-element.elementor-element-973e8f8 .elementor-menu-toggle{margin:0 auto;}.elementor-1496 .elementor-element.elementor-element-973e8f8 .elementor-nav-menu .elementor-item{font-family:"Lato", Lato;font-size:12px;text-transform:uppercase;}.elementor-1496 .elementor-element.elementor-element-973e8f8 .elementor-nav-menu--main .elementor-item{color:#7a7a7a;fill:#7a7a7a;padding-left:16px;padding-right:16px;}.elementor-1496 .elementor-element.elementor-element-973e8f8 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1496 .elementor-element.elementor-element-973e8f8 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1496 .elementor-element.elementor-element-973e8f8 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1496 .elementor-element.elementor-element-973e8f8 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-1496 .elementor-element.elementor-element-973e8f8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1496 .elementor-element.elementor-element-973e8f8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#000000;}.elementor-1496 .elementor-element.elementor-element-973e8f8 .e--pointer-framed .elementor-item:before,
					.elementor-1496 .elementor-element.elementor-element-973e8f8 .e--pointer-framed .elementor-item:after{border-color:#000000;}.elementor-1496 .elementor-element.elementor-element-973e8f8 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#23a455;}.elementor-1496 .elementor-element.elementor-element-973e8f8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-1496 .elementor-element.elementor-element-973e8f8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#23a455;}.elementor-1496 .elementor-element.elementor-element-973e8f8 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-1496 .elementor-element.elementor-element-973e8f8 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#23a455;}.elementor-1496 .elementor-element.elementor-element-572042f:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-572042f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1496 .elementor-element.elementor-element-572042f{border-style:solid;border-width:0px 0px 2px 0px;border-color:#23a455;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1496 .elementor-element.elementor-element-572042f, .elementor-1496 .elementor-element.elementor-element-572042f > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-572042f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1496 .elementor-element.elementor-element-b2bbe31.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1496 .elementor-element.elementor-element-b2bbe31.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Lato;font-weight:var( --e-global-typography-text-font-weight );}.elementor-bc-flex-widget .elementor-1496 .elementor-element.elementor-element-628d7a6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1496 .elementor-element.elementor-element-628d7a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-menu-toggle{margin-left:auto;background-color:#ffffff;}.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu .elementor-item{font-size:12px;text-transform:uppercase;}.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:20px;padding-right:20px;}.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--main .elementor-item:focus{color:#23a455;fill:#23a455;}.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#23a455;}.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--dropdown a, .elementor-1496 .elementor-element.elementor-element-702d17b .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--dropdown{background-color:#ffffff;border-style:solid;border-width:0px 0px 5px 0px;border-color:#23a455;}.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--dropdown a:hover,
					.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--dropdown a:focus,
					.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-menu-toggle:hover,
					.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-menu-toggle:focus{color:#ffffff;}.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--dropdown a:hover,
					.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--dropdown a:focus,
					.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--dropdown a.highlighted{background-color:#23a455;}.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--dropdown .elementor-item, .elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:12px;text-transform:uppercase;}.elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-1496 .elementor-element.elementor-element-702d17b .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1496 .elementor-element.elementor-element-702d17b div.elementor-menu-toggle{color:#000000;}.elementor-1496 .elementor-element.elementor-element-702d17b div.elementor-menu-toggle svg{fill:#000000;}.elementor-1496 .elementor-element.elementor-element-702d17b div.elementor-menu-toggle:hover, .elementor-1496 .elementor-element.elementor-element-702d17b div.elementor-menu-toggle:focus{color:#000000;}.elementor-1496 .elementor-element.elementor-element-702d17b div.elementor-menu-toggle:hover svg, .elementor-1496 .elementor-element.elementor-element-702d17b div.elementor-menu-toggle:focus svg{fill:#000000;}.elementor-bc-flex-widget .elementor-1496 .elementor-element.elementor-element-9f1f091.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1496 .elementor-element.elementor-element-9f1f091.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Lato;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1496 .elementor-element.elementor-element-a2cceba .elementor-button{background-color:#23a455;fill:#ffffff;color:#ffffff;border-style:solid;border-color:#23a455;}.elementor-1496 .elementor-element.elementor-element-a2cceba .elementor-button:hover, .elementor-1496 .elementor-element.elementor-element-a2cceba .elementor-button:focus{background-color:#ffffff;color:#23a455;border-color:#23a455;}.elementor-1496 .elementor-element.elementor-element-a2cceba .elementor-button:hover svg, .elementor-1496 .elementor-element.elementor-element-a2cceba .elementor-button:focus svg{fill:#23a455;}.elementor-1496 .elementor-element.elementor-element-e717d5c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1496 .elementor-element.elementor-element-e717d5c:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-e717d5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1496 .elementor-element.elementor-element-e717d5c > .elementor-container{min-height:0px;}.elementor-1496 .elementor-element.elementor-element-e717d5c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:999;}.elementor-1496 .elementor-element.elementor-element-e717d5c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1496 .elementor-element.elementor-element-fe8eeda.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1496 .elementor-element.elementor-element-fe8eeda.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1496 .elementor-element.elementor-element-c3e356a > .elementor-container{min-height:0px;}.elementor-bc-flex-widget .elementor-1496 .elementor-element.elementor-element-b9392bd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1496 .elementor-element.elementor-element-b9392bd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1496 .elementor-element.elementor-element-b9392bd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-403e1b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1496 .elementor-element.elementor-element-debe6dc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1496 .elementor-element.elementor-element-debe6dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1496 .elementor-element.elementor-element-f9bc536 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-menu-toggle{margin-left:auto;background-color:#ffffff;}.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu .elementor-item{font-size:12px;text-transform:uppercase;}.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:20px;padding-right:20px;}.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--dropdown a, .elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--dropdown{background-color:#ffffff;border-style:solid;border-width:0px 0px 5px 0px;border-color:var( --e-global-color-3515f639 );}.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--dropdown a:hover,
					.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--dropdown a:focus,
					.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-menu-toggle:hover,
					.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-menu-toggle:focus{color:#ffffff;}.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--dropdown a:hover,
					.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--dropdown a:focus,
					.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-3515f639 );}.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--dropdown .elementor-item, .elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:12px;text-transform:uppercase;}.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1496 .elementor-element.elementor-element-f9bc536 .elementor-nav-menu--dropdown a{padding-top:0px;padding-bottom:0px;}.elementor-1496 .elementor-element.elementor-element-f9bc536 div.elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-1496 .elementor-element.elementor-element-f9bc536 div.elementor-menu-toggle svg{fill:var( --e-global-color-primary );}.elementor-1496 .elementor-element.elementor-element-f9bc536 div.elementor-menu-toggle:hover, .elementor-1496 .elementor-element.elementor-element-f9bc536 div.elementor-menu-toggle:focus{color:#000000;}.elementor-1496 .elementor-element.elementor-element-f9bc536 div.elementor-menu-toggle:hover svg, .elementor-1496 .elementor-element.elementor-element-f9bc536 div.elementor-menu-toggle:focus svg{fill:#000000;}.elementor-1496 .elementor-element.elementor-element-0db49e1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1496 .elementor-element.elementor-element-0db49e1:not(.elementor-motion-effects-element-type-background), .elementor-1496 .elementor-element.elementor-element-0db49e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1496 .elementor-element.elementor-element-0db49e1 > .elementor-container{min-height:0px;}.elementor-1496 .elementor-element.elementor-element-0db49e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1496 .elementor-element.elementor-element-0db49e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1496 .elementor-element.elementor-element-781b4ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1496 .elementor-element.elementor-element-781b4ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1496 .elementor-element.elementor-element-486e50b > .elementor-container{min-height:0px;}.elementor-bc-flex-widget .elementor-1496 .elementor-element.elementor-element-2ed80f3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1496 .elementor-element.elementor-element-2ed80f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1496 .elementor-element.elementor-element-f1ad941{text-align:start;}.elementor-bc-flex-widget .elementor-1496 .elementor-element.elementor-element-7e148ca.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1496 .elementor-element.elementor-element-7e148ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-menu-toggle{margin-left:auto;background-color:#ffffff;}.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu .elementor-item{font-size:12px;text-transform:uppercase;}.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;padding-left:20px;padding-right:20px;}.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--dropdown a, .elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--dropdown{background-color:#ffffff;border-style:solid;border-width:0px 0px 5px 0px;border-color:#2C3E50;}.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--dropdown a:hover,
					.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--dropdown a:focus,
					.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-menu-toggle:hover,
					.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-menu-toggle:focus{color:#ffffff;}.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--dropdown a:hover,
					.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--dropdown a:focus,
					.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-3515f639 );}.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--dropdown .elementor-item, .elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:12px;text-transform:uppercase;}.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-1496 .elementor-element.elementor-element-3934ee9 div.elementor-menu-toggle{color:#000000;}.elementor-1496 .elementor-element.elementor-element-3934ee9 div.elementor-menu-toggle svg{fill:#000000;}.elementor-1496 .elementor-element.elementor-element-3934ee9 div.elementor-menu-toggle:hover, .elementor-1496 .elementor-element.elementor-element-3934ee9 div.elementor-menu-toggle:focus{color:#000000;}.elementor-1496 .elementor-element.elementor-element-3934ee9 div.elementor-menu-toggle:hover svg, .elementor-1496 .elementor-element.elementor-element-3934ee9 div.elementor-menu-toggle:focus svg{fill:#000000;}.elementor-1496 .elementor-element.elementor-element-18921876 > .elementor-container{max-width:1000px;}.elementor-1496 .elementor-element.elementor-element-3a0e2f87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1496 .elementor-element.elementor-element-3a0e2f87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-1496 .elementor-element.elementor-element-3a0e2f87 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1496 .elementor-element.elementor-element-3a0e2f87 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Lato;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1496 .elementor-element.elementor-element-6f9fd8d8{text-align:justify;}.elementor-1496 .elementor-element.elementor-element-2e710291 .elementor-button{background-color:#23a455;border-style:solid;border-color:#23a455;}.elementor-1496 .elementor-element.elementor-element-2e710291 .elementor-button:hover, .elementor-1496 .elementor-element.elementor-element-2e710291 .elementor-button:focus{background-color:#f4f4f4;color:#23a455;border-color:#23a455;}.elementor-1496 .elementor-element.elementor-element-2e710291 > .elementor-widget-container{margin:35px 35px 35px 35px;}.elementor-1496 .elementor-element.elementor-element-2e710291 .elementor-button:hover svg, .elementor-1496 .elementor-element.elementor-element-2e710291 .elementor-button:focus svg{fill:#23a455;}.elementor-1496 .elementor-element.elementor-element-3aaa431 > .elementor-container{max-width:1000px;}.elementor-1496 .elementor-element.elementor-element-687b8b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1496 .elementor-element.elementor-element-687b8b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-1496 .elementor-element.elementor-element-687b8b3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1496 .elementor-element.elementor-element-687b8b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1496 .elementor-element.elementor-element-dcd6852{text-align:justify;}.elementor-1496 .elementor-element.elementor-element-ee73549 .elementor-button{background-color:#23a455;border-style:solid;border-color:#23a455;}.elementor-1496 .elementor-element.elementor-element-ee73549 .elementor-button:hover, .elementor-1496 .elementor-element.elementor-element-ee73549 .elementor-button:focus{background-color:#f4f4f4;color:#23a455;border-color:#23a455;}.elementor-1496 .elementor-element.elementor-element-ee73549 > .elementor-widget-container{margin:35px 35px 35px 35px;}.elementor-1496 .elementor-element.elementor-element-ee73549 .elementor-button:hover svg, .elementor-1496 .elementor-element.elementor-element-ee73549 .elementor-button:focus svg{fill:#23a455;}.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-1496 .elementor-element.elementor-element-f1ad941{text-align:start;}}@media(min-width:768px){.elementor-1496 .elementor-element.elementor-element-628d7a6{width:60.087%;}.elementor-1496 .elementor-element.elementor-element-9f1f091{width:19.997%;}.elementor-1496 .elementor-element.elementor-element-b9392bd{width:25%;}.elementor-1496 .elementor-element.elementor-element-debe6dc{width:75%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1496 .elementor-element.elementor-element-b9392bd{width:50%;}.elementor-1496 .elementor-element.elementor-element-debe6dc{width:50%;}.elementor-1496 .elementor-element.elementor-element-781b4ed{width:100%;}.elementor-1496 .elementor-element.elementor-element-2ed80f3{width:50%;}.elementor-1496 .elementor-element.elementor-element-7e148ca{width:50%;}}@media(max-width:767px){.elementor-1496 .elementor-element.elementor-element-2ed80f3{width:75%;}.elementor-1496 .elementor-element.elementor-element-f1ad941{text-align:start;}.elementor-1496 .elementor-element.elementor-element-f1ad941 img{width:150px;}.elementor-1496 .elementor-element.elementor-element-7e148ca{width:25%;}.elementor-1496 .elementor-element.elementor-element-3934ee9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--main .elementor-item{padding-left:20px;padding-right:20px;}.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--dropdown a{padding-top:20px;padding-bottom:20px;}.elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1496 .elementor-element.elementor-element-3934ee9 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:50px !important;}}/* Start custom CSS for section, class: .elementor-element-e717d5c *//* =====================================
   HEADER & MENY – BORG AFFÄRSJURIDIK
   Desktop + Sticky + Dropdown + Aktiv markering
   ===================================== */

/* ----- DESKTOP (≥ 769px) ----- */
@media (min-width: 769px) {

  /* Header – grundläge */
  #site-header {
    padding: 14px 0;
    transition: padding .25s, background-color .25s, box-shadow .25s;
  }

  /* Avstånd logga → meny */
  #site-header .elementor-nav-menu--main {
    margin-left: 32px;
  }

  /* Meny – standardstil (låter färg komma från Elementor/temat) */
  #site-header .elementor-nav-menu a {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 13px;
    font-weight: 25s00;
    letter-spacing: .02em;
    color: inherit;
    transition: color .25s, padding .25s, font-size .25s;
  }

  /* Generell hover (om Elementor inte redan styr) */
  #site-header .elementor-nav-menu a:hover {
    /* ändra vid behov – annars låt tema styra */
  }

  /* ----- DROPDOWN-TRIGGERS (huvudnivå med rullista) ----- */
  /* När Elementor ger mörk/svart bakgrund vid hover → vit text */
  #site-header .elementor-nav-menu--main > .menu-item-has-children > a:hover,
  #site-header .elementor-nav-menu--main > .menu-item-has-children > a:focus {
    color: #ffffff;
  }

  /* ----- DROPDOWN-LISTA ----- */

  /* Viloläge – låt Elementor styra, vi petar bara på hover */
  #site-header .elementor-nav-menu--dropdown a {
    color: inherit;
  }

  /* Hover i dropdown = vit text (svart/mörk bakgrund) */
  #site-header .elementor-nav-menu--dropdown a:hover {
    color: #ffffff;
  }

  /* Aktiv undermeny i dropdown = vit + 500 (som tidigare) */
  #site-header .elementor-nav-menu--dropdown .current-menu-item > a,
  #site-header .elementor-nav-menu--dropdown .elementor-sub-item.elementor-item-active {
    color: #ffffff !important;
    font-weight: 500;
  }

  /* =====================================
     🔹 AKTIV LÄNK I HUVUDMENYN (den sida man är på)
     – samma storlek/vikt, men markerad med linje under
     ===================================== */

  /* Fånga ALLA varianter Elementor/WP kan använda */
  #site-header .elementor-nav-menu .current-menu-item > a,
  #site-header .elementor-nav-menu .current_page_item > a,
  #site-header .elementor-nav-menu .current-menu-ancestor > a,
  #site-header .elementor-nav-menu .current_page_ancestor > a,
  #site-header .elementor-nav-menu a.elementor-item-active {
    font-weight: inherit;           /* ingen tunnare/tjockare stil */
    position: relative;
    border-bottom: 1px solid currentColor; /* linje under med samma färg som texten */
    padding-bottom: 6px;            /* justera vid behov (8px original – 2px border) */
  }

  /* Håll kvar linjen även vid hover på aktiv länk */
  #site-header .elementor-nav-menu .current-menu-item > a:hover,
  #site-header .elementor-nav-menu .current_page_item > a:hover,
  #site-header .elementor-nav-menu .current-menu-ancestor > a:hover,
  #site-header .elementor-nav-menu .current_page_ancestor > a:hover,
  #site-header .elementor-nav-menu a.elementor-item-active:hover {
    border-bottom: 2px solid currentColor;
  }

  /* ----- LOGGOR – normalläge (desktop) ----- */
  #site-header .logo-default img,
  #site-header .logo-sticky img {
    width: 220px;
    height: auto;
    transition: width .25s;
  }

  /* ----- STICKY-LÄGE (desktop) ----- */
  #site-header.elementor-sticky--effects {
    padding: 4px 0;
    box-shadow: 0 2px 10px rgba(0,0,0,.08);
  }

  #site-header.elementor-sticky--effects .elementor-nav-menu a {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 12px;
    color: inherit;
  }

  /* Sticky – dropdown-triggers */
  #site-header.elementor-sticky--effects
  .elementor-nav-menu--main > .menu-item-has-children > a:hover,
  #site-header.elementor-sticky--effects
  .elementor-nav-menu--main > .menu-item-has-children > a:focus {
    color: #ffffff;
  }

  /* Sticky – dropdown lista */
  #site-header.elementor-sticky--effects .elementor-nav-menu--dropdown a {
    color: inherit;
  }

  #site-header.elementor-sticky--effects .elementor-nav-menu--dropdown a:hover {
    color: #ffffff;
  }

  /* Sticky – aktiv undermeny (dropdown) */
  #site-header.elementor-sticky--effects
  .elementor-nav-menu--dropdown .current-menu-item > a,
  #site-header.elementor-sticky--effects
  .elementor-nav-menu--dropdown .elementor-sub-item.elementor-item-active {
    color: #ffffff !important;
    font-weight: 500;
  }

  /* Sticky-logga mindre */
  #site-header.elementor-sticky--effects .logo-default img,
  #site-header.elementor-sticky--effects .logo-sticky img {
    width: 140px;
  }
}

/* ----- LOGGBYTE VID SCROLL (desktop) ----- */
#site-header .logo-default { display:block; }
#site-header .logo-sticky  { display:none; }

#site-header.elementor-sticky--effects .logo-default { display:none; }
#site-header.elementor-sticky--effects .logo-sticky  { display:block; }
/* ===== Större & tydligare dropdown-meny ===== */

@media (min-width: 769px) {

  /* Själva dropdown-panelen */
  #site-header .elementor-nav-menu--dropdown {
    padding: 10px 0;
    min-width: 220px;        /* gör menyn bredare om du vill */
    box-shadow: 0 10px 22px rgba(0,0,0,.12);
  }

  /* Länkar i dropdown – större & luftigare */
  #site-header .elementor-nav-menu--dropdown a {
    font-size: 14px;         /* öka/minska efter smak */
    line-height: 1.4;
    padding: 10px 14px;      /* mer klickyta */
    font-weight: 400;
  }

  /* Hover – tydligare */
  #site-header .elementor-nav-menu--dropdown a:hover {
    background-color: #2C3E50; /* kan lämnas om din stil redan sätter färg */
    color: #ffffff;
  }
}/* End custom CSS */