.elementor-39 .elementor-element.elementor-element-313e213:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-313e213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#77B4F3;}.elementor-39 .elementor-element.elementor-element-313e213{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-313e213 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-175d0e8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 8% 0% 8%;}.elementor-39 .elementor-element.elementor-element-8580317 .elementor-repeater-item-5811012 .swiper-slide-bg{background-image:url(https://www.dikom.com.pl/wp-content/uploads/shutterstock_458040979-scaled-1.jpg);background-size:cover;}.elementor-39 .elementor-element.elementor-element-8580317 .elementor-repeater-item-b8d254b .swiper-slide-bg{background-image:url(https://www.dikom.com.pl/wp-content/uploads/diokm-salon.jpg);background-size:cover;}.elementor-39 .elementor-element.elementor-element-8580317 .elementor-repeater-item-f9bf5c5 .swiper-slide-bg{background-image:url(https://www.dikom.com.pl/wp-content/uploads/dikom-kuchnia-scaled.jpg);background-size:cover;}.elementor-39 .elementor-element.elementor-element-8580317 .swiper-slide{transition-duration:calc(5000ms*1.2);height:516px;}.elementor-39 .elementor-element.elementor-element-8580317 .elementor-slide-button{background-color:#56A3F2;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:24px;border-width:0px;border-radius:10px;color:#FFFFFF;border-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-8580317 .elementor-slide-button:hover{background-color:#77B4F3;}.elementor-39 .elementor-element.elementor-element-8580317 .swiper-slide-contents{max-width:60%;}.elementor-39 .elementor-element.elementor-element-8580317 .swiper-slide-inner{padding:40px 40px 40px 80px;text-align:left;}.elementor-39 .elementor-element.elementor-element-8580317 .elementor-slide-heading{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:700;line-height:46px;}.elementor-39 .elementor-element.elementor-element-8580317 .elementor-slide-description{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-39 .elementor-element.elementor-element-8580317 .elementor-swiper-button{font-size:30px;color:#77B4F3;}.elementor-39 .elementor-element.elementor-element-8580317 .elementor-swiper-button svg{fill:#77B4F3;}.elementor-39 .elementor-element.elementor-element-8580317 .swiper-pagination-bullet{height:14px;width:14px;}.elementor-39 .elementor-element.elementor-element-8580317 .swiper-horizontal .swiper-pagination-progressbar{height:14px;}.elementor-39 .elementor-element.elementor-element-8580317 .swiper-pagination-fraction{font-size:14px;}.elementor-39 .elementor-element.elementor-element-8580317 .swiper-pagination-bullet-active{background-color:#77B4F3;}.elementor-39 .elementor-element.elementor-element-de6e7ed:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-de6e7ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#77B4F3;}.elementor-39 .elementor-element.elementor-element-de6e7ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:140px 20px 140px 20px;}.elementor-39 .elementor-element.elementor-element-de6e7ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-6dbeb59.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39 .elementor-element.elementor-element-6dbeb59.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-a513431 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:700;line-height:46px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-d420246.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39 .elementor-element.elementor-element-d420246.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-bfb940a .elementor-icon-wrapper{text-align:center;}.elementor-39 .elementor-element.elementor-element-bfb940a .elementor-icon{font-size:150px;}.elementor-39 .elementor-element.elementor-element-bfb940a .elementor-icon svg{height:150px;}.elementor-39 .elementor-element.elementor-element-08c024e{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:300;line-height:30px;color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-9460093{margin-top:120px;margin-bottom:20px;}.elementor-39 .elementor-element.elementor-element-44a75c58:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39 .elementor-element.elementor-element-44a75c58 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-44a75c58 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F1F8FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 80px 40px;}.elementor-39 .elementor-element.elementor-element-44a75c58 > .elementor-element-populated, .elementor-39 .elementor-element.elementor-element-44a75c58 > .elementor-element-populated > .elementor-background-overlay, .elementor-39 .elementor-element.elementor-element-44a75c58 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-44a75c58 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-24948576 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:700;line-height:36px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-1589c5c8 .elementor-repeater-item-ce65a67 .swiper-slide-bg{background-image:url(https://www.dikom.com.pl/wp-content/uploads/dikom-okno-21200x800-1.png);background-size:cover;}.elementor-39 .elementor-element.elementor-element-1589c5c8 .elementor-repeater-item-4044901 .swiper-slide-bg{background-image:url(https://www.dikom.com.pl/wp-content/uploads/dikom-okno-1200x800-1.png);background-size:cover;}.elementor-39 .elementor-element.elementor-element-1589c5c8 .swiper-slide{transition-duration:calc(5000ms*1.2);height:180px;}.elementor-39 .elementor-element.elementor-element-1589c5c8 .swiper-slide-contents{max-width:100%;}.elementor-39 .elementor-element.elementor-element-1589c5c8 .swiper-slide-inner{padding:20px 10px 10px 10px;text-align:center;}.elementor-39 .elementor-element.elementor-element-1589c5c8 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-1589c5c8 .elementor-slide-heading{color:#231F20;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-39 .elementor-element.elementor-element-1589c5c8 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-1589c5c8 .swiper-pagination-bullet-active{background-color:#231F20;}.elementor-39 .elementor-element.elementor-element-28b8b14d{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:24px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-3a6c1d8 .swiper-slide{transition-duration:calc(5000ms*1.2);height:60px;}.elementor-39 .elementor-element.elementor-element-3a6c1d8 .swiper-slide-contents{max-width:100%;}.elementor-39 .elementor-element.elementor-element-3a6c1d8 .swiper-slide-inner{padding:20px 10px 10px 10px;text-align:center;}.elementor-39 .elementor-element.elementor-element-3a6c1d8 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-3a6c1d8 .elementor-slide-heading{color:#231F20;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-39 .elementor-element.elementor-element-3a6c1d8 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-3a6c1d8 .swiper-pagination-bullet-active{background-color:#231F20;}.elementor-39 .elementor-element.elementor-element-76412e2a .elementor-button{background-color:#77B4F3;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-76412e2a .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-76412e2a .elementor-button:focus{background-color:#56A3F2;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-76412e2a{left:0px;}body.rtl .elementor-39 .elementor-element.elementor-element-76412e2a{right:0px;}.elementor-39 .elementor-element.elementor-element-76412e2a{bottom:-40px;}.elementor-39 .elementor-element.elementor-element-77687340:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39 .elementor-element.elementor-element-77687340 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-77687340 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F1F8FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 80px 40px;}.elementor-39 .elementor-element.elementor-element-77687340 > .elementor-element-populated, .elementor-39 .elementor-element.elementor-element-77687340 > .elementor-element-populated > .elementor-background-overlay, .elementor-39 .elementor-element.elementor-element-77687340 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-77687340 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-5430cbb0 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:700;line-height:36px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-431a3061 .elementor-repeater-item-ce65a67 .swiper-slide-bg{background-image:url(https://www.dikom.com.pl/wp-content/uploads/zz-min-scaled.jpg);background-size:cover;}.elementor-39 .elementor-element.elementor-element-431a3061 .elementor-repeater-item-4044901 .swiper-slide-bg{background-image:url(https://www.dikom.com.pl/wp-content/uploads/shutterstock_1502325773-min-scaled.jpg);background-size:cover;}.elementor-39 .elementor-element.elementor-element-431a3061 .elementor-repeater-item-46bd33c .swiper-slide-bg{background-image:url(https://www.dikom.com.pl/wp-content/uploads/shutterstock_1413967691-scaled.jpg);background-size:cover;}.elementor-39 .elementor-element.elementor-element-431a3061 .swiper-slide{transition-duration:calc(5000ms*1.2);height:180px;}.elementor-39 .elementor-element.elementor-element-431a3061 .swiper-slide-contents{max-width:100%;}.elementor-39 .elementor-element.elementor-element-431a3061 .swiper-slide-inner{padding:20px 10px 0px 10px;text-align:center;}.elementor-39 .elementor-element.elementor-element-431a3061 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-431a3061 .elementor-slide-heading{color:#231F20;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-39 .elementor-element.elementor-element-431a3061 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-431a3061 .swiper-pagination-bullet-active{background-color:#231F20;}.elementor-39 .elementor-element.elementor-element-3e63939d{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:24px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-280fb6ab .swiper-slide{transition-duration:calc(5000ms*1.2);height:60px;}.elementor-39 .elementor-element.elementor-element-280fb6ab .swiper-slide-contents{max-width:100%;}.elementor-39 .elementor-element.elementor-element-280fb6ab .swiper-slide-inner{padding:20px 10px 0px 10px;text-align:center;}.elementor-39 .elementor-element.elementor-element-280fb6ab .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-280fb6ab .elementor-slide-heading{color:#231F20;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-39 .elementor-element.elementor-element-280fb6ab .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-280fb6ab .swiper-pagination-bullet-active{background-color:#231F20;}.elementor-39 .elementor-element.elementor-element-6d2c8bee .elementor-button{background-color:#77B4F3;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-6d2c8bee .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-6d2c8bee .elementor-button:focus{background-color:#56A3F2;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-6d2c8bee{left:0px;}body.rtl .elementor-39 .elementor-element.elementor-element-6d2c8bee{right:0px;}.elementor-39 .elementor-element.elementor-element-6d2c8bee{bottom:-40px;}.elementor-39 .elementor-element.elementor-element-1ed6c883 .elementor-button{background-color:#77B4F3;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-1ed6c883 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-1ed6c883 .elementor-button:focus{background-color:#56A3F2;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-1ed6c883{left:0px;}body.rtl .elementor-39 .elementor-element.elementor-element-1ed6c883{right:0px;}.elementor-39 .elementor-element.elementor-element-1ed6c883{bottom:-40px;}.elementor-39 .elementor-element.elementor-element-1a2df50c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39 .elementor-element.elementor-element-1a2df50c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-1a2df50c > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F1F8FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 80px 40px;}.elementor-39 .elementor-element.elementor-element-1a2df50c > .elementor-element-populated, .elementor-39 .elementor-element.elementor-element-1a2df50c > .elementor-element-populated > .elementor-background-overlay, .elementor-39 .elementor-element.elementor-element-1a2df50c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-1a2df50c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-35631143 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:700;line-height:36px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-41c73bc1 .elementor-repeater-item-ce65a67 .swiper-slide-bg{background-image:url(https://www.dikom.com.pl/wp-content/uploads/dikom-zaluzje.jpg);background-size:cover;}.elementor-39 .elementor-element.elementor-element-41c73bc1 .elementor-repeater-item-4044901 .swiper-slide-bg{background-image:url(https://www.dikom.com.pl/wp-content/uploads/dikom-zaluzje1-min.jpg);background-size:cover;}.elementor-39 .elementor-element.elementor-element-41c73bc1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:180px;}.elementor-39 .elementor-element.elementor-element-41c73bc1 .swiper-slide-contents{max-width:100%;}.elementor-39 .elementor-element.elementor-element-41c73bc1 .swiper-slide-inner{padding:20px 10px 0px 10px;text-align:center;}.elementor-39 .elementor-element.elementor-element-41c73bc1 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-41c73bc1 .elementor-slide-heading{color:#231F20;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-39 .elementor-element.elementor-element-41c73bc1 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-41c73bc1 .swiper-pagination-bullet-active{background-color:#231F20;}.elementor-39 .elementor-element.elementor-element-4523ad27{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:24px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-5e5adbde .swiper-slide{transition-duration:calc(5000ms*1.2);height:60px;}.elementor-39 .elementor-element.elementor-element-5e5adbde .swiper-slide-contents{max-width:100%;}.elementor-39 .elementor-element.elementor-element-5e5adbde .swiper-slide-inner{padding:20px 10px 0px 10px;text-align:center;}.elementor-39 .elementor-element.elementor-element-5e5adbde .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-5e5adbde .elementor-slide-heading{color:#231F20;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-39 .elementor-element.elementor-element-5e5adbde .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-5e5adbde .swiper-pagination-bullet-active{background-color:#231F20;}.elementor-39 .elementor-element.elementor-element-2a6d20c3 .elementor-button{background-color:#77B4F3;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-2a6d20c3 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-2a6d20c3 .elementor-button:focus{background-color:#56A3F2;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-2a6d20c3{left:0px;}body.rtl .elementor-39 .elementor-element.elementor-element-2a6d20c3{right:0px;}.elementor-39 .elementor-element.elementor-element-2a6d20c3{bottom:-40px;}.elementor-39 .elementor-element.elementor-element-7aa71081{margin-top:20px;margin-bottom:20px;}.elementor-39 .elementor-element.elementor-element-34cd4905:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39 .elementor-element.elementor-element-34cd4905 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-34cd4905 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F1F8FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 80px 40px;}.elementor-39 .elementor-element.elementor-element-34cd4905 > .elementor-element-populated, .elementor-39 .elementor-element.elementor-element-34cd4905 > .elementor-element-populated > .elementor-background-overlay, .elementor-39 .elementor-element.elementor-element-34cd4905 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-34cd4905 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-24bb6e74 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:700;line-height:36px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-66542483 img{border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-6d4cfa42 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-39 .elementor-element.elementor-element-6d4cfa42{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:24px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-7efd8c8d .elementor-button{background-color:#77B4F3;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-7efd8c8d .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-7efd8c8d .elementor-button:focus{background-color:#56A3F2;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-7efd8c8d{left:0px;}body.rtl .elementor-39 .elementor-element.elementor-element-7efd8c8d{right:0px;}.elementor-39 .elementor-element.elementor-element-7efd8c8d{bottom:-40px;}.elementor-39 .elementor-element.elementor-element-68fbd07f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39 .elementor-element.elementor-element-68fbd07f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-68fbd07f > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F1F8FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 80px 40px;}.elementor-39 .elementor-element.elementor-element-68fbd07f > .elementor-element-populated, .elementor-39 .elementor-element.elementor-element-68fbd07f > .elementor-element-populated > .elementor-background-overlay, .elementor-39 .elementor-element.elementor-element-68fbd07f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-68fbd07f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-70bcddf5 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:700;line-height:36px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-621c7d2 img{border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-1c350b6f > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-39 .elementor-element.elementor-element-1c350b6f{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:24px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-4be56c13 .elementor-button{background-color:#77B4F3;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-4be56c13 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-4be56c13 .elementor-button:focus{background-color:#56A3F2;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-4be56c13{left:0px;}body.rtl .elementor-39 .elementor-element.elementor-element-4be56c13{right:0px;}.elementor-39 .elementor-element.elementor-element-4be56c13{bottom:-40px;}.elementor-39 .elementor-element.elementor-element-233ca477:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39 .elementor-element.elementor-element-233ca477 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-233ca477 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F1F8FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 80px 40px;}.elementor-39 .elementor-element.elementor-element-233ca477 > .elementor-element-populated, .elementor-39 .elementor-element.elementor-element-233ca477 > .elementor-element-populated > .elementor-background-overlay, .elementor-39 .elementor-element.elementor-element-233ca477 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-233ca477 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-5676a4c5 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:700;line-height:36px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-502e00ff .elementor-repeater-item-ce65a67 .swiper-slide-bg{background-image:url(https://www.dikom.com.pl/wp-content/uploads/parapety-fornirowane-min.png);background-size:cover;}.elementor-39 .elementor-element.elementor-element-502e00ff .elementor-repeater-item-4044901 .swiper-slide-bg{background-image:url(https://www.dikom.com.pl/wp-content/uploads/parapety-laminowane-zdj1-min-copy-poprawione-kamila.png);background-size:cover;}.elementor-39 .elementor-element.elementor-element-502e00ff .elementor-repeater-item-78177c9 .swiper-slide-bg{background-image:url(https://www.dikom.com.pl/wp-content/uploads/parapety-lakierowane-min.png);background-size:cover;}.elementor-39 .elementor-element.elementor-element-502e00ff .elementor-repeater-item-b94c78e .swiper-slide-bg{background-image:url(https://www.dikom.com.pl/wp-content/uploads/konglomeraty-marmuru.png);background-size:cover;}.elementor-39 .elementor-element.elementor-element-502e00ff .swiper-slide{transition-duration:calc(5000ms*1.2);height:180px;}.elementor-39 .elementor-element.elementor-element-502e00ff .swiper-slide-contents{max-width:100%;}.elementor-39 .elementor-element.elementor-element-502e00ff .swiper-slide-inner{padding:20px 10px 0px 10px;text-align:center;}.elementor-39 .elementor-element.elementor-element-502e00ff .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-502e00ff .elementor-slide-heading{color:#231F20;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:700;line-height:30px;}.elementor-39 .elementor-element.elementor-element-502e00ff .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-502e00ff .swiper-pagination-bullet-active{background-color:#231F20;}.elementor-39 .elementor-element.elementor-element-2f12d804{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:24px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-1bdd6324 .swiper-slide{transition-duration:calc(5000ms*1.2);height:60px;}.elementor-39 .elementor-element.elementor-element-1bdd6324 .swiper-slide-contents{max-width:100%;}.elementor-39 .elementor-element.elementor-element-1bdd6324 .swiper-slide-inner{padding:15px 10px 0px 10px;text-align:center;}.elementor-39 .elementor-element.elementor-element-1bdd6324 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-1bdd6324 .elementor-slide-heading{color:#231F20;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:700;line-height:26px;}.elementor-39 .elementor-element.elementor-element-1bdd6324 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-39 .elementor-element.elementor-element-1bdd6324 .swiper-pagination-bullet-active{background-color:#231F20;}.elementor-39 .elementor-element.elementor-element-3edfcf19 .elementor-button{background-color:#77B4F3;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-3edfcf19 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-3edfcf19 .elementor-button:focus{background-color:#56A3F2;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-3edfcf19{left:0px;}body.rtl .elementor-39 .elementor-element.elementor-element-3edfcf19{right:0px;}.elementor-39 .elementor-element.elementor-element-3edfcf19{bottom:-40px;}.elementor-39 .elementor-element.elementor-element-216c0db5{margin-top:20px;margin-bottom:120px;}.elementor-39 .elementor-element.elementor-element-5ec09ab5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39 .elementor-element.elementor-element-5ec09ab5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-5ec09ab5 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F1F8FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 80px 40px;}.elementor-39 .elementor-element.elementor-element-5ec09ab5 > .elementor-element-populated, .elementor-39 .elementor-element.elementor-element-5ec09ab5 > .elementor-element-populated > .elementor-background-overlay, .elementor-39 .elementor-element.elementor-element-5ec09ab5 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-5ec09ab5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-16213d40 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:30px;font-weight:700;line-height:36px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-5f933349 img{border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-6a8f3ec7 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-39 .elementor-element.elementor-element-6a8f3ec7{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:24px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-39e6ef9 .elementor-button{background-color:#77B4F3;font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-39 .elementor-element.elementor-element-39e6ef9 .elementor-button:hover, .elementor-39 .elementor-element.elementor-element-39e6ef9 .elementor-button:focus{background-color:#56A3F2;}body:not(.rtl) .elementor-39 .elementor-element.elementor-element-39e6ef9{left:0px;}body.rtl .elementor-39 .elementor-element.elementor-element-39e6ef9{right:0px;}.elementor-39 .elementor-element.elementor-element-39e6ef9{bottom:-40px;}.elementor-39 .elementor-element.elementor-element-11daeaed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39 .elementor-element.elementor-element-11daeaed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-11daeaed > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F1F8FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 80px 40px;}.elementor-39 .elementor-element.elementor-element-11daeaed > .elementor-element-populated, .elementor-39 .elementor-element.elementor-element-11daeaed > .elementor-element-populated > .elementor-background-overlay, .elementor-39 .elementor-element.elementor-element-11daeaed > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-11daeaed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-c3ae95a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-39 .elementor-element.elementor-element-c3ae95a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-c3ae95a > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#F1F8FF;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:40px 40px 80px 40px;}.elementor-39 .elementor-element.elementor-element-c3ae95a > .elementor-element-populated, .elementor-39 .elementor-element.elementor-element-c3ae95a > .elementor-element-populated > .elementor-background-overlay, .elementor-39 .elementor-element.elementor-element-c3ae95a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-39 .elementor-element.elementor-element-c3ae95a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-39 .elementor-element.elementor-element-741191d:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-741191d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-741191d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 15px 20px;}.elementor-39 .elementor-element.elementor-element-741191d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-50d1a11.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39 .elementor-element.elementor-element-50d1a11.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-2bd78e1{text-align:center;}.elementor-39 .elementor-element.elementor-element-2bd78e1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:40px;font-weight:700;line-height:46px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-ac0587b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-ac0587b{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:24px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-383f708:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-383f708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-383f708{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 00px 20px;}.elementor-39 .elementor-element.elementor-element-383f708 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-eeda495.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39 .elementor-element.elementor-element-eeda495.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-2752b1e{text-align:left;}.elementor-39 .elementor-element.elementor-element-2752b1e .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:27px;font-weight:700;line-height:46px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-b250daf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-b250daf{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:24px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-7ca17ef:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-7ca17ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-7ca17ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 00px 20px;}.elementor-39 .elementor-element.elementor-element-7ca17ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-4aafb05.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39 .elementor-element.elementor-element-4aafb05.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-9a49595{text-align:left;}.elementor-39 .elementor-element.elementor-element-9a49595 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:27px;font-weight:700;line-height:46px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-fb92185 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-fb92185{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:24px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-25d1170:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-25d1170 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-25d1170{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 40px 20px;}.elementor-39 .elementor-element.elementor-element-25d1170 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-39 .elementor-element.elementor-element-d551995.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-39 .elementor-element.elementor-element-d551995.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-39 .elementor-element.elementor-element-7811611{text-align:left;}.elementor-39 .elementor-element.elementor-element-7811611 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:27px;font-weight:700;line-height:46px;color:#231F20;}.elementor-39 .elementor-element.elementor-element-f66a0ab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-f66a0ab{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:24px;color:#231F20;}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-175d0e8{width:100%;}.elementor-39 .elementor-element.elementor-element-d420246{width:20%;}.elementor-39 .elementor-element.elementor-element-b3bbe11{width:80%;}}/* Start custom CSS for section, class: .elementor-element-313e213 */.slajder-text-bg .elementor-slide-heading{display:inline-block;margin:0 !important;padding:10px 30px 20px 30px;background:#56a3f2;border-radius:10px;}
.slajder-text-bg .elementor-slide-description{display:inline-block;padding:10px 30px 10px 30px;background:#77b4f3;width:auto !important;border-radius:0 10px 10px 10px;margin-bottom:20px !important;}
.slajder-text-bg .elementor-slide-button{display:block !important;max-width:250px;margin-top:20px}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-de6e7ed */.h2-after h2:after{content:'';display:block;width:155px;height:4px;background:#231f20;border-radius:10px;}
.h2-after.o-firmie h2:after{width:205px;}
.color-brand{color:#231f20;}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-1589c5c8 */.elementor-39 .elementor-element.elementor-element-1589c5c8:hover {
    transition: all .5s ease-in-out;
    transform: scale(1.2);
    cursor: pointer;
    z-index: 1;
}
.elementor-39 .elementor-element.elementor-element-1589c5c8 {
transition: transform .5s;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-431a3061 */.elementor-39 .elementor-element.elementor-element-431a3061:hover {
    transition: all .5s ease-in-out;
    transform: scale(1.2);
    cursor: pointer;
    z-index: 1;
}
.elementor-39 .elementor-element.elementor-element-431a3061 {
transition: transform .5s;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-41c73bc1 */.elementor-39 .elementor-element.elementor-element-41c73bc1:hover {
    transition: all .5s ease-in-out;
    transform: scale(1.2);
    cursor: pointer;
    z-index: 1;
}
.elementor-39 .elementor-element.elementor-element-41c73bc1 {
transition: transform .5s;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9460093 */.h2-after h2:after{content:'';display:block;width:155px;height:4px;background:#231f20;border-radius:10px;}
.p-nomargin, .p-nomargin p{margin:0 !important;}
.box-slide .swiper-slide{width:100% !important;}
.box-slide .swiper-slide-bg{border-radius:10px;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66542483 */.elementor-39 .elementor-element.elementor-element-66542483:hover {
    transition: all .5s ease-in-out;
    transform: scale(1.2);
    cursor: pointer;
    z-index: 1;
}
.elementor-39 .elementor-element.elementor-element-66542483 {
transition: transform .5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-621c7d2 */.elementor-39 .elementor-element.elementor-element-621c7d2:hover {
    transition: all .5s ease-in-out;
    transform: scale(1.2);
    cursor: pointer;
    z-index: 1;
}
.elementor-39 .elementor-element.elementor-element-621c7d2 {
transition: transform .5s;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-502e00ff */.elementor-39 .elementor-element.elementor-element-502e00ff:hover {
    transition: all .5s ease-in-out;
    transform: scale(1.2);
    cursor: pointer;
    z-index: 1;
}
.elementor-39 .elementor-element.elementor-element-502e00ff {
transition: transform .5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f933349 */.elementor-39 .elementor-element.elementor-element-5f933349:hover {
    transition: all .5s ease-in-out;
    transform: scale(1.2);
    cursor: pointer;
    z-index: 1;
}
.elementor-39 .elementor-element.elementor-element-5f933349 {
transition: transform .5s;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b250daf */.elementor-39 .elementor-element.elementor-element-b250daf strong{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb92185 */.elementor-39 .elementor-element.elementor-element-fb92185 strong{
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f66a0ab */.elementor-39 .elementor-element.elementor-element-f66a0ab strong{
    font-weight: 700;
}/* End custom CSS */