/* Generated 80% dimensional overrides. Column fractions and container widths stay unchanged. */
@media (min-width:768px){
/* scaled source: elementor-post-589.css */
body.page-id-589 .elementor-589 .elementor-element.elementor-element-295e630{padding:48px 4% 48px 4% !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-44fb5fa .elementor-heading-title{font-size:clamp(35.2px, 3.6vw, 68.8px) !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-8b1d2c5 .elementor-button{font-size:17.92px !important;border-width:2.4px 2.4px 2.4px 2.4px !important;border-radius:75.2px 75.2px 75.2px 75.2px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-8b1d2c5 .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-4bde77e{padding:0 4% 0 4% !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-801cc08 > .elementor-element-populated{padding:0px 24px 0px 24px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-4315ef5 > .elementor-container{min-height:328px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-4315ef5, body.page-id-589 .elementor-589 .elementor-element.elementor-element-4315ef5 > .elementor-background-overlay{border-radius:24px 24px 24px 24px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-03d26e5{--spacer-size:160px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-0d994f7{border-width:0px 0px 0.8px 0px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-6f098d7{padding:48px 4% 48px 4% !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-8f3a913 > .elementor-element-populated{padding:0px 32px 0px 32px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-8f3a911{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-8f3a911 .elementor-heading-title{font-size:clamp(35.2px, 3.6vw, 68.8px) !important;letter-spacing:-2.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-8f3a912 .elementor-tab-title, body.page-id-589 .elementor-589 .elementor-element.elementor-element-8f3a912 .elementor-tab-title:before, body.page-id-589 .elementor-589 .elementor-element.elementor-element-8f3a912 .elementor-tab-title:after, body.page-id-589 .elementor-589 .elementor-element.elementor-element-8f3a912 .elementor-tab-content, body.page-id-589 .elementor-589 .elementor-element.elementor-element-8f3a912 .elementor-tabs-content-wrapper{border-width:0.8px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-a0f3e01{padding:48px 4% 48px 4% !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-a0f3e04 > .elementor-element-populated{padding:0px 32px 0px 32px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-a0f3e02 .elementor-heading-title{font-size:clamp(35.2px, 3.6vw, 68.8px) !important;letter-spacing:-2.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-d277c8a{--gap:25.6px 25.6px !important;--row-gap:25.6px !important;--column-gap:25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-1958942{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-042eba8 .elementor-button{font-size:17.92px !important;border-width:2.4px 2.4px 2.4px 2.4px !important;border-radius:75.2px 75.2px 75.2px 75.2px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-042eba8 .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c5a4121{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-f3a6fb5 .elementor-button{font-size:17.92px !important;border-width:2.4px 2.4px 2.4px 2.4px !important;border-radius:75.2px 75.2px 75.2px 75.2px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-f3a6fb5 .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-ef7e57a{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-fac912f .elementor-button{font-size:17.92px !important;border-width:2.4px 2.4px 2.4px 2.4px !important;border-radius:75.2px 75.2px 75.2px 75.2px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-fac912f .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-de24775{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c8ff62b .elementor-button{font-size:17.92px !important;border-width:2.4px 2.4px 2.4px 2.4px !important;border-radius:75.2px 75.2px 75.2px 75.2px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c8ff62b .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-40000fd{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-1189f2d .elementor-button{font-size:17.92px !important;border-width:2.4px 2.4px 2.4px 2.4px !important;border-radius:75.2px 75.2px 75.2px 75.2px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-1189f2d .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-f81b927{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-f89aa11 .elementor-button{font-size:17.92px !important;border-width:2.4px 2.4px 2.4px 2.4px !important;border-radius:75.2px 75.2px 75.2px 75.2px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-f89aa11 .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-5268dee{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-935ec35 .elementor-button{font-size:17.92px !important;border-width:2.4px 2.4px 2.4px 2.4px !important;border-radius:75.2px 75.2px 75.2px 75.2px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-935ec35 .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-2212ce0{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-519424c .elementor-button{font-size:17.92px !important;border-width:2.4px 2.4px 2.4px 2.4px !important;border-radius:75.2px 75.2px 75.2px 75.2px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-519424c .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-215d7ea{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-a36c1a2 .elementor-icon{font-size:22.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-a36c1a2 .elementor-icon svg{height:22.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-5e88208 .elementor-button{font-size:17.92px !important;border-width:2.4px 2.4px 2.4px 2.4px !important;border-radius:75.2px 75.2px 75.2px 75.2px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-5e88208 .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-dd471ee{--gap:25.6px 25.6px !important;--row-gap:25.6px !important;--column-gap:25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-ff05a13{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-008f401{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-3a26e13{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-e64fd27{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-11cb652{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-54c986f{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-eb8d028 .elementor-button{font-size:17.92px !important;border-width:2.4px 2.4px 2.4px 2.4px !important;border-radius:75.2px 75.2px 75.2px 75.2px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-eb8d028 .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-e1ada31{--gap:25.6px 25.6px !important;--row-gap:25.6px !important;--column-gap:25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-583767e{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c8c0eaf .elementor-button{font-size:17.92px !important;border-width:2.4px 2.4px 2.4px 2.4px !important;border-radius:75.2px 75.2px 75.2px 75.2px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c8c0eaf .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-0d7f425{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-8a1bbce .elementor-button{font-size:17.92px !important;border-width:2.4px 2.4px 2.4px 2.4px !important;border-radius:75.2px 75.2px 75.2px 75.2px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-8a1bbce .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-42b8850{--gap:9.6px 9.6px !important;--row-gap:9.6px !important;--column-gap:9.6px !important;--border-radius:25.6px 25.6px 25.6px 25.6px !important;--padding-top:38.4px !important;--padding-bottom:38.4px !important;--padding-left:38.4px !important;--padding-right:38.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-08f2b73 .elementor-button{font-size:17.92px !important;border-width:2.4px 2.4px 2.4px 2.4px !important;border-radius:75.2px 75.2px 75.2px 75.2px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-08f2b73 .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0001{padding:48px 4% 48px 4% !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0003 .elementor-heading-title{font-size:clamp(35.2px, 3.6vw, 68.8px) !important;letter-spacing:-2.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0005 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0005 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0005 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0005 > .elementor-element-populated{padding:38.4px 19.2px 38.4px 19.2px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0006 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0006 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0006 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0006 > .elementor-element-populated{padding:38.4px 19.2px 38.4px 19.2px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0007 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0007 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0007 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0007 > .elementor-element-populated{padding:38.4px 19.2px 38.4px 19.2px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0008 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0008 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0008 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-b5a0008 > .elementor-element-populated{padding:38.4px 19.2px 38.4px 19.2px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e0001{padding:48px 4% 48px 4% !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e0012 .elementor-heading-title{font-size:clamp(35.2px, 3.6vw, 68.8px) !important;letter-spacing:-2.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1010 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1010 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1010 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1011 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1011 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1011 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1012 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1012 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1012 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1013 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1013 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1013 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1014 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1014 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1014 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1015 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1015 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1015 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1016 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1016 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1016 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1017 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1017 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1017 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1018 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1018 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1018 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1019 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1019 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1019 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1020 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1020 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1020 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1099 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1099 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1099 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1099b .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e1099b .elementor-button{font-size:17.92px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e0002{padding:48px 4% 48px 4% !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e0022 .elementor-heading-title{font-size:clamp(35.2px, 3.6vw, 68.8px) !important;letter-spacing:-2.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2010 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2010 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2010 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2011 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2011 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2011 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2012 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2012 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2012 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2013 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2013 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2013 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2014 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2014 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2014 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2015 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2015 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2015 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2016 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2016 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2016 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2017 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2017 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2017 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2018 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2018 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2018 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2019 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2019 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2019 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2020 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2020 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2020 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2021 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2021 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2021 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2022 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2022 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e2022 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e0024 .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-c1e0024 .elementor-button{font-size:17.92px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f0001{padding:48px 4% 48px 4% !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f0011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 51.2px) 0px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f0011 .elementor-heading-title{font-size:clamp(35.2px, 3.6vw, 68.8px) !important;letter-spacing:-2.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1010 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1010 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1010 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1011 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1011 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1011 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1012 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1012 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1012 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1013 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1013 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1013 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1014 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1014 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1014 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1015 > .elementor-element-populated, body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1015 > .elementor-element-populated > .elementor-background-overlay, body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f1015 > .elementor-background-slideshow{border-radius:25.6px 25.6px 25.6px 25.6px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f0013 .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-p0f0013 .elementor-button{font-size:17.92px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-r3v0001{padding:48px 4% 48px 4% !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-r3v0011{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38.4px) 0px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-r3v0011 .elementor-heading-title{font-size:clamp(35.2px, 3.6vw, 68.8px) !important;letter-spacing:-2.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-r3v0012 .elementor-tab-title, body.page-id-589 .elementor-589 .elementor-element.elementor-element-r3v0012 .elementor-tab-title:before, body.page-id-589 .elementor-589 .elementor-element.elementor-element-r3v0012 .elementor-tab-title:after, body.page-id-589 .elementor-589 .elementor-element.elementor-element-r3v0012 .elementor-tab-content, body.page-id-589 .elementor-589 .elementor-element.elementor-element-r3v0012 .elementor-tabs-content-wrapper{border-width:0.8px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-f170001{padding:48px 4% 48px 4% !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-f170a01 .elementor-heading-title{font-size:clamp(35.2px, 3.6vw, 68.8px) !important;letter-spacing:-2.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-ab0f001{padding:48px 4% 48px 4% !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-ab0a003 .elementor-heading-title{font-size:clamp(35.2px, 3.6vw, 68.8px) !important;letter-spacing:-2.4px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-ab0a008 .elementor-button .elementor-button-content-wrapper{gap:12px !important;}
body.page-id-589 .elementor-589 .elementor-element.elementor-element-ab0a008 .elementor-button{font-size:17.92px !important;padding:8.96px 17.92px 8.96px 17.92px !important;}
/* scaled source: mfn-custom-inline-css */
body.page-id-589 .beagency8-ourteam-heading{border-radius:40px !important;padding:6.4px 12.8px !important;margin-bottom:32px !important;}
@media only screen and (max-width: 959px){body.page-id-589 .beagency8-ourteam-heading{margin-bottom:16px !important;}}
body.page-id-589 .elementor-element-f179a0e .client_wrapper{border-radius:24px !important;}
body.page-id-589 .elementor-element-8f3a912{--pt-size:clamp(35.2px, 8.8vw, 70.4px) !important;--pt-overlap:8px !important;}
body.page-id-589 .elementor-element-8f3a912 .elementor-tabs-wrapper{margin:0 0 clamp(16px, 2.4vw, 32px) !important;}
body.page-id-589 .elementor-element-8f3a912 .elementor-tab-desktop-title.elementor-tab-title{border:1.6px solid var(--pt-blue) !important;font-size:clamp(14.4px, 3.68vw, 35.2px) !important;}
body.page-id-589 .elementor-element-8f3a912 .elementor-tab-title:focus-visible, body.page-id-589 .elementor-element-8f3a912 .elementor-tab-title a:focus-visible{outline:2.4px solid var(--pt-ink) !important;outline-offset:2.4px !important;}
body.page-id-589 .elementor-element-8f3a912 .process-stage{padding:38.4px !important;border-radius:25.6px !important;}
body.page-id-589 .elementor-element-8f3a912 .process-services{gap:9.6px !important;margin-top:19.2px !important;}
body.page-id-589 .elementor-element-8f3a912 .process-services .button{padding:6.4px 14.4px !important;min-height:32px !important;font-size:12.8px !important;line-height:16px !important;border-radius:799.2px !important;}
@media (max-width: 767px){body.page-id-589 .elementor-element-8f3a912 .process-services{gap:6.4px !important;}
body.page-id-589 .elementor-element-8f3a912 .process-services .button{flex:0 0 calc((100% - 6.4px) / 2) !important;min-height:32px !important;padding:4.8px 6.4px !important;font-size:10.4px !important;line-height:12.8px !important;}}
body.page-id-589 .elementor-element-8f3a912 .process-stage p{margin:0 0 12px !important;}
@media (min-width: 1025px){body.page-id-589 .elementor-element-8f3a912{--pt-size:clamp(41.6px, 4.24vw, 70.4px) !important;--pt-overlap:9.6px !important;}
body.page-id-589 .elementor-element-8f3a912 .elementor-tabs-content-wrapper{left:50% !important;}}
@media (max-width: 1024px){body.page-id-589 .elementor-element-8f3a912 .elementor-tabs-wrapper{margin-bottom:48px !important;}
body.page-id-589 .elementor-element-8f3a912 .process-stage{padding:19.2px !important;}}
body.page-id-589 .elementor-element-a0f3e04 > .elementor-widget-wrap{column-gap:32px !important;}
body.page-id-589 #oferta .elementor-element-a0f3e02{margin-bottom:48px !important;}
body.page-id-589 .elementor-element-a0f3e03 .e-n-tabs-heading{gap:6.4px !important;margin:0 0 48px !important;}
body.page-id-589 .elementor-element-a0f3e03 .e-n-tab-title{min-height:32px !important;padding:4.8px 17.6px !important;border:1.6px solid #0068ff !important;border-radius:799.2px !important;font-size:12.8px !important;line-height:16px !important;}
body.page-id-589 .elementor-element-a0f3e03 .e-n-tab-title:focus-visible{outline:2.4px solid #07012d !important;outline-offset:2.4px !important;}
body.page-id-589 .elementor-element-a0f3e03 .offer-card{--width:calc((100% - 51.2px) / 3) !important;}
body.page-id-589 .elementor-element-a0f3e03 .offer-card .elementor-widget-image img{height:32px !important;max-width:80% !important;}
body.page-id-589 #oferta .offer-card:not(.offer-contact) .elementor-widget-image:not(.offer-illustration){width:192px !important;max-width:80% !important;height:44.8px !important;}
body.page-id-589 #oferta .offer-card:not(.offer-contact) .elementor-widget-image:not(.offer-illustration) img{height:32px !important;max-width:80% !important;}
body.page-id-589 #oferta .offer-card .offer-illustration img{height:96px !important;max-width:80% !important;}
body.page-id-589 #oferta .offer-card .offer-pills{margin-top:12.8px !important;}
body.page-id-589 .elementor-element-a0f3e03 .offer-card .elementor-widget-button .elementor-button{min-height:32px !important;}
body.page-id-589 .elementor-element-a0f3e03 .offer-pills{gap:6.4px !important;}
body.page-id-589 .elementor-element-a0f3e03 .offer-pills .button{padding:4.8px 6.4px !important;min-height:32px !important;font-size:12.8px !important;line-height:16px !important;border-radius:799.2px !important;}
@media (max-width: 1024px){body.page-id-589 #oferta .elementor-element-a0f3e02{margin-bottom:25.6px !important;}
body.page-id-589 .elementor-element-a0f3e03 .e-n-tabs-heading{margin-bottom:25.6px !important;}
body.page-id-589 .elementor-element-a0f3e03 .offer-card{--width:calc((100% - 25.6px) / 2) !important;}}
@media (max-width: 767px){body.page-id-589 .elementor-element-a0f3e03 .e-n-tabs-heading{gap:4.8px !important;margin-bottom:51.2px !important;}
body.page-id-589 .elementor-element-a0f3e03 .e-n-tab-title{padding:4.8px 11.2px !important;font-size:11.2px !important;}
body.page-id-589 .elementor-element-a0f3e03 .offer-pills .button{padding:4.8px 6.4px !important;font-size:11.2px !important;}}
body.page-id-589 #liczby .skills-title{margin-bottom:80px !important;}
body.page-id-589 .skills-cards > .elementor-container{gap:19.2px !important;}
body.page-id-589 .skills-cards > .elementor-container > .skills-card{border-radius:25.6px !important;}
body.page-id-589 .skills-card > .elementor-widget-wrap{padding:38.4px 19.2px !important;}
body.page-id-589 .skills-num .elementor-heading-title{font-size:clamp(35.2px, 3.6vw, 57.6px) !important;letter-spacing:-1.6px !important;}
body.page-id-589 .skills-unit .elementor-heading-title{font-size:11.2px !important;margin:3.2px 0 12.8px !important;}
body.page-id-589 .skills-desc, body.page-id-589 .skills-desc p{font-size:12.8px !important;}
body.page-id-589 .skills-more{margin:38.4px auto 0 !important;}
body.page-id-589 .skills-more .elementor-tab-title{padding:11.2px 19.2px !important;}
body.page-id-589 #liczby .skills-more .elementor-tab-title{gap:8px !important;}
body.page-id-589 .skills-more .elementor-tab-content{font-size:12.8px !important;padding:19.2px !important;border-radius:25.6px !important;margin-top:19.2px !important;}
body.page-id-589 .skills-more .elementor-tab-content ul{padding-left:16px !important;}
body.page-id-589 .skills-more .elementor-tab-content li{margin:0 0 9.6px !important;}
@media (max-width: 1024px){body.page-id-589 #liczby .skills-title{margin-bottom:51.2px !important;}
body.page-id-589 .skills-card > .elementor-widget-wrap{padding:19.2px !important;}}
@media (max-width: 767px){body.page-id-589 #liczby .skills-card > .elementor-widget-wrap{padding:19.2px 9.6px !important;}
body.page-id-589 .skills-unit .elementor-heading-title{font-size:9.6px !important;}
body.page-id-589 .skills-desc, body.page-id-589 .skills-desc p{font-size:11.2px !important;}}
body.page-id-589 .trust-section .trust-title{margin-bottom:51.2px !important;}
body.page-id-589 .trust-grid > .elementor-container{gap:19.2px !important;}
body.page-id-589 .trust-grid > .elementor-container > .trust-card{border-radius:25.6px !important;}
body.page-id-589 .trust-card > .elementor-widget-wrap{padding:19.2px !important;min-height:144px !important;gap:12.8px !important;}
body.page-id-589 .trust-name .elementor-heading-title{font-size:14.4px !important;}
body.page-id-589 .trust-logo img{max-width:80% !important;max-height:44.8px !important;}
body.page-id-589 .trust-contact > .elementor-widget-wrap{gap:9.6px !important;}
body.page-id-589 .trust-contact .elementor-heading-title{font-size:16px !important;}
body.page-id-589 .trust-contact .elementor-button, body.page-id-589 .trust-cta .elementor-button{font-size:11.2px !important;min-height:32px !important;height:32px !important;padding:0 12.8px !important;border-radius:16px !important;}
body.page-id-589 .trust-cta{margin-top:32px !important;}
body.page-id-589 .trust-contact .elementor-button:focus-visible, body.page-id-589 .trust-cta .elementor-button:focus-visible, body.page-id-589 .trust-track:focus-visible{outline:2.4px solid #07012D !important;outline-offset:2.4px !important;}
body.page-id-589 .trust-track > .elementor-container{gap:19.2px !important;padding-bottom:12.8px !important;}
body.page-id-589 .trust-track > .elementor-container::-webkit-scrollbar{height:6.4px !important;}
body.page-id-589 .trust-track > .elementor-container::-webkit-scrollbar-track{border-radius:3.2px !important;}
body.page-id-589 .trust-track > .elementor-container::-webkit-scrollbar-thumb{border-radius:3.2px !important;}
body.page-id-589 .trust-track > .elementor-container > .trust-card{flex:0 0 calc((100% - 57.6px) / 4) !important;}
body.page-id-589 .trust-track > .elementor-container:focus-visible{outline:2.4px solid #07012D !important;outline-offset:2.4px !important;}
@media (max-width: 1024px){body.page-id-589 .trust-section .trust-title{margin-bottom:51.2px !important;}
body.page-id-589 .trust-track > .elementor-container > .trust-card{flex-basis:calc((100% - 19.2px) / 2) !important;}}
@media (max-width: 767px){body.page-id-589 .trust-card > .elementor-widget-wrap{padding:16px 9.6px !important;min-height:120px !important;}
body.page-id-589 .trust-name .elementor-heading-title{font-size:12.8px !important;}
body.page-id-589 .trust-logo img{max-height:35.2px !important;}}
body.page-id-589 .portfolio-section .portfolio-grid{gap:19.2px !important;}
body.page-id-589 .portfolio-section .portfolio-grid>.elementor-container, body.page-id-589 .portfolio-section .portfolio-grid .elementor-row{gap:19.2px !important;}
body.page-id-589 .portfolio-section .portfolio-card{flex:0 0 calc((100% - 38.4px)/3) !important;border-radius:25.6px !important;}
body.page-id-589 .portfolio-section .portfolio-card img{border-radius:25.6px 25.6px 0 0 !important;}
body.page-id-589 .portfolio-section .portfolio-card .elementor-heading-title{padding:16px 19.2px 19.2px !important;}
body.page-id-589 .portfolio-section .portfolio-cta{margin-top:25.6px !important;}
@media (max-width:1024px){body.page-id-589 .portfolio-section .portfolio-card{flex-basis:calc((100% - 19.2px)/2) !important;}}
@media (min-width:1025px){body.page-id-589 #oferta .offer-card{padding:25.6px !important;}}
body.page-id-589 #opinie .native-reviews .offer_ul{padding-bottom:89.6px !important;}
body.page-id-589 #opinie .native-reviews .offer_li{gap:38.4px !important;padding:6.4px 0 !important;}
body.page-id-589 #opinie .native-reviews .review-client-selector{margin:0 auto 19.2px !important;}
body.page-id-589 #opinie .native-reviews .offer_li .image_wrapper{flex:0 0 144px !important;height:144px !important;padding:25.6px !important;border-radius:22.4px !important;}
body.page-id-589 #opinie .native-reviews .offer_li .image_wrapper img{max-width:80% !important;}
body.page-id-589 #opinie .native-reviews .offer_li .desc_wrapper .desc p.review-headline{font-size:30.4px !important;}
body.page-id-589 #opinie .native-reviews .offer_li .desc_wrapper .desc p.review-detail{margin-top:25.6px !important;font-size:16px !important;}
body.page-id-589 #opinie .native-reviews .offer_li .desc_wrapper .desc p.review-role{margin-top:22.4px !important;font-size:12.8px !important;}
body.page-id-589 #opinie .native-reviews .offer_li .desc_wrapper .title h3{font-size:19.2px !important;}
body.page-id-589 #opinie .native-reviews .offer .slick-arrow{height:57.6px !important;}
body.page-id-589 #opinie .native-reviews .offer a.slider_next{left:70.4px !important;}
body.page-id-589 #opinie .native-reviews .offer a.slick-arrow .button_icon i{height:22.4px !important;}
body.page-id-589 #opinie .native-reviews .offer a.slick-arrow:focus-visible{outline:2.4px solid #0068FF !important;outline-offset:2.4px !important;}
@media (max-width: 1024px){body.page-id-589 #opinie .native-reviews .offer_li{gap:32px !important;}
body.page-id-589 #opinie .native-reviews .offer_li .desc_wrapper .desc p.review-headline{font-size:24px !important;}
body.page-id-589 #opinie .native-reviews .offer_li .image_wrapper{flex-basis:112px !important;height:112px !important;padding:19.2px !important;}}
@media (max-width: 767px){body.page-id-589 #opinie .native-reviews .offer_ul{padding-bottom:76.8px !important;}
body.page-id-589 #opinie .native-reviews .offer_li{gap:19.2px !important;}
body.page-id-589 #opinie .native-reviews .offer_li .image_wrapper{height:76.8px !important;padding:11.2px !important;border-radius:14.4px !important;}
body.page-id-589 #opinie .native-reviews .offer_li .desc_wrapper .desc p.review-headline{font-size:19.2px !important;}
body.page-id-589 #opinie .native-reviews .offer_li .desc_wrapper .desc p.review-detail{margin-top:19.2px !important;font-size:13.6px !important;}
body.page-id-589 #opinie .native-reviews .offer_li .desc_wrapper .desc p.review-role{font-size:12.8px !important;}
body.page-id-589 #opinie .native-reviews .offer .slick-arrow{height:51.2px !important;}
body.page-id-589 #opinie .native-reviews .offer a.slider_next{left:64px !important;}}
body.page-id-589 #opinie .native-reviews .offer .slick-arrow{height:41.6px !important;}
body.page-id-589 #opinie .native-reviews .offer a.slider_next{left:54.4px !important;}
body.page-id-589 #opinie .native-reviews .offer_ul{padding-bottom:67.2px !important;}
body.page-id-589 #opinie .reviews-heading-row{gap:32px !important;}
body.page-id-589 #opinie .review-client-selector{padding:6.4px 3.2px !important;}
body.page-id-589 #opinie .review-client-button{flex:0 0 51.2px !important;height:51.2px !important;border:1.6px solid #0068ff !important;padding:8px !important;}
body.page-id-589 #opinie .review-client-button+.review-client-button{margin-left:-8px !important;}
body.page-id-589 #opinie .review-client-button[aria-pressed=true]{border:2.4px solid #fff !important;}
body.page-id-589 #opinie .review-client-button:focus-visible{outline:2.4px solid #07012d !important;outline-offset:2.4px !important;}
body.page-id-589 #opinie .review-client-button{border-width:2.4px !important;}
body.page-id-589 #opinie .review-selector-arrow{flex:0 0 16px !important;height:35.2px !important;margin:0 6.4px !important;}
body.page-id-589 #opinie .review-selector-arrow svg{height:16px !important;}
body.page-id-589 #opinie .review-selector-arrow:focus-visible{outline:1.6px solid #fff !important;outline-offset:1.6px !important;}
body.page-id-589 #opinie.elementor-element-r3v0001{height:auto !important;min-height:0 !important;}
body.page-id-589 #opinie .native-reviews .elementor-tabs-content-wrapper, body.page-id-589 #opinie .native-reviews .elementor-tab-content.elementor-active, body.page-id-589 #opinie .native-reviews .offer_ul, body.page-id-589 #opinie .native-reviews .offer_li, body.page-id-589 #opinie .native-reviews .offer_li .desc_wrapper{height:auto !important;min-height:0 !important;}
body.page-id-589 #o-nas.about-seo>.elementor-container{gap:32px 44.8px !important;}
body.page-id-589 #o-nas .about-seo-subheading{margin:32px 0 12.8px !important;}
body.page-id-589 #o-nas .about-seo-subheading h2{font-size:22.4px !important;letter-spacing:-0.48px !important;}
body.page-id-589 #o-nas .about-seo-text{font-size:14.4px !important;}
body.page-id-589 #o-nas .about-seo-text p{margin:0 0 12.8px !important;}
body.page-id-589 #o-nas .about-seo-intro{font-size:16px !important;}
body.page-id-589 #o-nas .about-seo-details{margin:19.2px 0 0 !important;}
body.page-id-589 #o-nas .about-seo-details .elementor-tab-title{padding:12.8px 0 !important;font-size:16px !important;}
body.page-id-589 #o-nas .about-seo-photo{top:104px !important;}
body.page-id-589 #o-nas .about-seo-photo img{border-radius:25.6px !important;}
body.page-id-589 #o-nas .about-seo-photo figcaption{font-size:9.6px !important;margin:8px 0 0 !important;}
body.page-id-589 #o-nas .about-seo-cta{margin:28.8px 0 0 !important;}
body.page-id-589 #o-nas .about-seo-cta .elementor-button{border-radius:799.2px !important;font-size:16px !important;padding:12.8px 19.2px !important;min-height:44.8px !important;}
body.page-id-589 #o-nas .about-seo-cta .elementor-button-content-wrapper{gap:9.6px !important;}
body.page-id-589 #o-nas .about-seo-details .elementor-tab-title{gap:8px !important;padding:12.8px 0 !important;min-height:38.4px !important;border:0 !important;font-size:13.6px !important;}
body.page-id-589 #o-nas .about-seo-details .elementor-tab-title[aria-expanded="true"]{margin-top:12.8px !important;}
body.page-id-589 #o-nas .about-seo-details .elementor-tab-title::after{height:22.4px !important;}
body.page-id-589 #o-nas .about-seo-details .elementor-tab-title:focus-visible{outline:1.6px solid #0068ff !important;outline-offset:3.2px !important;border-radius:3.2px !important;}
body.page-id-589 .fit-comparison{min-height:80vh !important;}
body.page-id-589 .fit-comparison__section{padding:clamp(33.6px, 4.8vw, 70.4px) 4% !important;}
body.page-id-589 .fit-comparison__intro{gap:28.8px !important;margin:0 auto 43.2px !important;}
body.page-id-589 .fit-comparison__intro h2{font-size:clamp(35.2px, 4.24vw, 62.4px) !important;}
body.page-id-589 .fit-comparison__cta{gap:11.2px !important;min-height:41.6px !important;margin-bottom:5.6px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;font-size:11.2px !important;}
body.page-id-589 .fit-comparison__cta:hover{transform:translateY(-1.6px) !important;}
body.page-id-589 .fit-comparison__cta:focus-visible{outline:2.4px solid #83b4ff !important;outline-offset:3.2px !important;}
body.page-id-589 .fit-comparison__cta span{font-size:13.6px !important;}
body.page-id-589 .fit-comparison__pair{grid-template-columns:44.8px minmax(0, 1fr) minmax(0, 1fr) !important;gap:12.8px !important;margin-bottom:9.6px !important;}
body.page-id-589 .fit-comparison__pair-index{padding-left:3.2px !important;font-size:9.6px !important;}
body.page-id-589 .fit-comparison__statement{padding:18.4px 21.6px 19.2px !important;border-radius:17.6px !important;font-size:12px !important;}
body.page-id-589 .fit-comparison__statement:hover{transform:translateY(-1.6px) !important;}
body.page-id-589 .fit-comparison__statement-heading{gap:7.2px !important;margin:0 0 9.6px !important;font-size:9.6px !important;}
body.page-id-589 .fit-comparison__status{height:16px !important;flex:0 0 16px !important;border:0.8px solid currentColor !important;font-size:10.4px !important;}
body.page-id-589 .fit-comparison__closing{gap:14.4px !important;margin:30.4px auto 0 !important;padding:20px 24px !important;border:0.8px solid #dce8ff !important;border-radius:19.2px !important;}
body.page-id-589 .fit-comparison__closing-mark{height:27.2px !important;flex:0 0 27.2px !important;font-size:15.2px !important;}
body.page-id-589 .fit-comparison__closing p{margin:2.4px 0 0 !important;font-size:12px !important;}
@media (max-width: 767px){body.page-id-589 .fit-comparison__section{padding:32px 4% 38.4px !important;}
body.page-id-589 .fit-comparison__intro{gap:16.8px !important;margin-bottom:24.8px !important;}
body.page-id-589 .fit-comparison__intro h2{font-size:29.6px !important;}
body.page-id-589 .fit-comparison__cta{min-height:38.4px !important;padding:0 !important;font-size:10.4px !important;}
body.page-id-589 .fit-comparison__pair{grid-template-columns:27.2px minmax(0, 1fr) !important;gap:6.4px 8px !important;margin-bottom:13.6px !important;}
body.page-id-589 .fit-comparison__statement{padding:13.6px 13.6px 14.4px !important;border-radius:14.4px !important;font-size:11.2px !important;}
body.page-id-589 .fit-comparison__statement-heading{margin-bottom:8px !important;font-size:8px !important;}
body.page-id-589 .fit-comparison__status{height:14.4px !important;flex-basis:14.4px !important;}
body.page-id-589 .fit-comparison__closing{margin-top:21.6px !important;padding:16px !important;gap:10.4px !important;border-radius:15.2px !important;}
body.page-id-589 .fit-comparison__closing-mark{height:24px !important;flex-basis:24px !important;}
body.page-id-589 .fit-comparison__closing p{font-size:11.2px !important;}}
body.page-id-589 #wspolpraca.fit-comparison{padding:0 !important;}
body.page-id-589 #wspolpraca .fit-comparison__intro>.elementor-container{gap:32px !important;}
body.page-id-589 #wspolpraca .fit-comparison__cta .elementor-button{font-size:16px !important;border-radius:799.2px !important;padding:14.4px 20px !important;min-height:44.8px !important;}
body.page-id-589 #wspolpraca .fit-comparison__cta .elementor-button:focus-visible{outline:2.4px solid #0068ff !important;outline-offset:3.2px !important;}
body.page-id-589 #wspolpraca .fit-comparison__column-heads>.elementor-container{gap:12.8px !important;}
body.page-id-589 #wspolpraca .fit-comparison__pair>.elementor-container{grid-template-columns:44.8px minmax(0,1fr) minmax(0,1fr) !important;gap:12.8px !important;}
body.page-id-589 #wspolpraca .fit-comparison__pair-index>.elementor-widget-wrap{padding-top:20px !important;}
body.page-id-589 #wspolpraca .fit-comparison__pair:has(+ .fit-comparison__pair) .fit-comparison__pair-index::after{top:39.2px !important;bottom:-21.6px !important;left:40% !important;}
body.page-id-589 #wspolpraca .fit-comparison__statement{border:0 !important;}
body.page-id-589 #wspolpraca .fit-comparison__mobile-label{gap:7.2px !important;}
body.page-id-589 #wspolpraca .fit-comparison__status-mark{font-size:14.4px !important;}
body.page-id-589 #wspolpraca.fit-comparison .fit-comparison__notice>.elementor-widget-wrap{padding:22.4px !important;border:0.8px solid #eb8b23 !important;border-radius:9.6px !important;}
body.page-id-589 #wspolpraca .fit-comparison__notice .fit-comparison__notice-icon{height:32px !important;border:0.8px solid #eb8b23 !important;border-radius:8px !important;}
body.page-id-589 #wspolpraca .fit-comparison__notice-icon .elementor-icon{font-size:17.6px !important;}
body.page-id-589 #wspolpraca .fit-comparison__notice-icon svg{height:17.6px !important;}
body.page-id-589 #wspolpraca .fit-comparison__notice .elementor-widget-text-editor, body.page-id-589 #wspolpraca .fit-comparison__notice p{font-size:12.8px !important;}
body.page-id-589 #oferta .offer-tech-actions{gap:8px !important;}
body.page-id-589 #oferta .offer-tech-actions .elementor-button:focus-visible{outline:2.4px solid #07012D !important;outline-offset:2.4px !important;}
@media (max-width: 767px){body.page-id-589 #oferta .offer-tech-actions{gap:6.4px !important;}
body.page-id-589 #oferta .offer-tech-actions .elementor-button{min-height:32px !important;padding:6.4px !important;font-size:clamp(8.8px, 2.32vw, 10.4px) !important;}
body.page-id-589 #oferta .offer-tech-actions .elementor-button-content-wrapper{gap:4px !important;}}
body.page-id-589 .unified-cta .elementor-button{font-size:11.2px !important;line-height:11.2px !important;padding:0 12.8px !important;height:32px !important;min-height:32px !important;border-width:1.6px !important;border-radius:799.2px !important;}
body.page-id-589 .unified-cta .elementor-button-content-wrapper{gap:6.4px !important;}
@media (min-width: 1025px){body.page-id-589 .unified-cta .elementor-button{font-size:clamp(12.8px, 1.12vw, 17.92px) !important;padding:clamp(6.4px, 0.56vw, 8.96px) clamp(12.8px, 1.12vw, 17.92px) !important;height:44.8px !important;min-height:44.8px !important;border-width:2.4px !important;}
body.page-id-589 .unified-cta .elementor-button-content-wrapper{gap:clamp(6.4px, 0.7vw, 11.2px) !important;}}
@media (min-width: 1025px) and (max-width: 1199px){body.page-id-589 .unified-cta .elementor-button{padding-left:6.4px !important;padding-right:6.4px !important;}}
@media (max-width: 374px){body.page-id-589 .unified-cta .elementor-button{font-size:9.6px !important;padding:0 6.4px !important;}
body.page-id-589 .unified-cta .elementor-button-content-wrapper{gap:4.8px !important;}}
body.page-id-589 .offer-card:not(.offer-contact) .elementor-button:focus-visible .elementor-button-icon{transform:translateX(3.2px) !important;}
body.page-id-589 .offer-card:not(.offer-contact) .elementor-button:hover .elementor-button-icon{transform:translateX(3.2px) !important;}
body.page-id-589 #oferta .elementor-element-215d7ea .offer-contact-symbol .elementor-icon-wrapper{height:32px !important;}
body.page-id-589 #oferta .offer-pills{gap:6.4px !important;}
body.page-id-589 #oferta .offer-pill-row{gap:6.4px !important;}
body.page-id-589 #oferta .offer-pills .button{padding:6.4px 8px !important;font-size:12.8px !important;}
@media (max-width: 1024px){body.page-id-589 #oferta .offer-pills .button{font-size:11.2px !important;}}
@media (min-width: 1025px) and (max-width: 1199px){body.page-id-589 #oferta .offer-pills .button{font-size:10.4px !important;padding:4.8px !important;border-width:1.6px !important;}}
@media (min-width:1025px){body.page-id-589 #wspolpraca .fit-comparison__statement{padding:25.6px !important;font-size:16.8px !important;}
body.page-id-589 #wspolpraca .fit-comparison__statement-heading{font-size:12.8px !important;margin-bottom:12.8px !important;}
body.page-id-589 #wspolpraca .fit-comparison__status{height:19.2px !important;flex-basis:19.2px !important;font-size:12.8px !important;}
body.page-id-589 #wspolpraca .fit-comparison__pair{margin-bottom:16px !important;}
body.page-id-589 #wspolpraca .fit-comparison__pair-index{font-size:12.8px !important;}
body.page-id-589 #wspolpraca .fit-comparison__pair-index > .elementor-widget-wrap{padding-top:26.4px !important;}
body.page-id-589 #wspolpraca .fit-comparison__pair:has(+ .fit-comparison__pair) .fit-comparison__pair-index::after{top:48px !important;bottom:-29.6px !important;}
body.page-id-589 #wspolpraca .fit-comparison__notice .elementor-widget-text-editor, body.page-id-589 #wspolpraca .fit-comparison__notice p{font-size:14.4px !important;}}
body.page-id-589 #wspolpraca .fit-comparison__notice-icon svg{height:19.2px !important;}
body.page-id-589 #wspolpraca .fit-comparison__notice p a{text-decoration-thickness:0.8px !important;text-underline-offset:2.4px !important;}
body.page-id-589 #wspolpraca .fit-comparison__notice-icon svg{height:19.2px !important;}
body.page-id-589 #wspolpraca .fit-comparison__notice p a{text-decoration-thickness:0.8px !important;text-underline-offset:2.4px !important;}
body.page-id-589 #wspolpraca .fit-comparison__notice-icon svg{height:19.2px !important;}
body.page-id-589 #wspolpraca .fit-comparison__notice p a{text-decoration-thickness:0.8px !important;text-underline-offset:2.4px !important;}
body.page-id-589 #wspolpraca .fit-comparison__cta .elementor-button-content-wrapper, body.page-id-589 #wspolpraca .fit-comparison__cta .elementor-button-text, body.page-id-589 #wspolpraca .fit-comparison__cta .elementor-button-icon{font-size:inherit !important;line-height:inherit !important;}
body.page-id-589 #wspolpraca .fit-comparison__notice-icon svg{height:19.2px !important;}
body.page-id-589 #wspolpraca .fit-comparison__notice p a{text-decoration-thickness:0.8px !important;text-underline-offset:2.4px !important;}
/* scaled source: carousel.css */
body.page-id-589 .brand-logo-carousel .elementor-container > .elementor-column{padding:0 11.2px !important;}
body.page-id-589 .brand-logo-carousel .elementor-column > .elementor-widget-wrap{height:60.8px !important;min-height:60.8px !important;padding:11.2px 16px !important;border-radius:24px !important;}
body.page-id-589 .brand-logo-carousel .elementor-widget-image img{width:144px !important;height:36.8px !important;max-width:80% !important;max-height:36.8px !important;}
body.page-id-589 #partnerzy .brand-logo-carousel .elementor-widget-image img{max-width:80% !important;height:36.8px !important;max-height:36.8px !important;}
body.page-id-589 #klienci .trust-client .trust-logo img{max-width:68% !important;max-height:35.2px !important;}
@media (max-width:767px){body.page-id-589 .brand-logo-carousel .elementor-column > .elementor-widget-wrap{height:54.4px !important;min-height:54.4px !important;padding:9.6px 14.4px !important;}
body.page-id-589 .brand-logo-carousel .elementor-widget-image img{height:33.6px !important;max-height:33.6px !important;}
body.page-id-589 #partnerzy .brand-logo-carousel .elementor-widget-image img{height:33.6px !important;max-height:33.6px !important;}
body.page-id-589 #klienci .trust-client .trust-logo img{max-height:28px !important;}}
/* scaled source: section-navigation.css */
body.page-id-589 .section-swipe-hints > span{top:40% !important;height:12.8px !important;margin-top:-6.4px !important;}
body.page-id-589 .section-swipe-hints svg{height:12.8px !important;}
body.page-id-589 #oferta .offer-nav-shell{margin-bottom:48px !important;}
body.page-id-589 #oferta .offer-nav-dock{padding:8px 0 !important;}
body.page-id-589 #oferta .offer-nav-dock.is-fixed{box-shadow:0 6.4px 9.6px -9.6px rgba(7,1,45,.18) !important;}
@media (max-width:1024px){body.page-id-589 #oferta .offer-nav-shell{margin-bottom:25.6px !important;}}
@media (max-width:767px){body.page-id-589 #oferta .offer-nav-shell{margin-bottom:51.2px !important;}}
/* scaled source: process-tabs.css */
body.page-id-589 .elementor-element-8f3a912{--pt-size:clamp(35.2px, 8.8vw, 70.4px) !important;--pt-overlap:8px !important;}
body.page-id-589 .elementor-element-8f3a912 .elementor-tabs-wrapper{margin:0 0 clamp(16px, 2.4vw, 32px) !important;}
body.page-id-589 .elementor-element-8f3a912 .elementor-tab-desktop-title.elementor-tab-title{border:1.6px solid var(--pt-blue) !important;font-size:clamp(14.4px, 3.68vw, 35.2px) !important;}
body.page-id-589 .elementor-element-8f3a912 .elementor-tab-title:focus-visible, body.page-id-589 .elementor-element-8f3a912 .elementor-tab-title a:focus-visible{outline:2.4px solid var(--pt-ink) !important;outline-offset:2.4px !important;}
body.page-id-589 .elementor-element-8f3a912 .process-stage{padding:38.4px !important;border-radius:25.6px !important;}
body.page-id-589 .elementor-element-8f3a912 .process-services{gap:9.6px !important;margin-top:19.2px !important;}
body.page-id-589 .elementor-element-8f3a912 .process-services .button{padding:6.4px 14.4px !important;min-height:32px !important;font-size:12.8px !important;line-height:16px !important;border-radius:799.2px !important;}
@media (max-width: 767px){body.page-id-589 .elementor-element-8f3a912 .process-services{gap:6.4px !important;}
body.page-id-589 .elementor-element-8f3a912 .process-services .button{flex:0 0 calc((100% - 6.4px) / 2) !important;min-height:32px !important;padding:4.8px 6.4px !important;font-size:10.4px !important;line-height:12.8px !important;}}
body.page-id-589 .elementor-element-8f3a912 .process-stage p{margin:0 0 12px !important;}
@media (min-width: 1025px){body.page-id-589 .elementor-element-8f3a912{--pt-size:clamp(41.6px, 4.24vw, 70.4px) !important;--pt-overlap:9.6px !important;}
body.page-id-589 .elementor-element-8f3a912 .elementor-tabs-content-wrapper{left:50% !important;}}
@media (max-width: 1024px){body.page-id-589 .elementor-element-8f3a912 .elementor-tabs-wrapper{margin-bottom:48px !important;}
body.page-id-589 .elementor-element-8f3a912 .process-stage{padding:19.2px !important;}}
/* scaled source: desktop-copy-scale.css */
@media (min-width:1025px){body.page-id-589 #wspolpraca .fit-comparison__statement{padding:25.6px !important;font-size:16.8px !important;}
body.page-id-589 #wspolpraca .fit-comparison__statement-heading{font-size:12.8px !important;margin-bottom:12.8px !important;}
body.page-id-589 #wspolpraca .fit-comparison__status{height:19.2px !important;flex-basis:19.2px !important;font-size:12.8px !important;}
body.page-id-589 #wspolpraca .fit-comparison__pair{margin-bottom:16px !important;}
body.page-id-589 #wspolpraca .fit-comparison__pair-index{font-size:12.8px !important;}
body.page-id-589 #wspolpraca .fit-comparison__pair-index > .elementor-widget-wrap{padding-top:26.4px !important;}
body.page-id-589 #wspolpraca .fit-comparison__pair:has(+ .fit-comparison__pair) .fit-comparison__pair-index::after{top:48px !important;bottom:-29.6px !important;}
body.page-id-589 #wspolpraca .fit-comparison__notice .elementor-widget-text-editor, body.page-id-589 #wspolpraca .fit-comparison__notice p{font-size:14.4px !important;}}
/* scaled source: theme-mode.css page/header rules */
html[data-ulm-theme=dark] body.page-id-589 #oferta .offer-card:not(.offer-contact) .elementor-widget-image:not(.offer-illustration){border:0 !important;outline:0 !important;box-shadow:none !important;border-radius:25.6px !important;}
html[data-ulm-theme=dark] body.page-id-589 #oferta .offer-card:not(.offer-contact) .elementor-widget-image:not(.offer-illustration) img{border:0 !important;outline:0 !important;box-shadow:none !important;border-radius:0 !important;}
html[data-ulm-theme=dark] body.page-id-589 #mfn-footer-template .mcb-item-cglcnazd4 .mcb-column-inner-cglcnazd4{box-shadow:none !important;}
html[data-ulm-theme=dark] body.page-id-589 :is(#klienci,#partnerzy) .trust-logo, html[data-ulm-theme=dark] body:is(.page-id-589,.page-id-620) .brand-logo-carousel .elementor-widget-image{max-width:80% !important;margin-inline:auto !important;border:0 !important;outline:0 !important;box-shadow:none !important;border-radius:25.6px !important;}
html[data-ulm-theme=dark] body.page-id-589 #klienci .trust-logo{width:min(100%,192px) !important;height:44.8px !important;}
html[data-ulm-theme=dark] body.page-id-589 #partnerzy .trust-logo, html[data-ulm-theme=dark] body:is(.page-id-589,.page-id-620) .brand-logo-carousel .elementor-widget-image{width:128px !important;height:36.8px !important;}
html[data-ulm-theme=dark] body.page-id-589 :is(#klienci,#partnerzy) .trust-logo>a, html[data-ulm-theme=dark] body:is(.page-id-589,.page-id-620) .brand-logo-carousel .elementor-widget-image a{width:100% !important;height:100% !important;max-width:80% !important;}
html[data-ulm-theme=dark] body.page-id-589 :is(#klienci,#partnerzy) .trust-logo img, html[data-ulm-theme=dark] body:is(.page-id-589,.page-id-620) .brand-logo-carousel .elementor-widget-image img{width:100% !important;height:100% !important;max-width:80% !important;max-height:100% !important;margin:0 auto !important;padding:0 !important;border:0 !important;outline:0 !important;box-shadow:none !important;border-radius:0 !important;}
html[data-ulm-theme=dark] body.page-id-589 #oferta .elementor-element-a0f3e03 .e-n-tab-title:focus-visible{outline:2.4px solid #76adff !important;outline-offset:2.4px !important;}

/* Global BeTheme typography on this page only. Elementor heading sizes above
   are scaled from their live responsive rules. */
body.page-id-589 {
  font-size:16.8px !important;
  line-height:24.8px !important;
}
body.page-id-589 .elementor-589 h3.title {
  font-size:35.2px !important;
  line-height:1.2 !important;
}
body.page-id-589 .elementor-589 h3 {
  font-size:35.2px !important;
  line-height:1.2 !important;
}
@media (min-width:1025px) {
  body.page-id-589 #Content .elementor-589 .elementor-button {
    height:44.8px !important;
    min-height:44.8px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  body.page-id-589 #Content .elementor-589 .elementor-button {
    height:32px !important;
    min-height:32px !important;
    padding-top:0 !important;
    padding-bottom:0 !important;
  }
}

}

@media (min-width:768px) {
  body.page-id-589 .elementor-589 .elementor-element.elementor-element-4315ef5 {
    width:80% !important;
    flex:0 0 80% !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
  body.page-id-589 .elementor-589 .elementor-element.elementor-element-f179a0e.brand-logo-carousel {
    max-width:960px !important;
    left:0 !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
}

/* Larger homepage carousel logos with identical sizing in both color modes. */
body.page-id-589 .elementor-element.elementor-element-f179a0e.brand-logo-carousel .elementor-column>.elementor-widget-wrap{
 height:60.8px!important;min-height:60.8px!important;padding:8px 16px!important
}
body.page-id-589 .elementor-element.elementor-element-f179a0e.brand-logo-carousel .elementor-widget-image,
html[data-ulm-theme=dark] body.page-id-589 .elementor-element.elementor-element-f179a0e.brand-logo-carousel .elementor-widget-image{
 width:100%!important;height:44px!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important
}
body.page-id-589 .elementor-element.elementor-element-f179a0e.brand-logo-carousel .elementor-widget-image .elementor-widget-container,
body.page-id-589 .elementor-element.elementor-element-f179a0e.brand-logo-carousel .elementor-widget-image a,
html[data-ulm-theme=dark] body.page-id-589 .elementor-element.elementor-element-f179a0e.brand-logo-carousel .elementor-widget-image .elementor-widget-container,
html[data-ulm-theme=dark] body.page-id-589 .elementor-element.elementor-element-f179a0e.brand-logo-carousel .elementor-widget-image a{
 width:100%!important;height:100%!important;max-width:100%!important;padding:0!important
}
body.page-id-589 .elementor-element.elementor-element-f179a0e.brand-logo-carousel .elementor-widget-image img,
html[data-ulm-theme=dark] body.page-id-589 .elementor-element.elementor-element-f179a0e.brand-logo-carousel .elementor-widget-image img{
 display:block!important;box-sizing:border-box!important;width:100%!important;height:44px!important;max-width:100%!important;max-height:44px!important;
 margin:0 auto!important;padding:0!important;object-fit:contain!important;object-position:center!important;
 border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;
 transform:scale(var(--ulm-logo-optical-scale,1))!important
}
@media(max-width:767px){
 body.page-id-589 .elementor-element.elementor-element-f179a0e.brand-logo-carousel .elementor-column>.elementor-widget-wrap{
  height:54.4px!important;min-height:54.4px!important;padding:9.2px 14.4px!important
 }
 body.page-id-589 .elementor-element.elementor-element-f179a0e.brand-logo-carousel .elementor-widget-image,
 html[data-ulm-theme=dark] body.page-id-589 .elementor-element.elementor-element-f179a0e.brand-logo-carousel .elementor-widget-image{
  height:36px!important
 }
 body.page-id-589 .elementor-element.elementor-element-f179a0e.brand-logo-carousel .elementor-widget-image img,
 html[data-ulm-theme=dark] body.page-id-589 .elementor-element.elementor-element-f179a0e.brand-logo-carousel .elementor-widget-image img{
  height:36px!important;max-height:36px!important
 }
}

/* Po przejściu do sekcji oferty nie podświetlaj linków Home ani Technologie. */
body.page-id-589:has(#oferta:target) li.menu-item-home,
body.page-id-589:has(#oferta:target) li.menu-item-home>a.mfn-menu-link,
body.page-id-589:has(#oferta:target) li.menu-item-626,
body.page-id-589:has(#oferta:target) li.menu-item-626>a.mfn-menu-link{
 color:inherit!important
}
