.elementor-54607 .elementor-element.elementor-element-bf1e99f{--display:flex;--min-height:67px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:16;}.elementor-54607 .elementor-element.elementor-element-bf1e99f:not(.elementor-motion-effects-element-type-background), .elementor-54607 .elementor-element.elementor-element-bf1e99f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a024ba );}.elementor-54607 .elementor-element.elementor-element-6f4086d img{width:78px;}.elementor-54607 .elementor-element.elementor-element-a1865f1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:60px 30px;--row-gap:60px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-54607 .elementor-element.elementor-element-e9131a2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:37px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-0764852{--display:flex;--min-height:100vh;--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:flex-start;--align-items:flex-start;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-54607 .elementor-element.elementor-element-0764852:not(.elementor-motion-effects-element-type-background), .elementor-54607 .elementor-element.elementor-element-0764852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a024ba );}.elementor-54607 .elementor-element.elementor-element-3eb7b1d{width:100%;max-width:100%;}.elementor-54607 .elementor-element.elementor-element-3eb7b1d .elementor-button .elementor-button-content-wrapper{justify-content:end;}.elementor-54607 .elementor-element.elementor-element-3eb7b1d .elementor-button{font-size:16px;line-height:1em;border-style:none;padding:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-bcec04a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-5d23a13{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-ed42003 > .elementor-widget-container{background-color:#00E9A5;margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-ed42003:hover .elementor-widget-container{background-color:#00E9A5;}.elementor-54607 .elementor-element.elementor-element-ed42003 img{opacity:1;transition-duration:0.3s;}.elementor-54607 .elementor-element.elementor-element-ed42003:hover img{opacity:0.45;}.elementor-54607 .elementor-element.elementor-element-3a316f2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-54607 .elementor-element.elementor-element-3a316f2 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-3a316f2 .elementor-divider-separator{width:17%;}.elementor-54607 .elementor-element.elementor-element-3a316f2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-54607 .elementor-element.elementor-element-587a795 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-587a795 .elementor-heading-title{font-family:"ProximaNova", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-587a795 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-587a795 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-571cbc2 .elementor-heading-title{font-size:16px;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-571cbc2 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-571cbc2 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-619d6a0 .elementor-heading-title{font-size:16px;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-619d6a0 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-619d6a0 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-dcd66e4 .elementor-heading-title{font-size:16px;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-dcd66e4 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-dcd66e4 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-3cd387d .elementor-heading-title{font-size:16px;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-3cd387d .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-3cd387d .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-fb44594 .elementor-button{background-color:var( --e-global-color-315b4c2 );font-family:"Oswald", Sans-serif;font-size:14px;text-decoration:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-fb44594 .elementor-button:hover, .elementor-54607 .elementor-element.elementor-element-fb44594 .elementor-button:focus{background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-fb44594 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-fb44594 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-54607 .elementor-element.elementor-element-fb44594 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-54607 .elementor-element.elementor-element-d11ce9c{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-8758e87 > .elementor-widget-container{background-color:#00E9A5;margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-8758e87:hover .elementor-widget-container{background-color:#00E9A5;}.elementor-54607 .elementor-element.elementor-element-8758e87 img{opacity:1;transition-duration:0.3s;}.elementor-54607 .elementor-element.elementor-element-8758e87:hover img{opacity:0.45;}.elementor-54607 .elementor-element.elementor-element-1da0414{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-54607 .elementor-element.elementor-element-1da0414 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-1da0414 .elementor-divider-separator{width:17%;}.elementor-54607 .elementor-element.elementor-element-1da0414 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-54607 .elementor-element.elementor-element-5cb1ad3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-5cb1ad3 .elementor-heading-title{font-family:"ProximaNova", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-5cb1ad3 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-5cb1ad3 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-b53d69c .elementor-heading-title{font-size:16px;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-b53d69c .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-b53d69c .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-3bb2bfc .elementor-heading-title{font-size:16px;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-3bb2bfc .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-3bb2bfc .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-fed92cf .elementor-heading-title{font-size:16px;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-fed92cf .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-fed92cf .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-476232f .elementor-heading-title{font-size:16px;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-476232f .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-476232f .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-adb57eb .elementor-heading-title{font-size:16px;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-adb57eb .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-adb57eb .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-b411e0d{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-d0e5115 > .elementor-widget-container{background-color:#00E9A5;margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-d0e5115:hover .elementor-widget-container{background-color:#00E9A5;}.elementor-54607 .elementor-element.elementor-element-d0e5115 img{opacity:1;transition-duration:0.3s;}.elementor-54607 .elementor-element.elementor-element-d0e5115:hover img{opacity:0.45;}.elementor-54607 .elementor-element.elementor-element-ebad67a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-54607 .elementor-element.elementor-element-ebad67a > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-ebad67a .elementor-divider-separator{width:17%;}.elementor-54607 .elementor-element.elementor-element-ebad67a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-54607 .elementor-element.elementor-element-3dd1964 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-3dd1964 .elementor-heading-title{font-family:"ProximaNova", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-3dd1964 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-3dd1964 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-ebd61b0 .elementor-heading-title{font-size:16px;line-height:1.5em;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-ebd61b0 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-ebd61b0 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-e0d50d1{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-3a3288e > .elementor-widget-container{background-color:#00E9A5;margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-3a3288e:hover .elementor-widget-container{background-color:#00E9A5;}.elementor-54607 .elementor-element.elementor-element-3a3288e img{opacity:1;transition-duration:0.3s;}.elementor-54607 .elementor-element.elementor-element-3a3288e:hover img{opacity:0.45;}.elementor-54607 .elementor-element.elementor-element-fa09885{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-54607 .elementor-element.elementor-element-fa09885 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-fa09885 .elementor-divider-separator{width:17%;}.elementor-54607 .elementor-element.elementor-element-fa09885 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-54607 .elementor-element.elementor-element-873af29 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-873af29 .elementor-heading-title{font-family:"ProximaNova", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-873af29 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-873af29 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-9bd8771 .elementor-heading-title{font-size:16px;line-height:1.5em;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-9bd8771 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-9bd8771 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-22977bd{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:52px;width:auto;max-width:auto;z-index:2;--n-menu-open-animation-duration:100ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-315b4c2 );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--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-title-normal-color-dropdown:var( --e-global-color-315b4c2 );--n-menu-title-active-color-dropdown:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-22977bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-22977bd > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-54607 .elementor-element.elementor-element-22977bd > .elementor-widget-container > .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-54607 .elementor-element.elementor-element-22977bd > .elementor-widget-container > .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:"ProximaNova", Sans-serif;font-weight:400;text-decoration:none;}.elementor-54607 .elementor-element.elementor-element-22977bd > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-8199144 );}.elementor-54607 .elementor-element.elementor-element-22977bd {--n-menu-title-color-hover:var( --e-global-color-accent );--n-menu-title-color-active:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-22977bd > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-8199144 );}.elementor-54607 .elementor-element.elementor-element-22977bd > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:none;}.elementor-54607 .elementor-element.elementor-element-22977bd > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-style:none;}.elementor-54607 .elementor-element.elementor-element-071996e{--display:flex;--min-height:100vh;--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:flex-start;--align-items:flex-start;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-54607 .elementor-element.elementor-element-071996e:not(.elementor-motion-effects-element-type-background), .elementor-54607 .elementor-element.elementor-element-071996e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a024ba );}.elementor-54607 .elementor-element.elementor-element-98c7d41{width:100%;max-width:100%;}.elementor-54607 .elementor-element.elementor-element-98c7d41 .elementor-button .elementor-button-content-wrapper{justify-content:end;}.elementor-54607 .elementor-element.elementor-element-98c7d41 .elementor-button{font-size:16px;line-height:1em;border-style:none;padding:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-aafb214{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-435eece{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-fc56894 > .elementor-widget-container{background-color:#00E9A5;margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-fc56894:hover .elementor-widget-container{background-color:#00E9A5;}.elementor-54607 .elementor-element.elementor-element-fc56894 img{opacity:1;transition-duration:0.3s;}.elementor-54607 .elementor-element.elementor-element-fc56894:hover img{opacity:0.45;}.elementor-54607 .elementor-element.elementor-element-20390ad{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-54607 .elementor-element.elementor-element-20390ad > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-20390ad .elementor-divider-separator{width:17%;}.elementor-54607 .elementor-element.elementor-element-20390ad .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-54607 .elementor-element.elementor-element-07d059b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-07d059b .elementor-heading-title{font-family:"ProximaNova", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-07d059b .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-07d059b .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-3985062{--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 43px;--row-gap:0px;--column-gap:43px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-649ff8c{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-0d2d803 .elementor-heading-title{font-size:15px;color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-0d2d803 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-0d2d803 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-886fdb0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:15px;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-886fdb0 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-886fdb0 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-437b0a4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:15px;letter-spacing:-0.3px;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-437b0a4 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-437b0a4 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-8a86a3b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:15px;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-8a86a3b .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-8a86a3b .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-741fa82{--display:flex;--gap:21px 21px;--row-gap:21px;--column-gap:21px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-4206a2e .elementor-heading-title{font-size:15px;color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-4206a2e .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-4206a2e .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-9bbf473 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-54607 .elementor-element.elementor-element-9bbf473 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-54607 .elementor-element.elementor-element-9bbf473 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-54607 .elementor-element.elementor-element-9bbf473 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-54607 .elementor-element.elementor-element-9bbf473 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-54607 .elementor-element.elementor-element-9bbf473 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-54607 .elementor-element.elementor-element-9bbf473 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-54607 .elementor-element.elementor-element-9bbf473{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-54607 .elementor-element.elementor-element-9bbf473 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-54607 .elementor-element.elementor-element-9bbf473 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-54607 .elementor-element.elementor-element-9bbf473 .elementor-icon-list-item > a{font-family:"Oswald", Sans-serif;font-size:15px;line-height:1em;}.elementor-54607 .elementor-element.elementor-element-9bbf473 .elementor-icon-list-text{color:var( --e-global-color-315b4c2 );transition:color 0.3s;}.elementor-54607 .elementor-element.elementor-element-9bbf473 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-0c87f02{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-30e879a > .elementor-widget-container{background-color:#00E9A5;margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-30e879a:hover .elementor-widget-container{background-color:#00E9A5;}.elementor-54607 .elementor-element.elementor-element-30e879a img{opacity:1;transition-duration:0.3s;}.elementor-54607 .elementor-element.elementor-element-30e879a:hover img{opacity:0.45;}.elementor-54607 .elementor-element.elementor-element-fe5b878{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-54607 .elementor-element.elementor-element-fe5b878 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-fe5b878 .elementor-divider-separator{width:17%;}.elementor-54607 .elementor-element.elementor-element-fe5b878 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-54607 .elementor-element.elementor-element-56d82d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-56d82d0 .elementor-heading-title{font-family:"ProximaNova", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-56d82d0 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-56d82d0 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-3781c9d .elementor-heading-title{font-size:16px;line-height:1.5em;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-3781c9d .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-3781c9d .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-da911dc{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-883df0d > .elementor-widget-container{background-color:#00E9A5;margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-883df0d:hover .elementor-widget-container{background-color:#00E9A5;}.elementor-54607 .elementor-element.elementor-element-883df0d img{opacity:1;transition-duration:0.3s;}.elementor-54607 .elementor-element.elementor-element-883df0d:hover img{opacity:0.45;}.elementor-54607 .elementor-element.elementor-element-c41309b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-54607 .elementor-element.elementor-element-c41309b > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-c41309b .elementor-divider-separator{width:17%;}.elementor-54607 .elementor-element.elementor-element-c41309b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-54607 .elementor-element.elementor-element-557e13c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-557e13c .elementor-heading-title{font-family:"ProximaNova", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-557e13c .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-557e13c .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-5e3c9f7 .elementor-heading-title{font-size:16px;line-height:1.5em;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-5e3c9f7 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-5e3c9f7 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-a8c222b{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-a909516 > .elementor-widget-container{background-color:#00E9A5;margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-a909516:hover .elementor-widget-container{background-color:#00E9A5;}.elementor-54607 .elementor-element.elementor-element-a909516 img{opacity:1;transition-duration:0.3s;}.elementor-54607 .elementor-element.elementor-element-a909516:hover img{opacity:0.45;}.elementor-54607 .elementor-element.elementor-element-40f8897{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-54607 .elementor-element.elementor-element-40f8897 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-40f8897 .elementor-divider-separator{width:17%;}.elementor-54607 .elementor-element.elementor-element-40f8897 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-54607 .elementor-element.elementor-element-df9dc87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-df9dc87 .elementor-heading-title{font-family:"ProximaNova", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-df9dc87 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-df9dc87 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-a5ec1de .elementor-heading-title{font-size:16px;line-height:1.5em;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-a5ec1de .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-a5ec1de .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-089c9f5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-54607 .elementor-element.elementor-element-089c9f5 .elementor-divider-separator{width:100%;}.elementor-54607 .elementor-element.elementor-element-089c9f5 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-54607 .elementor-element.elementor-element-8459491{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-3af2a08 .elementor-heading-title{font-size:15px;font-weight:400;color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-6ba2bd2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(21px/2);}.elementor-54607 .elementor-element.elementor-element-6ba2bd2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(21px/2);}.elementor-54607 .elementor-element.elementor-element-6ba2bd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(21px/2);}.elementor-54607 .elementor-element.elementor-element-6ba2bd2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-21px/2);}.elementor-54607 .elementor-element.elementor-element-6ba2bd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-21px/2);}.elementor-54607 .elementor-element.elementor-element-6ba2bd2 .elementor-icon-list-item:not(:last-child):after{content:"";height:18px;border-color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-6ba2bd2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-54607 .elementor-element.elementor-element-6ba2bd2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-54607 .elementor-element.elementor-element-6ba2bd2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-54607 .elementor-element.elementor-element-6ba2bd2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-54607 .elementor-element.elementor-element-6ba2bd2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-54607 .elementor-element.elementor-element-6ba2bd2{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-54607 .elementor-element.elementor-element-6ba2bd2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-54607 .elementor-element.elementor-element-6ba2bd2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-54607 .elementor-element.elementor-element-6ba2bd2 .elementor-icon-list-item > a{font-family:"Oswald", Sans-serif;font-size:15px;line-height:1em;}.elementor-54607 .elementor-element.elementor-element-6ba2bd2 .elementor-icon-list-text{color:var( --e-global-color-315b4c2 );transition:color 0.3s;}.elementor-54607 .elementor-element.elementor-element-6ba2bd2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-3f253c4{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:52px;width:auto;max-width:auto;z-index:2;--n-menu-open-animation-duration:100ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-315b4c2 );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-315b4c2 );--n-menu-toggle-icon-color-hover:var( --e-global-color-accent );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-accent );--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:var( --e-global-color-315b4c2 );--n-menu-title-active-color-dropdown:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-3f253c4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-3f253c4 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-54607 .elementor-element.elementor-element-3f253c4 > .elementor-widget-container > .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-54607 .elementor-element.elementor-element-3f253c4 > .elementor-widget-container > .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:"ProximaNova", Sans-serif;font-weight:400;text-decoration:none;}.elementor-54607 .elementor-element.elementor-element-3f253c4 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-8199144 );}.elementor-54607 .elementor-element.elementor-element-3f253c4 {--n-menu-title-color-hover:var( --e-global-color-accent );--n-menu-title-color-active:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-3f253c4 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-8199144 );}.elementor-54607 .elementor-element.elementor-element-3f253c4 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:solid;border-width:0px 0px 2px 0px;}.elementor-54607 .elementor-element.elementor-element-3f253c4 > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-style:none;}.elementor-54607 .elementor-element.elementor-element-6ab4775{--display:flex;--min-height:100vh;--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:flex-start;--align-items:flex-start;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:-32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-54607 .elementor-element.elementor-element-6ab4775:not(.elementor-motion-effects-element-type-background), .elementor-54607 .elementor-element.elementor-element-6ab4775 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a024ba );}.elementor-54607 .elementor-element.elementor-element-64338fc{width:100%;max-width:100%;}.elementor-54607 .elementor-element.elementor-element-64338fc .elementor-button .elementor-button-content-wrapper{justify-content:end;}.elementor-54607 .elementor-element.elementor-element-64338fc .elementor-button{font-size:16px;line-height:1em;border-style:none;padding:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-3550949{--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:flex-start;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-e724a6a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-ec96614 > .elementor-widget-container{background-color:#00E9A5;margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-ec96614:hover .elementor-widget-container{background-color:#00E9A5;}.elementor-54607 .elementor-element.elementor-element-ec96614 img{opacity:1;transition-duration:0.3s;}.elementor-54607 .elementor-element.elementor-element-ec96614:hover img{opacity:0.45;}.elementor-54607 .elementor-element.elementor-element-c0edc48{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-54607 .elementor-element.elementor-element-c0edc48 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-c0edc48 .elementor-divider-separator{width:17%;}.elementor-54607 .elementor-element.elementor-element-c0edc48 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-54607 .elementor-element.elementor-element-862b87a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-862b87a .elementor-heading-title{font-family:"ProximaNova", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-862b87a .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-862b87a .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-ec4889d .elementor-heading-title{font-size:16px;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-ec4889d .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-ec4889d .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-d3cbc22 .elementor-heading-title{font-size:16px;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-d3cbc22 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-d3cbc22 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-666d5e5 .elementor-heading-title{font-size:16px;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-666d5e5 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-666d5e5 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-0431d54{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-4a6ed3a > .elementor-widget-container{background-color:#00E9A5;margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-4a6ed3a:hover .elementor-widget-container{background-color:#00E9A5;}.elementor-54607 .elementor-element.elementor-element-4a6ed3a img{opacity:1;transition-duration:0.3s;}.elementor-54607 .elementor-element.elementor-element-4a6ed3a:hover img{opacity:0.45;}.elementor-54607 .elementor-element.elementor-element-18849a2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;}.elementor-54607 .elementor-element.elementor-element-18849a2 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-18849a2 .elementor-divider-separator{width:17%;}.elementor-54607 .elementor-element.elementor-element-18849a2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-54607 .elementor-element.elementor-element-0395c41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-0395c41 .elementor-heading-title{font-family:"ProximaNova", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-0395c41 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-0395c41 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-5102bf2 .elementor-heading-title{font-size:16px;line-height:1.5em;color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-5102bf2 .elementor-heading-title a:hover, .elementor-54607 .elementor-element.elementor-element-5102bf2 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-ecb90b4{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:52px;width:auto;max-width:auto;z-index:2;--n-menu-open-animation-duration:100ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-315b4c2 );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--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;}.elementor-54607 .elementor-element.elementor-element-ecb90b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-ecb90b4 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-54607 .elementor-element.elementor-element-ecb90b4 > .elementor-widget-container > .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-54607 .elementor-element.elementor-element-ecb90b4 > .elementor-widget-container > .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:"ProximaNova", Sans-serif;font-weight:400;text-decoration:none;}.elementor-54607 .elementor-element.elementor-element-ecb90b4 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-8199144 );}.elementor-54607 .elementor-element.elementor-element-ecb90b4 {--n-menu-title-color-hover:var( --e-global-color-accent );--n-menu-title-color-active:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-ecb90b4 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-8199144 );}.elementor-54607 .elementor-element.elementor-element-ecb90b4 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{border-style:solid;border-width:0px 0px 2px 0px;}.elementor-54607 .elementor-element.elementor-element-ecb90b4 > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-style:none;}.elementor-54607 .elementor-element.elementor-element-5756dd8{width:auto;max-width:auto;z-index:60;}.elementor-54607 .elementor-element.elementor-element-5756dd8 .elementor-search-form{text-align:center;}.elementor-54607 .elementor-element.elementor-element-5756dd8 .elementor-search-form__toggle{--e-search-form-toggle-size:33px;--e-search-form-toggle-color:var( --e-global-color-315b4c2 );--e-search-form-toggle-background-color:var( --e-global-color-8199144 );}.elementor-54607 .elementor-element.elementor-element-5756dd8:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-54607 .elementor-element.elementor-element-5756dd8.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-54607 .elementor-element.elementor-element-5756dd8 .elementor-search-form__toggle:hover{--e-search-form-toggle-color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-5756dd8 .elementor-search-form__toggle:focus{--e-search-form-toggle-color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-6a53d78{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-54607 .elementor-element.elementor-element-6a53d78 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-6a53d78 .cpel-switcher__lang a{font-family:"Oswald", Sans-serif;font-size:14px;color:var( --e-global-color-315b4c2 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-54607 .elementor-element.elementor-element-6a53d78 .cpel-switcher__icon{color:var( --e-global-color-315b4c2 );}.elementor-54607 .elementor-element.elementor-element-6a53d78 .cpel-switcher__lang a:hover, .elementor-54607 .elementor-element.elementor-element-6a53d78 .cpel-switcher__lang a:focus{font-weight:bold;text-decoration:none;color:var( --e-global-color-accent );}.elementor-54607 .elementor-element.elementor-element-6a53d78 .cpel-switcher__lang.cpel-switcher__lang--active a{font-weight:bold;}.elementor-54607 .elementor-element.elementor-element-6a53d78 .cpel-switcher__nav{--cpel-switcher-space:15px;}.elementor-54607 .elementor-element.elementor-element-6a53d78 .cpel-switcher__name{padding-left:10px;}.elementor-54607 .elementor-element.elementor-element-2f1f464{--display:flex;--min-height:67px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-54607 .elementor-element.elementor-element-2f1f464:not(.elementor-motion-effects-element-type-background), .elementor-54607 .elementor-element.elementor-element-2f1f464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2a024ba );}.elementor-54607 .elementor-element.elementor-element-867abd2 img{width:78px;}@media(max-width:1366px){.elementor-54607 .elementor-element.elementor-element-bf1e99f{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-54607 .elementor-element.elementor-element-a1865f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-54607 .elementor-element.elementor-element-0764852{--padding-top:48px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-54607 .elementor-element.elementor-element-22977bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-071996e{--padding-top:48px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-54607 .elementor-element.elementor-element-3985062{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-54607 .elementor-element.elementor-element-3f253c4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-6ab4775{--padding-top:48px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-54607 .elementor-element.elementor-element-ecb90b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-54607 .elementor-element.elementor-element-2f1f464{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}}@media(max-width:1200px){.elementor-54607 .elementor-element.elementor-element-3985062{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}}@media(max-width:767px){.elementor-54607 .elementor-element.elementor-element-bf1e99f{--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:flex-start;--align-items:flex-start;}.elementor-54607 .elementor-element.elementor-element-6f4086d img{width:37px;}.elementor-54607 .elementor-element.elementor-element-a1865f1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-54607 .elementor-element.elementor-element-e9131a2{--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:flex-start;--align-items:flex-start;--gap:48px 0px;--row-gap:48px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54607 .elementor-element.elementor-element-6a53d78{width:100%;max-width:100%;}.elementor-54607 .elementor-element.elementor-element-6a53d78 > .elementor-widget-container{padding:12px 8px 12px 8px;}.elementor-54607 .elementor-element.elementor-element-2f1f464{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:18px;--padding-bottom:16px;--padding-left:40px;--padding-right:16px;}.elementor-54607 .elementor-element.elementor-element-867abd2 img{width:36px;}}@media(min-width:768px){.elementor-54607 .elementor-element.elementor-element-bf1e99f{--content-width:1282px;}.elementor-54607 .elementor-element.elementor-element-a1865f1{--width:510px;}.elementor-54607 .elementor-element.elementor-element-e9131a2{--width:292px;}.elementor-54607 .elementor-element.elementor-element-0764852{--content-width:1282px;}.elementor-54607 .elementor-element.elementor-element-5d23a13{--width:25%;}.elementor-54607 .elementor-element.elementor-element-d11ce9c{--width:25%;}.elementor-54607 .elementor-element.elementor-element-b411e0d{--width:25%;}.elementor-54607 .elementor-element.elementor-element-e0d50d1{--width:25%;}.elementor-54607 .elementor-element.elementor-element-071996e{--content-width:1282px;}.elementor-54607 .elementor-element.elementor-element-435eece{--width:25%;}.elementor-54607 .elementor-element.elementor-element-649ff8c{--width:50%;}.elementor-54607 .elementor-element.elementor-element-741fa82{--width:27%;}.elementor-54607 .elementor-element.elementor-element-0c87f02{--width:25%;}.elementor-54607 .elementor-element.elementor-element-da911dc{--width:25%;}.elementor-54607 .elementor-element.elementor-element-a8c222b{--width:25%;}.elementor-54607 .elementor-element.elementor-element-6ab4775{--content-width:1282px;}.elementor-54607 .elementor-element.elementor-element-e724a6a{--width:25%;}.elementor-54607 .elementor-element.elementor-element-0431d54{--width:25%;}.elementor-54607 .elementor-element.elementor-element-2f1f464{--content-width:1282px;}}@media(max-width:1366px) and (min-width:768px){.elementor-54607 .elementor-element.elementor-element-649ff8c{--width:57%;}}@media(max-width:1200px) and (min-width:768px){.elementor-54607 .elementor-element.elementor-element-649ff8c{--width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-54607 .elementor-element.elementor-element-649ff8c{--width:50%;}}/* Start custom CSS for polylang-language-switcher, class: .elementor-element-6a53d78 *//* Upewniamy się, że lista jest w układzie flex z wycentrowaniem */
.elementor-widget-polylang-language-switcher .cpel-switcher__list {
    display: flex;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 0;
    gap: 8px; /* odstęp po obu stronach dividerа – dostosuj wg potrzeb */
}

/* Pionowa linia po elemencie PL (aktywnym) */
.elementor-widget-polylang-language-switcher .cpel-switcher__lang--active::after {
    content: '';
    display: block;
    width: 0px;
    height: 17.5px;
    border-right: 1px solid #00E9A5;
    flex: none;
    position: absolute;
    left:55%;
    top:20%;
}

@media only screen and (max-width: 600px) {
    
.elementor-widget-polylang-language-switcher .cpel-switcher__lang--active::after {
    left:51%;
    top:36%;
}
    
}/* End custom CSS */
/* Start custom CSS *//* Hover zadziała tylko na widżety z klasą 'wspolny-hover' */
:is(.kol-festiwal, .kol-fundusz, .kol-sniadania, .kol-nagroda, .kol-portal, .kol-e-learning, .kol-publikacje, .kol-aktualnosci, .kol-o-nas, .kol-kontakt):hover .wspolny-hover.elementor-widget-image .elementor-widget-container {
    background-color: #00E9A5;
    transition: background-color 0.3s ease-in-out;
}

:is(.kol-festiwal, .kol-fundusz, .kol-sniadania, .kol-nagroda, .kol-portal, .kol-e-learning, .kol-publikacje, .kol-aktualnosci, .kol-o-nas, .kol-kontakt):hover .wspolny-hover.elementor-widget-heading .elementor-heading-title a {
    color: var(--e-global-color-accent);
    text-decoration: underline;
    transition: color 0.3s ease-in-out, text-decoration 0.3s ease-in-out;
}

/* 1. Podkreślenie kontenera (dokładnie takie samo jak na hover) */
.e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:has(button[aria-expanded="true"]) {
    border-style: solid !important;
    border-width: 0px 0px 2px 0px !important;
    border-color: var(--e-global-color-accent);
}

.e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title .e-n-menu-title-text:hover {
    border-style: solid !important;
    border-width: 0px 0px 2px 0px !important;
    border-color: var(--e-global-color-accent) !important;
}

/* 2. Zmiana koloru i pogrubienie samego tekstu */
.e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:has(button[aria-expanded="true"]) .e-n-menu-title-text {
    color: var(--e-global-color-accent); /* Możesz tu wstawić dowolny #hex, jeśli wolisz inny kolor */
    font-weight: 700 !important; /* Pogrubienie */
    border-style: solid !important;
    border-width: 0px 0px 2px 0px !important;
    border-color: var(--e-global-color-accent) !important;
}


  /* Obejście dla globalnych ramek przycisków z Elementora */
.elementor-kit-6 .sektor-nav-overlay button,
.elementor-kit-6 .sektor-hamburger-trigger,
.sektor-nav-overlay button,
.sektor-hamburger-trigger {
    border: none !important;
    border-width: 0 !important;
    border-style: none !important;
    background-color: transparent !important;
}
  
  /* Zmienne globalne i reset podstawowy dla nakładki */
        :root {
            --s3-bg-main: #01204E;
            --s3-bg-acc: #01214E;
            --s3-bg-deep: #012777;
            --s3-accent: #00E9A5;
            --s3-text-light: #F3F7F8;
            --s3-blue: #0054CD;
            --s3-font-main: 'Proxima Nova', sans-serif;
            --s3-font-sec: 'Oswald', sans-serif;
        }

        /* Testowy przycisk wywołujący na głównej stronie (możesz podpiąć pod swój obecny) */
        .sektor-hamburger-trigger {
            background: var(--s3-bg-main);
            border: none;
            padding: 20px;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        /* --- STYLIZACJA NAKŁADKI (OVERLAY) --- */
        .sektor-nav-overlay {
            position: fixed;
            inset: 0;
            z-index: 99999;
            background-color: var(--s3-bg-main);
            overflow-y: auto;
            overflow-x: hidden;
            opacity: 0;
            visibility: hidden;
            transition: background-color 0.4s ease, opacity 0.3s ease, visibility 0.3s ease;
            font-family: var(--s3-font-main);
        }
        .sektor-nav-overlay.is-open {
            opacity: 1;
            visibility: visible;
        }
        .sektor-nav-overlay.is-accordion-open {
            background-color: var(--s3-bg-acc);
        }
        .sektor-nav-overlay.is-deep-view {
            background-color: var(--s3-bg-deep);
        }

        /* Ochrona przed nadpisywaniem przez Elementora (.elementor-kit-6) */
        .sektor-nav-overlay button {
            background-color: transparent !important;
            background: none !important;
            border: none !important;
            border-radius: 0 !important;
            box-shadow: none !important;
        }

        /* Główny kontener wewnętrzny z wymaganym paddingiem */
        .sektor-nav-inner {
            padding: 32px 40px 96px 40px;
            min-height: 95vh;
            display: flex;
            flex-direction: column;
            box-sizing: border-box;
        }

        /* --- HEADER (LOGO & ICONS) --- */
        .sektor-nav-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 43px;
            flex-shrink: 0;
        }

        /* Logo bazujące na masce - pozwala na płynną zmianę koloru po najechaniu */
        .sektor-nav-logo {
            display: inline-block;
            width: 37px;
            height: 32px;
            background-color: #FFFFFF;
            -webkit-mask: url('https://sektor3-0.pl/wp-content/uploads/2026/03/logo_sektor.svg') no-repeat center / contain;
            mask: url('https://sektor3-0.pl/wp-content/uploads/2026/03/logo_sektor.svg') no-repeat center / contain;
            transition: background-color 0.3s ease;
        }
        .sektor-nav-logo:hover {
            background-color: var(--s3-accent);
        }

        .sektor-header-controls {
            display: flex;
            align-items: center;
            gap: 24px;
        }
        
        .sektor-btn-icon {
            padding: 0;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        #sektor-nav-back {
            display: none;
        }
        #sektor-nav-back.is-visible {
            display: block;
            animation: fadeIn 0.3s ease forwards;
        }

        /* --- ZARZĄDZANIE WIDOKAMI --- */
        .sektor-view {
            display: none;
            flex-grow: 1;
            flex-direction: column;
            animation: fadeIn 0.3s ease forwards;
        }
        .sektor-view.is-active {
            display: flex;
        }

        @keyframes fadeIn {
            from { opacity: 0; transform: translateX(10px); }
            to { opacity: 1; transform: translateX(0); }
        }

        /* --- WIDOK GŁÓWNY (MAIN) --- */
        .sektor-main-list {
            list-style: none;
            margin: 0;
            padding: 0;
            display: flex;
            flex-direction: column;
        }

        .sektor-main-item {
            border-left: 1px solid var(--s3-accent);
            padding-left: 16px;
            display: flex;
            flex-direction: column;
            justify-content: center;
            margin-bottom: 48px;
            transition: all 0.3s ease;
        }
        
        

        .sektor-accordion-trigger {
            font-family: var(--s3-font-main);
            font-weight: 800 !important; /* Wymuszenie nad Elementorem */
            font-size: 24px;
            color: var(--s3-text-light);
            padding: 0;
            text-align: left;
            cursor: pointer;
            transition: all 0.3s ease;
            text-decoration: none;
            display: block;
        }

        /* Pomniejszenie nagłówków i utrzymanie białego koloru, gdy menu jest aktywne */
        .sektor-main-list.has-active .sektor-accordion-trigger {
            font-size: 18px;
            color: var(--s3-text-light); /* Elementy nierozwinięte pozostają białe */
        }

        /* Zmiana koloru na turkusowy TYLKO dla aktualnie otwartego / rozwiniętego elementu */
        .sektor-main-item.is-open .sektor-accordion-trigger,
        .sektor-main-item.is-active .sektor-accordion-trigger {
            color: var(--s3-accent);
        }

        /* Zawartość akordeonu */
        .sektor-accordion-content {
            max-height: 0;
            overflow: hidden;
            transition: max-height 0.4s ease;
        }

        .sektor-sub-list {
            list-style: none;
            margin: 0;
            padding: 48px 0 0 0; /* Padding oddziela rozwinięte elementy od nagłówka */
            display: flex;
            flex-direction: column;
            gap: 48px;
        }

        /* Zwykłe linki w podmenu */
        .sektor-sub-list > li > a {
            font-family: var(--s3-font-main);
            font-weight: 800 !important; 
            font-size: 24px;
            color: var(--s3-text-light);
            text-decoration: none;
            padding: 0;
            text-align: left;
            display: block;
        }

        /* Przyciski wchodzące głębiej: Festiwal i Fundusz (PL i EN) */
        .sektor-deep-trigger {
            font-family: "ProximaNova", sans-serif !important;
            font-weight: 700 !important; /* Nadpisanie na 700 zgodnie z desktopem */
            font-size: 24px;
            color: var(--s3-text-light);
            text-decoration: none;
            padding: 0;
            text-align: left;
            cursor: pointer;
            display: block;
        }

        /* Wyjątki dla sekcji horyzontalnej (np. Portal) */
        .sektor-portal-title {
            display: block;
            margin-bottom: 16px;
        }
        
        .sektor-horizontal-links {
            display: flex;
            flex-wrap: wrap;
            gap: 24px;
        }
        .sektor-horizontal-links a {
            display: flex;
            align-items: center;
            gap: 8px;
            font-family: var(--s3-font-sec);
            font-weight: 400;
            font-size: 15px;
            text-transform: uppercase;
            color: #FFFFFF;
            text-decoration: none;
        }

        /* Ikonki do portalu */
        .s3-icon {
            display: inline-block;
            background-color: var(--s3-accent);
            -webkit-mask-size: contain;
            -webkit-mask-repeat: no-repeat;
            -webkit-mask-position: center;
        }
        .icon-art { width: 12px; height: 16px; -webkit-mask-image: url('https://sektor3-0.pl/wp-content/uploads/2026/03/art.svg'); }
        .icon-pod { width: 9px; height: 16px; -webkit-mask-image: url('https://sektor3-0.pl/wp-content/uploads/2026/03/pod.svg'); }
        .icon-vid { width: 12px; height: 16px; -webkit-mask-image: url('https://sektor3-0.pl/wp-content/uploads/2026/03/pla.svg'); }

        /* --- WIDOK GŁĘBOKI (DEEP - np. Festiwal, Fundusz) --- */
        .sektor-deep-content {
            display: none;
            flex-direction: column;
            gap: 48px;
        }
        .sektor-deep-content.is-active {
            display: flex;
        }

        .sektor-deep-title {
            font-family: var(--s3-font-main);
            font-weight: 800;
            font-size: 24px;
            color: var(--s3-accent);
            margin: 0;
        }

        .sektor-deep-links {
            list-style: none;
            margin: 0;
            padding: 0;
            display: flex;
            flex-direction: column;
            gap: 24px;
        }

        .sektor-deep-links a {
            font-family: var(--s3-font-main);
            font-weight: 400;
            font-size: 18px;
            color: var(--s3-text-light);
            text-decoration: none;
        }

        /* --- STOPKA (FOOTER) --- */
        .sektor-nav-footer {
            margin-top: auto; /* Pcha footer do dołu */
            padding-top: 48px;
            display: flex;
            justify-content: center;
        }

        /* Przełącznik języka */
        .sektor-lang-switch {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 8px;
            width: 280px;
            height: 45px;
            border: 1px solid var(--s3-blue);
            filter: drop-shadow(0px 10px 20px rgba(1, 39, 119, 0.2));
        }
        .sektor-lang-switch a {
            font-family: var(--s3-font-sec);
            font-size: 14px;
            font-weight: 400;
            color: #FFFFFF;
            text-transform: uppercase;
            text-decoration: none;
            transition: color 0.3s ease;
        }
        .sektor-lang-switch a.is-active {
            font-weight: 700;
        }
        .sektor-lang-switch a:hover {
            color: var(--s3-accent);
        }
        .sektor-lang-divider {
            height: 17.5px;
            border-left: 1px solid var(--s3-accent);
        }

        /* Przycisk Rejestracji (Zastępuje języki w widoku Deep) */
        .sektor-btn-register {
            display: none;
            align-items: center;
            justify-content: center;
            gap: 8px;
            width: 280px;
            height: 45px;
            background: var(--s3-text-light);
            box-shadow: 4px 20px 40px rgba(1, 39, 119, 0.1);
            text-decoration: none;
            transition: all 0.3s ease;
        }
        .sektor-btn-register span {
            font-family: var(--s3-font-sec);
            font-weight: 400;
            font-size: 14px;
            letter-spacing: 0.02em;
            text-transform: uppercase;
            color: var(--s3-blue);
            transition: color 0.3s ease;
        }
        .icon-arr {
            display: inline-block;
            width: 18.63px;
            height: 16px;
            background-color: var(--s3-blue);
            -webkit-mask: url('https://sektor3-0.pl/wp-content/uploads/2023/08/arr.svg') no-repeat center / contain;
            mask: url('https://sektor3-0.pl/wp-content/uploads/2023/08/arr.svg') no-repeat center / contain;
            transition: background-color 0.3s ease;
        }
        
        #sektor-view-main > ul > li.sektor-main-item.no-accordion > a {
            color: var(--s3-text-light);
        }
        
        .sektor-main-item.no-accordion {
            
        }

        /* Hover dla przycisku Rejestracji */
        .sektor-btn-register:hover {
            background: var(--s3-accent);
        }
        
        #deep-festiwal > h2,
        #deep-fundusz > h2 {
            font-family: "ProximaNova", sans-serif !important;
            font-weight: 700 !important;
        }
        
        .sektor-deep-title {
            font-family: "ProximaNova", sans-serif !important;
            font-weight: 700 !important;
            font-size: 24px;
            color: var(--s3-accent);
            margin: 0;
        }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ProximaNova';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sektor3-0.pl/wp-content/uploads/2023/06/proximanova-400-webfont.eot');
	src: url('https://sektor3-0.pl/wp-content/uploads/2023/06/proximanova-400-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://sektor3-0.pl/wp-content/uploads/2023/06/proximanova-400-webfont.woff2') format('woff2'),
		url('https://sektor3-0.pl/wp-content/uploads/2023/06/proximanova-400-webfont.woff') format('woff'),
		url('https://sektor3-0.pl/wp-content/uploads/2023/06/proximanova-400-webfont.ttf') format('truetype'),
		url('https://sektor3-0.pl/wp-content/uploads/2023/06/proximanova-400-webfont.svg#ProximaNova') format('svg');
}
@font-face {
	font-family: 'ProximaNova';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sektor3-0.pl/wp-content/uploads/2023/06/proxima_nova_bold-webfont.eot');
	src: url('https://sektor3-0.pl/wp-content/uploads/2023/06/proxima_nova_bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://sektor3-0.pl/wp-content/uploads/2023/06/proxima_nova_bold-webfont.woff2') format('woff2'),
		url('https://sektor3-0.pl/wp-content/uploads/2023/06/proxima_nova_bold-webfont.woff') format('woff'),
		url('https://sektor3-0.pl/wp-content/uploads/2023/06/proxima_nova_bold-webfont.ttf') format('truetype'),
		url('https://sektor3-0.pl/wp-content/uploads/2023/06/proxima_nova_bold-webfont.svg#ProximaNova') format('svg');
}
@font-face {
	font-family: 'ProximaNova';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://sektor3-0.pl/wp-content/uploads/2023/06/proxima_nova_extrabold-webfont.eot');
	src: url('https://sektor3-0.pl/wp-content/uploads/2023/06/proxima_nova_extrabold-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://sektor3-0.pl/wp-content/uploads/2023/06/proxima_nova_extrabold-webfont.woff2') format('woff2'),
		url('https://sektor3-0.pl/wp-content/uploads/2023/06/proxima_nova_extrabold-webfont.woff') format('woff'),
		url('https://sektor3-0.pl/wp-content/uploads/2023/06/proxima_nova_extrabold-webfont.ttf') format('truetype'),
		url('https://sektor3-0.pl/wp-content/uploads/2023/06/proxima_nova_extrabold-webfont.svg#ProximaNova') format('svg');
}
@font-face {
	font-family: 'ProximaNova';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://sektor3-0.pl/wp-content/uploads/2023/06/proximanova-900-webfont.eot');
	src: url('https://sektor3-0.pl/wp-content/uploads/2023/06/proximanova-900-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://sektor3-0.pl/wp-content/uploads/2023/06/proximanova-900-webfont.woff2') format('woff2'),
		url('https://sektor3-0.pl/wp-content/uploads/2023/06/proximanova-900-webfont.woff') format('woff'),
		url('https://sektor3-0.pl/wp-content/uploads/2023/06/proximanova-900-webfont.ttf') format('truetype'),
		url('https://sektor3-0.pl/wp-content/uploads/2023/06/proximanova-900-webfont.svg#ProximaNova') format('svg');
}
/* End Custom Fonts CSS */