.elementor-1756 .elementor-element.elementor-element-30f9bebc{--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-1756 .elementor-element.elementor-element-48b6231{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-1756 .elementor-element.elementor-element-48b6231:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-48b6231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revo25life.pl/wp-content/uploads/2025/10/tlo43234-1.png");background-position:center center;background-size:cover;}.elementor-1756 .elementor-element.elementor-element-6460932c{--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:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1756 .elementor-element.elementor-element-53cd67ee .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-3d0a1aea .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1em;font-weight:600;letter-spacing:0.8px;}.elementor-1756 .elementor-element.elementor-element-5d27ceef{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1756 .elementor-element.elementor-element-2989f616{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1756 .elementor-element.elementor-element-3f05a350{--n-accordion-title-font-size:0.9em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1756 .elementor-element.elementor-element-3f05a350 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1756 .elementor-element.elementor-element-3f05a350 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1756 .elementor-element.elementor-element-3f05a350 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Lato", Sans-serif;font-weight:700;letter-spacing:0.12em;}:where( .elementor-1756 .elementor-element.elementor-element-3f05a350 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1756 .elementor-element.elementor-element-47bbdaa{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1756 .elementor-element.elementor-element-47bbdaa .elementor-divider-separator{width:100%;}.elementor-1756 .elementor-element.elementor-element-47bbdaa .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1756 .elementor-element.elementor-element-221dc828{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-4929190e .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1756 .elementor-element.elementor-element-38f1765a .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1756 .elementor-element.elementor-element-1c8a1767 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1756 .elementor-element.elementor-element-5d17df0a .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1756 .elementor-element.elementor-element-39e31268 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1756 .elementor-element.elementor-element-5460820e .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1756 .elementor-element.elementor-element-3c97baaa .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1756 .elementor-element.elementor-element-1bb2501b .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1756 .elementor-element.elementor-element-78ea4dc2{--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:flex-end;--overlay-opacity:0.5;}.elementor-1756 .elementor-element.elementor-element-78ea4dc2::before, .elementor-1756 .elementor-element.elementor-element-78ea4dc2 > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-78ea4dc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-78ea4dc2 > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-78ea4dc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-78ea4dc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1756 .elementor-element.elementor-element-1bcb7f4{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1756 .elementor-element.elementor-element-753976bd{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1756 .elementor-element.elementor-element-637ca31c{text-align:left;}.elementor-1756 .elementor-element.elementor-element-637ca31c img{width:43%;}.elementor-1756 .elementor-element.elementor-element-4e77d09b .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20px;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-9528847 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:16px;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-6c3b2509{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1756 .elementor-element.elementor-element-6c3b2509 .elementor-divider-separator{width:85%;}.elementor-1756 .elementor-element.elementor-element-6c3b2509 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1756 .elementor-element.elementor-element-19b0484c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-b2a2ae5 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1756 .elementor-element.elementor-element-51529946 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1756 .elementor-element.elementor-element-18da40c3{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-33dea287 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1756 .elementor-element.elementor-element-46418e56{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1756 .elementor-element.elementor-element-46418e56 .elementor-divider-separator{width:100%;}.elementor-1756 .elementor-element.elementor-element-46418e56 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1756 .elementor-element.elementor-element-4b3f8a83 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.6px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1756 .elementor-element.elementor-element-36bcb1a8 .cart button, .elementor-1756 .elementor-element.elementor-element-36bcb1a8 .cart .button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:010px 030px 10px 30px;color:#000000;background-color:#FFFFFF00;border-color:#000000;transition:all 0.2s;}.elementor-1756 .elementor-element.elementor-element-36bcb1a8 .cart button:hover, .elementor-1756 .elementor-element.elementor-element-36bcb1a8 .cart .button:hover{color:#FFFFFF;background-color:#000000DB;border-color:#000000;}.elementor-1756 .elementor-element.elementor-element-36bcb1a8 .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;color:#000000;background-color:#FFFFFF00;border-color:#000000;transition:all 0.2s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1756 .elementor-element.elementor-element-47ce2f8d .elementor-button{background-color:#333A5700;fill:#000000;color:#000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-47ce2f8d .elementor-button:hover, .elementor-1756 .elementor-element.elementor-element-47ce2f8d .elementor-button:focus{background-color:#1F1F1F00;color:#000000;}.elementor-1756 .elementor-element.elementor-element-47ce2f8d:hover{--e-transform-translateY:-2px;}.elementor-1756 .elementor-element.elementor-element-47ce2f8d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1756 .elementor-element.elementor-element-47ce2f8d .elementor-button:hover svg, .elementor-1756 .elementor-element.elementor-element-47ce2f8d .elementor-button:focus svg{fill:#000000;}.elementor-1756 .elementor-element.elementor-element-3029c265{--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-1756 .elementor-element.elementor-element-78253ab4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;}.elementor-1756 .elementor-element.elementor-element-78253ab4:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-78253ab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revo25life.pl/wp-content/uploads/2025/09/tlo43234.png");background-position:center center;background-size:cover;}.elementor-1756 .elementor-element.elementor-element-14a88944{--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:flex-end;--overlay-opacity:0.5;}.elementor-1756 .elementor-element.elementor-element-14a88944::before, .elementor-1756 .elementor-element.elementor-element-14a88944 > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-14a88944 > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-14a88944 > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-14a88944 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-14a88944 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1756 .elementor-element.elementor-element-17a7dd2f{--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:center;}.elementor-1756 .elementor-element.elementor-element-44176f8c .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-63275a58 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1em;font-weight:600;letter-spacing:0.8px;}.elementor-1756 .elementor-element.elementor-element-496a4faf{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1756 .elementor-element.elementor-element-30908f85{--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1756 .elementor-element.elementor-element-4ad9c08b{text-align:left;}.elementor-1756 .elementor-element.elementor-element-4ad9c08b img{width:43%;}.elementor-1756 .elementor-element.elementor-element-4d7b4afb .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20px;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-3087b06c .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:16px;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-dee1ce5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1756 .elementor-element.elementor-element-dee1ce5 .elementor-divider-separator{width:85%;}.elementor-1756 .elementor-element.elementor-element-dee1ce5 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1756 .elementor-element.elementor-element-2342f93{--display:flex;}.elementor-1756 .elementor-element.elementor-element-6dd3e56b{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1756 .elementor-element.elementor-element-132a318a{--n-accordion-title-font-size:0.9em;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1756 .elementor-element.elementor-element-132a318a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1756 .elementor-element.elementor-element-132a318a {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1756 .elementor-element.elementor-element-132a318a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Fira Code", Sans-serif;font-weight:700;letter-spacing:0.12em;}:where( .elementor-1756 .elementor-element.elementor-element-132a318a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1756 .elementor-element.elementor-element-4f8f73fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-50aca951 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1756 .elementor-element.elementor-element-6d4f53f9 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1756 .elementor-element.elementor-element-10a96{--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:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-982c8b3 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1756 .elementor-element.elementor-element-76bb5efe{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1756 .elementor-element.elementor-element-76bb5efe .elementor-divider-separator{width:100%;}.elementor-1756 .elementor-element.elementor-element-76bb5efe .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1756 .elementor-element.elementor-element-249bcfe4 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.6px;}.elementor-1756 .elementor-element.elementor-element-d07320 .cart button, .elementor-1756 .elementor-element.elementor-element-d07320 .cart .button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:010px 030px 10px 30px;color:#000000;background-color:#FFFFFF00;border-color:#000000;transition:all 0.2s;}.elementor-1756 .elementor-element.elementor-element-d07320 .cart button:hover, .elementor-1756 .elementor-element.elementor-element-d07320 .cart .button:hover{color:#FFFFFF;background-color:#000000DB;border-color:#000000;}.elementor-1756 .elementor-element.elementor-element-d07320 .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;color:#000000;background-color:#FFFFFF00;border-color:#000000;transition:all 0.2s;}.elementor-1756 .elementor-element.elementor-element-58e12ac2{--display:flex;--min-height:217px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1756 .elementor-element.elementor-element-38e0832e{--display:flex;--min-height:457px;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--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-1756 .elementor-element.elementor-element-55b86a86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-2b81e4e2{--display:flex;--justify-content:flex-end;--overlay-opacity:0.12;--overlay-mix-blend-mode:multiply;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1756 .elementor-element.elementor-element-2b81e4e2:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-2b81e4e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(247deg, #F5F5F5 0%, #D8D7FF 100%);}.elementor-1756 .elementor-element.elementor-element-2b81e4e2::before, .elementor-1756 .elementor-element.elementor-element-2b81e4e2 > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-2b81e4e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-2b81e4e2 > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-2b81e4e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-2b81e4e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revo25life.pl/wp-content/uploads/2025/09/bg-szklo3423423-scaled.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1756 .elementor-element.elementor-element-8f596c2 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.9em;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-2b43116f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-1756 .elementor-element.elementor-element-348aa6ea .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-35c5e1dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--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-1756 .elementor-element.elementor-element-74bebda4{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1756 .elementor-element.elementor-element-74bebda4:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-74bebda4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(217deg, #F5F5F5 0%, #DFE0FF 100%);}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1756 .elementor-element.elementor-element-4ad09cb5 .elementor-counter-title{justify-content:start;color:#000000;font-family:"Fira Code", Sans-serif;font-size:12px;font-weight:600;line-height:19px;letter-spacing:-1px;}.elementor-1756 .elementor-element.elementor-element-4ad09cb5 .elementor-counter{gap:5px;}.elementor-1756 .elementor-element.elementor-element-4ad09cb5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-family:"Archivo Black", Sans-serif;font-size:36px;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-32020c9d{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1756 .elementor-element.elementor-element-32020c9d:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-32020c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(217deg, #F5F5F5 0%, #D3D3FF 100%);}.elementor-1756 .elementor-element.elementor-element-31d77c62 .elementor-counter-title{justify-content:start;color:#000000;font-family:"Fira Code", Sans-serif;font-size:12px;font-weight:600;line-height:19px;letter-spacing:-1px;}.elementor-1756 .elementor-element.elementor-element-31d77c62 .elementor-counter{gap:5px;}.elementor-1756 .elementor-element.elementor-element-31d77c62 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-family:"Archivo Black", Sans-serif;font-size:36px;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-7890e84c{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1756 .elementor-element.elementor-element-7890e84c:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-7890e84c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(217deg, #F5F5F5 0%, #D0DAFF 100%);}.elementor-1756 .elementor-element.elementor-element-5dcaf136 .elementor-counter-title{justify-content:start;color:#000000;font-family:"Fira Code", Sans-serif;font-size:12px;font-weight:600;line-height:19px;letter-spacing:-1px;}.elementor-1756 .elementor-element.elementor-element-5dcaf136 .elementor-counter{gap:5px;}.elementor-1756 .elementor-element.elementor-element-5dcaf136 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:#000000;font-family:"Archivo Black", Sans-serif;font-size:36px;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-15f867b .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1em;font-weight:400;letter-spacing:-0.9px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-749e531f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-2cc24e46{--display:flex;--overlay-opacity:0.33;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1756 .elementor-element.elementor-element-2cc24e46:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-2cc24e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-1756 .elementor-element.elementor-element-2cc24e46::before, .elementor-1756 .elementor-element.elementor-element-2cc24e46 > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-2cc24e46 > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-2cc24e46 > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-2cc24e46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-2cc24e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revo25life.pl/wp-content/uploads/2025/09/tlo43234-2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1756 .elementor-element.elementor-element-71a6ab74 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-55b98a82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-1756 .elementor-element.elementor-element-51b6b732 .elementor-button{background-color:#333A5700;font-family:"Fira Code", Sans-serif;font-weight:500;}.elementor-1756 .elementor-element.elementor-element-51b6b732 .elementor-button:hover, .elementor-1756 .elementor-element.elementor-element-51b6b732 .elementor-button:focus{background-color:#1F1F1F;color:#FFFFFF;}.elementor-1756 .elementor-element.elementor-element-51b6b732:hover{--e-transform-translateY:-2px;}.elementor-1756 .elementor-element.elementor-element-51b6b732 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1756 .elementor-element.elementor-element-51b6b732 .elementor-button:hover svg, .elementor-1756 .elementor-element.elementor-element-51b6b732 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1756 .elementor-element.elementor-element-64e4fb8b{--display:flex;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-25dc27e3{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:05px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-660cb824{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-74ce004f .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:46px;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-14bbf10e{padding:0px 0px 13px 0px;}.elementor-1756 .elementor-element.elementor-element-14bbf10e .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-a52bfad{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-2841864f .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-4f3a3bcb{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1756 .elementor-element.elementor-element-4f3a3bcb .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-3c7c75cb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-50d1fefd .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-7d052c82{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1756 .elementor-element.elementor-element-7d052c82 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-96d80b7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-79b04634 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-3ce9fefb{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1756 .elementor-element.elementor-element-3ce9fefb .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-a6e7fd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-135e7c78 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-3bb18bcc{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1756 .elementor-element.elementor-element-3bb18bcc .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-bfb72dd{--display:flex;}.elementor-1756 .elementor-element.elementor-element-456797b4{--display:flex;--min-height:35em;--overlay-opacity:0.3;--border-radius:24px 24px 24px 24px;}.elementor-1756 .elementor-element.elementor-element-456797b4:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-456797b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;background-image:url("https://revo25life.pl/wp-content/uploads/2025/10/42323REVOLIFE0806.jpg");background-position:center center;background-size:cover;}.elementor-1756 .elementor-element.elementor-element-456797b4::before, .elementor-1756 .elementor-element.elementor-element-456797b4 > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-456797b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-456797b4 > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-456797b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-456797b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1756 .elementor-element.elementor-element-73fc05ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1756 .elementor-element.elementor-element-73fc05ef:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-73fc05ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-1756 .elementor-element.elementor-element-34157ff9{--display:flex;--min-height:367px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:20px 20px 0px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-34157ff9:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-34157ff9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-319cb5a );}.elementor-1756 .elementor-element.elementor-element-914bb75{--display:flex;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-5c0f0a73{--display:flex;--min-height:100%;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-5c0f0a73:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-5c0f0a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revo25life.pl/wp-content/uploads/2025/10/43REVOLIFE2547.jpg");background-position:center center;background-size:cover;}.elementor-1756 .elementor-element.elementor-element-7129e27{--display:flex;--min-height:100%;--justify-content:space-between;--padding-top:1em;--padding-bottom:7em;--padding-left:2em;--padding-right:2em;}.elementor-1756 .elementor-element.elementor-element-5117e7e0{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--overlay-opacity:0.35;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-5117e7e0::before, .elementor-1756 .elementor-element.elementor-element-5117e7e0 > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-5117e7e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-5117e7e0 > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-5117e7e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-5117e7e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1756 .elementor-element.elementor-element-524e7f73{padding:0px 0px 0px 0px;text-align:left;}.elementor-1756 .elementor-element.elementor-element-524e7f73 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:3.4em;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-650df55f{padding:0px 0px 0px 0px;text-align:left;}.elementor-1756 .elementor-element.elementor-element-650df55f .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2em;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-5205e749{padding:5px 0px 0px 0px;text-align:left;}.elementor-1756 .elementor-element.elementor-element-5205e749 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1em;font-weight:600;line-height:1.1em;letter-spacing:0.32em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1756 .elementor-element.elementor-element-2cacdad1{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-2cacdad1.e-con{--align-self:flex-end;}.elementor-1756 .elementor-element.elementor-element-14b6bf1f{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--overlay-opacity:0.35;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1756 .elementor-element.elementor-element-14b6bf1f:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-14b6bf1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#84A0AF4D;}.elementor-1756 .elementor-element.elementor-element-14b6bf1f::before, .elementor-1756 .elementor-element.elementor-element-14b6bf1f > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-14b6bf1f > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-14b6bf1f > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-14b6bf1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-14b6bf1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-1756 .elementor-element.elementor-element-55d64a78{padding:0px 0px 0px 0px;text-align:left;}.elementor-1756 .elementor-element.elementor-element-55d64a78 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-50462603{padding:0px 0px 0px 0px;text-align:left;}.elementor-1756 .elementor-element.elementor-element-50462603 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-694ceee2{padding:5px 0px 0px 0px;text-align:left;}.elementor-1756 .elementor-element.elementor-element-694ceee2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.2em;letter-spacing:0em;}.elementor-1756 .elementor-element.elementor-element-1af81abf{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 0px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;bottom:0px;--z-index:1;}.elementor-1756 .elementor-element.elementor-element-1af81abf:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-1af81abf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}body:not(.rtl) .elementor-1756 .elementor-element.elementor-element-1af81abf{right:0px;}body.rtl .elementor-1756 .elementor-element.elementor-element-1af81abf{left:0px;}.elementor-1756 .elementor-element.elementor-element-6f886b97 .elementor-button{background-color:#000000;font-family:"Fira Code", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-1756 .elementor-element.elementor-element-6f886b97 .elementor-button:hover, .elementor-1756 .elementor-element.elementor-element-6f886b97 .elementor-button:focus{background-color:#1F1F1F;color:#FFFFFF;}.elementor-1756 .elementor-element.elementor-element-6f886b97:hover{--e-transform-translateY:-2px;}.elementor-1756 .elementor-element.elementor-element-6f886b97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:3;}.elementor-1756 .elementor-element.elementor-element-6f886b97 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1756 .elementor-element.elementor-element-6f886b97 .elementor-button:hover svg, .elementor-1756 .elementor-element.elementor-element-6f886b97 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1756 .elementor-element.elementor-element-f95b8c0{--spacer-size:50px;width:var( --container-widget-width, 50px );max-width:50px;background-color:#E6000000;--container-widget-width:50px;--container-widget-flex-grow:0;bottom:100%;border-style:none;border-radius:100% 100% 100% 100%;box-shadow:25px 25px 0px 0px #F8F8F8;}body:not(.rtl) .elementor-1756 .elementor-element.elementor-element-f95b8c0{right:0%;}body.rtl .elementor-1756 .elementor-element.elementor-element-f95b8c0{left:0%;}.elementor-1756 .elementor-element.elementor-element-63176470{--spacer-size:50px;width:var( --container-widget-width, 50px );max-width:50px;background-color:#D3010100;--container-widget-width:50px;--container-widget-flex-grow:0;bottom:0%;border-style:none;border-radius:100% 100% 100% 100%;box-shadow:25px 25px 0px 0px #F8F8F8;}body:not(.rtl) .elementor-1756 .elementor-element.elementor-element-63176470{right:100%;}body.rtl .elementor-1756 .elementor-element.elementor-element-63176470{left:100%;}.elementor-1756 .elementor-element.elementor-element-468982e7{--display:flex;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:11em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-1756 .elementor-element.elementor-element-5c533571{padding:0px 0px 0px 0px;text-align:left;}.elementor-1756 .elementor-element.elementor-element-5c533571 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.6em;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-486aa58b{padding:0px 0px 0px 0px;text-align:left;}.elementor-1756 .elementor-element.elementor-element-486aa58b .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:3.5em;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-148884ca{padding:5px 0px 0px 0px;text-align:left;}.elementor-1756 .elementor-element.elementor-element-148884ca .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1.3em;font-weight:600;line-height:1.1em;letter-spacing:0em;}.elementor-1756 .elementor-element.elementor-element-1d26346d{padding:14px 0px 0px 0px;text-align:left;}.elementor-1756 .elementor-element.elementor-element-1d26346d .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.2em;letter-spacing:0em;}.elementor-1756 .elementor-element.elementor-element-760dceae{padding:5px 0px 0px 0px;text-align:left;}.elementor-1756 .elementor-element.elementor-element-760dceae .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:1.3em;font-weight:400;line-height:1.2em;letter-spacing:0em;}.elementor-1756 .elementor-element.elementor-element-756f735f{--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:3em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1756 .elementor-element.elementor-element-65d773a2{--display:flex;--min-height:45em;--justify-content:center;--overlay-opacity:0.11;--border-radius:20px 20px 20px 20px;}.elementor-1756 .elementor-element.elementor-element-65d773a2:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-65d773a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revo25life.pl/wp-content/uploads/2025/10/4323423.png");background-size:cover;}.elementor-1756 .elementor-element.elementor-element-65d773a2::before, .elementor-1756 .elementor-element.elementor-element-65d773a2 > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-65d773a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-65d773a2 > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-65d773a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-65d773a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revo25life.pl/wp-content/uploads/2025/09/tlo43234-2.png");--background-overlay:'';}.elementor-1756 .elementor-element.elementor-element-4d20800d{--display:flex;}.elementor-1756 .elementor-element.elementor-element-78e11cab{padding:0px 0px 0px 0px;text-align:center;}.elementor-1756 .elementor-element.elementor-element-78e11cab .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:48px;font-weight:600;color:#000000;}.elementor-1756 .elementor-element.elementor-element-47d3cf11{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1756 .elementor-element.elementor-element-47d3cf11 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-1756 .elementor-element.elementor-element-2b7f1015{--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-1756 .elementor-element.elementor-element-84442a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1756 .elementor-element.elementor-element-cedff28{padding:0px 0px 0px 0px;text-align:left;}.elementor-1756 .elementor-element.elementor-element-cedff28 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-1756 .elementor-element.elementor-element-3aff98df{padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-3aff98df .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.9px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-3ba6b5f8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1756 .elementor-element.elementor-element-20571c8f{padding:0px 0px 0px 0px;text-align:left;}.elementor-1756 .elementor-element.elementor-element-20571c8f .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-1756 .elementor-element.elementor-element-462b1378{padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-462b1378 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.9px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-28f71e5a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1756 .elementor-element.elementor-element-59499bcd{padding:0px 0px 0px 0px;text-align:left;}.elementor-1756 .elementor-element.elementor-element-59499bcd .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-1756 .elementor-element.elementor-element-15af362a{padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-15af362a .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;letter-spacing:-0.9px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-2f226edb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Lato", Sans-serif;font-size:12px;font-weight:500;color:#000000;}.elementor-1756 .elementor-element.elementor-element-2257229b{--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-1756 .elementor-element.elementor-element-266d7df0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1756 .elementor-element.elementor-element-138ab66d{--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:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-47d7682b{padding:0px 0px 0px 0px;text-align:center;}.elementor-1756 .elementor-element.elementor-element-47d7682b .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:50px;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-193c6e79{padding:0px 0px 0px 0px;text-align:center;}.elementor-1756 .elementor-element.elementor-element-193c6e79 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-2665b20f{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-4e4f053{padding:0px 0px 5px 0px;text-align:center;}.elementor-1756 .elementor-element.elementor-element-4e4f053 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:18px;font-weight:600;line-height:25px;letter-spacing:0px;}.elementor-1756 .elementor-element.elementor-element-734829f4 .elementor-button{background-color:#333A5700;}.elementor-1756 .elementor-element.elementor-element-734829f4 .elementor-button:hover, .elementor-1756 .elementor-element.elementor-element-734829f4 .elementor-button:focus{background-color:#1F1F1F;color:#FFFFFF;}.elementor-1756 .elementor-element.elementor-element-734829f4:hover{--e-transform-translateY:-2px;}.elementor-1756 .elementor-element.elementor-element-734829f4{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1756 .elementor-element.elementor-element-734829f4 .elementor-button:hover svg, .elementor-1756 .elementor-element.elementor-element-734829f4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1756 .elementor-element.elementor-element-551d9a10{--display:flex;--min-height:217px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overflow:hidden;--overlay-opacity:0.1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-1756 .elementor-element.elementor-element-551d9a10::before, .elementor-1756 .elementor-element.elementor-element-551d9a10 > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-551d9a10 > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-551d9a10 > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-551d9a10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-551d9a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revo25life.pl/wp-content/uploads/2025/09/anim-bg-jesman-scaled-1.png");--background-overlay:'';background-size:cover;}.elementor-1756 .elementor-element.elementor-element-64444933{--display:flex;--min-height:457px;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--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-1756 .elementor-element.elementor-element-249fa5a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--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-1756 .elementor-element.elementor-element-57fe6412{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1756 .elementor-element.elementor-element-57fe6412:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-57fe6412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E1EA40;}.elementor-1756 .elementor-element.elementor-element-47141bf5{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:100px 100px 100px 100px;--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-1756 .elementor-element.elementor-element-51f6daf5{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-51f6daf5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1756 .elementor-element.elementor-element-c05c281 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.1em;font-weight:600;color:#000000;}.elementor-1756 .elementor-element.elementor-element-603cdb53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1756 .elementor-element.elementor-element-665d9ecb.elementor-element{--align-self:flex-end;}.elementor-1756 .elementor-element.elementor-element-665d9ecb .elementor-icon-wrapper{text-align:center;}.elementor-1756 .elementor-element.elementor-element-665d9ecb .elementor-icon{font-size:2em;}.elementor-1756 .elementor-element.elementor-element-665d9ecb .elementor-icon svg{height:2em;}.elementor-1756 .elementor-element.elementor-element-1562b9ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1756 .elementor-element.elementor-element-75e8909{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--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-1756 .elementor-element.elementor-element-96af30c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1756 .elementor-element.elementor-element-96af30c:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-96af30c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E1EA40;}.elementor-1756 .elementor-element.elementor-element-fa42a63{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:100px 100px 100px 100px;--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-1756 .elementor-element.elementor-element-dd72916{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-dd72916.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1756 .elementor-element.elementor-element-98034f7 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.1em;font-weight:600;color:#000000;}.elementor-1756 .elementor-element.elementor-element-ab5d6fd{padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-ab5d6fd .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-cc1765f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-bbd537b.elementor-element{--align-self:flex-end;}.elementor-1756 .elementor-element.elementor-element-bbd537b .elementor-icon-wrapper{text-align:center;}.elementor-1756 .elementor-element.elementor-element-bbd537b .elementor-icon{font-size:2em;}.elementor-1756 .elementor-element.elementor-element-bbd537b .elementor-icon svg{height:2em;}.elementor-1756 .elementor-element.elementor-element-af87bfb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1756 .elementor-element.elementor-element-28147aa5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--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-1756 .elementor-element.elementor-element-187889db{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1756 .elementor-element.elementor-element-187889db:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-187889db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E1EA40;}.elementor-1756 .elementor-element.elementor-element-70f6da2e{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:100px 100px 100px 100px;--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-1756 .elementor-element.elementor-element-5da7eee1{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-5da7eee1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1756 .elementor-element.elementor-element-315e4a5c .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.1em;font-weight:600;color:#000000;}.elementor-1756 .elementor-element.elementor-element-2692b346{padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-2692b346 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-36c0cd0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-295a84cf.elementor-element{--align-self:flex-end;}.elementor-1756 .elementor-element.elementor-element-295a84cf .elementor-icon-wrapper{text-align:center;}.elementor-1756 .elementor-element.elementor-element-295a84cf .elementor-icon{font-size:2em;}.elementor-1756 .elementor-element.elementor-element-295a84cf .elementor-icon svg{height:2em;}.elementor-1756 .elementor-element.elementor-element-6b7abfd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1756 .elementor-element.elementor-element-5b0e4097{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--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-1756 .elementor-element.elementor-element-4858be29{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1756 .elementor-element.elementor-element-4858be29:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-4858be29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E1EA40;}.elementor-1756 .elementor-element.elementor-element-6fc6b616{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:100px 100px 100px 100px;--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-1756 .elementor-element.elementor-element-2071c6bb{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-2071c6bb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1756 .elementor-element.elementor-element-57a09665 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.1em;font-weight:600;color:#000000;}.elementor-1756 .elementor-element.elementor-element-3db3a58d{padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-3db3a58d .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-53cb9d73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-7e49c269.elementor-element{--align-self:flex-end;}.elementor-1756 .elementor-element.elementor-element-7e49c269 .elementor-icon-wrapper{text-align:center;}.elementor-1756 .elementor-element.elementor-element-7e49c269 .elementor-icon{font-size:2em;}.elementor-1756 .elementor-element.elementor-element-7e49c269 .elementor-icon svg{height:2em;}.elementor-1756 .elementor-element.elementor-element-6adfa6fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1756 .elementor-element.elementor-element-1d4f6c34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--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-1756 .elementor-element.elementor-element-7e59a412{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1756 .elementor-element.elementor-element-7e59a412:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-7e59a412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E1EA40;}.elementor-1756 .elementor-element.elementor-element-6b0c9e01{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:100px 100px 100px 100px;--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-1756 .elementor-element.elementor-element-72adc524{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-72adc524.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1756 .elementor-element.elementor-element-2c6d013 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.1em;font-weight:600;color:#000000;}.elementor-1756 .elementor-element.elementor-element-2a45ae7{padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-2a45ae7 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-7b72bf23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-eaa6c5e.elementor-element{--align-self:flex-end;}.elementor-1756 .elementor-element.elementor-element-eaa6c5e .elementor-icon-wrapper{text-align:center;}.elementor-1756 .elementor-element.elementor-element-eaa6c5e .elementor-icon{font-size:2em;}.elementor-1756 .elementor-element.elementor-element-eaa6c5e .elementor-icon svg{height:2em;}.elementor-1756 .elementor-element.elementor-element-3be1af6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1756 .elementor-element.elementor-element-60daf7a4{--display:flex;--min-height:457px;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:24px 24px 24px 24px;--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-1756 .elementor-element.elementor-element-612bc81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--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-1756 .elementor-element.elementor-element-c30068b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1756 .elementor-element.elementor-element-c30068b:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-c30068b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E1EA40;}.elementor-1756 .elementor-element.elementor-element-093aa35{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:100px 100px 100px 100px;--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-1756 .elementor-element.elementor-element-964b9ab{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-964b9ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1756 .elementor-element.elementor-element-3bfa7f4 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.1em;font-weight:600;color:#000000;}.elementor-1756 .elementor-element.elementor-element-8e78084{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-6b1065b.elementor-element{--align-self:flex-end;}.elementor-1756 .elementor-element.elementor-element-6b1065b .elementor-icon-wrapper{text-align:center;}.elementor-1756 .elementor-element.elementor-element-6b1065b .elementor-icon{font-size:2em;}.elementor-1756 .elementor-element.elementor-element-6b1065b .elementor-icon svg{height:2em;}.elementor-1756 .elementor-element.elementor-element-03ba75c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1756 .elementor-element.elementor-element-1d2ee7e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--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-1756 .elementor-element.elementor-element-33fb3e17{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1756 .elementor-element.elementor-element-33fb3e17:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-33fb3e17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E1EA40;}.elementor-1756 .elementor-element.elementor-element-494a8ea7{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:100px 100px 100px 100px;--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-1756 .elementor-element.elementor-element-8abbafd{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-8abbafd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1756 .elementor-element.elementor-element-3490c925 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.1em;font-weight:600;color:#000000;}.elementor-1756 .elementor-element.elementor-element-1a263cb6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-6abf5da4.elementor-element{--align-self:flex-end;}.elementor-1756 .elementor-element.elementor-element-6abf5da4 .elementor-icon-wrapper{text-align:center;}.elementor-1756 .elementor-element.elementor-element-6abf5da4 .elementor-icon{font-size:2em;}.elementor-1756 .elementor-element.elementor-element-6abf5da4 .elementor-icon svg{height:2em;}.elementor-1756 .elementor-element.elementor-element-563530d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1756 .elementor-element.elementor-element-6d039c44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--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-1756 .elementor-element.elementor-element-bc7da0d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1756 .elementor-element.elementor-element-bc7da0d:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-bc7da0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E1EA40;}.elementor-1756 .elementor-element.elementor-element-75c9125f{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:100px 100px 100px 100px;--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-1756 .elementor-element.elementor-element-6ae52011{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-6ae52011.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1756 .elementor-element.elementor-element-16447981 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.1em;font-weight:600;color:#000000;}.elementor-1756 .elementor-element.elementor-element-22abc42f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-10050aa4.elementor-element{--align-self:flex-end;}.elementor-1756 .elementor-element.elementor-element-10050aa4 .elementor-icon-wrapper{text-align:center;}.elementor-1756 .elementor-element.elementor-element-10050aa4 .elementor-icon{font-size:2em;}.elementor-1756 .elementor-element.elementor-element-10050aa4 .elementor-icon svg{height:2em;}.elementor-1756 .elementor-element.elementor-element-666e0e0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1756 .elementor-element.elementor-element-1108b325{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--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-1756 .elementor-element.elementor-element-75d43863{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1756 .elementor-element.elementor-element-75d43863:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-75d43863 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E1EA40;}.elementor-1756 .elementor-element.elementor-element-6bd01404{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:100px 100px 100px 100px;--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-1756 .elementor-element.elementor-element-677bdf94{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-677bdf94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1756 .elementor-element.elementor-element-6070bd90 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.1em;font-weight:600;color:#000000;}.elementor-1756 .elementor-element.elementor-element-24d5cc1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-72458c5c.elementor-element{--align-self:flex-end;}.elementor-1756 .elementor-element.elementor-element-72458c5c .elementor-icon-wrapper{text-align:center;}.elementor-1756 .elementor-element.elementor-element-72458c5c .elementor-icon{font-size:2em;}.elementor-1756 .elementor-element.elementor-element-72458c5c .elementor-icon svg{height:2em;}.elementor-1756 .elementor-element.elementor-element-745c6c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1756 .elementor-element.elementor-element-76344292{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--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-1756 .elementor-element.elementor-element-69a4eed7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1756 .elementor-element.elementor-element-69a4eed7:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-69a4eed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E1EA40;}.elementor-1756 .elementor-element.elementor-element-5f689bb6{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:100px 100px 100px 100px;--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-1756 .elementor-element.elementor-element-7e66891b{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-7e66891b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1756 .elementor-element.elementor-element-16cd3f5a .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.1em;font-weight:600;color:#000000;}.elementor-1756 .elementor-element.elementor-element-14c3a7a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-76434bc7.elementor-element{--align-self:flex-end;}.elementor-1756 .elementor-element.elementor-element-76434bc7 .elementor-icon-wrapper{text-align:center;}.elementor-1756 .elementor-element.elementor-element-76434bc7 .elementor-icon{font-size:2em;}.elementor-1756 .elementor-element.elementor-element-76434bc7 .elementor-icon svg{height:2em;}.elementor-1756 .elementor-element.elementor-element-2cc111e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1756 .elementor-element.elementor-element-289941cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--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-1756 .elementor-element.elementor-element-1f69eb81{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1756 .elementor-element.elementor-element-1f69eb81:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-1f69eb81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E1EA40;}.elementor-1756 .elementor-element.elementor-element-3454c159{--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:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:100px 100px 100px 100px;--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-1756 .elementor-element.elementor-element-209a563b{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-209a563b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1756 .elementor-element.elementor-element-5580f834 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.1em;font-weight:600;color:#000000;}.elementor-1756 .elementor-element.elementor-element-23574b8f{padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-23574b8f .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1.3em;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-691b8baa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-7c379a6e.elementor-element{--align-self:flex-end;}.elementor-1756 .elementor-element.elementor-element-7c379a6e .elementor-icon-wrapper{text-align:center;}.elementor-1756 .elementor-element.elementor-element-7c379a6e .elementor-icon{font-size:2em;}.elementor-1756 .elementor-element.elementor-element-7c379a6e .elementor-icon svg{height:2em;}.elementor-1756 .elementor-element.elementor-element-3b9905f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1756 .elementor-element.elementor-element-33a134d8{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-1756 .elementor-element.elementor-element-33a134d8:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-33a134d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E1EA00;}.elementor-1756 .elementor-element.elementor-element-2379f58d{padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-2379f58d .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-40f6f7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:1.1em;font-weight:400;}.elementor-1756 .elementor-element.elementor-element-3b0a97bc .elementor-button{background-color:#333A5700;}.elementor-1756 .elementor-element.elementor-element-3b0a97bc .elementor-button:hover, .elementor-1756 .elementor-element.elementor-element-3b0a97bc .elementor-button:focus{background-color:#1F1F1F;color:#FFFFFF;}.elementor-1756 .elementor-element.elementor-element-3b0a97bc:hover{--e-transform-translateY:-2px;}.elementor-1756 .elementor-element.elementor-element-3b0a97bc.elementor-element{--align-self:flex-end;}.elementor-1756 .elementor-element.elementor-element-3b0a97bc .elementor-button:hover svg, .elementor-1756 .elementor-element.elementor-element-3b0a97bc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1756 .elementor-element.elementor-element-4fa42bf2{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.2;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-1756 .elementor-element.elementor-element-4fa42bf2::before, .elementor-1756 .elementor-element.elementor-element-4fa42bf2 > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-4fa42bf2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-4fa42bf2 > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-4fa42bf2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-4fa42bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revo25life.pl/wp-content/uploads/2025/09/bg23r23423.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1756 .elementor-element.elementor-element-5c8701f5{--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;--overlay-opacity:0.5;}.elementor-1756 .elementor-element.elementor-element-5c8701f5::before, .elementor-1756 .elementor-element.elementor-element-5c8701f5 > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-5c8701f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-5c8701f5 > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-5c8701f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-5c8701f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revo25life.pl/wp-content/uploads/2025/09/BG34433.png");--background-overlay:'';}.elementor-1756 .elementor-element.elementor-element-3ed36b95{--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;}.elementor-1756 .elementor-element.elementor-element-3ed36b95.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1756 .elementor-element.elementor-element-7c21a756{padding:0px 33px -19px 0px;}.elementor-1756 .elementor-element.elementor-element-7c21a756 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20vw;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-7630cec8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:41px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-43f1585b .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:3.5vw;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-66e3e00b .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:4.9vw;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-51c184b .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:4.9vw;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-441a166f{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1756 .elementor-element.elementor-element-70cfc07{--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-1756 .elementor-element.elementor-element-5a4a02dc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.36;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1756 .elementor-element.elementor-element-5a4a02dc:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-5a4a02dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(141deg, #E7E7E75E 0%, #E7F4FFF5 100%);}.elementor-1756 .elementor-element.elementor-element-5a4a02dc::before, .elementor-1756 .elementor-element.elementor-element-5a4a02dc > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-5a4a02dc > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-5a4a02dc > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-5a4a02dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-5a4a02dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revo25life.pl/wp-content/uploads/2025/11/bg-revo-reflection-3.jpeg");--background-overlay:'';background-size:cover;}.elementor-1756 .elementor-element.elementor-element-4c57800d .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-430d4d9b{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1756 .elementor-element.elementor-element-430d4d9b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-cdf1ebd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1756 .elementor-element.elementor-element-cdf1ebd:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-cdf1ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(141deg, #E7E7E75E 0%, #E7F4FF 100%);}.elementor-1756 .elementor-element.elementor-element-cdf1ebd::before, .elementor-1756 .elementor-element.elementor-element-cdf1ebd > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-cdf1ebd > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-cdf1ebd > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-cdf1ebd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-cdf1ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revo25life.pl/wp-content/uploads/2025/11/bg-revo-reflection-2.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1756 .elementor-element.elementor-element-1fbde73a .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-a81b67f{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1756 .elementor-element.elementor-element-a81b67f .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-537b51e3{--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-1756 .elementor-element.elementor-element-5c3bf97d{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1756 .elementor-element.elementor-element-5c3bf97d:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-5c3bf97d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(141deg, #E7E7E75E 0%, #E7F4FF 100%);}.elementor-1756 .elementor-element.elementor-element-5c3bf97d::before, .elementor-1756 .elementor-element.elementor-element-5c3bf97d > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-5c3bf97d > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-5c3bf97d > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-5c3bf97d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-5c3bf97d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revo25life.pl/wp-content/uploads/2025/11/bg-revo-reflection.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1756 .elementor-element.elementor-element-52380ce0 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-149bf00{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1756 .elementor-element.elementor-element-149bf00 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-4e19602b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1756 .elementor-element.elementor-element-4e19602b:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-4e19602b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(141deg, #E7E7E75E 0%, #E7F4FF 100%);}.elementor-1756 .elementor-element.elementor-element-4e19602b::before, .elementor-1756 .elementor-element.elementor-element-4e19602b > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-4e19602b > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-4e19602b > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-4e19602b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-4e19602b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revo25life.pl/wp-content/uploads/2025/11/bg-revo-reflection-3-768x512.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1756 .elementor-element.elementor-element-14307b71 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-46717212{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1756 .elementor-element.elementor-element-46717212 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-2973e3c7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1756 .elementor-element.elementor-element-2973e3c7:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-2973e3c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(141deg, #E7E7E75E 0%, #E7F4FF 100%);}.elementor-1756 .elementor-element.elementor-element-2973e3c7::before, .elementor-1756 .elementor-element.elementor-element-2973e3c7 > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-2973e3c7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-2973e3c7 > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-2973e3c7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-2973e3c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revo25life.pl/wp-content/uploads/2025/11/bg-revo-reflection.jpeg");--background-overlay:'';background-position:center center;}.elementor-1756 .elementor-element.elementor-element-166877be .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-c7042a8{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1756 .elementor-element.elementor-element-c7042a8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-7cf27cb6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1756 .elementor-element.elementor-element-62c7be22{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-6f1322d4{--display:flex;--min-height:400px;--overlay-opacity:0.3;--border-radius:24px 24px 24px 24px;}.elementor-1756 .elementor-element.elementor-element-6f1322d4:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-6f1322d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revo25life.pl/wp-content/uploads/2025/10/4REVOLIFE2152.jpg");background-position:center center;background-size:cover;}.elementor-1756 .elementor-element.elementor-element-6f1322d4::before, .elementor-1756 .elementor-element.elementor-element-6f1322d4 > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-6f1322d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-6f1322d4 > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-6f1322d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-6f1322d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1756 .elementor-element.elementor-element-21b8bc15{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-3593b628{--display:flex;--min-height:400px;--overlay-opacity:0.3;--border-radius:24px 24px 24px 24px;}.elementor-1756 .elementor-element.elementor-element-3593b628:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-3593b628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revo25life.pl/wp-content/uploads/2025/10/4REVOLIFE1483.jpg");background-position:center center;background-size:cover;}.elementor-1756 .elementor-element.elementor-element-3593b628::before, .elementor-1756 .elementor-element.elementor-element-3593b628 > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-3593b628 > .e-con-inner > .elementor-background-video-container::before, .elementor-1756 .elementor-element.elementor-element-3593b628 > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-3593b628 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1756 .elementor-element.elementor-element-3593b628 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1756 .elementor-element.elementor-element-384e9651{--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-around;}.elementor-1756 .elementor-element.elementor-element-78ffcfc6{padding:0px 0px 0px 0px;text-align:left;}.elementor-1756 .elementor-element.elementor-element-78ffcfc6 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:48px;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-52a1962a{padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-52a1962a .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:23px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1756 .elementor-element.elementor-element-10238a36 .elementor-button{background-color:#333A5700;}.elementor-1756 .elementor-element.elementor-element-10238a36 .elementor-button:hover, .elementor-1756 .elementor-element.elementor-element-10238a36 .elementor-button:focus{background-color:#1F1F1F;color:#FFFFFF;}.elementor-1756 .elementor-element.elementor-element-10238a36:hover{--e-transform-translateY:-2px;}.elementor-1756 .elementor-element.elementor-element-10238a36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1756 .elementor-element.elementor-element-10238a36 .elementor-button:hover svg, .elementor-1756 .elementor-element.elementor-element-10238a36 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1756 .elementor-element.elementor-element-7c6e68d{--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-1756 .elementor-element.elementor-element-5e19dd5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1756 .elementor-element.elementor-element-1920c938{--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:flex-end;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-1d2ad7b5{padding:0px 0px 0px 0px;text-align:center;}.elementor-1756 .elementor-element.elementor-element-1d2ad7b5 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-4e9bcf53{padding:0px 0px 0px 0px;text-align:center;}.elementor-1756 .elementor-element.elementor-element-4e9bcf53 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:50px;font-weight:600;}.elementor-1756 .elementor-element.elementor-element-e0ed28{--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:flex-end;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-1ae298f0{padding:0px 0px 5px 0px;text-align:center;}.elementor-1756 .elementor-element.elementor-element-1ae298f0 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:18px;font-weight:600;line-height:25px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1756 .elementor-element.elementor-element-14f0b1fa .elementor-button{background-color:#333A5700;}.elementor-1756 .elementor-element.elementor-element-14f0b1fa .elementor-button:hover, .elementor-1756 .elementor-element.elementor-element-14f0b1fa .elementor-button:focus{background-color:#1F1F1F;color:#FFFFFF;}.elementor-1756 .elementor-element.elementor-element-14f0b1fa:hover{--e-transform-translateY:-2px;}.elementor-1756 .elementor-element.elementor-element-14f0b1fa{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1756 .elementor-element.elementor-element-14f0b1fa .elementor-button:hover svg, .elementor-1756 .elementor-element.elementor-element-14f0b1fa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1756 .elementor-element.elementor-element-61aba399{--display:flex;--min-height:70vh;--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:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;}.elementor-1756 .elementor-element.elementor-element-3bbf090a{--display:flex;}.elementor-1756 .elementor-element.elementor-element-4bf94cbf{--display:flex;}.elementor-1756 .elementor-element.elementor-element-3dd292ba{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1756 .elementor-element.elementor-element-3dd292ba p{margin-block-end:0px;}.elementor-1756 .elementor-element.elementor-element-49f366f7{--display:flex;}.elementor-1756 .elementor-element.elementor-element-f8debd0{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1756 .elementor-element.elementor-element-f8debd0 p{margin-block-end:0px;}.elementor-1756 .elementor-element.elementor-element-242e1f4c{--display:flex;}.elementor-1756 .elementor-element.elementor-element-1dd93843{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1756 .elementor-element.elementor-element-1dd93843 p{margin-block-end:0px;}.elementor-1756 .elementor-element.elementor-element-1508a53e{--display:flex;}.elementor-1756 .elementor-element.elementor-element-3b8cecfd{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1756 .elementor-element.elementor-element-3b8cecfd p{margin-block-end:0px;}.elementor-1756 .elementor-element.elementor-element-2c98c4eb{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:100px 100px 100px 100px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;}.elementor-1756 .elementor-element.elementor-element-2c98c4eb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F1F1F1;border-style:none;}.elementor-1756 .elementor-element.elementor-element-2c98c4eb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#E0E0E0;}.elementor-1756 .elementor-element.elementor-element-2c98c4eb > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#C7CED6;}.elementor-1756 .elementor-element.elementor-element-2c98c4eb {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-1756 .elementor-element.elementor-element-2c98c4eb > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:where( .elementor-1756 .elementor-element.elementor-element-2c98c4eb > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:25px;--padding-right:25px;--padding-bottom:25px;--padding-left:25px;}.elementor-1756 .elementor-element.elementor-element-303b7a57{--display:flex;}.elementor-1756 .elementor-element.elementor-element-5c6875aa{--display:flex;}.elementor-1756 .elementor-element.elementor-element-542c2e16{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1756 .elementor-element.elementor-element-542c2e16 p{margin-block-end:0px;}.elementor-1756 .elementor-element.elementor-element-12c24582{--display:flex;}.elementor-1756 .elementor-element.elementor-element-549d17b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-40c2ca4d{--display:flex;}.elementor-1756 .elementor-element.elementor-element-40c2ca4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1756 .elementor-element.elementor-element-7f169944{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1756 .elementor-element.elementor-element-7f169944 p{margin-block-end:0px;}.elementor-1756 .elementor-element.elementor-element-4c7194cc{--display:flex;}.elementor-1756 .elementor-element.elementor-element-6fd13ea1{text-align:left;}.elementor-1756 .elementor-element.elementor-element-6fd13ea1 img{width:100%;}.elementor-1756 .elementor-element.elementor-element-38f46ccd{--display:flex;}.elementor-1756 .elementor-element.elementor-element-13fb8779{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1756 .elementor-element.elementor-element-13fb8779 p{margin-block-end:0px;}.elementor-1756 .elementor-element.elementor-element-6aed5baa{--display:flex;}.elementor-1756 .elementor-element.elementor-element-4c955ec1{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1756 .elementor-element.elementor-element-4c955ec1 p{margin-block-end:0px;}.elementor-1756 .elementor-element.elementor-element-24ef2841{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:100px 100px 100px 100px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;}.elementor-1756 .elementor-element.elementor-element-24ef2841 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F1F1F1;border-style:none;}.elementor-1756 .elementor-element.elementor-element-24ef2841 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#E0E0E0;}.elementor-1756 .elementor-element.elementor-element-24ef2841 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#C7CED6;}.elementor-1756 .elementor-element.elementor-element-24ef2841 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-1756 .elementor-element.elementor-element-24ef2841 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}:where( .elementor-1756 .elementor-element.elementor-element-24ef2841 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:25px;--padding-right:25px;--padding-bottom:25px;--padding-left:25px;}.elementor-1756 .elementor-element.elementor-element-63c42944{--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-1756 .elementor-element.elementor-element-155cd504{--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;}@media(min-width:768px){.elementor-1756 .elementor-element.elementor-element-6460932c{--width:30%;}.elementor-1756 .elementor-element.elementor-element-78ea4dc2{--width:40%;}.elementor-1756 .elementor-element.elementor-element-753976bd{--width:30%;}.elementor-1756 .elementor-element.elementor-element-14a88944{--width:40%;}.elementor-1756 .elementor-element.elementor-element-17a7dd2f{--width:30%;}.elementor-1756 .elementor-element.elementor-element-30908f85{--width:30%;}.elementor-1756 .elementor-element.elementor-element-58e12ac2{--content-width:1350px;}.elementor-1756 .elementor-element.elementor-element-5c0f0a73{--width:100%;}.elementor-1756 .elementor-element.elementor-element-7129e27{--width:100%;}.elementor-1756 .elementor-element.elementor-element-2cacdad1{--width:50%;}.elementor-1756 .elementor-element.elementor-element-1af81abf{--width:50%;}.elementor-1756 .elementor-element.elementor-element-468982e7{--width:30%;}.elementor-1756 .elementor-element.elementor-element-138ab66d{--width:50%;}.elementor-1756 .elementor-element.elementor-element-2665b20f{--width:50%;}.elementor-1756 .elementor-element.elementor-element-551d9a10{--content-width:1350px;}.elementor-1756 .elementor-element.elementor-element-51f6daf5{--width:82.586%;}.elementor-1756 .elementor-element.elementor-element-dd72916{--width:82.586%;}.elementor-1756 .elementor-element.elementor-element-5da7eee1{--width:82.586%;}.elementor-1756 .elementor-element.elementor-element-2071c6bb{--width:82.586%;}.elementor-1756 .elementor-element.elementor-element-72adc524{--width:82.586%;}.elementor-1756 .elementor-element.elementor-element-964b9ab{--width:82.586%;}.elementor-1756 .elementor-element.elementor-element-8abbafd{--width:82.586%;}.elementor-1756 .elementor-element.elementor-element-6ae52011{--width:82.586%;}.elementor-1756 .elementor-element.elementor-element-677bdf94{--width:82.586%;}.elementor-1756 .elementor-element.elementor-element-7e66891b{--width:82.586%;}.elementor-1756 .elementor-element.elementor-element-209a563b{--width:82.586%;}.elementor-1756 .elementor-element.elementor-element-5c8701f5{--width:50%;}.elementor-1756 .elementor-element.elementor-element-3ed36b95{--width:100%;}.elementor-1756 .elementor-element.elementor-element-441a166f{--width:50%;}.elementor-1756 .elementor-element.elementor-element-62c7be22{--width:25%;}.elementor-1756 .elementor-element.elementor-element-21b8bc15{--width:40%;}.elementor-1756 .elementor-element.elementor-element-384e9651{--width:35%;}.elementor-1756 .elementor-element.elementor-element-1920c938{--width:50%;}.elementor-1756 .elementor-element.elementor-element-e0ed28{--width:50%;}.elementor-1756 .elementor-element.elementor-element-3bbf090a{--width:50%;}.elementor-1756 .elementor-element.elementor-element-303b7a57{--width:50%;}.elementor-1756 .elementor-element.elementor-element-40c2ca4d{--width:68.164%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1756 .elementor-element.elementor-element-6460932c{--width:33%;}.elementor-1756 .elementor-element.elementor-element-78ea4dc2{--width:20%;}.elementor-1756 .elementor-element.elementor-element-753976bd{--width:33%;}.elementor-1756 .elementor-element.elementor-element-14a88944{--width:50%;}.elementor-1756 .elementor-element.elementor-element-17a7dd2f{--width:100%;}.elementor-1756 .elementor-element.elementor-element-30908f85{--width:48%;}.elementor-1756 .elementor-element.elementor-element-64444933{--width:50%;}.elementor-1756 .elementor-element.elementor-element-60daf7a4{--width:50%;}.elementor-1756 .elementor-element.elementor-element-5c8701f5{--width:100%;}.elementor-1756 .elementor-element.elementor-element-441a166f{--width:100%;}.elementor-1756 .elementor-element.elementor-element-2973e3c7{--width:70%;}.elementor-1756 .elementor-element.elementor-element-3bbf090a{--width:50%;}.elementor-1756 .elementor-element.elementor-element-303b7a57{--width:50%;}}@media(max-width:1024px){.elementor-1756 .elementor-element.elementor-element-48b6231{--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-1756 .elementor-element.elementor-element-78253ab4{--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-1756 .elementor-element.elementor-element-14a88944{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1756 .elementor-element.elementor-element-17a7dd2f{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1756 .elementor-element.elementor-element-44176f8c{padding:20px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-496a4faf{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-496a4faf img{width:89%;}.elementor-1756 .elementor-element.elementor-element-30908f85{--justify-content:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:00.7em;--padding-bottom:0em;--padding-left:1em;--padding-right:01em;}.elementor-1756 .elementor-element.elementor-element-132a318a{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-1756 .elementor-element.elementor-element-c1a5263{padding:020px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-58e12ac2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-1756 .elementor-element.elementor-element-8f596c2 .elementor-heading-title{font-size:1.6em;}.elementor-1756 .elementor-element.elementor-element-2b43116f{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-348aa6ea .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-74bebda4{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1756 .elementor-element.elementor-element-4ad09cb5{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-1756 .elementor-element.elementor-element-4ad09cb5 .elementor-counter-number-wrapper{font-size:1.7em;}.elementor-1756 .elementor-element.elementor-element-4ad09cb5 .elementor-counter-title{font-size:0.9em;line-height:1.2em;}.elementor-1756 .elementor-element.elementor-element-32020c9d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1756 .elementor-element.elementor-element-31d77c62{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-1756 .elementor-element.elementor-element-31d77c62 .elementor-counter-number-wrapper{font-size:1.7em;}.elementor-1756 .elementor-element.elementor-element-31d77c62 .elementor-counter-title{font-size:0.9em;line-height:1.2em;}.elementor-1756 .elementor-element.elementor-element-7890e84c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1756 .elementor-element.elementor-element-5dcaf136{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-1756 .elementor-element.elementor-element-5dcaf136 .elementor-counter-number-wrapper{font-size:1.7em;}.elementor-1756 .elementor-element.elementor-element-5dcaf136 .elementor-counter-title{font-size:0.9em;line-height:1.2em;}.elementor-1756 .elementor-element.elementor-element-15f867b .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-71a6ab74 .elementor-heading-title{font-size:1.6em;}.elementor-1756 .elementor-element.elementor-element-55b98a82{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-25dc27e3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1756 .elementor-element.elementor-element-74ce004f .elementor-heading-title{font-size:2em;}.elementor-1756 .elementor-element.elementor-element-14bbf10e .elementor-heading-title{font-size:1.7em;}.elementor-1756 .elementor-element.elementor-element-a52bfad{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1756 .elementor-element.elementor-element-2841864f .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-3c7c75cb{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1756 .elementor-element.elementor-element-50d1fefd .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-96d80b7{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1756 .elementor-element.elementor-element-79b04634 .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-a6e7fd{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1756 .elementor-element.elementor-element-135e7c78 .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-456797b4{--min-height:23em;}.elementor-1756 .elementor-element.elementor-element-4d20800d{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1756 .elementor-element.elementor-element-cedff28 .elementor-heading-title{font-size:2.5em;}.elementor-1756 .elementor-element.elementor-element-3aff98df .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-20571c8f .elementor-heading-title{font-size:2.5em;}.elementor-1756 .elementor-element.elementor-element-462b1378 .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-59499bcd .elementor-heading-title{font-size:2.5em;}.elementor-1756 .elementor-element.elementor-element-15af362a .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-2f226edb{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-138ab66d{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-47d7682b{text-align:left;}.elementor-1756 .elementor-element.elementor-element-47d7682b .elementor-heading-title{font-size:2.7em;}.elementor-1756 .elementor-element.elementor-element-193c6e79{text-align:left;}.elementor-1756 .elementor-element.elementor-element-193c6e79 .elementor-heading-title{font-size:1.7em;}.elementor-1756 .elementor-element.elementor-element-4e4f053{padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-4e4f053 .elementor-heading-title{font-size:1.3em;}.elementor-1756 .elementor-element.elementor-element-734829f4{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1756 .elementor-element.elementor-element-551d9a10{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1756 .elementor-element.elementor-element-c05c281 .elementor-heading-title{font-size:1.5em;}.elementor-1756 .elementor-element.elementor-element-1562b9ff{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-98034f7 .elementor-heading-title{font-size:1.5em;}.elementor-1756 .elementor-element.elementor-element-ab5d6fd .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-af87bfb{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-315e4a5c .elementor-heading-title{font-size:1.5em;}.elementor-1756 .elementor-element.elementor-element-2692b346 .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-6b7abfd8{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-57a09665 .elementor-heading-title{font-size:1.5em;}.elementor-1756 .elementor-element.elementor-element-3db3a58d .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-6adfa6fe{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-2c6d013 .elementor-heading-title{font-size:1.5em;}.elementor-1756 .elementor-element.elementor-element-2a45ae7 .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-3be1af6a{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-3bfa7f4 .elementor-heading-title{font-size:1.5em;}.elementor-1756 .elementor-element.elementor-element-03ba75c{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-3490c925 .elementor-heading-title{font-size:1.5em;}.elementor-1756 .elementor-element.elementor-element-563530d{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-16447981 .elementor-heading-title{font-size:1.5em;}.elementor-1756 .elementor-element.elementor-element-666e0e0b{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-6070bd90 .elementor-heading-title{font-size:1.5em;}.elementor-1756 .elementor-element.elementor-element-745c6c8{font-size:16px;}.elementor-1756 .elementor-element.elementor-element-16cd3f5a .elementor-heading-title{font-size:1.5em;}.elementor-1756 .elementor-element.elementor-element-2cc111e5{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-5580f834 .elementor-heading-title{font-size:1.5em;}.elementor-1756 .elementor-element.elementor-element-23574b8f .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-3b9905f2{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-2379f58d .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-40f6f7d{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-4fa42bf2{--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-1756 .elementor-element.elementor-element-3ed36b95{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-7c21a756{padding:0em 0em 0em 18em;}.elementor-1756 .elementor-element.elementor-element-7630cec8{--padding-top:0em;--padding-bottom:0em;--padding-left:3em;--padding-right:0em;}.elementor-1756 .elementor-element.elementor-element-6f1322d4{--min-height:22em;}.elementor-1756 .elementor-element.elementor-element-3593b628{--min-height:22em;}.elementor-1756 .elementor-element.elementor-element-384e9651{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-78ffcfc6 .elementor-heading-title{font-size:2em;}.elementor-1756 .elementor-element.elementor-element-52a1962a .elementor-heading-title{font-size:1.3em;}.elementor-1756 .elementor-element.elementor-element-1920c938{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-1d2ad7b5 .elementor-heading-title{font-size:2.5em;}.elementor-1756 .elementor-element.elementor-element-4e9bcf53{text-align:left;}.elementor-1756 .elementor-element.elementor-element-4e9bcf53 .elementor-heading-title{font-size:2.8em;}.elementor-1756 .elementor-element.elementor-element-e0ed28{--gap:00px 00px;--row-gap:00px;--column-gap:00px;}.elementor-1756 .elementor-element.elementor-element-1ae298f0{padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-1ae298f0 .elementor-heading-title{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-61aba399{--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-1756 .elementor-element.elementor-element-3bbf090a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-303b7a57{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1756 .elementor-element.elementor-element-53cd67ee .elementor-heading-title{font-size:2.5em;}.elementor-1756 .elementor-element.elementor-element-1bcb7f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-1bcb7f4 img{width:100%;max-width:100%;}.elementor-1756 .elementor-element.elementor-element-78253ab4:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-78253ab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revo25life.pl/wp-content/uploads/2025/10/tlo43234-1.png");}.elementor-1756 .elementor-element.elementor-element-78253ab4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1756 .elementor-element.elementor-element-14a88944{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-17a7dd2f{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0em;--padding-bottom:1.3em;--padding-left:1em;--padding-right:1em;}.elementor-1756 .elementor-element.elementor-element-44176f8c{text-align:center;}.elementor-1756 .elementor-element.elementor-element-44176f8c .elementor-heading-title{font-size:2.2em;}.elementor-1756 .elementor-element.elementor-element-63275a58{text-align:center;}.elementor-1756 .elementor-element.elementor-element-63275a58 .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-2ef732ab{z-index:1;}.elementor-1756 .elementor-element.elementor-element-496a4faf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;}.elementor-1756 .elementor-element.elementor-element-496a4faf img{width:100%;max-width:100%;}.elementor-1756 .elementor-element.elementor-element-30908f85{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-1756 .elementor-element.elementor-element-4ad9c08b{text-align:center;}.elementor-1756 .elementor-element.elementor-element-4d7b4afb{text-align:center;}.elementor-1756 .elementor-element.elementor-element-3087b06c{text-align:center;}.elementor-1756 .elementor-element.elementor-element-dee1ce5 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1756 .elementor-element.elementor-element-dee1ce5 .elementor-divider{text-align:left;}.elementor-1756 .elementor-element.elementor-element-6dd3e56b{text-align:justify;}.elementor-1756 .elementor-element.elementor-element-132a318a{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:1em;}.elementor-1756 .elementor-element.elementor-element-4f8f73fa{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1756 .elementor-element.elementor-element-4f8f73fa.e-con{--align-self:center;}.elementor-1756 .elementor-element.elementor-element-50aca951{text-align:center;}.elementor-1756 .elementor-element.elementor-element-6d4f53f9{text-align:center;}.elementor-1756 .elementor-element.elementor-element-10a96{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1756 .elementor-element.elementor-element-982c8b3{text-align:left;}.elementor-1756 .elementor-element.elementor-element-249bcfe4{text-align:left;}.elementor-1756 .elementor-element.elementor-element-c1a5263{padding:2px 0px 8px 0px;text-align:center;}.elementor-1756 .elementor-element.elementor-element-d07320{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1756 .elementor-element.elementor-element-d07320.elementor-element{--align-self:center;}.elementor-1756 .elementor-element.elementor-element-58e12ac2{--content-width:100%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:5px;--padding-bottom:10px;--padding-left:010px;--padding-right:10px;}.elementor-1756 .elementor-element.elementor-element-2b81e4e2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1756 .elementor-element.elementor-element-2b81e4e2.e-con{--align-self:center;}.elementor-1756 .elementor-element.elementor-element-8f596c2{text-align:left;}.elementor-1756 .elementor-element.elementor-element-8f596c2 .elementor-heading-title{font-size:2.5em;}.elementor-1756 .elementor-element.elementor-element-2b43116f{text-align:justify;font-size:14px;}.elementor-1756 .elementor-element.elementor-element-348aa6ea{text-align:left;}.elementor-1756 .elementor-element.elementor-element-35c5e1dd{--width:100%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1756 .elementor-element.elementor-element-74bebda4{--width:50%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1756 .elementor-element.elementor-element-4ad09cb5{width:100%;max-width:100%;}.elementor-1756 .elementor-element.elementor-element-4ad09cb5 .elementor-counter-number-wrapper{font-size:25px;}.elementor-1756 .elementor-element.elementor-element-4ad09cb5 .elementor-counter-title{font-size:0.9em;line-height:1.1em;letter-spacing:-0.8px;}.elementor-1756 .elementor-element.elementor-element-32020c9d{--width:50%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1756 .elementor-element.elementor-element-31d77c62{width:100%;max-width:100%;}.elementor-1756 .elementor-element.elementor-element-31d77c62 .elementor-counter-number-wrapper{font-size:25px;}.elementor-1756 .elementor-element.elementor-element-31d77c62 .elementor-counter-title{font-size:0.9em;line-height:1.1em;letter-spacing:-0.8px;}.elementor-1756 .elementor-element.elementor-element-7890e84c{--width:50%;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1756 .elementor-element.elementor-element-5dcaf136{width:100%;max-width:100%;}.elementor-1756 .elementor-element.elementor-element-5dcaf136 .elementor-counter-number-wrapper{font-size:25px;}.elementor-1756 .elementor-element.elementor-element-5dcaf136 .elementor-counter-title{font-size:0.9em;line-height:1.1em;letter-spacing:-0.8px;}.elementor-1756 .elementor-element.elementor-element-15f867b{text-align:center;}.elementor-1756 .elementor-element.elementor-element-15f867b .elementor-heading-title{font-size:0.8em;}.elementor-1756 .elementor-element.elementor-element-2cc24e46.e-con{--align-self:center;}.elementor-1756 .elementor-element.elementor-element-71a6ab74{text-align:left;}.elementor-1756 .elementor-element.elementor-element-71a6ab74 .elementor-heading-title{font-size:3em;}.elementor-1756 .elementor-element.elementor-element-55b98a82{text-align:justify;font-size:14px;}.elementor-1756 .elementor-element.elementor-element-51b6b732 .elementor-button{font-size:0.9em;letter-spacing:0px;}.elementor-1756 .elementor-element.elementor-element-64e4fb8b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:03em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1756 .elementor-element.elementor-element-25dc27e3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1756 .elementor-element.elementor-element-660cb824{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-1756 .elementor-element.elementor-element-74ce004f{text-align:left;}.elementor-1756 .elementor-element.elementor-element-74ce004f .elementor-heading-title{font-size:2.9em;}.elementor-1756 .elementor-element.elementor-element-14bbf10e{text-align:left;}.elementor-1756 .elementor-element.elementor-element-14bbf10e .elementor-heading-title{font-size:1.5em;}.elementor-1756 .elementor-element.elementor-element-2841864f{text-align:left;}.elementor-1756 .elementor-element.elementor-element-4f3a3bcb{text-align:left;}.elementor-1756 .elementor-element.elementor-element-50d1fefd{text-align:left;}.elementor-1756 .elementor-element.elementor-element-79b04634{text-align:left;}.elementor-1756 .elementor-element.elementor-element-135e7c78{text-align:left;}.elementor-1756 .elementor-element.elementor-element-bfb72dd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-456797b4{--min-height:257px;}.elementor-1756 .elementor-element.elementor-element-456797b4:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-456797b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1756 .elementor-element.elementor-element-73fc05ef{--padding-top:6%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1756 .elementor-element.elementor-element-7129e27{--padding-top:1em;--padding-bottom:7em;--padding-left:1em;--padding-right:1em;}.elementor-1756 .elementor-element.elementor-element-5117e7e0{--padding-top:10px;--padding-bottom:280px;--padding-left:10px;--padding-right:10px;}.elementor-1756 .elementor-element.elementor-element-650df55f .elementor-heading-title{font-size:1.5em;}.elementor-1756 .elementor-element.elementor-element-5205e749 .elementor-heading-title{font-size:1em;letter-spacing:0em;}.elementor-1756 .elementor-element.elementor-element-2cacdad1{--margin-top:0em;--margin-bottom:-1em;--margin-left:0em;--margin-right:0em;}.elementor-1756 .elementor-element.elementor-element-14b6bf1f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1756 .elementor-element.elementor-element-50462603 .elementor-heading-title{font-size:1.17em;}.elementor-1756 .elementor-element.elementor-element-694ceee2 .elementor-heading-title{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-1af81abf{--width:75%;}.elementor-1756 .elementor-element.elementor-element-6f886b97 .elementor-button{font-size:0.8em;}.elementor-1756 .elementor-element.elementor-element-468982e7{--padding-top:3em;--padding-bottom:03em;--padding-left:1em;--padding-right:1em;}.elementor-1756 .elementor-element.elementor-element-148884ca .elementor-heading-title{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-1d26346d .elementor-heading-title{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-760dceae .elementor-heading-title{font-size:1em;}.elementor-1756 .elementor-element.elementor-element-78e11cab .elementor-heading-title{font-size:2.1em;}.elementor-1756 .elementor-element.elementor-element-47d3cf11 .elementor-heading-title{font-size:1.4em;}.elementor-1756 .elementor-element.elementor-element-cedff28{text-align:center;}.elementor-1756 .elementor-element.elementor-element-cedff28 .elementor-heading-title{font-size:2.6em;}.elementor-1756 .elementor-element.elementor-element-3aff98df{text-align:center;}.elementor-1756 .elementor-element.elementor-element-3aff98df .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-20571c8f{text-align:center;}.elementor-1756 .elementor-element.elementor-element-20571c8f .elementor-heading-title{font-size:2.6em;}.elementor-1756 .elementor-element.elementor-element-462b1378{text-align:center;}.elementor-1756 .elementor-element.elementor-element-462b1378 .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-59499bcd{text-align:center;}.elementor-1756 .elementor-element.elementor-element-59499bcd .elementor-heading-title{font-size:2.6em;}.elementor-1756 .elementor-element.elementor-element-15af362a{text-align:center;}.elementor-1756 .elementor-element.elementor-element-15af362a .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-2f226edb{text-align:center;font-size:14px;}.elementor-1756 .elementor-element.elementor-element-138ab66d{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-47d7682b{text-align:left;}.elementor-1756 .elementor-element.elementor-element-47d7682b .elementor-heading-title{font-size:2.4em;}.elementor-1756 .elementor-element.elementor-element-193c6e79{text-align:left;}.elementor-1756 .elementor-element.elementor-element-193c6e79 .elementor-heading-title{font-size:1.7em;}.elementor-1756 .elementor-element.elementor-element-2665b20f{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1756 .elementor-element.elementor-element-4e4f053{text-align:left;}.elementor-1756 .elementor-element.elementor-element-4e4f053 .elementor-heading-title{font-size:1em;line-height:1em;letter-spacing:3.9px;}.elementor-1756 .elementor-element.elementor-element-734829f4{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1756 .elementor-element.elementor-element-551d9a10{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1756 .elementor-element.elementor-element-57fe6412{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1756 .elementor-element.elementor-element-57fe6412.e-con{--align-self:center;}.elementor-1756 .elementor-element.elementor-element-c05c281{text-align:center;}.elementor-1756 .elementor-element.elementor-element-1562b9ff{text-align:center;font-size:14px;}.elementor-1756 .elementor-element.elementor-element-96af30c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1756 .elementor-element.elementor-element-96af30c.e-con{--align-self:center;}.elementor-1756 .elementor-element.elementor-element-98034f7{text-align:center;}.elementor-1756 .elementor-element.elementor-element-ab5d6fd{text-align:center;}.elementor-1756 .elementor-element.elementor-element-af87bfb{text-align:center;font-size:14px;}.elementor-1756 .elementor-element.elementor-element-187889db{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1756 .elementor-element.elementor-element-187889db.e-con{--align-self:center;}.elementor-1756 .elementor-element.elementor-element-315e4a5c{text-align:center;}.elementor-1756 .elementor-element.elementor-element-2692b346{text-align:center;}.elementor-1756 .elementor-element.elementor-element-6b7abfd8{text-align:center;font-size:14px;}.elementor-1756 .elementor-element.elementor-element-4858be29{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1756 .elementor-element.elementor-element-4858be29.e-con{--align-self:center;}.elementor-1756 .elementor-element.elementor-element-57a09665{text-align:center;}.elementor-1756 .elementor-element.elementor-element-3db3a58d{text-align:center;}.elementor-1756 .elementor-element.elementor-element-6adfa6fe{text-align:center;font-size:14px;}.elementor-1756 .elementor-element.elementor-element-7e59a412{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1756 .elementor-element.elementor-element-7e59a412.e-con{--align-self:center;}.elementor-1756 .elementor-element.elementor-element-2c6d013{text-align:center;}.elementor-1756 .elementor-element.elementor-element-2a45ae7{text-align:center;}.elementor-1756 .elementor-element.elementor-element-3be1af6a{text-align:center;font-size:14px;}.elementor-1756 .elementor-element.elementor-element-c30068b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1756 .elementor-element.elementor-element-c30068b.e-con{--align-self:center;}.elementor-1756 .elementor-element.elementor-element-3bfa7f4{text-align:center;}.elementor-1756 .elementor-element.elementor-element-03ba75c{text-align:center;font-size:14px;}.elementor-1756 .elementor-element.elementor-element-33fb3e17{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1756 .elementor-element.elementor-element-33fb3e17.e-con{--align-self:center;}.elementor-1756 .elementor-element.elementor-element-3490c925{text-align:center;}.elementor-1756 .elementor-element.elementor-element-563530d{text-align:center;font-size:14px;}.elementor-1756 .elementor-element.elementor-element-bc7da0d{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1756 .elementor-element.elementor-element-bc7da0d.e-con{--align-self:center;}.elementor-1756 .elementor-element.elementor-element-16447981{text-align:center;}.elementor-1756 .elementor-element.elementor-element-666e0e0b{text-align:center;font-size:14px;}.elementor-1756 .elementor-element.elementor-element-75d43863{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1756 .elementor-element.elementor-element-75d43863.e-con{--align-self:center;}.elementor-1756 .elementor-element.elementor-element-6070bd90{text-align:center;}.elementor-1756 .elementor-element.elementor-element-745c6c8{text-align:center;font-size:14px;}.elementor-1756 .elementor-element.elementor-element-69a4eed7{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1756 .elementor-element.elementor-element-69a4eed7.e-con{--align-self:center;}.elementor-1756 .elementor-element.elementor-element-16cd3f5a{text-align:center;}.elementor-1756 .elementor-element.elementor-element-2cc111e5{text-align:center;font-size:14px;}.elementor-1756 .elementor-element.elementor-element-1f69eb81{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1756 .elementor-element.elementor-element-1f69eb81.e-con{--align-self:center;}.elementor-1756 .elementor-element.elementor-element-5580f834{text-align:center;}.elementor-1756 .elementor-element.elementor-element-23574b8f{text-align:center;}.elementor-1756 .elementor-element.elementor-element-3b9905f2{text-align:center;font-size:14px;}.elementor-1756 .elementor-element.elementor-element-33a134d8.e-con{--align-self:center;}.elementor-1756 .elementor-element.elementor-element-2379f58d .elementor-heading-title{font-size:1.1em;}.elementor-1756 .elementor-element.elementor-element-40f6f7d{text-align:center;font-size:14px;}.elementor-1756 .elementor-element.elementor-element-3ed36b95{--width:100%;--flex-wrap:nowrap;}.elementor-1756 .elementor-element.elementor-element-7c21a756{padding:0em 0em 0em 2em;}.elementor-1756 .elementor-element.elementor-element-7c21a756 .elementor-heading-title{font-size:50vw;}.elementor-1756 .elementor-element.elementor-element-7630cec8{--width:50em;--padding-top:0px;--padding-bottom:0px;--padding-left:63px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-43f1585b .elementor-heading-title{font-size:8.6vw;}.elementor-1756 .elementor-element.elementor-element-66e3e00b .elementor-heading-title{font-size:8.5vw;}.elementor-1756 .elementor-element.elementor-element-51c184b .elementor-heading-title{font-size:10vw;}.elementor-1756 .elementor-element.elementor-element-4c57800d .elementor-heading-title{font-size:1.7em;}.elementor-1756 .elementor-element.elementor-element-1fbde73a .elementor-heading-title{font-size:1.7em;}.elementor-1756 .elementor-element.elementor-element-52380ce0 .elementor-heading-title{font-size:1.7em;}.elementor-1756 .elementor-element.elementor-element-14307b71 .elementor-heading-title{font-size:1.7em;}.elementor-1756 .elementor-element.elementor-element-166877be .elementor-heading-title{font-size:1.7em;}.elementor-1756 .elementor-element.elementor-element-6f1322d4{--min-height:160px;}.elementor-1756 .elementor-element.elementor-element-6f1322d4:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-6f1322d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1756 .elementor-element.elementor-element-3593b628{--min-height:26em;}.elementor-1756 .elementor-element.elementor-element-3593b628:not(.elementor-motion-effects-element-type-background), .elementor-1756 .elementor-element.elementor-element-3593b628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1756 .elementor-element.elementor-element-384e9651{--padding-top:020px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-78ffcfc6{text-align:center;}.elementor-1756 .elementor-element.elementor-element-52a1962a{text-align:center;}.elementor-1756 .elementor-element.elementor-element-52a1962a .elementor-heading-title{font-size:1.2em;}.elementor-1756 .elementor-element.elementor-element-1d2ad7b5 .elementor-heading-title{font-size:3.5em;}.elementor-1756 .elementor-element.elementor-element-4e9bcf53{text-align:left;}.elementor-1756 .elementor-element.elementor-element-4e9bcf53 .elementor-heading-title{font-size:3.23em;}.elementor-1756 .elementor-element.elementor-element-1ae298f0 .elementor-heading-title{font-size:1.3em;}.elementor-1756 .elementor-element.elementor-element-61aba399{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}/* Start custom CSS for nested-accordion, class: .elementor-element-3f05a350 *//* MOBILE: wszystko zamknięte domyślnie */
@media (max-width: 767px) {
  .accordion--responsive .elementor-accordion .elementor-tab-content {
    display: none !important;
    height: 0;
    overflow: hidden;
  }
  /* Po kliknięciu otwieramy aktywny (Elementor dodaje .elementor-active) */
  .accordion--responsive .elementor-accordion .elementor-accordion-item.elementor-active .elementor-tab-content {
    display: block !important;
    height: auto;
    overflow: visible;
  }
}

/* TABLET + DESKTOP: domyślnie otwarte */
@media (min-width: 768px) {
  .accordion--responsive .elementor-accordion .elementor-tab-content {
    display: block !important;   /* nadpisuje inline style Elementora */
    height: auto !important;
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78ea4dc2 *//* Obracające się tło – mniejszy, wyśrodkowany okrąg */
.rotate-bg-3 {
  position: relative;
  overflow: hidden; /* ucinanie tego, co poza kontenerem */
}

.rotate-bg-3::before {
  content: "";
  position: absolute;
  top: 40%;
  left: 50%;
  width: 90%;   /* 👈 zmniejszone */
  height: 90%;  /* 👈 zmniejszone */
  border-radius: 50%;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transform: translate(-50%, -50%);
  animation: spinCCW 40s linear infinite;
  z-index: 0;
}

.rotate-bg-3 > * {
  position: relative;
  z-index: 1; /* treść nad tłem */
}

@keyframes spinCCW {
  from { transform: translate(-50%, -50%) rotate(0deg); }
  to   { transform: translate(-50%, -50%) rotate(-360deg); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2ef732ab */@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@500&display=swap');

.marquee-container {
  position: relative;
  overflow-x: auto;          /* ✅ można przewijać palcem */
  overflow-y: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;  /* ✅ płynne przewijanie na iPhone */
  scroll-behavior: smooth;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 8px 0;
  cursor: grab;              /* 🖐️ wskazuje, że można przesunąć */
}

.marquee-container:active {
  cursor: grabbing;
}

.marquee-track {
  display: inline-block;
  white-space: nowrap;
  animation: marquee 25s linear infinite;
}

.marquee-track span {
  display: inline-block;
  margin: 0 3px;
  font-family: 'Fira Code', monospace;
  font-weight: 500;
  font-size: 14px;
  color: #000;
  letter-spacing: 0.03em;
}

@keyframes marquee {
  from {
    transform: translateX(0%);
  }
  to {
    transform: translateX(-50%);
  }
}

/* zatrzymanie animacji przy interakcji */
.marquee-container:hover .marquee-track,
.marquee-container:active .marquee-track,
.marquee-container:focus .marquee-track {
  animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a88944 *//* Obracające się tło – mniejszy, wyśrodkowany okrąg */
.rotate-bg-3 {
  position: relative;
  overflow: hidden; /* ucinanie tego, co poza kontenerem */
}

.rotate-bg-3::before {
  content: "";
  position: absolute;
  top: 40%;
  left: 50%;
  width: 90%;   /* 👈 zmniejszone */
  height: 90%;  /* 👈 zmniejszone */
  border-radius: 50%;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transform: translate(-50%, -50%);
  animation: spinCCW 40s linear infinite;
  z-index: 0;
}

.rotate-bg-3 > * {
  position: relative;
  z-index: 1; /* treść nad tłem */
}

@keyframes spinCCW {
  from { transform: translate(-50%, -50%) rotate(0deg); }
  to   { transform: translate(-50%, -50%) rotate(-360deg); }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-132a318a *//* MOBILE: wszystko zamknięte domyślnie */
@media (max-width: 767px) {
  .accordion--responsive .elementor-accordion .elementor-tab-content {
    display: none !important;
    height: 0;
    overflow: hidden;
  }
  /* Po kliknięciu otwieramy aktywny (Elementor dodaje .elementor-active) */
  .accordion--responsive .elementor-accordion .elementor-accordion-item.elementor-active .elementor-tab-content {
    display: block !important;
    height: auto;
    overflow: visible;
  }
}

/* TABLET + DESKTOP: domyślnie otwarte */
@media (min-width: 768px) {
  .accordion--responsive .elementor-accordion .elementor-tab-content {
    display: block !important;   /* nadpisuje inline style Elementora */
    height: auto !important;
    overflow: visible !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5117e7e0 *//* Podstawowy szklany panel */
.glass {
  position: relative;
  isolation: isolate;                /* zapobiega „przebijaniu” filtrów */
  background: rgba(255, 255, 255, .10);
  border: 1px solid rgba(255, 255, 255, .25);
  border-radius: 16px;
  box-shadow: 0 8px 30px rgba(0,0,0,.08);
  /* właściwy blur tła (działa na to, co pod kontenerem) */
  -webkit-backdrop-filter: blur(12px) saturate(120%);
          backdrop-filter: blur(12px) saturate(120%);
}

/* Wariant „ciemne szkło” – dodaj obie klasy: glass glass--dark */
.glass.glass--dark {
  background: rgba(20, 20, 20, .25);
  border-color: rgba(255, 255, 255, .20);
  color: #f2f2f2;                    /* czytelny tekst */
}

/* Opcjonalny delikatny gradient na szkle */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  background: radial-gradient(120% 120% at 10% 0%,
              rgba(255,255,255,.25) 0%,
              rgba(255,255,255,0) 45%);
  mix-blend-mode: screen;
  z-index: -1;
}

/* Fallback dla przeglądarek bez backdrop-filter (np. starsze) */
@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
  .glass {
    background: rgba(255, 255, 255, .65); /* więcej krycia zamiast blur */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14b6bf1f *//* Podstawowy szklany panel */
.glass {
  position: relative;
  isolation: isolate;                /* zapobiega „przebijaniu” filtrów */
  background: rgba(255, 255, 255, .10);
  border: 1px solid rgba(255, 255, 255, .25);
  border-radius: 16px;
  box-shadow: 0 8px 30px rgba(0,0,0,.08);
  /* właściwy blur tła (działa na to, co pod kontenerem) */
  -webkit-backdrop-filter: blur(12px) saturate(120%);
          backdrop-filter: blur(12px) saturate(120%);
}

/* Wariant „ciemne szkło” – dodaj obie klasy: glass glass--dark */
.glass.glass--dark {
  background: rgba(20, 20, 20, .25);
  border-color: rgba(255, 255, 255, .20);
  color: #f2f2f2;                    /* czytelny tekst */
}

/* Opcjonalny delikatny gradient na szkle */
.glass::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  pointer-events: none;
  background: radial-gradient(120% 120% at 10% 0%,
              rgba(255,255,255,.25) 0%,
              rgba(255,255,255,0) 45%);
  mix-blend-mode: screen;
  z-index: -1;
}

/* Fallback dla przeglądarek bez backdrop-filter (np. starsze) */
@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) {
  .glass {
    background: rgba(255, 255, 255, .65); /* więcej krycia zamiast blur */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-914bb75 *//* Obracające się tło w Elementorze – wersja 5 (100% rozmiaru, bez powiększania) */
.rotate-bg-5 {
  position: relative;
  overflow: hidden;
}

.rotate-bg-5::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  animation: spin 30s linear infinite; /* 2x szybszy obrót */
  transform-origin: center center; /* obrót wokół środka */
  z-index: 0;
}

.rotate-bg-5 > * {
  position: relative;
  z-index: 1; /* treść nad tłem */
}

@keyframes spin {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84442a *//* ✅ Glassmorphism dla kontenera z klasą .glass-bg */
.glass-bg {
  position: relative;
  isolation: isolate;                 /* oddziel warstwy, żeby blur nie „wyciekał” */
  border-radius: 16px;                /* dopasuj do swojego designu */
  overflow: hidden;

  /* półprzezroczyste tło + lekki gradient, żeby „szkło” żyło */
  background: linear-gradient( to bottom right,
              rgba(255,255,255,0.28), rgba(255,255,255,0.10) );
  /* blur tego, co ZA kontenerem */
  -webkit-backdrop-filter: blur(12px) saturate(120%);
  backdrop-filter: blur(12px) saturate(120%);

  /* delikatna ramka i cień jak w prawdziwym szkle */
  border: 1px solid rgba(255,255,255,0.35);
  box-shadow: 0 10px 30px rgba(0,0,0,0.10), inset 0 1px 0 rgba(255,255,255,0.25);
}

/* 🔧 Wersja na ciemnym tle — trochę przyciemniamy szkło */
.glass-bg.dark {
  background: linear-gradient( to bottom right,
              rgba(20,20,20,0.35), rgba(20,20,20,0.15) );
  border-color: rgba(255,255,255,0.25);
}

/* 🧊 Opcjonalne mikro-ziarno (dodaje realizmu). Usuń, jeśli nie chcesz. */
.glass-bg::after {
  content: "";
  position: absolute; inset: 0;
  pointer-events: none;
  background-image:
    radial-gradient(rgba(255,255,255,0.06) 0.5px, transparent 0.6px);
  background-size: 3px 3px;
  mix-blend-mode: overlay;
  opacity: .35;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ba6b5f8 *//* ✅ Glassmorphism dla kontenera z klasą .glass-bg */
.glass-bg {
  position: relative;
  isolation: isolate;                 /* oddziel warstwy, żeby blur nie „wyciekał” */
  border-radius: 16px;                /* dopasuj do swojego designu */
  overflow: hidden;

  /* półprzezroczyste tło + lekki gradient, żeby „szkło” żyło */
  background: linear-gradient( to bottom right,
              rgba(255,255,255,0.28), rgba(255,255,255,0.10) );
  /* blur tego, co ZA kontenerem */
  -webkit-backdrop-filter: blur(12px) saturate(120%);
  backdrop-filter: blur(12px) saturate(120%);

  /* delikatna ramka i cień jak w prawdziwym szkle */
  border: 1px solid rgba(255,255,255,0.35);
  box-shadow: 0 10px 30px rgba(0,0,0,0.10), inset 0 1px 0 rgba(255,255,255,0.25);
}

/* 🔧 Wersja na ciemnym tle — trochę przyciemniamy szkło */
.glass-bg.dark {
  background: linear-gradient( to bottom right,
              rgba(20,20,20,0.35), rgba(20,20,20,0.15) );
  border-color: rgba(255,255,255,0.25);
}

/* 🧊 Opcjonalne mikro-ziarno (dodaje realizmu). Usuń, jeśli nie chcesz. */
.glass-bg::after {
  content: "";
  position: absolute; inset: 0;
  pointer-events: none;
  background-image:
    radial-gradient(rgba(255,255,255,0.06) 0.5px, transparent 0.6px);
  background-size: 3px 3px;
  mix-blend-mode: overlay;
  opacity: .35;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28f71e5a *//* ✅ Glassmorphism dla kontenera z klasą .glass-bg */
.glass-bg {
  position: relative;
  isolation: isolate;                 /* oddziel warstwy, żeby blur nie „wyciekał” */
  border-radius: 16px;                /* dopasuj do swojego designu */
  overflow: hidden;

  /* półprzezroczyste tło + lekki gradient, żeby „szkło” żyło */
  background: linear-gradient( to bottom right,
              rgba(255,255,255,0.28), rgba(255,255,255,0.10) );
  /* blur tego, co ZA kontenerem */
  -webkit-backdrop-filter: blur(12px) saturate(120%);
  backdrop-filter: blur(12px) saturate(120%);

  /* delikatna ramka i cień jak w prawdziwym szkle */
  border: 1px solid rgba(255,255,255,0.35);
  box-shadow: 0 10px 30px rgba(0,0,0,0.10), inset 0 1px 0 rgba(255,255,255,0.25);
}

/* 🔧 Wersja na ciemnym tle — trochę przyciemniamy szkło */
.glass-bg.dark {
  background: linear-gradient( to bottom right,
              rgba(20,20,20,0.35), rgba(20,20,20,0.15) );
  border-color: rgba(255,255,255,0.25);
}

/* 🧊 Opcjonalne mikro-ziarno (dodaje realizmu). Usuń, jeśli nie chcesz. */
.glass-bg::after {
  content: "";
  position: absolute; inset: 0;
  pointer-events: none;
  background-image:
    radial-gradient(rgba(255,255,255,0.06) 0.5px, transparent 0.6px);
  background-size: 3px 3px;
  mix-blend-mode: overlay;
  opacity: .35;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-551d9a10 *//* Obrót overlayu dokładnie względem środka + tło wyśrodkowane */
.overlay-spin { position: relative; overflow: hidden; }

/* Section */
.overlay-spin > .elementor-background-overlay {
  position: absolute; inset: 0;
  transform-origin: 50% 50% !important;
  background-position: 50% 50% !important; /* center-center */
  background-size: cover;                  /* albo 100% 100% jeśli ma być „na styk” */
  animation: overlaySpin 18s linear infinite !important;
  will-change: transform;
  pointer-events: none; z-index: 0;
}

/* Container (Flex) – overlay to ::before */
.overlay-spin.e-con::before {
  transform-origin: 50% 50% !important;
  background-position: 50% 50% !important; /* center-center */
  background-size: cover;
  animation: overlaySpin 18s linear infinite !important;
  pointer-events: none;
}

/* Delikatne powiększenie, by rogi nie migały; środek pozostaje środkiem */
@keyframes overlaySpin {
  from { transform: rotate(0deg)   scale(1.08); }
  to   { transform: rotate(360deg) scale(1.08); }
}

/* Opcjonalnie: jeśli przy skalowaniu widać krawędzie, powiększ płótno równomiernie */
.overlay-spin.e-con::before,
.overlay-spin > .elementor-background-overlay {
  /* odkomentuj, jeśli potrzebne:
  inset: -6%;
  */
}

/* Mobile wolniej / dostępność */
@media (max-width: 767px){
  .overlay-spin.e-con::before,
  .overlay-spin > .elementor-background-overlay { animation-duration: 28s !important; }
}
@media (prefers-reduced-motion: reduce){
  .overlay-spin.e-con::before,
  .overlay-spin > .elementor-background-overlay { animation: none !important; transform: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c8701f5 *//* Obracane tło podczas scrolla — kontener z klasą .bg-rotate */
.bg-rotate{
  position: relative;
  isolation: isolate;
  /* opcjonalnie kontrola zakresu obrotu (stopnie) i skali tła */
  --rotate-range: 180;   /* zmień np. na 90, 270, 360 */
  --bg-scale: 1.15;      /* delikatne powiększenie, by nie było „prześwitów” na krawędziach */
}

/* Pseudo-warstwa z tłem (kopiuje tło z Elementora) */
.bg-rotate::before{
  content:"";
  position:absolute;
  inset:-8%;                      /* lekki margines, żeby przy rotacji nie było białych rogów */
  z-index:-1;
  background: inherit;            /* DZIEDZICZY tło ustawione w Elementorze (obraz/gradient) */
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transform: rotate(var(--rot,0deg)) scale(var(--bg-scale));
  transform-origin: 50% 50%;
  will-change: transform;
  pointer-events:none;
  transition: transform 0.03s linear; /* mikro-wygładzenie */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a4a02dc *//* ✅ Glassmorphism bez cienia — klasa .glass-bg-2 */
.glass-bg-2 {
  position: relative;
  isolation: isolate;
  border-radius: 16px;
  overflow: hidden;

  background: linear-gradient(to bottom right,
              rgba(255,255,255,0.28), rgba(255,255,255,0.10));
  -webkit-backdrop-filter: blur(12px) saturate(120%);
  backdrop-filter: blur(12px) saturate(120%);

  border: 1px solid rgba(255,255,255,0.35);
  box-shadow: none; /* brak cienia */
}

.glass-bg-2.dark {
  background: linear-gradient(to bottom right,
              rgba(20,20,20,0.35), rgba(20,20,20,0.15));
  border-color: rgba(255,255,255,0.25);
}

/* 🧊 opcjonalne mikro-ziarno */
.glass-bg-2::after {
  content: "";
  position: absolute; inset: 0;
  pointer-events: none;
  background-image: radial-gradient(rgba(255,255,255,0.06) 0.5px, transparent 0.6px);
  background-size: 3px 3px;
  mix-blend-mode: overlay;
  opacity: .35;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdf1ebd *//* ✅ Glassmorphism bez cienia — klasa .glass-bg-2 */
.glass-bg-2 {
  position: relative;
  isolation: isolate;
  border-radius: 16px;
  overflow: hidden;

  background: linear-gradient(to bottom right,
              rgba(255,255,255,0.28), rgba(255,255,255,0.10));
  -webkit-backdrop-filter: blur(12px) saturate(120%);
  backdrop-filter: blur(12px) saturate(120%);

  border: 1px solid rgba(255,255,255,0.35);
  box-shadow: none; /* brak cienia */
}

.glass-bg-2.dark {
  background: linear-gradient(to bottom right,
              rgba(20,20,20,0.35), rgba(20,20,20,0.15));
  border-color: rgba(255,255,255,0.25);
}

/* 🧊 opcjonalne mikro-ziarno */
.glass-bg-2::after {
  content: "";
  position: absolute; inset: 0;
  pointer-events: none;
  background-image: radial-gradient(rgba(255,255,255,0.06) 0.5px, transparent 0.6px);
  background-size: 3px 3px;
  mix-blend-mode: overlay;
  opacity: .35;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c3bf97d *//* ✅ Glassmorphism bez cienia — klasa .glass-bg-2 */
.glass-bg-2 {
  position: relative;
  isolation: isolate;
  border-radius: 16px;
  overflow: hidden;

  background: linear-gradient(to bottom right,
              rgba(255,255,255,0.28), rgba(255,255,255,0.10));
  -webkit-backdrop-filter: blur(12px) saturate(120%);
  backdrop-filter: blur(12px) saturate(120%);

  border: 1px solid rgba(255,255,255,0.35);
  box-shadow: none; /* brak cienia */
}

.glass-bg-2.dark {
  background: linear-gradient(to bottom right,
              rgba(20,20,20,0.35), rgba(20,20,20,0.15));
  border-color: rgba(255,255,255,0.25);
}

/* 🧊 opcjonalne mikro-ziarno */
.glass-bg-2::after {
  content: "";
  position: absolute; inset: 0;
  pointer-events: none;
  background-image: radial-gradient(rgba(255,255,255,0.06) 0.5px, transparent 0.6px);
  background-size: 3px 3px;
  mix-blend-mode: overlay;
  opacity: .35;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e19602b *//* ✅ Glassmorphism bez cienia — klasa .glass-bg-2 */
.glass-bg-2 {
  position: relative;
  isolation: isolate;
  border-radius: 16px;
  overflow: hidden;

  background: linear-gradient(to bottom right,
              rgba(255,255,255,0.28), rgba(255,255,255,0.10));
  -webkit-backdrop-filter: blur(12px) saturate(120%);
  backdrop-filter: blur(12px) saturate(120%);

  border: 1px solid rgba(255,255,255,0.35);
  box-shadow: none; /* brak cienia */
}

.glass-bg-2.dark {
  background: linear-gradient(to bottom right,
              rgba(20,20,20,0.35), rgba(20,20,20,0.15));
  border-color: rgba(255,255,255,0.25);
}

/* 🧊 opcjonalne mikro-ziarno */
.glass-bg-2::after {
  content: "";
  position: absolute; inset: 0;
  pointer-events: none;
  background-image: radial-gradient(rgba(255,255,255,0.06) 0.5px, transparent 0.6px);
  background-size: 3px 3px;
  mix-blend-mode: overlay;
  opacity: .35;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2973e3c7 *//* ✅ Glassmorphism bez cienia — klasa .glass-bg-2 */
.glass-bg-2 {
  position: relative;
  isolation: isolate;
  border-radius: 16px;
  overflow: hidden;

  background: linear-gradient(to bottom right,
              rgba(255,255,255,0.28), rgba(255,255,255,0.10));
  -webkit-backdrop-filter: blur(12px) saturate(120%);
  backdrop-filter: blur(12px) saturate(120%);

  border: 1px solid rgba(255,255,255,0.35);
  box-shadow: none; /* brak cienia */
}

.glass-bg-2.dark {
  background: linear-gradient(to bottom right,
              rgba(20,20,20,0.35), rgba(20,20,20,0.15));
  border-color: rgba(255,255,255,0.25);
}

/* 🧊 opcjonalne mikro-ziarno */
.glass-bg-2::after {
  content: "";
  position: absolute; inset: 0;
  pointer-events: none;
  background-image: radial-gradient(rgba(255,255,255,0.06) 0.5px, transparent 0.6px);
  background-size: 3px 3px;
  mix-blend-mode: overlay;
  opacity: .35;
}/* End custom CSS */