.elementor-13 .elementor-element.elementor-element-1b7535f{--display:flex;--min-height:879px;--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;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1b7535f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1b7535f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://simfly.pl/wp-content/uploads/2026/07/DJI_20260626122052_0005_D-scaled.jpg");background-position:center center;}.elementor-13 .elementor-element.elementor-element-382806d{--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-13 .elementor-element.elementor-element-8a3d5a7{--display:flex;}.elementor-13 .elementor-element.elementor-element-8a3d5a7.e-con{--flex-grow:0;--flex-shrink:0;}.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-13 .elementor-element.elementor-element-8c0ce10{color:#C7FF35;}.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-13 .elementor-element.elementor-element-6c40cc9{z-index:1;}.elementor-13 .elementor-element.elementor-element-6c40cc9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:120px;font-weight:700;line-height:100px;word-spacing:0px;color:#F9F8EE;}.elementor-13 .elementor-element.elementor-element-86aeffb{font-family:"Manrope", Sans-serif;font-weight:400;color:#C3C4BA;}.elementor-13 .elementor-element.elementor-element-9709cc0{--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-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-13 .elementor-element.elementor-element-bfcdd5d .elementor-button{background-color:#C7FF35;font-family:"Manrope", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-64a5b71 .elementor-button{font-family:"Manrope", Sans-serif;font-weight:500;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-e728796{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-2f37050{--display:flex;--margin-top:0px;--margin-bottom:85px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-b3044ec{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:55px;--padding-right:55px;}.elementor-13 .elementor-element.elementor-element-b3044ec:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-b3044ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0DF;}.elementor-13 .elementor-element.elementor-element-28f1a88{--display:flex;}.elementor-13 .elementor-element.elementor-element-2a5c94a{z-index:1;}.elementor-13 .elementor-element.elementor-element-2a5c94a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:77px;font-weight:700;line-height:70px;letter-spacing:0px;word-spacing:0px;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-51070cb{font-family:"Manrope", Sans-serif;font-weight:400;color:#6C6F62;}.elementor-13 .elementor-element.elementor-element-47a0259{border-style:none;border-radius:0px 0px 0px 0px;column-gap:0px;font-family:"Manrope", Sans-serif;font-weight:800;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-47a0259 a{color:#0B1007;}.elementor-13 .elementor-element.elementor-element-fb95ece{--display:flex;}.elementor-13 .elementor-element.elementor-element-fb95ece.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-209f34c{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-209f34c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-209f34c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7FF35;}.elementor-13 .elementor-element.elementor-element-fa6e82e{font-family:"Space Grotesk", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-ae3d509 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:50px;font-weight:800;line-height:1px;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-ef48336{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-578876f{--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-13 .elementor-element.elementor-element-695aa8f{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-695aa8f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-695aa8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233214;}.elementor-13 .elementor-element.elementor-element-3b902cf{font-family:"Space Grotesk", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-53802bf .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:50px;font-weight:800;line-height:50px;color:#F9F8EE;}.elementor-13 .elementor-element.elementor-element-b4890ff{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-c33aaa6{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-c33aaa6:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c33aaa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6CAA6;}.elementor-13 .elementor-element.elementor-element-810c602{font-family:"Space Grotesk", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-1774c7d .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:50px;font-weight:800;line-height:50px;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-7a81673{font-family:"Manrope", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-40f10f4{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:120px;--padding-bottom:120px;--padding-left:55px;--padding-right:55px;}.elementor-13 .elementor-element.elementor-element-40f10f4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-40f10f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0DF;}.elementor-13 .elementor-element.elementor-element-5f7ca13{--display:flex;}.elementor-13 .elementor-element.elementor-element-4c0847a{z-index:1;}.elementor-13 .elementor-element.elementor-element-4c0847a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:77px;font-weight:700;line-height:70px;letter-spacing:0px;word-spacing:0px;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-51630c5{--display:flex;--justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-51630c5.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-e8eca33{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-e8eca33:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e8eca33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFAED;}.elementor-13 .elementor-element.elementor-element-ef4aefe{font-family:"Manrope", Sans-serif;font-weight:400;color:#494F4D;}.elementor-13 .elementor-element.elementor-element-dcf5d3c{--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-13 .elementor-element.elementor-element-3df0254 .elementor-button{background-color:#0B1007;fill:#F9F8EE;color:#F9F8EE;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-3df0254 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-3df0254 .elementor-button:focus{background-color:#C7FF35;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-3df0254 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-3df0254 .elementor-button:focus svg{fill:#0B1007;}.elementor-13 .elementor-element.elementor-element-d2a4c0a .elementor-button{background-color:#0B1007;fill:#F9F8EE;color:#F9F8EE;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-d2a4c0a .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-d2a4c0a .elementor-button:focus{background-color:#C7FF35;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-d2a4c0a .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-d2a4c0a .elementor-button:focus svg{fill:#0B1007;}.elementor-13 .elementor-element.elementor-element-bb8660a .elementor-button{background-color:#0B1007;fill:#F9F8EE;color:#F9F8EE;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-bb8660a .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-bb8660a .elementor-button:focus{background-color:#C7FF35;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-bb8660a .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-bb8660a .elementor-button:focus svg{fill:#0B1007;}.elementor-13 .elementor-element.elementor-element-e1ab089{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-content-wrapper{align-items:center;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-overlay{justify-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-gallery-wrap{height:500px;}.elementor-13 .elementor-element.elementor-element-d1b6cf4.ha-image-accordion-horizontal .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-13 .elementor-element.elementor-element-d1b6cf4.ha-image-accordion-tablet-horizontal .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-13 .elementor-element.elementor-element-d1b6cf4.ha-image-accordion-mobile-horizontal .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-13 .elementor-element.elementor-element-d1b6cf4.ha-image-accordion-vertical .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-13 .elementor-element.elementor-element-d1b6cf4.ha-image-accordion-tablet-vertical .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-13 .elementor-element.elementor-element-d1b6cf4.ha-image-accordion-mobile-vertical .ha-ia-item{--ha-ia-gutter-margin:0px;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-content-wrapper .ha-ia-content-icon-title{color:#C7FF35;font-family:"Nunito", Sans-serif;font-weight:bold;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-content-wrapper .ha-ia-content-icon-title svg{fill:#C7FF35;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-content-wrapper .ha-ia-content-icon-title.ha-ia-icon-left i + span{margin-left:10px;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-content-wrapper .ha-ia-content-icon-title.ha-ia-icon-right i + span{margin-right:10px;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-content-wrapper .ha-ia-content-icon-title.ha-ia-icon-left svg + span{margin-left:10px;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-content-wrapper .ha-ia-content-icon-title.ha-ia-icon-right svg + span{margin-right:10px;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-container .ha-ia-content-wrapper{padding:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-label{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-weight:400;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-container .ha-ia-content-wrapper .ha-ia-content-description{color:#FFFFFF;font-family:"Nunito", Sans-serif;font-weight:500;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-content-wrapper .ha-ia-content-button{padding:8px 15px 8px 15px;font-family:"Nunito", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-content-wrapper .ha-ia-content-button:hover{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-content-wrapper .ha-ia-actions .ha-ia-popup{font-size:22px;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-content-wrapper .ha-ia-actions .ha-ia-link{font-size:22px;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-content-wrapper .ha-ia-actions .ha-ia-popup+.ha-ia-link{margin-left:15px;}.elementor-13 .elementor-element.elementor-element-d1b6cf4 .ha-ia-content-wrapper .ha-ia-actions span{border-radius:100% 100% 100% 100%;}.elementor-13 .elementor-element.elementor-element-52da7df{--display:flex;--min-height:848px;--padding-top:95px;--padding-bottom:95px;--padding-left:25px;--padding-right:25px;}.elementor-13 .elementor-element.elementor-element-5659a92{--display:flex;}.elementor-13 .elementor-element.elementor-element-c2ac573{--display:flex;}.elementor-13 .elementor-element.elementor-element-a41cb46{z-index:1;}.elementor-13 .elementor-element.elementor-element-a41cb46 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:77px;font-weight:700;line-height:80px;letter-spacing:0px;word-spacing:0px;color:#F9F8EE;}.elementor-13 .elementor-element.elementor-element-511be14{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-1c63aff{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:55px;--padding-right:55px;}.elementor-13 .elementor-element.elementor-element-1c63aff:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1c63aff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0DF;}.elementor-13 .elementor-element.elementor-element-1caaa58{--display:flex;}.elementor-13 .elementor-element.elementor-element-662570a{z-index:1;}.elementor-13 .elementor-element.elementor-element-662570a .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:77px;font-weight:700;line-height:70px;letter-spacing:0px;word-spacing:0px;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-4695bff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-4695bff.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-d010012{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-d010012:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d010012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF2;}.elementor-13 .elementor-element.elementor-element-4793db7{font-family:"Space Grotesk", Sans-serif;font-weight:400;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-7146c7e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:50px;font-weight:800;line-height:35px;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-2423280{font-family:"Manrope", Sans-serif;font-weight:400;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-ad77458{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-ad77458:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-ad77458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6CAA6;}.elementor-13 .elementor-element.elementor-element-2d73fca{font-family:"Space Grotesk", Sans-serif;font-weight:400;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-161fb74 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:50px;font-weight:800;line-height:35px;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-26e6767{font-family:"Manrope", Sans-serif;font-weight:400;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-e2ae89d{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-e2ae89d:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e2ae89d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233214;}.elementor-13 .elementor-element.elementor-element-13c52c8{font-family:"Space Grotesk", Sans-serif;font-weight:400;color:#B9BDAD;}.elementor-13 .elementor-element.elementor-element-1b53543 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:50px;font-weight:800;line-height:35px;color:#F9F8EE;}.elementor-13 .elementor-element.elementor-element-c9bb9a8{font-family:"Manrope", Sans-serif;font-weight:400;color:#BEC1B2;}.elementor-13 .elementor-element.elementor-element-6154b61{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-6154b61:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6154b61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7FF35;}.elementor-13 .elementor-element.elementor-element-dfcd278{font-family:"Space Grotesk", Sans-serif;font-weight:400;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-669bda3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:50px;font-weight:800;line-height:35px;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-6b6cc82{font-family:"Manrope", Sans-serif;font-weight:400;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-6b76a13{--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;--padding-top:45px;--padding-bottom:45px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-73fc842{--display:flex;}.elementor-13 .elementor-element.elementor-element-acbe80d{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-ff81b61{z-index:1;}.elementor-13 .elementor-element.elementor-element-ff81b61 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:77px;font-weight:700;line-height:80px;letter-spacing:0px;word-spacing:0px;color:#F9F8EE;}.elementor-13 .elementor-element.elementor-element-a49cb03{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:55px;--padding-right:55px;}.elementor-13 .elementor-element.elementor-element-a49cb03:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a49cb03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F0DF;}.elementor-13 .elementor-element.elementor-element-14f882e{--display:flex;}.elementor-13 .elementor-element.elementor-element-0cacfc9{z-index:1;}.elementor-13 .elementor-element.elementor-element-0cacfc9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:77px;font-weight:700;line-height:80px;letter-spacing:0px;word-spacing:0px;color:#0B1007;}.elementor-13 .elementor-element.elementor-element-12a2860{font-family:"Manrope", Sans-serif;font-weight:400;color:#6C6F62;}.elementor-13 .elementor-element.elementor-element-0691ade{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;border-style:none;--border-style:none;}.elementor-13 .elementor-element.elementor-element-0691ade.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-13 .elementor-element.elementor-element-0a18206{--display:flex;--min-height:0px;--justify-content:center;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-0a18206:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0a18206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://simfly.pl/wp-content/uploads/2026/07/DJI_20260707143515_0010_D-1536x864.jpg");background-position:center center;}.elementor-13 .elementor-element.elementor-element-619c5c2{padding:0px 230px 0px 230px;z-index:1;text-align:center;}.elementor-13 .elementor-element.elementor-element-619c5c2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:73px;font-weight:700;line-height:56px;letter-spacing:0px;word-spacing:0px;color:#F9F8EE;}.elementor-13 .elementor-element.elementor-element-45144f7{padding:0px 230px 0px 230px;text-align:center;font-family:"Manrope", Sans-serif;font-weight:400;color:#AFB49E;}.elementor-13 .elementor-element.elementor-element-6cb8cc5{--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:center;}.elementor-13 .elementor-element.elementor-element-0d7f7ff .elementor-button{background-color:#C7FF35;font-family:"Manrope", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:20px 20px 20px 20px;}.elementor-13 .elementor-element.elementor-element-6b3594c .elementor-button{font-family:"Manrope", Sans-serif;font-weight:500;border-radius:20px 20px 20px 20px;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-8a3d5a7{--width:48.182%;}.elementor-13 .elementor-element.elementor-element-e728796{--width:50%;}.elementor-13 .elementor-element.elementor-element-28f1a88{--width:45%;}.elementor-13 .elementor-element.elementor-element-fb95ece{--width:50%;}.elementor-13 .elementor-element.elementor-element-5f7ca13{--width:45%;}.elementor-13 .elementor-element.elementor-element-51630c5{--width:50%;}.elementor-13 .elementor-element.elementor-element-c2ac573{--width:45%;}.elementor-13 .elementor-element.elementor-element-1caaa58{--width:45%;}.elementor-13 .elementor-element.elementor-element-4695bff{--width:100%;}.elementor-13 .elementor-element.elementor-element-14f882e{--width:45%;}.elementor-13 .elementor-element.elementor-element-0691ade{--width:50%;}}@media(max-width:1366px){.elementor-13 .elementor-element.elementor-element-6c40cc9 .elementor-heading-title{font-size:100px;}.elementor-13 .elementor-element.elementor-element-2a5c94a .elementor-heading-title{font-size:69px;line-height:75px;}.elementor-13 .elementor-element.elementor-element-ae3d509 .elementor-heading-title{font-size:32px;line-height:55px;}.elementor-13 .elementor-element.elementor-element-53802bf .elementor-heading-title{font-size:32px;}.elementor-13 .elementor-element.elementor-element-1774c7d .elementor-heading-title{font-size:32px;}.elementor-13 .elementor-element.elementor-element-4c0847a .elementor-heading-title{font-size:69px;}.elementor-13 .elementor-element.elementor-element-a41cb46 .elementor-heading-title{font-size:69px;}.elementor-13 .elementor-element.elementor-element-662570a .elementor-heading-title{font-size:69px;}.elementor-13 .elementor-element.elementor-element-7146c7e .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-161fb74 .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-1b53543 .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-669bda3 .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-0cacfc9 .elementor-heading-title{font-size:69px;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-1b7535f{--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;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-6c40cc9 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-9709cc0{--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;}.elementor-13 .elementor-element.elementor-element-2a5c94a{text-align:center;}.elementor-13 .elementor-element.elementor-element-2a5c94a .elementor-heading-title{font-size:41px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-ae3d509{text-align:center;}.elementor-13 .elementor-element.elementor-element-ae3d509 .elementor-heading-title{font-size:35px;line-height:1em;}.elementor-13 .elementor-element.elementor-element-53802bf{text-align:center;}.elementor-13 .elementor-element.elementor-element-53802bf .elementor-heading-title{font-size:35px;}.elementor-13 .elementor-element.elementor-element-1774c7d{text-align:center;}.elementor-13 .elementor-element.elementor-element-1774c7d .elementor-heading-title{font-size:35px;}.elementor-13 .elementor-element.elementor-element-40f10f4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-4c0847a{text-align:center;}.elementor-13 .elementor-element.elementor-element-4c0847a .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-a41cb46{text-align:center;}.elementor-13 .elementor-element.elementor-element-a41cb46 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-662570a{text-align:center;}.elementor-13 .elementor-element.elementor-element-662570a .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-7146c7e .elementor-heading-title{font-size:27px;}.elementor-13 .elementor-element.elementor-element-161fb74 .elementor-heading-title{font-size:27px;}.elementor-13 .elementor-element.elementor-element-1b53543 .elementor-heading-title{font-size:27px;}.elementor-13 .elementor-element.elementor-element-669bda3 .elementor-heading-title{font-size:27px;}.elementor-13 .elementor-element.elementor-element-ff81b61 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-0cacfc9{text-align:center;}.elementor-13 .elementor-element.elementor-element-0cacfc9 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-0a18206{--padding-top:130px;--padding-bottom:130px;--padding-left:30px;--padding-right:30px;}.elementor-13 .elementor-element.elementor-element-619c5c2{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-619c5c2 .elementor-heading-title{font-size:38px;line-height:1.2em;}.elementor-13 .elementor-element.elementor-element-45144f7{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-6cb8cc5{--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;}}/* Start custom CSS for button, class: .elementor-element-bfcdd5d *//* GŁÓWNY CTA — tylko link .elementor-button */
.simfly-cta-main .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  min-height: 54px !important;
  padding: 0 34px !important;

  border-radius: 999px !important;
  border: 1px solid rgba(199, 255, 53, 0.58) !important;

  background: linear-gradient(
    180deg,
    #dcff66 0%,
    #c7ff35 46%,
    #b9ef2e 100%
  ) !important;

  color: #071007 !important;

  font-family: "Manrope", system-ui, sans-serif !important;
  font-size: 15px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  letter-spacing: -0.025em !important;
  text-decoration: none !important;

  box-shadow:
    0 18px 44px rgba(199, 255, 53, 0.26),
    inset 0 1px 0 rgba(255, 255, 255, 0.42),
    inset 0 -1px 0 rgba(0, 0, 0, 0.16) !important;

  transition:
    transform 0.18s ease,
    box-shadow 0.18s ease,
    filter 0.18s ease !important;
}

