.elementor-2 .elementor-element.elementor-element-a956bd4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:08px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-5612a5a{--display:flex;}.elementor-2 .elementor-element.elementor-element-9a8c12c .elementor-heading-title{font-family:var( --e-global-typography-4b968b2-font-family ), Heading H4;font-size:var( --e-global-typography-4b968b2-font-size );font-weight:var( --e-global-typography-4b968b2-font-weight );text-transform:var( --e-global-typography-4b968b2-text-transform );letter-spacing:var( --e-global-typography-4b968b2-letter-spacing );word-spacing:var( --e-global-typography-4b968b2-word-spacing );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-bccd48e .elementor-heading-title{font-family:"Poppins", Heading H4;font-size:56px;font-weight:700;line-height:70px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-92fd056 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-92fd056 .elementor-heading-title{font-family:"Poppins", Heading H4;font-size:56px;font-weight:700;line-height:70px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-e11cded .elementor-button{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-e11cded .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-e11cded .elementor-button:focus{background-color:var( --e-global-color-04b25ec );}.elementor-2 .elementor-element.elementor-element-d1addb3{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;top:252px;}.elementor-2 .elementor-element.elementor-element-d1addb3 > .elementor-widget-container{background-image:url("https://klinikapsychologii.pl/wp-content/uploads/2025/10/3-1-scaled.png");padding:67px 67px 67px 67px;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:24px 24px 24px 24px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-d1addb3{left:658px;}body.rtl .elementor-2 .elementor-element.elementor-element-d1addb3{right:658px;}.elementor-2 .elementor-element.elementor-element-d1addb3 .elementor-counter-number-wrapper{color:#DDCABC;font-family:var( --e-global-typography-39cd22c-font-family ), Heading H4;font-size:var( --e-global-typography-39cd22c-font-size );font-weight:var( --e-global-typography-39cd22c-font-weight );letter-spacing:var( --e-global-typography-39cd22c-letter-spacing );word-spacing:var( --e-global-typography-39cd22c-word-spacing );}.elementor-2 .elementor-element.elementor-element-d1addb3 .elementor-counter-title{color:#DDCABC;font-family:"Inter", Heading H4;font-size:13px;font-weight:400;line-height:24px;letter-spacing:0px;word-spacing:0px;}.elementor-2 .elementor-element.elementor-element-589e068{--display:flex;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-42a940a.ekit-equal-height-enable,
					.elementor-2 .elementor-element.elementor-element-42a940a.ekit-equal-height-enable > div,
					.elementor-2 .elementor-element.elementor-element-42a940a.ekit-equal-height-enable .ekit-wid-con,
					.elementor-2 .elementor-element.elementor-element-42a940a.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-2 .elementor-element.elementor-element-42a940a{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;top:39px;}.elementor-2 .elementor-element.elementor-element-42a940a > .elementor-widget-container{background-image:url("https://klinikapsychologii.pl/wp-content/uploads/2025/10/4-1-scaled.png");margin:0px 0px 0px 0px;padding:57px 57px 57px 57px;background-position:center center;background-repeat:no-repeat;background-size:contain;border-radius:32px 32px 32px 32px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-42a940a{left:426px;}body.rtl .elementor-2 .elementor-element.elementor-element-42a940a{right:426px;}.elementor-2 .elementor-element.elementor-element-42a940a .elementskit-box-header{border-radius:999px 999px 999px 999px;}.elementor-2 .elementor-element.elementor-element-42a940a .elementskit-box-header img{border-radius:999px 999px 999px 999px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-42a940a .elementskit-info-image-box .elementskit-box-body{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-42a940a .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:var( --e-global-typography-2fecd88-font-family ), Heading H4;font-size:var( --e-global-typography-2fecd88-font-size );font-weight:var( --e-global-typography-2fecd88-font-weight );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-42a940a .elementskit-info-image-box .elementskit-info-box-title {color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-42a940a .elementskit-info-image-box .elementskit-info-box-title a{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-42a940a .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-42a940a .elementskit-info-image-box:hover .elementskit-info-box-title {color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-42a940a .elementskit-info-image-box:hover .elementskit-info-box-title a{color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-42a940a .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-42a940a .elementskit-info-image-box .elementskit-box-style-content{font-family:var( --e-global-typography-accent-font-family ), Heading H4;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0a0acd7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0a0acd7 img{width:100%;height:500px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-5e8c922{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:08px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-05ef743{--display:flex;}.elementor-2 .elementor-element.elementor-element-a3fc5df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-01a1b74{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-fa4df2b .elementor-heading-title{font-family:"Poppins", Heading H4;font-size:46px;font-weight:700;line-height:64px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-04b25ec );}.elementor-2 .elementor-element.elementor-element-7467cf1{--display:flex;}.elementor-2 .elementor-element.elementor-element-ca20548{--display:flex;--justify-content:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-fb23f68{font-family:var( --e-global-typography-084a63d-font-family ), Heading H4;font-size:var( --e-global-typography-084a63d-font-size );font-weight:var( --e-global-typography-084a63d-font-weight );line-height:var( --e-global-typography-084a63d-line-height );letter-spacing:var( --e-global-typography-084a63d-letter-spacing );word-spacing:var( --e-global-typography-084a63d-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-afabb73{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-058d14a{--display:flex;--border-radius:32px 32px 32px 32px;box-shadow:-32px 32px 100px -60px #804423;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-058d14a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-058d14a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-7391c5b .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-7391c5b.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2 .elementor-element.elementor-element-7391c5b.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2 .elementor-element.elementor-element-7391c5b.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-7391c5b .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-2 .elementor-element.elementor-element-7391c5b .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-7391c5b .elementor-image-box-title{font-family:var( --e-global-typography-2fecd88-font-family ), Heading H4;font-size:var( --e-global-typography-2fecd88-font-size );font-weight:var( --e-global-typography-2fecd88-font-weight );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-7391c5b .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-705d5e0{--display:flex;--border-radius:32px 32px 32px 32px;box-shadow:-32px 32px 100px -60px #804423;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-705d5e0:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-705d5e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ef9d67d .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-ef9d67d.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2 .elementor-element.elementor-element-ef9d67d.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2 .elementor-element.elementor-element-ef9d67d.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-ef9d67d .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-2 .elementor-element.elementor-element-ef9d67d .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-ef9d67d .elementor-image-box-title{font-family:var( --e-global-typography-2fecd88-font-family ), Heading H4;font-size:var( --e-global-typography-2fecd88-font-size );font-weight:var( --e-global-typography-2fecd88-font-weight );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-ef9d67d .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d31c909{--display:flex;--overlay-opacity:0.5;--border-radius:32px 32px 32px 32px;box-shadow:-32px 32px 100px -60px #5F411E;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-d31c909:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d31c909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d31c909::before, .elementor-2 .elementor-element.elementor-element-d31c909 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-d31c909 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-d31c909 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-d31c909 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-d31c909 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d5d41f9 ) 100%);}.elementor-2 .elementor-element.elementor-element-8f176d6 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-8f176d6.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2 .elementor-element.elementor-element-8f176d6.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2 .elementor-element.elementor-element-8f176d6.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-8f176d6 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-2 .elementor-element.elementor-element-8f176d6 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-8f176d6 .elementor-image-box-title{font-family:var( --e-global-typography-2fecd88-font-family ), Heading H4;font-size:var( --e-global-typography-2fecd88-font-size );font-weight:var( --e-global-typography-2fecd88-font-weight );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8f176d6 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-131bea9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-3798f75{--display:flex;--border-radius:32px 32px 32px 32px;box-shadow:-32px 32px 100px -60px #804423;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-3798f75:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3798f75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8D7C6F;}.elementor-2 .elementor-element.elementor-element-cb74b7d .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-cb74b7d.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2 .elementor-element.elementor-element-cb74b7d.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2 .elementor-element.elementor-element-cb74b7d.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-cb74b7d .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-2 .elementor-element.elementor-element-cb74b7d .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-cb74b7d .elementor-image-box-title{font-family:var( --e-global-typography-2fecd88-font-family ), Heading H4;font-size:var( --e-global-typography-2fecd88-font-size );font-weight:var( --e-global-typography-2fecd88-font-weight );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-cb74b7d .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-1cb85dc{--display:flex;--border-radius:32px 32px 32px 32px;box-shadow:-32px 32px 100px -60px #804423;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-1cb85dc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1cb85dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-9aecee9 .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-9aecee9.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2 .elementor-element.elementor-element-9aecee9.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2 .elementor-element.elementor-element-9aecee9.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-9aecee9 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-2 .elementor-element.elementor-element-9aecee9 .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-9aecee9 .elementor-image-box-title{font-family:var( --e-global-typography-2fecd88-font-family ), Heading H4;font-size:var( --e-global-typography-2fecd88-font-size );font-weight:var( --e-global-typography-2fecd88-font-weight );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-9aecee9 .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-b5e6746{--display:flex;--border-radius:32px 32px 32px 32px;box-shadow:-32px 32px 100px -60px #804423;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-b5e6746:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b5e6746 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ca3e7dc .elementor-image-box-wrapper{text-align:start;}.elementor-2 .elementor-element.elementor-element-ca3e7dc.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-2 .elementor-element.elementor-element-ca3e7dc.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-2 .elementor-element.elementor-element-ca3e7dc.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-ca3e7dc .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-2 .elementor-element.elementor-element-ca3e7dc .elementor-image-box-img img{height:70px;object-fit:contain;object-position:center center;transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-ca3e7dc .elementor-image-box-title{font-family:var( --e-global-typography-2fecd88-font-family ), Heading H4;font-size:var( --e-global-typography-2fecd88-font-size );font-weight:var( --e-global-typography-2fecd88-font-weight );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-ca3e7dc .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-4a41b85{--display:flex;}.elementor-2 .elementor-element.elementor-element-aa59be8 .elementor-button{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-aa59be8 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-aa59be8 .elementor-button:focus{background-color:var( --e-global-color-04b25ec );}.elementor-2 .elementor-element.elementor-element-bea5d18{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:08px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-90cdb1c{--display:flex;--border-radius:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-90cdb1c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-90cdb1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-ddbad7e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-434ebd9{--display:flex;--justify-content:center;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-400c22e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Heading H4;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-4458e97{font-family:var( --e-global-typography-084a63d-font-family ), Heading H4;font-size:var( --e-global-typography-084a63d-font-size );font-weight:var( --e-global-typography-084a63d-font-weight );line-height:var( --e-global-typography-084a63d-line-height );letter-spacing:var( --e-global-typography-084a63d-letter-spacing );word-spacing:var( --e-global-typography-084a63d-word-spacing );text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-afe8c3f );}.elementor-2 .elementor-element.elementor-element-4458e97 a{color:var( --e-global-color-afe8c3f );}.elementor-2 .elementor-element.elementor-element-a52b9e1{--display:flex;--justify-content:center;--border-radius:24px 24px 24px 24px;box-shadow:-32px 32px 100px -60px #256165;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-a52b9e1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-a52b9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(290deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d5d41f9 ) 68%);}.elementor-2 .elementor-element.elementor-element-0705b81 > .elementor-widget-container{margin:-120px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-0705b81{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-0705b81{right:0px;}.elementor-2 .elementor-element.elementor-element-0705b81{top:0px;}.elementor-2 .elementor-element.elementor-element-0705b81 img{height:400px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-9e27596{--display:flex;--justify-content:center;--border-radius:24px 24px 24px 24px;box-shadow:-32px 32px 100px -60px #256165;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9e27596:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9e27596 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(290deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-d5d41f9 ) 68%);}.elementor-2 .elementor-element.elementor-element-92b4744 > .elementor-widget-container{margin:-120px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-92b4744{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-92b4744{right:0px;}.elementor-2 .elementor-element.elementor-element-92b4744{top:0px;}.elementor-2 .elementor-element.elementor-element-92b4744 img{height:400px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-19c1fb6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bd36f1d{--display:flex;}.elementor-2 .elementor-element.elementor-element-1c33c57 .elementor-heading-title{font-family:"Poppins", Heading H4;font-size:46px;font-weight:700;line-height:64px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-04b25ec );}.elementor-2 .elementor-element.elementor-element-db08a4e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-bcb779a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:015px;--margin-right:015px;}.elementor-2 .elementor-element.elementor-element-347fb2a img{width:100%;height:500px;object-fit:cover;object-position:center left;border-radius:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-4568499 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-4568499 .elementor-image-box-description{font-family:var( --e-global-typography-2fecd88-font-family ), Heading H4;font-size:var( --e-global-typography-2fecd88-font-size );font-weight:var( --e-global-typography-2fecd88-font-weight );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-85f979e{--display:flex;--margin-top:52px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-2 .elementor-element.elementor-element-673fc54 img{width:100%;height:500px;object-fit:cover;object-position:center left;border-radius:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-50d7ad6 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-50d7ad6 .elementor-image-box-description{font-family:var( --e-global-typography-2fecd88-font-family ), Heading H4;font-size:var( --e-global-typography-2fecd88-font-size );font-weight:var( --e-global-typography-2fecd88-font-weight );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-9c61015{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-2 .elementor-element.elementor-element-05fc6b9 img{width:100%;height:500px;object-fit:cover;object-position:center left;border-radius:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-c82a3aa .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-c82a3aa .elementor-image-box-description{font-family:var( --e-global-typography-2fecd88-font-family ), Heading H4;font-size:var( --e-global-typography-2fecd88-font-size );font-weight:var( --e-global-typography-2fecd88-font-weight );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-34bb37f{--display:flex;--margin-top:52px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-2 .elementor-element.elementor-element-d4584c5 img{width:100%;height:500px;object-fit:cover;object-position:center left;border-radius:24px 24px 24px 24px;}.elementor-2 .elementor-element.elementor-element-82a484c .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-text-font-family ), Heading H4;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-82a484c .elementor-image-box-description{font-family:var( --e-global-typography-2fecd88-font-family ), Heading H4;font-size:var( --e-global-typography-2fecd88-font-size );font-weight:var( --e-global-typography-2fecd88-font-weight );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-17d7ba6{--display:flex;}.elementor-2 .elementor-element.elementor-element-a664afb .elementor-button{background-color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-a664afb .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-a664afb .elementor-button:focus{background-color:var( --e-global-color-04b25ec );}.elementor-2 .elementor-element.elementor-element-ae7ed06{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3b49eb0{--display:flex;}.elementor-2 .elementor-element.elementor-element-97d01e2{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2 .elementor-element.elementor-element-97d01e2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-97d01e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E5DA;}.elementor-2 .elementor-element.elementor-element-49e6d2b .elementor-heading-title{font-family:"Poppins", Heading H4;font-size:46px;font-weight:700;line-height:64px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-04b25ec );}.elementor-2 .elementor-element.elementor-element-ab65a13{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1df29ae{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-1df29ae.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-2ff27ac > .elementor-widget-container{background-image:url("https://klinikapsychologii.pl/wp-content/uploads/2025/10/3-3.png");margin:0px 0px 0px 0px;padding:30px 80px 30px 80px;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-2ff27ac.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-2ff27ac .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-size:25px;line-height:100px;}.elementor-2 .elementor-element.elementor-element-3e655f2 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-3e655f2{font-weight:400;}.elementor-2 .elementor-element.elementor-element-3f5a64c{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-3f5a64c.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-9ce65a8 > .elementor-widget-container{background-image:url("https://klinikapsychologii.pl/wp-content/uploads/2025/10/4-3.png");margin:0px 0px 0px 0px;padding:30px 80px 30px 80px;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-9ce65a8.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9ce65a8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-size:25px;line-height:100px;}.elementor-2 .elementor-element.elementor-element-759641b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-759641b{font-weight:400;}.elementor-2 .elementor-element.elementor-element-ab6f8e9{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-ab6f8e9.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-95b51d8 > .elementor-widget-container{background-image:url("https://klinikapsychologii.pl/wp-content/uploads/2025/10/2-2.png");margin:0px 0px 0px 0px;padding:30px 80px 30px 80px;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-95b51d8.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-95b51d8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-size:25px;line-height:100px;}.elementor-2 .elementor-element.elementor-element-db18152 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-db18152{font-weight:400;}.elementor-2 .elementor-element.elementor-element-a1c0f19{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;}.elementor-2 .elementor-element.elementor-element-a1c0f19.e-con{--align-self:stretch;}.elementor-2 .elementor-element.elementor-element-f6bc7e3 > .elementor-widget-container{background-image:url("https://klinikapsychologii.pl/wp-content/uploads/2025/10/1-2.png");margin:0px 0px 0px 0px;padding:30px 80px 30px 80px;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2 .elementor-element.elementor-element-f6bc7e3.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-f6bc7e3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-primary );font-size:25px;line-height:100px;}.elementor-2 .elementor-element.elementor-element-b2a22f6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b2a22f6{font-weight:400;}.elementor-2 .elementor-element.elementor-element-dae815d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-1f08a7c{--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;--flex-wrap:wrap;}.elementor-2 .elementor-element.elementor-element-3958fff{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-3958fff .elementor-heading-title{font-family:var( --e-global-typography-4b968b2-font-family ), Heading H4;font-size:var( --e-global-typography-4b968b2-font-size );font-weight:var( --e-global-typography-4b968b2-font-weight );text-transform:var( --e-global-typography-4b968b2-text-transform );letter-spacing:var( --e-global-typography-4b968b2-letter-spacing );word-spacing:var( --e-global-typography-4b968b2-word-spacing );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3a16203{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-3a16203 .elementor-heading-title{font-family:"Poppins", Heading H4;font-size:46px;font-weight:700;line-height:64px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-04b25ec );}.elementor-2 .elementor-element.elementor-element-80cd213{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-80cd213 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-918b1a5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-9a8c12c .elementor-heading-title{font-size:var( --e-global-typography-4b968b2-font-size );letter-spacing:var( --e-global-typography-4b968b2-letter-spacing );word-spacing:var( --e-global-typography-4b968b2-word-spacing );}.elementor-2 .elementor-element.elementor-element-d1addb3{--container-widget-width:161px;--container-widget-flex-grow:0;width:var( --container-widget-width, 161px );max-width:161px;top:221px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-d1addb3{left:213px;}body.rtl .elementor-2 .elementor-element.elementor-element-d1addb3{right:213px;}.elementor-2 .elementor-element.elementor-element-d1addb3 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-39cd22c-font-size );letter-spacing:var( --e-global-typography-39cd22c-letter-spacing );word-spacing:var( --e-global-typography-39cd22c-word-spacing );}.elementor-2 .elementor-element.elementor-element-42a940a .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-42a940a .elementskit-info-image-box .elementskit-box-style-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-fa4df2b .elementor-heading-title{font-size:3em;}.elementor-2 .elementor-element.elementor-element-fb23f68{font-size:var( --e-global-typography-084a63d-font-size );line-height:var( --e-global-typography-084a63d-line-height );letter-spacing:var( --e-global-typography-084a63d-letter-spacing );word-spacing:var( --e-global-typography-084a63d-word-spacing );}.elementor-2 .elementor-element.elementor-element-7391c5b .elementor-image-box-title{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-7391c5b .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-ef9d67d .elementor-image-box-title{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-ef9d67d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-8f176d6 .elementor-image-box-title{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-8f176d6 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-cb74b7d .elementor-image-box-title{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-cb74b7d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-9aecee9 .elementor-image-box-title{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-9aecee9 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-ca3e7dc .elementor-image-box-title{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-ca3e7dc .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-ddbad7e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2 .elementor-element.elementor-element-400c22e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2 .elementor-element.elementor-element-4458e97{font-size:var( --e-global-typography-084a63d-font-size );line-height:var( --e-global-typography-084a63d-line-height );letter-spacing:var( --e-global-typography-084a63d-letter-spacing );word-spacing:var( --e-global-typography-084a63d-word-spacing );}.elementor-2 .elementor-element.elementor-element-a52b9e1{--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-2 .elementor-element.elementor-element-9e27596{--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;}.elementor-2 .elementor-element.elementor-element-1c33c57 .elementor-heading-title{font-size:3em;}.elementor-2 .elementor-element.elementor-element-4568499 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-4568499 .elementor-image-box-description{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-50d7ad6 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-50d7ad6 .elementor-image-box-description{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-c82a3aa .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-c82a3aa .elementor-image-box-description{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-82a484c .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-82a484c .elementor-image-box-description{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-49e6d2b .elementor-heading-title{font-size:3em;}.elementor-2 .elementor-element.elementor-element-3958fff .elementor-heading-title{font-size:var( --e-global-typography-4b968b2-font-size );letter-spacing:var( --e-global-typography-4b968b2-letter-spacing );word-spacing:var( --e-global-typography-4b968b2-word-spacing );}.elementor-2 .elementor-element.elementor-element-3a16203 .elementor-heading-title{font-size:3em;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-a956bd4{--content-width:1600px;}.elementor-2 .elementor-element.elementor-element-5612a5a{--width:91%;}.elementor-2 .elementor-element.elementor-element-5e8c922{--content-width:1600px;}.elementor-2 .elementor-element.elementor-element-01a1b74{--width:45.833%;}.elementor-2 .elementor-element.elementor-element-7467cf1{--width:16.776%;}.elementor-2 .elementor-element.elementor-element-ca20548{--width:37.028%;}.elementor-2 .elementor-element.elementor-element-bea5d18{--content-width:1600px;}.elementor-2 .elementor-element.elementor-element-434ebd9{--width:54%;}.elementor-2 .elementor-element.elementor-element-a52b9e1{--width:42%;}.elementor-2 .elementor-element.elementor-element-9e27596{--width:42%;}.elementor-2 .elementor-element.elementor-element-19c1fb6{--content-width:1600px;}.elementor-2 .elementor-element.elementor-element-ae7ed06{--content-width:1600px;}.elementor-2 .elementor-element.elementor-element-ab65a13{--width:100%;}.elementor-2 .elementor-element.elementor-element-1df29ae{--width:24%;}.elementor-2 .elementor-element.elementor-element-3f5a64c{--width:24%;}.elementor-2 .elementor-element.elementor-element-ab6f8e9{--width:24%;}.elementor-2 .elementor-element.elementor-element-a1c0f19{--width:24%;}.elementor-2 .elementor-element.elementor-element-dae815d{--content-width:1600px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-a956bd4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9a8c12c{text-align:center;}.elementor-2 .elementor-element.elementor-element-9a8c12c .elementor-heading-title{font-size:var( --e-global-typography-4b968b2-font-size );letter-spacing:var( --e-global-typography-4b968b2-letter-spacing );word-spacing:var( --e-global-typography-4b968b2-word-spacing );}.elementor-2 .elementor-element.elementor-element-bccd48e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bccd48e{text-align:center;}.elementor-2 .elementor-element.elementor-element-bccd48e .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-2 .elementor-element.elementor-element-92fd056 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-92fd056{text-align:center;}.elementor-2 .elementor-element.elementor-element-92fd056 .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-2 .elementor-element.elementor-element-5da842e > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-2 .elementor-element.elementor-element-5da842e{text-align:start;}.elementor-2 .elementor-element.elementor-element-d1addb3{--container-widget-width:161px;--container-widget-flex-grow:0;width:var( --container-widget-width, 161px );max-width:161px;top:413px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-d1addb3{left:192px;}body.rtl .elementor-2 .elementor-element.elementor-element-d1addb3{right:192px;}.elementor-2 .elementor-element.elementor-element-d1addb3 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-39cd22c-font-size );letter-spacing:var( --e-global-typography-39cd22c-letter-spacing );word-spacing:var( --e-global-typography-39cd22c-word-spacing );}.elementor-2 .elementor-element.elementor-element-42a940a > .elementor-widget-container{margin:0100px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-42a940a{--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;top:103px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-42a940a{left:63px;}body.rtl .elementor-2 .elementor-element.elementor-element-42a940a{right:63px;}.elementor-2 .elementor-element.elementor-element-42a940a .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-42a940a .elementskit-info-image-box .elementskit-box-style-content{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-0a0acd7 > .elementor-widget-container{margin:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-0a0acd7 img{height:247px;}.elementor-2 .elementor-element.elementor-element-5e8c922{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-fa4df2b{text-align:center;}.elementor-2 .elementor-element.elementor-element-fa4df2b .elementor-heading-title{font-size:2.2em;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-fb23f68{text-align:start;font-size:var( --e-global-typography-084a63d-font-size );line-height:var( --e-global-typography-084a63d-line-height );letter-spacing:var( --e-global-typography-084a63d-letter-spacing );word-spacing:var( --e-global-typography-084a63d-word-spacing );}.elementor-2 .elementor-element.elementor-element-7391c5b .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-7391c5b .elementor-image-box-img{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-7391c5b .elementor-image-box-title{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-7391c5b .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-ef9d67d .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-ef9d67d .elementor-image-box-img{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-ef9d67d .elementor-image-box-title{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-ef9d67d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-8f176d6 .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-8f176d6 .elementor-image-box-img{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-8f176d6 .elementor-image-box-title{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-8f176d6 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-cb74b7d .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-cb74b7d .elementor-image-box-img{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-cb74b7d .elementor-image-box-title{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-cb74b7d .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-9aecee9 .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-9aecee9 .elementor-image-box-img{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-9aecee9 .elementor-image-box-title{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-9aecee9 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-ca3e7dc .elementor-image-box-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-ca3e7dc .elementor-image-box-img{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-ca3e7dc .elementor-image-box-title{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-ca3e7dc .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-bea5d18{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-90cdb1c{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-400c22e{text-align:center;}.elementor-2 .elementor-element.elementor-element-400c22e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2 .elementor-element.elementor-element-4458e97{text-align:start;font-size:var( --e-global-typography-084a63d-font-size );line-height:var( --e-global-typography-084a63d-line-height );letter-spacing:var( --e-global-typography-084a63d-letter-spacing );word-spacing:var( --e-global-typography-084a63d-word-spacing );}.elementor-2 .elementor-element.elementor-element-9e27596{--min-height:127px;--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-2 .elementor-element.elementor-element-92b4744 > .elementor-widget-container{margin:-65px -0px -0px -0px;}.elementor-2 .elementor-element.elementor-element-92b4744 img{height:191px;object-fit:contain;object-position:center center;}.elementor-2 .elementor-element.elementor-element-19c1fb6{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1c33c57{text-align:center;}.elementor-2 .elementor-element.elementor-element-1c33c57 .elementor-heading-title{font-size:2.2em;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-347fb2a img{height:300px;object-position:top center;}.elementor-2 .elementor-element.elementor-element-4568499 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-4568499 .elementor-image-box-description{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-673fc54 img{height:300px;object-position:top center;}.elementor-2 .elementor-element.elementor-element-50d7ad6 .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-50d7ad6 .elementor-image-box-description{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-05fc6b9 img{height:300px;object-position:top center;}.elementor-2 .elementor-element.elementor-element-c82a3aa .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-c82a3aa .elementor-image-box-description{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-d4584c5 img{height:300px;object-position:top center;}.elementor-2 .elementor-element.elementor-element-82a484c .elementor-image-box-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2 .elementor-element.elementor-element-82a484c .elementor-image-box-description{font-size:var( --e-global-typography-2fecd88-font-size );letter-spacing:var( --e-global-typography-2fecd88-letter-spacing );word-spacing:var( --e-global-typography-2fecd88-word-spacing );}.elementor-2 .elementor-element.elementor-element-ae7ed06{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-49e6d2b{text-align:center;}.elementor-2 .elementor-element.elementor-element-49e6d2b .elementor-heading-title{font-size:2.2em;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-3e655f2{text-align:center;}.elementor-2 .elementor-element.elementor-element-db18152{text-align:center;}.elementor-2 .elementor-element.elementor-element-3958fff{text-align:center;}.elementor-2 .elementor-element.elementor-element-3958fff .elementor-heading-title{font-size:var( --e-global-typography-4b968b2-font-size );letter-spacing:var( --e-global-typography-4b968b2-letter-spacing );word-spacing:var( --e-global-typography-4b968b2-word-spacing );}.elementor-2 .elementor-element.elementor-element-3a16203{text-align:center;}.elementor-2 .elementor-element.elementor-element-3a16203 .elementor-heading-title{font-size:2.2em;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-80cd213{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-80cd213.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-918b1a5{width:100%;max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-80cd213 */.btn-primary {
    background-color: #773c1e !Important;
    border-radius: 24px !Important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-918b1a5 *//* Kontener 2 kolumny (przykład) */
.reviews-wrap {
  display: grid;
  grid-template-columns: 1fr 1.1fr; /* lewa: widżet, prawa: blok zaufania */
  gap: 40px;
  align-items: start;
}

/* Prawa kolumna */
.reviews-right {
  background: #fffaf6;
  border-radius: 20px;
  padding: 24px;
  box-shadow: 0 8px 20px rgba(0,0,0,.06);
}

/* 1) Wyróżniona opinia */
.quote-card {
  background: #ffffff;
  border-radius: 16px;
  padding: 18px 18px 16px;
  margin: 0 0 18px;
  box-shadow: 0 6px 16px rgba(0,0,0,.05);
}
.quote-stars {
  color: #1f4b37; /* zielony akcent */
  letter-spacing: 2px;
  font-size: 14px;
  margin-bottom: 6px;
}
.quote-card blockquote {
  margin: 0 0 8px;
  font-size: 0.98rem;
  line-height: 1.55;
  color: #3b2c25;
}
.quote-card figcaption {
  font-size: 0.88rem;
  color: #6a5d52;
}

/* 2) KPI */
.kpi-grid {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 12px;
  margin: 16px 0 12px;
}
.kpi {
  background: #f8f5f1;
  border-radius: 14px;
  padding: 14px 10px;
  text-align: center;
}
.kpi-num {
  font-weight: 700;
  font-size: 1.15rem;
  color: #7a5b45;
  margin-bottom: 4px;
}
.kpi-label {
  font-size: 0.82rem;
  color: #6a5d52;
}

/* 3) Badges */
.trust-row {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 16px;
}
.trust-badge {
  background: #eae1d8;
  color: #4a3a2e;
  border-radius: 999px;
  padding: 6px 12px;
  font-size: 0.82rem;
}

/* 4) CTA */
.btn-cta {
  display: inline-block;
  background: #123a28; /* dopasuj do Twojego zielonego */
  color: #fff;
  padding: 14px 20px;
  border-radius: 999px;
  text-decoration: none;
  font-weight: 600;
  text-align: center;
  transition: transform .2s ease, box-shadow .2s ease;
}
.btn-cta:hover {
    color:white;
  transform: translateY(-2px);
  box-shadow: 0 10px 22px rgba(0,0,0,.12);
}

/* RWD */
@media (max-width: 980px) {
  .reviews-wrap { grid-template-columns: 1fr; }
  .reviews-right { padding: 20px; }
  .kpi-grid { grid-template-columns: repeat(3, minmax(0,1fr)); }
}
@media (max-width: 600px) {
  .kpi-grid { grid-template-columns: repeat(2,1fr); }
}/* End custom CSS */