.elementor-1111 .elementor-element.elementor-element-3782a4e7{--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-1111 .elementor-element.elementor-element-5d4920b6{--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-1111 .elementor-element.elementor-element-5d4920b6:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-5d4920b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revo25life.pl/wp-content/uploads/2025/10/tlo43234-1-microbiome.png");background-position:center center;background-size:cover;}.elementor-1111 .elementor-element.elementor-element-bf61258{--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-1111 .elementor-element.elementor-element-10463be7 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-4446a4c5 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1em;font-weight:600;letter-spacing:0.8px;}.elementor-1111 .elementor-element.elementor-element-20510b60{--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-1111 .elementor-element.elementor-element-191054cb{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1111 .elementor-element.elementor-element-213a12f{--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-1111 .elementor-element.elementor-element-213a12f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1111 .elementor-element.elementor-element-213a12f {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1111 .elementor-element.elementor-element-213a12f > .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-1111 .elementor-element.elementor-element-213a12f > .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-1111 .elementor-element.elementor-element-4a31d4d0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1111 .elementor-element.elementor-element-4a31d4d0 .elementor-divider-separator{width:100%;}.elementor-1111 .elementor-element.elementor-element-4a31d4d0 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1111 .elementor-element.elementor-element-6ebea5e5{--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-1111 .elementor-element.elementor-element-5a67bb3d .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1111 .elementor-element.elementor-element-61ae9ecf .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1111 .elementor-element.elementor-element-31afb18d .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1111 .elementor-element.elementor-element-577c0d7a .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1111 .elementor-element.elementor-element-663f7ad9 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1111 .elementor-element.elementor-element-3c6c4208 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1111 .elementor-element.elementor-element-21b52104{--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-1111 .elementor-element.elementor-element-21b52104::before, .elementor-1111 .elementor-element.elementor-element-21b52104 > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-21b52104 > .e-con-inner > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-21b52104 > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-21b52104 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-21b52104 > .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-1111 .elementor-element.elementor-element-59a443ec{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1111 .elementor-element.elementor-element-105d3a30{--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-1111 .elementor-element.elementor-element-677ff4af{text-align:left;}.elementor-1111 .elementor-element.elementor-element-677ff4af img{width:43%;}.elementor-1111 .elementor-element.elementor-element-47e807a6 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20px;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-321ad296 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:16px;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-37232ab1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1111 .elementor-element.elementor-element-37232ab1 .elementor-divider-separator{width:85%;}.elementor-1111 .elementor-element.elementor-element-37232ab1 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1111 .elementor-element.elementor-element-52efce46{--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-1111 .elementor-element.elementor-element-3cdf2b29 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1111 .elementor-element.elementor-element-43fd6a5f .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1111 .elementor-element.elementor-element-e93d381{--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-1111 .elementor-element.elementor-element-7729eed5 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1111 .elementor-element.elementor-element-65875832{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1111 .elementor-element.elementor-element-65875832 .elementor-divider-separator{width:100%;}.elementor-1111 .elementor-element.elementor-element-65875832 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1111 .elementor-element.elementor-element-300475fc .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-1111 .elementor-element.elementor-element-5db78012 .cart button, .elementor-1111 .elementor-element.elementor-element-5db78012 .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-1111 .elementor-element.elementor-element-5db78012 .cart button:hover, .elementor-1111 .elementor-element.elementor-element-5db78012 .cart .button:hover{color:#FFFFFF;background-color:#000000DB;border-color:#000000;}.elementor-1111 .elementor-element.elementor-element-5db78012 .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-1111 .elementor-element.elementor-element-19932b80 .elementor-button{background-color:#333A5700;fill:#000000;color:#000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-19932b80 .elementor-button:hover, .elementor-1111 .elementor-element.elementor-element-19932b80 .elementor-button:focus{background-color:#1F1F1F00;color:#000000;}.elementor-1111 .elementor-element.elementor-element-19932b80:hover{--e-transform-translateY:-2px;}.elementor-1111 .elementor-element.elementor-element-19932b80{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1111 .elementor-element.elementor-element-19932b80 .elementor-button:hover svg, .elementor-1111 .elementor-element.elementor-element-19932b80 .elementor-button:focus svg{fill:#000000;}.elementor-1111 .elementor-element.elementor-element-5182114d{--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-1111 .elementor-element.elementor-element-20369585{--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-1111 .elementor-element.elementor-element-20369585:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-20369585 > .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-1111 .elementor-element.elementor-element-792a180b{--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-1111 .elementor-element.elementor-element-792a180b::before, .elementor-1111 .elementor-element.elementor-element-792a180b > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-792a180b > .e-con-inner > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-792a180b > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-792a180b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-792a180b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1111 .elementor-element.elementor-element-71bd8557{--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-1111 .elementor-element.elementor-element-5373e357 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-350364dd .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1em;font-weight:600;letter-spacing:0.8px;}.elementor-1111 .elementor-element.elementor-element-3ec297ed{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1111 .elementor-element.elementor-element-3fa3bf6a{--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-1111 .elementor-element.elementor-element-6075af69{text-align:left;}.elementor-1111 .elementor-element.elementor-element-6075af69 img{width:43%;}.elementor-1111 .elementor-element.elementor-element-5c49283c .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20px;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-76a0a6aa .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:16px;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-77560926{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1111 .elementor-element.elementor-element-77560926 .elementor-divider-separator{width:85%;}.elementor-1111 .elementor-element.elementor-element-77560926 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1111 .elementor-element.elementor-element-3692d223{--display:flex;}.elementor-1111 .elementor-element.elementor-element-351739df{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1111 .elementor-element.elementor-element-d472b8{--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-1111 .elementor-element.elementor-element-d472b8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1111 .elementor-element.elementor-element-d472b8 {--n-accordion-padding:0px 0px 0px 0px;}:where( .elementor-1111 .elementor-element.elementor-element-d472b8 > .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-1111 .elementor-element.elementor-element-d472b8 > .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-1111 .elementor-element.elementor-element-32ba0ceb{--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-1111 .elementor-element.elementor-element-751bf84 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1111 .elementor-element.elementor-element-5433e9bc .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1111 .elementor-element.elementor-element-ecdc6bc{--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-1111 .elementor-element.elementor-element-721b7376 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.8px;}.elementor-1111 .elementor-element.elementor-element-349a5158{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1111 .elementor-element.elementor-element-349a5158 .elementor-divider-separator{width:100%;}.elementor-1111 .elementor-element.elementor-element-349a5158 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-1111 .elementor-element.elementor-element-27f5f205 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1.6px;}.elementor-1111 .elementor-element.elementor-element-2b041cae .cart button, .elementor-1111 .elementor-element.elementor-element-2b041cae .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-1111 .elementor-element.elementor-element-2b041cae .cart button:hover, .elementor-1111 .elementor-element.elementor-element-2b041cae .cart .button:hover{color:#FFFFFF;background-color:#000000DB;border-color:#000000;}.elementor-1111 .elementor-element.elementor-element-2b041cae .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-1111 .elementor-element.elementor-element-48ccb6f1{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1111 .elementor-element.elementor-element-1aa228b6{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1111 .elementor-element.elementor-element-1aa228b6:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-1aa228b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-1111 .elementor-element.elementor-element-39fab79a{--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-1111 .elementor-element.elementor-element-1ece74e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1111 .elementor-element.elementor-element-4ab7ac22 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:46px;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-79a0b330{padding:0px 0px 13px 0px;}.elementor-1111 .elementor-element.elementor-element-79a0b330 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-2d34051{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-2d34051 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-601c6c85{--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-1111 .elementor-element.elementor-element-39a84c3b .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-69d89930{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-69d89930 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-395a11b8{--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-1111 .elementor-element.elementor-element-e8c3703 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-6508ce10{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-6508ce10 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-6e46dea2{--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-1111 .elementor-element.elementor-element-7b5adc79 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-0c99366{--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-1111 .elementor-element.elementor-element-32abf8d .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-2c4cc992{--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-1111 .elementor-element.elementor-element-64dea4f3 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-1967fe73{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-1967fe73 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-52a3ff3{--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-1111 .elementor-element.elementor-element-35fdaf3 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-3a5b1ab{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-3a5b1ab .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-bec0e72{--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-1111 .elementor-element.elementor-element-66d85a79{--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-1111 .elementor-element.elementor-element-150a75c0{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.17;--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-1111 .elementor-element.elementor-element-150a75c0:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-150a75c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(247deg, #FFD5D5 0%, #FFC6B9 100%);}.elementor-1111 .elementor-element.elementor-element-150a75c0::before, .elementor-1111 .elementor-element.elementor-element-150a75c0 > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-150a75c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-150a75c0 > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-150a75c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-150a75c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revo25life.pl/wp-content/uploads/2025/09/3.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1111 .elementor-element.elementor-element-1c1d0bef{padding:0px 0px 020px 0px;}.elementor-1111 .elementor-element.elementor-element-1c1d0bef .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.9em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-688e99e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-1111 .elementor-element.elementor-element-e3b2411 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-d35d00b{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-d35d00b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-23b2442{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-1111 .elementor-element.elementor-element-9b6834b .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-cb8850e{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-cb8850e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-b99fe42{--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-1111 .elementor-element.elementor-element-d1c15ea{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.17;--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-1111 .elementor-element.elementor-element-d1c15ea:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-d1c15ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(247deg, #FFB6B6 0%, #FFA793 100%);}.elementor-1111 .elementor-element.elementor-element-d1c15ea::before, .elementor-1111 .elementor-element.elementor-element-d1c15ea > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-d1c15ea > .e-con-inner > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-d1c15ea > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-d1c15ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-d1c15ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revo25life.pl/wp-content/uploads/2025/09/3.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1111 .elementor-element.elementor-element-ab76e78{padding:0px 0px 020px 0px;}.elementor-1111 .elementor-element.elementor-element-ab76e78 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.9em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-8b501de{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-1111 .elementor-element.elementor-element-00650c4 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-c75e1b3{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-c75e1b3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-898ec8a{--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-1111 .elementor-element.elementor-element-053df08{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.17;--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-1111 .elementor-element.elementor-element-053df08:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-053df08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(247deg, #FF8888 0%, #FFC6B9 100%);}.elementor-1111 .elementor-element.elementor-element-053df08::before, .elementor-1111 .elementor-element.elementor-element-053df08 > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-053df08 > .e-con-inner > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-053df08 > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-053df08 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-053df08 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revo25life.pl/wp-content/uploads/2025/09/3.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1111 .elementor-element.elementor-element-30f6397{padding:0px 0px 020px 0px;}.elementor-1111 .elementor-element.elementor-element-30f6397 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.9em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-433e1ee{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-1111 .elementor-element.elementor-element-e6000f2 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-a456860{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-a456860 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-b405de6{--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:6%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;}.elementor-1111 .elementor-element.elementor-element-966ebcd{--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-1111 .elementor-element.elementor-element-7d087419{--display:flex;--justify-content:center;--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-1111 .elementor-element.elementor-element-7d087419:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-7d087419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-1111 .elementor-element.elementor-element-7d087419::before, .elementor-1111 .elementor-element.elementor-element-7d087419 > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-7d087419 > .e-con-inner > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-7d087419 > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-7d087419 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-7d087419 > .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-1111 .elementor-element.elementor-element-86dcc9f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-5455011a .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.1em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-4da2e77 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.4em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-4907049f{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-1111 .elementor-element.elementor-element-7922830{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-e904950{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-7445659e .elementor-button{background-color:#333A5700;font-family:"Fira Code", Sans-serif;font-weight:500;}.elementor-1111 .elementor-element.elementor-element-7445659e .elementor-button:hover, .elementor-1111 .elementor-element.elementor-element-7445659e .elementor-button:focus{background-color:#1F1F1F;color:#FFFFFF;}.elementor-1111 .elementor-element.elementor-element-7445659e:hover{--e-transform-translateY:-2px;}.elementor-1111 .elementor-element.elementor-element-7445659e .elementor-button-content-wrapper{flex-direction:row;}.elementor-1111 .elementor-element.elementor-element-7445659e .elementor-button:hover svg, .elementor-1111 .elementor-element.elementor-element-7445659e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1111 .elementor-element.elementor-element-3c7c6fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-a92a95f{text-align:right;}.elementor-1111 .elementor-element.elementor-element-a92a95f img{width:100%;}.elementor-1111 .elementor-element.elementor-element-658f14d3{--display:flex;--min-height:35em;--overlay-opacity:0.3;--border-radius:24px 24px 24px 24px;}.elementor-1111 .elementor-element.elementor-element-658f14d3:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-658f14d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;background-image:url("https://revo25life.pl/wp-content/uploads/2025/10/24323423REVOLIFE1172.jpg");background-position:center center;background-size:cover;}.elementor-1111 .elementor-element.elementor-element-658f14d3::before, .elementor-1111 .elementor-element.elementor-element-658f14d3 > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-658f14d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-658f14d3 > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-658f14d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-658f14d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1111 .elementor-element.elementor-element-4e0e7bee{--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-1111 .elementor-element.elementor-element-646feb4{--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-1111 .elementor-element.elementor-element-41824bc9{--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-1111 .elementor-element.elementor-element-23c37632{padding:0px 0px 0px 0px;text-align:center;}.elementor-1111 .elementor-element.elementor-element-23c37632 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:50px;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-155953b3{padding:0px 0px 0px 0px;text-align:center;}.elementor-1111 .elementor-element.elementor-element-155953b3 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-656392fe{--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-1111 .elementor-element.elementor-element-4706709a{padding:0px 0px 5px 0px;text-align:center;}.elementor-1111 .elementor-element.elementor-element-4706709a .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:18px;font-weight:600;line-height:25px;letter-spacing:0px;}.elementor-1111 .elementor-element.elementor-element-336fd41b .elementor-button{background-color:#333A5700;}.elementor-1111 .elementor-element.elementor-element-336fd41b .elementor-button:hover, .elementor-1111 .elementor-element.elementor-element-336fd41b .elementor-button:focus{background-color:#1F1F1F;color:#FFFFFF;}.elementor-1111 .elementor-element.elementor-element-336fd41b:hover{--e-transform-translateY:-2px;}.elementor-1111 .elementor-element.elementor-element-336fd41b{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1111 .elementor-element.elementor-element-336fd41b .elementor-button:hover svg, .elementor-1111 .elementor-element.elementor-element-336fd41b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1111 .elementor-element.elementor-element-1b010ce1{--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:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-1111 .elementor-element.elementor-element-1b010ce1::before, .elementor-1111 .elementor-element.elementor-element-1b010ce1 > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-1b010ce1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-1b010ce1 > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-1b010ce1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-1b010ce1 > .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-1111 .elementor-element.elementor-element-f807679{--display:flex;--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-1111 .elementor-element.elementor-element-5358423a{--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-1111 .elementor-element.elementor-element-6aacc9d2{--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-1111 .elementor-element.elementor-element-6aacc9d2:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-6aacc9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAD1C8A6;}.elementor-1111 .elementor-element.elementor-element-6db0be91{--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-1111 .elementor-element.elementor-element-50c0007d{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-50c0007d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1111 .elementor-element.elementor-element-6706f765 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.1em;font-weight:600;color:#000000;}.elementor-1111 .elementor-element.elementor-element-9a2ae2f{--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-1111 .elementor-element.elementor-element-69914603.elementor-element{--align-self:flex-end;}.elementor-1111 .elementor-element.elementor-element-69914603 .elementor-icon-wrapper{text-align:center;}.elementor-1111 .elementor-element.elementor-element-69914603 .elementor-icon{font-size:2em;}.elementor-1111 .elementor-element.elementor-element-69914603 .elementor-icon svg{height:2em;}.elementor-1111 .elementor-element.elementor-element-5876f8ff{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-1111 .elementor-element.elementor-element-2124d6d3{--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-1111 .elementor-element.elementor-element-2d6b6b6b{--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-1111 .elementor-element.elementor-element-2d6b6b6b:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-2d6b6b6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAC8C88F;}.elementor-1111 .elementor-element.elementor-element-473faf95{--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-1111 .elementor-element.elementor-element-22083ab6{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-22083ab6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1111 .elementor-element.elementor-element-544a4a50 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.1em;font-weight:600;color:#000000;}.elementor-1111 .elementor-element.elementor-element-3475c1b5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-68bc885a.elementor-element{--align-self:flex-end;}.elementor-1111 .elementor-element.elementor-element-68bc885a .elementor-icon-wrapper{text-align:center;}.elementor-1111 .elementor-element.elementor-element-68bc885a .elementor-icon{font-size:2em;}.elementor-1111 .elementor-element.elementor-element-68bc885a .elementor-icon svg{height:2em;}.elementor-1111 .elementor-element.elementor-element-13cd078d{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-1111 .elementor-element.elementor-element-79f58296{--display:flex;--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-1111 .elementor-element.elementor-element-598e2f9b{--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-1111 .elementor-element.elementor-element-6b891bf9{--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-1111 .elementor-element.elementor-element-6b891bf9:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-6b891bf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5BBB35E;}.elementor-1111 .elementor-element.elementor-element-5814f2b7{--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-1111 .elementor-element.elementor-element-2bd727d9{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-2bd727d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1111 .elementor-element.elementor-element-7d586c8b .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.1em;font-weight:600;color:#000000;}.elementor-1111 .elementor-element.elementor-element-3f2a695a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-77eef9bd.elementor-element{--align-self:flex-end;}.elementor-1111 .elementor-element.elementor-element-77eef9bd .elementor-icon-wrapper{text-align:center;}.elementor-1111 .elementor-element.elementor-element-77eef9bd .elementor-icon{font-size:2em;}.elementor-1111 .elementor-element.elementor-element-77eef9bd .elementor-icon svg{height:2em;}.elementor-1111 .elementor-element.elementor-element-5977af23{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-1111 .elementor-element.elementor-element-7f7349bb{--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-1111 .elementor-element.elementor-element-7f7349bb:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-7f7349bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C8E1EA00;}.elementor-1111 .elementor-element.elementor-element-5f12aa13{padding:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-5f12aa13 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-67b64e5d{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-1111 .elementor-element.elementor-element-76c76c88 .elementor-button{background-color:#333A5700;}.elementor-1111 .elementor-element.elementor-element-76c76c88 .elementor-button:hover, .elementor-1111 .elementor-element.elementor-element-76c76c88 .elementor-button:focus{background-color:#1F1F1F;color:#FFFFFF;}.elementor-1111 .elementor-element.elementor-element-76c76c88:hover{--e-transform-translateY:-2px;}.elementor-1111 .elementor-element.elementor-element-76c76c88.elementor-element{--align-self:flex-end;}.elementor-1111 .elementor-element.elementor-element-76c76c88 .elementor-button:hover svg, .elementor-1111 .elementor-element.elementor-element-76c76c88 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1111 .elementor-element.elementor-element-dc9d886{--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:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1111 .elementor-element.elementor-element-af77152{--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-1111 .elementor-element.elementor-element-9ecc0b7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1111 .elementor-element.elementor-element-9ecc0b7:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-9ecc0b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8DFDF 0%, #FBC6B9 100%);}.elementor-1111 .elementor-element.elementor-element-3dc15b1 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.3em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-edcd9bd .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-092ca15{padding:0px 0px 13px 0px;}.elementor-1111 .elementor-element.elementor-element-092ca15 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-2033442{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-2033442 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-865b635{--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-1111 .elementor-element.elementor-element-aff6f61 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-5da80a3{--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-1111 .elementor-element.elementor-element-013b9d6 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-0832476{--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-1111 .elementor-element.elementor-element-0002176 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-6defdec{--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-1111 .elementor-element.elementor-element-69c98a0 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-5da4eab{--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-1111 .elementor-element.elementor-element-1c85885 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-f8cc11d{--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-1111 .elementor-element.elementor-element-16ab71c{text-align:right;}.elementor-1111 .elementor-element.elementor-element-16ab71c .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-e7b0b48{--display:flex;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1111 .elementor-element.elementor-element-756389e .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-052b692{padding:0px 0px 13px 0px;}.elementor-1111 .elementor-element.elementor-element-052b692 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-2bfaeab{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-2bfaeab .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-1cb8986{--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-1111 .elementor-element.elementor-element-dbde99d .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-632803a{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-632803a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-d550cb3{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:left;}.elementor-1111 .elementor-element.elementor-element-d550cb3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-6b31507{--display:flex;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1111 .elementor-element.elementor-element-24263f5 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.9em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-13eb8b4 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-041b197{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-041b197 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-27e4e97{--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-1111 .elementor-element.elementor-element-76cc46a .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:15px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-63ddca6{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-63ddca6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-5812429{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:left;}.elementor-1111 .elementor-element.elementor-element-5812429 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-3bc5445a{--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-1111 .elementor-element.elementor-element-31e2695e{--display:flex;--min-height:65vh;--justify-content:center;--overlay-opacity:0.39;--border-radius:20px 20px 20px 20px;}.elementor-1111 .elementor-element.elementor-element-31e2695e:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-31e2695e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFC7C7 0%, #EA6F5A 100%);}.elementor-1111 .elementor-element.elementor-element-31e2695e::before, .elementor-1111 .elementor-element.elementor-element-31e2695e > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-31e2695e > .e-con-inner > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-31e2695e > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-31e2695e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-31e2695e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://revo25life.pl/wp-content/uploads/2025/09/tlo43234-2-768x391.png");--background-overlay:'';}.elementor-1111 .elementor-element.elementor-element-57a4619{--display:flex;}.elementor-1111 .elementor-element.elementor-element-46745a24{padding:0px 0px 0px 0px;text-align:center;}.elementor-1111 .elementor-element.elementor-element-46745a24 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:48px;font-weight:600;color:#000000;}.elementor-1111 .elementor-element.elementor-element-5711b35f{--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-1111 .elementor-element.elementor-element-7f3e9e5{--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-1111 .elementor-element.elementor-element-3f864561{padding:0px 0px 0px 0px;text-align:left;}.elementor-1111 .elementor-element.elementor-element-3f864561 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-1111 .elementor-element.elementor-element-19016615{padding:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-19016615 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1.1em;font-weight:600;line-height:1.4em;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-ace20fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-1111 .elementor-element.elementor-element-ba32f50{--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-1111 .elementor-element.elementor-element-7c8f3c3{padding:0px 0px 0px 0px;text-align:left;}.elementor-1111 .elementor-element.elementor-element-7c8f3c3 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-1111 .elementor-element.elementor-element-2e1d41d{padding:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-2e1d41d .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1.1em;font-weight:600;line-height:1.4em;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-e3c2976{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-1111 .elementor-element.elementor-element-7c9a221{--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-1111 .elementor-element.elementor-element-1aa0c8d{padding:0px 0px 0px 0px;text-align:left;}.elementor-1111 .elementor-element.elementor-element-1aa0c8d .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-1111 .elementor-element.elementor-element-0fc3f2d{padding:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-0fc3f2d .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1.1em;font-weight:600;line-height:1.4em;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-4c873eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-1111 .elementor-element.elementor-element-9699c46{--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-1111 .elementor-element.elementor-element-5afdfc4{padding:0px 0px 0px 0px;text-align:left;}.elementor-1111 .elementor-element.elementor-element-5afdfc4 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-1111 .elementor-element.elementor-element-f630cc7{padding:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-f630cc7 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1.1em;font-weight:600;line-height:1.4em;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-395983d{padding:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-395983d .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1.1em;font-weight:600;line-height:1.4em;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-8418685{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:0.9em;font-weight:400;}.elementor-1111 .elementor-element.elementor-element-54357a9e{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-1111 .elementor-element.elementor-element-401d72b8{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1111 .elementor-element.elementor-element-401d72b8::before, .elementor-1111 .elementor-element.elementor-element-401d72b8 > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-401d72b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-401d72b8 > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-401d72b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-401d72b8 > .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-1111 .elementor-element.elementor-element-145ced8c{--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-1111 .elementor-element.elementor-element-145ced8c::before, .elementor-1111 .elementor-element.elementor-element-145ced8c > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-145ced8c > .e-con-inner > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-145ced8c > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-145ced8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-145ced8c > .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-1111 .elementor-element.elementor-element-35daca2f{--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-1111 .elementor-element.elementor-element-35daca2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1111 .elementor-element.elementor-element-1b87a87f{padding:0px 33px -19px 0px;}.elementor-1111 .elementor-element.elementor-element-1b87a87f .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:20vw;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-395a063a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:41px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-5d89d40b .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:3.5vw;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-59f0635f .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:4.9vw;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-2abab3c4 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:4.9vw;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-649e9ded{--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-1111 .elementor-element.elementor-element-6c274d11{--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-1111 .elementor-element.elementor-element-4e311a2c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.28;--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-1111 .elementor-element.elementor-element-4e311a2c:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-4e311a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(141deg, #E7E7E75E 0%, #E7F4FFF5 100%);}.elementor-1111 .elementor-element.elementor-element-4e311a2c::before, .elementor-1111 .elementor-element.elementor-element-4e311a2c > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-4e311a2c > .e-con-inner > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-4e311a2c > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-4e311a2c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-4e311a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1111 .elementor-element.elementor-element-86817d0 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-4e6ac855{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-4e6ac855 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-1b3b1ec7{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1111 .elementor-element.elementor-element-1b3b1ec7:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-1b3b1ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(141deg, #E7E7E75E 0%, #E7F4FF 100%);}.elementor-1111 .elementor-element.elementor-element-735b6a5a .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-4a13b762{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-4a13b762 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-2885f848{--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-1111 .elementor-element.elementor-element-6cb3eceb{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1111 .elementor-element.elementor-element-6cb3eceb:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-6cb3eceb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(141deg, #E7E7E75E 0%, #E7F4FF 100%);}.elementor-1111 .elementor-element.elementor-element-36f0dd5 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-3ada3d55{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-3ada3d55 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-27a25d8b{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1111 .elementor-element.elementor-element-27a25d8b:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-27a25d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(141deg, #E7E7E75E 0%, #E7F4FF 100%);}.elementor-1111 .elementor-element.elementor-element-1315aa9b .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-4062d28e{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-4062d28e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-4b09187a{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1111 .elementor-element.elementor-element-4b09187a:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-4b09187a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(141deg, #E7E7E75E 0%, #E7F4FF 100%);}.elementor-1111 .elementor-element.elementor-element-5010de13 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:1.7em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-29f22ea6{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1111 .elementor-element.elementor-element-29f22ea6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.1em;letter-spacing:0px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-7a513213{--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-1111 .elementor-element.elementor-element-10668d94{--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-1111 .elementor-element.elementor-element-134888c4{--display:flex;--min-height:400px;--overlay-opacity:0.3;--border-radius:24px 24px 24px 24px;}.elementor-1111 .elementor-element.elementor-element-134888c4:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-134888c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revo25life.pl/wp-content/uploads/2025/10/23423REVOLIFE0415.jpg");background-position:center center;background-size:cover;}.elementor-1111 .elementor-element.elementor-element-134888c4::before, .elementor-1111 .elementor-element.elementor-element-134888c4 > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-134888c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-134888c4 > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-134888c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-134888c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1111 .elementor-element.elementor-element-15a88c09{--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-1111 .elementor-element.elementor-element-76ca9cad{--display:flex;--min-height:400px;--overlay-opacity:0.3;--border-radius:24px 24px 24px 24px;}.elementor-1111 .elementor-element.elementor-element-76ca9cad:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-76ca9cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revo25life.pl/wp-content/uploads/2025/10/234342REVOLIFE27323323.jpg");background-position:center center;background-size:cover;}.elementor-1111 .elementor-element.elementor-element-76ca9cad::before, .elementor-1111 .elementor-element.elementor-element-76ca9cad > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-76ca9cad > .e-con-inner > .elementor-background-video-container::before, .elementor-1111 .elementor-element.elementor-element-76ca9cad > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-76ca9cad > .e-con-inner > .elementor-background-slideshow::before, .elementor-1111 .elementor-element.elementor-element-76ca9cad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1111 .elementor-element.elementor-element-2762d3f8{--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-1111 .elementor-element.elementor-element-6176fdfa{padding:0px 0px 0px 0px;text-align:left;}.elementor-1111 .elementor-element.elementor-element-6176fdfa .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:2.8em;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-73800405{padding:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-73800405 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:23px;font-weight:600;letter-spacing:-0.9px;color:#000000;}.elementor-1111 .elementor-element.elementor-element-409e6b5{padding:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-409e6b5 .elementor-heading-title{font-family:"Fira Code", Sans-serif;font-size:1.4em;font-weight:600;letter-spacing:-0.9px;color:#C94418;}.elementor-1111 .elementor-element.elementor-element-70200031 .elementor-button{background-color:#333A5700;}.elementor-1111 .elementor-element.elementor-element-70200031 .elementor-button:hover, .elementor-1111 .elementor-element.elementor-element-70200031 .elementor-button:focus{background-color:#1F1F1F;color:#FFFFFF;}.elementor-1111 .elementor-element.elementor-element-70200031:hover{--e-transform-translateY:-2px;}.elementor-1111 .elementor-element.elementor-element-70200031{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1111 .elementor-element.elementor-element-70200031 .elementor-button:hover svg, .elementor-1111 .elementor-element.elementor-element-70200031 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1111 .elementor-element.elementor-element-baaf214{--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-1111 .elementor-element.elementor-element-7883f697{--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-1111 .elementor-element.elementor-element-36a29657{--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-1111 .elementor-element.elementor-element-12ea46b7{padding:0px 0px 0px 0px;text-align:center;}.elementor-1111 .elementor-element.elementor-element-12ea46b7 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-4d9fac56{padding:0px 0px 0px 0px;text-align:center;}.elementor-1111 .elementor-element.elementor-element-4d9fac56 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:50px;font-weight:600;}.elementor-1111 .elementor-element.elementor-element-74820f47{--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-1111 .elementor-element.elementor-element-1ad20c7b{padding:0px 0px 5px 0px;text-align:center;}.elementor-1111 .elementor-element.elementor-element-1ad20c7b .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-1111 .elementor-element.elementor-element-593dfe46 .elementor-button{background-color:#333A5700;}.elementor-1111 .elementor-element.elementor-element-593dfe46 .elementor-button:hover, .elementor-1111 .elementor-element.elementor-element-593dfe46 .elementor-button:focus{background-color:#1F1F1F;color:#FFFFFF;}.elementor-1111 .elementor-element.elementor-element-593dfe46:hover{--e-transform-translateY:-2px;}.elementor-1111 .elementor-element.elementor-element-593dfe46{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1111 .elementor-element.elementor-element-593dfe46 .elementor-button:hover svg, .elementor-1111 .elementor-element.elementor-element-593dfe46 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1111 .elementor-element.elementor-element-932f824{--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-1111 .elementor-element.elementor-element-60caea60{--display:flex;}.elementor-1111 .elementor-element.elementor-element-292802dd{--display:flex;}.elementor-1111 .elementor-element.elementor-element-e294636{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1111 .elementor-element.elementor-element-e294636 p{margin-block-end:0px;}.elementor-1111 .elementor-element.elementor-element-14f3840{--display:flex;}.elementor-1111 .elementor-element.elementor-element-27d4dea2{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1111 .elementor-element.elementor-element-27d4dea2 p{margin-block-end:0px;}.elementor-1111 .elementor-element.elementor-element-2049f5f7{--display:flex;}.elementor-1111 .elementor-element.elementor-element-7097a510{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1111 .elementor-element.elementor-element-7097a510 p{margin-block-end:0px;}.elementor-1111 .elementor-element.elementor-element-d2a6438{--display:flex;}.elementor-1111 .elementor-element.elementor-element-c4077b3{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1111 .elementor-element.elementor-element-c4077b3 p{margin-block-end:0px;}.elementor-1111 .elementor-element.elementor-element-71ac926a{--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-1111 .elementor-element.elementor-element-71ac926a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F1F1F1;border-style:none;}.elementor-1111 .elementor-element.elementor-element-71ac926a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#E0E0E0;}.elementor-1111 .elementor-element.elementor-element-71ac926a > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#C7CED6;}.elementor-1111 .elementor-element.elementor-element-71ac926a {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-1111 .elementor-element.elementor-element-71ac926a > .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-1111 .elementor-element.elementor-element-71ac926a > .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-1111 .elementor-element.elementor-element-464429bf{--display:flex;}.elementor-1111 .elementor-element.elementor-element-50d8c5b2{--display:flex;}.elementor-1111 .elementor-element.elementor-element-27acb1a2{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1111 .elementor-element.elementor-element-27acb1a2 p{margin-block-end:0px;}.elementor-1111 .elementor-element.elementor-element-6ea5fa47{--display:flex;}.elementor-1111 .elementor-element.elementor-element-4d54f0e4{--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-1111 .elementor-element.elementor-element-128319c2{--display:flex;}.elementor-1111 .elementor-element.elementor-element-128319c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1111 .elementor-element.elementor-element-6d2d45b4{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1111 .elementor-element.elementor-element-6d2d45b4 p{margin-block-end:0px;}.elementor-1111 .elementor-element.elementor-element-287e82dd{--display:flex;}.elementor-1111 .elementor-element.elementor-element-76b0b7d3{text-align:left;}.elementor-1111 .elementor-element.elementor-element-76b0b7d3 img{width:100%;}.elementor-1111 .elementor-element.elementor-element-5f11807a{--display:flex;}.elementor-1111 .elementor-element.elementor-element-524c6692{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1111 .elementor-element.elementor-element-524c6692 p{margin-block-end:0px;}.elementor-1111 .elementor-element.elementor-element-54afdace{--display:flex;}.elementor-1111 .elementor-element.elementor-element-a367324{font-family:"Lato", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-1111 .elementor-element.elementor-element-a367324 p{margin-block-end:0px;}.elementor-1111 .elementor-element.elementor-element-74ff5ec6{--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-1111 .elementor-element.elementor-element-74ff5ec6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F1F1F1;border-style:none;}.elementor-1111 .elementor-element.elementor-element-74ff5ec6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#E0E0E0;}.elementor-1111 .elementor-element.elementor-element-74ff5ec6 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#C7CED6;}.elementor-1111 .elementor-element.elementor-element-74ff5ec6 {--n-accordion-padding:16px 16px 16px 16px;}:where( .elementor-1111 .elementor-element.elementor-element-74ff5ec6 > .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-1111 .elementor-element.elementor-element-74ff5ec6 > .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-1111 .elementor-element.elementor-element-46365fd3{--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-1111 .elementor-element.elementor-element-e7a7d00{--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-1111 .elementor-element.elementor-element-bf61258{--width:30%;}.elementor-1111 .elementor-element.elementor-element-21b52104{--width:40%;}.elementor-1111 .elementor-element.elementor-element-105d3a30{--width:30%;}.elementor-1111 .elementor-element.elementor-element-792a180b{--width:40%;}.elementor-1111 .elementor-element.elementor-element-71bd8557{--width:30%;}.elementor-1111 .elementor-element.elementor-element-3fa3bf6a{--width:30%;}.elementor-1111 .elementor-element.elementor-element-48ccb6f1{--content-width:1350px;}.elementor-1111 .elementor-element.elementor-element-e904950{--width:70%;}.elementor-1111 .elementor-element.elementor-element-3c7c6fd{--width:30%;}.elementor-1111 .elementor-element.elementor-element-41824bc9{--width:50%;}.elementor-1111 .elementor-element.elementor-element-656392fe{--width:50%;}.elementor-1111 .elementor-element.elementor-element-1b010ce1{--content-width:1350px;}.elementor-1111 .elementor-element.elementor-element-50c0007d{--width:82.586%;}.elementor-1111 .elementor-element.elementor-element-22083ab6{--width:82.586%;}.elementor-1111 .elementor-element.elementor-element-2bd727d9{--width:82.586%;}.elementor-1111 .elementor-element.elementor-element-145ced8c{--width:50%;}.elementor-1111 .elementor-element.elementor-element-35daca2f{--width:100%;}.elementor-1111 .elementor-element.elementor-element-649e9ded{--width:50%;}.elementor-1111 .elementor-element.elementor-element-10668d94{--width:25%;}.elementor-1111 .elementor-element.elementor-element-15a88c09{--width:40%;}.elementor-1111 .elementor-element.elementor-element-2762d3f8{--width:35%;}.elementor-1111 .elementor-element.elementor-element-36a29657{--width:50%;}.elementor-1111 .elementor-element.elementor-element-74820f47{--width:50%;}.elementor-1111 .elementor-element.elementor-element-60caea60{--width:50%;}.elementor-1111 .elementor-element.elementor-element-464429bf{--width:50%;}.elementor-1111 .elementor-element.elementor-element-128319c2{--width:68.164%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1111 .elementor-element.elementor-element-bf61258{--width:33%;}.elementor-1111 .elementor-element.elementor-element-21b52104{--width:20%;}.elementor-1111 .elementor-element.elementor-element-105d3a30{--width:33%;}.elementor-1111 .elementor-element.elementor-element-792a180b{--width:50%;}.elementor-1111 .elementor-element.elementor-element-71bd8557{--width:100%;}.elementor-1111 .elementor-element.elementor-element-3fa3bf6a{--width:48%;}.elementor-1111 .elementor-element.elementor-element-f807679{--width:50%;}.elementor-1111 .elementor-element.elementor-element-79f58296{--width:50%;}.elementor-1111 .elementor-element.elementor-element-145ced8c{--width:100%;}.elementor-1111 .elementor-element.elementor-element-649e9ded{--width:100%;}.elementor-1111 .elementor-element.elementor-element-4b09187a{--width:70%;}.elementor-1111 .elementor-element.elementor-element-60caea60{--width:50%;}.elementor-1111 .elementor-element.elementor-element-464429bf{--width:50%;}}@media(max-width:1024px){.elementor-1111 .elementor-element.elementor-element-5d4920b6{--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-1111 .elementor-element.elementor-element-20369585{--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-1111 .elementor-element.elementor-element-792a180b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1111 .elementor-element.elementor-element-71bd8557{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1111 .elementor-element.elementor-element-5373e357{padding:20px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-3ec297ed{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-3ec297ed img{width:89%;}.elementor-1111 .elementor-element.elementor-element-3fa3bf6a{--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-1111 .elementor-element.elementor-element-d472b8{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-1111 .elementor-element.elementor-element-7b6984fb{padding:020px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-48ccb6f1{--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-1111 .elementor-element.elementor-element-39fab79a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1111 .elementor-element.elementor-element-4ab7ac22 .elementor-heading-title{font-size:2em;}.elementor-1111 .elementor-element.elementor-element-79a0b330 .elementor-heading-title{font-size:1.7em;}.elementor-1111 .elementor-element.elementor-element-601c6c85{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-39a84c3b .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-395a11b8{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-e8c3703 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-6e46dea2{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-7b5adc79 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-0c99366{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-32abf8d .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-2c4cc992{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-64dea4f3 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-52a3ff3{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-35fdaf3 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-1c1d0bef .elementor-heading-title{font-size:1.6em;}.elementor-1111 .elementor-element.elementor-element-688e99e{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-e3b2411 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-23b2442{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-9b6834b .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-ab76e78 .elementor-heading-title{font-size:1.6em;}.elementor-1111 .elementor-element.elementor-element-8b501de{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-00650c4 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-30f6397 .elementor-heading-title{font-size:1.6em;}.elementor-1111 .elementor-element.elementor-element-433e1ee{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-e6000f2 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-5455011a .elementor-heading-title{font-size:1.6em;}.elementor-1111 .elementor-element.elementor-element-4da2e77 .elementor-heading-title{font-size:1.6em;}.elementor-1111 .elementor-element.elementor-element-4907049f{font-size:1em;}.elementor-1111 .elementor-element.elementor-element-658f14d3{--min-height:23em;}.elementor-1111 .elementor-element.elementor-element-41824bc9{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-23c37632{text-align:left;}.elementor-1111 .elementor-element.elementor-element-23c37632 .elementor-heading-title{font-size:2.7em;}.elementor-1111 .elementor-element.elementor-element-155953b3{text-align:left;}.elementor-1111 .elementor-element.elementor-element-155953b3 .elementor-heading-title{font-size:1.7em;}.elementor-1111 .elementor-element.elementor-element-4706709a{padding:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-4706709a .elementor-heading-title{font-size:1.3em;}.elementor-1111 .elementor-element.elementor-element-336fd41b{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1111 .elementor-element.elementor-element-1b010ce1{--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-1111 .elementor-element.elementor-element-6706f765 .elementor-heading-title{font-size:1.5em;}.elementor-1111 .elementor-element.elementor-element-5876f8ff{font-size:1em;}.elementor-1111 .elementor-element.elementor-element-544a4a50 .elementor-heading-title{font-size:1.5em;}.elementor-1111 .elementor-element.elementor-element-13cd078d{font-size:1em;}.elementor-1111 .elementor-element.elementor-element-7d586c8b .elementor-heading-title{font-size:1.5em;}.elementor-1111 .elementor-element.elementor-element-5977af23{font-size:1em;}.elementor-1111 .elementor-element.elementor-element-5f12aa13 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-67b64e5d{font-size:1em;}.elementor-1111 .elementor-element.elementor-element-3dc15b1 .elementor-heading-title{font-size:2em;}.elementor-1111 .elementor-element.elementor-element-edcd9bd .elementor-heading-title{font-size:2em;}.elementor-1111 .elementor-element.elementor-element-092ca15 .elementor-heading-title{font-size:1.7em;}.elementor-1111 .elementor-element.elementor-element-865b635{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-aff6f61 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-5da80a3{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-013b9d6 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-0832476{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-0002176 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-6defdec{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-69c98a0 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-5da4eab{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-1c85885 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-f8cc11d{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-16ab71c .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-756389e .elementor-heading-title{font-size:2em;}.elementor-1111 .elementor-element.elementor-element-052b692 .elementor-heading-title{font-size:1.7em;}.elementor-1111 .elementor-element.elementor-element-1cb8986{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-dbde99d .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-24263f5 .elementor-heading-title{font-size:2em;}.elementor-1111 .elementor-element.elementor-element-13eb8b4 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-27e4e97{--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-1111 .elementor-element.elementor-element-76cc46a .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-57a4619{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-1111 .elementor-element.elementor-element-3f864561 .elementor-heading-title{font-size:2.5em;}.elementor-1111 .elementor-element.elementor-element-19016615 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-ace20fc{font-size:1em;}.elementor-1111 .elementor-element.elementor-element-7c8f3c3 .elementor-heading-title{font-size:2.5em;}.elementor-1111 .elementor-element.elementor-element-2e1d41d .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-e3c2976{font-size:1em;}.elementor-1111 .elementor-element.elementor-element-1aa0c8d .elementor-heading-title{font-size:2.5em;}.elementor-1111 .elementor-element.elementor-element-0fc3f2d .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-4c873eb{font-size:1em;}.elementor-1111 .elementor-element.elementor-element-5afdfc4 .elementor-heading-title{font-size:2.5em;}.elementor-1111 .elementor-element.elementor-element-f630cc7 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-395983d .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-8418685{font-size:1em;}.elementor-1111 .elementor-element.elementor-element-54357a9e{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-401d72b8{--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-1111 .elementor-element.elementor-element-35daca2f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-1b87a87f{padding:0em 0em 0em 18em;}.elementor-1111 .elementor-element.elementor-element-395a063a{--padding-top:0em;--padding-bottom:0em;--padding-left:3em;--padding-right:0em;}.elementor-1111 .elementor-element.elementor-element-134888c4{--min-height:22em;}.elementor-1111 .elementor-element.elementor-element-76ca9cad{--min-height:22em;}.elementor-1111 .elementor-element.elementor-element-2762d3f8{--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-1111 .elementor-element.elementor-element-6176fdfa .elementor-heading-title{font-size:2em;}.elementor-1111 .elementor-element.elementor-element-73800405 .elementor-heading-title{font-size:1.3em;}.elementor-1111 .elementor-element.elementor-element-409e6b5 .elementor-heading-title{font-size:1.3em;}.elementor-1111 .elementor-element.elementor-element-36a29657{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-12ea46b7 .elementor-heading-title{font-size:2.5em;}.elementor-1111 .elementor-element.elementor-element-4d9fac56{text-align:left;}.elementor-1111 .elementor-element.elementor-element-4d9fac56 .elementor-heading-title{font-size:2.8em;}.elementor-1111 .elementor-element.elementor-element-74820f47{--gap:00px 00px;--row-gap:00px;--column-gap:00px;}.elementor-1111 .elementor-element.elementor-element-1ad20c7b{padding:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-1ad20c7b .elementor-heading-title{font-size:1em;}.elementor-1111 .elementor-element.elementor-element-932f824{--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-1111 .elementor-element.elementor-element-60caea60{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-464429bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1111 .elementor-element.elementor-element-10463be7 .elementor-heading-title{font-size:2.5em;}.elementor-1111 .elementor-element.elementor-element-59a443ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-59a443ec img{width:100%;max-width:100%;}.elementor-1111 .elementor-element.elementor-element-20369585:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-20369585 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://revo25life.pl/wp-content/uploads/2025/10/tlo43234-1-microbiome.png");}.elementor-1111 .elementor-element.elementor-element-20369585{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1111 .elementor-element.elementor-element-792a180b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-71bd8557{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0em;--padding-bottom:1.3em;--padding-left:1em;--padding-right:1em;}.elementor-1111 .elementor-element.elementor-element-5373e357{text-align:center;}.elementor-1111 .elementor-element.elementor-element-5373e357 .elementor-heading-title{font-size:2.2em;}.elementor-1111 .elementor-element.elementor-element-350364dd{text-align:center;}.elementor-1111 .elementor-element.elementor-element-350364dd .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-24a998a8{z-index:1;}.elementor-1111 .elementor-element.elementor-element-3ec297ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;padding:0px 0px 0px 0px;}.elementor-1111 .elementor-element.elementor-element-3ec297ed img{width:100%;max-width:100%;}.elementor-1111 .elementor-element.elementor-element-3fa3bf6a{--padding-top:2em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-1111 .elementor-element.elementor-element-6075af69{text-align:center;}.elementor-1111 .elementor-element.elementor-element-5c49283c{text-align:center;}.elementor-1111 .elementor-element.elementor-element-76a0a6aa{text-align:center;}.elementor-1111 .elementor-element.elementor-element-77560926 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-1111 .elementor-element.elementor-element-77560926 .elementor-divider{text-align:left;}.elementor-1111 .elementor-element.elementor-element-351739df{text-align:justify;}.elementor-1111 .elementor-element.elementor-element-d472b8{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-1111 .elementor-element.elementor-element-32ba0ceb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1111 .elementor-element.elementor-element-32ba0ceb.e-con{--align-self:center;}.elementor-1111 .elementor-element.elementor-element-751bf84{text-align:center;}.elementor-1111 .elementor-element.elementor-element-5433e9bc{text-align:center;}.elementor-1111 .elementor-element.elementor-element-ecdc6bc{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1111 .elementor-element.elementor-element-721b7376{text-align:left;}.elementor-1111 .elementor-element.elementor-element-27f5f205{text-align:left;}.elementor-1111 .elementor-element.elementor-element-7b6984fb{padding:2px 0px 8px 0px;text-align:center;}.elementor-1111 .elementor-element.elementor-element-2b041cae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;}.elementor-1111 .elementor-element.elementor-element-2b041cae.elementor-element{--align-self:center;}.elementor-1111 .elementor-element.elementor-element-48ccb6f1{--content-width:100%;--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:5px;--padding-bottom:10px;--padding-left:010px;--padding-right:10px;}.elementor-1111 .elementor-element.elementor-element-1aa228b6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:02em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1111 .elementor-element.elementor-element-39fab79a{--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-1111 .elementor-element.elementor-element-1ece74e{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-1111 .elementor-element.elementor-element-4ab7ac22{text-align:left;}.elementor-1111 .elementor-element.elementor-element-4ab7ac22 .elementor-heading-title{font-size:2.9em;}.elementor-1111 .elementor-element.elementor-element-79a0b330{text-align:left;}.elementor-1111 .elementor-element.elementor-element-79a0b330 .elementor-heading-title{font-size:1.5em;}.elementor-1111 .elementor-element.elementor-element-2d34051{text-align:left;}.elementor-1111 .elementor-element.elementor-element-39a84c3b{text-align:left;}.elementor-1111 .elementor-element.elementor-element-69d89930{text-align:left;}.elementor-1111 .elementor-element.elementor-element-e8c3703{text-align:left;}.elementor-1111 .elementor-element.elementor-element-7b5adc79{text-align:left;}.elementor-1111 .elementor-element.elementor-element-32abf8d{text-align:left;}.elementor-1111 .elementor-element.elementor-element-64dea4f3{text-align:left;}.elementor-1111 .elementor-element.elementor-element-35fdaf3{text-align:left;}.elementor-1111 .elementor-element.elementor-element-150a75c0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1111 .elementor-element.elementor-element-150a75c0.e-con{--align-self:center;}.elementor-1111 .elementor-element.elementor-element-1c1d0bef{text-align:left;}.elementor-1111 .elementor-element.elementor-element-1c1d0bef .elementor-heading-title{font-size:2.5em;}.elementor-1111 .elementor-element.elementor-element-e3b2411{text-align:left;}.elementor-1111 .elementor-element.elementor-element-d35d00b{text-align:left;}.elementor-1111 .elementor-element.elementor-element-9b6834b{text-align:left;}.elementor-1111 .elementor-element.elementor-element-cb8850e{text-align:left;}.elementor-1111 .elementor-element.elementor-element-d1c15ea{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1111 .elementor-element.elementor-element-d1c15ea.e-con{--align-self:center;}.elementor-1111 .elementor-element.elementor-element-ab76e78{text-align:left;}.elementor-1111 .elementor-element.elementor-element-ab76e78 .elementor-heading-title{font-size:2.5em;}.elementor-1111 .elementor-element.elementor-element-00650c4{text-align:left;}.elementor-1111 .elementor-element.elementor-element-c75e1b3{text-align:left;}.elementor-1111 .elementor-element.elementor-element-053df08{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1111 .elementor-element.elementor-element-053df08.e-con{--align-self:center;}.elementor-1111 .elementor-element.elementor-element-30f6397{text-align:left;}.elementor-1111 .elementor-element.elementor-element-30f6397 .elementor-heading-title{font-size:2.5em;}.elementor-1111 .elementor-element.elementor-element-e6000f2{text-align:left;}.elementor-1111 .elementor-element.elementor-element-a456860{text-align:left;}.elementor-1111 .elementor-element.elementor-element-966ebcd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-7d087419.e-con{--align-self:center;}.elementor-1111 .elementor-element.elementor-element-5455011a{text-align:left;}.elementor-1111 .elementor-element.elementor-element-5455011a .elementor-heading-title{font-size:1.7em;}.elementor-1111 .elementor-element.elementor-element-4da2e77{text-align:left;}.elementor-1111 .elementor-element.elementor-element-4da2e77 .elementor-heading-title{font-size:1.5em;}.elementor-1111 .elementor-element.elementor-element-4907049f{text-align:justify;font-size:14px;}.elementor-1111 .elementor-element.elementor-element-7922830{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1111 .elementor-element.elementor-element-7445659e .elementor-button{font-size:0.9em;letter-spacing:0px;}.elementor-1111 .elementor-element.elementor-element-a92a95f{text-align:center;}.elementor-1111 .elementor-element.elementor-element-a92a95f img{width:58%;}.elementor-1111 .elementor-element.elementor-element-658f14d3{--min-height:316px;}.elementor-1111 .elementor-element.elementor-element-658f14d3:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-658f14d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1111 .elementor-element.elementor-element-41824bc9{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-23c37632{text-align:left;}.elementor-1111 .elementor-element.elementor-element-23c37632 .elementor-heading-title{font-size:2.4em;}.elementor-1111 .elementor-element.elementor-element-155953b3{text-align:left;}.elementor-1111 .elementor-element.elementor-element-155953b3 .elementor-heading-title{font-size:1.7em;}.elementor-1111 .elementor-element.elementor-element-656392fe{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1111 .elementor-element.elementor-element-4706709a{text-align:left;}.elementor-1111 .elementor-element.elementor-element-4706709a .elementor-heading-title{font-size:1em;line-height:1em;letter-spacing:3.9px;}.elementor-1111 .elementor-element.elementor-element-336fd41b{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1111 .elementor-element.elementor-element-1b010ce1{--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-1111 .elementor-element.elementor-element-6aacc9d2{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1111 .elementor-element.elementor-element-6aacc9d2.e-con{--align-self:center;}.elementor-1111 .elementor-element.elementor-element-6706f765{text-align:center;}.elementor-1111 .elementor-element.elementor-element-5876f8ff{text-align:center;font-size:14px;}.elementor-1111 .elementor-element.elementor-element-2d6b6b6b{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1111 .elementor-element.elementor-element-2d6b6b6b.e-con{--align-self:center;}.elementor-1111 .elementor-element.elementor-element-544a4a50{text-align:center;}.elementor-1111 .elementor-element.elementor-element-13cd078d{text-align:center;font-size:14px;}.elementor-1111 .elementor-element.elementor-element-6b891bf9{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1111 .elementor-element.elementor-element-6b891bf9.e-con{--align-self:center;}.elementor-1111 .elementor-element.elementor-element-7d586c8b{text-align:center;}.elementor-1111 .elementor-element.elementor-element-5977af23{text-align:center;font-size:14px;}.elementor-1111 .elementor-element.elementor-element-7f7349bb.e-con{--align-self:center;}.elementor-1111 .elementor-element.elementor-element-5f12aa13 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-67b64e5d{text-align:center;font-size:14px;}.elementor-1111 .elementor-element.elementor-element-9ecc0b7{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-1111 .elementor-element.elementor-element-3dc15b1{text-align:left;}.elementor-1111 .elementor-element.elementor-element-3dc15b1 .elementor-heading-title{font-size:2.9em;}.elementor-1111 .elementor-element.elementor-element-edcd9bd{text-align:left;}.elementor-1111 .elementor-element.elementor-element-edcd9bd .elementor-heading-title{font-size:2.9em;}.elementor-1111 .elementor-element.elementor-element-092ca15{text-align:left;}.elementor-1111 .elementor-element.elementor-element-092ca15 .elementor-heading-title{font-size:1.5em;}.elementor-1111 .elementor-element.elementor-element-2033442{text-align:left;}.elementor-1111 .elementor-element.elementor-element-aff6f61{text-align:left;}.elementor-1111 .elementor-element.elementor-element-013b9d6{text-align:left;}.elementor-1111 .elementor-element.elementor-element-0002176{text-align:left;}.elementor-1111 .elementor-element.elementor-element-69c98a0{text-align:left;}.elementor-1111 .elementor-element.elementor-element-1c85885{text-align:left;}.elementor-1111 .elementor-element.elementor-element-16ab71c{text-align:left;}.elementor-1111 .elementor-element.elementor-element-e7b0b48{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-1111 .elementor-element.elementor-element-756389e{text-align:left;}.elementor-1111 .elementor-element.elementor-element-756389e .elementor-heading-title{font-size:2.9em;}.elementor-1111 .elementor-element.elementor-element-052b692{text-align:left;}.elementor-1111 .elementor-element.elementor-element-052b692 .elementor-heading-title{font-size:1.5em;}.elementor-1111 .elementor-element.elementor-element-2bfaeab{text-align:left;}.elementor-1111 .elementor-element.elementor-element-dbde99d{text-align:left;}.elementor-1111 .elementor-element.elementor-element-632803a{text-align:left;}.elementor-1111 .elementor-element.elementor-element-d550cb3{text-align:left;}.elementor-1111 .elementor-element.elementor-element-6b31507{--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-1111 .elementor-element.elementor-element-24263f5{text-align:left;}.elementor-1111 .elementor-element.elementor-element-24263f5 .elementor-heading-title{font-size:2.9em;}.elementor-1111 .elementor-element.elementor-element-13eb8b4{text-align:left;}.elementor-1111 .elementor-element.elementor-element-041b197{text-align:left;}.elementor-1111 .elementor-element.elementor-element-76cc46a{text-align:left;}.elementor-1111 .elementor-element.elementor-element-63ddca6{text-align:left;}.elementor-1111 .elementor-element.elementor-element-5812429{text-align:left;}.elementor-1111 .elementor-element.elementor-element-46745a24 .elementor-heading-title{font-size:2.1em;}.elementor-1111 .elementor-element.elementor-element-3f864561{text-align:center;}.elementor-1111 .elementor-element.elementor-element-3f864561 .elementor-heading-title{font-size:2.6em;}.elementor-1111 .elementor-element.elementor-element-19016615{text-align:center;}.elementor-1111 .elementor-element.elementor-element-19016615 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-ace20fc{text-align:center;font-size:14px;}.elementor-1111 .elementor-element.elementor-element-7c8f3c3{text-align:center;}.elementor-1111 .elementor-element.elementor-element-7c8f3c3 .elementor-heading-title{font-size:2.6em;}.elementor-1111 .elementor-element.elementor-element-2e1d41d{text-align:center;}.elementor-1111 .elementor-element.elementor-element-2e1d41d .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-e3c2976{text-align:center;font-size:14px;}.elementor-1111 .elementor-element.elementor-element-1aa0c8d{text-align:center;}.elementor-1111 .elementor-element.elementor-element-1aa0c8d .elementor-heading-title{font-size:2.6em;}.elementor-1111 .elementor-element.elementor-element-0fc3f2d{text-align:center;}.elementor-1111 .elementor-element.elementor-element-0fc3f2d .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-4c873eb{text-align:center;font-size:14px;}.elementor-1111 .elementor-element.elementor-element-5afdfc4{text-align:center;}.elementor-1111 .elementor-element.elementor-element-5afdfc4 .elementor-heading-title{font-size:2.6em;}.elementor-1111 .elementor-element.elementor-element-f630cc7{text-align:center;}.elementor-1111 .elementor-element.elementor-element-f630cc7 .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-395983d{text-align:center;}.elementor-1111 .elementor-element.elementor-element-395983d .elementor-heading-title{font-size:1.1em;}.elementor-1111 .elementor-element.elementor-element-8418685{text-align:center;font-size:14px;}.elementor-1111 .elementor-element.elementor-element-54357a9e{text-align:center;font-size:14px;}.elementor-1111 .elementor-element.elementor-element-35daca2f{--width:100%;--flex-wrap:nowrap;}.elementor-1111 .elementor-element.elementor-element-1b87a87f{padding:0em 0em 0em 2em;}.elementor-1111 .elementor-element.elementor-element-1b87a87f .elementor-heading-title{font-size:50vw;}.elementor-1111 .elementor-element.elementor-element-395a063a{--width:50em;--padding-top:0px;--padding-bottom:0px;--padding-left:63px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-5d89d40b .elementor-heading-title{font-size:8.6vw;}.elementor-1111 .elementor-element.elementor-element-59f0635f .elementor-heading-title{font-size:8.5vw;}.elementor-1111 .elementor-element.elementor-element-2abab3c4 .elementor-heading-title{font-size:10vw;}.elementor-1111 .elementor-element.elementor-element-86817d0 .elementor-heading-title{font-size:1.7em;}.elementor-1111 .elementor-element.elementor-element-735b6a5a .elementor-heading-title{font-size:1.7em;}.elementor-1111 .elementor-element.elementor-element-36f0dd5 .elementor-heading-title{font-size:1.7em;}.elementor-1111 .elementor-element.elementor-element-1315aa9b .elementor-heading-title{font-size:1.7em;}.elementor-1111 .elementor-element.elementor-element-5010de13 .elementor-heading-title{font-size:1.7em;}.elementor-1111 .elementor-element.elementor-element-134888c4{--min-height:160px;}.elementor-1111 .elementor-element.elementor-element-134888c4:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-134888c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1111 .elementor-element.elementor-element-76ca9cad{--min-height:26em;}.elementor-1111 .elementor-element.elementor-element-76ca9cad:not(.elementor-motion-effects-element-type-background), .elementor-1111 .elementor-element.elementor-element-76ca9cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1111 .elementor-element.elementor-element-2762d3f8{--padding-top:020px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1111 .elementor-element.elementor-element-6176fdfa{text-align:center;}.elementor-1111 .elementor-element.elementor-element-73800405{text-align:center;}.elementor-1111 .elementor-element.elementor-element-73800405 .elementor-heading-title{font-size:1.2em;}.elementor-1111 .elementor-element.elementor-element-409e6b5{text-align:center;}.elementor-1111 .elementor-element.elementor-element-409e6b5 .elementor-heading-title{font-size:1.2em;}.elementor-1111 .elementor-element.elementor-element-12ea46b7 .elementor-heading-title{font-size:3.5em;}.elementor-1111 .elementor-element.elementor-element-4d9fac56{text-align:left;}.elementor-1111 .elementor-element.elementor-element-4d9fac56 .elementor-heading-title{font-size:3.23em;}.elementor-1111 .elementor-element.elementor-element-1ad20c7b .elementor-heading-title{font-size:1.3em;}.elementor-1111 .elementor-element.elementor-element-932f824{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}/* Start custom CSS for nested-accordion, class: .elementor-element-213a12f *//* 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-21b52104 *//* 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-24a998a8 */@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-792a180b *//* 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-d472b8 *//* 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-1b010ce1 *//* 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-7f3e9e5 *//* ✅ 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-ba32f50 *//* ✅ 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-7c9a221 *//* ✅ 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-9699c46 *//* ✅ 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-145ced8c *//* 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-4e311a2c *//* ✅ 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-1b3b1ec7 *//* ✅ 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-6cb3eceb *//* ✅ 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-27a25d8b *//* ✅ 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-4b09187a *//* ✅ 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 */