.elementor-43 .elementor-element.elementor-element-0a7d709{--display:flex;--min-height:70vh;--justify-content:space-around;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:23;}.elementor-43 .elementor-element.elementor-element-0a7d709:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0a7d709 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(317deg, #554164 32%, #B7A0C8 100%);}.elementor-43 .elementor-element.elementor-element-0a7d709.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-d24e4b3{--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;--justify-content:space-between;--align-items:center;}.elementor-43 .elementor-element.elementor-element-d24e4b3:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-d24e4b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-43 .elementor-element.elementor-element-d24e4b3.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-681c0ec{padding:0vw 0vw 0vw 1vw;text-align:start;}.elementor-43 .elementor-element.elementor-element-681c0ec.elementor-element{--order:-99999 /* order start hack */;}.elementor-43 .elementor-element.elementor-element-681c0ec .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:0.7rem;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-9e1eb46{padding:0vw 1vw 0vw 0vw;}.elementor-43 .elementor-element.elementor-element-9e1eb46.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-43 .elementor-element.elementor-element-318f5a2{--display:flex;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-43 .elementor-element.elementor-element-84735eb{--display:flex;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-ad07f2f{padding:0vw 4vw 0vw 4vw;text-align:center;}.elementor-43 .elementor-element.elementor-element-ad07f2f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:4rem;font-weight:500;line-height:4.4rem;letter-spacing:1rem;word-spacing:0rem;color:#B099C1;}.elementor-43 .elementor-element.elementor-element-5749ee5{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--z-index:19;}.elementor-43 .elementor-element.elementor-element-5749ee5:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-5749ee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#55416400;}.elementor-43 .elementor-element.elementor-element-3c429ce{padding:0.65vw 0vw 0vw 0vw;}.elementor-43 .elementor-element.elementor-element-3c429ce.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-8b8c440{--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;--padding-top:2vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-43 .elementor-element.elementor-element-8b8c440:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-8b8c440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-8b8c440.e-con{--align-self:center;}.elementor-43 .elementor-element.elementor-element-7e4cadc{padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-43 .elementor-element.elementor-element-7e4cadc.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-7e4cadc .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:4rem;font-weight:600;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-43 .elementor-element.elementor-element-11e443c{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:end;}.elementor-43 .elementor-element.elementor-element-11e443c.elementor-element{--align-self:flex-end;}.elementor-43 .elementor-element.elementor-element-11e443c img{width:35%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-d6439a7{--display:flex;--min-height:35vh;--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;--justify-content:center;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;--z-index:23;}.elementor-43 .elementor-element.elementor-element-d6439a7:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-d6439a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#554164;}.elementor-43 .elementor-element.elementor-element-fb3c690{width:var( --container-widget-width, 90% );max-width:90%;padding:0vw 0vw 0vw 0vw;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-fb3c690 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:2.6rem;font-weight:600;line-height:3.1rem;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-5e0ac33{width:var( --container-widget-width, 74% );max-width:74%;padding:0vw 0vw 0vw 0vw;--container-widget-width:74%;--container-widget-flex-grow:0;columns:1;text-align:start;font-family:"Rubik", Sans-serif;font-size:1.8rem;font-weight:300;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-5f1bfc3{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;--z-index:29;}.elementor-43 .elementor-element.elementor-element-5f1bfc3:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-5f1bfc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-708dd78{text-align:start;}.elementor-43 .elementor-element.elementor-element-708dd78 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:3.5rem;font-weight:800;letter-spacing:0.2rem;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-0fbdece{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;--background-transition:0.3s;--overlay-opacity:0.75;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:25;}.elementor-43 .elementor-element.elementor-element-0fbdece:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0fbdece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visualad.pl/wp-content/uploads/2026/03/logo-privacy-matters-kreska-2-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-43 .elementor-element.elementor-element-0fbdece:hover{background-color:#554164;}.elementor-43 .elementor-element.elementor-element-0fbdece::before, .elementor-43 .elementor-element.elementor-element-0fbdece > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-0fbdece > .e-con-inner > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-0fbdece > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-0fbdece > .e-con-inner > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-0fbdece > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#19243A;--background-overlay:'';}.elementor-43 .elementor-element.elementor-element-d292fb3{width:100%;max-width:100%;}.elementor-43 .elementor-element.elementor-element-772feda{--display:flex;--min-height:100vh;--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-around;--z-index:25;}.elementor-43 .elementor-element.elementor-element-772feda:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-772feda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-43 .elementor-element.elementor-element-c94c7a8{--e-image-carousel-slides-to-show:1;padding:35px 0px 0px 0px;z-index:0;}.elementor-43 .elementor-element.elementor-element-c94c7a8 .swiper-pagination-bullet{width:5px;height:5px;background:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-c94c7a8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-43 .elementor-element.elementor-element-0843d9c{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:20;}.elementor-43 .elementor-element.elementor-element-0843d9c:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0843d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-f1221c2{text-align:start;}.elementor-43 .elementor-element.elementor-element-f1221c2 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:3.5rem;font-weight:800;letter-spacing:0.2rem;color:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-7317f3b{--display:flex;--min-height:0px;--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;--z-index:20;}.elementor-43 .elementor-element.elementor-element-7317f3b:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-7317f3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-4966059{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-43 .elementor-element.elementor-element-91af253{--display:flex;--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:15;}.elementor-43 .elementor-element.elementor-element-91af253::before, .elementor-43 .elementor-element.elementor-element-91af253 > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-91af253 > .e-con-inner > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-91af253 > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-91af253 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-91af253 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-43 .elementor-element.elementor-element-5f883a5{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1vw;--padding-right:0vw;--z-index:17;}.elementor-43 .elementor-element.elementor-element-5f883a5:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-5f883a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-43 .elementor-element.elementor-element-42b5236{text-align:start;}.elementor-43 .elementor-element.elementor-element-42b5236 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:3.5rem;font-weight:800;letter-spacing:0.2rem;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-047cdc6{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1vw;--padding-right:1vw;--z-index:17;}.elementor-43 .elementor-element.elementor-element-047cdc6:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-047cdc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#554164;}.elementor-43 .elementor-element.elementor-element-3874fed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2vw 0vw 0vw 0vw;z-index:0;text-align:start;}.elementor-43 .elementor-element.elementor-element-3874fed.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-3874fed .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:3.5rem;font-weight:800;line-height:3.8rem;word-spacing:0px;color:#FFFFFF;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-43 .elementor-element.elementor-element-2e5cf06{--iteration-count:infinite;padding:6vw 0vw 6vw 0vw;z-index:2;--dynamic-text-color:#C1FF7C;}.elementor-43 .elementor-element.elementor-element-2e5cf06 .elementor-headline{text-align:center;font-family:"Rubik", Sans-serif;font-size:4rem;font-weight:400;text-transform:uppercase;line-height:4rem;}.elementor-43 .elementor-element.elementor-element-2e5cf06 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-2e5cf06 .elementor-headline .elementor-headline-plain-text{text-shadow:0px 0px 47px rgba(255, 0, 0, 0.3);}.elementor-43 .elementor-element.elementor-element-2e5cf06 .elementor-headline-dynamic-text{font-family:"Rubik", Sans-serif;font-weight:800;text-transform:uppercase;line-height:4rem;letter-spacing:5px;word-spacing:0px;}.elementor-43 .elementor-element.elementor-element-2e5cf06 .elementor-headline .elementor-headline-dynamic-wrapper{text-shadow:0px 0px 100px #C1FF7C;}.elementor-43 .elementor-element.elementor-element-4f5adea{padding:0vw 0vw 0vw 0vw;z-index:3;}.elementor-43 .elementor-element.elementor-element-4d1e039{width:var( --container-widget-width, 28% );max-width:28%;padding:4vw 0vw 3vw 9vw;--container-widget-width:28%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:1.8rem;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#BCBCBC;}.elementor-43 .elementor-element.elementor-element-4d1e039.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-8396b00{--display:flex;--min-height:20vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:1vw;--padding-right:0vw;--z-index:23;}.elementor-43 .elementor-element.elementor-element-8396b00:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-8396b00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-43 .elementor-element.elementor-element-99d6d67{text-align:start;}.elementor-43 .elementor-element.elementor-element-99d6d67 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:3.5rem;font-weight:800;letter-spacing:0.2rem;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-9998b82{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--z-index:34;}.elementor-43 .elementor-element.elementor-element-9998b82:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-9998b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-43 .elementor-element.elementor-element-9998b82::before, .elementor-43 .elementor-element.elementor-element-9998b82 > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-9998b82 > .e-con-inner > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-9998b82 > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-9998b82 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-9998b82 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#125EB9;--background-overlay:'';}.elementor-43 .elementor-element.elementor-element-765eccf .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-43 .elementor-element.elementor-element-3520805{--display:flex;--min-height:42vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--flex-wrap:wrap;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:22;}.elementor-43 .elementor-element.elementor-element-3520805:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-3520805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-43 .elementor-element.elementor-element-ea6076f{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:6vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-43 .elementor-element.elementor-element-ea6076f.e-con{--align-self:center;}.elementor-43 .elementor-element.elementor-element-823c622.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-823c622 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-43 .elementor-element.elementor-element-0150d2a.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-0150d2a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-43 .elementor-element.elementor-element-aa2fef8.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-aa2fef8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-43 .elementor-element.elementor-element-2cb4843.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-2cb4843 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-43 .elementor-element.elementor-element-7d81af0{--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:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;--z-index:36;}.elementor-43 .elementor-element.elementor-element-7d81af0:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-7d81af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-43 .elementor-element.elementor-element-eb02751{width:var( --container-widget-width, 38% );max-width:38%;padding:0vw 0vw 0vw 9vw;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:start;font-family:"Rubik", Sans-serif;font-size:1.8rem;font-weight:400;line-height:2.6rem;}.elementor-43 .elementor-element.elementor-element-eb02751.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-aaf4fcc{--display:flex;--min-height:80vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:26vw;--z-index:35;}.elementor-43 .elementor-element.elementor-element-aaf4fcc:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-aaf4fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #363636 0%, #000000 90%);}.elementor-43 .elementor-element.elementor-element-90f8d6a{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-43 .elementor-element.elementor-element-90f8d6a:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-90f8d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #57535300 0%, #1A1A1A00 64%);}.elementor-43 .elementor-element.elementor-element-90f8d6a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-fb3f319{padding:4vw 0vw 0vw 0vw;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-43 .elementor-element.elementor-element-fb3f319.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-43 .elementor-element.elementor-element-fb3f319 img{width:90%;}.elementor-43 .elementor-element.elementor-element-eda2bea{padding:0vw 0vw 0vw 0vw;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:center;}.elementor-43 .elementor-element.elementor-element-eda2bea.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-eda2bea img{width:80%;max-width:100%;height:0%;}.elementor-43 .elementor-element.elementor-element-ee25e63{--display:flex;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-43 .elementor-element.elementor-element-ee25e63.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-6c60e42.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-6c60e42{text-align:start;}.elementor-43 .elementor-element.elementor-element-6c60e42 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:3.5rem;font-weight:600;line-height:4rem;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-04d9b1a{width:var( --container-widget-width, 44% );max-width:44%;padding:20px 0px 0px 0px;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:start;font-family:"Rubik", Sans-serif;font-size:1.8rem;font-weight:400;line-height:2.6rem;}.elementor-43 .elementor-element.elementor-element-04d9b1a.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-4158f1a{--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:4vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:66;}.elementor-43 .elementor-element.elementor-element-4158f1a:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-4158f1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-43 .elementor-element.elementor-element-6968ca8{z-index:31;}.elementor-43 .elementor-element.elementor-element-1bbe3a1{--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;--z-index:21;}.elementor-43 .elementor-element.elementor-element-1bbe3a1:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-1bbe3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-43 .elementor-element.elementor-element-b120398{padding:4vw 4vw 4vw 4vw;}.elementor-43 .elementor-element.elementor-element-5966124{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-43 .elementor-element.elementor-element-e088edb{z-index:999999;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-43 .elementor-element.elementor-element-0a7d709{--width:100.042%;}.elementor-43 .elementor-element.elementor-element-318f5a2{--content-width:400px;}.elementor-43 .elementor-element.elementor-element-0fbdece{--content-width:1177px;}.elementor-43 .elementor-element.elementor-element-772feda{--content-width:1200px;}.elementor-43 .elementor-element.elementor-element-9998b82{--content-width:1600px;}.elementor-43 .elementor-element.elementor-element-3520805{--content-width:1600px;}.elementor-43 .elementor-element.elementor-element-ea6076f{--width:100%;}.elementor-43 .elementor-element.elementor-element-aaf4fcc{--width:100%;}.elementor-43 .elementor-element.elementor-element-90f8d6a{--width:75.026%;}.elementor-43 .elementor-element.elementor-element-ee25e63{--width:60.009%;}}@media(max-width:1024px) and (min-width:768px){.elementor-43 .elementor-element.elementor-element-d24e4b3{--width:100%;}.elementor-43 .elementor-element.elementor-element-318f5a2{--content-width:100vw;}.elementor-43 .elementor-element.elementor-element-3520805{--content-width:1600px;}.elementor-43 .elementor-element.elementor-element-90f8d6a{--width:100vw;}.elementor-43 .elementor-element.elementor-element-ee25e63{--width:100vw;}}@media(min-width:1025px){.elementor-43 .elementor-element.elementor-element-0fbdece:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-0fbdece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-0a7d709{--min-height:0vh;--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-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-43 .elementor-element.elementor-element-d24e4b3{--justify-content:space-between;--padding-top:1vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:4vw;}.elementor-43 .elementor-element.elementor-element-d24e4b3.e-con{--align-self:center;}.elementor-43 .elementor-element.elementor-element-681c0ec{width:100%;max-width:100%;padding:0vw 0vw 0vw 0vw;}.elementor-43 .elementor-element.elementor-element-681c0ec.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-43 .elementor-element.elementor-element-681c0ec .elementor-heading-title{font-size:1.2rem;}.elementor-43 .elementor-element.elementor-element-9e1eb46{padding:0vw 0vw 0vw 0vw;}.elementor-43 .elementor-element.elementor-element-9e1eb46.elementor-element{--flex-grow:1;}.elementor-43 .elementor-element.elementor-element-318f5a2{--min-height:0vh;--justify-content:flex-start;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-43 .elementor-element.elementor-element-318f5a2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-e55d1b9{padding:0vw 0vw 0vw 0vw;--lottie-container-width:47%;}.elementor-43 .elementor-element.elementor-element-84735eb{--min-height:0vh;--padding-top:15vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-43 .elementor-element.elementor-element-84735eb.e-con{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-43 .elementor-element.elementor-element-ad07f2f{width:var( --container-widget-width, 62vw );max-width:62vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:62vw;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-ad07f2f.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-ad07f2f .elementor-heading-title{font-size:2.6rem;line-height:3rem;letter-spacing:0.8rem;}.elementor-43 .elementor-element.elementor-element-5749ee5{--min-height:20vh;--z-index:6;}.elementor-43 .elementor-element.elementor-element-3c429ce{padding:0vw 0vw 0vw 0vw;}.elementor-43 .elementor-element.elementor-element-8b8c440{--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:6vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:0vw;}.elementor-43 .elementor-element.elementor-element-8b8c440.e-con{--align-self:center;}.elementor-43 .elementor-element.elementor-element-7e4cadc{width:var( --container-widget-width, 345px );max-width:345px;padding:0vw 7vw 0vw 0vw;--container-widget-width:345px;--container-widget-flex-grow:0;text-align:end;}.elementor-43 .elementor-element.elementor-element-7e4cadc.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-7e4cadc .elementor-heading-title{font-size:3.4rem;}.elementor-43 .elementor-element.elementor-element-11e443c{text-align:center;}.elementor-43 .elementor-element.elementor-element-11e443c img{width:58%;}.elementor-43 .elementor-element.elementor-element-d6439a7{--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-start;--padding-top:0vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;--z-index:10;}.elementor-43 .elementor-element.elementor-element-fb3c690{padding:0vw 0vw 6vw 0vw;}.elementor-43 .elementor-element.elementor-element-fb3c690 .elementor-heading-title{font-size:2.4rem;line-height:2.6rem;letter-spacing:0rem;}.elementor-43 .elementor-element.elementor-element-5e0ac33{padding:0vw 2vw 0vw 0vw;font-size:1.8rem;line-height:2rem;}.elementor-43 .elementor-element.elementor-element-5f1bfc3{--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;--z-index:11;}.elementor-43 .elementor-element.elementor-element-708dd78 .elementor-heading-title{font-size:2.1rem;line-height:2.5rem;}.elementor-43 .elementor-element.elementor-element-0fbdece{--min-height:40vh;}.elementor-43 .elementor-element.elementor-element-d292fb3{width:var( --container-widget-width, 90vw );max-width:90vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:90vw;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-d292fb3.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-772feda{--min-height:22vh;--z-index:99;}.elementor-43 .elementor-element.elementor-element-c94c7a8{z-index:99;}.elementor-43 .elementor-element.elementor-element-0843d9c{--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;--z-index:6;}.elementor-43 .elementor-element.elementor-element-f1221c2{padding:0vw 0vw 0vw 0vw;}.elementor-43 .elementor-element.elementor-element-f1221c2 .elementor-heading-title{font-size:2.1rem;line-height:2.5rem;}.elementor-43 .elementor-element.elementor-element-7317f3b{--min-height:0px;}.elementor-43 .elementor-element.elementor-element-91af253{--min-height:60vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--z-index:5;}.elementor-43 .elementor-element.elementor-element-5f883a5{--min-height:20vh;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-43 .elementor-element.elementor-element-42b5236{z-index:1;}.elementor-43 .elementor-element.elementor-element-42b5236 .elementor-heading-title{font-size:2.1rem;line-height:2.5rem;}.elementor-43 .elementor-element.elementor-element-047cdc6{--min-height:0vh;--z-index:9;}.elementor-43 .elementor-element.elementor-element-3874fed{padding:4vw 0vw 0vw 2vw;}.elementor-43 .elementor-element.elementor-element-3874fed.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-3874fed .elementor-heading-title{font-size:2.1rem;line-height:2.5rem;}.elementor-43 .elementor-element.elementor-element-4f5adea{padding:0vw 2vw 0vw 2vw;z-index:2;}.elementor-43 .elementor-element.elementor-element-4d1e039{width:var( --container-widget-width, 525px );max-width:525px;padding:5vw 2vw 5vw 10vw;--container-widget-width:525px;--container-widget-flex-grow:0;font-size:1.5rem;line-height:2rem;}.elementor-43 .elementor-element.elementor-element-8396b00{--min-height:20vh;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:0vw;}.elementor-43 .elementor-element.elementor-element-99d6d67{z-index:1;}.elementor-43 .elementor-element.elementor-element-99d6d67 .elementor-heading-title{font-size:2.1rem;line-height:2.5rem;}.elementor-43 .elementor-element.elementor-element-3520805{--padding-top:8vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:10;}.elementor-43 .elementor-element.elementor-element-ea6076f{--padding-top:8vw;--padding-bottom:9vw;--padding-left:2vw;--padding-right:2vw;--z-index:20;}.elementor-43 .elementor-element.elementor-element-7d81af0{--z-index:10;}.elementor-43 .elementor-element.elementor-element-eb02751{width:initial;max-width:initial;padding:0vw 14vw 8vw 9vw;column-gap:0px;text-align:start;font-size:1.5rem;line-height:2rem;}.elementor-43 .elementor-element.elementor-element-eb02751.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-aaf4fcc{--min-height:0vh;--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:flex-start;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:10;}.elementor-43 .elementor-element.elementor-element-90f8d6a{--min-height:0vh;--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;--flex-wrap:wrap;--padding-top:15vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-43 .elementor-element.elementor-element-fb3f319{width:var( --container-widget-width, 100vw );max-width:100vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-fb3f319 img{width:80%;}.elementor-43 .elementor-element.elementor-element-eda2bea{width:var( --container-widget-width, 40vw );max-width:40vw;--container-widget-width:40vw;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-eda2bea img{width:100%;max-width:100%;height:0%;}.elementor-43 .elementor-element.elementor-element-ee25e63{--min-height:30vh;--padding-top:6vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-43 .elementor-element.elementor-element-ee25e63.e-con{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-6c60e42{width:var( --container-widget-width, 638.294px );max-width:638.294px;padding:0vw 0vw 0vw 9vw;--container-widget-width:638.294px;--container-widget-flex-grow:0;text-align:start;}.elementor-43 .elementor-element.elementor-element-6c60e42 .elementor-heading-title{font-size:2.1rem;line-height:2.5rem;}.elementor-43 .elementor-element.elementor-element-04d9b1a{width:var( --container-widget-width, 557px );max-width:557px;padding:0vw 2vw 0vw 9vw;--container-widget-width:557px;--container-widget-flex-grow:0;column-gap:0px;text-align:start;font-size:1.5rem;line-height:2rem;}.elementor-43 .elementor-element.elementor-element-04d9b1a.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-4158f1a{--padding-top:6vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;--z-index:66;}.elementor-43 .elementor-element.elementor-element-7ca4545{padding:0vw 0vw 0vw 2vw;}.elementor-43 .elementor-element.elementor-element-1bbe3a1{--z-index:10;}.elementor-43 .elementor-element.elementor-element-b120398{padding:6vw 0vw 0vw 0vw;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-0a7d709{--min-height:0vh;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43 .elementor-element.elementor-element-d24e4b3{--width:100vw;--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;--justify-content:space-between;--align-items:center;--padding-top:2vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-43 .elementor-element.elementor-element-681c0ec{width:var( --container-widget-width, 0px );max-width:0px;padding:0vw 0vw 0vw 0vw;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-681c0ec.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-43 .elementor-element.elementor-element-681c0ec .elementor-heading-title{font-size:1.2rem;letter-spacing:0.2rem;}.elementor-43 .elementor-element.elementor-element-9e1eb46{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;}.elementor-43 .elementor-element.elementor-element-9e1eb46.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-318f5a2{--min-height:0vh;--z-index:23;}.elementor-43 .elementor-element.elementor-element-84735eb{--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-43 .elementor-element.elementor-element-84735eb.e-con{--order:99999 /* order end hack */;}.elementor-43 .elementor-element.elementor-element-ad07f2f{padding:15vw 0vw 0vw 0vw;}.elementor-43 .elementor-element.elementor-element-ad07f2f .elementor-heading-title{font-size:1.6rem;line-height:1.9rem;letter-spacing:0.4rem;}.elementor-43 .elementor-element.elementor-element-5749ee5{--width:500px;--min-height:1vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;--z-index:21;}.elementor-43 .elementor-element.elementor-element-3c429ce{padding:0px 0px 0px 45px;}.elementor-43 .elementor-element.elementor-element-3c429ce.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-7e4cadc{padding:0vw 0vw 4vw 4vw;text-align:start;}.elementor-43 .elementor-element.elementor-element-7e4cadc.elementor-element{--order:99999 /* order end hack */;}.elementor-43 .elementor-element.elementor-element-7e4cadc .elementor-heading-title{font-size:2rem;}.elementor-43 .elementor-element.elementor-element-11e443c{width:100%;max-width:100%;padding:1rem 1rem 1rem 1rem;text-align:center;}.elementor-43 .elementor-element.elementor-element-11e443c img{width:55%;}.elementor-43 .elementor-element.elementor-element-d6439a7{--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:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;--z-index:16;}.elementor-43 .elementor-element.elementor-element-fb3c690{width:100%;max-width:100%;padding:0vw 0vw 4vw 0vw;}.elementor-43 .elementor-element.elementor-element-fb3c690 .elementor-heading-title{font-size:1.6rem;line-height:1.9rem;}.elementor-43 .elementor-element.elementor-element-5e0ac33{padding:0vw 2vw 7vw 0vw;--container-widget-width:267px;--container-widget-flex-grow:0;width:var( --container-widget-width, 267px );max-width:267px;text-align:start;font-size:1.2rem;line-height:1.4em;}.elementor-43 .elementor-element.elementor-element-5f1bfc3{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;--z-index:17;}.elementor-43 .elementor-element.elementor-element-708dd78{padding:0vw 0vw 0vw 0vw;}.elementor-43 .elementor-element.elementor-element-708dd78 .elementor-heading-title{font-size:1.6rem;line-height:2rem;letter-spacing:0rem;}.elementor-43 .elementor-element.elementor-element-0fbdece{--content-width:500px;--min-height:40vh;--justify-content:center;--z-index:16;}.elementor-43 .elementor-element.elementor-element-d292fb3{padding:0px 0px 0px 0px;--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-43 .elementor-element.elementor-element-772feda{--min-height:0vh;--padding-top:10vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;--z-index:25;}.elementor-43 .elementor-element.elementor-element-c94c7a8{padding:0vw 0vw 0vw 0vw;}.elementor-43 .elementor-element.elementor-element-0843d9c{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;--z-index:24;}.elementor-43 .elementor-element.elementor-element-f1221c2{padding:0px 0px 0px 0px;}.elementor-43 .elementor-element.elementor-element-f1221c2 .elementor-heading-title{font-size:1.6rem;line-height:2rem;letter-spacing:0rem;}.elementor-43 .elementor-element.elementor-element-7317f3b{--min-height:0px;--z-index:24;}.elementor-43 .elementor-element.elementor-element-91af253{--min-height:55vh;--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;--z-index:20;}.elementor-43 .elementor-element.elementor-element-5f883a5{--min-height:20vh;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-43 .elementor-element.elementor-element-42b5236{padding:15px 0px 15px 0px;}.elementor-43 .elementor-element.elementor-element-42b5236 .elementor-heading-title{font-size:1.6rem;line-height:2rem;letter-spacing:0rem;}.elementor-43 .elementor-element.elementor-element-047cdc6{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:16;}.elementor-43 .elementor-element.elementor-element-3874fed{width:var( --container-widget-width, 337px );max-width:337px;padding:10vw 2vw 10vw 2vw;--container-widget-width:337px;--container-widget-flex-grow:0;text-align:center;}.elementor-43 .elementor-element.elementor-element-3874fed.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-3874fed .elementor-heading-title{font-size:1.6rem;line-height:2rem;}.elementor-43 .elementor-element.elementor-element-2e5cf06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;}.elementor-43 .elementor-element.elementor-element-2e5cf06 .elementor-headline{text-align:center;font-size:1.7rem;line-height:0.1rem;}.elementor-43 .elementor-element.elementor-element-4f5adea{padding:0vw 3vw 11vw 3vw;}.elementor-43 .elementor-element.elementor-element-4f5adea.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-4d1e039{width:var( --container-widget-width, 289px );max-width:289px;padding:0vw 2vw 4vw 3vw;--container-widget-width:289px;--container-widget-flex-grow:0;font-size:1.2rem;line-height:1.6rem;}.elementor-43 .elementor-element.elementor-element-8396b00{--min-height:20vh;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-43 .elementor-element.elementor-element-99d6d67{padding:15px 0px 15px 0px;}.elementor-43 .elementor-element.elementor-element-99d6d67 .elementor-heading-title{font-size:1.6rem;line-height:2rem;letter-spacing:0rem;}.elementor-43 .elementor-element.elementor-element-9998b82{--min-height:0px;}.elementor-43 .elementor-element.elementor-element-3520805{--content-width:500px;--z-index:20;}.elementor-43 .elementor-element.elementor-element-ea6076f{--min-height:0vh;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-43 .elementor-element.elementor-element-7d81af0{--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:0vw;--padding-bottom:3vw;--padding-left:2vw;--padding-right:2vw;--z-index:20;}.elementor-43 .elementor-element.elementor-element-eb02751{padding:0vw 17vw 0vw 0vw;text-align:center;font-size:1.2rem;line-height:1.6rem;}.elementor-43 .elementor-element.elementor-element-aaf4fcc{--min-height:0vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:25;}.elementor-43 .elementor-element.elementor-element-aaf4fcc:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-aaf4fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #363636 0%, #000000 100%);}.elementor-43 .elementor-element.elementor-element-90f8d6a{--min-height:0vh;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-43 .elementor-element.elementor-element-fb3f319{padding:20vw 0vw 0vw 0vw;--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-43 .elementor-element.elementor-element-fb3f319 img{width:100%;}.elementor-43 .elementor-element.elementor-element-eda2bea{width:var( --container-widget-width, 50vw );max-width:50vw;--container-widget-width:50vw;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-eda2bea img{width:100%;}.elementor-43 .elementor-element.elementor-element-ee25e63{--min-height:30vh;--z-index:25;}.elementor-43 .elementor-element.elementor-element-6c60e42{padding:10vw 2vw 0vw 2vw;text-align:start;}.elementor-43 .elementor-element.elementor-element-6c60e42 .elementor-heading-title{font-size:1.6rem;line-height:2rem;}.elementor-43 .elementor-element.elementor-element-04d9b1a{width:var( --container-widget-width, 209px );max-width:209px;padding:0vw 2vw 4vw 2vw;--container-widget-width:209px;--container-widget-flex-grow:0;text-align:center;font-size:1.2rem;line-height:1.6rem;}.elementor-43 .elementor-element.elementor-element-4158f1a{--padding-top:0vw;--padding-bottom:8vw;--padding-left:0vw;--padding-right:0vw;}.elementor-43 .elementor-element.elementor-element-6968ca8{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:6vw 0vw 0vw 0vw;}.elementor-43 .elementor-element.elementor-element-1bbe3a1{--z-index:19;}}/* Start custom CSS for html, class: .elementor-element-9e1eb46 */.va-hero-contact a {
  display: inline-block;
  padding: 4px 18px;
  border-radius: 10px;
  border: 2px solid rgba(255,255,255,0.55);
  color: #ffffff;
  font-family: 'Rubik', sans-serif;
  font-size: 0.9rem;
  letter-spacing: 0.18em;
  text-align: center;
  line-height: 1.2;        /* żeby nie był optycznie za nisko/wysoko */

  text-transform: uppercase;
  text-decoration: none;
  font-weight: 500;
  backdrop-filter: blur(6px);
  background: rgba(255,255,255,0.06);
  transform: scale(1);
  transition:
    background 0.5s ease,
    transform 0.5s ease,
    border-color 0.25s ease;
}


.va-hero-contact a:hover {
  background: rgba(255,255,255,0.16);
  border-color: rgba(255,255,255,0.9);
  transform: scale(1.06);
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-e55d1b9 *//* 1. Kompletna optymalizacja pod GPU i kontenera */
.elementor-43 .elementor-element.elementor-element-e55d1b9 .e-lottie__container, 
.elementor-43 .elementor-element.elementor-element-e55d1b9 svg {
    /* To jest ta magiczna linia dla GPU */
    will-change: filter;
    /* Gwarantuje, że blask nie zostanie ucięty ramką */
    overflow: visible !important;
}

/* Zapobiega ograniczaniu poświaty przez widget Elementora */
.elementor-43 .elementor-element.elementor-element-e55d1b9 {
    overflow: visible !important;
}

/* 2. Czysta, biała mgiełka - lekka dla przeglądarki */
.elementor-43 .elementor-element.elementor-element-e55d1b9 .e-lottie__container, 
.elementor-43 .elementor-element.elementor-element-e55d1b9 svg {
    filter: drop-shadow(0px 0px 30px rgba(255, 255, 255, 0.4));
}

/* 3. Wyłączenie efektu na komórkach (dla 100% stabilności) */
@media (max-width: 767px) {
    .elementor-43 .elementor-element.elementor-element-e55d1b9 .e-lottie__container, 
    .elementor-43 .elementor-element.elementor-element-e55d1b9 svg {
        filter: none;
        will-change: auto;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4966059 *//* GŁÓWNE PARAMETRY */
.elementor-43 .elementor-element.elementor-element-4966059 .moj-unikalny-svg-projekt {
    display: block;
    line-height: 0;
    filter: drop-shadow(15px 15px 30px rgba(0,0,0,0.15));
    transition: all 0.4s ease;
    margin-left: auto;
    margin-right: auto;
}

.elementor-43 .elementor-element.elementor-element-4966059 .moj-unikalny-svg-projekt:hover {
    filter: drop-shadow(20px 20px 40px rgba(0,0,0,0.2));
}

.elementor-43 .elementor-element.elementor-element-4966059 .moj-unikalny-svg-projekt svg {
    width: 100% !important;
    height: auto !important;
}

/* DESKTOP */
@media (min-width: 1025px) {
    .elementor-43 .elementor-element.elementor-element-4966059 {
        text-align: center !important;
    }

    .elementor-43 .elementor-element.elementor-element-4966059 .moj-unikalny-svg-projekt {
        width: 30% !important;
    }
}

/* TABLET */
@media (max-width: 1024px) and (min-width: 600px) {
    .elementor-43 .elementor-element.elementor-element-4966059 {
        text-align: center !important;
    }

    .elementor-43 .elementor-element.elementor-element-4966059 .moj-unikalny-svg-projekt {
        width: 60% !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-43 .elementor-element.elementor-element-4966059 {
        text-align: center !important;
    }

    .elementor-43 .elementor-element.elementor-element-4966059 .moj-unikalny-svg-projekt {
        width: 75%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3874fed */.elementor-43 .elementor-element.elementor-element-3874fed .elementor-heading-title {
    /* --- GPU HACK --- */
    will-change: filter; 
    /* ---------------- */
    transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
    filter: drop-shadow(0 0 0px rgba(0,0,0,0));
    -webkit-font-smoothing: antialiased;
}

.elementor-43 .elementor-element.elementor-element-3874fed:hover .elementor-heading-title {
    filter: 
        drop-shadow(0px 0px 12px rgba(193, 255, 124, 0.5))   
        drop-shadow(0px 0px 30px rgba(193, 255, 124, 0.3));
}

@media (max-width: 1024px) {
    .elementor-43 .elementor-element.elementor-element-3874fed .elementor-heading-title {
        will-change: auto; /* Wyłączamy na słabszych mobilkach */
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-765eccf */.elementor-43 .elementor-element.elementor-element-765eccf {
    width: 100vw !important;
    max-width: 100vw !important;
    position: relative;
    left: 50% !important;
    transform: translateX(-50%) !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-43 .elementor-element.elementor-element-765eccf .elementor-wrapper, 
.elementor-43 .elementor-element.elementor-element-765eccf iframe, 
.elementor-43 .elementor-element.elementor-element-765eccf video {
    width: 100vw !important;
    height: 540px !important;
    object-fit: cover !important;
}

/* Poprawka na Mobile */
@media (max-width: 767px) {
    .elementor-43 .elementor-element.elementor-element-765eccf .elementor-wrapper, 
    .elementor-43 .elementor-element.elementor-element-765eccf iframe, 
    .elementor-43 .elementor-element.elementor-element-765eccf video {
        height: 280px !important;
    }
}/* End custom CSS */