.elementor-1038 .elementor-element.elementor-element-32082e71{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1038 .elementor-element.elementor-element-32082e71:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-32082e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fastice.pl/wp-content/uploads/2026/07/dobry_fastice_hero_bg-.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1038 .elementor-element.elementor-element-5399a8{--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;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:170px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-5c239e01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-1038 .elementor-element.elementor-element-5c239e01 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:0.1em;color:#BDF7FF;}.elementor-1038 .elementor-element.elementor-element-47d18d36{width:auto;max-width:auto;text-align:start;}.elementor-1038 .elementor-element.elementor-element-47d18d36 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:88px;font-weight:600;font-style:normal;line-height:1em;color:#FFFFFF;}.elementor-1038 .elementor-element.elementor-element-2cc86dff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;color:rgba(255, 255, 255, 0.84);}.elementor-1038 .elementor-element.elementor-element-2a5387be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-8c33d19 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;font-style:normal;line-height:1em;fill:#070A18;color:#070A18;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(189,247,255,.72);border-radius:999px 999px 999px 999px;padding:13px 19px 13px 19px;}.elementor-1038 .elementor-element.elementor-element-8c33d19{width:auto;max-width:auto;}.elementor-1038 .elementor-element.elementor-element-8c33d19 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1038 .elementor-element.elementor-element-8c33d19 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1038 .elementor-element.elementor-element-8c33d19 .elementor-button:hover, .elementor-1038 .elementor-element.elementor-element-8c33d19 .elementor-button:focus{color:#070A18;}.elementor-1038 .elementor-element.elementor-element-8c33d19 .elementor-button:hover svg, .elementor-1038 .elementor-element.elementor-element-8c33d19 .elementor-button:focus svg{fill:#070A18;}.elementor-1038 .elementor-element.elementor-element-7f8f3dd8 .elementor-button{background-color:#FFFFFF00;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:1em;fill:#F7FAFF;color:#F7FAFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(189,247,255,0.34);border-radius:999px 999px 999px 999px;padding:18px 24px 18px 24px;}.elementor-1038 .elementor-element.elementor-element-7f8f3dd8{width:auto;max-width:auto;}.elementor-1038 .elementor-element.elementor-element-7f8f3dd8 .elementor-button:hover, .elementor-1038 .elementor-element.elementor-element-7f8f3dd8 .elementor-button:focus{color:#F7FAFF;}.elementor-1038 .elementor-element.elementor-element-7f8f3dd8 .elementor-button:hover svg, .elementor-1038 .elementor-element.elementor-element-7f8f3dd8 .elementor-button:focus svg{fill:#F7FAFF;}.elementor-1038 .elementor-element.elementor-element-4c01fb05{--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;--padding-top:150px;--padding-bottom:160px;--padding-left:24px;--padding-right:24px;}.elementor-1038 .elementor-element.elementor-element-4c01fb05:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-4c01fb05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101938;}.elementor-1038 .elementor-element.elementor-element-3159d87f{--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:stretch;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-38056ca3{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-15a651a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1038 .elementor-element.elementor-element-15a651a2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:0.1em;color:#BDF7FF;}.elementor-1038 .elementor-element.elementor-element-37425ead{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1038 .elementor-element.elementor-element-37425ead .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:52px;font-weight:600;font-style:normal;line-height:1.05em;letter-spacing:-0.025em;color:#F7FAFF;}.elementor-1038 .elementor-element.elementor-element-344289cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:1.55em;color:rgba(247,250,255,0.78);}.elementor-1038 .elementor-element.elementor-element-1b9f6991{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-10c90043{--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;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:rgba(189,247,255,0.20);--border-color:rgba(189,247,255,0.20);--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-1038 .elementor-element.elementor-element-10c90043:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-10c90043 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(23,35,74,0.58);}.elementor-1038 .elementor-element.elementor-element-78a0577{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1038 .elementor-element.elementor-element-78a0577 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:600;font-style:normal;line-height:1.15em;color:#F7FAFF;}.elementor-1038 .elementor-element.elementor-element-6688392a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1038 .elementor-element.elementor-element-6688392a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;font-style:normal;line-height:1.1em;letter-spacing:0.06em;color:#BDF7FF;}.elementor-1038 .elementor-element.elementor-element-3ffd99b8{--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;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:rgba(189,247,255,0.20);--border-color:rgba(189,247,255,0.20);--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-1038 .elementor-element.elementor-element-3ffd99b8:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-3ffd99b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(23,35,74,0.58);}.elementor-1038 .elementor-element.elementor-element-1b40fffa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1038 .elementor-element.elementor-element-1b40fffa .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:600;font-style:normal;line-height:1.15em;color:#F7FAFF;}.elementor-1038 .elementor-element.elementor-element-be0bfbf{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1038 .elementor-element.elementor-element-be0bfbf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;font-style:normal;line-height:1.1em;letter-spacing:0.06em;color:#BDF7FF;}.elementor-1038 .elementor-element.elementor-element-1503d0bb{--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;--justify-content:space-between;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:rgba(189,247,255,0.20);--border-color:rgba(189,247,255,0.20);--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:28px;--padding-left:30px;--padding-right:30px;}.elementor-1038 .elementor-element.elementor-element-1503d0bb:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-1503d0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(23,35,74,0.58);}.elementor-1038 .elementor-element.elementor-element-8efe711{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1038 .elementor-element.elementor-element-8efe711 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:28px;font-weight:600;font-style:normal;line-height:1.15em;color:#F7FAFF;}.elementor-1038 .elementor-element.elementor-element-16235766{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-1038 .elementor-element.elementor-element-16235766 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;font-style:normal;line-height:1.1em;letter-spacing:0.06em;color:#BDF7FF;}.elementor-1038 .elementor-element.elementor-element-5a1d0ae7{--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;--justify-content:center;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-1038 .elementor-element.elementor-element-5a1d0ae7:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-5a1d0ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1733;}.elementor-1038 .elementor-element.elementor-element-25f324a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1038 .elementor-element.elementor-element-25f324a3 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:52px;font-weight:600;font-style:normal;line-height:1.05em;letter-spacing:-0.025em;color:#F7FAFF;}.elementor-1038 .elementor-element.elementor-element-501c0488 img{width:86%;}.elementor-1038 .elementor-element.elementor-element-1f4ec02d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:152px;--padding-bottom:158px;--padding-left:24px;--padding-right:24px;}.elementor-1038 .elementor-element.elementor-element-1f4ec02d:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-1f4ec02d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF8FC;background-image:url("https://fastice.pl/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1038 .elementor-element.elementor-element-7fffa2f4{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-5ca1eb1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-37c1029c{--display:flex;--min-height:36px;--border-radius:0px 0px 0px 0px;}.elementor-1038 .elementor-element.elementor-element-37c1029c:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-37c1029c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-1038 .elementor-element.elementor-element-1084bbea{text-align:start;}.elementor-1038 .elementor-element.elementor-element-1084bbea .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;font-style:normal;line-height:1.2em;letter-spacing:0.16em;color:#24D5F3;}.elementor-1038 .elementor-element.elementor-element-533a5f52{text-align:start;}.elementor-1038 .elementor-element.elementor-element-533a5f52 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:0.16em;color:#24D5F3;}.elementor-1038 .elementor-element.elementor-element-6ebf83c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1038 .elementor-element.elementor-element-6ebf83c4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:84px;font-weight:600;font-style:normal;line-height:0.96em;letter-spacing:-0.045em;color:#070A18;}.elementor-1038 .elementor-element.elementor-element-4639eb9c{--display:flex;--min-height:3px;--border-radius:0px 0px 0px 0px;}.elementor-1038 .elementor-element.elementor-element-4639eb9c:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-4639eb9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-1038 .elementor-element.elementor-element-4424e15c{text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:1.55em;color:#101938;}.elementor-1038 .elementor-element.elementor-element-75219bb1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(7,10,24,0.22);--border-color:rgba(7,10,24,0.22);--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-6070951f{text-align:start;}.elementor-1038 .elementor-element.elementor-element-6070951f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.1em;color:#070A18;}.elementor-1038 .elementor-element.elementor-element-14b08173{text-align:start;}.elementor-1038 .elementor-element.elementor-element-14b08173 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.1em;color:#070A18;}.elementor-1038 .elementor-element.elementor-element-449b9c99{text-align:start;}.elementor-1038 .elementor-element.elementor-element-449b9c99 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;font-style:italic;line-height:1.45em;color:rgba(16,25,56,0.68);}.elementor-1038 .elementor-element.elementor-element-45c3a4ad{text-align:start;}.elementor-1038 .elementor-element.elementor-element-45c3a4ad .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.03em;color:#24D5F3;}.elementor-1038 .elementor-element.elementor-element-19131018{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-14bc998e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:152px;--padding-bottom:158px;--padding-left:24px;--padding-right:24px;}.elementor-1038 .elementor-element.elementor-element-14bc998e:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-14bc998e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF8FC;background-image:url("https://fastice.pl/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1038 .elementor-element.elementor-element-2b77bf3e{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-3e3309c2{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-2b67895c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-6a11b869{--display:flex;--min-height:36px;--border-radius:0px 0px 0px 0px;}.elementor-1038 .elementor-element.elementor-element-6a11b869:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-6a11b869 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-1038 .elementor-element.elementor-element-12df75df{text-align:start;}.elementor-1038 .elementor-element.elementor-element-12df75df .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;font-style:normal;line-height:1.2em;letter-spacing:0.16em;color:#24D5F3;}.elementor-1038 .elementor-element.elementor-element-701a8f20{text-align:start;}.elementor-1038 .elementor-element.elementor-element-701a8f20 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:0.16em;color:#24D5F3;}.elementor-1038 .elementor-element.elementor-element-50540672{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1038 .elementor-element.elementor-element-50540672 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:84px;font-weight:600;font-style:normal;line-height:0.96em;letter-spacing:-0.045em;color:#070A18;}.elementor-1038 .elementor-element.elementor-element-35e6aa5f{--display:flex;--min-height:3px;--border-radius:0px 0px 0px 0px;}.elementor-1038 .elementor-element.elementor-element-35e6aa5f:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-35e6aa5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-1038 .elementor-element.elementor-element-6357135e{text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:1.55em;color:#101938;}.elementor-1038 .elementor-element.elementor-element-737f1eac{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(7,10,24,0.22);--border-color:rgba(7,10,24,0.22);--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-3bee17fc{text-align:start;}.elementor-1038 .elementor-element.elementor-element-3bee17fc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.1em;color:#070A18;}.elementor-1038 .elementor-element.elementor-element-630c4b44{text-align:start;}.elementor-1038 .elementor-element.elementor-element-630c4b44 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.1em;color:#070A18;}.elementor-1038 .elementor-element.elementor-element-368f81d7{text-align:start;}.elementor-1038 .elementor-element.elementor-element-368f81d7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;font-style:italic;line-height:1.45em;color:rgba(16,25,56,0.68);}.elementor-1038 .elementor-element.elementor-element-7d7f1009{text-align:start;}.elementor-1038 .elementor-element.elementor-element-7d7f1009 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.03em;color:#24D5F3;}.elementor-1038 .elementor-element.elementor-element-7ad0cbf3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:152px;--padding-bottom:158px;--padding-left:24px;--padding-right:24px;}.elementor-1038 .elementor-element.elementor-element-7ad0cbf3:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-7ad0cbf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF8FC;background-image:url("https://fastice.pl/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1038 .elementor-element.elementor-element-1999e010{--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:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-381b9fc5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-6ae4d500{--display:flex;--min-height:36px;--border-radius:0px 0px 0px 0px;}.elementor-1038 .elementor-element.elementor-element-6ae4d500:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-6ae4d500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-1038 .elementor-element.elementor-element-3329995e{text-align:start;}.elementor-1038 .elementor-element.elementor-element-3329995e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;font-style:normal;line-height:1.2em;letter-spacing:0.16em;color:#24D5F3;}.elementor-1038 .elementor-element.elementor-element-601d39d5{text-align:start;}.elementor-1038 .elementor-element.elementor-element-601d39d5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:1.2em;letter-spacing:0.16em;color:#24D5F3;}.elementor-1038 .elementor-element.elementor-element-19b34a1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1038 .elementor-element.elementor-element-19b34a1e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:84px;font-weight:600;font-style:normal;line-height:0.96em;letter-spacing:-0.045em;color:#070A18;}.elementor-1038 .elementor-element.elementor-element-7bf84fc3{--display:flex;--min-height:3px;--border-radius:0px 0px 0px 0px;}.elementor-1038 .elementor-element.elementor-element-7bf84fc3:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-7bf84fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-1038 .elementor-element.elementor-element-68deed45{text-align:start;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;font-style:normal;line-height:1.55em;color:#101938;}.elementor-1038 .elementor-element.elementor-element-7078e1ac{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(7,10,24,0.22);--border-color:rgba(7,10,24,0.22);--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-17c164f{text-align:start;}.elementor-1038 .elementor-element.elementor-element-17c164f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.1em;color:#070A18;}.elementor-1038 .elementor-element.elementor-element-3605aec2{text-align:start;}.elementor-1038 .elementor-element.elementor-element-3605aec2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.1em;color:#070A18;}.elementor-1038 .elementor-element.elementor-element-609c6db0{text-align:start;}.elementor-1038 .elementor-element.elementor-element-609c6db0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;font-style:italic;line-height:1.45em;color:rgba(16,25,56,0.68);}.elementor-1038 .elementor-element.elementor-element-42c08c78{text-align:start;}.elementor-1038 .elementor-element.elementor-element-42c08c78 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;font-style:normal;line-height:1.1em;letter-spacing:0.03em;color:#24D5F3;}.elementor-1038 .elementor-element.elementor-element-642585ca{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-28b01fbb{--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:126px;--padding-bottom:132px;--padding-left:24px;--padding-right:24px;}.elementor-1038 .elementor-element.elementor-element-28b01fbb:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-28b01fbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070A18;background-image:url("https://fastice.pl/wp-content/uploads/2026/07/jak_zamawiac_bg-.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1038 .elementor-element.elementor-element-219761c9{--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-1038 .elementor-element.elementor-element-6243c769{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1038 .elementor-element.elementor-element-3cafb816{text-align:start;}.elementor-1038 .elementor-element.elementor-element-3cafb816 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.24em;color:#BDF7FF;}.elementor-1038 .elementor-element.elementor-element-7d58a6aa{text-align:start;}.elementor-1038 .elementor-element.elementor-element-7d58a6aa .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:62px;font-weight:600;line-height:0.98em;color:#F7FAFF;}.elementor-1038 .elementor-element.elementor-element-733932be{--display:flex;--min-height:0px;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:rgba(189,247,255,.24);--border-color:rgba(189,247,255,.24);--border-radius:24px 24px 24px 24px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-1038 .elementor-element.elementor-element-733932be.e-con{--align-self:flex-start;}.elementor-1038 .elementor-element.elementor-element-2da977f0{text-align:center;}.elementor-1038 .elementor-element.elementor-element-2da977f0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:11px;font-weight:700;line-height:1.05em;letter-spacing:0.1em;color:rgba(247,250,255,.72);}.elementor-1038 .elementor-element.elementor-element-148a7147{--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-1038 .elementor-element.elementor-element-1603eacb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1038 .elementor-element.elementor-element-69697d0c{--display:flex;--min-height:48px;--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:rgba(36,213,243,.68);--border-color:rgba(36,213,243,.68);--border-radius:999px 999px 999px 999px;--padding-top:8px;--padding-bottom:8px;--padding-left:36px;--padding-right:16px;}.elementor-1038 .elementor-element.elementor-element-69697d0c:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-69697d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(247,250,255,.045);}.elementor-1038 .elementor-element.elementor-element-3d1edf84{width:auto;max-width:auto;text-align:start;}.elementor-1038 .elementor-element.elementor-element-3d1edf84 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:600;line-height:1em;color:#24D5F3;}.elementor-1038 .elementor-element.elementor-element-5c8d47b0{width:auto;max-width:auto;text-align:start;}.elementor-1038 .elementor-element.elementor-element-5c8d47b0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.05em;letter-spacing:0.08em;color:#F7FAFF;}.elementor-1038 .elementor-element.elementor-element-20086f0a{background-color:rgba(7,10,24,.08);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:24px 18px 22px 18px;border-style:solid;border-width:0px 1px 1px 1px;border-color:rgba(189,247,255,.30);border-radius:0px 0px 18px 18px;text-align:center;}.elementor-1038 .elementor-element.elementor-element-20086f0a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;color:rgba(247,250,255,.70);}.elementor-1038 .elementor-element.elementor-element-49ed5d34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1038 .elementor-element.elementor-element-2e3681c9{--display:flex;--min-height:48px;--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:rgba(36,213,243,.58);--border-color:rgba(36,213,243,.58);--border-radius:999px 999px 999px 999px;--padding-top:8px;--padding-bottom:8px;--padding-left:36px;--padding-right:16px;}.elementor-1038 .elementor-element.elementor-element-2e3681c9:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-2e3681c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(247,250,255,.045);}.elementor-1038 .elementor-element.elementor-element-11e025e7{width:auto;max-width:auto;text-align:start;}.elementor-1038 .elementor-element.elementor-element-11e025e7 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:600;line-height:1em;color:#24D5F3;}.elementor-1038 .elementor-element.elementor-element-129b365d{width:auto;max-width:auto;text-align:start;}.elementor-1038 .elementor-element.elementor-element-129b365d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.05em;letter-spacing:0.08em;color:#F7FAFF;}.elementor-1038 .elementor-element.elementor-element-4b200e1b{background-color:rgba(7,10,24,.08);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:24px 18px 22px 18px;border-style:solid;border-width:0px 1px 1px 1px;border-color:rgba(189,247,255,.30);border-radius:0px 0px 18px 18px;text-align:center;}.elementor-1038 .elementor-element.elementor-element-4b200e1b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;color:rgba(247,250,255,.70);}.elementor-1038 .elementor-element.elementor-element-5ee1def{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1038 .elementor-element.elementor-element-7520e079{--display:flex;--min-height:48px;--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:rgba(102,87,255,.68);--border-color:rgba(102,87,255,.68);--border-radius:999px 999px 999px 999px;--padding-top:8px;--padding-bottom:8px;--padding-left:36px;--padding-right:16px;}.elementor-1038 .elementor-element.elementor-element-7520e079:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-7520e079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(247,250,255,.045);}.elementor-1038 .elementor-element.elementor-element-34291e95{width:auto;max-width:auto;text-align:start;}.elementor-1038 .elementor-element.elementor-element-34291e95 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:26px;font-weight:600;line-height:1em;color:#6657FF;}.elementor-1038 .elementor-element.elementor-element-6d3d4904{width:auto;max-width:auto;text-align:start;}.elementor-1038 .elementor-element.elementor-element-6d3d4904 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1.05em;letter-spacing:0.08em;color:#F7FAFF;}.elementor-1038 .elementor-element.elementor-element-81f06ac{background-color:rgba(7,10,24,.08);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 22px;padding:24px 18px 22px 18px;border-style:solid;border-width:0px 1px 1px 1px;border-color:rgba(102,87,255,.36);border-radius:0px 0px 18px 18px;text-align:center;}.elementor-1038 .elementor-element.elementor-element-81f06ac .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;color:rgba(247,250,255,.70);}.elementor-1038 .elementor-element.elementor-element-5a2cd5bd{--display:flex;--min-height:1px;--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-1038 .elementor-element.elementor-element-5a2cd5bd:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-5a2cd5bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(189,247,255,.16);}.elementor-1038 .elementor-element.elementor-element-4bfca7b1{--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-1038 .elementor-element.elementor-element-57871561{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-1038 .elementor-element.elementor-element-688da5cd{text-align:start;}.elementor-1038 .elementor-element.elementor-element-688da5cd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.24em;color:#BDF7FF;}.elementor-1038 .elementor-element.elementor-element-235812bf{text-align:start;}.elementor-1038 .elementor-element.elementor-element-235812bf .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:600;color:#F7FAFF;}.elementor-1038 .elementor-element.elementor-element-68ada549{text-align:start;}.elementor-1038 .elementor-element.elementor-element-68ada549 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:rgba(247,250,255,.70);}.elementor-1038 .elementor-element.elementor-element-483872f4 .elementor-button{background-color:#24D5F3;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;fill:#070A18;color:#070A18;border-radius:6px 6px 6px 6px;padding:18px 24px 18px 24px;}.elementor-1038 .elementor-element.elementor-element-193ce8fc{--display:flex;--min-height:1px;--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-1038 .elementor-element.elementor-element-193ce8fc:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-193ce8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(189,247,255,.16);}.elementor-1038 .elementor-element.elementor-element-58ed2716{text-align:start;}.elementor-1038 .elementor-element.elementor-element-58ed2716 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:rgba(247,250,255,.70);}.elementor-1038 .elementor-element.elementor-element-6dc23f3a{text-align:start;}.elementor-1038 .elementor-element.elementor-element-7c3d4b65{--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;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:rgba(189,247,255,.25);--border-color:rgba(189,247,255,.25);--border-radius:14px 14px 14px 14px;--padding-top:30px;--padding-bottom:32px;--padding-left:34px;--padding-right:34px;}.elementor-1038 .elementor-element.elementor-element-7c3d4b65:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-7c3d4b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(247,250,255,.055);}.elementor-1038 .elementor-element.elementor-element-57a25e18{text-align:start;}.elementor-1038 .elementor-element.elementor-element-57a25e18 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;letter-spacing:0.08em;color:#F7FAFF;}.elementor-1038 .elementor-element.elementor-element-9587735 .elementor-field-group{padding-right:calc( 9px/2 );padding-left:calc( 9px/2 );margin-bottom:3px;}.elementor-1038 .elementor-element.elementor-element-9587735 .elementor-form-fields-wrapper{margin-left:calc( -9px/2 );margin-right:calc( -9px/2 );margin-bottom:-3px;}.elementor-1038 .elementor-element.elementor-element-9587735 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1038 .elementor-element.elementor-element-9587735 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1038 .elementor-element.elementor-element-9587735 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1038 .elementor-element.elementor-element-9587735 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1038 .elementor-element.elementor-element-9587735 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1038 .elementor-element.elementor-element-9587735 .elementor-field-group > label, .elementor-1038 .elementor-element.elementor-element-9587735 .elementor-field-subgroup label{color:#BEBEBE;}.elementor-1038 .elementor-element.elementor-element-9587735 .elementor-field-group > label{font-size:16px;}.elementor-1038 .elementor-element.elementor-element-9587735 .elementor-field-type-html{padding-bottom:0px;}.elementor-1038 .elementor-element.elementor-element-9587735 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-1038 .elementor-element.elementor-element-9587735 .elementor-field-group .elementor-field, .elementor-1038 .elementor-element.elementor-element-9587735 .elementor-field-subgroup label{font-size:16px;}.elementor-1038 .elementor-element.elementor-element-9587735 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;}.elementor-1038 .elementor-element.elementor-element-9587735 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;}.elementor-1038 .elementor-element.elementor-element-9587735 .elementor-button{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;}.elementor-1038 .elementor-element.elementor-element-9587735 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#070A18;}.elementor-1038 .elementor-element.elementor-element-9587735 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#070A18;}.elementor-1038 .elementor-element.elementor-element-9587735 .elementor-button[type="submit"] svg *{fill:#070A18;}.elementor-1038 .elementor-element.elementor-element-9587735 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1038 .elementor-element.elementor-element-9587735 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1038 .elementor-element.elementor-element-9587735 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1038 .elementor-element.elementor-element-9587735 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1038 .elementor-element.elementor-element-9587735 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1038 .elementor-element.elementor-element-9587735{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1038 .elementor-element.elementor-element-585ed5f1{--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:132px;--padding-bottom:140px;--padding-left:24px;--padding-right:24px;}.elementor-1038 .elementor-element.elementor-element-585ed5f1:not(.elementor-motion-effects-element-type-background), .elementor-1038 .elementor-element.elementor-element-585ed5f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF8FC;background-image:url("https://fastice.pl/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1038 .elementor-element.elementor-element-518a3a9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1038 .elementor-element.elementor-element-718fa684{text-align:start;}.elementor-1038 .elementor-element.elementor-element-718fa684 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;letter-spacing:0.18em;color:#24D5F3;}.elementor-1038 .elementor-element.elementor-element-3974aa63{text-align:start;}.elementor-1038 .elementor-element.elementor-element-3974aa63 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:52px;font-weight:600;line-height:1.05em;color:#070A18;}.elementor-1038 .elementor-element.elementor-element-2cdb531d{text-align:start;}.elementor-1038 .elementor-element.elementor-element-2cdb531d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#17234A;}.elementor-1038 .elementor-element.elementor-element-57e788cd{--display:flex;}.elementor-1038 .elementor-element.elementor-element-31366720 .elementor-accordion-item{border-width:0px;}.elementor-1038 .elementor-element.elementor-element-31366720 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-1038 .elementor-element.elementor-element-31366720 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1038 .elementor-element.elementor-element-32082e71{--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-1038 .elementor-element.elementor-element-5399a8{--padding-top:142px;--padding-bottom:78px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-4c01fb05{--padding-top:96px;--padding-bottom:104px;--padding-left:22px;--padding-right:22px;}.elementor-1038 .elementor-element.elementor-element-37425ead .elementor-heading-title{font-size:44px;}.elementor-1038 .elementor-element.elementor-element-5a1d0ae7{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1038 .elementor-element.elementor-element-25f324a3 .elementor-heading-title{font-size:44px;}.elementor-1038 .elementor-element.elementor-element-1f4ec02d{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:124px;--padding-bottom:132px;--padding-left:22px;--padding-right:22px;}.elementor-1038 .elementor-element.elementor-element-6ebf83c4 .elementor-heading-title{font-size:64px;}.elementor-1038 .elementor-element.elementor-element-14bc998e{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:124px;--padding-bottom:132px;--padding-left:22px;--padding-right:22px;}.elementor-1038 .elementor-element.elementor-element-50540672 .elementor-heading-title{font-size:64px;}.elementor-1038 .elementor-element.elementor-element-7ad0cbf3{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:124px;--padding-bottom:132px;--padding-left:22px;--padding-right:22px;}.elementor-1038 .elementor-element.elementor-element-19b34a1e .elementor-heading-title{font-size:64px;}.elementor-1038 .elementor-element.elementor-element-28b01fbb{--padding-top:104px;--padding-bottom:112px;--padding-left:22px;--padding-right:22px;}.elementor-1038 .elementor-element.elementor-element-7d58a6aa .elementor-heading-title{font-size:52px;}.elementor-1038 .elementor-element.elementor-element-585ed5f1{--padding-top:108px;--padding-bottom:116px;--padding-left:22px;--padding-right:22px;}.elementor-1038 .elementor-element.elementor-element-3974aa63 .elementor-heading-title{font-size:44px;}}@media(max-width:767px){.elementor-1038 .elementor-element.elementor-element-32082e71{--margin-top:-137px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-1038 .elementor-element.elementor-element-5399a8{--width:100%;--padding-top:126px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-1038 .elementor-element.elementor-element-5c239e01 .elementor-heading-title{font-size:12px;}.elementor-1038 .elementor-element.elementor-element-2a5387be{--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:stretch;}.elementor-1038 .elementor-element.elementor-element-8c33d19 .elementor-button{font-size:15px;padding:20px 20px 20px 20px;}.elementor-1038 .elementor-element.elementor-element-7f8f3dd8{width:100%;max-width:100%;}.elementor-1038 .elementor-element.elementor-element-7f8f3dd8.elementor-element{--align-self:stretch;--flex-grow:1;}.elementor-1038 .elementor-element.elementor-element-7f8f3dd8 .elementor-button{font-size:15px;}.elementor-1038 .elementor-element.elementor-element-4c01fb05{--padding-top:88px;--padding-bottom:96px;--padding-left:18px;--padding-right:18px;}.elementor-1038 .elementor-element.elementor-element-3159d87f{--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-1038 .elementor-element.elementor-element-38056ca3{--width:100%;}.elementor-1038 .elementor-element.elementor-element-15a651a2 .elementor-heading-title{font-size:12px;}.elementor-1038 .elementor-element.elementor-element-37425ead .elementor-heading-title{font-size:34px;line-height:1.1em;}.elementor-1038 .elementor-element.elementor-element-344289cc{font-size:17px;}.elementor-1038 .elementor-element.elementor-element-1b9f6991{--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-1038 .elementor-element.elementor-element-10c90043{--padding-top:28px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-1038 .elementor-element.elementor-element-78a0577 .elementor-heading-title{font-size:22px;}.elementor-1038 .elementor-element.elementor-element-6688392a .elementor-heading-title{font-size:15px;}.elementor-1038 .elementor-element.elementor-element-3ffd99b8{--padding-top:28px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-1038 .elementor-element.elementor-element-1b40fffa .elementor-heading-title{font-size:22px;}.elementor-1038 .elementor-element.elementor-element-be0bfbf .elementor-heading-title{font-size:15px;}.elementor-1038 .elementor-element.elementor-element-1503d0bb{--padding-top:28px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-1038 .elementor-element.elementor-element-8efe711 .elementor-heading-title{font-size:22px;}.elementor-1038 .elementor-element.elementor-element-16235766 .elementor-heading-title{font-size:15px;}.elementor-1038 .elementor-element.elementor-element-5a1d0ae7{--padding-top:22px;--padding-bottom:22px;--padding-left:18px;--padding-right:18px;}.elementor-1038 .elementor-element.elementor-element-25f324a3 .elementor-heading-title{font-size:34px;line-height:1.1em;}.elementor-1038 .elementor-element.elementor-element-501c0488 img{width:100%;}.elementor-1038 .elementor-element.elementor-element-1f4ec02d{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:92px;--padding-bottom:100px;--padding-left:18px;--padding-right:18px;}.elementor-1038 .elementor-element.elementor-element-7fffa2f4{--width:100%;}.elementor-1038 .elementor-element.elementor-element-1084bbea .elementor-heading-title{font-size:12px;}.elementor-1038 .elementor-element.elementor-element-533a5f52 .elementor-heading-title{font-size:12px;}.elementor-1038 .elementor-element.elementor-element-6ebf83c4 .elementor-heading-title{font-size:42px;line-height:1.04em;}.elementor-1038 .elementor-element.elementor-element-4639eb9c{--width:124px;}.elementor-1038 .elementor-element.elementor-element-4424e15c{font-size:17px;}.elementor-1038 .elementor-element.elementor-element-19131018{--width:100%;}.elementor-1038 .elementor-element.elementor-element-14bc998e{--flex-direction:column-reverse;--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:92px;--padding-bottom:100px;--padding-left:18px;--padding-right:18px;}.elementor-1038 .elementor-element.elementor-element-2b77bf3e{--width:100%;}.elementor-1038 .elementor-element.elementor-element-3e3309c2{--width:100%;}.elementor-1038 .elementor-element.elementor-element-12df75df .elementor-heading-title{font-size:12px;}.elementor-1038 .elementor-element.elementor-element-701a8f20 .elementor-heading-title{font-size:12px;}.elementor-1038 .elementor-element.elementor-element-50540672 .elementor-heading-title{font-size:42px;line-height:1.04em;}.elementor-1038 .elementor-element.elementor-element-35e6aa5f{--width:124px;}.elementor-1038 .elementor-element.elementor-element-6357135e{font-size:17px;}.elementor-1038 .elementor-element.elementor-element-7ad0cbf3{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:92px;--padding-bottom:100px;--padding-left:18px;--padding-right:18px;}.elementor-1038 .elementor-element.elementor-element-1999e010{--width:100%;}.elementor-1038 .elementor-element.elementor-element-3329995e .elementor-heading-title{font-size:12px;}.elementor-1038 .elementor-element.elementor-element-601d39d5 .elementor-heading-title{font-size:12px;}.elementor-1038 .elementor-element.elementor-element-19b34a1e .elementor-heading-title{font-size:42px;line-height:1.04em;}.elementor-1038 .elementor-element.elementor-element-7bf84fc3{--width:124px;}.elementor-1038 .elementor-element.elementor-element-68deed45{font-size:17px;}.elementor-1038 .elementor-element.elementor-element-642585ca{--width:100%;}.elementor-1038 .elementor-element.elementor-element-28b01fbb{--padding-top:82px;--padding-bottom:88px;--padding-left:18px;--padding-right:18px;}.elementor-1038 .elementor-element.elementor-element-219761c9{--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-1038 .elementor-element.elementor-element-6243c769{--width:100%;}.elementor-1038 .elementor-element.elementor-element-7d58a6aa .elementor-heading-title{font-size:40px;}.elementor-1038 .elementor-element.elementor-element-733932be{--width:100%;}.elementor-1038 .elementor-element.elementor-element-148a7147{--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-1038 .elementor-element.elementor-element-4bfca7b1{--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-1038 .elementor-element.elementor-element-57871561{--width:100%;}.elementor-1038 .elementor-element.elementor-element-235812bf .elementor-heading-title{font-size:34px;}.elementor-1038 .elementor-element.elementor-element-6dc23f3a{text-align:center;}.elementor-1038 .elementor-element.elementor-element-7c3d4b65{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-1038 .elementor-element.elementor-element-585ed5f1{--padding-top:84px;--padding-bottom:92px;--padding-left:18px;--padding-right:18px;}.elementor-1038 .elementor-element.elementor-element-518a3a9a{--width:100%;}.elementor-1038 .elementor-element.elementor-element-3974aa63 .elementor-heading-title{font-size:34px;}.elementor-1038 .elementor-element.elementor-element-2cdb531d .elementor-heading-title{font-size:16px;}.elementor-1038 .elementor-element.elementor-element-57e788cd{--width:100%;}}@media(min-width:768px){.elementor-1038 .elementor-element.elementor-element-5399a8{--width:60%;}.elementor-1038 .elementor-element.elementor-element-2a5387be{--width:100%;}.elementor-1038 .elementor-element.elementor-element-4c01fb05{--content-width:1140px;}.elementor-1038 .elementor-element.elementor-element-3159d87f{--content-width:1200px;}.elementor-1038 .elementor-element.elementor-element-38056ca3{--width:86%;}.elementor-1038 .elementor-element.elementor-element-1b9f6991{--width:100%;}.elementor-1038 .elementor-element.elementor-element-5a1d0ae7{--content-width:1140px;}.elementor-1038 .elementor-element.elementor-element-1f4ec02d{--content-width:1140px;}.elementor-1038 .elementor-element.elementor-element-7fffa2f4{--width:45%;}.elementor-1038 .elementor-element.elementor-element-37c1029c{--width:3px;}.elementor-1038 .elementor-element.elementor-element-4639eb9c{--width:160px;}.elementor-1038 .elementor-element.elementor-element-19131018{--width:55%;}.elementor-1038 .elementor-element.elementor-element-14bc998e{--content-width:1140px;}.elementor-1038 .elementor-element.elementor-element-2b77bf3e{--width:55%;}.elementor-1038 .elementor-element.elementor-element-3e3309c2{--width:45%;}.elementor-1038 .elementor-element.elementor-element-6a11b869{--width:3px;}.elementor-1038 .elementor-element.elementor-element-35e6aa5f{--width:160px;}.elementor-1038 .elementor-element.elementor-element-7ad0cbf3{--content-width:1140px;}.elementor-1038 .elementor-element.elementor-element-1999e010{--width:45%;}.elementor-1038 .elementor-element.elementor-element-6ae4d500{--width:3px;}.elementor-1038 .elementor-element.elementor-element-7bf84fc3{--width:160px;}.elementor-1038 .elementor-element.elementor-element-642585ca{--width:55%;}.elementor-1038 .elementor-element.elementor-element-28b01fbb{--content-width:1140px;}.elementor-1038 .elementor-element.elementor-element-6243c769{--width:58%;}.elementor-1038 .elementor-element.elementor-element-733932be{--width:420px;}.elementor-1038 .elementor-element.elementor-element-1603eacb{--width:33.333%;}.elementor-1038 .elementor-element.elementor-element-69697d0c{--width:100%;}.elementor-1038 .elementor-element.elementor-element-49ed5d34{--width:33.333%;}.elementor-1038 .elementor-element.elementor-element-2e3681c9{--width:100%;}.elementor-1038 .elementor-element.elementor-element-5ee1def{--width:33.333%;}.elementor-1038 .elementor-element.elementor-element-7520e079{--width:100%;}.elementor-1038 .elementor-element.elementor-element-57871561{--width:47%;}.elementor-1038 .elementor-element.elementor-element-7c3d4b65{--width:53%;}.elementor-1038 .elementor-element.elementor-element-585ed5f1{--content-width:1140px;}.elementor-1038 .elementor-element.elementor-element-518a3a9a{--width:68%;}.elementor-1038 .elementor-element.elementor-element-57e788cd{--width:78%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1038 .elementor-element.elementor-element-5399a8{--width:78%;}.elementor-1038 .elementor-element.elementor-element-3159d87f{--content-width:960px;}.elementor-1038 .elementor-element.elementor-element-38056ca3{--width:92%;}.elementor-1038 .elementor-element.elementor-element-7fffa2f4{--width:45%;}.elementor-1038 .elementor-element.elementor-element-19131018{--width:55%;}.elementor-1038 .elementor-element.elementor-element-2b77bf3e{--width:55%;}.elementor-1038 .elementor-element.elementor-element-3e3309c2{--width:45%;}.elementor-1038 .elementor-element.elementor-element-1999e010{--width:45%;}.elementor-1038 .elementor-element.elementor-element-642585ca{--width:55%;}.elementor-1038 .elementor-element.elementor-element-518a3a9a{--width:86%;}.elementor-1038 .elementor-element.elementor-element-57e788cd{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-47d18d36 */.elementor-1038 .elementor-element.elementor-element-47d18d36 { flex: 0 0 auto; }
.elementor-1038 .elementor-element.elementor-element-47d18d36 .elementor-button {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: linear-gradient(135deg, #6657FF 0%, #24D5F3 82%) !important;
  background-image: linear-gradient(135deg, #6657FF 0%, #24D5F3 82%) !important;
  background-color: transparent !important;
  color: #070A18 !important;
  border: 1px solid rgba(189,247,255,.72) !important;
  box-shadow: inset 0 1px 0 rgba(247,250,255,.46), 0 0 0 rgba(36,213,243,0);
  transform: translateY(0);
  transition: transform .22s ease, box-shadow .22s ease, filter .22s ease;
}
.elementor-1038 .elementor-element.elementor-element-47d18d36 .elementor-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.08) saturate(1.08);
  box-shadow: inset 0 1px 0 rgba(247,250,255,.58), 0 0 26px rgba(36,213,243,.34);
}
.elementor-1038 .elementor-element.elementor-element-47d18d36 .elementor-button-icon,
.elementor-1038 .elementor-element.elementor-element-47d18d36 .elementor-button-text { color: #070A18 !important; }
@media (max-width: 767px) {
  .elementor-1038 .elementor-element.elementor-element-47d18d36 .elementor-button { min-height: 40px; padding: 12px 14px !important; }
  .elementor-1038 .elementor-element.elementor-element-47d18d36 .elementor-button-text { display: none; }
  .elementor-1038 .elementor-element.elementor-element-47d18d36 .elementor-button-content-wrapper { gap: 0; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc86dff */.elementor-1038 .elementor-element.elementor-element-2cc86dff { max-width: 720px; }\n.elementor-1038 .elementor-element.elementor-element-2cc86dff p { margin: 0; }\n/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8c33d19 */.elementor-1038 .elementor-element.elementor-element-8c33d19 { flex: 0 0 auto; }
.elementor-1038 .elementor-element.elementor-element-8c33d19 .elementor-button {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: linear-gradient(135deg, #6657FF 0%, #24D5F3 82%) !important;
  background-image: linear-gradient(135deg, #6657FF 0%, #24D5F3 82%) !important;
  background-color: transparent !important;
  color: #070A18 !important;
  border: 1px solid rgba(189,247,255,.72) !important;
  box-shadow: inset 0 1px 0 rgba(247,250,255,.46), 0 0 0 rgba(36,213,243,0);
  transform: translateY(0);
  transition: transform .22s ease, box-shadow .22s ease, filter .22s ease;
}
.elementor-1038 .elementor-element.elementor-element-8c33d19 .elementor-button:hover {
  transform: translateY(-2px);
  filter: brightness(1.08) saturate(1.08);
  box-shadow: inset 0 1px 0 rgba(247,250,255,.58), 0 0 26px rgba(36,213,243,.34);
}
.elementor-1038 .elementor-element.elementor-element-8c33d19 .elementor-button-icon,
.elementor-1038 .elementor-element.elementor-element-8c33d19 .elementor-button-text { color: #070A18 !important; }
@media (max-width: 767px) {
  .elementor-1038 .elementor-element.elementor-element-8c33d19 .elementor-button { min-height: 40px; padding: 14px 14px !important; }
  .elementor-1038 .elementor-element.elementor-element-8c33d19 .elementor-button-text { display: yes; }
  .elementor-1038 .elementor-element.elementor-element-8c33d19 .elementor-button-content-wrapper { gap: 0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7f8f3dd8 */.elementor-1038 .elementor-element.elementor-element-7f8f3dd8 .elementor-button { min-height: 52px; display: inline-flex; align-items: center; justify-content: center; border-radius: 999px; background: transparent; color: #F7FAFF; border: 1px solid rgba(189,247,255,0.34); }\n.elementor-1038 .elementor-element.elementor-element-7f8f3dd8 .elementor-button:hover { background: transparent; border-color: rgba(189,247,255,0.62); color: #F7FAFF; }\n@media (max-width: 767px) { .elementor-1038 .elementor-element.elementor-element-7f8f3dd8, .elementor-1038 .elementor-element.elementor-element-7f8f3dd8 .elementor-widget-container, .elementor-1038 .elementor-element.elementor-element-7f8f3dd8 .elementor-button-wrapper, .elementor-1038 .elementor-element.elementor-element-7f8f3dd8 .elementor-button { width: 100%; } }\n/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a5387be */@media (max-width: 767px) {\n  .elementor-1038 .elementor-element.elementor-element-2a5387be .elementor-widget-button,\n  .elementor-1038 .elementor-element.elementor-element-2a5387be .elementor-widget-button .elementor-widget-container,\n  .elementor-1038 .elementor-element.elementor-element-2a5387be .elementor-widget-button .elementor-button-wrapper,\n  .elementor-1038 .elementor-element.elementor-element-2a5387be .elementor-widget-button .elementor-button {\n    width: 100% !important;\n  }\n}\n/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5399a8 */.elementor-1038 .elementor-element.elementor-element-5399a8 { max-width: 940px; }\n/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-344289cc */.elementor-1038 .elementor-element.elementor-element-344289cc p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c90043 */.elementor-1038 .elementor-element.elementor-element-10c90043 { position: relative; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ffd99b8 */.elementor-1038 .elementor-element.elementor-element-3ffd99b8 { position: relative; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1503d0bb */.elementor-1038 .elementor-element.elementor-element-1503d0bb { position: relative; overflow: hidden; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3159d87f */.elementor-1038 .elementor-element.elementor-element-3159d87f { max-width: 1200px; margin-left: auto; margin-right: auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c01fb05 */.elementor-1038 .elementor-element.elementor-element-4c01fb05 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background-color: #101938;
}
.elementor-1038 .elementor-element.elementor-element-4c01fb05::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background:
    linear-gradient(180deg, rgba(7,10,24,.28) 0%, rgba(16,25,56,0) 34%),
    radial-gradient(760px 520px at 8% 4%, rgba(36,213,243,.17), rgba(36,213,243,0) 68%),
    radial-gradient(740px 520px at 96% 88%, rgba(102,87,255,.16), rgba(102,87,255,0) 70%);
}
.elementor-1038 .elementor-element.elementor-element-4c01fb05 > .e-con-inner,
.elementor-1038 .elementor-element.elementor-element-4c01fb05 > .elementor-element { position: relative; z-index: 1; }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-summary-copy { max-width: 980px; margin-left: auto; margin-right: auto; text-align: center; align-items: center; }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-summary-copy .elementor-heading-title,
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-summary-copy p { text-align: center; }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-card {
  --fastice-card-accent-a: rgba(36,213,243,.92);
  --fastice-card-accent-b: rgba(102,87,255,.82);
  position: relative;
  overflow: hidden;
  min-height: 220px;
  border-radius: 20px;
  background:
    linear-gradient(145deg, rgba(247,250,255,.10), rgba(247,250,255,0) 38%),
    radial-gradient(340px 240px at 3% 0%, rgba(189,247,255,.13), rgba(189,247,255,0) 64%),
    linear-gradient(135deg, rgba(23,35,74,.84) 0%, rgba(16,25,56,.90) 54%, rgba(7,10,24,.74) 100%);
  border: 1px solid rgba(189,247,255,.22);
  box-shadow: inset 0 1px 0 rgba(247,250,255,.13), 0 16px 38px rgba(7,10,24,.18);
  backdrop-filter: blur(18px) saturate(145%);
  -webkit-backdrop-filter: blur(18px) saturate(145%);
  transform: translateY(14px);
  opacity: 0;
  animation: fastice-card-rise .72s cubic-bezier(.2,.8,.2,1) forwards;
  transition: transform .24s ease, border-color .24s ease, background .24s ease, box-shadow .24s ease;
}
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-card:hover { transform: translateY(-4px); border-color: rgba(189,247,255,.34); box-shadow: inset 0 1px 0 rgba(247,250,255,.16), 0 20px 44px rgba(7,10,24,.22); }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-card::before { content: ""; position: absolute; inset: 0 auto 0 0; width: 14px; border-radius: 20px 0 0 20px; background: linear-gradient(180deg, var(--fastice-card-accent-a), var(--fastice-card-accent-b)); box-shadow: 16px 0 34px rgba(36,213,243,.16); pointer-events: none; transition: width .28s cubic-bezier(.2,.8,.2,1), box-shadow .28s ease, opacity .28s ease; }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-card:hover::before { width: 24px; border-radius: 20px 0 0 20px; box-shadow: 22px 0 44px rgba(36,213,243,.19); opacity: .96; }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-card::after { content: ""; position: absolute; inset: 1px; border-radius: 19px; background: linear-gradient(180deg, rgba(247,250,255,.055), rgba(247,250,255,0) 46%); pointer-events: none; }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-card > .elementor-element { position: relative; z-index: 1; }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-card-ice { --fastice-card-accent-a: rgba(36,213,243,.96); --fastice-card-accent-b: rgba(102,87,255,.86); }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-card-violet { --fastice-card-accent-a: rgba(102,87,255,.92); --fastice-card-accent-b: rgba(36,213,243,.86); }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-card-light { --fastice-card-accent-a: rgba(189,247,255,.96); --fastice-card-accent-b: rgba(36,213,243,.80); }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-card-delay-1 { animation-delay: .04s; }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-card-delay-2 { animation-delay: .16s; }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-card-delay-3 { animation-delay: .28s; }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-card-label { align-self: stretch !important; width: 100% !important; max-width: 100%; margin-left: auto; text-align: right; }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-card-label .elementor-widget-container { width: 100%; text-align: right; }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-card-label .elementor-heading-title { display: block; width: 100%; text-align: right; font-weight: 500; }
.elementor-1038 .elementor-element.elementor-element-4c01fb05 .fastice-offer-card-label a { color: inherit; text-decoration: none; }
@keyframes fastice-card-rise { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: translateY(0); } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a1d0ae7 */.elementor-1038 .elementor-element.elementor-element-5a1d0ae7 { position: relative; overflow: hidden; background: linear-gradient(180deg, #0B132B 0%, #101938 100%); border-top: 1px solid rgba(189,247,255,.10); border-bottom: 1px solid rgba(189,247,255,.10); }
.elementor-1038 .elementor-element.elementor-element-5a1d0ae7::before { content: ""; position: absolute; inset: 0; pointer-events: none; background: radial-gradient(560px 160px at 50% 0%, rgba(36,213,243,.10), rgba(36,213,243,0) 70%); }
.elementor-1038 .elementor-element.elementor-element-5a1d0ae7 > .e-con-inner, .elementor-1038 .elementor-element.elementor-element-5a1d0ae7 > .elementor-element { position: relative; z-index: 1; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37c1029c */.elementor-1038 .elementor-element.elementor-element-37c1029c {
  position: relative;
  width: 3px !important;
  min-width: 3px !important;
  max-width: 3px !important;
  flex: 0 0 3px !important;
  flex-basis: 3px !important;
  min-height: 36px !important;
  height: 36px !important;
  border-radius: 0 !important;
  overflow: visible;
  background: none !important;
}
.elementor-1038 .elementor-element.elementor-element-37c1029c:not(.elementor-motion-effects-element-type-background),
.elementor-1038 .elementor-element.elementor-element-37c1029c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background: none !important;
}
.elementor-1038 .elementor-element.elementor-element-37c1029c::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  border-radius: 0;
  background: linear-gradient(180deg, #24D5F3 0%, #6657FF 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4639eb9c */.elementor-1038 .elementor-element.elementor-element-4639eb9c {
  position: relative;
  height: 3px !important;
  min-height: 3px !important;
  max-height: 3px !important;
  border-radius: 0 !important;
  overflow: visible;
  background: none !important;
}
.elementor-1038 .elementor-element.elementor-element-4639eb9c:not(.elementor-motion-effects-element-type-background),
.elementor-1038 .elementor-element.elementor-element-4639eb9c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background: none !important;
}
.elementor-1038 .elementor-element.elementor-element-4639eb9c::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 3px;
  border-radius: 0;
  background: linear-gradient(90deg, #24D5F3 0%, #6657FF 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4424e15c */.elementor-1038 .elementor-element.elementor-element-4424e15c p { margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6070951f */.elementor-1038 .elementor-element.elementor-element-6070951f { border-bottom: 1px solid rgba(7,10,24,.22); padding: 17px 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14b08173 */.elementor-1038 .elementor-element.elementor-element-14b08173 { border-bottom: 1px solid rgba(7,10,24,.22); padding: 17px 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-45c3a4ad */.elementor-1038 .elementor-element.elementor-element-45c3a4ad a {
  color: #24D5F3;
  text-decoration: none;
  border-bottom: 1px solid rgba(36,213,243,.46);
  padding-bottom: 6px;
  display: inline-block;
  transition: color .22s ease, border-color .22s ease, transform .22s ease, text-shadow .22s ease;
}
.elementor-1038 .elementor-element.elementor-element-45c3a4ad a:hover {
  color: #070A18;
  border-color: rgba(7,10,24,.34);
  transform: translateX(4px);
  text-shadow: 0 0 18px rgba(36,213,243,.24);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67edb832 */.elementor-1038 .elementor-element.elementor-element-67edb832 img {
  border-radius: 20px;
  overflow: hidden;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f4ec02d */.elementor-1038 .elementor-element.elementor-element-1f4ec02d {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background-color: #EAF8FC !important;
  background-image: linear-gradient(105deg, rgba(247,250,255,.86), rgba(189,247,255,.18)), url('https://fastice.pl/wp-content/uploads/2026/07/background_produkty.webp') !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
}
.elementor-1038 .elementor-element.elementor-element-1f4ec02d:not(.elementor-motion-effects-element-type-background) {
  background-color: #EAF8FC !important;
  background-image: linear-gradient(105deg, rgba(247,250,255,.86), rgba(189,247,255,.18)), url('https://fastice.pl/wp-content/uploads/2026/07/background_produkty.webp') !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
}
.elementor-1038 .elementor-element.elementor-element-1f4ec02d::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background:
    radial-gradient(680px 420px at 8% 10%, rgba(36,213,243,.16), rgba(36,213,243,0) 68%),
    radial-gradient(560px 420px at 94% 92%, rgba(102,87,255,.10), rgba(102,87,255,0) 72%);
}
.elementor-1038 .elementor-element.elementor-element-1f4ec02d > .e-con-inner,
.elementor-1038 .elementor-element.elementor-element-1f4ec02d > .elementor-element {
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .elementor-1038 .elementor-element.elementor-element-1f4ec02d,
  .elementor-1038 .elementor-element.elementor-element-1f4ec02d:not(.elementor-motion-effects-element-type-background) {
    background-image: linear-gradient(105deg, rgba(247,250,255,.88), rgba(189,247,255,.2)), url('https://fastice.pl/wp-content/uploads/2026/07/background_produkty.webp') !important;
    background-position: center top !important;
    background-size: cover !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98e680b */.elementor-1038 .elementor-element.elementor-element-98e680b img {
  border-radius: 20px;
  overflow: hidden;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a11b869 */.elementor-1038 .elementor-element.elementor-element-6a11b869 {
  position: relative;
  width: 3px !important;
  min-width: 3px !important;
  max-width: 3px !important;
  flex: 0 0 3px !important;
  flex-basis: 3px !important;
  min-height: 36px !important;
  height: 36px !important;
  border-radius: 0 !important;
  overflow: visible;
  background: none !important;
}
.elementor-1038 .elementor-element.elementor-element-6a11b869:not(.elementor-motion-effects-element-type-background),
.elementor-1038 .elementor-element.elementor-element-6a11b869 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background: none !important;
}
.elementor-1038 .elementor-element.elementor-element-6a11b869::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  border-radius: 0;
  background: linear-gradient(180deg, #24D5F3 0%, #6657FF 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35e6aa5f */.elementor-1038 .elementor-element.elementor-element-35e6aa5f {
  position: relative;
  height: 3px !important;
  min-height: 3px !important;
  max-height: 3px !important;
  border-radius: 0 !important;
  overflow: visible;
  background: none !important;
}
.elementor-1038 .elementor-element.elementor-element-35e6aa5f:not(.elementor-motion-effects-element-type-background),
.elementor-1038 .elementor-element.elementor-element-35e6aa5f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background: none !important;
}
.elementor-1038 .elementor-element.elementor-element-35e6aa5f::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 3px;
  border-radius: 0;
  background: linear-gradient(90deg, #24D5F3 0%, #6657FF 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6357135e */.elementor-1038 .elementor-element.elementor-element-6357135e p { margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bee17fc */.elementor-1038 .elementor-element.elementor-element-3bee17fc { border-bottom: 1px solid rgba(7,10,24,.22); padding: 17px 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-630c4b44 */.elementor-1038 .elementor-element.elementor-element-630c4b44 { border-bottom: 1px solid rgba(7,10,24,.22); padding: 17px 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d7f1009 */.elementor-1038 .elementor-element.elementor-element-7d7f1009 a {
  color: #24D5F3;
  text-decoration: none;
  border-bottom: 1px solid rgba(36,213,243,.46);
  padding-bottom: 6px;
  display: inline-block;
  transition: color .22s ease, border-color .22s ease, transform .22s ease, text-shadow .22s ease;
}
.elementor-1038 .elementor-element.elementor-element-7d7f1009 a:hover {
  color: #070A18;
  border-color: rgba(7,10,24,.34);
  transform: translateX(4px);
  text-shadow: 0 0 18px rgba(36,213,243,.24);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bc998e */.elementor-1038 .elementor-element.elementor-element-14bc998e {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background-color: #EAF8FC !important;
  background-image: linear-gradient(105deg, rgba(247,250,255,.86), rgba(189,247,255,.18)), url('https://fastice.pl/wp-content/uploads/2026/07/background_produkty_2-.webp') !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
}
.elementor-1038 .elementor-element.elementor-element-14bc998e:not(.elementor-motion-effects-element-type-background) {
  background-color: #EAF8FC !important;
  background-image: linear-gradient(105deg, rgba(247,250,255,.86), rgba(189,247,255,.18)), url('https://fastice.pl/wp-content/uploads/2026/07/background_produkty_2-.webp') !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
}
.elementor-1038 .elementor-element.elementor-element-14bc998e::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background:
    radial-gradient(680px 420px at 8% 10%, rgba(36,213,243,.16), rgba(36,213,243,0) 68%),
    radial-gradient(560px 420px at 94% 92%, rgba(102,87,255,.10), rgba(102,87,255,0) 72%);
}
.elementor-1038 .elementor-element.elementor-element-14bc998e > .e-con-inner,
.elementor-1038 .elementor-element.elementor-element-14bc998e > .elementor-element {
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .elementor-1038 .elementor-element.elementor-element-14bc998e,
  .elementor-1038 .elementor-element.elementor-element-14bc998e:not(.elementor-motion-effects-element-type-background) {
    background-image: linear-gradient(105deg, rgba(247,250,255,.88), rgba(189,247,255,.2)), url('https://fastice.pl/wp-content/uploads/2026/07/background_produkty_2-.webp') !important;
    background-position: center top !important;
    background-size: cover !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ae4d500 */.elementor-1038 .elementor-element.elementor-element-6ae4d500 {
  position: relative;
  width: 3px !important;
  min-width: 3px !important;
  max-width: 3px !important;
  flex: 0 0 3px !important;
  flex-basis: 3px !important;
  min-height: 36px !important;
  height: 36px !important;
  border-radius: 0 !important;
  overflow: visible;
  background: none !important;
}
.elementor-1038 .elementor-element.elementor-element-6ae4d500:not(.elementor-motion-effects-element-type-background),
.elementor-1038 .elementor-element.elementor-element-6ae4d500 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background: none !important;
}
.elementor-1038 .elementor-element.elementor-element-6ae4d500::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  border-radius: 0;
  background: linear-gradient(180deg, #24D5F3 0%, #6657FF 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf84fc3 */.elementor-1038 .elementor-element.elementor-element-7bf84fc3 {
  position: relative;
  height: 3px !important;
  min-height: 3px !important;
  max-height: 3px !important;
  border-radius: 0 !important;
  overflow: visible;
  background: none !important;
}
.elementor-1038 .elementor-element.elementor-element-7bf84fc3:not(.elementor-motion-effects-element-type-background),
.elementor-1038 .elementor-element.elementor-element-7bf84fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background: none !important;
}
.elementor-1038 .elementor-element.elementor-element-7bf84fc3::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 3px;
  border-radius: 0;
  background: linear-gradient(90deg, #24D5F3 0%, #6657FF 100%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68deed45 */.elementor-1038 .elementor-element.elementor-element-68deed45 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17c164f */.elementor-1038 .elementor-element.elementor-element-17c164f { border-bottom: 1px solid rgba(7,10,24,.22); padding: 17px 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3605aec2 */.elementor-1038 .elementor-element.elementor-element-3605aec2 { border-bottom: 1px solid rgba(7,10,24,.22); padding: 17px 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42c08c78 */.elementor-1038 .elementor-element.elementor-element-42c08c78 a {
  color: #24D5F3;
  text-decoration: none;
  border-bottom: 1px solid rgba(36,213,243,.46);
  padding-bottom: 6px;
  display: inline-block;
  transition: color .22s ease, border-color .22s ease, transform .22s ease, text-shadow .22s ease;
}
.elementor-1038 .elementor-element.elementor-element-42c08c78 a:hover {
  color: #070A18;
  border-color: rgba(7,10,24,.34);
  transform: translateX(4px);
  text-shadow: 0 0 18px rgba(36,213,243,.24);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1779f2b4 */.elementor-1038 .elementor-element.elementor-element-1779f2b4 img {
  border-radius: 20px;
  overflow: hidden;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ad0cbf3 */.elementor-1038 .elementor-element.elementor-element-7ad0cbf3 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background-color: #EAF8FC !important;
  background-image: linear-gradient(105deg, rgba(247,250,255,.86), rgba(189,247,255,.18)), url('https://fastice.pl/wp-content/uploads/2026/07/background_produkty_3-.webp') !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
}
.elementor-1038 .elementor-element.elementor-element-7ad0cbf3:not(.elementor-motion-effects-element-type-background) {
  background-color: #EAF8FC !important;
  background-image: linear-gradient(105deg, rgba(247,250,255,.86), rgba(189,247,255,.18)), url('https://fastice.pl/wp-content/uploads/2026/07/background_produkty_3-.webp') !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
}
.elementor-1038 .elementor-element.elementor-element-7ad0cbf3::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background:
    radial-gradient(680px 420px at 8% 10%, rgba(36,213,243,.16), rgba(36,213,243,0) 68%),
    radial-gradient(560px 420px at 94% 92%, rgba(102,87,255,.10), rgba(102,87,255,0) 72%);
}
.elementor-1038 .elementor-element.elementor-element-7ad0cbf3 > .e-con-inner,
.elementor-1038 .elementor-element.elementor-element-7ad0cbf3 > .elementor-element {
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  .elementor-1038 .elementor-element.elementor-element-7ad0cbf3,
  .elementor-1038 .elementor-element.elementor-element-7ad0cbf3:not(.elementor-motion-effects-element-type-background) {
    background-image: linear-gradient(105deg, rgba(247,250,255,.88), rgba(189,247,255,.2)), url('https://fastice.pl/wp-content/uploads/2026/07/background_produkty_3-.webp') !important;
    background-position: center top !important;
    background-size: cover !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69697d0c */.elementor-1038 .elementor-element.elementor-element-69697d0c { display: flex !important; justify-content: center !important; align-items: center !important; width: 100% !important; --justify-content: center !important; --align-items: center !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20086f0a */.elementor-1038 .elementor-element.elementor-element-20086f0a { text-align: center !important; width: calc(100% - 44px) !important; min-height: 85px !important; margin-left: 22px !important; margin-right: 22px !important; padding: 24px 18px 22px 18px !important; border-color: rgba(189,247,255,.30) !important; } .elementor-1038 .elementor-element.elementor-element-20086f0a .elementor-heading-title { text-align: center !important; width: 100% !important; } .elementor-1038 .elementor-element.elementor-element-20086f0a::before { content: "" !important; position: absolute !important; left: -1px !important; top: -18px !important; width: 1px !important; height: 18px !important; display: block !important; background: linear-gradient(180deg, rgba(36,213,243,.85), rgba(36,213,243,.20)) !important; } .elementor-1038 .elementor-element.elementor-element-20086f0a::after { display: none !important; content: none !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b200e1b */.elementor-1038 .elementor-element.elementor-element-4b200e1b { text-align: center !important; width: calc(100% - 44px) !important; min-height: 85px !important; margin-left: 22px !important; margin-right: 22px !important; padding: 24px 18px 22px 18px !important; } .elementor-1038 .elementor-element.elementor-element-4b200e1b .elementor-heading-title { text-align: center !important; width: 100% !important; } .elementor-1038 .elementor-element.elementor-element-4b200e1b::after { display: none !important; content: none !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81f06ac */.elementor-1038 .elementor-element.elementor-element-81f06ac { text-align: center !important; width: calc(100% - 44px) !important; min-height: 85px !important; margin-left: 22px !important; margin-right: 22px !important; padding: 24px 18px 22px 18px !important; } .elementor-1038 .elementor-element.elementor-element-81f06ac .elementor-heading-title { text-align: center !important; width: 100% !important; } .elementor-1038 .elementor-element.elementor-element-81f06ac::after { display: none !important; content: none !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28b01fbb */.elementor-1038 .elementor-element.elementor-element-28b01fbb { position: relative; overflow: hidden; isolation: isolate; background-color: #070A18; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb::before { content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none; background: linear-gradient(180deg, rgba(7,10,24,.10), rgba(7,10,24,.34)), radial-gradient(760px 420px at 12% 10%, rgba(36,213,243,.13), rgba(36,213,243,0) 68%), radial-gradient(720px 420px at 92% 86%, rgba(102,87,255,.14), rgba(102,87,255,0) 72%); }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb > .e-con-inner, .elementor-1038 .elementor-element.elementor-element-28b01fbb > .elementor-element { position: relative; z-index: 1; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-order-line { position: relative; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-order-line::before { content: ""; position: absolute; left: 0; right: 0; top: 36px; height: 1px; background: linear-gradient(90deg, rgba(36,213,243,.90), rgba(36,213,243,.85) 35%, rgba(102,87,255,.65) 70%, rgba(189,247,255,.25)); }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-order-step { position: relative; z-index: 1; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-form-placeholder { backdrop-filter: blur(18px) saturate(145%); -webkit-backdrop-filter: blur(18px) saturate(145%); box-shadow: inset 0 1px 0 rgba(247,250,255,.14), 0 24px 58px rgba(7,10,24,.30); }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-placeholder-field { min-height: 42px; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-order-phone-btn .elementor-button { transition: transform .22s ease, box-shadow .22s ease, background-color .22s ease; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-order-phone-btn .elementor-button:hover { transform: translateY(-2px); box-shadow: 0 0 28px rgba(36,213,243,.32); background-color: #65E9FF; }\n@media (max-width: 767px) { .elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-order-line::before { display: none; } }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-order-pill { min-height: 0 !important; height: auto !important; align-self: center; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-order-pill .elementor-widget-container { line-height: 1.15; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-faordersep, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-facontactline { --min-height: 1px !important; min-height: 1px !important; height: 1px !important; max-height: 1px !important; padding: 0 !important; overflow: hidden; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fasteprow1, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fasteprow2, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fasteprow3 { justify-content: center; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc1 .elementor-heading-title, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc2 .elementor-heading-title, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc3 .elementor-heading-title { text-align: center; }\n\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-faorderpill.fastice-order-pill { --min-height: 46px !important; min-height: 46px !important; height: 46px !important; max-height: 46px !important; align-self: flex-start !important; flex: 0 0 auto !important; overflow: hidden; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-faorderpill.fastice-order-pill .elementor-heading-title { white-space: nowrap; line-height: 1.05 !important; }\n@media (max-width: 767px) { .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-faorderpill.fastice-order-pill { width: 100% !important; height: auto !important; max-height: none !important; } .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-faorderpill.fastice-order-pill .elementor-heading-title { white-space: normal; } }\n\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fasteprow1.e-con, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fasteprow2.e-con, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fasteprow3.e-con { --justify-content: center !important; justify-content: center !important; --align-items: center !important; align-items: center !important; }\n\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fasteprow1.e-con { display: flex !important; width: 100% !important; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fasteprow1.e-con > .elementor-element-fastepnum1 { margin-left: auto !important; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fasteprow1.e-con > .elementor-element-fasteptitle1 { margin-right: auto !important; }\n\n/* Fastice order infographic steps */\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-order-infographic { align-items: stretch; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-order-infographic::before { display: none !important; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-order-step-card { position: relative; padding-top: 4px; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-step-pill { position: relative; overflow: visible; isolation: isolate; box-shadow: inset 0 1px 0 rgba(247,250,255,.16), 0 14px 28px rgba(7,10,24,.22); backdrop-filter: blur(12px) saturate(145%); -webkit-backdrop-filter: blur(12px) saturate(145%); }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-step-pill::before { content: ""; position: absolute; left: -22px; top: 50%; width: 48px; height: 48px; transform: translateY(-50%); border-radius: 999px; background: radial-gradient(circle at 32% 28%, #F7FAFF 0%, #BDF7FF 42%, rgba(189,247,255,.72) 100%); box-shadow: inset 0 1px 0 rgba(255,255,255,.9), 0 10px 22px rgba(7,10,24,.28); z-index: -1; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-step-pill::after { content: ""; position: absolute; right: 13px; top: 50%; width: 7px; height: 7px; border: 1px solid currentColor; border-radius: 999px; transform: translateY(-50%); opacity: .62; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fasteprow1.fastice-step-pill { color: #24D5F3; background: linear-gradient(135deg, rgba(36,213,243,.16), rgba(189,247,255,.05)); }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fasteprow2.fastice-step-pill { color: #24D5F3; background: linear-gradient(135deg, rgba(36,213,243,.12), rgba(102,87,255,.07)); }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fasteprow3.fastice-step-pill { color: #6657FF; background: linear-gradient(135deg, rgba(102,87,255,.16), rgba(36,213,243,.05)); }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-step-description { position: relative; min-height: 106px; margin-left: 22px; padding: 22px 20px 18px 22px; border: 1px solid rgba(189,247,255,.30); border-top: 0; border-radius: 0 0 18px 18px; background: rgba(7,10,24,.08); }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc2.fastice-step-description { border-color: rgba(36,213,243,.28); }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc3.fastice-step-description { border-color: rgba(102,87,255,.36); }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-step-description::before { content: ""; position: absolute; left: -1px; top: -18px; width: 1px; height: 18px; background: linear-gradient(180deg, rgba(36,213,243,.85), rgba(36,213,243,.20)); }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-step-description::after { content: ""; position: absolute; right: 18px; bottom: -4px; width: 8px; height: 8px; border-radius: 999px; background: #24D5F3; box-shadow: 0 0 12px rgba(36,213,243,.42); }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc3.fastice-step-description::after { background: #6657FF; box-shadow: 0 0 12px rgba(102,87,255,.42); }\n@media (max-width: 767px) { .elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-step-pill { margin-left: 18px; } .elementor-1038 .elementor-element.elementor-element-28b01fbb .fastice-step-description { margin-left: 40px; min-height: 90px; } }\n\n/* Fastice order desc cards */\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc1, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc2, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc3 { position: relative; min-height: 106px !important; margin-left: 22px !important; padding: 22px 20px 18px 22px !important; border-style: solid !important; border-width: 0 1px 1px 1px !important; border-color: rgba(189,247,255,.30) !important; border-radius: 0 0 18px 18px !important; background: rgba(7,10,24,.08) !important; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc2 { border-color: rgba(36,213,243,.28) !important; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc3 { border-color: rgba(102,87,255,.36) !important; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc1::before, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc2::before, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc3::before { content: ""; position: absolute; left: -1px; top: -18px; width: 1px; height: 18px; background: linear-gradient(180deg, rgba(36,213,243,.85), rgba(36,213,243,.20)); }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc1::after, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc2::after, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc3::after { content: ""; position: absolute; right: 18px; bottom: -4px; width: 8px; height: 8px; border-radius: 999px; background: #24D5F3; box-shadow: 0 0 12px rgba(36,213,243,.42); }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc3::after { background: #6657FF; box-shadow: 0 0 12px rgba(102,87,255,.42); }\n@media (max-width: 767px) { .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc1, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc2, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc3 { margin-left: 40px !important; min-height: 90px !important; } }\n\n/* Fastice order desc unify */\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc1, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc2, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc3 { width: calc(100% - 44px) !important; min-height: 82px !important; margin-left: 22px !important; margin-right: 22px !important; padding: 24px 18px 22px 18px !important; display: flex !important; align-items: center !important; justify-content: center !important; text-align: center !important; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc1 .elementor-heading-title, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc2 .elementor-heading-title, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc3 .elementor-heading-title { width: 100% !important; text-align: center !important; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc1::after, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc2::after, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc3::after { display: none !important; content: none !important; }\n@media (max-width: 767px) { .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc1, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc2, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc3 { width: calc(100% - 40px) !important; margin-left: 40px !important; margin-right: 0 !important; } }\n\n/* Fastice remove all step dots */\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc1::after, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc2::after, .elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc3::after { display: none !important; visibility: hidden !important; opacity: 0 !important; content: none !important; width: 0 !important; height: 0 !important; }\n\n/* Fastice first step border match */\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc1 { border-color: rgba(36,213,243,.38) !important; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc1::before { content: "" !important; position: absolute !important; left: -1px !important; top: -18px !important; width: 1px !important; height: 18px !important; display: block !important; background: linear-gradient(180deg, rgba(36,213,243,.90), rgba(36,213,243,.24)) !important; }\n.elementor-1038 .elementor-element.elementor-element-28b01fbb .elementor-element-fastepdesc1::after { display: none !important; content: none !important; }\n/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-585ed5f1 */.elementor-1038 .elementor-element.elementor-element-585ed5f1 {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background-color: #EAF8FC !important;
  background-image: linear-gradient(105deg, rgba(247,250,255,.88), rgba(189,247,255,.22)), url('https://fastice.pl/wp-content/uploads/2026/07/background_produkty.webp') !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
}
.elementor-1038 .elementor-element.elementor-element-585ed5f1:not(.elementor-motion-effects-element-type-background) {
  background-color: #EAF8FC !important;
  background-image: linear-gradient(105deg, rgba(247,250,255,.88), rgba(189,247,255,.22)), url('https://fastice.pl/wp-content/uploads/2026/07/background_produkty.webp') !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
}
.elementor-1038 .elementor-element.elementor-element-585ed5f1::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 0;
  background:
    radial-gradient(620px 360px at 8% 12%, rgba(36,213,243,.14), rgba(36,213,243,0) 70%),
    radial-gradient(620px 360px at 94% 88%, rgba(102,87,255,.10), rgba(102,87,255,0) 72%);
}
.elementor-1038 .elementor-element.elementor-element-585ed5f1 > .e-con-inner,
.elementor-1038 .elementor-element.elementor-element-585ed5f1 > .elementor-element { position: relative; z-index: 1; }
.elementor-1038 .elementor-element.elementor-element-585ed5f1 .fastice-faq-list .elementor-accordion-item { border: 0; border-bottom: 1px solid rgba(7,10,24,.14); background: transparent; }
.elementor-1038 .elementor-element.elementor-element-585ed5f1 .fastice-faq-list .elementor-tab-title { padding: 24px 0; color: #070A18; font-family: Manrope, sans-serif; font-size: 18px; font-weight: 700; line-height: 1.35; }
.elementor-1038 .elementor-element.elementor-element-585ed5f1 .fastice-faq-list .elementor-tab-title .elementor-accordion-icon { color: #070A18; font-size: 18px; }
.elementor-1038 .elementor-element.elementor-element-585ed5f1 .fastice-faq-list .elementor-tab-content { padding: 0 0 24px 0; border: 0; color: #17234A; font-family: Manrope, sans-serif; font-size: 16px; line-height: 1.6; }
.elementor-1038 .elementor-element.elementor-element-585ed5f1 .fastice-faq-list .elementor-tab-title:hover { color: #007BA7; }
.elementor-1038 .elementor-element.elementor-element-585ed5f1 .fastice-faq-list .elementor-tab-title:hover .elementor-accordion-icon { color: #24D5F3; }
@media (max-width: 767px) {
  .elementor-1038 .elementor-element.elementor-element-585ed5f1,
  .elementor-1038 .elementor-element.elementor-element-585ed5f1:not(.elementor-motion-effects-element-type-background) {
    background-position: center top !important;
  }
  .elementor-1038 .elementor-element.elementor-element-585ed5f1 .fastice-faq-list .elementor-tab-title { font-size: 16px; padding: 20px 0; }
}/* End custom CSS */