.elementor-625 .elementor-element.elementor-element-36df2bf{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-625 .elementor-element.elementor-element-36df2bf:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-36df2bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://glanzcar-detailer.com/wp-content/uploads/2025/08/DetailingGlanzCar-scaled.png");background-position:0px 0vh;background-repeat:no-repeat;background-size:cover;}.elementor-625 .elementor-element.elementor-element-7cfd8f9{--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:200px;--padding-bottom:50px;--padding-left:150px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-100d790{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-9c08929 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 20px;border-color:#FF0000;border-radius:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-9c08929 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:119px;color:#FF0000;}.elementor-625 .elementor-element.elementor-element-514f46a{--display:flex;}.elementor-625 .elementor-element.elementor-element-68f4878{font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-75923ea{font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-23763f0 .elementor-button{background-color:#FF000040;border-radius:100px 100px 100px 100px;}.elementor-625 .elementor-element.elementor-element-23763f0 > .elementor-widget-container:hover{--e-transform-translateX:15px;}.elementor-625 .elementor-element.elementor-element-23763f0 > .elementor-widget-container{padding:0vw 0vw 0vw 2.5vw;}.elementor-625 .elementor-element.elementor-element-23763f0.elementor-element{--align-self:flex-start;}.elementor-625 .elementor-element.elementor-element-5a09156{--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:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-5a09156:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-5a09156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0B0B;}.elementor-625 .elementor-element.elementor-element-c5dc1b9{--divider-border-style:solid;--divider-color:#F1F1F1;--divider-border-width:1px;}.elementor-625 .elementor-element.elementor-element-c5dc1b9 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-625 .elementor-element.elementor-element-c5dc1b9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-625 .elementor-element.elementor-element-c5dc1b9 .elementor-divider__text{color:#F1F1F1;font-family:"Arial", Sans-serif;font-size:25px;font-weight:300;}.elementor-625 .elementor-element.elementor-element-2dcd5eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-625 .elementor-element.elementor-element-31cd092{--display:flex;--min-height:0vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#8B2929;--border-color:#8B2929;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-31cd092:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-31cd092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3B3B3B 0%, #2A2A2A 100%);}.elementor-625 .elementor-element.elementor-element-31cd092.e-con:hover{--e-con-transform-translateY:-20px;}.elementor-625 .elementor-element.elementor-element-3087f6e{--display:flex;--min-height:35vh;--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-625 .elementor-element.elementor-element-3087f6e:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-3087f6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glanzcar-detailer.com/wp-content/uploads/2025/08/redcarwash-scaled.jpg");background-position:center center;background-size:cover;}.elementor-625 .elementor-element.elementor-element-3a206b0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-b4d9bbc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-b4d9bbc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-a895e63{--display:flex;--min-height:0vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6C0A0A;--border-color:#6C0A0A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-a895e63:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-a895e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3B3B3B 0%, #2A2A2A 100%);}.elementor-625 .elementor-element.elementor-element-a895e63.e-con:hover{--e-con-transform-translateY:-20px;}.elementor-625 .elementor-element.elementor-element-1ea18ec{--display:flex;--min-height:35vh;--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-625 .elementor-element.elementor-element-1ea18ec:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-1ea18ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glanzcar-detailer.com/wp-content/uploads/2025/08/interiorwash-scaled.jpg");background-position:center center;background-size:cover;}.elementor-625 .elementor-element.elementor-element-7e46639{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-66adfe0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-66adfe0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-aebf592{--display:flex;--min-height:0vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6C0A0A;--border-color:#6C0A0A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-aebf592:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-aebf592 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3B3B3B 0%, #2A2A2A 100%);}.elementor-625 .elementor-element.elementor-element-aebf592.e-con:hover{--e-con-transform-translateY:-20px;}.elementor-625 .elementor-element.elementor-element-dd70594{--display:flex;--min-height:35vh;--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-625 .elementor-element.elementor-element-dd70594:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-dd70594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glanzcar-detailer.com/wp-content/uploads/2025/08/carseatclean.png");background-position:center center;background-size:cover;}.elementor-625 .elementor-element.elementor-element-761bec0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-5bfc51e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-5bfc51e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-887b2d9{--display:flex;--min-height:0vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6C0A0A;--border-color:#6C0A0A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-887b2d9:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-887b2d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3B3B3B 0%, #2A2A2A 100%);}.elementor-625 .elementor-element.elementor-element-887b2d9.e-con:hover{--e-con-transform-translateY:-20px;}.elementor-625 .elementor-element.elementor-element-9e45368{--display:flex;--min-height:35vh;--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-625 .elementor-element.elementor-element-9e45368:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-9e45368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glanzcar-detailer.com/wp-content/uploads/2025/08/polerowanie-scaled.jpg");background-position:center center;background-size:cover;}.elementor-625 .elementor-element.elementor-element-f875d3d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-86d809c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-86d809c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:300;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-c3c8fdf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-c3c8fdf:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-c3c8fdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0B0B;}.elementor-625 .elementor-element.elementor-element-2853f07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-625 .elementor-element.elementor-element-d9ef367{--display:flex;}.elementor-625 .elementor-element.elementor-element-0d3c762{text-align:center;}.elementor-625 .elementor-element.elementor-element-0d3c762 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:59px;color:#FBFBFB;}.elementor-625 .elementor-element.elementor-element-6fef7bb{--display:flex;--min-height:90px;}.elementor-625 .elementor-element.elementor-element-6fef7bb:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-6fef7bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://glanzcar-detailer.com/wp-content/uploads/2025/08/before-after.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-625 .elementor-element.elementor-element-6856f14{--display:flex;}.elementor-625 .elementor-element.elementor-element-f41ceff{text-align:center;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-742e966{--display:flex;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-625 .elementor-element.elementor-element-ca7f93e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-ca7f93e:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-ca7f93e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0B0B;}.elementor-625 .elementor-element.elementor-element-4de1cfa{text-align:center;}.elementor-625 .elementor-element.elementor-element-4de1cfa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:59px;color:#FBFBFB;}.elementor-625 .elementor-element.elementor-element-d6b5e72{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-cedaed7{--display:flex;--min-height:55vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#363636;--border-color:#363636;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-cedaed7:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-cedaed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #111111 0%, #222222 100%);}.elementor-625 .elementor-element.elementor-element-cedaed7.e-con:hover{--e-con-transform-translateY:-20px;}.elementor-625 .elementor-element.elementor-element-9900654 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-9900654 .elementor-icon-wrapper{text-align:center;}.elementor-625 .elementor-element.elementor-element-9900654.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-9900654.elementor-view-framed .elementor-icon, .elementor-625 .elementor-element.elementor-element-9900654.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-9900654.elementor-view-framed .elementor-icon, .elementor-625 .elementor-element.elementor-element-9900654.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-9900654 .elementor-icon{font-size:39px;}.elementor-625 .elementor-element.elementor-element-9900654 .elementor-icon svg{height:39px;}.elementor-625 .elementor-element.elementor-element-c1509d2{text-align:center;}.elementor-625 .elementor-element.elementor-element-c1509d2 .elementor-heading-title{font-family:"Abel", Sans-serif;font-size:44px;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-1b92256{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-0fc07d8{text-align:center;}.elementor-625 .elementor-element.elementor-element-0fc07d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-9bf61b9{--divider-border-style:solid;--divider-color:#E50914;--divider-border-width:1.4px;}.elementor-625 .elementor-element.elementor-element-9bf61b9 .elementor-divider-separator{width:58%;margin:0 auto;margin-center:0;}.elementor-625 .elementor-element.elementor-element-9bf61b9 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-625 .elementor-element.elementor-element-fe6c41d > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-625 .elementor-element.elementor-element-fe6c41d{text-align:left;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-3cc3886 .elementor-button{background-color:#FF000026;font-size:17px;border-radius:100px 100px 100px 100px;}.elementor-625 .elementor-element.elementor-element-3cc3886 > .elementor-widget-container:hover{--e-transform-scale:1.15;}.elementor-625 .elementor-element.elementor-element-3cc3886 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-3cc3886.elementor-element{--align-self:center;}.elementor-625 .elementor-element.elementor-element-3cc3886{--e-transform-transition-duration:300ms;}.elementor-625 .elementor-element.elementor-element-a9e5d8c{--display:flex;--min-height:55vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#363636;--border-color:#363636;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-a9e5d8c:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-a9e5d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #111111 0%, #222222 100%);}.elementor-625 .elementor-element.elementor-element-a9e5d8c.e-con:hover{--e-con-transform-translateY:-20px;}.elementor-625 .elementor-element.elementor-element-8b19d30 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-8b19d30 .elementor-icon-wrapper{text-align:center;}.elementor-625 .elementor-element.elementor-element-8b19d30.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-8b19d30.elementor-view-framed .elementor-icon, .elementor-625 .elementor-element.elementor-element-8b19d30.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-8b19d30.elementor-view-framed .elementor-icon, .elementor-625 .elementor-element.elementor-element-8b19d30.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-8b19d30 .elementor-icon{font-size:39px;}.elementor-625 .elementor-element.elementor-element-8b19d30 .elementor-icon svg{height:39px;}.elementor-625 .elementor-element.elementor-element-d5ef53e{text-align:center;}.elementor-625 .elementor-element.elementor-element-d5ef53e .elementor-heading-title{font-family:"Abel", Sans-serif;font-size:44px;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-b22297d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-dd0f6b7{text-align:center;}.elementor-625 .elementor-element.elementor-element-dd0f6b7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-922cc1f{--divider-border-style:solid;--divider-color:#E50914;--divider-border-width:1.4px;}.elementor-625 .elementor-element.elementor-element-922cc1f .elementor-divider-separator{width:58%;margin:0 auto;margin-center:0;}.elementor-625 .elementor-element.elementor-element-922cc1f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-625 .elementor-element.elementor-element-ab4e0dc > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-625 .elementor-element.elementor-element-ab4e0dc{text-align:left;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-d2a995c .elementor-button{background-color:#FF000026;font-size:17px;border-radius:100px 100px 100px 100px;}.elementor-625 .elementor-element.elementor-element-d2a995c > .elementor-widget-container:hover{--e-transform-scale:1.15;}.elementor-625 .elementor-element.elementor-element-d2a995c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-d2a995c.elementor-element{--align-self:center;}.elementor-625 .elementor-element.elementor-element-d2a995c{--e-transform-transition-duration:300ms;}.elementor-625 .elementor-element.elementor-element-f5c6042{--display:flex;--min-height:55vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#363636;--border-color:#363636;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-f5c6042:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-f5c6042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #111111 0%, #222222 100%);}.elementor-625 .elementor-element.elementor-element-f5c6042.e-con:hover{--e-con-transform-translateY:-20px;}.elementor-625 .elementor-element.elementor-element-2e3e669 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-2e3e669 .elementor-icon-wrapper{text-align:center;}.elementor-625 .elementor-element.elementor-element-2e3e669.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-2e3e669.elementor-view-framed .elementor-icon, .elementor-625 .elementor-element.elementor-element-2e3e669.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-2e3e669.elementor-view-framed .elementor-icon, .elementor-625 .elementor-element.elementor-element-2e3e669.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-2e3e669 .elementor-icon{font-size:39px;}.elementor-625 .elementor-element.elementor-element-2e3e669 .elementor-icon svg{height:39px;}.elementor-625 .elementor-element.elementor-element-5fb4b10{text-align:center;}.elementor-625 .elementor-element.elementor-element-5fb4b10 .elementor-heading-title{font-family:"Abel", Sans-serif;font-size:44px;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-a0b6d7a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-2c2585a{text-align:center;}.elementor-625 .elementor-element.elementor-element-2c2585a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-0665111{--divider-border-style:solid;--divider-color:#E50914;--divider-border-width:1.4px;}.elementor-625 .elementor-element.elementor-element-0665111 .elementor-divider-separator{width:58%;margin:0 auto;margin-center:0;}.elementor-625 .elementor-element.elementor-element-0665111 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-625 .elementor-element.elementor-element-461f5ed > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-625 .elementor-element.elementor-element-461f5ed{text-align:left;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-d3c0422 .elementor-button{background-color:#FF000026;font-size:17px;border-radius:100px 100px 100px 100px;}.elementor-625 .elementor-element.elementor-element-d3c0422 > .elementor-widget-container:hover{--e-transform-scale:1.15;}.elementor-625 .elementor-element.elementor-element-d3c0422 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-d3c0422.elementor-element{--align-self:center;}.elementor-625 .elementor-element.elementor-element-d3c0422{--e-transform-transition-duration:300ms;}.elementor-625 .elementor-element.elementor-element-0ed042f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-0ed042f:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-0ed042f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0C0B0B 19%, #2B0101 100%);}.elementor-625 .elementor-element.elementor-element-f8f675c{text-align:center;}.elementor-625 .elementor-element.elementor-element-f8f675c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:59px;color:#FBFBFB;}.elementor-625 .elementor-element.elementor-element-16e645c{text-align:center;font-size:20px;font-weight:300;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-225cd79 .elementor-button{background-color:#FF000026;font-size:20px;border-radius:100px 100px 100px 100px;}.elementor-625 .elementor-element.elementor-element-225cd79 > .elementor-widget-container:hover{--e-transform-scale:1.15;}.elementor-625 .elementor-element.elementor-element-225cd79 > .elementor-widget-container{padding:025px 0px 30px 0px;}.elementor-625 .elementor-element.elementor-element-225cd79.elementor-element{--align-self:center;}.elementor-625 .elementor-element.elementor-element-225cd79{--e-transform-transition-duration:300ms;}.elementor-625 .elementor-element.elementor-element-71bfc88 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-71bfc88 img{width:100%;}.elementor-625 .elementor-element.elementor-element-ae1a1eb{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-ae1a1eb:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-ae1a1eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B0101;}.elementor-625 .elementor-element.elementor-element-ccf9fbf{text-align:center;}.elementor-625 .elementor-element.elementor-element-ccf9fbf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:59px;color:#FBFBFB;}.elementor-625 .elementor-element.elementor-element-49e99e9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:32px;}.elementor-625 .elementor-element.elementor-element-49e99e9 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-49e99e9 .elementor-main-swiper{height:494px;width:72%;}.elementor-625 .elementor-element.elementor-element-49e99e9 .elementor-main-swiper .swiper-slide{border-radius:14px;}.elementor-625 .elementor-element.elementor-element-49e99e9 .elementor-swiper-button{font-size:20px;color:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-49e99e9 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-625 .elementor-element.elementor-element-49e99e9 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}@media(min-width:768px){.elementor-625 .elementor-element.elementor-element-514f46a{--width:36%;}.elementor-625 .elementor-element.elementor-element-5a09156{--content-width:54vw;}.elementor-625 .elementor-element.elementor-element-6fef7bb{--width:100%;}.elementor-625 .elementor-element.elementor-element-742e966{--width:100%;}.elementor-625 .elementor-element.elementor-element-d6b5e72{--width:81%;}}@media(max-width:1024px){.elementor-625 .elementor-element.elementor-element-36df2bf:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-36df2bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0vh;}.elementor-625 .elementor-element.elementor-element-49e99e9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-625 .elementor-element.elementor-element-36df2bf{--min-height:63vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-625 .elementor-element.elementor-element-36df2bf:not(.elementor-motion-effects-element-type-background), .elementor-625 .elementor-element.elementor-element-36df2bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-18vw 0vh;}.elementor-625 .elementor-element.elementor-element-7cfd8f9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-100d790{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-9c08929 > .elementor-widget-container{border-width:0px 0px 0px 5px;}.elementor-625 .elementor-element.elementor-element-9c08929 .elementor-heading-title{font-size:40px;}.elementor-625 .elementor-element.elementor-element-514f46a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-625 .elementor-element.elementor-element-68f4878{font-size:14px;}.elementor-625 .elementor-element.elementor-element-75923ea{font-size:13px;}.elementor-625 .elementor-element.elementor-element-23763f0.elementor-element{--align-self:center;}.elementor-625 .elementor-element.elementor-element-23763f0 .elementor-button{padding:11px 11px 11px 11px;}.elementor-625 .elementor-element.elementor-element-5a09156{--content-width:77vw;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-c5dc1b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-c5dc1b9 .elementor-divider-separator{width:100%;}.elementor-625 .elementor-element.elementor-element-c5dc1b9 .elementor-divider__text{font-size:17px;}.elementor-625 .elementor-element.elementor-element-31cd092{--min-height:0vh;}.elementor-625 .elementor-element.elementor-element-b4d9bbc .elementor-heading-title{font-size:18px;}.elementor-625 .elementor-element.elementor-element-a895e63{--min-height:0vh;}.elementor-625 .elementor-element.elementor-element-66adfe0 .elementor-heading-title{font-size:18px;}.elementor-625 .elementor-element.elementor-element-aebf592{--min-height:0vh;}.elementor-625 .elementor-element.elementor-element-5bfc51e .elementor-heading-title{font-size:18px;}.elementor-625 .elementor-element.elementor-element-887b2d9{--min-height:0vh;}.elementor-625 .elementor-element.elementor-element-86d809c .elementor-heading-title{font-size:18px;}.elementor-625 .elementor-element.elementor-element-c3c8fdf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-0d3c762 .elementor-heading-title{font-size:40px;}.elementor-625 .elementor-element.elementor-element-6fef7bb{--width:500px;--min-height:60px;}.elementor-625 .elementor-element.elementor-element-f41ceff{font-size:17px;}.elementor-625 .elementor-element.elementor-element-742e966{--min-height:0px;}.elementor-625 .elementor-element.elementor-element-ca7f93e{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-625 .elementor-element.elementor-element-4de1cfa .elementor-heading-title{font-size:40px;}.elementor-625 .elementor-element.elementor-element-d6b5e72{--width:77vw;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-625 .elementor-element.elementor-element-3cc3886 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-625 .elementor-element.elementor-element-d2a995c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-625 .elementor-element.elementor-element-d3c0422 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-625 .elementor-element.elementor-element-f8f675c .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-625 .elementor-element.elementor-element-16e645c > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-625 .elementor-element.elementor-element-16e645c{font-size:17px;}.elementor-625 .elementor-element.elementor-element-225cd79 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-625 .elementor-element.elementor-element-ccf9fbf .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-625 .elementor-element.elementor-element-49e99e9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-625 .elementor-element.elementor-element-49e99e9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-625 .elementor-element.elementor-element-49e99e9 .elementor-main-swiper{height:253px;width:250px;}}/* Start custom CSS for container, class: .elementor-element-36df2bf */.elementor-625 .elementor-element.elementor-element-36df2bf {
    position: relative;
    overflow: hidden;
}

