.elementor-3064 .elementor-element.elementor-element-975953d{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3064 .elementor-element.elementor-element-a3bdcba{--display:flex;--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-3064 .elementor-element.elementor-element-fe01861 > .elementor-widget-container{margin:-11rem 0rem 0rem 0rem;}.elementor-3064 .elementor-element.elementor-element-fe01861{z-index:-1;}.elementor-3064 .elementor-element.elementor-element-fe01861 .banner-circle-nav .active svg{transition-duration:5000ms;}.elementor-3064 .elementor-element.elementor-element-fe01861 .banner.banner-items, .elementor-3064 .elementor-element.elementor-element-fe01861 .banner.banner-items .cell{height:796px !important;}.elementor-3064 .elementor-element.elementor-element-3f41dfe .banner-circle-nav .active svg{transition-duration:1000ms;}.elementor-3064 .elementor-element.elementor-element-74c1b77{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3064 .elementor-element.elementor-element-74c1b77:not(.elementor-motion-effects-element-type-background), .elementor-3064 .elementor-element.elementor-element-74c1b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3064 .elementor-element.elementor-element-db15e28 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-3064 .elementor-element.elementor-element-db15e28 .h{text-align:center;color:var( --e-global-color-secondary );line-height:34px;}.elementor-3064 .elementor-element.elementor-element-db15e28 .heading-block.with-line:after{background:var( --e-global-color-accent );width:285px;height:2px;}.elementor-3064 .elementor-element.elementor-element-db15e28 .sub-h{text-align:center;font-weight:400;}.elementor-3064 .elementor-element.elementor-element-8e55bb1 > .elementor-widget-container{padding:7px 7px 7px 7px;}.elementor-3064 .elementor-element.elementor-element-8e55bb1 .item .sub-h{color:var( --e-global-color-secondary );font-weight:500;}.elementor-3064 .elementor-element.elementor-element-8e55bb1 .button-style1{color:var( --e-global-color-secondary );padding:11px 11px 11px 11px;}.elementor-3064 .elementor-element.elementor-element-8e55bb1 .button-style1:hover{color:var( --e-global-color-secondary );}.elementor-3064 .elementor-element.elementor-element-2361ffd > .elementor-widget-container{padding:7px 7px 7px 7px;}.elementor-3064 .elementor-element.elementor-element-2361ffd .item .sub-h{color:var( --e-global-color-secondary );font-weight:500;}.elementor-3064 .elementor-element.elementor-element-2361ffd .button-style1{color:var( --e-global-color-secondary );padding:11px 11px 11px 11px;}.elementor-3064 .elementor-element.elementor-element-2361ffd .button-style1:hover{color:var( --e-global-color-secondary );}.elementor-3064 .elementor-element.elementor-element-50014aa{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.05;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3064 .elementor-element.elementor-element-50014aa:not(.elementor-motion-effects-element-type-background), .elementor-3064 .elementor-element.elementor-element-50014aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3064 .elementor-element.elementor-element-50014aa::before, .elementor-3064 .elementor-element.elementor-element-50014aa > .elementor-background-video-container::before, .elementor-3064 .elementor-element.elementor-element-50014aa > .e-con-inner > .elementor-background-video-container::before, .elementor-3064 .elementor-element.elementor-element-50014aa > .elementor-background-slideshow::before, .elementor-3064 .elementor-element.elementor-element-50014aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-3064 .elementor-element.elementor-element-50014aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://centrumzdrowiajuliapecyna.pl/wp-content/uploads/2024/08/logo-no-background.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-3064 .elementor-element.elementor-element-4c4d8d3{--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-3064 .elementor-element.elementor-element-7228ec1 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:7% 11% 4% 11%;}.elementor-3064 .elementor-element.elementor-element-7228ec1 .h{text-align:center;color:var( --e-global-color-secondary );}.elementor-3064 .elementor-element.elementor-element-7228ec1 .heading-block.with-line:after{background:#C48F5600;height:1px;}.elementor-3064 .elementor-element.elementor-element-7228ec1 .sub-h{text-align:center;color:var( --e-global-color-accent );font-weight:500;}.elementor-3064 .elementor-element.elementor-element-7228ec1 .heading-content{text-align:center;color:var( --e-global-color-secondary );line-height:23px;}.elementor-3064 .elementor-element.elementor-element-e660058{--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-3064 .elementor-element.elementor-element-6b11f40 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:7% 11% 4% 11%;}.elementor-3064 .elementor-element.elementor-element-6b11f40 .h{text-align:center;color:var( --e-global-color-secondary );}.elementor-3064 .elementor-element.elementor-element-6b11f40 .heading-block.with-line:after{background:#C48F5600;height:1px;}.elementor-3064 .elementor-element.elementor-element-6b11f40 .sub-h{text-align:center;color:var( --e-global-color-accent );font-weight:500;}.elementor-3064 .elementor-element.elementor-element-6b11f40 .heading-content{text-align:center;color:var( --e-global-color-secondary );line-height:23px;}.elementor-3064 .elementor-element.elementor-element-dcfe8f8{--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-3064 .elementor-element.elementor-element-dcfe8f8.e-con{--align-self:center;}.elementor-3064 .elementor-element.elementor-element-1d9a2ca > .elementor-widget-container{margin:0% 0% 0% 0%;padding:7% 11% 4% 11%;}.elementor-3064 .elementor-element.elementor-element-1d9a2ca .h{text-align:center;color:var( --e-global-color-secondary );}.elementor-3064 .elementor-element.elementor-element-1d9a2ca .heading-block.with-line:after{background:#C48F5600;height:1px;}.elementor-3064 .elementor-element.elementor-element-1d9a2ca .sub-h{text-align:center;color:var( --e-global-color-accent );font-weight:500;}.elementor-3064 .elementor-element.elementor-element-1d9a2ca .heading-content{text-align:center;color:var( --e-global-color-secondary );line-height:23px;}.elementor-3064 .elementor-element.elementor-element-fd1647b{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3064 .elementor-element.elementor-element-fd1647b:not(.elementor-motion-effects-element-type-background), .elementor-3064 .elementor-element.elementor-element-fd1647b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3064 .elementor-element.elementor-element-9c90c9c > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-3064 .elementor-element.elementor-element-9c90c9c .h{text-align:center;color:var( --e-global-color-secondary );line-height:34px;}.elementor-3064 .elementor-element.elementor-element-9c90c9c .heading-block.with-line:after{background:var( --e-global-color-accent );width:285px;height:2px;}.elementor-3064 .elementor-element.elementor-element-9c90c9c .sub-h{text-align:center;font-weight:400;}.elementor-3064 .elementor-element.elementor-element-65ab078{width:100%;max-width:100%;}.elementor-3064 .elementor-element.elementor-element-65ab078 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2% 0% 2% 0%;}.elementor-3064 .elementor-element.elementor-element-65ab078 .team-item .name-link:hover .lae-title{color:var( --e-global-color-accent );}.elementor-3064 .elementor-element.elementor-element-65ab078 .team-item .name{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:900;text-decoration:overline;line-height:30px;}.elementor-3064 .elementor-element.elementor-element-65ab078 .team-item .post{color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;}.elementor-3064 .elementor-element.elementor-element-d4c592f{--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;--overlay-opacity:0.12;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3064 .elementor-element.elementor-element-d4c592f:not(.elementor-motion-effects-element-type-background), .elementor-3064 .elementor-element.elementor-element-d4c592f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3064 .elementor-element.elementor-element-d4c592f::before, .elementor-3064 .elementor-element.elementor-element-d4c592f > .elementor-background-video-container::before, .elementor-3064 .elementor-element.elementor-element-d4c592f > .e-con-inner > .elementor-background-video-container::before, .elementor-3064 .elementor-element.elementor-element-d4c592f > .elementor-background-slideshow::before, .elementor-3064 .elementor-element.elementor-element-d4c592f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3064 .elementor-element.elementor-element-d4c592f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://centrumzdrowiajuliapecyna.pl/wp-content/uploads/2024/08/LOGO-CENTRUM-ZDROWIA-JULIA-PECYNA-1.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3064 .elementor-element.elementor-element-c40e856 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-3064 .elementor-element.elementor-element-c40e856 .h{text-align:center;color:var( --e-global-color-secondary );line-height:34px;}.elementor-3064 .elementor-element.elementor-element-c40e856 .heading-block.with-line:after{background:var( --e-global-color-accent );width:285px;height:2px;}.elementor-3064 .elementor-element.elementor-element-c40e856 .sub-h{text-align:center;font-weight:400;}.elementor-3064 .elementor-element.elementor-element-29e744c iframe{height:614px;}.elementor-3064 .elementor-element.elementor-element-29e744c:hover iframe{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3064 .elementor-element.elementor-element-4d7c788{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3064 .elementor-element.elementor-element-bf645f5 > .elementor-widget-container{padding:0% 0% 4% 0%;}.elementor-3064 .elementor-element.elementor-element-bf645f5 .h{text-align:center;color:var( --e-global-color-secondary );line-height:34px;}.elementor-3064 .elementor-element.elementor-element-bf645f5 .heading-block.with-line:after{background:var( --e-global-color-accent );width:285px;height:2px;}.elementor-3064 .elementor-element.elementor-element-bf645f5 .sub-h{text-align:center;font-weight:500;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3064 .elementor-element.elementor-element-a3bdcba{--width:100%;}.elementor-3064 .elementor-element.elementor-element-4c4d8d3{--width:50%;}.elementor-3064 .elementor-element.elementor-element-e660058{--width:50%;}.elementor-3064 .elementor-element.elementor-element-dcfe8f8{--width:50%;}}@media(min-width:1025px){.elementor-3064 .elementor-element.elementor-element-50014aa::before, .elementor-3064 .elementor-element.elementor-element-50014aa > .elementor-background-video-container::before, .elementor-3064 .elementor-element.elementor-element-50014aa > .e-con-inner > .elementor-background-video-container::before, .elementor-3064 .elementor-element.elementor-element-50014aa > .elementor-background-slideshow::before, .elementor-3064 .elementor-element.elementor-element-50014aa > .e-con-inner > .elementor-background-slideshow::before, .elementor-3064 .elementor-element.elementor-element-50014aa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}@media(max-width:767px){.elementor-3064 .elementor-element.elementor-element-74c1b77{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:22%;--padding-bottom:22%;--padding-left:0%;--padding-right:0%;}.elementor-3064 .elementor-element.elementor-element-8e55bb1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-3064 .elementor-element.elementor-element-8e55bb1 .item .sub-h{font-size:15px;}.elementor-3064 .elementor-element.elementor-element-2361ffd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 9px 9px 9px;}.elementor-3064 .elementor-element.elementor-element-2361ffd .item .sub-h{font-size:15px;}.elementor-3064 .elementor-element.elementor-element-50014aa{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-3064 .elementor-element.elementor-element-7228ec1 > .elementor-widget-container{padding:7% 3% 7% 3%;}.elementor-3064 .elementor-element.elementor-element-6b11f40 > .elementor-widget-container{padding:7% 3% 7% 3%;}.elementor-3064 .elementor-element.elementor-element-1d9a2ca > .elementor-widget-container{padding:7% 3% 7% 3%;}.elementor-3064 .elementor-element.elementor-element-fd1647b{--padding-top:22%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3064 .elementor-element.elementor-element-d4c592f{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:22%;--padding-bottom:22%;--padding-left:0%;--padding-right:0%;}.elementor-3064 .elementor-element.elementor-element-4d7c788{--padding-top:22%;--padding-bottom:22%;--padding-left:5%;--padding-right:5%;}}/* Start custom CSS for yprm_banner, class: .elementor-element-fe01861 *//* ========== Specyficzne dla Twojego banera ========== */
/* Upewnij się, że w Elementorze nadałeś widgetowi klasę: hero-banner */

/* Podstawowy fix: tło i overlay nie przechwytują kliknięć */
.hero-banner .bg-image,
.hero-banner .bg-overlay {
  pointer-events: none !important;   /* przepuszcza kliknięcia do elementów niżej */
}

/* CTA, nawigacja i kropki nad tłem */
.hero-banner .button-style2,
.hero-banner .owl-nav,
.hero-banner .owl-dots,
.hero-banner .swiper-button-next,
.hero-banner .swiper-button-prev {
  position: relative;
  z-index: 9999 !important;          /* duży z-index aby być pewnym, że są na wierzchu */
  pointer-events: auto !important;   /* zapewnia, że elementy dostają eventy */
}

/* Czasami animacje dodają overflow:hidden - upewniamy się, że przyciski nie są obcinane */
.hero-banner .wpb_animate_when_almost_visible,
.hero-banner .cell,
.hero-banner .container {
  overflow: visible !important;
  position: relative; /* zachowuje kontekst, ale pozwala z-index działać */
}

/* Gdy slider używa transformów (tworzy nowy kontekst z-index), ustaw tutaj wyższy z-index docelowych kontenerów */
.hero-banner .banner,
.hero-banner .swiper-container,
.hero-banner .swiper-wrapper,
.hero-banner .swiper-slide {
  z-index: 1;
}
.hero-banner .container,
.hero-banner .cell {
  z-index: 20;
}

/* Responsywne — zachowujemy działanie na mobilkach (jeśli chcesz inaczej, powiedz) */
@media (max-width: 768px) {
  .hero-banner .button-style2 {
    z-index: 9999 !important;
    pointer-events: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS *//* Naprawa klikalności w sliderze hero-banner */
.hero-banner .bg-image,
.hero-banner .bg-overlay {
  pointer-events: none !important;
}

.hero-banner .button-style2,
.hero-banner .owl-nav,
.hero-banner .owl-dots {
  position: relative;
  z-index: 20;
  pointer-events: auto !important;
}/* End custom CSS */