.elementor-110 .elementor-element.elementor-element-3014341{--display:flex;--min-height:650px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-122px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:260px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-3014341:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-3014341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design32.asp.katowice.pl/wp-content/uploads/2025/03/logo-i-elementy-01-1-1-e1742419704264.jpg");}.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-110 .elementor-element.elementor-element-b58dd2b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:96px;font-weight:700;line-height:110px;}.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-110 .elementor-element.elementor-element-1ab2093 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:27px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-110 .elementor-element.elementor-element-1ab2093 .elementor-button:hover, .elementor-110 .elementor-element.elementor-element-1ab2093 .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-1ab2093 > .elementor-widget-container{margin:60px 0px 0px 0px;}.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 );}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-7c422d5{left:14%;}body.rtl .elementor-110 .elementor-element.elementor-element-7c422d5{right:14%;}.elementor-110 .elementor-element.elementor-element-7c422d5{bottom:120px;}.elementor-110 .elementor-element.elementor-element-7c422d5 img{width:160px;}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-b9fcd79{right:8%;}body.rtl .elementor-110 .elementor-element.elementor-element-b9fcd79{left:8%;}.elementor-110 .elementor-element.elementor-element-b9fcd79{bottom:250px;}.elementor-110 .elementor-element.elementor-element-b9fcd79 img{width:160px;}.elementor-110 .elementor-element.elementor-element-6a8ac39{--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;--padding-top:120px;--padding-bottom:80px;--padding-left:80px;--padding-right:150px;}.elementor-110 .elementor-element.elementor-element-6a8ac39:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-6a8ac39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E4DF;}.elementor-110 .elementor-element.elementor-element-0c0f3d1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-04e0686{text-align:left;}.elementor-110 .elementor-element.elementor-element-04e0686 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;line-height:32px;}.elementor-110 .elementor-element.elementor-element-d54e252{--display:flex;--min-height:90%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-bfcc4ff{text-align:left;}.elementor-110 .elementor-element.elementor-element-0b16750{text-align:center;}.elementor-110 .elementor-element.elementor-element-4b76e7e{--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-110 .elementor-element.elementor-element-19ea545{font-family:"Inter", Sans-serif;font-size:26px;font-weight:400;line-height:50px;color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-19ea545 p{margin-bottom:40px;}.elementor-110 .elementor-element.elementor-element-27fb6af{--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;--padding-top:110px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-110 .elementor-element.elementor-element-5e45101 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:700;line-height:70px;}.elementor-110 .elementor-element.elementor-element-fac09b8{--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;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-5c54b55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-5e8db80{--display:flex;--min-height:90%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-3e4c776{text-align:left;}.elementor-110 .elementor-element.elementor-element-79f8a63{text-align:center;}.elementor-110 .elementor-element.elementor-element-6954945{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-8a298b2{font-family:"Inter", Sans-serif;font-size:26px;font-weight:400;line-height:50px;color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-8a298b2 p{margin-bottom:40px;}.elementor-110 .elementor-element.elementor-element-cbefc39{--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;--padding-top:110px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-110 .elementor-element.elementor-element-d98e6a7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:700;line-height:70px;}.elementor-110 .elementor-element.elementor-element-c2fc4fa{--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;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-00f50a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-ec482c5{--display:flex;--min-height:90%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-a99a043{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-bdb0fca{right:100px;}body.rtl .elementor-110 .elementor-element.elementor-element-bdb0fca{left:100px;}.elementor-110 .elementor-element.elementor-element-bdb0fca{top:-160px;text-align:left;}.elementor-110 .elementor-element.elementor-element-bdb0fca img{width:90px;}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-0d2b08b{right:0px;}body.rtl .elementor-110 .elementor-element.elementor-element-0d2b08b{left:0px;}.elementor-110 .elementor-element.elementor-element-0d2b08b{top:-116px;text-align:left;}.elementor-110 .elementor-element.elementor-element-0d2b08b img{width:80px;}.elementor-110 .elementor-element.elementor-element-cf08b8d > .elementor-widget-container{margin:0px 0px -44px 0px;}.elementor-110 .elementor-element.elementor-element-cf08b8d{font-family:"Inter", Sans-serif;font-size:26px;font-weight:400;line-height:50px;color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-cf08b8d p{margin-bottom:40px;}.elementor-110 .elementor-element.elementor-element-09320ad{--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;--padding-top:110px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-110 .elementor-element.elementor-element-8ffaa6f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:700;line-height:70px;}.elementor-110 .elementor-element.elementor-element-074a350{--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;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-e59582d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-fcdada3{--display:flex;--min-height:90%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-d0e0532 > .elementor-widget-container{margin:0px 0px -119px 0px;}.elementor-110 .elementor-element.elementor-element-d0e0532{text-align:center;}.elementor-110 .elementor-element.elementor-element-be7d194{text-align:left;}.elementor-110 .elementor-element.elementor-element-d4540f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-8fb5d31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-8fb5d31{font-family:"Inter", Sans-serif;font-size:26px;font-weight:400;line-height:50px;color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-8fb5d31 p{margin-bottom:40px;}.elementor-110 .elementor-element.elementor-element-8708f7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-8708f7f:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-8708f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://design32.asp.katowice.pl/wp-content/uploads/2025/03/logo-i-elementy-01-1-1-e1742419704264.jpg");}.elementor-110 .elementor-element.elementor-element-ef80951{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:120px;--padding-left:80px;--padding-right:0px;}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-58fbaa9{right:4%;}body.rtl .elementor-110 .elementor-element.elementor-element-58fbaa9{left:4%;}.elementor-110 .elementor-element.elementor-element-58fbaa9{top:-110px;}.elementor-110 .elementor-element.elementor-element-58fbaa9 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-110 .elementor-element.elementor-element-9264a2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-7f6e6a6{font-family:"Inter", Sans-serif;font-size:26px;font-weight:400;line-height:50px;color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-7f6e6a6 p{margin-bottom:40px;}.elementor-110 .elementor-element.elementor-element-ff97616 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-ff97616{font-family:"Inter", Sans-serif;font-size:26px;font-weight:700;line-height:50px;color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-ff97616 p{margin-bottom:40px;}.elementor-110 .elementor-element.elementor-element-751b2df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:170px;--padding-bottom:160px;--padding-left:80px;--padding-right:80px;}.elementor-110 .elementor-element.elementor-element-751b2df:not(.elementor-motion-effects-element-type-background), .elementor-110 .elementor-element.elementor-element-751b2df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-110 .elementor-element.elementor-element-63a411d{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-5db7329 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-110 .elementor-element.elementor-element-5db7329 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:96px;font-weight:700;line-height:95px;letter-spacing:0px;}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-a9111d2{left:48%;}body.rtl .elementor-110 .elementor-element.elementor-element-a9111d2{right:48%;}.elementor-110 .elementor-element.elementor-element-a9111d2{top:-214px;}.elementor-110 .elementor-element.elementor-element-a9111d2 img{width:41px;}.elementor-110 .elementor-element.elementor-element-aa99a2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-80a4c30 > .elementor-widget-container{margin:0px 0px -13px 0px;}.elementor-110 .elementor-element.elementor-element-80a4c30{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:27px;color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-cd6187c .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-110 .elementor-element.elementor-element-cd6187c .elementor-button:hover, .elementor-110 .elementor-element.elementor-element-cd6187c .elementor-button:focus{background-color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-04cf1a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-110 .elementor-element.elementor-element-1934b3a{--grid-columns:4;--grid-column-gap:30px;}:root{--page-title-display:none;}@media(max-width:1440px) and (min-width:601px){.elementor-110 .elementor-element.elementor-element-9264a2b{--width:1196px;}}@media(max-width:1440px){.elementor-110 .elementor-element.elementor-element-3014341{--min-height:550px;--padding-top:220px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-b58dd2b .elementor-heading-title{font-size:80px;}.elementor-110 .elementor-element.elementor-element-6a8ac39{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-110 .elementor-element.elementor-element-04e0686 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-110 .elementor-element.elementor-element-bfcc4ff img{width:76px;}.elementor-110 .elementor-element.elementor-element-0b16750 img{width:131px;}.elementor-110 .elementor-element.elementor-element-19ea545{font-size:22px;line-height:40px;}.elementor-110 .elementor-element.elementor-element-27fb6af{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-110 .elementor-element.elementor-element-5e45101 .elementor-heading-title{font-size:45px;}.elementor-110 .elementor-element.elementor-element-fac09b8{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-3e4c776 img{width:76px;}.elementor-110 .elementor-element.elementor-element-79f8a63 img{width:131px;}.elementor-110 .elementor-element.elementor-element-8a298b2{font-size:22px;line-height:40px;}.elementor-110 .elementor-element.elementor-element-cbefc39{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-110 .elementor-element.elementor-element-d98e6a7 .elementor-heading-title{font-size:45px;}.elementor-110 .elementor-element.elementor-element-c2fc4fa{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-bdb0fca img{width:76px;}.elementor-110 .elementor-element.elementor-element-0d2b08b img{width:76px;}.elementor-110 .elementor-element.elementor-element-cf08b8d{font-size:22px;line-height:40px;}.elementor-110 .elementor-element.elementor-element-09320ad{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-110 .elementor-element.elementor-element-8ffaa6f .elementor-heading-title{font-size:45px;}.elementor-110 .elementor-element.elementor-element-074a350{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-d0e0532 img{width:131px;}.elementor-110 .elementor-element.elementor-element-be7d194 img{width:76px;}.elementor-110 .elementor-element.elementor-element-8fb5d31{font-size:22px;line-height:40px;}.elementor-110 .elementor-element.elementor-element-ef80951{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-110 .elementor-element.elementor-element-58fbaa9{top:-90px;}.elementor-110 .elementor-element.elementor-element-58fbaa9 img{width:110px;}.elementor-110 .elementor-element.elementor-element-7f6e6a6{font-size:22px;line-height:40px;}.elementor-110 .elementor-element.elementor-element-ff97616{font-size:22px;line-height:40px;}.elementor-110 .elementor-element.elementor-element-751b2df{--padding-top:140px;--padding-bottom:140px;--padding-left:40px;--padding-right:40px;}.elementor-110 .elementor-element.elementor-element-5db7329 .elementor-heading-title{font-size:80px;}}@media(max-width:1366px){.elementor-110 .elementor-element.elementor-element-3014341{--min-height:500px;--padding-top:190px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-b58dd2b .elementor-heading-title{font-size:70px;}.elementor-110 .elementor-element.elementor-element-1ab2093 > .elementor-widget-container{margin:30px 0px 0px 0px;}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-7c422d5{left:8%;}body.rtl .elementor-110 .elementor-element.elementor-element-7c422d5{right:8%;}.elementor-110 .elementor-element.elementor-element-7c422d5{bottom:70px;}.elementor-110 .elementor-element.elementor-element-7c422d5 img{width:130px;}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-b9fcd79{right:4%;}body.rtl .elementor-110 .elementor-element.elementor-element-b9fcd79{left:4%;}.elementor-110 .elementor-element.elementor-element-b9fcd79{bottom:180px;}.elementor-110 .elementor-element.elementor-element-b9fcd79 img{width:145px;}.elementor-110 .elementor-element.elementor-element-19ea545{font-size:20px;line-height:36px;}.elementor-110 .elementor-element.elementor-element-5e45101 .elementor-heading-title{font-size:40px;}.elementor-110 .elementor-element.elementor-element-8a298b2{font-size:20px;line-height:36px;}.elementor-110 .elementor-element.elementor-element-d98e6a7 .elementor-heading-title{font-size:40px;}.elementor-110 .elementor-element.elementor-element-cf08b8d{font-size:20px;line-height:36px;}.elementor-110 .elementor-element.elementor-element-8ffaa6f .elementor-heading-title{font-size:40px;}.elementor-110 .elementor-element.elementor-element-8fb5d31{font-size:20px;line-height:36px;}.elementor-110 .elementor-element.elementor-element-7f6e6a6{font-size:20px;line-height:36px;}.elementor-110 .elementor-element.elementor-element-ff97616{font-size:20px;line-height:36px;}.elementor-110 .elementor-element.elementor-element-5db7329 .elementor-heading-title{font-size:70px;}.elementor-110 .elementor-element.elementor-element-1934b3a{--grid-columns:4;}}@media(max-width:1024px){.elementor-110 .elementor-element.elementor-element-5e45101 .elementor-heading-title{font-size:35px;}.elementor-110 .elementor-element.elementor-element-d98e6a7 .elementor-heading-title{font-size:35px;}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-bdb0fca{right:60px;}body.rtl .elementor-110 .elementor-element.elementor-element-bdb0fca{left:60px;}.elementor-110 .elementor-element.elementor-element-bdb0fca img{width:60px;}.elementor-110 .elementor-element.elementor-element-0d2b08b{top:-176px;}.elementor-110 .elementor-element.elementor-element-0d2b08b img{width:50px;}.elementor-110 .elementor-element.elementor-element-8ffaa6f .elementor-heading-title{font-size:35px;}.elementor-110 .elementor-element.elementor-element-5db7329 .elementor-heading-title{font-size:55px;}.elementor-110 .elementor-element.elementor-element-1934b3a{--grid-columns:2;}}@media(max-width:880px){.elementor-110 .elementor-element.elementor-element-b58dd2b .elementor-heading-title{font-size:60px;}.elementor-110 .elementor-element.elementor-element-7c422d5 img{width:90px;}.elementor-110 .elementor-element.elementor-element-b9fcd79 img{width:115px;}}@media(max-width:600px){.elementor-110 .elementor-element.elementor-element-3014341{--justify-content:center;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-b58dd2b .elementor-heading-title{font-size:28px;line-height:45px;}.elementor-110 .elementor-element.elementor-element-1ab2093 > .elementor-widget-container{margin:35px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-1ab2093 .elementor-button{font-size:16px;line-height:24px;}.elementor-110 .elementor-element.elementor-element-7c422d5{bottom:50px;}.elementor-110 .elementor-element.elementor-element-7c422d5 img{width:60px;}.elementor-110 .elementor-element.elementor-element-b9fcd79{bottom:300px;}.elementor-110 .elementor-element.elementor-element-b9fcd79 img{width:70px;}.elementor-110 .elementor-element.elementor-element-6a8ac39{--padding-top:45px;--padding-bottom:45px;--padding-left:16px;--padding-right:16px;}.elementor-110 .elementor-element.elementor-element-0c0f3d1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-110 .elementor-element.elementor-element-04e0686 .elementor-heading-title{font-size:28px;}.elementor-110 .elementor-element.elementor-element-d54e252{--min-height:0;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;}.elementor-110 .elementor-element.elementor-element-bfcc4ff{text-align:left;}.elementor-110 .elementor-element.elementor-element-bfcc4ff img{width:47%;}.elementor-110 .elementor-element.elementor-element-0b16750{text-align:right;}.elementor-110 .elementor-element.elementor-element-0b16750 img{width:41%;}.elementor-110 .elementor-element.elementor-element-19ea545{font-size:16px;line-height:28px;}.elementor-110 .elementor-element.elementor-element-19ea545 p{margin-bottom:30px;}.elementor-110 .elementor-element.elementor-element-27fb6af{--padding-top:45px;--padding-bottom:45px;--padding-left:16px;--padding-right:16px;}.elementor-110 .elementor-element.elementor-element-5e45101 .elementor-heading-title{font-size:28px;line-height:45px;}.elementor-110 .elementor-element.elementor-element-fac09b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-5e8db80{--min-height:0;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;}.elementor-110 .elementor-element.elementor-element-3e4c776{text-align:left;}.elementor-110 .elementor-element.elementor-element-3e4c776 img{width:47%;}.elementor-110 .elementor-element.elementor-element-79f8a63{text-align:right;}.elementor-110 .elementor-element.elementor-element-79f8a63 img{width:41%;}.elementor-110 .elementor-element.elementor-element-8a298b2 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-8a298b2{font-size:16px;line-height:28px;}.elementor-110 .elementor-element.elementor-element-8a298b2 p{margin-bottom:30px;}.elementor-110 .elementor-element.elementor-element-cbefc39{--padding-top:45px;--padding-bottom:45px;--padding-left:16px;--padding-right:16px;}.elementor-110 .elementor-element.elementor-element-d98e6a7 .elementor-heading-title{font-size:28px;line-height:45px;}.elementor-110 .elementor-element.elementor-element-c2fc4fa{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-00f50a3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-ec482c5{--min-height:0;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-bdb0fca{right:0px;}body.rtl .elementor-110 .elementor-element.elementor-element-bdb0fca{left:0px;}.elementor-110 .elementor-element.elementor-element-bdb0fca{top:-150px;text-align:left;}.elementor-110 .elementor-element.elementor-element-bdb0fca img{width:45px;}.elementor-110 .elementor-element.elementor-element-0d2b08b{top:-156px;text-align:left;}.elementor-110 .elementor-element.elementor-element-0d2b08b img{width:47%;}.elementor-110 .elementor-element.elementor-element-cf08b8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-cf08b8d{font-size:16px;line-height:28px;}.elementor-110 .elementor-element.elementor-element-cf08b8d p{margin-bottom:30px;}.elementor-110 .elementor-element.elementor-element-09320ad{--padding-top:0px;--padding-bottom:45px;--padding-left:16px;--padding-right:16px;}.elementor-110 .elementor-element.elementor-element-8ffaa6f .elementor-heading-title{font-size:28px;line-height:45px;}.elementor-110 .elementor-element.elementor-element-074a350{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-110 .elementor-element.elementor-element-fcdada3{--min-height:0;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;}.elementor-110 .elementor-element.elementor-element-d0e0532{text-align:right;}.elementor-110 .elementor-element.elementor-element-d0e0532 img{width:41%;}.elementor-110 .elementor-element.elementor-element-be7d194{text-align:left;}.elementor-110 .elementor-element.elementor-element-be7d194 img{width:47%;}.elementor-110 .elementor-element.elementor-element-8fb5d31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-8fb5d31{font-size:16px;line-height:28px;}.elementor-110 .elementor-element.elementor-element-8fb5d31 p{margin-bottom:30px;}.elementor-110 .elementor-element.elementor-element-ef80951{--padding-top:45px;--padding-bottom:45px;--padding-left:16px;--padding-right:16px;}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-58fbaa9{right:6%;}body.rtl .elementor-110 .elementor-element.elementor-element-58fbaa9{left:6%;}.elementor-110 .elementor-element.elementor-element-58fbaa9{top:-40px;}.elementor-110 .elementor-element.elementor-element-58fbaa9 img{width:50px;}.elementor-110 .elementor-element.elementor-element-7f6e6a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-7f6e6a6{font-size:16px;line-height:28px;}.elementor-110 .elementor-element.elementor-element-7f6e6a6 p{margin-bottom:30px;}.elementor-110 .elementor-element.elementor-element-ff97616 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-110 .elementor-element.elementor-element-ff97616{font-size:16px;line-height:28px;}.elementor-110 .elementor-element.elementor-element-ff97616 p{margin-bottom:30px;}.elementor-110 .elementor-element.elementor-element-751b2df{--padding-top:45px;--padding-bottom:45px;--padding-left:16px;--padding-right:16px;}.elementor-110 .elementor-element.elementor-element-5db7329 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-110 .elementor-element.elementor-element-5db7329 .elementor-heading-title{font-size:28px;line-height:40px;}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-a9111d2{left:78%;}body.rtl .elementor-110 .elementor-element.elementor-element-a9111d2{right:78%;}.elementor-110 .elementor-element.elementor-element-a9111d2{top:-64px;}.elementor-110 .elementor-element.elementor-element-a9111d2 img{width:20px;}.elementor-110 .elementor-element.elementor-element-cd6187c > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-110 .elementor-element.elementor-element-cd6187c .elementor-button{font-size:16px;}.elementor-110 .elementor-element.elementor-element-1934b3a{--grid-columns:1;}}@media(min-width:601px){.elementor-110 .elementor-element.elementor-element-0c0f3d1{--width:30%;}.elementor-110 .elementor-element.elementor-element-4b76e7e{--width:70%;}.elementor-110 .elementor-element.elementor-element-5c54b55{--width:30%;}.elementor-110 .elementor-element.elementor-element-6954945{--width:70%;}.elementor-110 .elementor-element.elementor-element-00f50a3{--width:30%;}.elementor-110 .elementor-element.elementor-element-a99a043{--width:70%;}.elementor-110 .elementor-element.elementor-element-e59582d{--width:30%;}.elementor-110 .elementor-element.elementor-element-d4540f7{--width:70%;}.elementor-110 .elementor-element.elementor-element-9264a2b{--width:1366px;}.elementor-110 .elementor-element.elementor-element-aa99a2b{--width:450px;}}@media(max-width:1366px) and (min-width:601px){.elementor-110 .elementor-element.elementor-element-0c0f3d1{--width:25%;}.elementor-110 .elementor-element.elementor-element-4b76e7e{--width:75%;}.elementor-110 .elementor-element.elementor-element-5c54b55{--width:25%;}.elementor-110 .elementor-element.elementor-element-6954945{--width:75%;}.elementor-110 .elementor-element.elementor-element-00f50a3{--width:25%;}.elementor-110 .elementor-element.elementor-element-a99a043{--width:75%;}.elementor-110 .elementor-element.elementor-element-e59582d{--width:25%;}.elementor-110 .elementor-element.elementor-element-d4540f7{--width:75%;}.elementor-110 .elementor-element.elementor-element-9264a2b{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-7c422d5 */@keyframes softPulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  25% {
    transform: scale(1.05);
    opacity: 0.9;
  }
  50% {
    transform: scale(1.05);
    opacity: 0.9;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.elementor-110 .elementor-element.elementor-element-7c422d5 {
  display: inline-block;
  animation: softPulse 2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9fcd79 */@keyframes rotate20 {
  0% {
    transform: rotate(0deg);
  }
  25%{
     transform: rotate(20deg);
  }
  50% {
    transform: rotate(20deg);
  }
  75% {
    transform: rotate(20deg);
  }
   100% {
    transform: rotate(00deg);
  }
}

.elementor-110 .elementor-element.elementor-element-b9fcd79{
  display: inline-block;
  animation: rotate20 3s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bfcc4ff */@keyframes softPulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  25% {
    transform: scale(1.05);
    opacity: 0.9;
  }
  50% {
    transform: scale(1.05);
    opacity: 0.9;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.elementor-110 .elementor-element.elementor-element-bfcc4ff {
  display: inline-block;
  animation: softPulse 2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0b16750 */@keyframes rotate20 {
  0% {
    transform: rotate(0deg);
  }
  25%{
     transform: rotate(10deg);
  }
  50% {
    transform: rotate(10deg);
  }
  75% {
    transform: rotate(10deg);
  }
   100% {
    transform: rotate(00deg);
  }
}

.elementor-110 .elementor-element.elementor-element-0b16750{
  display: inline-block;
  animation: rotate20 3s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a8ac39 */@media only screen and (min-width: 1441px) and (max-width: 1680px) {
  .elementor-110 .elementor-element.elementor-element-6a8ac39 {
      padding-left: 40px;
      padding-right: 40px;
      /*gap: 100px;*/
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e4c776 */@keyframes moveTopRight {
  0% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(20px, -20px);
  }
  50% {
    transform: translate(20px, -20px);
  }
  100% {
    transform: translate(0, 0);
  }
}

.elementor-110 .elementor-element.elementor-element-3e4c776 {
  display: inline-block;
  animation: moveTopRight 4s ease-in-out infinite alternate;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79f8a63 */@keyframes rotate20 {
  0% {
    transform: rotate(0deg);
  }
  25%{
     transform: rotate(10deg);
  }
  50% {
    transform: rotate(00deg);
  }
  75% {
    transform: rotate(20deg);
  }
   100% {
    transform: rotate(00deg);
  }
}

.elementor-110 .elementor-element.elementor-element-79f8a63{
  display: inline-block;
  animation: rotate20 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27fb6af */@media only screen and (min-width: 1441px) and (max-width: 1680px) {
  .elementor-110 .elementor-element.elementor-element-27fb6af {
      padding-left: 40px;
      padding-right: 40px;
      /*gap: 100px;*/
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bdb0fca */@keyframes softPulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  25% {
    transform: scale(1.05);
    opacity: 0.9;
  }
  50% {
    transform: scale(1.05);
    opacity: 0.9;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.elementor-110 .elementor-element.elementor-element-bdb0fca {
  display: inline-block;
  animation: softPulse 2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0d2b08b */@keyframes rotate20 {
  0% {
    transform: rotate(0deg);
  }
  25%{
     transform: rotate(10deg);
  }
  50% {
    transform: rotate(00deg);
  }
  75% {
    transform: rotate(20deg);
  }
   100% {
    transform: rotate(00deg);
  }
}

.elementor-110 .elementor-element.elementor-element-0d2b08b{
  display: inline-block;
  animation: rotate20 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbefc39 */@media only screen and (min-width: 1441px) and (max-width: 1680px) {
  .elementor-110 .elementor-element.elementor-element-cbefc39 {
      padding-left: 40px;
      padding-right: 40px;
      /*gap: 100px;*/
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0e0532 */@keyframes softPulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  25% {
    transform: scale(1.05);
    opacity: 0.9;
  }
  50% {
    transform: scale(1.05);
    opacity: 0.9;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.elementor-110 .elementor-element.elementor-element-d0e0532 {
  display: inline-block;
  animation: softPulse 2s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-be7d194 */@keyframes rotate20 {
  0% {
    transform: rotate(0deg);
  }
  25%{
     transform: rotate(20deg);
  }
  50% {
    transform: rotate(20deg);
  }
  75% {
    transform: rotate(20deg);
  }
   100% {
    transform: rotate(00deg);
  }
}

.elementor-110 .elementor-element.elementor-element-be7d194{
  display: inline-block;
  animation: rotate20 3s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09320ad */@media only screen and (min-width: 1441px) and (max-width: 1680px) {
  .elementor-110 .elementor-element.elementor-element-09320ad {
      padding-left: 40px;
      padding-right: 40px;
      /*gap: 100px;*/
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8708f7f */@media only screen and (min-width: 1441px) and (max-width: 1680px) {
  .elementor-110 .elementor-element.elementor-element-8708f7f {
      padding-left: 40px;
      /*padding-right: 40px;*/
      /*gap: 100px;*/
  }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1934b3a */.elementor-110 .elementor-element.elementor-element-1934b3a .praca-dyplomowa:nth-child(4),
.elementor-110 .elementor-element.elementor-element-1934b3a .praca-dyplomowa:nth-child(5)
{
    margin-top: 200px !important
}

@media only screen and (min-width: 1241px) and (max-width: 1680px) {
 .elementor-110 .elementor-element.elementor-element-1934b3a .praca-dyplomowa:nth-child(4),
.elementor-110 .elementor-element.elementor-element-1934b3a .praca-dyplomowa:nth-child(5)
{
    margin-top: 150px !important
}
}

@media only screen and (max-width: 1024px) {
  .elementor-110 .elementor-element.elementor-element-1934b3a .praca-dyplomowa:nth-child(4),
.elementor-110 .elementor-element.elementor-element-1934b3a .praca-dyplomowa:nth-child(5)
{
    margin-top: 0px !important
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-751b2df */@media only screen and (min-width: 1441px) and (max-width: 1680px) {
  .elementor-110 .elementor-element.elementor-element-751b2df {
      padding-left: 40px;
      padding-right: 40px;
      /*gap: 100px;*/
  }
}/* End custom CSS */