.elementor-625 .elementor-element.elementor-element-36df2bf::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80px; /* wysokość przejścia */
    background: linear-gradient(to bottom, transparent , #0C0B0B 90%);
}

@media (max-width: 768px) {
    .elementor-625 .elementor-element.elementor-element-36df2bf {
        position: relative;
        overflow: hidden;
    }

    .elementor-625 .elementor-element.elementor-element-36df2bf::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 30px; /* wysokość przejścia */
        background: linear-gradient(to bottom, transparent , #0C0B0B 90%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3087f6e *//* Kontener z efektem błysku */
.elementor-625 .elementor-element.elementor-element-3087f6e {
  position: relative;
  overflow: hidden;            /* ukrywa błysk poza krawędzią */
  display: inline-block;       /* opcjonalnie */
}

.elementor-625 .elementor-element.elementor-element-3087f6e::after {
  content: "";
  position: absolute;
  top: 0;
  left: -150%;
  width: 50%;
  height: 100%;
  pointer-events: none;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
}

.elementor-625 .elementor-element.elementor-element-3087f6e:hover::after {
  animation: shine 0.8s ease;
}

@keyframes shine {
  from { left: -150%; }
  to   { left: 150%; }
}

/* Dla użytkowników z ograniczonymi animacjami */
@media (prefers-reduced-motion: reduce) {
  .elementor-625 .elementor-element.elementor-element-3087f6e:hover::after { animation: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ea18ec *//* Kontener z efektem błysku */
.elementor-625 .elementor-element.elementor-element-1ea18ec {
  position: relative;
  overflow: hidden;            /* ukrywa błysk poza krawędzią */
  display: inline-block;       /* opcjonalnie */
}

.elementor-625 .elementor-element.elementor-element-1ea18ec::after {
  content: "";
  position: absolute;
  top: 0;
  left: -150%;
  width: 50%;
  height: 100%;
  pointer-events: none;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
}

.elementor-625 .elementor-element.elementor-element-1ea18ec:hover::after {
  animation: shine 0.8s ease;
}

@keyframes shine {
  from { left: -150%; }
  to   { left: 150%; }
}

/* Dla użytkowników z ograniczonymi animacjami */
@media (prefers-reduced-motion: reduce) {
  .elementor-625 .elementor-element.elementor-element-1ea18ec:hover::after { animation: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd70594 *//* Kontener z efektem błysku */
.elementor-625 .elementor-element.elementor-element-dd70594 {
  position: relative;
  overflow: hidden;            /* ukrywa błysk poza krawędzią */
  display: inline-block;       /* opcjonalnie */
}

.elementor-625 .elementor-element.elementor-element-dd70594::after {
  content: "";
  position: absolute;
  top: 0;
  left: -150%;
  width: 50%;
  height: 100%;
  pointer-events: none;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
}

.elementor-625 .elementor-element.elementor-element-dd70594:hover::after {
  animation: shine 0.8s ease;
}

@keyframes shine {
  from { left: -150%; }
  to   { left: 150%; }
}

/* Dla użytkowników z ograniczonymi animacjami */
@media (prefers-reduced-motion: reduce) {
  .elementor-625 .elementor-element.elementor-element-dd70594:hover::after { animation: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e45368 *//* Kontener z efektem błysku */
.elementor-625 .elementor-element.elementor-element-9e45368 {
  position: relative;
  overflow: hidden;            /* ukrywa błysk poza krawędzią */
  display: inline-block;       /* opcjonalnie */
}

.elementor-625 .elementor-element.elementor-element-9e45368::after {
  content: "";
  position: absolute;
  top: 0;
  left: -150%;
  width: 50%;
  height: 100%;
  pointer-events: none;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.6) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-20deg);
}

.elementor-625 .elementor-element.elementor-element-9e45368:hover::after {
  animation: shine 0.8s ease;
}

@keyframes shine {
  from { left: -150%; }
  to   { left: 150%; }
}

/* Dla użytkowników z ograniczonymi animacjami */
@media (prefers-reduced-motion: reduce) {
  .elementor-625 .elementor-element.elementor-element-9e45368:hover::after { animation: none; }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9bf61b9 */.elementor-625 .elementor-element.elementor-element-9bf61b9 {
  position: relative;
  width: 80%;                 /* szerokość separatora */
  height: 2px;
  margin: 0 auto;             /* wyśrodkowanie */
  background: #e50914;        /* Twój czerwony */
  border-radius: 999px;
  -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 12%, #000 88%, transparent 100%);
          mask-image: linear-gradient(90deg, transparent 0, #000 12%, #000 88%, transparent 100%);
  box-shadow: 0 0 12px rgba(229, 9, 20, .35); /* delikatny glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cedaed7 */@media (min-width: 2000px) {
    .elementor-625 .elementor-element.elementor-element-cedaed7 {
        min-height: 40vh;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-922cc1f */.elementor-625 .elementor-element.elementor-element-922cc1f {
  position: relative;
  width: 80%;                 /* szerokość separatora */
  height: 2px;
  margin: 0 auto;             /* wyśrodkowanie */
  background: #e50914;        /* Twój czerwony */
  border-radius: 999px;
  -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 12%, #000 88%, transparent 100%);
          mask-image: linear-gradient(90deg, transparent 0, #000 12%, #000 88%, transparent 100%);
  box-shadow: 0 0 12px rgba(229, 9, 20, .35); /* delikatny glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9e5d8c */@media (min-width: 2000px) {
    .elementor-625 .elementor-element.elementor-element-a9e5d8c {
        min-height: 40vh;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-0665111 */.elementor-625 .elementor-element.elementor-element-0665111 {
  position: relative;
  width: 80%;                 /* szerokość separatora */
  height: 2px;
  margin: 0 auto;             /* wyśrodkowanie */
  background: #e50914;        /* Twój czerwony */
  border-radius: 999px;
  -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 12%, #000 88%, transparent 100%);
          mask-image: linear-gradient(90deg, transparent 0, #000 12%, #000 88%, transparent 100%);
  box-shadow: 0 0 12px rgba(229, 9, 20, .35); /* delikatny glow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5c6042 */@media (min-width: 2000px) {
    .elementor-625 .elementor-element.elementor-element-f5c6042 {
        min-height: 40vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6b5e72 */@media (min-width: 1024px) { 
    .sign {
    max-width: 80%
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ed042f */.elementor-625 .elementor-element.elementor-element-0ed042f {
    position: relative;
    overflow: hidden;
}

.elementor-625 .elementor-element.elementor-element-0ed042f::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px; /* wysokość przejścia */
    background: linear-gradient(to bottom, transparent , #2B0101 60%);
}

@media (max-width: 768px) {
    .elementor-625 .elementor-element.elementor-element-0ed042f {
        position: relative;
        overflow: hidden;
    }

    .elementor-625 .elementor-element.elementor-element-0ed042f::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 30px; /* wysokość przejścia */
        background: linear-gradient(to bottom, transparent , #2B0101 60%);
    }
}/* End custom CSS */