.elementor-392 .elementor-element.elementor-element-4ccdf4d{--display:flex;--min-height:50vh;--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;}.elementor-392 .elementor-element.elementor-element-f5c678a{--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;--justify-content:center;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-392 .elementor-element.elementor-element-a54ea53 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 3vw 0vw 0vw;}.elementor-392 .elementor-element.elementor-element-a54ea53 .elementor-blockquote__content{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-a54ea53 .elementor-blockquote__content +.e-q-footer{margin-top:5%;}.elementor-392 .elementor-element.elementor-element-a54ea53 .elementor-blockquote__author{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-a54ea53 .elementor-blockquote:before{color:var( --e-global-color-accent );font-size:calc(0.8px * 100);}.elementor-392 .elementor-element.elementor-element-83ac547{--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-392 .elementor-element.elementor-element-83ac547:not(.elementor-motion-effects-element-type-background), .elementor-392 .elementor-element.elementor-element-83ac547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asecopolska.pl/wp-content/uploads/2025/08/Inwestycja-Budowa-budyn.-kult.-osw.-nad-wejsciem-do-podziemi-kredowych-Chelm.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-392 .elementor-element.elementor-element-34bbe9c{--display:flex;--min-height:50vh;--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;}.elementor-392 .elementor-element.elementor-element-c871ec9{--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-392 .elementor-element.elementor-element-c871ec9:not(.elementor-motion-effects-element-type-background), .elementor-392 .elementor-element.elementor-element-c871ec9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asecopolska.pl/wp-content/uploads/2025/08/Inwestycja-Budowa-budyn.-kult.-osw.-nad-wejsciem-do-podziemi-kredowych-Chelm.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-392 .elementor-element.elementor-element-1e781ec{--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;--justify-content:center;}.elementor-392 .elementor-element.elementor-element-997e9d6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 3vw 0vw 0vw;}.elementor-392 .elementor-element.elementor-element-997e9d6 .elementor-blockquote__content{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-997e9d6 .elementor-blockquote__content +.e-q-footer{margin-top:5%;}.elementor-392 .elementor-element.elementor-element-997e9d6 .elementor-blockquote__author{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-997e9d6 .elementor-blockquote:before{color:var( --e-global-color-accent );font-size:calc(0.8px * 100);}.elementor-392 .elementor-element.elementor-element-62d019b{--display:flex;--min-height:50vh;--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;}.elementor-392 .elementor-element.elementor-element-8e88df8{--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-392 .elementor-element.elementor-element-8e88df8:not(.elementor-motion-effects-element-type-background), .elementor-392 .elementor-element.elementor-element-8e88df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asecopolska.pl/wp-content/uploads/2025/08/Inwestycja-Budowa-budyn.-kult.-osw.-nad-wejsciem-do-podziemi-kredowych-Chelm.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-392 .elementor-element.elementor-element-35a1404{--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;--justify-content:center;}.elementor-392 .elementor-element.elementor-element-79b1f05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 3vw 0vw 0vw;}.elementor-392 .elementor-element.elementor-element-79b1f05 .elementor-blockquote__content{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-79b1f05 .elementor-blockquote__content +.e-q-footer{margin-top:5%;}.elementor-392 .elementor-element.elementor-element-79b1f05 .elementor-blockquote__author{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-79b1f05 .elementor-blockquote:before{color:var( --e-global-color-accent );font-size:calc(0.8px * 100);}.elementor-392 .elementor-element.elementor-element-debaa73{--display:flex;--min-height:50vh;--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;}.elementor-392 .elementor-element.elementor-element-0a47c6f{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-392 .elementor-element.elementor-element-0a47c6f:not(.elementor-motion-effects-element-type-background), .elementor-392 .elementor-element.elementor-element-0a47c6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://asecopolska.pl/wp-content/uploads/2025/08/Inwestycja-Budowa-budyn.-kult.-osw.-nad-wejsciem-do-podziemi-kredowych-Chelm.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-392 .elementor-element.elementor-element-f2fba0d{--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;--justify-content:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3vw;--padding-right:0vw;}.elementor-392 .elementor-element.elementor-element-0408730 .elementor-blockquote__content{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-0408730 .elementor-blockquote__content +.e-q-footer{margin-top:5%;}.elementor-392 .elementor-element.elementor-element-0408730 .elementor-blockquote__author{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-0408730 .elementor-blockquote:before{color:var( --e-global-color-accent );font-size:calc(0.8px * 100);}.elementor-392 .elementor-element.elementor-element-f673c03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:8vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-392 .elementor-element.elementor-element-1558a80{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-392 .elementor-element.elementor-element-855a06c{width:100%;max-width:100%;}.elementor-392 .elementor-element.elementor-element-855a06c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 2%;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-392 .elementor-element.elementor-element-855a06c.elementor-element{--align-self:flex-start;}.elementor-392 .elementor-element.elementor-element-855a06c .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-cddfd8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-392 .elementor-element.elementor-element-3b9352e.elementor-element{--align-self:flex-end;}.elementor-392 .elementor-element.elementor-element-3b9352e .elementor-icon-wrapper{text-align:center;}.elementor-392 .elementor-element.elementor-element-3b9352e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-3b9352e.elementor-view-framed .elementor-icon, .elementor-392 .elementor-element.elementor-element-3b9352e.elementor-view-default .elementor-icon{color:var( --e-global-color-4316bb7 );border-color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-3b9352e.elementor-view-framed .elementor-icon, .elementor-392 .elementor-element.elementor-element-3b9352e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-7f878be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4vw;--margin-bottom:6vw;--margin-left:0vw;--margin-right:0vw;}.elementor-392 .elementor-element.elementor-element-5850aea{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-392 .elementor-element.elementor-element-b825c88 img{height:300px;}.elementor-392 .elementor-element.elementor-element-ec5b6fa .elementor-heading-title{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-0f5bb45{--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-392 .elementor-element.elementor-element-e5bf34f img{height:300px;}.elementor-392 .elementor-element.elementor-element-adf76fd .elementor-heading-title{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-f805595{--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-392 .elementor-element.elementor-element-6b7b38a img{height:300px;}.elementor-392 .elementor-element.elementor-element-a06265d .elementor-heading-title{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-95d53e6{--display:flex;--min-height:30vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-392 .elementor-element.elementor-element-95d53e6:not(.elementor-motion-effects-element-type-background), .elementor-392 .elementor-element.elementor-element-95d53e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-392 .elementor-element.elementor-element-95d53e6.e-con{--align-self:flex-end;}.elementor-392 .elementor-element.elementor-element-5ca51a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-392 .elementor-element.elementor-element-5ca51a3 .elementor-heading-title{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-4d298a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-392 .elementor-element.elementor-element-4d298a1:not(.elementor-motion-effects-element-type-background), .elementor-392 .elementor-element.elementor-element-4d298a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-392 .elementor-element.elementor-element-673b1e6{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-392 .elementor-element.elementor-element-b131eb2 .elementor-icon-box-wrapper{text-align:center;}.elementor-392 .elementor-element.elementor-element-b131eb2{--icon-box-icon-margin:15px;}.elementor-392 .elementor-element.elementor-element-b131eb2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-b131eb2.elementor-view-framed .elementor-icon, .elementor-392 .elementor-element.elementor-element-b131eb2.elementor-view-default .elementor-icon{fill:var( --e-global-color-4316bb7 );color:var( --e-global-color-4316bb7 );border-color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-b131eb2 .elementor-icon{font-size:45px;}.elementor-392 .elementor-element.elementor-element-b131eb2 .elementor-icon-box-title{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-b131eb2 .elementor-icon-box-description{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-2d28321{--display:flex;}.elementor-392 .elementor-element.elementor-element-a8933a9 .elementor-icon-box-wrapper{text-align:center;}.elementor-392 .elementor-element.elementor-element-a8933a9{--icon-box-icon-margin:15px;}.elementor-392 .elementor-element.elementor-element-a8933a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-a8933a9.elementor-view-framed .elementor-icon, .elementor-392 .elementor-element.elementor-element-a8933a9.elementor-view-default .elementor-icon{fill:var( --e-global-color-4316bb7 );color:var( --e-global-color-4316bb7 );border-color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-a8933a9 .elementor-icon{font-size:45px;}.elementor-392 .elementor-element.elementor-element-a8933a9 .elementor-icon-box-title{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-a8933a9 .elementor-icon-box-description{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-37b4b4b{--display:flex;}.elementor-392 .elementor-element.elementor-element-1293654 .elementor-icon-box-wrapper{text-align:center;}.elementor-392 .elementor-element.elementor-element-1293654{--icon-box-icon-margin:15px;}.elementor-392 .elementor-element.elementor-element-1293654.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-1293654.elementor-view-framed .elementor-icon, .elementor-392 .elementor-element.elementor-element-1293654.elementor-view-default .elementor-icon{fill:var( --e-global-color-4316bb7 );color:var( --e-global-color-4316bb7 );border-color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-1293654 .elementor-icon{font-size:45px;}.elementor-392 .elementor-element.elementor-element-1293654 .elementor-icon-box-title{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-1293654 .elementor-icon-box-description{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-7000084{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:8vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-392 .elementor-element.elementor-element-3a5103d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-392 .elementor-element.elementor-element-b7f92df{width:100%;max-width:100%;}.elementor-392 .elementor-element.elementor-element-b7f92df > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 2%;border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-accent );}.elementor-392 .elementor-element.elementor-element-b7f92df.elementor-element{--align-self:flex-start;}.elementor-392 .elementor-element.elementor-element-b7f92df .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:40px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-fa77dee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-392 .elementor-element.elementor-element-48e7200.elementor-element{--align-self:flex-end;}.elementor-392 .elementor-element.elementor-element-48e7200 .elementor-icon-wrapper{text-align:center;}.elementor-392 .elementor-element.elementor-element-48e7200.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-48e7200.elementor-view-framed .elementor-icon, .elementor-392 .elementor-element.elementor-element-48e7200.elementor-view-default .elementor-icon{color:var( --e-global-color-4316bb7 );border-color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-48e7200.elementor-view-framed .elementor-icon, .elementor-392 .elementor-element.elementor-element-48e7200.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-da47a90{--display:flex;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-392 .elementor-element.elementor-element-eec3798 .swiper-pagination-bullet-active, .elementor-392 .elementor-element.elementor-element-eec3798 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-392 .elementor-element.elementor-element-eec3798 .swiper-pagination-fraction{color:var( --e-global-color-accent );}.elementor-392 .elementor-element.elementor-element-eec3798.elementor-arrows-yes .elementor-main-swiper{width:calc( 80% - 40px );}.elementor-392 .elementor-element.elementor-element-eec3798 .elementor-main-swiper{width:80%;}.elementor-392 .elementor-element.elementor-element-eec3798 .elementor-main-swiper .swiper-slide{background-color:#FFFFFF2B;}.elementor-392 .elementor-element.elementor-element-eec3798 .elementor-swiper-button{font-size:35px;color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-eec3798 .elementor-swiper-button svg{fill:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-eec3798 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}.elementor-392 .elementor-element.elementor-element-eec3798 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-4316bb7 );opacity:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-eec3798.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-392 .elementor-element.elementor-element-eec3798.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:55px;}.elementor-392 .elementor-element.elementor-element-eec3798.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:55px;}.elementor-392 .elementor-element.elementor-element-eec3798.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:55px;}.elementor-392 .elementor-element.elementor-element-eec3798.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:55px;}.elementor-392 .elementor-element.elementor-element-eec3798 .elementor-testimonial__text{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-eec3798 .elementor-testimonial__name{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-eec3798 .elementor-testimonial__title{color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-4babac4{--display:flex;--min-height:60vh;--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-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-392 .elementor-element.elementor-element-4eae949 > .elementor-widget-container{padding:0vw 0vw 0vw 3vw;}.elementor-392 .elementor-element.elementor-element-4eae949.elementor-element{--align-self:flex-start;}.elementor-392 .elementor-element.elementor-element-4eae949 .elementor-icon-wrapper{text-align:center;}.elementor-392 .elementor-element.elementor-element-4eae949.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-4eae949.elementor-view-framed .elementor-icon, .elementor-392 .elementor-element.elementor-element-4eae949.elementor-view-default .elementor-icon{color:var( --e-global-color-4316bb7 );border-color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-4eae949.elementor-view-framed .elementor-icon, .elementor-392 .elementor-element.elementor-element-4eae949.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-72e27fe{width:100%;max-width:100%;text-align:center;}.elementor-392 .elementor-element.elementor-element-72e27fe .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-4316bb7 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-392 .elementor-element.elementor-element-1ea3e8b .elementor-button{background-color:var( --e-global-color-accent );font-family:"Times New Roman", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-4316bb7 );color:var( --e-global-color-4316bb7 );transition-duration:0s;border-radius:0px 0px 0px 0px;}.elementor-392 .elementor-element.elementor-element-1ea3e8b .elementor-button:hover, .elementor-392 .elementor-element.elementor-element-1ea3e8b .elementor-button:focus{background-color:var( --e-global-color-4316bb7 );color:var( --e-global-color-accent );border-color:var( --e-global-color-4316bb7 );}.elementor-392 .elementor-element.elementor-element-1ea3e8b > .elementor-widget-container{margin:2vw 0vw 0vw 0vw;}.elementor-392 .elementor-element.elementor-element-1ea3e8b .elementor-button:hover svg, .elementor-392 .elementor-element.elementor-element-1ea3e8b .elementor-button:focus svg{fill:var( --e-global-color-accent );}body.elementor-page-392:not(.elementor-motion-effects-element-type-background), body.elementor-page-392 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c55f68f );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:768px){.elementor-392 .elementor-element.elementor-element-4ccdf4d{--content-width:1200px;}.elementor-392 .elementor-element.elementor-element-f5c678a{--width:50%;}.elementor-392 .elementor-element.elementor-element-83ac547{--width:50%;}.elementor-392 .elementor-element.elementor-element-34bbe9c{--content-width:1200px;}.elementor-392 .elementor-element.elementor-element-c871ec9{--width:50%;}.elementor-392 .elementor-element.elementor-element-1e781ec{--width:50%;}.elementor-392 .elementor-element.elementor-element-62d019b{--content-width:1200px;}.elementor-392 .elementor-element.elementor-element-8e88df8{--width:50%;}.elementor-392 .elementor-element.elementor-element-35a1404{--width:50%;}.elementor-392 .elementor-element.elementor-element-debaa73{--content-width:1200px;}.elementor-392 .elementor-element.elementor-element-0a47c6f{--width:50%;}.elementor-392 .elementor-element.elementor-element-f2fba0d{--width:50%;}.elementor-392 .elementor-element.elementor-element-f673c03{--content-width:1200px;}.elementor-392 .elementor-element.elementor-element-1558a80{--width:70%;}.elementor-392 .elementor-element.elementor-element-cddfd8b{--width:50%;}.elementor-392 .elementor-element.elementor-element-7f878be{--content-width:1200px;}.elementor-392 .elementor-element.elementor-element-5850aea{--width:33.3%;}.elementor-392 .elementor-element.elementor-element-0f5bb45{--width:33.3%;}.elementor-392 .elementor-element.elementor-element-f805595{--width:33.3%;}.elementor-392 .elementor-element.elementor-element-4d298a1{--content-width:1200px;}.elementor-392 .elementor-element.elementor-element-673b1e6{--width:33%;}.elementor-392 .elementor-element.elementor-element-2d28321{--width:33%;}.elementor-392 .elementor-element.elementor-element-37b4b4b{--width:33%;}.elementor-392 .elementor-element.elementor-element-7000084{--content-width:1200px;}.elementor-392 .elementor-element.elementor-element-3a5103d{--width:70%;}.elementor-392 .elementor-element.elementor-element-fa77dee{--width:50%;}.elementor-392 .elementor-element.elementor-element-4babac4{--content-width:1200px;}}@media(max-width:767px){.elementor-392 .elementor-element.elementor-element-8e88df8{--min-height:40vh;}.elementor-392 .elementor-element.elementor-element-0a47c6f{--min-height:40vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-392 .elementor-element.elementor-element-855a06c .elementor-heading-title{font-size:35px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-392 .elementor-element.elementor-element-5ca51a3{text-align:center;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-392 .elementor-element.elementor-element-7000084{--margin-top:25vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-392 .elementor-element.elementor-element-b7f92df .elementor-heading-title{font-size:35px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-392 .elementor-element.elementor-element-72e27fe .elementor-heading-title{font-size:35px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-392 .elementor-element.elementor-element-1ea3e8b .elementor-button{padding:3vw 3vw 3vw 3vw;}}/* Start custom CSS for container, class: .elementor-element-f5c678a *//* w sekcji z napisem (tej z atrybutem data-bg-text) */
.elementor-392 .elementor-element.elementor-element-f5c678a{
  position: relative;
  overflow: hidden;
  container-type: inline-size;       /* włącz jednostki cqw dla tej sekcji */
}
.elementor-392 .elementor-element.elementor-element-f5c678a > *{ position: relative; z-index: 1; }

.elementor-392 .elementor-element.elementor-element-f5c678a::before{
  content: attr(data-bg-text);
  position:absolute; left:0%; top:0%;
  display: flex; align-items: center; justify-content: center;
  white-space: nowrap; pointer-events: none; z-index: 0;

  font-weight: 800; line-height: 1; letter-spacing: .02em;

  /* klucz: skala od szerokości SEKCJI (cqw), nie okna (vw) */
  font-size: clamp(140px, 15cqw, 520px);  /* 35% szer. sekcji, górny limit wg uznania */
  color: #fff; opacity: .06;
}

/* Fallback dla starszych przeglądarek bez cqw */
@supports not (font-size: 1cqw){
  .elementor-392 .elementor-element.elementor-element-f5c678a::before{ font-size: clamp(140px, 35vw, 1200px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83ac547 *//* ścięcie lewego dolnego rogu */
.elementor-392 .elementor-element.elementor-element-83ac547{
  --cut: clamp(32px, 6vw, 90px); /* wielkość ścięcia */
  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    var(--cut) 100%,
    0 calc(100% - var(--cut))
  );
  -webkit-clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    var(--cut) 100%,
    0 calc(100% - var(--cut))
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c871ec9 *//* ścięcie lewego dolnego rogu */
.elementor-392 .elementor-element.elementor-element-c871ec9{
  --cut: clamp(32px, 6vw, 90px); /* wielkość ścięcia */
  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    var(--cut) 100%,
    0 calc(100% - var(--cut))
  );
  -webkit-clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    var(--cut) 100%,
    0 calc(100% - var(--cut))
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e781ec *//* w sekcji z napisem (tej z atrybutem data-bg-text) */
.elementor-392 .elementor-element.elementor-element-1e781ec{
  position: relative;
  overflow: hidden;
  container-type: inline-size;       /* włącz jednostki cqw dla tej sekcji */
}
.elementor-392 .elementor-element.elementor-element-1e781ec > *{ position: relative; z-index: 1; }

.elementor-392 .elementor-element.elementor-element-1e781ec::before{
  content: attr(data-bg-text);
  position:absolute; left:0%; top:0%;
  display: flex; align-items: center; justify-content: center;
  white-space: nowrap; pointer-events: none; z-index: 0;

  font-weight: 800; line-height: 1; letter-spacing: .02em;

  /* klucz: skala od szerokości SEKCJI (cqw), nie okna (vw) */
  font-size: clamp(140px, 15cqw, 520px);  /* 35% szer. sekcji, górny limit wg uznania */
  color: #fff; opacity: .06;
}

/* Fallback dla starszych przeglądarek bez cqw */
@supports not (font-size: 1cqw){
  .elementor-392 .elementor-element.elementor-element-1e781ec::before{ font-size: clamp(140px, 35vw, 1200px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e88df8 *//* ścięcie lewego dolnego rogu */
.elementor-392 .elementor-element.elementor-element-8e88df8{
  --cut: clamp(32px, 6vw, 90px); /* wielkość ścięcia */
  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    var(--cut) 100%,
    0 calc(100% - var(--cut))
  );
  -webkit-clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    var(--cut) 100%,
    0 calc(100% - var(--cut))
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35a1404 *//* w sekcji z napisem (tej z atrybutem data-bg-text) */
.elementor-392 .elementor-element.elementor-element-35a1404{
  position: relative;
  overflow: hidden;
  container-type: inline-size;       /* włącz jednostki cqw dla tej sekcji */
}
.elementor-392 .elementor-element.elementor-element-35a1404 > *{ position: relative; z-index: 1; }

.elementor-392 .elementor-element.elementor-element-35a1404::before{
  content: attr(data-bg-text);
  position:absolute; left:0%; top:0%;
  display: flex; align-items: center; justify-content: center;
  white-space: nowrap; pointer-events: none; z-index: 0;

  font-weight: 800; line-height: 1; letter-spacing: .02em;

  /* klucz: skala od szerokości SEKCJI (cqw), nie okna (vw) */
  font-size: clamp(140px, 15cqw, 520px);  /* 35% szer. sekcji, górny limit wg uznania */
  color: #fff; opacity: .06;
}

/* Fallback dla starszych przeglądarek bez cqw */
@supports not (font-size: 1cqw){
  .elementor-392 .elementor-element.elementor-element-35a1404::before{ font-size: clamp(140px, 35vw, 1200px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a47c6f *//* odcięty prawy górny róg */
.elementor-392 .elementor-element.elementor-element-0a47c6f{
  --cut: clamp(32px, 6vw, 90px); /* wielkość „ścięcia” – dostosuj */
  clip-path: polygon(
    0 0,
    calc(100% - var(--cut)) 0,
    100% var(--cut),
    100% 100%,
    0 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2fba0d *//* w sekcji z napisem (tej z atrybutem data-bg-text) */
.elementor-392 .elementor-element.elementor-element-f2fba0d{
  position: relative;
  overflow: hidden;
  container-type: inline-size;       /* włącz jednostki cqw dla tej sekcji */
}
.elementor-392 .elementor-element.elementor-element-f2fba0d > *{ position: relative; z-index: 1; }

.elementor-392 .elementor-element.elementor-element-f2fba0d::before{
  content: attr(data-bg-text);
  position:absolute; left:0%; top:0%;
  display: flex; align-items: center; justify-content: center;
  white-space: nowrap; pointer-events: none; z-index: 0;

  font-weight: 800; line-height: 1; letter-spacing: .02em;

  /* klucz: skala od szerokości SEKCJI (cqw), nie okna (vw) */
  font-size: clamp(140px, 15cqw, 520px);  /* 35% szer. sekcji, górny limit wg uznania */
  color: #fff; opacity: .06;
}

/* Fallback dla starszych przeglądarek bez cqw */
@supports not (font-size: 1cqw){
  .elementor-392 .elementor-element.elementor-element-f2fba0d::before{ font-size: clamp(140px, 35vw, 1200px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95d53e6 *//* w sekcji z napisem (tej z atrybutem data-bg-text) */
.elementor-392 .elementor-element.elementor-element-95d53e6{
  position: relative;
  overflow: hidden;
  container-type: inline-size;       /* włącz jednostki cqw dla tej sekcji */
}
.elementor-392 .elementor-element.elementor-element-95d53e6 > *{ position: relative; z-index: 1; }

.elementor-392 .elementor-element.elementor-element-95d53e6::before{
  content: attr(data-bg-text);
  position:absolute; left:0%; top:0%;
  display: flex; align-items: center; justify-content: center;
  white-space: nowrap; pointer-events: none; z-index: 0;

  font-weight: 800; line-height: 1; letter-spacing: .02em;

  /* klucz: skala od szerokości SEKCJI (cqw), nie okna (vw) */
  font-size: clamp(140px, 15cqw, 520px);  /* 35% szer. sekcji, górny limit wg uznania */
  color: #fff; opacity: .06;
}

/* Fallback dla starszych przeglądarek bez cqw */
@supports not (font-size: 1cqw){
  .elementor-392 .elementor-element.elementor-element-95d53e6::before{ font-size: clamp(140px, 35vw, 1200px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d298a1 *//* w sekcji z napisem (tej z atrybutem data-bg-text) */
.elementor-392 .elementor-element.elementor-element-4d298a1{
  position: relative;
  overflow: hidden;
  container-type: inline-size;       /* włącz jednostki cqw dla tej sekcji */
}
.elementor-392 .elementor-element.elementor-element-4d298a1 > *{ position: relative; z-index: 1; }

.elementor-392 .elementor-element.elementor-element-4d298a1::before{
  content: attr(data-bg-text);
  position:absolute; left:0%; top:0%;
  display: flex; align-items: center; justify-content: center;
  white-space: nowrap; pointer-events: none; z-index: 0;

  font-weight: 800; line-height: 1; letter-spacing: .02em;

  /* klucz: skala od szerokości SEKCJI (cqw), nie okna (vw) */
  font-size: clamp(140px, 15cqw, 520px);  /* 35% szer. sekcji, górny limit wg uznania */
  color: #fff; opacity: .06;
}

/* Fallback dla starszych przeglądarek bez cqw */
@supports not (font-size: 1cqw){
  .elementor-392 .elementor-element.elementor-element-4d298a1::before{ font-size: clamp(140px, 35vw, 1200px); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72e27fe */.podkreslenie-rozszerzone {
  display: inline-block;
  position: relative;
}

.podkreslenie-rozszerzone::after {
  content: "";
  position: absolute;
  left: -5%;
  bottom: 0;
  width: 110%; /* np. 110% długości tekstu */
  height: 5px;
  background-color: #01965E;
  transform: translateX(5%); /* przesuwa w prawo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4babac4 *//* w sekcji z napisem (tej z atrybutem data-bg-text) */
.elementor-392 .elementor-element.elementor-element-4babac4{
  position: relative;
  overflow: hidden;
  container-type: inline-size;       /* włącz jednostki cqw dla tej sekcji */
}
.elementor-392 .elementor-element.elementor-element-4babac4 > *{ position: relative; z-index: 1; }

.elementor-392 .elementor-element.elementor-element-4babac4::before{
  content: attr(data-bg-text);
  position:absolute; left:0%; top:0%;
  display: flex; align-items: center; justify-content: center;
  white-space: nowrap; pointer-events: none; z-index: 0;

  font-weight: 800; line-height: 1; letter-spacing: .02em;

  /* klucz: skala od szerokości SEKCJI (cqw), nie okna (vw) */
  font-size: clamp(140px, 15cqw, 520px);  /* 35% szer. sekcji, górny limit wg uznania */
  color: #fff; opacity: .06;
}

/* Fallback dla starszych przeglądarek bez cqw */
@supports not (font-size: 1cqw){
  .elementor-392 .elementor-element.elementor-element-4babac4::before{ font-size: clamp(140px, 35vw, 1200px); }
}/* End custom CSS */