.elementor-41 .elementor-element.elementor-element-5b63e6d{--display:flex;--min-height:800px;--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-radius:0px 0px 30px 30px;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-2503d6f{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.8;--border-radius:0px 0px 30px 30px;--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-41 .elementor-element.elementor-element-2503d6f:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-2503d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://milowski.marcinmiasko.pl/wp-content/uploads/2026/05/Automatyczna-pralnia-dywanow-Poznan.webp");}.elementor-41 .elementor-element.elementor-element-2503d6f::before, .elementor-41 .elementor-element.elementor-element-2503d6f > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-2503d6f > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-2503d6f > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-2503d6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-2503d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #000B26AB 62%, #000000D9 100%);}.elementor-41 .elementor-element.elementor-element-d232609{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-34f9638{margin:200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Parkinsans", Sans-serif;font-size:71px;font-weight:600;line-height:86px;text-shadow:0px 0px 56px rgba(0, 0, 0, 0.66);color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-34f9638 p{margin-block-end:0px;}.elementor-41 .elementor-element.elementor-element-cbbddeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Parkinsans", Sans-serif;font-size:156px;font-weight:600;line-height:100px;text-shadow:0px 0px 57px rgba(0, 0, 0, 0.66);color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-cbbddeb p{margin-block-end:0px;}.elementor-41 .elementor-element.elementor-element-7418481{--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:center;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-41 .elementor-element.elementor-element-daa3a20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(34px/2);}.elementor-41 .elementor-element.elementor-element-daa3a20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(34px/2);}.elementor-41 .elementor-element.elementor-element-daa3a20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(34px/2);}.elementor-41 .elementor-element.elementor-element-daa3a20 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-34px/2);}.elementor-41 .elementor-element.elementor-element-daa3a20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-34px/2);}.elementor-41 .elementor-element.elementor-element-daa3a20 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-daa3a20 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-daa3a20{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-daa3a20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-daa3a20 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;}.elementor-41 .elementor-element.elementor-element-daa3a20 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-2ce69d8{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-41 .elementor-element.elementor-element-83fd389 .elementor-button{background-color:#F2D701;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;fill:#001837;color:#001837;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:30px 30px 30px 30px;padding:19px 30px 19px 30px;}.elementor-41 .elementor-element.elementor-element-83fd389{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-83fd389 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-83fd389 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-41 .elementor-element.elementor-element-6c676a6 .elementor-button{background-color:var( --e-global-color-accent );font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:30px 30px 30px 30px;padding:19px 30px 19px 30px;}.elementor-41 .elementor-element.elementor-element-6c676a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-6c676a6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-6c676a6 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-41 .elementor-element.elementor-element-151f427{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:3;}.elementor-41 .elementor-element.elementor-element-50cbb4e{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-77b56b8{--display:flex;--border-radius:47px 47px 47px 47px;box-shadow:29px 45px 51.6px 34px rgba(3.000000000000001, 33.00000000000001, 55.999999999999986, 0.06);--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:21px;--padding-bottom:21px;--padding-left:25px;--padding-right:25px;}.elementor-41 .elementor-element.elementor-element-77b56b8:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-77b56b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-button-content-wrapper{flex-direction:row;}.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-button span{gap:10px;justify-content:center;}.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:10px;}.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-10px;}.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-field-group.recaptcha_v3-bottomleft, .elementor-41 .elementor-element.elementor-element-88d3daf .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-field-group .elementor-field, .elementor-41 .elementor-element.elementor-element-88d3daf .elementor-field-subgroup label{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;}.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F8F8F8;border-color:#F8F8F8;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-field-group .elementor-select-wrapper select{background-color:#F8F8F8;border-color:#F8F8F8;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-field-group .elementor-select-wrapper::before{color:#F8F8F8;}.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-button{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;border-radius:30px 30px 30px 30px;padding:19px 30px 20px 30px;}.elementor-41 .elementor-element.elementor-element-88d3daf .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-41 .elementor-element.elementor-element-88d3daf .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-41 .elementor-element.elementor-element-88d3daf .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-41 .elementor-element.elementor-element-88d3daf .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-41 .elementor-element.elementor-element-88d3daf{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-41 .elementor-element.elementor-element-c0b7619{--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;--margin-top:50px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-6fc01ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:33px;color:#696969;}.elementor-41 .elementor-element.elementor-element-ff3f47e{--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:70px;--padding-left:0px;--padding-right:0px;--z-index:2;}.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, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-41 .elementor-element.elementor-element-a1c20c8{border-style:none;}.elementor-41 .elementor-element.elementor-element-a1c20c8 .elementor-icon-box-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-a1c20c8 .elementor-icon{font-size:50px;}.elementor-41 .elementor-element.elementor-element-a1c20c8 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-a1c20c8 .elementor-icon-box-title a{font-family:"Parkinsans", Sans-serif;font-size:27px;font-weight:600;}.elementor-41 .elementor-element.elementor-element-a1c20c8 .elementor-icon-box-title{color:#001914;}.elementor-41 .elementor-element.elementor-element-a1c20c8 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#696969;}.elementor-41 .elementor-element.elementor-element-055f0e1{border-style:none;}.elementor-41 .elementor-element.elementor-element-055f0e1 .elementor-icon-box-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-055f0e1 .elementor-icon{font-size:50px;}.elementor-41 .elementor-element.elementor-element-055f0e1 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-055f0e1 .elementor-icon-box-title a{font-family:"Parkinsans", Sans-serif;font-size:27px;font-weight:600;}.elementor-41 .elementor-element.elementor-element-055f0e1 .elementor-icon-box-title{color:#001914;}.elementor-41 .elementor-element.elementor-element-055f0e1 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#696969;}.elementor-41 .elementor-element.elementor-element-1341123{border-style:none;}.elementor-41 .elementor-element.elementor-element-1341123 .elementor-icon-box-wrapper{text-align:start;}.elementor-41 .elementor-element.elementor-element-1341123 .elementor-icon{font-size:50px;}.elementor-41 .elementor-element.elementor-element-1341123 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-1341123 .elementor-icon-box-title a{font-family:"Parkinsans", Sans-serif;font-size:27px;font-weight:600;}.elementor-41 .elementor-element.elementor-element-1341123 .elementor-icon-box-title{color:#001914;}.elementor-41 .elementor-element.elementor-element-1341123 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#696969;}.elementor-41 .elementor-element.elementor-element-d96e08a{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-41 .elementor-element.elementor-element-d96e08a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-41 .elementor-element.elementor-element-baec255{--display:flex;--min-height:800px;--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;--overflow:hidden;--border-radius:30px 30px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-baec255:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-baec255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-41 .elementor-element.elementor-element-bc3fd4d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.05);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-41 .elementor-element.elementor-element-bc3fd4d:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-bc3fd4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-46a89ba{padding:0px 0px 0px 0px;z-index:2;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.75;letter-spacing:1.76px;color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-41 .elementor-element.elementor-element-5b377a2{width:var( --container-widget-width, 730px );max-width:730px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;--container-widget-width:730px;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-41 .elementor-element.elementor-element-5b377a2.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-5b377a2 .elementor-heading-title{font-family:"Parkinsans", Sans-serif;font-size:40px;font-weight:600;line-height:1.35;color:#001914;}.elementor-41 .elementor-element.elementor-element-ed306d5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-41 .elementor-element.elementor-element-2b921ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-8778b2e{--display:flex;--border-radius:0px 0px 30px 30px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-8778b2e:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-8778b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-41 .elementor-element.elementor-element-25b7ca8{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-41 .elementor-element.elementor-element-25b7ca8.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-25b7ca8 a{color:#646464;}.elementor-41 .elementor-element.elementor-element-272b7dc{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-1bb5f45{--display:flex;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-2570c46{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-41 .elementor-element.elementor-element-a6da3fb{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.75;letter-spacing:1.76px;color:var( --e-global-color-accent );}.elementor-41 .elementor-element.elementor-element-bec6c66{width:var( --container-widget-width, 730px );max-width:730px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;padding:0px 0px 0px 0px;--container-widget-width:730px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-41 .elementor-element.elementor-element-bec6c66.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-bec6c66 .elementor-heading-title{font-family:"Parkinsans", Sans-serif;font-size:40px;font-weight:600;line-height:1.35;color:#001914;}.elementor-41 .elementor-element.elementor-element-341a235{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-41 .elementor-element.elementor-element-bf35e4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-bf35e4c:not( .elementor-widget-image ), .elementor-41 .elementor-element.elementor-element-bf35e4c.elementor-widget-image img{-webkit-mask-image:url( https://milowski.marcinmiasko.pl/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-41 .elementor-element.elementor-element-bf35e4c img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-41 .elementor-element.elementor-element-7e29a87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;}.elementor-41 .elementor-element.elementor-element-7e29a87:not( .elementor-widget-image ), .elementor-41 .elementor-element.elementor-element-7e29a87.elementor-widget-image img{-webkit-mask-image:url( https://milowski.marcinmiasko.pl/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-41 .elementor-element.elementor-element-7e29a87 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-41 .elementor-element.elementor-element-b452656{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;}.elementor-41 .elementor-element.elementor-element-b452656:not( .elementor-widget-image ), .elementor-41 .elementor-element.elementor-element-b452656.elementor-widget-image img{-webkit-mask-image:url( https://milowski.marcinmiasko.pl/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-41 .elementor-element.elementor-element-b452656 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-41 .elementor-element.elementor-element-7abde56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;}.elementor-41 .elementor-element.elementor-element-7abde56:not( .elementor-widget-image ), .elementor-41 .elementor-element.elementor-element-7abde56.elementor-widget-image img{-webkit-mask-image:url( https://milowski.marcinmiasko.pl/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-41 .elementor-element.elementor-element-7abde56 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-41 .elementor-element.elementor-element-833c04f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;}.elementor-41 .elementor-element.elementor-element-833c04f:not( .elementor-widget-image ), .elementor-41 .elementor-element.elementor-element-833c04f.elementor-widget-image img{-webkit-mask-image:url( https://milowski.marcinmiasko.pl/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-41 .elementor-element.elementor-element-833c04f img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-41 .elementor-element.elementor-element-05f1168{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;}.elementor-41 .elementor-element.elementor-element-05f1168:not( .elementor-widget-image ), .elementor-41 .elementor-element.elementor-element-05f1168.elementor-widget-image img{-webkit-mask-image:url( https://milowski.marcinmiasko.pl/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-41 .elementor-element.elementor-element-05f1168 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-41 .elementor-element.elementor-element-5e3b293{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:57px;--padding-bottom:113px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-41 .elementor-element.elementor-element-4fdbc81{--display:flex;--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-41 .elementor-element.elementor-element-0208272{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-0208272.elementor-element{--align-self:flex-end;}.elementor-41 .elementor-element.elementor-element-0208272 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-41 .elementor-element.elementor-element-0208272 .elementor-icon-box-title{margin-block-end:0px;color:#6C6C6C;}.elementor-41 .elementor-element.elementor-element-0208272 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-0208272 .elementor-icon-box-title a{font-size:16px;font-weight:400;line-height:1.75;}.elementor-41 .elementor-element.elementor-element-0208272 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:700;color:#202020;}.elementor-41 .elementor-element.elementor-element-efe9a27{--display:flex;--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-41 .elementor-element.elementor-element-f3b413b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 60px;}.elementor-41 .elementor-element.elementor-element-f3b413b.elementor-element{--align-self:flex-start;}.elementor-41 .elementor-element.elementor-element-f3b413b .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-41 .elementor-element.elementor-element-f3b413b .elementor-icon-box-title{margin-block-end:0px;color:#6C6C6C;}.elementor-41 .elementor-element.elementor-element-f3b413b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-41 .elementor-element.elementor-element-f3b413b.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-f3b413b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-41 .elementor-element.elementor-element-f3b413b .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-f3b413b .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.75;}.elementor-41 .elementor-element.elementor-element-f3b413b .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:700;color:#202020;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-846af70{left:-129px;}body.rtl .elementor-41 .elementor-element.elementor-element-846af70{right:-129px;}.elementor-41 .elementor-element.elementor-element-846af70{top:0px;z-index:1;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-ccedc39{right:-129px;}body.rtl .elementor-41 .elementor-element.elementor-element-ccedc39{left:-129px;}.elementor-41 .elementor-element.elementor-element-ccedc39{top:0px;z-index:1;}.elementor-41 .elementor-element.elementor-element-ce5afb2{--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;--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-41 .elementor-element.elementor-element-1370780{--display:flex;--min-height:809px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-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-41 .elementor-element.elementor-element-1370780:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-1370780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://milowski.marcinmiasko.pl/wp-content/uploads/2026/04/dvfdb.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-78e7335{--display:flex;--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-41 .elementor-element.elementor-element-78e7335:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-78e7335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-b7550f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-be6c32f{--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:15px;--padding-right:15px;}.elementor-41 .elementor-element.elementor-element-a6dda3b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:-435px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-41 .elementor-element.elementor-element-35efcae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:60px;--padding-left:70px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-35efcae:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-35efcae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-41 .elementor-element.elementor-element-51b8678{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.75;letter-spacing:1.76px;color:var( --e-global-color-accent );}.elementor-41 .elementor-element.elementor-element-80e012b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;text-align:start;}.elementor-41 .elementor-element.elementor-element-80e012b .elementor-heading-title{font-family:"Parkinsans", Sans-serif;font-size:40px;font-weight:700;line-height:1.35;color:#001914;}.elementor-41 .elementor-element.elementor-element-3a81b9e{width:var( --container-widget-width, 503px );max-width:503px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:503px;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.75;color:#414141;}.elementor-41 .elementor-element.elementor-element-605307a{--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-41 .elementor-element.elementor-element-a055217{--display:flex;--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-41 .elementor-element.elementor-element-030e3ab .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-030e3ab .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-030e3ab{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-030e3ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-030e3ab .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-41 .elementor-element.elementor-element-030e3ab .elementor-icon-list-text{color:#646464;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-665641e{--display:flex;--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-41 .elementor-element.elementor-element-5e0a946 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-5e0a946 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-41 .elementor-element.elementor-element-5e0a946{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-41 .elementor-element.elementor-element-5e0a946 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41 .elementor-element.elementor-element-5e0a946 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-41 .elementor-element.elementor-element-5e0a946 .elementor-icon-list-text{color:#646464;transition:color 0.3s;}.elementor-41 .elementor-element.elementor-element-b6ec7b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:0px 0px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-b6ec7b8:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-b6ec7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-41 .elementor-element.elementor-element-b6ec7b8.e-con{--align-self:center;}.elementor-41 .elementor-element.elementor-element-bf8ebac .elementor-button{background-color:#F2D701;font-family:"Parkinsans", Sans-serif;font-size:16px;font-weight:500;letter-spacing:-0.32px;fill:#001837;color:#001837;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:30px 30px 30px 30px;padding:19px 30px 19px 30px;}.elementor-41 .elementor-element.elementor-element-bf8ebac{margin:0px 34px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-bf8ebac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41 .elementor-element.elementor-element-bf8ebac .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-41 .elementor-element.elementor-element-dad6cd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-dad6cd5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-41 .elementor-element.elementor-element-dad6cd5 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-dad6cd5 .elementor-icon-box-title, .elementor-41 .elementor-element.elementor-element-dad6cd5 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.6875;}.elementor-41 .elementor-element.elementor-element-dad6cd5 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:700;color:#FFFFFF;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-2af913d{right:-66px;}body.rtl .elementor-41 .elementor-element.elementor-element-2af913d{left:-66px;}.elementor-41 .elementor-element.elementor-element-2af913d{top:-49px;}.elementor-41 .elementor-element.elementor-element-ecb3df4{--display:flex;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-4d0d532{right:-78px;}body.rtl .elementor-41 .elementor-element.elementor-element-4d0d532{left:-78px;}.elementor-41 .elementor-element.elementor-element-4d0d532{bottom:-75px;}.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 );}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-9936e1b{left:332px;}body.rtl .elementor-41 .elementor-element.elementor-element-9936e1b{right:332px;}.elementor-41 .elementor-element.elementor-element-9936e1b{top:-103px;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 100px 0px rgba(0, 0, 0, 0.19);}.elementor-41 .elementor-element.elementor-element-9936e1b .elementor-icon-wrapper{text-align:center;}.elementor-41 .elementor-element.elementor-element-9936e1b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#FF0033;}.elementor-41 .elementor-element.elementor-element-9936e1b.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-9936e1b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-9936e1b.elementor-view-framed .elementor-icon, .elementor-41 .elementor-element.elementor-element-9936e1b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-41 .elementor-element.elementor-element-9936e1b.elementor-view-framed .elementor-icon{background-color:#FF0033;}.elementor-41 .elementor-element.elementor-element-9936e1b.elementor-view-stacked .elementor-icon svg{fill:#FF0033;}.elementor-41 .elementor-element.elementor-element-9936e1b .elementor-icon{font-size:73px;padding:41px;}.elementor-41 .elementor-element.elementor-element-9936e1b .elementor-icon svg{height:73px;}.elementor-41 .elementor-element.elementor-element-a6fc52a{width:var( --container-widget-width, 25% );max-width:25%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#646464;}.elementor-41 .elementor-element.elementor-element-a6fc52a.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-a6fc52a a{color:#646464;}.elementor-41 .elementor-element.elementor-element-659251a{--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-41 .elementor-element.elementor-element-710b131{--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:85px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-30ebbd7{--display:flex;}.elementor-41 .elementor-element.elementor-element-e908b07{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-e908b07::before, .elementor-41 .elementor-element.elementor-element-e908b07 > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-e908b07 > .e-con-inner > .elementor-background-video-container::before, .elementor-41 .elementor-element.elementor-element-e908b07 > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-e908b07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-41 .elementor-element.elementor-element-e908b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-41 .elementor-element.elementor-element-2d96ccf{--display:flex;--z-index:2;}.elementor-41 .elementor-element.elementor-element-e6918ac{--display:flex;--min-height:752px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:70px;--padding-bottom:55px;--padding-left:70px;--padding-right:70px;}.elementor-41 .elementor-element.elementor-element-e6918ac:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-e6918ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F4FC;}.elementor-41 .elementor-element.elementor-element-1ebd7d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.75;letter-spacing:1.76px;color:var( --e-global-color-accent );}.elementor-41 .elementor-element.elementor-element-c8029f6{width:var( --container-widget-width, 730px );max-width:730px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;padding:0px 0px 0px 0px;--container-widget-width:730px;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-41 .elementor-element.elementor-element-c8029f6.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-c8029f6 .elementor-heading-title{font-family:"Parkinsans", Sans-serif;font-size:40px;font-weight:600;line-height:1.35;color:#001914;}.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-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-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-weight:var( --e-global-typography-secondary-font-weight );}.elementor-41 .elementor-element.elementor-element-79a217c .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-79a217c .elementor-swiper-button{color:#3B3B3B;}.elementor-41 .elementor-element.elementor-element-79a217c .elementor-swiper-button svg{fill:#3B3B3B;}.elementor-41 .elementor-element.elementor-element-79a217c.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-41 .elementor-element.elementor-element-79a217c.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:50px;}.elementor-41 .elementor-element.elementor-element-79a217c.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:50px;}.elementor-41 .elementor-element.elementor-element-79a217c.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:50px;}.elementor-41 .elementor-element.elementor-element-79a217c.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:50px;}.elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__text{color:#001914;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;text-transform:none;font-style:normal;line-height:1.79166667;}.elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__name{color:#001914;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;line-height:1.55555556;}.elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__title{color:#616161;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.75;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-3e471f1{right:-88px;}body.rtl .elementor-41 .elementor-element.elementor-element-3e471f1{left:-88px;}.elementor-41 .elementor-element.elementor-element-3e471f1{top:-70px;}.elementor-41 .elementor-element.elementor-element-086f259{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--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-41 .elementor-element.elementor-element-e3cf43b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-fb4a144{right:0px;}body.rtl .elementor-41 .elementor-element.elementor-element-fb4a144{left:0px;}.elementor-41 .elementor-element.elementor-element-fb4a144{bottom:0px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-3b052ba{left:60px;}body.rtl .elementor-41 .elementor-element.elementor-element-3b052ba{right:60px;}.elementor-41 .elementor-element.elementor-element-3b052ba{top:144px;}.elementor-41 .elementor-element.elementor-element-1e66273{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-41 .elementor-element.elementor-element-c8cc83b{--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;--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-41 .elementor-element.elementor-element-1c33be2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-41 .elementor-element.elementor-element-7baa3a3{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.75;letter-spacing:1.76px;color:var( --e-global-color-accent );}.elementor-41 .elementor-element.elementor-element-0a85dcb{width:var( --container-widget-width, 730px );max-width:730px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;padding:0px 0px 0px 0px;--container-widget-width:730px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-41 .elementor-element.elementor-element-0a85dcb.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-0a85dcb .elementor-heading-title{font-family:"Parkinsans", Sans-serif;font-size:40px;font-weight:600;line-height:1.35;color:#001914;}.elementor-41 .elementor-element.elementor-element-c8675af{width:var( --container-widget-width, 56% );max-width:56%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.75;color:#646464;}.elementor-41 .elementor-element.elementor-element-c8675af.elementor-element{--align-self:center;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-accordion-item{border-width:0px;}.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-tab-title{background-color:#E4E4E4;}.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-accordion-icon, .elementor-41 .elementor-element.elementor-element-7399a7b .elementor-accordion-title{color:#001914;}.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-accordion-icon svg{fill:#001914;}.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-active .elementor-accordion-icon, .elementor-41 .elementor-element.elementor-element-7399a7b .elementor-active .elementor-accordion-title{color:#001914;}.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-active .elementor-accordion-icon svg{fill:#001914;}.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-accordion-title{font-family:"Parkinsans", Sans-serif;font-size:20px;font-weight:600;line-height:1.6;}.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-tab-content{color:#646464;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.75;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-a0d4863{right:-57px;}body.rtl .elementor-41 .elementor-element.elementor-element-a0d4863{left:-57px;}.elementor-41 .elementor-element.elementor-element-a0d4863{top:73px;}.elementor-41 .elementor-element.elementor-element-0a3061a{--display:flex;--min-height:100px;--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;--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-41 .elementor-element.elementor-element-0a3061a:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-0a3061a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://milowski.marcinmiasko.pl/wp-content/uploads/2026/04/Vectoraa-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-41 .elementor-element.elementor-element-1e47410{--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;--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-41 .elementor-element.elementor-element-304b299{--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;--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-41 .elementor-element.elementor-element-304b299:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-304b299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F4FC;}.elementor-41 .elementor-element.elementor-element-afd1a0c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-41 .elementor-element.elementor-element-62707dd{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:1.75;letter-spacing:1.76px;color:#0C42C8;}.elementor-41 .elementor-element.elementor-element-e22fce0{width:var( --container-widget-width, 730px );max-width:730px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;padding:0px 0px 0px 0px;--container-widget-width:730px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-41 .elementor-element.elementor-element-e22fce0.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-e22fce0 .elementor-heading-title{font-family:"Parkinsans", Sans-serif;font-size:40px;font-weight:600;line-height:1.35;color:#001914;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-f657078{left:0px;}body.rtl .elementor-41 .elementor-element.elementor-element-f657078{right:0px;}.elementor-41 .elementor-element.elementor-element-f657078{top:-100px;z-index:1;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-4ba841b{left:-272px;}body.rtl .elementor-41 .elementor-element.elementor-element-4ba841b{right:-272px;}.elementor-41 .elementor-element.elementor-element-4ba841b{top:520px;z-index:1;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-fd7c7b7{right:0px;}body.rtl .elementor-41 .elementor-element.elementor-element-fd7c7b7{left:0px;}.elementor-41 .elementor-element.elementor-element-fd7c7b7{top:520px;z-index:1;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-45460ed{right:0px;}body.rtl .elementor-41 .elementor-element.elementor-element-45460ed{left:0px;}.elementor-41 .elementor-element.elementor-element-45460ed{top:-100px;z-index:1;}.elementor-41 .elementor-element.elementor-element-710f1a4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-41 .elementor-element.elementor-element-8f3e499{--swiper-slides-to-display:3;--swiper-slides-gap:30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-58px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-58px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#C7C7C7;}.elementor-41 .elementor-element.elementor-element-8f3e499 .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-41 .elementor-element.elementor-element-d96e08a{--width:120.262%;}.elementor-41 .elementor-element.elementor-element-baec255{--content-width:1300px;}.elementor-41 .elementor-element.elementor-element-bc3fd4d{--width:51%;}.elementor-41 .elementor-element.elementor-element-ed306d5{--width:49%;}.elementor-41 .elementor-element.elementor-element-a6dda3b{--width:54%;}.elementor-41 .elementor-element.elementor-element-a055217{--width:36%;}.elementor-41 .elementor-element.elementor-element-665641e{--width:64%;}.elementor-41 .elementor-element.elementor-element-ecb3df4{--width:43%;}.elementor-41 .elementor-element.elementor-element-659251a{--content-width:1450px;}.elementor-41 .elementor-element.elementor-element-1e66273{--content-width:1010px;}.elementor-41 .elementor-element.elementor-element-710f1a4{--content-width:1220px;}}@media(max-width:1024px){.elementor-41 .elementor-element.elementor-element-5b63e6d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-77b56b8{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-ff3f47e{--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-41 .elementor-element.elementor-element-d96e08a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-ce5afb2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-1370780{--min-height:500px;}.elementor-41 .elementor-element.elementor-element-a6dda3b{--margin-top:-400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-41 .elementor-element.elementor-element-4d0d532{right:15px;}body.rtl .elementor-41 .elementor-element.elementor-element-4d0d532{left:15px;}.elementor-41 .elementor-element.elementor-element-710b131{--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-41 .elementor-element.elementor-element-30ebbd7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-2d96ccf{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-f657078{top:0px;}.elementor-41 .elementor-element.elementor-element-710f1a4{--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-8f3e499{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-41 .elementor-element.elementor-element-5b63e6d{--min-height:700px;}.elementor-41 .elementor-element.elementor-element-2503d6f{--min-height:700px;}.elementor-41 .elementor-element.elementor-element-d232609{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-41 .elementor-element.elementor-element-34f9638{margin:130px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:43px;line-height:1em;}.elementor-41 .elementor-element.elementor-element-cbbddeb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:59px;line-height:1em;}.elementor-41 .elementor-element.elementor-element-7418481{--padding-top:45px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-50cbb4e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-77b56b8{--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-41 .elementor-element.elementor-element-c0b7619{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-6fc01ac{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-6fc01ac.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-ff3f47e{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-41 .elementor-element.elementor-element-8778b2e{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-25b7ca8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-1bb5f45{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-41 .elementor-element.elementor-element-2570c46{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-bec6c66 .elementor-heading-title{font-size:32px;}.elementor-41 .elementor-element.elementor-element-341a235{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-bf35e4c img{height:70px;}.elementor-41 .elementor-element.elementor-element-7e29a87 img{height:70px;}.elementor-41 .elementor-element.elementor-element-b452656 img{height:70px;}.elementor-41 .elementor-element.elementor-element-7abde56 img{height:70px;}.elementor-41 .elementor-element.elementor-element-833c04f img{height:70px;}.elementor-41 .elementor-element.elementor-element-05f1168 img{height:70px;}.elementor-41 .elementor-element.elementor-element-5e3b293{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:45px;--padding-bottom:113px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-4fdbc81{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-4fdbc81.e-con{--align-self:center;}.elementor-41 .elementor-element.elementor-element-0208272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-41 .elementor-element.elementor-element-0208272.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-0208272 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-41 .elementor-element.elementor-element-efe9a27{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-efe9a27.e-con{--align-self:flex-end;}.elementor-41 .elementor-element.elementor-element-f3b413b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-f3b413b.elementor-element{--align-self:center;}.elementor-41 .elementor-element.elementor-element-f3b413b .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-41 .elementor-element.elementor-element-1370780{--min-height:300px;}.elementor-41 .elementor-element.elementor-element-35efcae{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-51b8678{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-41 .elementor-element.elementor-element-80e012b{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-41 .elementor-element.elementor-element-80e012b .elementor-heading-title{font-size:32px;}.elementor-41 .elementor-element.elementor-element-3a81b9e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-41 .elementor-element.elementor-element-a055217{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-41 .elementor-element.elementor-element-665641e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41 .elementor-element.elementor-element-b6ec7b8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-bf8ebac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-dad6cd5{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-dad6cd5 .elementor-icon-box-wrapper{gap:0px;}.elementor-41 .elementor-element.elementor-element-a6fc52a{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-41 .elementor-element.elementor-element-659251a{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-710b131{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-30ebbd7{--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-41 .elementor-element.elementor-element-2d96ccf{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-41 .elementor-element.elementor-element-e6918ac{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-41 .elementor-element.elementor-element-c8029f6{text-align:center;}.elementor-41 .elementor-element.elementor-element-c8029f6 .elementor-heading-title{font-size:32px;}.elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__text{font-size:16px;}.elementor-41 .elementor-element.elementor-element-c8675af{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-accordion-title{font-size:18px;}.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-tab-title{padding:20px 20px 20px 25px;}.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-tab-content{padding:20px 25px 20px 25px;}.elementor-41 .elementor-element.elementor-element-62707dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41 .elementor-element.elementor-element-e22fce0 .elementor-heading-title{font-size:32px;}.elementor-41 .elementor-element.elementor-element-710f1a4{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-41 .elementor-element.elementor-element-8f3e499{--swiper-slides-to-display:1;padding:0px 27px 0px 27px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0%;}}@media(max-width:1024px) and (min-width:768px){.elementor-41 .elementor-element.elementor-element-c0b7619{--content-width:720px;}.elementor-41 .elementor-element.elementor-element-a6dda3b{--width:70%;}.elementor-41 .elementor-element.elementor-element-ecb3df4{--width:30%;}.elementor-41 .elementor-element.elementor-element-30ebbd7{--width:100%;}.elementor-41 .elementor-element.elementor-element-2d96ccf{--width:100%;}.elementor-41 .elementor-element.elementor-element-710f1a4{--content-width:720px;}}/* Start custom CSS for button, class: .elementor-element-83fd389 *//* 1. Definicja animacji pulsowania dla szerokiego przycisku */
@keyframes pxl_pulse_btn {
  0% {
    transform: scale(1, 1);
    opacity: 0.67;
  }
  100% {
    /* scale(szerokość, wysokość). 
      1.3 to szerokość (zostaje jak było). 
      1.6 to wysokość (podwojony efekt wychodzenia w górę i w dół).
    */
    transform: scale(1.3, 1.6); 
    opacity: 0; /* Zanikanie na końcu fali */
  }
}

/* 2. Ustawienia bazy dla przycisku Elementora */
.pxl-btn-video .elementor-button {
  position: relative;
  z-index: 1;
}

/* 3. Pseudo-element tworzący pulsującą falę pod przyciskiem */
.pxl-btn-video .elementor-button::after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  
  /* Kolor fali */
  background-color: rgba(242, 215, 1, 0.6); 
  
  /* Automatyczne zaokrąglenie */
  border-radius: inherit;
  
  /* Przypisanie animacji */
  animation: pxl_pulse_btn 1500ms ease-out infinite;
  -webkit-animation: pxl_pulse_btn 1500ms ease-out infinite;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-88d3daf *//* Główne odstępy w polach roboczych - robimy 45px z lewej strony na ikonę */
.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-field-textual {
    padding: 15px 30px 15px 47px !important; 
}

/* Ikona dla pola: Email */
.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-field-group-email input {
    background-image: url('https://milowski.marcinmiasko.pl/wp-content/uploads/2026/04/email-svg.svg');
    background-repeat: no-repeat;
    background-position: 15px center;
    background-size: 20px;
}

/* Ikona dla pola: Telefon */
.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-field-group-field_f5f6f42 input {
    background-image: url('https://milowski.marcinmiasko.pl/wp-content/uploads/2026/04/telefon-svg.svg');
    background-repeat: no-repeat;
    background-position: 15px center;
    background-size: 20px;
}

/* Ikona dla pola: Wybierz usługę (Lista rozwijana) */
.elementor-41 .elementor-element.elementor-element-88d3daf .elementor-field-group-field_1e579ce select {
    background-image: url('https://milowski.marcinmiasko.pl/wp-content/uploads/2026/04/usluga-svg.svg');
    background-repeat: no-repeat;
    background-position: 15px center;
    background-size: 20px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a1c20c8 *//* Zapas miejsca od góry, aby ikona wychodząca poza obrys nie została ucięta */
.elementor-41 .elementor-element.elementor-element-a1c20c8 {
    margin-top: 40px; 
}

/* Obramowanie, tło i paddingi nadrzędnego kontenera */
.elementor-41 .elementor-element.elementor-element-a1c20c8 .elementor-icon-box-wrapper {
    position: relative;
    padding: 75px 30px 41px 30px;
    border-radius: 15px;
    border: 1px solid rgba(0, 25, 20, 0.12);
    background: #FFF;
    text-align: left;
}

/* Wypozycjonowanie ikony nad górną krawędzią (obramowanie na środku) */
.elementor-41 .elementor-element.elementor-element-a1c20c8 .elementor-icon-box-icon {
    position: absolute;
    top: -38px;
    left: 30px;
    margin: 0 !important;
}

/* Stylizacja tła i kształtu ikony */
.elementor-41 .elementor-element.elementor-element-a1c20c8 .elementor-icon-box-icon .elementor-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: #F1F4FC;
    padding: 13px;
    border-radius: 6px;
    width: auto;
    height: auto;
    line-height: 1;
}

/* Wymiary ikony */
.elementor-41 .elementor-element.elementor-element-a1c20c8 .elementor-icon-box-icon .elementor-icon i,
.elementor-41 .elementor-element.elementor-element-a1c20c8 .elementor-icon-box-icon .elementor-icon svg {
    font-size: 64px;
    width: 64px;
    height: 64px;
    color: #0C42C8;
    fill: #0C42C8;
}

/* Odstępy dla tytułu (Typografię i kolor ustawiasz natywnie) */
.elementor-41 .elementor-element.elementor-element-a1c20c8 .elementor-icon-box-content .elementor-icon-box-title {
    margin-top: 0 !important;
    margin-bottom: 12px !important;
}

/* Odstępy dla opisu (Typografię i kolor ustawiasz natywnie) */
.elementor-41 .elementor-element.elementor-element-a1c20c8 .elementor-icon-box-content .elementor-icon-box-description {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-055f0e1 *//* Zapas miejsca od góry, aby ikona wychodząca poza obrys nie została ucięta */
.elementor-41 .elementor-element.elementor-element-055f0e1 {
    margin-top: 40px; 
}

/* Obramowanie, tło i paddingi nadrzędnego kontenera */
.elementor-41 .elementor-element.elementor-element-055f0e1 .elementor-icon-box-wrapper {
    position: relative;
    padding: 75px 30px 41px 30px;
    border-radius: 15px;
    border: 1px solid rgba(0, 25, 20, 0.12);
    background: #FFF;
    text-align: left;
}

/* Wypozycjonowanie ikony nad górną krawędzią (obramowanie na środku) */
.elementor-41 .elementor-element.elementor-element-055f0e1 .elementor-icon-box-icon {
    position: absolute;
    top: -38px;
    left: 30px;
    margin: 0 !important;
}

/* Stylizacja tła i kształtu ikony */
.elementor-41 .elementor-element.elementor-element-055f0e1 .elementor-icon-box-icon .elementor-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: #F1F4FC;
    padding: 13px;
    border-radius: 6px;
    width: auto;
    height: auto;
    line-height: 1;
}

/* Wymiary ikony */
.elementor-41 .elementor-element.elementor-element-055f0e1 .elementor-icon-box-icon .elementor-icon i,
.elementor-41 .elementor-element.elementor-element-055f0e1 .elementor-icon-box-icon .elementor-icon svg {
    font-size: 64px;
    width: 64px;
    height: 64px;
    color: #0C42C8;
    fill: #0C42C8;
}

/* Odstępy dla tytułu (Typografię i kolor ustawiasz natywnie) */
.elementor-41 .elementor-element.elementor-element-055f0e1 .elementor-icon-box-content .elementor-icon-box-title {
    margin-top: 0 !important;
    margin-bottom: 12px !important;
}

/* Odstępy dla opisu (Typografię i kolor ustawiasz natywnie) */
.elementor-41 .elementor-element.elementor-element-055f0e1 .elementor-icon-box-content .elementor-icon-box-description {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1341123 *//* Zapas miejsca od góry, aby ikona wychodząca poza obrys nie została ucięta */
.elementor-41 .elementor-element.elementor-element-1341123 {
    margin-top: 40px; 
}

/* Obramowanie, tło i paddingi nadrzędnego kontenera */
.elementor-41 .elementor-element.elementor-element-1341123 .elementor-icon-box-wrapper {
    position: relative;
    padding: 75px 30px 41px 30px;
    border-radius: 15px;
    border: 1px solid rgba(0, 25, 20, 0.12);
    background: #FFF;
    text-align: left;
}

/* Wypozycjonowanie ikony nad górną krawędzią (obramowanie na środku) */
.elementor-41 .elementor-element.elementor-element-1341123 .elementor-icon-box-icon {
    position: absolute;
    top: -38px;
    left: 30px;
    margin: 0 !important;
}

/* Stylizacja tła i kształtu ikony */
.elementor-41 .elementor-element.elementor-element-1341123 .elementor-icon-box-icon .elementor-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background: #F1F4FC;
    padding: 13px;
    border-radius: 6px;
    width: auto;
    height: auto;
    line-height: 1;
}

/* Wymiary ikony */
.elementor-41 .elementor-element.elementor-element-1341123 .elementor-icon-box-icon .elementor-icon i,
.elementor-41 .elementor-element.elementor-element-1341123 .elementor-icon-box-icon .elementor-icon svg {
    font-size: 64px;
    width: 64px;
    height: 64px;
    color: #0C42C8;
    fill: #0C42C8;
}

/* Odstępy dla tytułu (Typografię i kolor ustawiasz natywnie) */
.elementor-41 .elementor-element.elementor-element-1341123 .elementor-icon-box-content .elementor-icon-box-title {
    margin-top: 0 !important;
    margin-bottom: 12px !important;
}

/* Odstępy dla opisu (Typografię i kolor ustawiasz natywnie) */
.elementor-41 .elementor-element.elementor-element-1341123 .elementor-icon-box-content .elementor-icon-box-description {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc3fd4d *//* Ograniczamy działanie przyklejenia tylko do tabletów i komputerów (powyżej 767px) */
@media (min-width: 768px) {
    /* 1. Wymuszenie natywnego przyklejenia na kalkulatorze */
    .elementor-41 .elementor-element.elementor-element-bc3fd4d {
        position: -webkit-sticky !important;
        position: sticky !important;
        top: 0px !important; /* Dystans od góry */
        align-self: flex-start !important;
    }

    /* 2. Odblokowanie Twojego nadrzędnego kontenera (ID: baec255) */
    /* Używamy overflow: clip, aby zachować zaokrąglenia wideo, ale odblokować sticky */
    .elementor-element-baec255,
    .e-con:has(> .elementor-41 .elementor-element.elementor-element-bc3fd4d) {
        overflow: clip !important;
    }
}

/* 3. Globalne odblokowanie (Naprawia problem poziomego paska przewijania większości motywów WP) */
/* To zostaje globalnie na wszystkich urządzeniach */
html, body {
    overflow-x: clip !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9936e1b *//* 1. Definicja animacji pulsowania wydobyta z szablonu */
@keyframes pxl_pulse_border {
  0% {
    transform: scale(1);
    opacity: 0.67;
  }
  100% {
    transform: scale(2.2); /* Powiększenie do 220% */
    opacity: 0; /* Zanikanie na końcu fali */
  }
}

/* 2. Ustawienia dla samej ikony (wrapper musi mieć position: relative) */
.pxl-btn-video .elementor-icon {
  position: relative;
  z-index: 1;
  border-radius: 50%; /* Zapewnia, że tło pod spodem też będzie idealnie okrągłe */
}

/* 3. Pseudo-element tworzący pulsujący okrąg pod spodem ikony */
.pxl-btn-video .elementor-icon::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  
  /* Kolor "fali" pulsowania. 
     Użyłem koloru czerwonego z Twojego widgetu z 50% przezroczystością. 
     Jeśli wolisz oryginalny biały efekt z szablonu, zmień to na: rgba(255, 255, 255, 0.57) */
  background-color: rgba(255, 255, 255, 0.6); 
  
  border-radius: inherit;
  
  /* Przypisanie animacji: trwa 1.5 sekundy, zwalnia pod koniec (ease-out) i odtwarza się w nieskończoność */
  animation: pxl_pulse_border 1500ms ease-out infinite;
  -webkit-animation: pxl_pulse_border 1500ms ease-out infinite;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-79a217c *//* USUNIĘCIE DOMYŚLNYCH ODSTĘPÓW ELEMENTORA */
.elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial {
    padding: 0 !important;
    position: relative;
}

/* IKONA CYTATU NAD TEKSTEM (ZAKODOWANE NIEBIESKIE SVG) */
.elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__content::before {
    content: "";
    display: block;
    width: 63px;
    height: 63px;
    margin-bottom: 15px; /* Odstęp między cytatem a tekstem */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='63' viewBox='0 0 63 63' fill='none'%3E%3Cpath d='M21.808 4.84668H7.26934C5.24985 4.84668 3.53362 5.55349 2.11988 6.9667C0.706804 8.38018 0 10.0964 0 12.116V26.6542C0 28.6737 0.706406 30.3897 2.11988 31.8029C3.53349 33.216 5.25024 33.9231 7.26934 33.9231H15.7501C16.7594 33.9231 17.6177 34.2766 18.3245 34.9831C19.0313 35.6893 19.3846 36.5479 19.3846 37.558V38.7688C19.3846 41.4445 18.4379 43.728 16.5451 45.6214C14.6521 47.5139 12.368 48.4604 9.6921 48.4604H7.26934C6.61266 48.4604 6.04497 48.7009 5.56519 49.1801C5.08581 49.6594 4.84592 50.2275 4.84592 50.8837V55.7305C4.84592 56.3857 5.08581 56.9548 5.56519 57.4342C6.04536 57.9133 6.61253 58.1539 7.26934 58.1539H9.69224C12.3175 58.1539 14.8226 57.642 17.208 56.6201C19.5932 55.5981 21.6565 54.2158 23.3981 52.4741C25.1394 50.7323 26.5215 48.6694 27.5436 46.2841C28.5656 43.8988 29.0768 41.3938 29.0768 38.769V12.1155C29.0768 10.0959 28.37 8.37978 26.9568 6.96657C25.5436 5.55335 23.827 4.84668 21.808 4.84668Z' fill='%230C42C8'/%3E%3Cpath d='M60.8792 6.9667C59.4661 5.55349 57.7498 4.84668 55.7303 4.84668H41.1921C39.1726 4.84668 37.4564 5.55349 36.0432 6.9667C34.6301 8.38031 33.9236 10.0964 33.9236 12.116V26.6542C33.9236 28.6737 34.6301 30.3897 36.0432 31.8029C37.4564 33.216 39.1728 33.9231 41.1921 33.9231H49.6729C50.6821 33.9231 51.5412 34.2766 52.2479 34.9831C52.9539 35.6897 53.3079 36.5479 53.3079 37.558V38.7688C53.3079 41.4445 52.3612 43.728 50.468 45.6214C48.5751 47.5139 46.2916 48.4604 43.6154 48.4604H41.1921C40.536 48.4604 39.9678 48.7009 39.4885 49.1801C39.0089 49.6594 38.7687 50.2275 38.7687 50.8837V55.7305C38.7687 56.3857 39.0089 56.9548 39.4885 57.4342C39.9676 57.9133 40.5359 58.1539 41.1921 58.1539H43.6154C46.2403 58.1539 48.7453 57.642 51.1309 56.6201C53.5157 55.5981 55.5787 54.2158 57.3205 52.4741C59.0622 50.7323 60.4451 48.6689 61.4665 46.2841C62.4884 43.8994 62.9999 41.3938 62.9999 38.769V12.1155C62.9995 10.0959 62.2934 8.37978 60.8792 6.9667Z' fill='%230C42C8'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
}

/* GŁÓWNY KONTENER TEKSTU */
.elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__text {
    text-align: left;
}

/* UKŁAD STOPKI (ZDJĘCIE AUTORA, IMIĘ, STANOWISKO) */
.elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__footer {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 55px !important; /* Dystans według plików oryginalnego motywu */
    padding: 0 !important;
}

/* ZDJĘCIE AUTORA OPINII */
.elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__image {
    border-radius: 50% !important;
    overflow: hidden !important;
    margin: 0 18px 0 0 !important; /* Odstęp z prawej strony (pxl-mr-18) */
    padding: 0 !important;
}

.elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__image img {
    width: 100% !important;
    height: auto !important;
}

/* AUTOR I STANOWISKO LOKALIZACJA */
.elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__cite {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__name {
    margin-bottom: 3px !important; 
}


/* -- STRZAŁKI NAWIGACYJNE -- */
/* Utworzenie przestrzeni na strzałki na dole karuzeli */
.elementor-41 .elementor-element.elementor-element-79a217c .elementor-main-swiper {
    padding-bottom: 90px !important; 
}

/* Wyczyszczenie domyślnych strzałek Elementora */
.elementor-41 .elementor-element.elementor-element-79a217c .elementor-swiper-button {
    position: absolute !important;
    bottom: 0 !important;
    top: auto !important;
    margin: 0 !important;
    width: 44px !important;
    height: 44px !important;
    background-color: transparent !important;
    border: none !important;
    transition: opacity 300ms linear 0ms !important;
    opacity: 0.31 !important; /* Przygaszenie znane z szablonu */
}

/* Animacja najechania myszką */
.elementor-41 .elementor-element.elementor-element-79a217c .elementor-swiper-button:hover {
    opacity: 1 !important;
}

/* Ukrycie fizycznych ikon Elementora wewnątrz buttona */
.elementor-41 .elementor-element.elementor-element-79a217c .elementor-swiper-button i,
.elementor-41 .elementor-element.elementor-element-79a217c .elementor-swiper-button svg {
    display: none !important;
}

/* Strzałka w lewo (Oryginalne SVG z motywu) */
.elementor-41 .elementor-element.elementor-element-79a217c .elementor-swiper-button-prev {
    left: 0 !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cpath d='M0.290806 21.2947L10.2906 11.2949C10.6498 10.8754 11.2811 10.8265 11.7005 11.1858C12.12 11.545 12.1689 12.1763 11.8096 12.5958C11.7761 12.6349 11.7396 12.6714 11.7005 12.7048L3.41071 21.0047H43C43.5523 21.0047 44 21.4524 44 22.0047C44 22.557 43.5523 23.0047 43 23.0047H3.41071L11.7005 31.2945C12.12 31.6537 12.1689 32.285 11.8096 32.7044C11.4503 33.1239 10.8191 33.1728 10.3996 32.8135C10.3605 32.78 10.324 32.7435 10.2906 32.7044L0.290718 22.7046C-0.0969391 22.3147 -0.0969391 21.6848 0.290806 21.2947Z' fill='%230C42C8'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* Strzałka w prawo (Oryginalne SVG z motywu) */
.elementor-41 .elementor-element.elementor-element-79a217c .elementor-swiper-button-next {
    left: 60px !important; /* Dystans 60px od poprzedniej strzałki */
    right: auto !important; /* Nadpisanie wymuszenia po prawej stronie elementora */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cpath d='M43.7092 21.2947L33.7094 11.2949C33.3502 10.8754 32.7189 10.8265 32.2995 11.1858C31.88 11.545 31.8311 12.1763 32.1904 12.5958C32.2239 12.6349 32.2604 12.6714 32.2995 12.7048L40.5893 21.0047H1C0.447715 21.0047 0 21.4524 0 22.0047C0 22.557 0.447715 23.0047 1 23.0047H40.5893L32.2995 31.2945C31.88 31.6537 31.8311 32.285 32.1904 32.7044C32.5497 33.1239 33.1809 33.1728 33.6004 32.8135C33.6395 32.78 33.676 32.7435 33.7094 32.7044L43.7093 22.7046C44.0969 22.3147 44.0969 21.6848 43.7092 21.2947Z' fill='%230C42C8'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* -- OPTYMALIZACJA DLA URZĄDZEŃ MOBILNYCH (TABLETY I TELEFONY) -- */
@media (max-width: 767px) {
    /* Wyśrodkowanie niebieskiego cudzysłowu */
    .elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__content::before {
        margin: 0 auto 15px auto;
        background-position: center;
    }
    
    /* Wyśrodkowanie opinii */
    .elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__text {
        text-align: center !important;
    }
    
    /* Zmiana na układ pionowy i wyśrodkowanie sekcji z awatarem */
    .elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__footer {
        margin-top: 20px !important;
        flex-direction: column;
        text-align: center;
    }
    @media (max-width: 767px)
    /* Odstęp awatara od podpisu i poprawka marginesu bocznego */
    .elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__image {
        margin: 0 0 20px 0 !important;
    }
    
    /* Wyśrodkowanie Imienia i Stanowiska */
    .elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__cite {
        align-items: center;
    }
    

/* Wyśrodkowanie nawigacji strzałek na mobile - poprawione */
    .elementor-41 .elementor-element.elementor-element-79a217c .elementor-swiper-button-prev {
        left: calc(50% - 52px) !important;
    }
    .elementor-41 .elementor-element.elementor-element-79a217c .elementor-swiper-button-next {
        left: calc(50% + 8px) !important;
    }
}



/* DODANIE 5 GWIAZDEK OPINII */
.elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__footer::after {
    /* \2605 to uniwersalny kod tekstowy dla pełnej gwiazdki */
    content: "\2605 \2605 \2605 \2605 \2605";
    font-family: "Arial", sans-serif !important;
    color: #FFB300 !important; /* Domyślny złoty kolor, możesz go zmienić na np. niebieski #0C42C8 */
    font-size: 30px !important;
    letter-spacing: 3px !important;
    margin-left: auto !important; /* Spycha gwiazdki automatycznie do prawej krawędzi modułu */
}

/* POPRAWKA GWIAZDEK DLA URZĄDZEŃ MOBILNYCH (WYŚRODKOWANIE) */
@media (max-width: 767px) {
    .elementor-41 .elementor-element.elementor-element-79a217c .elementor-testimonial__footer::after {
        margin-left: 0 !important;
        margin-top: 15px !important; /* Odstęp od nazwiska na telefonie */
    }
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-7399a7b *//* Główny kontener - wspólne tło, zaokrąglenia i NOWE OBRAMOWANIE */
.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-accordion-item {
    margin-bottom: 15px;
    border-radius: 10px;
    overflow: hidden; 
    background-color: #f5f5f5; 
    
    /* Wymuszenie obramowania i pełny, ciemny kolor do testów */
    border: 1px solid #0a4e6e26 !important; 
}

/* Usunięcie marginesu pod ostatnim elementem */
.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-accordion-item:last-child {
    margin-bottom: 0;
}

/* Ustawienia pola pytania (tytułu) */
.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-tab-title {
    border-radius: 10px 10px 0 0;
    background-color: transparent !important; 
}

/* Gdy akordeon jest zamknięty, tytuł odzyskuje pełne zaokrąglenie na dole */
.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-accordion-item .elementor-tab-title[aria-expanded="false"] {
    border-radius: 10px;
}

/* Ustawienia pola odpowiedzi (treści) */
.elementor-41 .elementor-element.elementor-element-7399a7b .elementor-tab-content {
    border-radius: 0 0 10px 10px;
    background-color: transparent !important; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Parkinsans';
	font-display: auto;
	src: url('https://milowski.marcinmiasko.pl/wp-content/uploads/2026/04/Parkinsans-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-display: auto;
	src: url('https://milowski.marcinmiasko.pl/wp-content/uploads/2026/04/DMSans-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */