.elementor-354 .elementor-element.elementor-element-861dfed{--display:flex;--min-height:75vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.8;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-354 .elementor-element.elementor-element-861dfed:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-861dfed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://federal.nexagency.pl/wp-content/uploads/2025/12/15WM8114-pod.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-354 .elementor-element.elementor-element-861dfed::before, .elementor-354 .elementor-element.elementor-element-861dfed > .elementor-background-video-container::before, .elementor-354 .elementor-element.elementor-element-861dfed > .e-con-inner > .elementor-background-video-container::before, .elementor-354 .elementor-element.elementor-element-861dfed > .elementor-background-slideshow::before, .elementor-354 .elementor-element.elementor-element-861dfed > .e-con-inner > .elementor-background-slideshow::before, .elementor-354 .elementor-element.elementor-element-861dfed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-354 .elementor-element.elementor-element-1e933bb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-354 .elementor-element.elementor-element-4b108fa{background-color:var( --e-global-color-primary );padding:2px 5px 2px 5px;text-align:center;}.elementor-354 .elementor-element.elementor-element-4b108fa.elementor-element{--align-self:center;}.elementor-354 .elementor-element.elementor-element-4b108fa.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-354 .elementor-element.elementor-element-4b108fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-1ffe1c9{text-align:center;}.elementor-354 .elementor-element.elementor-element-1ffe1c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:58px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-895caa5 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-354 .elementor-element.elementor-element-3b53aed{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-895caa5 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-354 .elementor-element.elementor-element-0e0712e .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-895caa5 );color:var( --e-global-color-895caa5 );box-shadow:4px 4px 0px -1px rgba(149.6, 146.02260869565217, 146.02260869565217, 0.5);border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-354 .elementor-element.elementor-element-0e0712e .elementor-button:hover, .elementor-354 .elementor-element.elementor-element-0e0712e .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-1f842dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:0150px;}.elementor-354 .elementor-element.elementor-element-61512ad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#D22031;}.elementor-354 .elementor-element.elementor-element-bd8cef8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-53afd51{--divider-border-style:solid;--divider-color:var( --e-global-color-33c6d28 );--divider-border-width:1px;}.elementor-354 .elementor-element.elementor-element-53afd51 .elementor-divider-separator{width:100%;}.elementor-354 .elementor-element.elementor-element-53afd51 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-354 .elementor-element.elementor-element-3e9e7e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-354 .elementor-element.elementor-element-47ef30a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3b520ef );--border-color:var( --e-global-color-3b520ef );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-8ba90ab{--display:flex;--justify-content:space-evenly;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-354 .elementor-element.elementor-element-8ba90ab:hover{background-color:#F7F7F7;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-354 .elementor-element.elementor-element-236fe65 .elementor-icon-wrapper{text-align:left;}.elementor-354 .elementor-element.elementor-element-236fe65.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-236fe65.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-236fe65.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-236fe65.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-236fe65.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-236fe65.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-236fe65.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-236fe65 .elementor-icon{font-size:30px;padding:15px;}.elementor-354 .elementor-element.elementor-element-236fe65 .elementor-icon svg{height:30px;}.elementor-354 .elementor-element.elementor-element-685ca38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-34ca76f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-354 .elementor-element.elementor-element-6728667{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3b520ef );--border-color:var( --e-global-color-3b520ef );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-fb2a6de{--display:flex;--justify-content:space-evenly;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-354 .elementor-element.elementor-element-fb2a6de:hover{background-color:#F7F7F7;}.elementor-354 .elementor-element.elementor-element-e3be52f .elementor-icon-wrapper{text-align:left;}.elementor-354 .elementor-element.elementor-element-e3be52f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-e3be52f.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-e3be52f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-e3be52f.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-e3be52f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-e3be52f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-e3be52f.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-e3be52f .elementor-icon{font-size:30px;padding:15px;}.elementor-354 .elementor-element.elementor-element-e3be52f .elementor-icon svg{height:30px;}.elementor-354 .elementor-element.elementor-element-a6c7cd7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-6a7de85{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-354 .elementor-element.elementor-element-0758d13{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3b520ef );--border-color:var( --e-global-color-3b520ef );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-a93bc2b{--display:flex;--justify-content:space-evenly;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-354 .elementor-element.elementor-element-a93bc2b:hover{background-color:#F7F7F7;}.elementor-354 .elementor-element.elementor-element-465687d .elementor-icon-wrapper{text-align:left;}.elementor-354 .elementor-element.elementor-element-465687d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-465687d.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-465687d.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-465687d.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-465687d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-465687d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-465687d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-465687d .elementor-icon{font-size:30px;padding:15px;}.elementor-354 .elementor-element.elementor-element-465687d .elementor-icon svg{height:30px;}.elementor-354 .elementor-element.elementor-element-0c31b7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-4837ec0{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-354 .elementor-element.elementor-element-80a4f88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-354 .elementor-element.elementor-element-70da0a4{text-align:center;}.elementor-354 .elementor-element.elementor-element-70da0a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-a912212{--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;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-8e8e375{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-33c6d28 );--border-color:var( --e-global-color-33c6d28 );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-354 .elementor-element.elementor-element-8e8e375:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-8e8e375 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16253A;}.elementor-354 .elementor-element.elementor-element-8e8e375.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-354 .elementor-element.elementor-element-8e8e375:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-354 .elementor-element.elementor-element-e334a2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-d4c6db8{text-align:left;}.elementor-354 .elementor-element.elementor-element-d4c6db8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-50e75d4 .elementor-icon-wrapper{text-align:center;}.elementor-354 .elementor-element.elementor-element-50e75d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-33c6d28 );}.elementor-354 .elementor-element.elementor-element-50e75d4.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-50e75d4.elementor-view-default .elementor-icon{color:var( --e-global-color-33c6d28 );border-color:var( --e-global-color-33c6d28 );}.elementor-354 .elementor-element.elementor-element-50e75d4.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-50e75d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-33c6d28 );}.elementor-354 .elementor-element.elementor-element-50e75d4 .elementor-icon i, .elementor-354 .elementor-element.elementor-element-50e75d4 .elementor-icon svg{transform:rotate(315deg);}.elementor-354 .elementor-element.elementor-element-676a6fb{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;color:var( --e-global-color-33c6d28 );}.elementor-354 .elementor-element.elementor-element-12e5d76{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-33c6d28 );--border-color:var( --e-global-color-33c6d28 );--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-354 .elementor-element.elementor-element-12e5d76:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-12e5d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16253A;}.elementor-354 .elementor-element.elementor-element-12e5d76.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-354 .elementor-element.elementor-element-12e5d76:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-354 .elementor-element.elementor-element-85e4539{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-c0b0c6a{text-align:left;}.elementor-354 .elementor-element.elementor-element-c0b0c6a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-3c189af .elementor-icon-wrapper{text-align:center;}.elementor-354 .elementor-element.elementor-element-3c189af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-33c6d28 );}.elementor-354 .elementor-element.elementor-element-3c189af.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-3c189af.elementor-view-default .elementor-icon{color:var( --e-global-color-33c6d28 );border-color:var( --e-global-color-33c6d28 );}.elementor-354 .elementor-element.elementor-element-3c189af.elementor-view-framed .elementor-icon, .elementor-354 .elementor-element.elementor-element-3c189af.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-33c6d28 );}.elementor-354 .elementor-element.elementor-element-3c189af .elementor-icon i, .elementor-354 .elementor-element.elementor-element-3c189af .elementor-icon svg{transform:rotate(315deg);}.elementor-354 .elementor-element.elementor-element-d9f7944{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;color:var( --e-global-color-33c6d28 );}.elementor-354 .elementor-element.elementor-element-0824d9c{--divider-border-style:solid;--divider-color:var( --e-global-color-33c6d28 );--divider-border-width:1px;}.elementor-354 .elementor-element.elementor-element-0824d9c .elementor-divider-separator{width:100%;}.elementor-354 .elementor-element.elementor-element-0824d9c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-354 .elementor-element.elementor-element-b3673c3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-119c5e4{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-354 .elementor-element.elementor-element-30b51f8{--display:flex;}.elementor-354 .elementor-element.elementor-element-eaba768{--divider-border-style:solid;--divider-color:var( --e-global-color-33c6d28 );--divider-border-width:1px;}.elementor-354 .elementor-element.elementor-element-eaba768 .elementor-divider-separator{width:100%;}.elementor-354 .elementor-element.elementor-element-eaba768 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-354 .elementor-element.elementor-element-2f2c250 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-6af7327{--divider-border-style:solid;--divider-color:var( --e-global-color-33c6d28 );--divider-border-width:1px;}.elementor-354 .elementor-element.elementor-element-6af7327 .elementor-divider-separator{width:100%;}.elementor-354 .elementor-element.elementor-element-6af7327 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-354 .elementor-element.elementor-element-5d45c41 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-a224c05{--divider-border-style:solid;--divider-color:var( --e-global-color-33c6d28 );--divider-border-width:1px;}.elementor-354 .elementor-element.elementor-element-a224c05 .elementor-divider-separator{width:100%;}.elementor-354 .elementor-element.elementor-element-a224c05 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-354 .elementor-element.elementor-element-75ffe06 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-b26da06{--divider-border-style:solid;--divider-color:var( --e-global-color-33c6d28 );--divider-border-width:1px;}.elementor-354 .elementor-element.elementor-element-b26da06 .elementor-divider-separator{width:100%;}.elementor-354 .elementor-element.elementor-element-b26da06 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-354 .elementor-element.elementor-element-46d4d18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-354 .elementor-element.elementor-element-632db24{--divider-border-style:solid;--divider-color:var( --e-global-color-33c6d28 );--divider-border-width:1px;}.elementor-354 .elementor-element.elementor-element-632db24 .elementor-divider-separator{width:100%;}.elementor-354 .elementor-element.elementor-element-632db24 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-354 .elementor-element.elementor-element-9ee91b5{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;box-shadow:10px 10px 0px -5px #CED1D5;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-895caa5 );--n-accordion-title-hover-color:var( --e-global-color-895caa5 );--n-accordion-title-active-color:var( --e-global-color-895caa5 );--n-accordion-icon-size:10px;--n-accordion-icon-gap:25px;}.elementor-354 .elementor-element.elementor-element-9ee91b5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#16253A;}.elementor-354 .elementor-element.elementor-element-9ee91b5 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#16253A;}.elementor-354 .elementor-element.elementor-element-9ee91b5:hover{box-shadow:10px 10px 0px -5px #CED1D5;}.elementor-354 .elementor-element.elementor-element-9ee91b5 {--n-accordion-padding:10px 0px 10px 0px;}:where( .elementor-354 .elementor-element.elementor-element-9ee91b5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"DM Sans", Sans-serif;font-weight:800;}.elementor-354 .elementor-element.elementor-element-2246f12{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-354 .elementor-element.elementor-element-a7e6df4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:right;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-6511146{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-354 .elementor-element.elementor-element-6511146:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-6511146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-354 .elementor-element.elementor-element-6d69a57{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-354 .elementor-element.elementor-element-fee85e4{text-align:left;}.elementor-354 .elementor-element.elementor-element-fee85e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-66f85d4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#686868;}.elementor-354 .elementor-element.elementor-element-890f466 .elementor-button{background-color:var( --e-global-color-primary );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-895caa5 );color:var( --e-global-color-895caa5 );box-shadow:4px 4px 0px -1px rgba(149.6, 146.02260869565217, 146.02260869565217, 0.5);border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;}.elementor-354 .elementor-element.elementor-element-890f466 .elementor-button:hover, .elementor-354 .elementor-element.elementor-element-890f466 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-354 .elementor-element.elementor-element-987c861{--display:flex;}.elementor-354 .elementor-element.elementor-element-a16ce17{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;}.elementor-354 .elementor-element.elementor-element-a16ce17:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-a16ce17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-87b78c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-354 .elementor-element.elementor-element-87b78c0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:71px;font-weight:600;color:#E5E7EB;}.elementor-354 .elementor-element.elementor-element-1368ce4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;text-align:left;}.elementor-354 .elementor-element.elementor-element-1368ce4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-ca04a53{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#686868;}.elementor-354 .elementor-element.elementor-element-3e56092{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;}.elementor-354 .elementor-element.elementor-element-3e56092:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-3e56092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-f6927da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-354 .elementor-element.elementor-element-f6927da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:71px;font-weight:600;color:#E5E7EB;}.elementor-354 .elementor-element.elementor-element-b76b98f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;text-align:left;}.elementor-354 .elementor-element.elementor-element-b76b98f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-e960495{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#686868;}.elementor-354 .elementor-element.elementor-element-a97b525{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;}.elementor-354 .elementor-element.elementor-element-a97b525:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-a97b525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-9218b1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-354 .elementor-element.elementor-element-9218b1b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:71px;font-weight:600;color:#E5E7EB;}.elementor-354 .elementor-element.elementor-element-5284d4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;text-align:left;}.elementor-354 .elementor-element.elementor-element-5284d4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-ec1b9e0{--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;}.elementor-354 .elementor-element.elementor-element-ba01261{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#208144;--border-color:#208144;}.elementor-354 .elementor-element.elementor-element-ba01261:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-ba01261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-354 .elementor-element.elementor-element-411b816 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-5ff8b91{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#686868;}.elementor-354 .elementor-element.elementor-element-6216578{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:#D56202;--border-color:#D56202;}.elementor-354 .elementor-element.elementor-element-6216578:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-6216578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-354 .elementor-element.elementor-element-4e76cde .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-ad63ed0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#686868;}.elementor-354 .elementor-element.elementor-element-cd01efe{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E5E7EB;--border-color:#E5E7EB;}.elementor-354 .elementor-element.elementor-element-cd01efe:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-cd01efe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-5a6950f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) 0px;}.elementor-354 .elementor-element.elementor-element-5a6950f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:71px;font-weight:600;color:#E5E7EB;}.elementor-354 .elementor-element.elementor-element-2928b57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;text-align:left;}.elementor-354 .elementor-element.elementor-element-2928b57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-7302c00{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 32px;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#686868;}.elementor-354 .elementor-element.elementor-element-3f8c596{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-354 .elementor-element.elementor-element-9b553ce{--display:flex;--min-height:500px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-33c6d28 );--border-color:var( --e-global-color-33c6d28 );--border-radius:1px 1px 1px 1px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:25px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-354 .elementor-element.elementor-element-9b553ce:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-9b553ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-afa45df{text-align:center;}.elementor-354 .elementor-element.elementor-element-afa45df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-8d5498e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-354 .elementor-element.elementor-element-366acb9{--divider-border-style:solid;--divider-color:var( --e-global-color-33c6d28 );--divider-border-width:1px;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-354 .elementor-element.elementor-element-366acb9 .elementor-divider-separator{width:100%;}.elementor-354 .elementor-element.elementor-element-366acb9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-354 .elementor-element.elementor-element-ef958f1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-33c6d28 );--border-color:var( --e-global-color-33c6d28 );}.elementor-354 .elementor-element.elementor-element-ef958f1:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-ef958f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-d203dc9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-5ff6f9d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-33c6d28 );--border-color:var( --e-global-color-33c6d28 );}.elementor-354 .elementor-element.elementor-element-5ff6f9d:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-5ff6f9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-840a235 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-5095255{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-33c6d28 );--border-color:var( --e-global-color-33c6d28 );}.elementor-354 .elementor-element.elementor-element-5095255:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-5095255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-c31af70 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-c556199{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-33c6d28 );--border-color:var( --e-global-color-33c6d28 );}.elementor-354 .elementor-element.elementor-element-c556199:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-c556199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-895caa5 );}.elementor-354 .elementor-element.elementor-element-1bbeaab .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-6906106{--display:flex;--justify-content:center;}.elementor-354 .elementor-element.elementor-element-ea27eb3{--display:flex;--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;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-354 .elementor-element.elementor-element-ea27eb3:not(.elementor-motion-effects-element-type-background), .elementor-354 .elementor-element.elementor-element-ea27eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-354 .elementor-element.elementor-element-c9653dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-354 .elementor-element.elementor-element-feeb81b{text-align:center;}.elementor-354 .elementor-element.elementor-element-feeb81b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#03142E;}.elementor-354 .elementor-element.elementor-element-ce42884{--display:flex;}.elementor-354 .elementor-element.elementor-element-ace98ee{padding:0px 25px 0px 025px;font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-354 .elementor-element.elementor-element-a830e79{--display:flex;}.elementor-354 .elementor-element.elementor-element-e6c811c{padding:0px 25px 0px 025px;font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-354 .elementor-element.elementor-element-1c343ca{--display:flex;}.elementor-354 .elementor-element.elementor-element-8d5f06e{padding:0px 25px 0px 025px;font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-354 .elementor-element.elementor-element-13a6524{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:10px;}.elementor-354 .elementor-element.elementor-element-13a6524 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-895caa5 );border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}:where( .elementor-354 .elementor-element.elementor-element-13a6524 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-895caa5 );border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-354 .elementor-element.elementor-element-13a6524 {--n-accordion-padding:30px 10px 30px 10px;}:where( .elementor-354 .elementor-element.elementor-element-13a6524 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-354 .elementor-element.elementor-element-6399b55{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-354 .elementor-element.elementor-element-60bd09c{text-align:center;}.elementor-354 .elementor-element.elementor-element-60bd09c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#03142E;}.elementor-widget-ha-fluent-form .ff-el-form-control{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-fluent-form .ff-el-input--label label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-fluent-form .ff-el-tooltip:before{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-ha-fluent-form .ff-btn-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-ha-fluent-form .ff-el-section-break .ff-el-section-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-fluent-form .ff-el-section-break .ff-section_break_desk{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-354 .elementor-element.elementor-element-e60a549 .ff-el-form-control{border-radius:1px 1px 1px 1px;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-354 .elementor-element.elementor-element-e60a549 .ff-el-form-control:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-354 .elementor-element.elementor-element-e60a549 .ff-el-form-control:not(select):focus{box-shadow:10px 10px 0px -5px #E9E9E9;}.elementor-354 .elementor-element.elementor-element-e60a549 .ff-el-input--label label{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-354 .elementor-element.elementor-element-e60a549 .ff-el-tooltip:before{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;}.elementor-354 .elementor-element.elementor-element-e60a549 .ff-btn-submit{font-family:"DM Sans", Sans-serif;font-weight:500;}@media(min-width:768px){.elementor-354 .elementor-element.elementor-element-6d69a57{--width:75%;}.elementor-354 .elementor-element.elementor-element-9b553ce{--width:50%;}.elementor-354 .elementor-element.elementor-element-c9653dd{--width:75%;}}@media(max-width:767px){.elementor-354 .elementor-element.elementor-element-861dfed{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-354 .elementor-element.elementor-element-1ffe1c9 .elementor-heading-title{font-size:26px;}.elementor-354 .elementor-element.elementor-element-3b53aed{width:100%;max-width:100%;font-size:16px;}.elementor-354 .elementor-element.elementor-element-1f842dd{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-354 .elementor-element.elementor-element-61512ad{text-align:center;}.elementor-354 .elementor-element.elementor-element-bd8cef8{text-align:center;}.elementor-354 .elementor-element.elementor-element-bd8cef8 .elementor-heading-title{font-size:26px;}.elementor-354 .elementor-element.elementor-element-3e9e7e8{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-354 .elementor-element.elementor-element-8ba90ab{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-354 .elementor-element.elementor-element-fb2a6de{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-354 .elementor-element.elementor-element-a93bc2b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-354 .elementor-element.elementor-element-80a4f88{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-354 .elementor-element.elementor-element-70da0a4{padding:0px 0px 0px 0px;}.elementor-354 .elementor-element.elementor-element-70da0a4 .elementor-heading-title{font-size:26px;}.elementor-354 .elementor-element.elementor-element-119c5e4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-354 .elementor-element.elementor-element-119c5e4.e-con{--align-self:center;}.elementor-354 .elementor-element.elementor-element-9ee91b5{--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:16px;}.elementor-354 .elementor-element.elementor-element-a7e6df4{text-align:center;}.elementor-354 .elementor-element.elementor-element-6511146{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-354 .elementor-element.elementor-element-fee85e4{text-align:center;}.elementor-354 .elementor-element.elementor-element-fee85e4 .elementor-heading-title{font-size:26px;}.elementor-354 .elementor-element.elementor-element-66f85d4{font-size:16px;}.elementor-354 .elementor-element.elementor-element-3f8c596{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-354 .elementor-element.elementor-element-ea27eb3{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-354 .elementor-element.elementor-element-feeb81b .elementor-heading-title{font-size:26px;}.elementor-354 .elementor-element.elementor-element-6399b55{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-354 .elementor-element.elementor-element-e60a549 .ff-btn-submit{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-8ba90ab */.elementor-354 .elementor-element.elementor-element-8ba90ab {
    position: relative;
    overflow: hidden;
}

.elementor-354 .elementor-element.elementor-element-8ba90ab::before {
    content: "";
    position: absolute;
    left: 0;
    top: -100%;
    width: 6px;
    height: 100%;
    background-color: #D22031;
    transition: top 0.3s ease-out;
}

.elementor-354 .elementor-element.elementor-element-8ba90ab:hover::before {
    top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb2a6de */.elementor-354 .elementor-element.elementor-element-fb2a6de {
    position: relative;
    overflow: hidden;
}

.elementor-354 .elementor-element.elementor-element-fb2a6de::before {
    content: "";
    position: absolute;
    left: 0;
    top: -100%;
    width: 6px;
    height: 100%;
    background-color: #D22031;
    transition: top 0.3s ease-out;
}

.elementor-354 .elementor-element.elementor-element-fb2a6de:hover::before {
    top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a93bc2b */.elementor-354 .elementor-element.elementor-element-a93bc2b {
    position: relative;
    overflow: hidden;
}

.elementor-354 .elementor-element.elementor-element-a93bc2b::before {
    content: "";
    position: absolute;
    left: 0;
    top: -100%;
    width: 6px;
    height: 100%;
    background-color: #D22031;
    transition: top 0.3s ease-out;
}

.elementor-354 .elementor-element.elementor-element-a93bc2b:hover::before {
    top: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9ee91b5 *//* --- KONTENER GŁÓWNY --- */
.elementor-354 .elementor-element.elementor-element-9ee91b5 {
    --brand-navy: #0A192F;
    --brand-red: #E60000;
    --brand-text: #ffffff;
    display: inline-block;
    width: auto; /* Dopasuj do treści */
    min-width: 300px; /* Minimalna szerokość */
}

/* Resetowanie domyślnych stylów Elementora */
.elementor-354 .elementor-element.elementor-element-9ee91b5 .elementor-toggle .elementor-tab-title {
    border: none;
    margin: 0;
}

/* --- STYL PRZYCISKU (TYTUŁ) --- */
.elementor-354 .elementor-element.elementor-element-9ee91b5 .elementor-tab-title {
    background-color: var(--brand-navy) !important;
    color: var(--brand-text) !important;
    padding: 16px 32px !important;
    font-family: 'DM Sans', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.05em;
    
    /* STYL TRANSFED */
    border-radius: 0px !important;
    box-shadow: 5px 5px 0px 0px rgba(10, 25, 47, 0.2);
    transition: all 0.3s ease !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/* Efekt Hover */
.elementor-354 .elementor-element.elementor-element-9ee91b5 .elementor-tab-title:hover {
    background-color: var(--brand-red) !important;
    color: #fff !important;
}

/* Ikona (Plus/Minus) */
.elementor-354 .elementor-element.elementor-element-9ee91b5 .elementor-tab-title .elementor-toggle-icon {
    order: 2; /* Ikona po prawej */
    margin-left: 15px;
}

.elementor-354 .elementor-element.elementor-element-9ee91b5 .elementor-tab-title .elementor-toggle-icon i:before {
    color: #fff !important; /* Kolor ikony */
    font-size: 20px;
}

/* --- STYL LISTY (ROZWIJANA TREŚĆ) --- */
.elementor-354 .elementor-element.elementor-element-9ee91b5 .elementor-tab-content {
    border: 2px solid var(--brand-navy);
    border-top: none;
    background-color: #ffffff;
    padding: 0 !important;
    margin-top: 5px; /* Odstęp od przycisku */
    box-shadow: 0 10px 20px rgba(0,0,0,0.1);
}

/* Stylizowanie listy wewnątrz edytora tekstowego */
.elementor-354 .elementor-element.elementor-element-9ee91b5 .elementor-tab-content ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.elementor-354 .elementor-element.elementor-element-9ee91b5 .elementor-tab-content li {
    margin: 0;
}

.elementor-354 .elementor-element.elementor-element-9ee91b5 .elementor-tab-content a {
    display: block;
    padding: 12px 20px;
    color: var(--brand-navy);
    text-decoration: none;
    font-family: 'DM Sans', sans-serif;
    font-size: 13px;
    font-weight: 500;
    border-bottom: 1px solid #F1F5F9;
    transition: all 0.2s;
}

/* Hover na linkach */
.elementor-354 .elementor-element.elementor-element-9ee91b5 .elementor-tab-content a:hover {
    background-color: var(--brand-navy);
    color: #fff;
    padding-left: 25px;
}

/* Usunięcie obramowania ostatniego elementu */
.elementor-354 .elementor-element.elementor-element-9ee91b5 .elementor-tab-content li:last-child a {
    border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for ha-fluent-form, class: .elementor-element-e60a549 */.hide { display: none !important; }/* End custom CSS */