/* Kasowanie dodatkowych warstw z Elementora */
.simfly-cta-main,
.simfly-cta-main .elementor-widget-container,
.simfly-cta-main .elementor-button-wrapper {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.simfly-cta-main .elementor-button-content-wrapper {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.simfly-cta-main .elementor-button-text {
  color: #071007 !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

.simfly-cta-main .elementor-button:hover {
  transform: translateY(-2px);
  filter: saturate(1.04) brightness(1.03);

  box-shadow:
    0 24px 62px rgba(199, 255, 53, 0.34),
    inset 0 1px 0 rgba(255, 255, 255, 0.48),
    inset 0 -1px 0 rgba(0, 0, 0, 0.18) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64a5b71 *//* DRUGI CTA — tylko link .elementor-button */
.simfly-cta-outline .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  min-height: 54px !important;
  padding: 0 30px !important;

  border-radius: 999px !important;
  border: 1px solid rgba(199, 255, 53, 0.34) !important;

  background: linear-gradient(
    180deg,
    rgba(199, 255, 53, 0.18) 0%,
    rgba(199, 255, 53, 0.10) 100%
  ) !important;

  color: #f9f8ee !important;

  font-family: "Manrope", system-ui, sans-serif !important;
  font-size: 15px !important;
  font-weight: 850 !important;
  line-height: 1 !important;
  letter-spacing: -0.025em !important;
  text-decoration: none !important;

  box-shadow:
    0 18px 44px rgba(0, 0, 0, 0.24),
    inset 0 1px 0 rgba(255, 255, 255, 0.15),
    inset 0 -1px 0 rgba(0, 0, 0, 0.14) !important;

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  transition:
    transform 0.18s ease,
    background 0.18s ease,
    border-color 0.18s ease,
    box-shadow 0.18s ease !important;
}

/* Kasowanie dodatkowych warstw z Elementora */
.simfly-cta-outline,
.simfly-cta-outline .elementor-widget-container,
.simfly-cta-outline .elementor-button-wrapper {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.simfly-cta-outline .elementor-button-content-wrapper {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.simfly-cta-outline .elementor-button-text {
  color: #f9f8ee !important;
  font-weight: 850 !important;
  line-height: 1 !important;
}

.simfly-cta-outline .elementor-button:hover {
  transform: translateY(-2px);
  border-color: rgba(199, 255, 53, 0.48) !important;

  background: linear-gradient(
    180deg,
    rgba(199, 255, 53, 0.28) 0%,
    rgba(199, 255, 53, 0.15) 100%
  ) !important;

  box-shadow:
    0 24px 58px rgba(0, 0, 0, 0.30),
    0 0 34px rgba(199, 255, 53, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.20),
    inset 0 -1px 0 rgba(0, 0, 0, 0.16) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7535f */.elementor-13 .elementor-element.elementor-element-1b7535f {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background-color: #0b1007;
}

/* Główna nakładka */
.elementor-13 .elementor-element.elementor-element-1b7535f::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  background:
    radial-gradient(
      circle at 78% 22%,
      rgba(199, 255, 53, 0.28) 0%,
      rgba(199, 255, 53, 0.13) 22%,
      rgba(199, 255, 53, 0) 48%
    ),

    radial-gradient(
      circle at 50% 100%,
      rgba(214, 202, 166, 0.22) 0%,
      rgba(214, 202, 166, 0.08) 28%,
      rgba(214, 202, 166, 0) 58%
    ),

    linear-gradient(
      90deg,
      rgba(11, 16, 7, 0.96) 0%,
      rgba(11, 16, 7, 0.88) 32%,
      rgba(11, 16, 7, 0.56) 60%,
      rgba(11, 16, 7, 0.22) 100%
    ),

    linear-gradient(
      180deg,
      rgba(11, 16, 7, 0.58) 0%,
      rgba(11, 16, 7, 0.08) 42%,
      rgba(11, 16, 7, 0.88) 100%
    );
}

/* Delikatna siatka techniczna */
.elementor-13 .elementor-element.elementor-element-1b7535f::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  opacity: 0.16;

  background-image:
    linear-gradient(rgba(255,255,255,0.08) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,0.06) 1px, transparent 1px);

  background-size: 72px 72px;

  mask-image: linear-gradient(
    90deg,
    rgba(0,0,0,0.9),
    rgba(0,0,0,0.35),
    transparent
  );
}

/* Treść sekcji nad nakładką */
.elementor-13 .elementor-element.elementor-element-1b7535f > .elementor-container,
.elementor-13 .elementor-element.elementor-element-1b7535f > .e-con-inner,
.elementor-13 .elementor-element.elementor-element-1b7535f .elementor-widget-wrap {
  position: relative;
  z-index: 5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47a0259 */.sf-text-link {
  display: inline-flex;
  align-items: center;
  gap: 14px;

  width: fit-content;

  color: #0b1007;
  text-decoration: none;

  font-family: "Manrope", system-ui, sans-serif;
  font-size: clamp(22px, 2vw, 28px);
  font-weight: 900;
  line-height: 1.05;
  letter-spacing: -0.055em;

  border-bottom: 2px solid rgba(11, 16, 7, 0.28);
  padding-bottom: 8px;

  transition:
    border-color 0.2s ease,
    color 0.2s ease;
}

.sf-text-link-arrow {
  color: #7aae00;
  font-size: 0.85em;
  font-weight: 900;
  line-height: 1;

  transform: translateY(-1px);
  transition:
    transform 0.2s ease,
    color 0.2s ease;
}

.sf-text-link:hover {
  border-bottom-color: #7aae00;
}

.sf-text-link:hover .sf-text-link-arrow {
  color: #c7ff35;
  transform: translate(5px, -1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52da7df */.elementor-13 .elementor-element.elementor-element-52da7df {
  position: relative;
  isolation: isolate;
  overflow: hidden;

  background:
    radial-gradient(circle at 16% 18%, rgba(199, 255, 53, 0.16), rgba(199, 255, 53, 0.07) 24%, transparent 48%),
    radial-gradient(circle at 62% 72%, rgba(35, 50, 20, 0.22), rgba(35, 50, 20, 0.08) 28%, transparent 58%),
    linear-gradient(180deg, #0b1007 0%, #081005 52%, #060a04 100%) !important;

  color: #f9f8ee;
  border-bottom: 2px solid rgba(199, 255, 53, 0.28);
}

.elementor-13 .elementor-element.elementor-element-52da7df::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  opacity: 0.22;

  background-image:
    linear-gradient(rgba(249, 248, 238, 0.055) 1px, transparent 1px),
    linear-gradient(90deg, rgba(249, 248, 238, 0.045) 1px, transparent 1px);

  background-size: 72px 72px;

  mask-image: radial-gradient(
    circle at 34% 42%,
    black 0%,
    rgba(0, 0, 0, 0.7) 44%,
    transparent 82%
  );
}

.elementor-13 .elementor-element.elementor-element-52da7df::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  background:
    linear-gradient(90deg, rgba(6, 10, 4, 0.08) 0%, transparent 35%, rgba(6, 10, 4, 0.22) 100%),
    linear-gradient(180deg, transparent 0%, rgba(6, 10, 4, 0.38) 100%);
}

.elementor-13 .elementor-element.elementor-element-52da7df > .elementor-container,
.elementor-13 .elementor-element.elementor-element-52da7df > .e-con-inner,
.elementor-13 .elementor-element.elementor-element-52da7df > .elementor-widget-wrap {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b76a13 *//* Tło sekcji: ciemna zieleń / premium / SimFly */
.sf-dark-drone-bg {
  position: relative;
  isolation: isolate;
  overflow: hidden;

  background:
    radial-gradient(
      circle at 48% 46%,
      rgba(199, 255, 53, 0.085) 0%,
      rgba(199, 255, 53, 0.035) 28%,
      rgba(199, 255, 53, 0) 56%
    ),
    radial-gradient(
      circle at 78% 52%,
      rgba(35, 50, 20, 0.34) 0%,
      rgba(35, 50, 20, 0.12) 30%,
      rgba(35, 50, 20, 0) 58%
    ),
    linear-gradient(
      180deg,
      #071007 0%,
      #0b1007 48%,
      #061006 100%
    ) !important;

  color: #f9f8ee;
}

/* Delikatna siatka techniczna */
.sf-dark-drone-bg::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  opacity: 0.12;

  background-image:
    linear-gradient(rgba(249, 248, 238, 0.06) 1px, transparent 1px),
    linear-gradient(90deg, rgba(249, 248, 238, 0.045) 1px, transparent 1px);

  background-size: 72px 72px;

  mask-image: radial-gradient(
    circle at 50% 50%,
    black 0%,
    rgba(0, 0, 0, 0.72) 42%,
    transparent 82%
  );
}

/* Ciemna winieta po bokach i na dole */
.sf-dark-drone-bg::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;

  background:
    linear-gradient(
      90deg,
      rgba(6, 16, 6, 0.28) 0%,
      rgba(6, 16, 6, 0) 34%,
      rgba(6, 16, 6, 0.24) 100%
    ),
    linear-gradient(
      180deg,
      rgba(6, 16, 6, 0) 0%,
      rgba(6, 16, 6, 0.42) 100%
    );
}

/* Treść nad tłem */
.sf-dark-drone-bg > .elementor-container,
.sf-dark-drone-bg > .e-con-inner,
.sf-dark-drone-bg > .elementor-widget-wrap,
.sf-dark-drone-bg > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0d7f7ff *//* GŁÓWNY CTA — tylko link .elementor-button */
.simfly-cta-main .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  min-height: 54px !important;
  padding: 0 34px !important;

  border-radius: 999px !important;
  border: 1px solid rgba(199, 255, 53, 0.58) !important;

  background: linear-gradient(
    180deg,
    #dcff66 0%,
    #c7ff35 46%,
    #b9ef2e 100%
  ) !important;

  color: #071007 !important;

  font-family: "Manrope", system-ui, sans-serif !important;
  font-size: 15px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  letter-spacing: -0.025em !important;
  text-decoration: none !important;

  box-shadow:
    0 18px 44px rgba(199, 255, 53, 0.26),
    inset 0 1px 0 rgba(255, 255, 255, 0.42),
    inset 0 -1px 0 rgba(0, 0, 0, 0.16) !important;

  transition:
    transform 0.18s ease,
    box-shadow 0.18s ease,
    filter 0.18s ease !important;
}

/* Kasowanie dodatkowych warstw z Elementora */
.simfly-cta-main,
.simfly-cta-main .elementor-widget-container,
.simfly-cta-main .elementor-button-wrapper {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.simfly-cta-main .elementor-button-content-wrapper {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.simfly-cta-main .elementor-button-text {
  color: #071007 !important;
  font-weight: 900 !important;
  line-height: 1 !important;
}

.simfly-cta-main .elementor-button:hover {
  transform: translateY(-2px);
  filter: saturate(1.04) brightness(1.03);

  box-shadow:
    0 24px 62px rgba(199, 255, 53, 0.34),
    inset 0 1px 0 rgba(255, 255, 255, 0.48),
    inset 0 -1px 0 rgba(0, 0, 0, 0.18) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b3594c *//* DRUGI CTA — tylko link .elementor-button */
.simfly-cta-outline .elementor-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  min-height: 54px !important;
  padding: 0 30px !important;

  border-radius: 999px !important;
  border: 1px solid rgba(199, 255, 53, 0.34) !important;

  background: linear-gradient(
    180deg,
    rgba(199, 255, 53, 0.18) 0%,
    rgba(199, 255, 53, 0.10) 100%
  ) !important;

  color: #f9f8ee !important;

  font-family: "Manrope", system-ui, sans-serif !important;
  font-size: 15px !important;
  font-weight: 850 !important;
  line-height: 1 !important;
  letter-spacing: -0.025em !important;
  text-decoration: none !important;

  box-shadow:
    0 18px 44px rgba(0, 0, 0, 0.24),
    inset 0 1px 0 rgba(255, 255, 255, 0.15),
    inset 0 -1px 0 rgba(0, 0, 0, 0.14) !important;

  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  transition:
    transform 0.18s ease,
    background 0.18s ease,
    border-color 0.18s ease,
    box-shadow 0.18s ease !important;
}

/* Kasowanie dodatkowych warstw z Elementora */
.simfly-cta-outline,
.simfly-cta-outline .elementor-widget-container,
.simfly-cta-outline .elementor-button-wrapper {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

.simfly-cta-outline .elementor-button-content-wrapper {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.simfly-cta-outline .elementor-button-text {
  color: #f9f8ee !important;
  font-weight: 850 !important;
  line-height: 1 !important;
}

.simfly-cta-outline .elementor-button:hover {
  transform: translateY(-2px);
  border-color: rgba(199, 255, 53, 0.48) !important;

  background: linear-gradient(
    180deg,
    rgba(199, 255, 53, 0.28) 0%,
    rgba(199, 255, 53, 0.15) 100%
  ) !important;

  box-shadow:
    0 24px 58px rgba(0, 0, 0, 0.30),
    0 0 34px rgba(199, 255, 53, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.20),
    inset 0 -1px 0 rgba(0, 0, 0, 0.16) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a18206 */.elementor-13 .elementor-element.elementor-element-0a18206 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
}

/* Nakładka na istniejące zdjęcie sekcji */
.elementor-13 .elementor-element.elementor-element-0a18206::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;

  background:
    /* centralna zielona poświata */
    radial-gradient(
      circle at 50% 25%,
      rgba(199, 255, 53, 0.24) 0%,
      rgba(133, 174, 45, 0.18) 10%,
      rgba(61, 91, 27, 0.14) 22%,
      rgba(8, 18, 7, 0.05) 40%,
      rgba(8, 18, 7, 0) 58%
    ),

    /* pionowe przyciemnienie */
    linear-gradient(
      180deg,
      rgba(4, 8, 4, 0.70) 0%,
      rgba(5, 10, 5, 0.54) 26%,
      rgba(5, 10, 5, 0.58) 54%,
      rgba(4, 8, 4, 0.84) 100%
    ),

    /* boczna winieta */
    linear-gradient(
      90deg,
      rgba(3, 7, 3, 0.84) 0%,
      rgba(3, 7, 3, 0.50) 18%,
      rgba(3, 7, 3, 0.18) 50%,
      rgba(3, 7, 3, 0.50) 82%,
      rgba(3, 7, 3, 0.84) 100%
    ),

    /* globalne przygaszenie zdjęcia */
    rgba(4, 9, 4, 0.46);
}

/* Dodatkowa miękka winieta jak na screenie */
.elementor-13 .elementor-element.elementor-element-0a18206::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;

  background:
    radial-gradient(
      ellipse at 50% 46%,
      rgba(0, 0, 0, 0.00) 0%,
      rgba(0, 0, 0, 0.10) 34%,
      rgba(0, 0, 0, 0.34) 74%,
      rgba(0, 0, 0, 0.54) 100%
    );
}

/* Treść nad nakładką */
.elementor-13 .elementor-element.elementor-element-0a18206 > .elementor-container,
.elementor-13 .elementor-element.elementor-element-0a18206 > .e-con-inner,
.elementor-13 .elementor-element.elementor-element-0a18206 > .elementor-widget-wrap,
.elementor-13 .elementor-element.elementor-element-0a18206 > * {
  position: relative;
  z-index: 3;
}/* End custom CSS */