.elementor-21 .elementor-element.elementor-element-6099a9d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6099a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E9E5FF 0%, #F7F7FA00 100%);}.elementor-21 .elementor-element.elementor-element-6099a9d > .elementor-container{min-height:70vh;}.elementor-21 .elementor-element.elementor-element-6099a9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-14px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-6099a9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-3aa1233 > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:3px 3px 3px 3px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-3aa1233{left:-12px;}body.rtl .elementor-21 .elementor-element.elementor-element-3aa1233{right:-12px;}.elementor-21 .elementor-element.elementor-element-3aa1233{bottom:327px;text-align:center;}.elementor-21 .elementor-element.elementor-element-3aa1233 img{border-style:none;}.elementor-21 .elementor-element.elementor-element-878be37:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-878be37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#565656;}.elementor-21 .elementor-element.elementor-element-878be37 > .elementor-background-overlay{background-color:#565656;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-878be37, .elementor-21 .elementor-element.elementor-element-878be37 > .elementor-background-overlay{border-radius:26px 26px 26px 26px;}.elementor-21 .elementor-element.elementor-element-878be37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:63px;margin-bottom:70px;padding:94px 94px 94px 94px;}.elementor-21 .elementor-element.elementor-element-fa9088f .elementor-heading-title{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-029c315{width:var( --container-widget-width, 100.213% );max-width:100.213%;--container-widget-width:100.213%;--container-widget-flex-grow:0;column-gap:0px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-029c315 a{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c93636c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-21 .elementor-element.elementor-element-c93636c > .elementor-element-populated{margin-block-start:0%;margin-inline-start:20%;margin-block-end:0%;margin-inline-end:0%;--e-column-margin-right:0%;--e-column-margin-left:20%;padding-block-start:60px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}.elementor-21 .elementor-element.elementor-element-959f6d4 .elementor-button{background-color:#565656;border-style:solid;}.elementor-21 .elementor-element.elementor-element-959f6d4 > .elementor-widget-container{margin:-87px 0px 0px 252px;}.elementor-21 .elementor-element.elementor-element-959f6d4{grid-column:span 1;grid-row:span 1;}.elementor-21 .elementor-element.elementor-element-959f6d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-959f6d4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-21 .elementor-element.elementor-element-b9e367d img{border-radius:23px 23px 23px 23px;}.elementor-21 .elementor-element.elementor-element-70d660e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-70d660e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF7193;background-image:url("https://marketingconcept.com.pl/wp-content/uploads/2026/03/koncepcja20kafelkowa-07-1536x731.png");}.elementor-21 .elementor-element.elementor-element-70d660e > .elementor-background-overlay{background-color:#FF7193;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-70d660e, .elementor-21 .elementor-element.elementor-element-70d660e > .elementor-background-overlay{border-radius:29px 29px 29px 29px;}.elementor-21 .elementor-element.elementor-element-70d660e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-142px;margin-bottom:-142px;padding:324px 324px 324px 324px;}.elementor-21 .elementor-element.elementor-element-6107f79 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-6107f79 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-94f55a2{width:var( --container-widget-width, 23.968% );max-width:23.968%;--container-widget-width:23.968%;--container-widget-flex-grow:0;top:-294px;}.elementor-21 .elementor-element.elementor-element-94f55a2 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-94f55a2{left:-10px;}body.rtl .elementor-21 .elementor-element.elementor-element-94f55a2{right:-10px;}.elementor-21 .elementor-element.elementor-element-d125269 .elementor-button{background-color:#FFFFFF40;}.elementor-21 .elementor-element.elementor-element-d125269 > .elementor-widget-container{margin:220px 0px -225px 0px;}.elementor-21 .elementor-element.elementor-element-d125269 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-d125269 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-21 .elementor-element.elementor-element-66c6c08{margin-top:143px;margin-bottom:36px;}.elementor-21 .elementor-element.elementor-element-ba850b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-ba850b8.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-21 .elementor-element.elementor-element-ba850b8 .elementor-main-swiper{width:100%;}.elementor-21 .elementor-element.elementor-element-3ac2776 .elementor-heading-title{color:#FF7193;}.elementor-21 .elementor-element.elementor-element-6f5e618{width:var( --container-widget-width, 135.338% );max-width:135.338%;--container-widget-width:135.338%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-facb13a{margin-top:0px;margin-bottom:5px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-308544c > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-308544c > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-308544c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-f35d90f img{border-radius:27px 27px 27px 27px;}.elementor-21 .elementor-element.elementor-element-3fceced:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3fceced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8FB62;background-image:url("https://marketingconcept.com.pl/wp-content/uploads/2026/03/close-up-hand-drawing-paper-scaled.jpg");}.elementor-21 .elementor-element.elementor-element-3fceced > .elementor-background-overlay{background-color:#D8FB62;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-3fceced, .elementor-21 .elementor-element.elementor-element-3fceced > .elementor-background-overlay{border-radius:29px 29px 29px 29px;}.elementor-21 .elementor-element.elementor-element-3fceced{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:36px;margin-bottom:-55px;padding:332px 332px 332px 332px;}.elementor-21 .elementor-element.elementor-element-2073022 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-2073022 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-523b731{width:var( --container-widget-width, 17.381% );max-width:17.381%;--container-widget-width:17.381%;--container-widget-flex-grow:0;top:-294px;}.elementor-21 .elementor-element.elementor-element-523b731 > .elementor-widget-container{margin:0px 0px 0px 0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-523b731{left:3px;}body.rtl .elementor-21 .elementor-element.elementor-element-523b731{right:3px;}.elementor-21 .elementor-element.elementor-element-e3622d6 .elementor-button{background-color:#2E2E2E40;fill:#000000;color:#000000;}.elementor-21 .elementor-element.elementor-element-e3622d6 > .elementor-widget-container{margin:220px 0px -225px 0px;}.elementor-21 .elementor-element.elementor-element-e3622d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-e3622d6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-21 .elementor-element.elementor-element-59b0df3 > .elementor-background-overlay{background-color:#565656;opacity:1;}.elementor-21 .elementor-element.elementor-element-59b0df3{margin-top:31px;margin-bottom:-3px;}.elementor-21 .elementor-element.elementor-element-c7eab26.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-21 .elementor-element.elementor-element-c7eab26 .elementor-main-swiper{width:100%;}.elementor-21 .elementor-element.elementor-element-c7eab26 .elementor-main-swiper .swiper-slide{border-color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c7eab26 .elementor-testimonial__text{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-8433dcb > .elementor-background-overlay{background-color:#565656;opacity:1;}.elementor-21 .elementor-element.elementor-element-8433dcb{margin-top:1px;margin-bottom:-5px;padding:0px 0px -1px 0px;}.elementor-21 .elementor-element.elementor-element-7bb447f .elementor-heading-title{color:#D6FA66;}.elementor-21 .elementor-element.elementor-element-0f540cd{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-0f540cd a{color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-df75064{width:var( --container-widget-width, 135.338% );max-width:135.338%;--container-widget-width:135.338%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-9c2cf4f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9c2cf4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#565656;}.elementor-21 .elementor-element.elementor-element-9c2cf4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-3px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9c2cf4f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-0ce9c2f > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-0ce9c2f > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-0ce9c2f > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-352039c img{border-radius:27px 27px 27px 27px;}.elementor-21 .elementor-element.elementor-element-d3db3b3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d3db3b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#565656;}.elementor-21 .elementor-element.elementor-element-d3db3b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-d3db3b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-9456862{--divider-border-style:solid;--divider-color:#565656;--divider-border-width:1px;}.elementor-21 .elementor-element.elementor-element-9456862 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9456862 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-9456862 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21 .elementor-element.elementor-element-073aeb2:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-073aeb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8FB62;background-image:url("https://marketingconcept.com.pl/wp-content/uploads/2026/03/caucasian-woman-looking-photos-2048x1367.jpg");background-position:top right;}.elementor-21 .elementor-element.elementor-element-073aeb2 > .elementor-background-overlay{background-color:#5C9EFF;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-073aeb2, .elementor-21 .elementor-element.elementor-element-073aeb2 > .elementor-background-overlay{border-radius:29px 29px 29px 29px;}.elementor-21 .elementor-element.elementor-element-073aeb2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:9px;margin-bottom:-59px;padding:335px 335px 335px 335px;}.elementor-21 .elementor-element.elementor-element-381dfe9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-21 .elementor-element.elementor-element-381dfe9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21 .elementor-element.elementor-element-69d296e{width:var( --container-widget-width, 21.984% );max-width:21.984%;--container-widget-width:21.984%;--container-widget-flex-grow:0;top:-297px;}.elementor-21 .elementor-element.elementor-element-69d296e > .elementor-widget-container{margin:1px 1px 1px 1px;padding:-1px -1px -1px -1px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-69d296e{left:9px;}body.rtl .elementor-21 .elementor-element.elementor-element-69d296e{right:9px;}.elementor-21 .elementor-element.elementor-element-3df2546 .elementor-button{background-color:#2E2E2E40;fill:#000000;color:#000000;}.elementor-21 .elementor-element.elementor-element-3df2546 > .elementor-widget-container{margin:220px 0px -225px 0px;}.elementor-21 .elementor-element.elementor-element-3df2546 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-3df2546 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-21 .elementor-element.elementor-element-f3f9267{margin-top:72px;margin-bottom:37px;}.elementor-21 .elementor-element.elementor-element-b498fa6.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-21 .elementor-element.elementor-element-b498fa6 .elementor-main-swiper{width:100%;}.elementor-21 .elementor-element.elementor-element-5923de2 .elementor-heading-title{color:#5C9EFF;}.elementor-21 .elementor-element.elementor-element-be3cf30{width:var( --container-widget-width, 135.338% );max-width:135.338%;--container-widget-width:135.338%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-7592635{margin-top:0px;margin-bottom:5px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-0d6ffea > .elementor-element-populated, .elementor-21 .elementor-element.elementor-element-0d6ffea > .elementor-element-populated > .elementor-background-overlay, .elementor-21 .elementor-element.elementor-element-0d6ffea > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-07ea5e4 img{border-radius:27px 27px 27px 27px;}.elementor-21 .elementor-element.elementor-element-d3887ab .elementor-swiper-button{font-size:20px;}.elementor-21 .elementor-element.elementor-element-d3887ab .elementor-swiper{--vamtam-arrows-size:20px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-b2313d0{width:36.719%;}.elementor-21 .elementor-element.elementor-element-c93636c{width:63.281%;}.elementor-21 .elementor-element.elementor-element-f328088{width:49.844%;}.elementor-21 .elementor-element.elementor-element-6a3d577{width:50.156%;}.elementor-21 .elementor-element.elementor-element-027962c{width:49.844%;}.elementor-21 .elementor-element.elementor-element-0cdbf30{width:50.156%;}.elementor-21 .elementor-element.elementor-element-6a7e2ca{width:49.844%;}.elementor-21 .elementor-element.elementor-element-8e03bfb{width:50.156%;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-6099a9d > .elementor-container{min-height:50vh;}.elementor-21 .elementor-element.elementor-element-6099a9d{margin-top:0px;margin-bottom:20px;}.elementor-21 .elementor-element.elementor-element-c93636c > .elementor-element-populated{margin-block-start:0%;margin-inline-start:0%;margin-block-end:0%;margin-inline-end:0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding-block-start:40px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}}@media(max-width:767px){body:not(.rtl) .elementor-21 .elementor-element.elementor-element-3aa1233{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-3aa1233{right:0px;}.elementor-21 .elementor-element.elementor-element-3aa1233{bottom:223px;}.elementor-21 .elementor-element.elementor-element-878be37{margin-top:50px;margin-bottom:50px;}.elementor-21 .elementor-element.elementor-element-c93636c > .elementor-element-populated{padding-block-start:20px;padding-inline-start:0px;padding-block-end:0px;padding-inline-end:0px;}}/* Start custom CSS for image, class: .elementor-element-3aa1233 */@keyframes logoKolor {
  0% {
    filter: hue-rotate(320deg) saturate(1.4);
  }
  33% {
    filter: hue-rotate(80deg) saturate(1.6);
  }
  66% {
    filter: hue-rotate(200deg) saturate(1.6);
  }
  100% {
    filter: hue-rotate(320deg) saturate(1.4);
  }
}

.elementor-21 .elementor-element.elementor-element-3aa1233 img {
  animation: logoKolor 8s infinite linear;
}/* End custom CSS */