.elementor-421 .elementor-element.elementor-element-a3a1520{--display:flex;--min-height:514px;--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;--border-radius:0px 0px 50px 50px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:6;}.elementor-421 .elementor-element.elementor-element-a3a1520:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-a3a1520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-Villa-Luxury-Stay-Bali-12829344.webp");background-position:center center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-a3a1520::before, .elementor-421 .elementor-element.elementor-element-a3a1520 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-a3a1520 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-a3a1520 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-a3a1520 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-a3a1520 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 0%, var( --e-global-color-text ) 100%);}.elementor-421 .elementor-element.elementor-element-a3a1520.e-con{--align-self:flex-end;}.elementor-421 .elementor-element.elementor-element-2978ddf{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;z-index:17;}.elementor-421 .elementor-element.elementor-element-2978ddf .elementor-heading-title{color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-c8cacc2 .elementor-heading-title{font-size:40px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-9cda2a9{--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;--overflow:hidden;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-9cda2a9:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-9cda2a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d949718 );}.elementor-421 .elementor-element.elementor-element-1a52f16{--display:flex;--min-height:536px;--justify-content:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-b6e8f6e{margin:0px -200px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;z-index:14;text-align:end;}.elementor-421 .elementor-element.elementor-element-b6e8f6e img{width:80%;height:438px;object-fit:cover;object-position:center center;}.elementor-421 .elementor-element.elementor-element-cbed51d{width:var( --container-widget-width, 37% );max-width:37%;margin:0px -99px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;--container-widget-width:37%;--container-widget-flex-grow:0;top:37px;z-index:2;text-align:start;}.elementor-421 .elementor-element.elementor-element-cbed51d.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-421 .elementor-element.elementor-element-cbed51d{left:-20px;}body.rtl .elementor-421 .elementor-element.elementor-element-cbed51d{right:-20px;}.elementor-421 .elementor-element.elementor-element-cbed51d img{width:80%;}.elementor-421 .elementor-element.elementor-element-d950eea{--display:flex;--min-height:573px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-d950eea:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-d950eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-d950eea.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-38c67c6{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:-50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-38c67c6.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-f26117d .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-421 .elementor-element.elementor-element-5855672 .elementor-heading-title{font-size:40px;}.elementor-421 .elementor-element.elementor-element-79f81d9 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-421 .elementor-element.elementor-element-79f81d9 .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-79f81d9 .elementor-button:focus{background-color:var( --e-global-color-d949718 );color:var( --e-global-color-text );}.elementor-421 .elementor-element.elementor-element-79f81d9 .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-79f81d9 .elementor-button:focus svg{fill:var( --e-global-color-text );}body:not(.rtl) .elementor-421 .elementor-element.elementor-element-e5583e3{right:-496px;}body.rtl .elementor-421 .elementor-element.elementor-element-e5583e3{left:-496px;}.elementor-421 .elementor-element.elementor-element-e5583e3{top:31px;}.elementor-421 .elementor-element.elementor-element-ead9bfd{--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:70px;--padding-bottom:70px;--padding-left:160px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-c1a0500{--display:flex;--justify-content:center;}.elementor-421 .elementor-element.elementor-element-c1a0500.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-421 .elementor-element.elementor-element-df53be6{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-df53be6.e-con{--align-self:center;}.elementor-421 .elementor-element.elementor-element-76de8d5 .elementor-heading-title{font-size:40px;}.elementor-421 .elementor-element.elementor-element-9432530{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-a751795{--display:flex;}.elementor-421 .elementor-element.elementor-element-fd3e842{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-fd3e842:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-fd3e842 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-room-1-IMG_9521-2.webp");background-size:cover;}.elementor-421 .elementor-element.elementor-element-fd3e842::before, .elementor-421 .elementor-element.elementor-element-fd3e842 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-fd3e842 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-fd3e842 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-fd3e842 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-fd3e842 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-1384d29{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-1384d29::before, .elementor-421 .elementor-element.elementor-element-1384d29 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-1384d29 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-1384d29 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-1384d29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-1384d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-2bb9738{text-align:center;}.elementor-421 .elementor-element.elementor-element-2bb9738 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-79ed808{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-07854aa .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-6527b63 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-6527b63 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-6527b63{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-6527b63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-6527b63 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-6527b63 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-979c9de .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-979c9de .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-979c9de .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-979c9de .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-979c9de .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-979c9de .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-61f4fb2{--display:flex;}.elementor-421 .elementor-element.elementor-element-78e0c31{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-78e0c31:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-78e0c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-room-2-DSC02283.webp");background-position:center center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-78e0c31::before, .elementor-421 .elementor-element.elementor-element-78e0c31 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-78e0c31 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-78e0c31 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-78e0c31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-78e0c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-355b305{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-355b305::before, .elementor-421 .elementor-element.elementor-element-355b305 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-355b305 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-355b305 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-355b305 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-355b305 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-21840cd{text-align:center;}.elementor-421 .elementor-element.elementor-element-21840cd .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-9493130{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-a779062 .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-64e8f4a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-64e8f4a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-64e8f4a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-64e8f4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-64e8f4a .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-64e8f4a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-c3aa600 .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-c3aa600 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-c3aa600 .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-c3aa600 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-c3aa600 .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-c3aa600 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-41380fc{--display:flex;}.elementor-421 .elementor-element.elementor-element-5bfef1b{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-5bfef1b:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-5bfef1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-master-bedroom-IMG_9837-2.webp");background-position:center center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-5bfef1b::before, .elementor-421 .elementor-element.elementor-element-5bfef1b > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-5bfef1b > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-5bfef1b > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-5bfef1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-5bfef1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-1b7ab80{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-1b7ab80::before, .elementor-421 .elementor-element.elementor-element-1b7ab80 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-1b7ab80 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-1b7ab80 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-1b7ab80 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-1b7ab80 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-8491d78{text-align:center;}.elementor-421 .elementor-element.elementor-element-8491d78 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-8eb5382{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-ac5c8d4 .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-0aa8c65 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-0aa8c65 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-0aa8c65{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-0aa8c65 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-0aa8c65 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-0aa8c65 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-b04d5c2 .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-b04d5c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-b04d5c2 .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-b04d5c2 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-b04d5c2 .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-b04d5c2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-9df5024{--display:flex;}.elementor-421 .elementor-element.elementor-element-d65d4ff{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-d65d4ff:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-d65d4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-master-bedroom-IMG_0004-2.webp");background-position:center center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-d65d4ff::before, .elementor-421 .elementor-element.elementor-element-d65d4ff > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-d65d4ff > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-d65d4ff > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-d65d4ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-d65d4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-909f55b{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-909f55b::before, .elementor-421 .elementor-element.elementor-element-909f55b > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-909f55b > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-909f55b > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-909f55b > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-909f55b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-4cfc681{text-align:center;}.elementor-421 .elementor-element.elementor-element-4cfc681 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-f284525{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-7dc2ed8 .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-3b16356 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-3b16356 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-3b16356{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-3b16356 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-3b16356 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-3b16356 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-5851da3 .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-5851da3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-5851da3 .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-5851da3 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-5851da3 .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-5851da3 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-e69cb10{--display:flex;}.elementor-421 .elementor-element.elementor-element-8446767{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-8446767:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-8446767 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-master-bedroom-DSC00753.webp");background-position:bottom center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-8446767::before, .elementor-421 .elementor-element.elementor-element-8446767 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-8446767 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-8446767 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-8446767 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-8446767 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-be0d99b{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-be0d99b::before, .elementor-421 .elementor-element.elementor-element-be0d99b > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-be0d99b > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-be0d99b > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-be0d99b > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-be0d99b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-d1025dd{text-align:center;}.elementor-421 .elementor-element.elementor-element-d1025dd .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-81210fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-5f40461 .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-64ef177 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-64ef177 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-64ef177{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-64ef177 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-64ef177 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-64ef177 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-6c304aa .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-6c304aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-6c304aa .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-6c304aa .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-6c304aa .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-6c304aa .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-68660cc{--display:flex;}.elementor-421 .elementor-element.elementor-element-bbdf417{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-bbdf417:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-bbdf417 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-master-bedroom-DSC01276.webp");background-position:bottom center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-bbdf417::before, .elementor-421 .elementor-element.elementor-element-bbdf417 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-bbdf417 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-bbdf417 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-bbdf417 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-bbdf417 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-452acf2{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-452acf2::before, .elementor-421 .elementor-element.elementor-element-452acf2 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-452acf2 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-452acf2 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-452acf2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-452acf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-80b9c8f{text-align:center;}.elementor-421 .elementor-element.elementor-element-80b9c8f .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-803c808{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-9425012 .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-399a845 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-399a845 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-399a845{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-399a845 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-399a845 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-399a845 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-9ce7fed .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-9ce7fed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-9ce7fed .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-9ce7fed .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-9ce7fed .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-9ce7fed .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-8dd6185{--display:flex;}.elementor-421 .elementor-element.elementor-element-c51887a{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-c51887a:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-c51887a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-room-1-IMG_9993.webp");background-position:bottom center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-c51887a::before, .elementor-421 .elementor-element.elementor-element-c51887a > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-c51887a > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-c51887a > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-c51887a > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-c51887a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-ef1b594{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-ef1b594::before, .elementor-421 .elementor-element.elementor-element-ef1b594 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-ef1b594 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-ef1b594 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-ef1b594 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-ef1b594 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-5378dcf{text-align:center;}.elementor-421 .elementor-element.elementor-element-5378dcf .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-5575d3d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-f03225e .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-504be9e .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-504be9e .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-504be9e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-504be9e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-504be9e .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-504be9e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-b4b40e2 .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-b4b40e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-b4b40e2 .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-b4b40e2 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-b4b40e2 .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-b4b40e2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-44002f4{--display:flex;}.elementor-421 .elementor-element.elementor-element-97cbbcc{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-97cbbcc:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-97cbbcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-room-2-IMG_9569.webp");background-position:bottom center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-97cbbcc::before, .elementor-421 .elementor-element.elementor-element-97cbbcc > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-97cbbcc > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-97cbbcc > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-97cbbcc > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-97cbbcc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-47db412{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-47db412::before, .elementor-421 .elementor-element.elementor-element-47db412 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-47db412 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-47db412 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-47db412 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-47db412 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-943d1c8{text-align:center;}.elementor-421 .elementor-element.elementor-element-943d1c8 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-e5bcf86{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-e2fb812 .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-c57cef8 .elementor-icon-list-icon i{color:#FFFFFF00;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-c57cef8 .elementor-icon-list-icon svg{fill:#FFFFFF00;transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-c57cef8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-c57cef8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-c57cef8 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-c57cef8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-4ce63cd .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-4ce63cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-4ce63cd .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-4ce63cd .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-4ce63cd .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-4ce63cd .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-73a3e7f{--display:flex;}.elementor-421 .elementor-element.elementor-element-660feeb{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-660feeb:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-660feeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2026/03/altaravilla-WhatsApp-Image-2026-02-23-at-14.26.25.webp");background-size:cover;}.elementor-421 .elementor-element.elementor-element-660feeb::before, .elementor-421 .elementor-element.elementor-element-660feeb > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-660feeb > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-660feeb > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-660feeb > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-660feeb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-3deb865{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-3deb865::before, .elementor-421 .elementor-element.elementor-element-3deb865 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-3deb865 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-3deb865 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-3deb865 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-3deb865 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-a2c99df{text-align:center;}.elementor-421 .elementor-element.elementor-element-a2c99df .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-be423c4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-3403ae5 .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-de19c4a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-de19c4a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-de19c4a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-de19c4a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-de19c4a .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-de19c4a .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-2a90858 .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-2a90858 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-2a90858 .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-2a90858 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-2a90858 .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-2a90858 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-069dbbe{--display:flex;}.elementor-421 .elementor-element.elementor-element-8261dd5{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-8261dd5:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-8261dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-New-exterior-pool-IMG_0174.webp");background-size:cover;}.elementor-421 .elementor-element.elementor-element-8261dd5::before, .elementor-421 .elementor-element.elementor-element-8261dd5 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-8261dd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-8261dd5 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-8261dd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-8261dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-33e0936{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-33e0936::before, .elementor-421 .elementor-element.elementor-element-33e0936 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-33e0936 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-33e0936 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-33e0936 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-33e0936 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-711a398{text-align:center;}.elementor-421 .elementor-element.elementor-element-711a398 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-a793f7c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-7ea9415 .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-d3bfac1 .elementor-icon-list-icon i{color:#02010100;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-d3bfac1 .elementor-icon-list-icon svg{fill:#02010100;transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-d3bfac1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-d3bfac1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-d3bfac1 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-d3bfac1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-f3fa22b .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-f3fa22b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-f3fa22b .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-f3fa22b .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-f3fa22b .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-f3fa22b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-2997d81{--display:flex;}.elementor-421 .elementor-element.elementor-element-397d57c{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-397d57c:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-397d57c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-Villa-Luxury-Stay-Bali-9dd2a9d0.webp");background-size:cover;}.elementor-421 .elementor-element.elementor-element-397d57c::before, .elementor-421 .elementor-element.elementor-element-397d57c > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-397d57c > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-397d57c > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-397d57c > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-397d57c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-102fc00{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-102fc00::before, .elementor-421 .elementor-element.elementor-element-102fc00 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-102fc00 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-102fc00 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-102fc00 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-102fc00 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-3de3662{text-align:center;}.elementor-421 .elementor-element.elementor-element-3de3662 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-60c90e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-e8ab736 .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-8377e21 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-8377e21 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-8377e21{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-8377e21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-8377e21 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-8377e21 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-3b151aa{--display:flex;}.elementor-421 .elementor-element.elementor-element-ac85802{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-ac85802:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-ac85802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-Villa-Luxury-Stay-Bali-752f17a8.webp");background-size:cover;}.elementor-421 .elementor-element.elementor-element-ac85802::before, .elementor-421 .elementor-element.elementor-element-ac85802 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-ac85802 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-ac85802 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-ac85802 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-ac85802 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-1bf0211{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-1bf0211::before, .elementor-421 .elementor-element.elementor-element-1bf0211 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-1bf0211 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-1bf0211 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-1bf0211 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-1bf0211 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-28b8093{text-align:center;}.elementor-421 .elementor-element.elementor-element-28b8093 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-a93fd13{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-3acdc97 .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-f68234c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-f68234c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-f68234c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-f68234c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-f68234c .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-f68234c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-e57a405{--display:flex;}.elementor-421 .elementor-element.elementor-element-40fa5ca{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-40fa5ca:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-40fa5ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2026/03/altaravilla-WhatsApp-Image-2026-02-23-at-14.26.22-3.webp");background-size:cover;}.elementor-421 .elementor-element.elementor-element-40fa5ca::before, .elementor-421 .elementor-element.elementor-element-40fa5ca > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-40fa5ca > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-40fa5ca > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-40fa5ca > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-40fa5ca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-f4dbf6a{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-f4dbf6a::before, .elementor-421 .elementor-element.elementor-element-f4dbf6a > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-f4dbf6a > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-f4dbf6a > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-f4dbf6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-f4dbf6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-5b981dd{text-align:center;}.elementor-421 .elementor-element.elementor-element-5b981dd .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-f03458b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-d7a8f0f .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-5f484ef .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-5f484ef .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-5f484ef{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-5f484ef .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-5f484ef .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-5f484ef .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-4878fb9{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:73px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-437px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:215px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:360px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:215px;--e-n-carousel-arrow-size:32px;}.elementor-421 .elementor-element.elementor-element-4878fb9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:15px 15px 15px 15px;}.elementor-421 .elementor-element.elementor-element-4c156a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-3191972{--display:flex;}.elementor-421 .elementor-element.elementor-element-c91252e{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-c91252e:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-c91252e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-room-1-IMG_9521-2.webp");background-size:cover;}.elementor-421 .elementor-element.elementor-element-c91252e::before, .elementor-421 .elementor-element.elementor-element-c91252e > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-c91252e > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-c91252e > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-c91252e > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-c91252e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-c369e31{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-c369e31::before, .elementor-421 .elementor-element.elementor-element-c369e31 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-c369e31 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-c369e31 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-c369e31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-c369e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-3cd4086{text-align:center;}.elementor-421 .elementor-element.elementor-element-3cd4086 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-e27cd03{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-05a29bb .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-1fc41bf .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-1fc41bf .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-1fc41bf{--e-icon-list-icon-size:7px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-1fc41bf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-1fc41bf .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-1fc41bf .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-c1379db .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-c1379db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-c1379db .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-c1379db .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-c1379db .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-c1379db .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-72f2514{--display:flex;}.elementor-421 .elementor-element.elementor-element-4b7b18a{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-4b7b18a:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-4b7b18a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-room-2-DSC02283.webp");background-position:center center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-4b7b18a::before, .elementor-421 .elementor-element.elementor-element-4b7b18a > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-4b7b18a > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-4b7b18a > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-4b7b18a > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-4b7b18a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-1fcefa9{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-1fcefa9::before, .elementor-421 .elementor-element.elementor-element-1fcefa9 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-1fcefa9 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-1fcefa9 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-1fcefa9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-1fcefa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-d8916d1{text-align:center;}.elementor-421 .elementor-element.elementor-element-d8916d1 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-9a50e4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-12bbb8a .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-3918f56 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-3918f56 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-3918f56{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-3918f56 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-3918f56 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-3918f56 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-4abefcc .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-4abefcc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-4abefcc .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-4abefcc .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-4abefcc .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-4abefcc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-68501fb{--display:flex;}.elementor-421 .elementor-element.elementor-element-c409d64{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-c409d64:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-c409d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-master-bedroom-IMG_9837-2.webp");background-position:center center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-c409d64::before, .elementor-421 .elementor-element.elementor-element-c409d64 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-c409d64 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-c409d64 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-c409d64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-c409d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-4dd2639{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-4dd2639::before, .elementor-421 .elementor-element.elementor-element-4dd2639 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-4dd2639 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-4dd2639 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-4dd2639 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-4dd2639 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-c781ee9{text-align:center;}.elementor-421 .elementor-element.elementor-element-c781ee9 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-1243493{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-8724e8a .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-05e8932 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-05e8932 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-05e8932{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-05e8932 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-05e8932 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-05e8932 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-528acda .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-528acda .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-528acda .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-528acda .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-528acda .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-528acda .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-a6e2340{--display:flex;}.elementor-421 .elementor-element.elementor-element-bb92398{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-bb92398:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-bb92398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-master-bedroom-IMG_0004-2.webp");background-position:center center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-bb92398::before, .elementor-421 .elementor-element.elementor-element-bb92398 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-bb92398 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-bb92398 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-bb92398 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-bb92398 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-c6a5c87{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-c6a5c87::before, .elementor-421 .elementor-element.elementor-element-c6a5c87 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-c6a5c87 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-c6a5c87 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-c6a5c87 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-c6a5c87 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-55b3785{text-align:center;}.elementor-421 .elementor-element.elementor-element-55b3785 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-2977817{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-e7780b8 .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-6589083 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-6589083 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-6589083{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-6589083 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-6589083 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-6589083 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-c725a88 .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-c725a88 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-c725a88 .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-c725a88 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-c725a88 .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-c725a88 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-0dbba6d{--display:flex;}.elementor-421 .elementor-element.elementor-element-afce4b7{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-afce4b7:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-afce4b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-master-bedroom-DSC00753.webp");background-position:bottom center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-afce4b7::before, .elementor-421 .elementor-element.elementor-element-afce4b7 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-afce4b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-afce4b7 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-afce4b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-afce4b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-d4cb7b6{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-d4cb7b6::before, .elementor-421 .elementor-element.elementor-element-d4cb7b6 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-d4cb7b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-d4cb7b6 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-d4cb7b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-d4cb7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-f162eb1{text-align:center;}.elementor-421 .elementor-element.elementor-element-f162eb1 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-98cc057{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-375bdcb .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-a52b741 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-a52b741 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-a52b741{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-a52b741 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-a52b741 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-a52b741 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-21b05d6 .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-21b05d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-21b05d6 .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-21b05d6 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-21b05d6 .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-21b05d6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-7fd6778{--display:flex;}.elementor-421 .elementor-element.elementor-element-b1b6aae{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-b1b6aae:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-b1b6aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-master-bedroom-DSC01276.webp");background-position:bottom center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-b1b6aae::before, .elementor-421 .elementor-element.elementor-element-b1b6aae > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-b1b6aae > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-b1b6aae > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-b1b6aae > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-b1b6aae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-47fe2c4{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-47fe2c4::before, .elementor-421 .elementor-element.elementor-element-47fe2c4 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-47fe2c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-47fe2c4 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-47fe2c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-47fe2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-0474b7e{text-align:center;}.elementor-421 .elementor-element.elementor-element-0474b7e .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-ac093bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-32797f3 .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-2472357 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-2472357 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-2472357{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-2472357 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-2472357 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-2472357 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-a9b40d7 .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-a9b40d7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-a9b40d7 .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-a9b40d7 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-a9b40d7 .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-a9b40d7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-556b084{--display:flex;}.elementor-421 .elementor-element.elementor-element-40aa9da{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-40aa9da:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-40aa9da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-room-1-IMG_9993.webp");background-position:bottom center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-40aa9da::before, .elementor-421 .elementor-element.elementor-element-40aa9da > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-40aa9da > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-40aa9da > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-40aa9da > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-40aa9da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-b75432c{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-b75432c::before, .elementor-421 .elementor-element.elementor-element-b75432c > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-b75432c > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-b75432c > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-b75432c > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-b75432c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-17475dc{text-align:center;}.elementor-421 .elementor-element.elementor-element-17475dc .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-def10cf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-adbf1ac .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-470afe6 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-470afe6 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-470afe6{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-470afe6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-470afe6 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-470afe6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-ef510a0 .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-ef510a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-ef510a0 .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-ef510a0 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-ef510a0 .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-ef510a0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-f476d75{--display:flex;}.elementor-421 .elementor-element.elementor-element-8a85948{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-8a85948:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-8a85948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-room-2-IMG_9569.webp");background-position:bottom center;background-size:cover;}.elementor-421 .elementor-element.elementor-element-8a85948::before, .elementor-421 .elementor-element.elementor-element-8a85948 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-8a85948 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-8a85948 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-8a85948 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-8a85948 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-7a910b2{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-7a910b2::before, .elementor-421 .elementor-element.elementor-element-7a910b2 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-7a910b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-7a910b2 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-7a910b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-7a910b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-ca2c1e7{text-align:center;}.elementor-421 .elementor-element.elementor-element-ca2c1e7 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-919db04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-b0f883d .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-62a50c8 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-62a50c8 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-62a50c8{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-62a50c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-62a50c8 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-62a50c8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-087871b .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-087871b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-087871b .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-087871b .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-087871b .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-087871b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-6a2366c{--display:flex;}.elementor-421 .elementor-element.elementor-element-38e174e{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-38e174e:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-38e174e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-Villa-Luxury-Stay-Bali-fe94d822.webp");background-size:cover;}.elementor-421 .elementor-element.elementor-element-38e174e::before, .elementor-421 .elementor-element.elementor-element-38e174e > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-38e174e > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-38e174e > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-38e174e > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-38e174e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-9b105f9{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-9b105f9::before, .elementor-421 .elementor-element.elementor-element-9b105f9 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-9b105f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-9b105f9 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-9b105f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-9b105f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-989c607{text-align:center;}.elementor-421 .elementor-element.elementor-element-989c607 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-f59c505{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-14a5752 .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-36004ba .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-36004ba .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-36004ba{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-36004ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-36004ba .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-36004ba .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-86f8342 .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-86f8342 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-86f8342 .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-86f8342 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-86f8342 .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-86f8342 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-0d39b25{--display:flex;}.elementor-421 .elementor-element.elementor-element-15064a5{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-15064a5:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-15064a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-Villa-Luxury-Stay-Bali-8ca7fe7c.webp");background-size:cover;}.elementor-421 .elementor-element.elementor-element-15064a5::before, .elementor-421 .elementor-element.elementor-element-15064a5 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-15064a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-15064a5 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-15064a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-15064a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-50e7489{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-50e7489::before, .elementor-421 .elementor-element.elementor-element-50e7489 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-50e7489 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-50e7489 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-50e7489 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-50e7489 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-a9d7d1d{text-align:center;}.elementor-421 .elementor-element.elementor-element-a9d7d1d .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-de8aec4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-516d204 .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-1343b93 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-1343b93 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-1343b93{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-1343b93 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-1343b93 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-1343b93 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-2cecd24 .elementor-button{background-color:#02010100;font-weight:700;fill:#FFFFFFFA;color:#FFFFFFFA;}.elementor-421 .elementor-element.elementor-element-2cecd24 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-421 .elementor-element.elementor-element-2cecd24 .elementor-button:hover, .elementor-421 .elementor-element.elementor-element-2cecd24 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-2cecd24 .elementor-button:hover svg, .elementor-421 .elementor-element.elementor-element-2cecd24 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-421 .elementor-element.elementor-element-79bb827{--display:flex;}.elementor-421 .elementor-element.elementor-element-bcd5bda{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-bcd5bda:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-bcd5bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-Villa-Luxury-Stay-Bali-9dd2a9d0.webp");background-size:cover;}.elementor-421 .elementor-element.elementor-element-bcd5bda::before, .elementor-421 .elementor-element.elementor-element-bcd5bda > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-bcd5bda > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-bcd5bda > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-bcd5bda > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-bcd5bda > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-1baa33b{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-1baa33b::before, .elementor-421 .elementor-element.elementor-element-1baa33b > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-1baa33b > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-1baa33b > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-1baa33b > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-1baa33b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-ed69ac9{text-align:center;}.elementor-421 .elementor-element.elementor-element-ed69ac9 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-868612e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-1b53a6e .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-d6742e9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-d6742e9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-d6742e9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-d6742e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-d6742e9 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-d6742e9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-dad8662{--display:flex;}.elementor-421 .elementor-element.elementor-element-4567689{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-4567689:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-4567689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-Villa-Luxury-Stay-Bali-752f17a8.webp");background-size:cover;}.elementor-421 .elementor-element.elementor-element-4567689::before, .elementor-421 .elementor-element.elementor-element-4567689 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-4567689 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-4567689 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-4567689 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-4567689 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-a7c35e7{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-a7c35e7::before, .elementor-421 .elementor-element.elementor-element-a7c35e7 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-a7c35e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-a7c35e7 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-a7c35e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-a7c35e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-7ab1b33{text-align:center;}.elementor-421 .elementor-element.elementor-element-7ab1b33 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-2f5967e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-1115088 .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-3bb0d00 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-3bb0d00 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-3bb0d00{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-3bb0d00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-3bb0d00 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-3bb0d00 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-7713f6b{--display:flex;}.elementor-421 .elementor-element.elementor-element-53ed9a3{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.69;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-53ed9a3:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-53ed9a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-Villa-Luxury-Stay-Bali-3211183f-1.webp");background-size:cover;}.elementor-421 .elementor-element.elementor-element-53ed9a3::before, .elementor-421 .elementor-element.elementor-element-53ed9a3 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-53ed9a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-53ed9a3 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-53ed9a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-53ed9a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000040 0%, #000000 100%);}.elementor-421 .elementor-element.elementor-element-e533178{--display:flex;--overlay-opacity:0.6;--border-radius:150px 150px 150px 150px;--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-421 .elementor-element.elementor-element-e533178::before, .elementor-421 .elementor-element.elementor-element-e533178 > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-e533178 > .e-con-inner > .elementor-background-video-container::before, .elementor-421 .elementor-element.elementor-element-e533178 > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-e533178 > .e-con-inner > .elementor-background-slideshow::before, .elementor-421 .elementor-element.elementor-element-e533178 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-421 .elementor-element.elementor-element-088c3d7{text-align:center;}.elementor-421 .elementor-element.elementor-element-088c3d7 .elementor-heading-title{font-size:15px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-007a51d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-ccb4738 .elementor-heading-title{font-size:21px;color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-413c5d1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-413c5d1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-421 .elementor-element.elementor-element-413c5d1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-421 .elementor-element.elementor-element-413c5d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-421 .elementor-element.elementor-element-413c5d1 .elementor-icon-list-item > a{font-size:14px;font-weight:500;}.elementor-421 .elementor-element.elementor-element-413c5d1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-421 .elementor-element.elementor-element-9adf165{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:73px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-380px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:230px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:301px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:230px;--e-n-carousel-arrow-size:32px;}.elementor-421 .elementor-element.elementor-element-9adf165 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:15px 15px 15px 15px;}.elementor-421 .elementor-element.elementor-element-98283f7{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-98283f7:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-98283f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d949718 );}.elementor-421 .elementor-element.elementor-element-ee7de6f{text-align:center;}.elementor-421 .elementor-element.elementor-element-ee7de6f .elementor-heading-title{font-size:40px;}.elementor-421 .elementor-element.elementor-element-548efb3{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-421 .elementor-element.elementor-element-548efb3.elementor-element{--align-self:center;}.elementor-421 .elementor-element.elementor-element-db1b16a{--grid-columns:4;}.elementor-421 .elementor-element.elementor-element-db1b16a .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-421 .elementor-element.elementor-element-db1b16a .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-421 .elementor-element.elementor-element-db1b16a .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-421 .elementor-element.elementor-element-db1b16a .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-421 .elementor-element.elementor-element-db1b16a .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-421 .elementor-element.elementor-element-4878fb9{--e-n-carousel-swiper-slides-to-display:2;}.elementor-421 .elementor-element.elementor-element-9adf165{--e-n-carousel-swiper-slides-to-display:2;}.elementor-421 .elementor-element.elementor-element-db1b16a{--grid-columns:2;}}@media(min-width:768px){.elementor-421 .elementor-element.elementor-element-a3a1520{--content-width:1280px;}.elementor-421 .elementor-element.elementor-element-38c67c6{--width:55%;}.elementor-421 .elementor-element.elementor-element-c1a0500{--width:26.939%;}.elementor-421 .elementor-element.elementor-element-df53be6{--width:100%;}.elementor-421 .elementor-element.elementor-element-1384d29{--width:68%;}.elementor-421 .elementor-element.elementor-element-355b305{--width:68%;}.elementor-421 .elementor-element.elementor-element-1b7ab80{--width:68%;}.elementor-421 .elementor-element.elementor-element-909f55b{--width:83%;}.elementor-421 .elementor-element.elementor-element-be0d99b{--width:51%;}.elementor-421 .elementor-element.elementor-element-452acf2{--width:51%;}.elementor-421 .elementor-element.elementor-element-ef1b594{--width:51%;}.elementor-421 .elementor-element.elementor-element-47db412{--width:51%;}.elementor-421 .elementor-element.elementor-element-3deb865{--width:68%;}.elementor-421 .elementor-element.elementor-element-33e0936{--width:68%;}.elementor-421 .elementor-element.elementor-element-102fc00{--width:68%;}.elementor-421 .elementor-element.elementor-element-1bf0211{--width:68%;}.elementor-421 .elementor-element.elementor-element-f4dbf6a{--width:68%;}.elementor-421 .elementor-element.elementor-element-c369e31{--width:68%;}.elementor-421 .elementor-element.elementor-element-1fcefa9{--width:68%;}.elementor-421 .elementor-element.elementor-element-4dd2639{--width:68%;}.elementor-421 .elementor-element.elementor-element-c6a5c87{--width:83%;}.elementor-421 .elementor-element.elementor-element-d4cb7b6{--width:51%;}.elementor-421 .elementor-element.elementor-element-47fe2c4{--width:51%;}.elementor-421 .elementor-element.elementor-element-b75432c{--width:51%;}.elementor-421 .elementor-element.elementor-element-7a910b2{--width:51%;}.elementor-421 .elementor-element.elementor-element-9b105f9{--width:68%;}.elementor-421 .elementor-element.elementor-element-50e7489{--width:68%;}.elementor-421 .elementor-element.elementor-element-1baa33b{--width:68%;}.elementor-421 .elementor-element.elementor-element-a7c35e7{--width:68%;}.elementor-421 .elementor-element.elementor-element-e533178{--width:68%;}}@media(max-width:767px){.elementor-421 .elementor-element.elementor-element-a3a1520{--min-height:313px;--border-radius:0px 0px 30px 30px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;--z-index:11;}.elementor-421 .elementor-element.elementor-element-2978ddf{width:100%;max-width:100%;}.elementor-421 .elementor-element.elementor-element-2978ddf .elementor-heading-title{font-size:30px;}.elementor-421 .elementor-element.elementor-element-c8cacc2 .elementor-heading-title{font-size:30px;}.elementor-421 .elementor-element.elementor-element-9cda2a9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-1a52f16{--min-height:365px;}.elementor-421 .elementor-element.elementor-element-b6e8f6e{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-421 .elementor-element.elementor-element-b6e8f6e img{width:100%;height:274px;object-fit:cover;}.elementor-421 .elementor-element.elementor-element-cbed51d{--container-widget-width:174px;--container-widget-flex-grow:0;width:var( --container-widget-width, 174px );max-width:174px;top:24px;}body:not(.rtl) .elementor-421 .elementor-element.elementor-element-cbed51d{left:-121px;}body.rtl .elementor-421 .elementor-element.elementor-element-cbed51d{right:-121px;}.elementor-421 .elementor-element.elementor-element-d950eea{--min-height:410px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-38c67c6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-421 .elementor-element.elementor-element-5855672 .elementor-heading-title{font-size:30px;}body:not(.rtl) .elementor-421 .elementor-element.elementor-element-e5583e3{right:-228px;}body.rtl .elementor-421 .elementor-element.elementor-element-e5583e3{left:-228px;}.elementor-421 .elementor-element.elementor-element-e5583e3{top:248px;}.elementor-421 .elementor-element.elementor-element-ead9bfd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-c1a0500{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-df53be6{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-76de8d5.elementor-element{--align-self:center;}.elementor-421 .elementor-element.elementor-element-76de8d5{text-align:center;}.elementor-421 .elementor-element.elementor-element-76de8d5 .elementor-heading-title{font-size:30px;}.elementor-421 .elementor-element.elementor-element-71b37a0{text-align:center;}.elementor-421 .elementor-element.elementor-element-9432530{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-6527b63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-6527b63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-6527b63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-6527b63 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-6527b63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-64e8f4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-64e8f4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-64e8f4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-64e8f4a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-64e8f4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-0aa8c65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-0aa8c65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-0aa8c65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-0aa8c65 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-0aa8c65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-3b16356 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-3b16356 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-3b16356 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-3b16356 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-3b16356 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-64ef177 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-64ef177 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-64ef177 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-64ef177 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-64ef177 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-399a845 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-399a845 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-399a845 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-399a845 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-399a845 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-504be9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-504be9e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-504be9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-504be9e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-504be9e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-c57cef8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-c57cef8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-c57cef8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-c57cef8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-c57cef8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-de19c4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-de19c4a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-de19c4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-de19c4a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-de19c4a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-d3bfac1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-d3bfac1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-d3bfac1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-d3bfac1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-d3bfac1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-8377e21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-8377e21 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-8377e21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-8377e21 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-8377e21 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-f68234c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-f68234c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-f68234c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-f68234c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-f68234c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-5f484ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-5f484ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-5f484ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-5f484ef .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-5f484ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-4878fb9{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-prev-left-position:235px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:68px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:24px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:68px;--e-n-carousel-arrow-size:20px;}.elementor-421 .elementor-element.elementor-element-4c156a8{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-1fc41bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-1fc41bf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-1fc41bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-1fc41bf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-1fc41bf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-3918f56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-3918f56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-3918f56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-3918f56 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-3918f56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-05e8932 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-05e8932 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-05e8932 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-05e8932 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-05e8932 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-6589083 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-6589083 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-6589083 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-6589083 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-6589083 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-a52b741 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-a52b741 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-a52b741 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-a52b741 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-a52b741 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-2472357 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-2472357 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-2472357 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-2472357 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-2472357 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-470afe6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-470afe6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-470afe6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-470afe6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-470afe6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-62a50c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-62a50c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-62a50c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-62a50c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-62a50c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-38e174e{--min-height:430px;}.elementor-421 .elementor-element.elementor-element-36004ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-36004ba .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-36004ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-36004ba .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-36004ba .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-15064a5:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-15064a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://altaravilla.pl/wp-content/uploads/2025/12/Altara-villa-New-exterior-pool-IMG_0174.webp");background-position:center right;}.elementor-421 .elementor-element.elementor-element-15064a5{--min-height:430px;}.elementor-421 .elementor-element.elementor-element-1343b93 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-1343b93 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-1343b93 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-1343b93 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-1343b93 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-bcd5bda{--min-height:430px;}.elementor-421 .elementor-element.elementor-element-d6742e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-d6742e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-d6742e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-d6742e9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-d6742e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-4567689{--min-height:430px;}.elementor-421 .elementor-element.elementor-element-3bb0d00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-3bb0d00 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-3bb0d00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-3bb0d00 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-3bb0d00 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-53ed9a3{--min-height:430px;}.elementor-421 .elementor-element.elementor-element-413c5d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-413c5d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-413c5d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-421 .elementor-element.elementor-element-413c5d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-413c5d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-421 .elementor-element.elementor-element-9adf165{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:39px;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-35px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:68px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-35px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:68px;--e-n-carousel-arrow-size:20px;}.elementor-421 .elementor-element.elementor-element-98283f7{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-421 .elementor-element.elementor-element-ee7de6f .elementor-heading-title{font-size:30px;}.elementor-421 .elementor-element.elementor-element-548efb3{width:100%;max-width:100%;}.elementor-421 .elementor-element.elementor-element-db1b16a{--grid-columns:2;--grid-row-gap:16px;--grid-column-gap:7px;}body:not(.rtl) .elementor-421 .elementor-element.elementor-element-db1b16a .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-421 .elementor-element.elementor-element-db1b16a .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 0px/2 );}body.rtl .elementor-421 .elementor-element.elementor-element-db1b16a .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 0px/2 );}body.rtl .elementor-421 .elementor-element.elementor-element-db1b16a .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 0px/2 );}.elementor-421 .elementor-element.elementor-element-db1b16a .elementor-pagination{margin-top:0px;}}/* Start custom CSS for container, class: .elementor-element-1384d29 */.elementor-421 .elementor-element.elementor-element-1384d29 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355b305 */.elementor-421 .elementor-element.elementor-element-355b305 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7ab80 */.elementor-421 .elementor-element.elementor-element-1b7ab80 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909f55b */.elementor-421 .elementor-element.elementor-element-909f55b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be0d99b */.elementor-421 .elementor-element.elementor-element-be0d99b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452acf2 */.elementor-421 .elementor-element.elementor-element-452acf2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1b594 */.elementor-421 .elementor-element.elementor-element-ef1b594 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47db412 */.elementor-421 .elementor-element.elementor-element-47db412 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3deb865 */.elementor-421 .elementor-element.elementor-element-3deb865 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e0936 */.elementor-421 .elementor-element.elementor-element-33e0936 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102fc00 */.elementor-421 .elementor-element.elementor-element-102fc00 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf0211 */.elementor-421 .elementor-element.elementor-element-1bf0211 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dbf6a */.elementor-421 .elementor-element.elementor-element-f4dbf6a {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1384d29 */.elementor-421 .elementor-element.elementor-element-1384d29 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355b305 */.elementor-421 .elementor-element.elementor-element-355b305 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7ab80 */.elementor-421 .elementor-element.elementor-element-1b7ab80 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909f55b */.elementor-421 .elementor-element.elementor-element-909f55b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be0d99b */.elementor-421 .elementor-element.elementor-element-be0d99b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452acf2 */.elementor-421 .elementor-element.elementor-element-452acf2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1b594 */.elementor-421 .elementor-element.elementor-element-ef1b594 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47db412 */.elementor-421 .elementor-element.elementor-element-47db412 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3deb865 */.elementor-421 .elementor-element.elementor-element-3deb865 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e0936 */.elementor-421 .elementor-element.elementor-element-33e0936 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102fc00 */.elementor-421 .elementor-element.elementor-element-102fc00 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf0211 */.elementor-421 .elementor-element.elementor-element-1bf0211 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dbf6a */.elementor-421 .elementor-element.elementor-element-f4dbf6a {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1384d29 */.elementor-421 .elementor-element.elementor-element-1384d29 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355b305 */.elementor-421 .elementor-element.elementor-element-355b305 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7ab80 */.elementor-421 .elementor-element.elementor-element-1b7ab80 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909f55b */.elementor-421 .elementor-element.elementor-element-909f55b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be0d99b */.elementor-421 .elementor-element.elementor-element-be0d99b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452acf2 */.elementor-421 .elementor-element.elementor-element-452acf2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1b594 */.elementor-421 .elementor-element.elementor-element-ef1b594 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47db412 */.elementor-421 .elementor-element.elementor-element-47db412 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3deb865 */.elementor-421 .elementor-element.elementor-element-3deb865 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e0936 */.elementor-421 .elementor-element.elementor-element-33e0936 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102fc00 */.elementor-421 .elementor-element.elementor-element-102fc00 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf0211 */.elementor-421 .elementor-element.elementor-element-1bf0211 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dbf6a */.elementor-421 .elementor-element.elementor-element-f4dbf6a {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1384d29 */.elementor-421 .elementor-element.elementor-element-1384d29 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355b305 */.elementor-421 .elementor-element.elementor-element-355b305 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7ab80 */.elementor-421 .elementor-element.elementor-element-1b7ab80 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909f55b */.elementor-421 .elementor-element.elementor-element-909f55b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be0d99b */.elementor-421 .elementor-element.elementor-element-be0d99b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452acf2 */.elementor-421 .elementor-element.elementor-element-452acf2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1b594 */.elementor-421 .elementor-element.elementor-element-ef1b594 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47db412 */.elementor-421 .elementor-element.elementor-element-47db412 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3deb865 */.elementor-421 .elementor-element.elementor-element-3deb865 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e0936 */.elementor-421 .elementor-element.elementor-element-33e0936 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102fc00 */.elementor-421 .elementor-element.elementor-element-102fc00 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf0211 */.elementor-421 .elementor-element.elementor-element-1bf0211 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dbf6a */.elementor-421 .elementor-element.elementor-element-f4dbf6a {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1384d29 */.elementor-421 .elementor-element.elementor-element-1384d29 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355b305 */.elementor-421 .elementor-element.elementor-element-355b305 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7ab80 */.elementor-421 .elementor-element.elementor-element-1b7ab80 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909f55b */.elementor-421 .elementor-element.elementor-element-909f55b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be0d99b */.elementor-421 .elementor-element.elementor-element-be0d99b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452acf2 */.elementor-421 .elementor-element.elementor-element-452acf2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1b594 */.elementor-421 .elementor-element.elementor-element-ef1b594 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47db412 */.elementor-421 .elementor-element.elementor-element-47db412 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3deb865 */.elementor-421 .elementor-element.elementor-element-3deb865 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e0936 */.elementor-421 .elementor-element.elementor-element-33e0936 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102fc00 */.elementor-421 .elementor-element.elementor-element-102fc00 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf0211 */.elementor-421 .elementor-element.elementor-element-1bf0211 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dbf6a */.elementor-421 .elementor-element.elementor-element-f4dbf6a {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1384d29 */.elementor-421 .elementor-element.elementor-element-1384d29 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355b305 */.elementor-421 .elementor-element.elementor-element-355b305 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7ab80 */.elementor-421 .elementor-element.elementor-element-1b7ab80 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909f55b */.elementor-421 .elementor-element.elementor-element-909f55b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be0d99b */.elementor-421 .elementor-element.elementor-element-be0d99b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452acf2 */.elementor-421 .elementor-element.elementor-element-452acf2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1b594 */.elementor-421 .elementor-element.elementor-element-ef1b594 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47db412 */.elementor-421 .elementor-element.elementor-element-47db412 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3deb865 */.elementor-421 .elementor-element.elementor-element-3deb865 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e0936 */.elementor-421 .elementor-element.elementor-element-33e0936 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102fc00 */.elementor-421 .elementor-element.elementor-element-102fc00 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf0211 */.elementor-421 .elementor-element.elementor-element-1bf0211 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dbf6a */.elementor-421 .elementor-element.elementor-element-f4dbf6a {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1384d29 */.elementor-421 .elementor-element.elementor-element-1384d29 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355b305 */.elementor-421 .elementor-element.elementor-element-355b305 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7ab80 */.elementor-421 .elementor-element.elementor-element-1b7ab80 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909f55b */.elementor-421 .elementor-element.elementor-element-909f55b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be0d99b */.elementor-421 .elementor-element.elementor-element-be0d99b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452acf2 */.elementor-421 .elementor-element.elementor-element-452acf2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1b594 */.elementor-421 .elementor-element.elementor-element-ef1b594 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47db412 */.elementor-421 .elementor-element.elementor-element-47db412 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3deb865 */.elementor-421 .elementor-element.elementor-element-3deb865 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e0936 */.elementor-421 .elementor-element.elementor-element-33e0936 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102fc00 */.elementor-421 .elementor-element.elementor-element-102fc00 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf0211 */.elementor-421 .elementor-element.elementor-element-1bf0211 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dbf6a */.elementor-421 .elementor-element.elementor-element-f4dbf6a {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1384d29 */.elementor-421 .elementor-element.elementor-element-1384d29 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355b305 */.elementor-421 .elementor-element.elementor-element-355b305 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7ab80 */.elementor-421 .elementor-element.elementor-element-1b7ab80 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909f55b */.elementor-421 .elementor-element.elementor-element-909f55b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be0d99b */.elementor-421 .elementor-element.elementor-element-be0d99b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452acf2 */.elementor-421 .elementor-element.elementor-element-452acf2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1b594 */.elementor-421 .elementor-element.elementor-element-ef1b594 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47db412 */.elementor-421 .elementor-element.elementor-element-47db412 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3deb865 */.elementor-421 .elementor-element.elementor-element-3deb865 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e0936 */.elementor-421 .elementor-element.elementor-element-33e0936 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102fc00 */.elementor-421 .elementor-element.elementor-element-102fc00 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf0211 */.elementor-421 .elementor-element.elementor-element-1bf0211 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dbf6a */.elementor-421 .elementor-element.elementor-element-f4dbf6a {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1384d29 */.elementor-421 .elementor-element.elementor-element-1384d29 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355b305 */.elementor-421 .elementor-element.elementor-element-355b305 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7ab80 */.elementor-421 .elementor-element.elementor-element-1b7ab80 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909f55b */.elementor-421 .elementor-element.elementor-element-909f55b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be0d99b */.elementor-421 .elementor-element.elementor-element-be0d99b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452acf2 */.elementor-421 .elementor-element.elementor-element-452acf2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1b594 */.elementor-421 .elementor-element.elementor-element-ef1b594 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47db412 */.elementor-421 .elementor-element.elementor-element-47db412 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3deb865 */.elementor-421 .elementor-element.elementor-element-3deb865 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e0936 */.elementor-421 .elementor-element.elementor-element-33e0936 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102fc00 */.elementor-421 .elementor-element.elementor-element-102fc00 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf0211 */.elementor-421 .elementor-element.elementor-element-1bf0211 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dbf6a */.elementor-421 .elementor-element.elementor-element-f4dbf6a {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1384d29 */.elementor-421 .elementor-element.elementor-element-1384d29 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355b305 */.elementor-421 .elementor-element.elementor-element-355b305 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7ab80 */.elementor-421 .elementor-element.elementor-element-1b7ab80 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909f55b */.elementor-421 .elementor-element.elementor-element-909f55b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be0d99b */.elementor-421 .elementor-element.elementor-element-be0d99b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452acf2 */.elementor-421 .elementor-element.elementor-element-452acf2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1b594 */.elementor-421 .elementor-element.elementor-element-ef1b594 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47db412 */.elementor-421 .elementor-element.elementor-element-47db412 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3deb865 */.elementor-421 .elementor-element.elementor-element-3deb865 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e0936 */.elementor-421 .elementor-element.elementor-element-33e0936 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102fc00 */.elementor-421 .elementor-element.elementor-element-102fc00 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf0211 */.elementor-421 .elementor-element.elementor-element-1bf0211 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dbf6a */.elementor-421 .elementor-element.elementor-element-f4dbf6a {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1384d29 */.elementor-421 .elementor-element.elementor-element-1384d29 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355b305 */.elementor-421 .elementor-element.elementor-element-355b305 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7ab80 */.elementor-421 .elementor-element.elementor-element-1b7ab80 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909f55b */.elementor-421 .elementor-element.elementor-element-909f55b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be0d99b */.elementor-421 .elementor-element.elementor-element-be0d99b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452acf2 */.elementor-421 .elementor-element.elementor-element-452acf2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1b594 */.elementor-421 .elementor-element.elementor-element-ef1b594 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47db412 */.elementor-421 .elementor-element.elementor-element-47db412 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3deb865 */.elementor-421 .elementor-element.elementor-element-3deb865 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e0936 */.elementor-421 .elementor-element.elementor-element-33e0936 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102fc00 */.elementor-421 .elementor-element.elementor-element-102fc00 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf0211 */.elementor-421 .elementor-element.elementor-element-1bf0211 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dbf6a */.elementor-421 .elementor-element.elementor-element-f4dbf6a {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1384d29 */.elementor-421 .elementor-element.elementor-element-1384d29 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355b305 */.elementor-421 .elementor-element.elementor-element-355b305 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7ab80 */.elementor-421 .elementor-element.elementor-element-1b7ab80 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909f55b */.elementor-421 .elementor-element.elementor-element-909f55b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be0d99b */.elementor-421 .elementor-element.elementor-element-be0d99b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452acf2 */.elementor-421 .elementor-element.elementor-element-452acf2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1b594 */.elementor-421 .elementor-element.elementor-element-ef1b594 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47db412 */.elementor-421 .elementor-element.elementor-element-47db412 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3deb865 */.elementor-421 .elementor-element.elementor-element-3deb865 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e0936 */.elementor-421 .elementor-element.elementor-element-33e0936 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102fc00 */.elementor-421 .elementor-element.elementor-element-102fc00 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf0211 */.elementor-421 .elementor-element.elementor-element-1bf0211 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dbf6a */.elementor-421 .elementor-element.elementor-element-f4dbf6a {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1384d29 */.elementor-421 .elementor-element.elementor-element-1384d29 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355b305 */.elementor-421 .elementor-element.elementor-element-355b305 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7ab80 */.elementor-421 .elementor-element.elementor-element-1b7ab80 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909f55b */.elementor-421 .elementor-element.elementor-element-909f55b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be0d99b */.elementor-421 .elementor-element.elementor-element-be0d99b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452acf2 */.elementor-421 .elementor-element.elementor-element-452acf2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1b594 */.elementor-421 .elementor-element.elementor-element-ef1b594 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47db412 */.elementor-421 .elementor-element.elementor-element-47db412 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3deb865 */.elementor-421 .elementor-element.elementor-element-3deb865 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e0936 */.elementor-421 .elementor-element.elementor-element-33e0936 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102fc00 */.elementor-421 .elementor-element.elementor-element-102fc00 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf0211 */.elementor-421 .elementor-element.elementor-element-1bf0211 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dbf6a */.elementor-421 .elementor-element.elementor-element-f4dbf6a {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1384d29 */.elementor-421 .elementor-element.elementor-element-1384d29 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-355b305 */.elementor-421 .elementor-element.elementor-element-355b305 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7ab80 */.elementor-421 .elementor-element.elementor-element-1b7ab80 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-909f55b */.elementor-421 .elementor-element.elementor-element-909f55b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be0d99b */.elementor-421 .elementor-element.elementor-element-be0d99b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452acf2 */.elementor-421 .elementor-element.elementor-element-452acf2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef1b594 */.elementor-421 .elementor-element.elementor-element-ef1b594 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47db412 */.elementor-421 .elementor-element.elementor-element-47db412 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3deb865 */.elementor-421 .elementor-element.elementor-element-3deb865 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e0936 */.elementor-421 .elementor-element.elementor-element-33e0936 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-102fc00 */.elementor-421 .elementor-element.elementor-element-102fc00 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bf0211 */.elementor-421 .elementor-element.elementor-element-1bf0211 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4dbf6a */.elementor-421 .elementor-element.elementor-element-f4dbf6a {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c369e31 */.elementor-421 .elementor-element.elementor-element-c369e31 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcefa9 */.elementor-421 .elementor-element.elementor-element-1fcefa9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd2639 */.elementor-421 .elementor-element.elementor-element-4dd2639 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a5c87 */.elementor-421 .elementor-element.elementor-element-c6a5c87 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cb7b6 */.elementor-421 .elementor-element.elementor-element-d4cb7b6 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe2c4 */.elementor-421 .elementor-element.elementor-element-47fe2c4 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75432c */.elementor-421 .elementor-element.elementor-element-b75432c {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a910b2 */.elementor-421 .elementor-element.elementor-element-7a910b2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b105f9 */.elementor-421 .elementor-element.elementor-element-9b105f9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e7489 */.elementor-421 .elementor-element.elementor-element-50e7489 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baa33b */.elementor-421 .elementor-element.elementor-element-1baa33b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c35e7 */.elementor-421 .elementor-element.elementor-element-a7c35e7 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e533178 */.elementor-421 .elementor-element.elementor-element-e533178 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c369e31 */.elementor-421 .elementor-element.elementor-element-c369e31 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcefa9 */.elementor-421 .elementor-element.elementor-element-1fcefa9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd2639 */.elementor-421 .elementor-element.elementor-element-4dd2639 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a5c87 */.elementor-421 .elementor-element.elementor-element-c6a5c87 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cb7b6 */.elementor-421 .elementor-element.elementor-element-d4cb7b6 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe2c4 */.elementor-421 .elementor-element.elementor-element-47fe2c4 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75432c */.elementor-421 .elementor-element.elementor-element-b75432c {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a910b2 */.elementor-421 .elementor-element.elementor-element-7a910b2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b105f9 */.elementor-421 .elementor-element.elementor-element-9b105f9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e7489 */.elementor-421 .elementor-element.elementor-element-50e7489 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baa33b */.elementor-421 .elementor-element.elementor-element-1baa33b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c35e7 */.elementor-421 .elementor-element.elementor-element-a7c35e7 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e533178 */.elementor-421 .elementor-element.elementor-element-e533178 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c369e31 */.elementor-421 .elementor-element.elementor-element-c369e31 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcefa9 */.elementor-421 .elementor-element.elementor-element-1fcefa9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd2639 */.elementor-421 .elementor-element.elementor-element-4dd2639 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a5c87 */.elementor-421 .elementor-element.elementor-element-c6a5c87 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cb7b6 */.elementor-421 .elementor-element.elementor-element-d4cb7b6 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe2c4 */.elementor-421 .elementor-element.elementor-element-47fe2c4 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75432c */.elementor-421 .elementor-element.elementor-element-b75432c {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a910b2 */.elementor-421 .elementor-element.elementor-element-7a910b2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b105f9 */.elementor-421 .elementor-element.elementor-element-9b105f9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e7489 */.elementor-421 .elementor-element.elementor-element-50e7489 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baa33b */.elementor-421 .elementor-element.elementor-element-1baa33b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c35e7 */.elementor-421 .elementor-element.elementor-element-a7c35e7 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e533178 */.elementor-421 .elementor-element.elementor-element-e533178 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c369e31 */.elementor-421 .elementor-element.elementor-element-c369e31 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcefa9 */.elementor-421 .elementor-element.elementor-element-1fcefa9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd2639 */.elementor-421 .elementor-element.elementor-element-4dd2639 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a5c87 */.elementor-421 .elementor-element.elementor-element-c6a5c87 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cb7b6 */.elementor-421 .elementor-element.elementor-element-d4cb7b6 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe2c4 */.elementor-421 .elementor-element.elementor-element-47fe2c4 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75432c */.elementor-421 .elementor-element.elementor-element-b75432c {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a910b2 */.elementor-421 .elementor-element.elementor-element-7a910b2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b105f9 */.elementor-421 .elementor-element.elementor-element-9b105f9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e7489 */.elementor-421 .elementor-element.elementor-element-50e7489 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baa33b */.elementor-421 .elementor-element.elementor-element-1baa33b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c35e7 */.elementor-421 .elementor-element.elementor-element-a7c35e7 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e533178 */.elementor-421 .elementor-element.elementor-element-e533178 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c369e31 */.elementor-421 .elementor-element.elementor-element-c369e31 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcefa9 */.elementor-421 .elementor-element.elementor-element-1fcefa9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd2639 */.elementor-421 .elementor-element.elementor-element-4dd2639 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a5c87 */.elementor-421 .elementor-element.elementor-element-c6a5c87 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cb7b6 */.elementor-421 .elementor-element.elementor-element-d4cb7b6 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe2c4 */.elementor-421 .elementor-element.elementor-element-47fe2c4 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75432c */.elementor-421 .elementor-element.elementor-element-b75432c {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a910b2 */.elementor-421 .elementor-element.elementor-element-7a910b2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b105f9 */.elementor-421 .elementor-element.elementor-element-9b105f9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e7489 */.elementor-421 .elementor-element.elementor-element-50e7489 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baa33b */.elementor-421 .elementor-element.elementor-element-1baa33b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c35e7 */.elementor-421 .elementor-element.elementor-element-a7c35e7 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e533178 */.elementor-421 .elementor-element.elementor-element-e533178 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c369e31 */.elementor-421 .elementor-element.elementor-element-c369e31 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcefa9 */.elementor-421 .elementor-element.elementor-element-1fcefa9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd2639 */.elementor-421 .elementor-element.elementor-element-4dd2639 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a5c87 */.elementor-421 .elementor-element.elementor-element-c6a5c87 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cb7b6 */.elementor-421 .elementor-element.elementor-element-d4cb7b6 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe2c4 */.elementor-421 .elementor-element.elementor-element-47fe2c4 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75432c */.elementor-421 .elementor-element.elementor-element-b75432c {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a910b2 */.elementor-421 .elementor-element.elementor-element-7a910b2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b105f9 */.elementor-421 .elementor-element.elementor-element-9b105f9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e7489 */.elementor-421 .elementor-element.elementor-element-50e7489 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baa33b */.elementor-421 .elementor-element.elementor-element-1baa33b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c35e7 */.elementor-421 .elementor-element.elementor-element-a7c35e7 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e533178 */.elementor-421 .elementor-element.elementor-element-e533178 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c369e31 */.elementor-421 .elementor-element.elementor-element-c369e31 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcefa9 */.elementor-421 .elementor-element.elementor-element-1fcefa9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd2639 */.elementor-421 .elementor-element.elementor-element-4dd2639 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a5c87 */.elementor-421 .elementor-element.elementor-element-c6a5c87 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cb7b6 */.elementor-421 .elementor-element.elementor-element-d4cb7b6 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe2c4 */.elementor-421 .elementor-element.elementor-element-47fe2c4 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75432c */.elementor-421 .elementor-element.elementor-element-b75432c {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a910b2 */.elementor-421 .elementor-element.elementor-element-7a910b2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b105f9 */.elementor-421 .elementor-element.elementor-element-9b105f9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e7489 */.elementor-421 .elementor-element.elementor-element-50e7489 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baa33b */.elementor-421 .elementor-element.elementor-element-1baa33b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c35e7 */.elementor-421 .elementor-element.elementor-element-a7c35e7 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e533178 */.elementor-421 .elementor-element.elementor-element-e533178 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c369e31 */.elementor-421 .elementor-element.elementor-element-c369e31 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcefa9 */.elementor-421 .elementor-element.elementor-element-1fcefa9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd2639 */.elementor-421 .elementor-element.elementor-element-4dd2639 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a5c87 */.elementor-421 .elementor-element.elementor-element-c6a5c87 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cb7b6 */.elementor-421 .elementor-element.elementor-element-d4cb7b6 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe2c4 */.elementor-421 .elementor-element.elementor-element-47fe2c4 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75432c */.elementor-421 .elementor-element.elementor-element-b75432c {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a910b2 */.elementor-421 .elementor-element.elementor-element-7a910b2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b105f9 */.elementor-421 .elementor-element.elementor-element-9b105f9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e7489 */.elementor-421 .elementor-element.elementor-element-50e7489 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baa33b */.elementor-421 .elementor-element.elementor-element-1baa33b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c35e7 */.elementor-421 .elementor-element.elementor-element-a7c35e7 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e533178 */.elementor-421 .elementor-element.elementor-element-e533178 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c369e31 */.elementor-421 .elementor-element.elementor-element-c369e31 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcefa9 */.elementor-421 .elementor-element.elementor-element-1fcefa9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd2639 */.elementor-421 .elementor-element.elementor-element-4dd2639 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a5c87 */.elementor-421 .elementor-element.elementor-element-c6a5c87 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cb7b6 */.elementor-421 .elementor-element.elementor-element-d4cb7b6 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe2c4 */.elementor-421 .elementor-element.elementor-element-47fe2c4 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75432c */.elementor-421 .elementor-element.elementor-element-b75432c {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a910b2 */.elementor-421 .elementor-element.elementor-element-7a910b2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b105f9 */.elementor-421 .elementor-element.elementor-element-9b105f9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e7489 */.elementor-421 .elementor-element.elementor-element-50e7489 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baa33b */.elementor-421 .elementor-element.elementor-element-1baa33b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c35e7 */.elementor-421 .elementor-element.elementor-element-a7c35e7 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e533178 */.elementor-421 .elementor-element.elementor-element-e533178 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c369e31 */.elementor-421 .elementor-element.elementor-element-c369e31 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcefa9 */.elementor-421 .elementor-element.elementor-element-1fcefa9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd2639 */.elementor-421 .elementor-element.elementor-element-4dd2639 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a5c87 */.elementor-421 .elementor-element.elementor-element-c6a5c87 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cb7b6 */.elementor-421 .elementor-element.elementor-element-d4cb7b6 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe2c4 */.elementor-421 .elementor-element.elementor-element-47fe2c4 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75432c */.elementor-421 .elementor-element.elementor-element-b75432c {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a910b2 */.elementor-421 .elementor-element.elementor-element-7a910b2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b105f9 */.elementor-421 .elementor-element.elementor-element-9b105f9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e7489 */.elementor-421 .elementor-element.elementor-element-50e7489 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baa33b */.elementor-421 .elementor-element.elementor-element-1baa33b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c35e7 */.elementor-421 .elementor-element.elementor-element-a7c35e7 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e533178 */.elementor-421 .elementor-element.elementor-element-e533178 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c369e31 */.elementor-421 .elementor-element.elementor-element-c369e31 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcefa9 */.elementor-421 .elementor-element.elementor-element-1fcefa9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd2639 */.elementor-421 .elementor-element.elementor-element-4dd2639 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a5c87 */.elementor-421 .elementor-element.elementor-element-c6a5c87 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cb7b6 */.elementor-421 .elementor-element.elementor-element-d4cb7b6 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe2c4 */.elementor-421 .elementor-element.elementor-element-47fe2c4 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75432c */.elementor-421 .elementor-element.elementor-element-b75432c {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a910b2 */.elementor-421 .elementor-element.elementor-element-7a910b2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b105f9 */.elementor-421 .elementor-element.elementor-element-9b105f9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e7489 */.elementor-421 .elementor-element.elementor-element-50e7489 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baa33b */.elementor-421 .elementor-element.elementor-element-1baa33b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c35e7 */.elementor-421 .elementor-element.elementor-element-a7c35e7 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e533178 */.elementor-421 .elementor-element.elementor-element-e533178 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c369e31 */.elementor-421 .elementor-element.elementor-element-c369e31 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcefa9 */.elementor-421 .elementor-element.elementor-element-1fcefa9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd2639 */.elementor-421 .elementor-element.elementor-element-4dd2639 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a5c87 */.elementor-421 .elementor-element.elementor-element-c6a5c87 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cb7b6 */.elementor-421 .elementor-element.elementor-element-d4cb7b6 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe2c4 */.elementor-421 .elementor-element.elementor-element-47fe2c4 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75432c */.elementor-421 .elementor-element.elementor-element-b75432c {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a910b2 */.elementor-421 .elementor-element.elementor-element-7a910b2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b105f9 */.elementor-421 .elementor-element.elementor-element-9b105f9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e7489 */.elementor-421 .elementor-element.elementor-element-50e7489 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baa33b */.elementor-421 .elementor-element.elementor-element-1baa33b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c35e7 */.elementor-421 .elementor-element.elementor-element-a7c35e7 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e533178 */.elementor-421 .elementor-element.elementor-element-e533178 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c369e31 */.elementor-421 .elementor-element.elementor-element-c369e31 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcefa9 */.elementor-421 .elementor-element.elementor-element-1fcefa9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd2639 */.elementor-421 .elementor-element.elementor-element-4dd2639 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a5c87 */.elementor-421 .elementor-element.elementor-element-c6a5c87 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cb7b6 */.elementor-421 .elementor-element.elementor-element-d4cb7b6 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe2c4 */.elementor-421 .elementor-element.elementor-element-47fe2c4 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75432c */.elementor-421 .elementor-element.elementor-element-b75432c {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a910b2 */.elementor-421 .elementor-element.elementor-element-7a910b2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b105f9 */.elementor-421 .elementor-element.elementor-element-9b105f9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e7489 */.elementor-421 .elementor-element.elementor-element-50e7489 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baa33b */.elementor-421 .elementor-element.elementor-element-1baa33b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c35e7 */.elementor-421 .elementor-element.elementor-element-a7c35e7 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e533178 */.elementor-421 .elementor-element.elementor-element-e533178 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c369e31 */.elementor-421 .elementor-element.elementor-element-c369e31 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fcefa9 */.elementor-421 .elementor-element.elementor-element-1fcefa9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dd2639 */.elementor-421 .elementor-element.elementor-element-4dd2639 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a5c87 */.elementor-421 .elementor-element.elementor-element-c6a5c87 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4cb7b6 */.elementor-421 .elementor-element.elementor-element-d4cb7b6 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47fe2c4 */.elementor-421 .elementor-element.elementor-element-47fe2c4 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75432c */.elementor-421 .elementor-element.elementor-element-b75432c {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a910b2 */.elementor-421 .elementor-element.elementor-element-7a910b2 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b105f9 */.elementor-421 .elementor-element.elementor-element-9b105f9 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e7489 */.elementor-421 .elementor-element.elementor-element-50e7489 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baa33b */.elementor-421 .elementor-element.elementor-element-1baa33b {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7c35e7 */.elementor-421 .elementor-element.elementor-element-a7c35e7 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e533178 */.elementor-421 .elementor-element.elementor-element-e533178 {
    background: rgba(255, 255, 255, 0.35); /* półprzezroczyste białe tło */
    backdrop-filter: blur(5px); /* efekt rozmycia */
    -webkit-backdrop-filter: blur(14px); /* Safari fix */
    border-radius: 152px; /* zaokrąglenia – premium look */
    border: 1px solid rgba(255, 255, 255, 0.25); /* delikatna ramka glass */
    padding: 11px; /* bezpieczne odstępy */
}/* End custom CSS */