.elementor-1224 .elementor-element.elementor-element-45d8d866 > .elementor-background-overlay{background-image:url("https://michalskubida.pl/wp-content/uploads/2024/04/home-curtain.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:0.5;}.elementor-1224 .elementor-element.elementor-element-45d8d866 > .elementor-container{max-width:1200px;}.elementor-1224 .elementor-element.elementor-element-45d8d866{margin-top:0px;margin-bottom:0px;}.elementor-1224 .elementor-element.elementor-element-7d33d298 > .elementor-element-populated{padding:0px 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 );}.elementor-1224 .elementor-element.elementor-element-41fd864d{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:left;}.elementor-1224 .elementor-element.elementor-element-41fd864d > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-53e92107{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;text-align:left;}.elementor-1224 .elementor-element.elementor-element-53e92107 > .elementor-widget-container{margin:24px 0px 0px 0px;}.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-1224 .elementor-element.elementor-element-5a0e619 > .elementor-widget-container{margin:-164px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-5a0e619{z-index:0;text-align:center;}.elementor-1224 .elementor-element.elementor-element-5a0e619 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:12px;font-weight:800;letter-spacing:4px;color:#C22300;}.elementor-1224 .elementor-element.elementor-element-56f08227 > .elementor-widget-container{margin:-164px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-56f08227{z-index:0;text-align:center;}.elementor-1224 .elementor-element.elementor-element-56f08227 .elementor-heading-title{font-family:"Integral", Sans-serif;font-size:110px;font-weight:600;line-height:90px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-50202c09 > .elementor-widget-container{margin:-285px 0px 0px 0px;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1224 .elementor-element.elementor-element-4c6dba05 .elementor-repeater-item-6d6ed93{--hotspot-min-width:43px;--hotspot-min-height:43px;left:60%;--hotspot-translate-x:60%;top:28%;--hotspot-translate-y:28%;}.elementor-1224 .elementor-element.elementor-element-4c6dba05 .elementor-repeater-item-13031be{--hotspot-min-width:43px;--hotspot-min-height:43px;left:65%;--hotspot-translate-x:65%;top:44%;--hotspot-translate-y:44%;}.elementor-1224 .elementor-element.elementor-element-4c6dba05 .elementor-repeater-item-da17ff7{--hotspot-min-width:43px;--hotspot-min-height:43px;left:68%;--hotspot-translate-x:68%;top:58%;--hotspot-translate-y:58%;}.elementor-1224 .elementor-element.elementor-element-4c6dba05 .elementor-repeater-item-64fce08 .e-hotspot--tooltip-position{right:calc(100% + 5px );bottom:initial;left:initial;top:initial;}.elementor-1224 .elementor-element.elementor-element-4c6dba05 .elementor-repeater-item-64fce08{--hotspot-min-width:43px;--hotspot-min-height:43px;left:29%;--hotspot-translate-x:29%;top:59%;--hotspot-translate-y:59%;}.elementor-1224 .elementor-element.elementor-element-4c6dba05 .elementor-repeater-item-3bff67b .e-hotspot--tooltip-position{right:calc(100% + 5px );bottom:initial;left:initial;top:initial;}.elementor-1224 .elementor-element.elementor-element-4c6dba05 .elementor-repeater-item-3bff67b{--hotspot-min-width:43px;--hotspot-min-height:43px;left:38%;--hotspot-translate-x:38%;top:42%;--hotspot-translate-y:42%;}.elementor-1224 .elementor-element.elementor-element-4c6dba05 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-1224 .elementor-element.elementor-element-4c6dba05 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-4c6dba05{z-index:5;--background-align:center;--container-width:70%;--image-width:100%;--hotspot-color:#FFFFFF;--hotspot-size:20px;--hotspot-box-color:#E0E0E0E0;--hotspot-border-radius:100px 100px 100px 100px;--tooltip-text-color:#FFFFFF;--tooltip-padding:0px 0px 0px 16px;--tooltip-color:#54595F00;}.elementor-1224 .elementor-element.elementor-element-4c6dba05 .e-hotspot__tooltip{font-family:"General Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-1224 .elementor-element.elementor-element-5474ab7f{margin-top:-264px;margin-bottom:0px;z-index:10;}.elementor-1224 .elementor-element.elementor-element-6f958ce7.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-1224 .elementor-element.elementor-element-1cdd2f8a .elementor-button{background-color:#BFBAB9;font-family:"General Sans", Sans-serif;font-size:15px;font-weight:600;line-height:28px;fill:#2B2F30;color:#2B2F30;border-radius:25px 25px 25px 25px;padding:12px 24px 12px 24px;}.elementor-1224 .elementor-element.elementor-element-1cdd2f8a .elementor-button:hover, .elementor-1224 .elementor-element.elementor-element-1cdd2f8a .elementor-button:focus{background-color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-1cdd2f8a{width:auto;max-width:auto;z-index:100;}.elementor-1224 .elementor-element.elementor-element-1cdd2f8a > .elementor-widget-container{margin:0px 12px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-7833f144 .elementor-button{background-color:#BFBAB9;font-family:"General Sans", Sans-serif;font-size:15px;font-weight:600;line-height:28px;fill:#2B2F30;color:#2B2F30;border-radius:25px 25px 25px 25px;padding:12px 24px 12px 24px;}.elementor-1224 .elementor-element.elementor-element-7833f144 .elementor-button:hover, .elementor-1224 .elementor-element.elementor-element-7833f144 .elementor-button:focus{background-color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-7833f144{width:auto;max-width:auto;z-index:100;}.elementor-1224 .elementor-element.elementor-element-7833f144 > .elementor-widget-container{margin:0px 0px 0px 12px;}.elementor-1224 .elementor-element.elementor-element-3299ead6 .elementor-button{background-color:#00000000;font-family:"General Sans", Sans-serif;font-size:15px;font-weight:500;line-height:28px;fill:#BFBAB9;color:#BFBAB9;border-radius:25px 25px 25px 25px;padding:12px 24px 12px 24px;}.elementor-1224 .elementor-element.elementor-element-3299ead6 .elementor-button:hover, .elementor-1224 .elementor-element.elementor-element-3299ead6 .elementor-button:focus{background-color:#00000000;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-3299ead6 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1224 .elementor-element.elementor-element-3299ead6{z-index:100;}.elementor-1224 .elementor-element.elementor-element-3299ead6 .elementor-button:hover svg, .elementor-1224 .elementor-element.elementor-element-3299ead6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-3f2e60af > .elementor-widget-container{margin:-54px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-12330d5d > .elementor-container{max-width:1200px;}.elementor-1224 .elementor-element.elementor-element-12330d5d{margin-top:0px;margin-bottom:0px;z-index:10;}.elementor-1224 .elementor-element.elementor-element-271056df > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1224 .elementor-element.elementor-element-72ab0bac:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-72ab0bac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50505052;}.elementor-1224 .elementor-element.elementor-element-72ab0bac, .elementor-1224 .elementor-element.elementor-element-72ab0bac > .elementor-background-overlay{border-radius:35px 35px 35px 35px;}.elementor-1224 .elementor-element.elementor-element-72ab0bac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:12px 12px 12px 12px;z-index:3;}.elementor-1224 .elementor-element.elementor-element-72ab0bac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-790a68ac{text-align:left;}.elementor-1224 .elementor-element.elementor-element-4a55ef1a > .elementor-widget-container{margin:-44px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-4a55ef1a{text-align:right;}.elementor-1224 .elementor-element.elementor-element-a10caf7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:96px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-a10caf7{text-align:left;}.elementor-1224 .elementor-element.elementor-element-a10caf7 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:10px;font-weight:600;line-height:14px;letter-spacing:2px;color:#717171;}.elementor-1224 .elementor-element.elementor-element-2017f42 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-2017f42{text-align:left;}.elementor-1224 .elementor-element.elementor-element-2017f42 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:20px;font-weight:600;line-height:26px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-22f67d10 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-22f67d10 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-14bebe55 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1224 .elementor-element.elementor-element-685bb014:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-685bb014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50505052;}.elementor-1224 .elementor-element.elementor-element-685bb014, .elementor-1224 .elementor-element.elementor-element-685bb014 > .elementor-background-overlay{border-radius:35px 35px 35px 35px;}.elementor-1224 .elementor-element.elementor-element-685bb014{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:48px;margin-bottom:0px;padding:12px 12px 12px 12px;z-index:3;}.elementor-1224 .elementor-element.elementor-element-685bb014 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-4eb9287{text-align:left;}.elementor-1224 .elementor-element.elementor-element-cc5e349 > .elementor-widget-container{margin:-44px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-cc5e349{text-align:right;}.elementor-1224 .elementor-element.elementor-element-4f5434f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:96px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-4f5434f3{text-align:left;}.elementor-1224 .elementor-element.elementor-element-4f5434f3 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:10px;font-weight:600;line-height:14px;letter-spacing:2px;color:#717171;}.elementor-1224 .elementor-element.elementor-element-daa990a > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-daa990a{text-align:left;}.elementor-1224 .elementor-element.elementor-element-daa990a .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:20px;font-weight:600;line-height:26px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-6696e76f > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-6696e76f .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-38b3fda3 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1224 .elementor-element.elementor-element-5cad826a:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-5cad826a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50505052;}.elementor-1224 .elementor-element.elementor-element-5cad826a, .elementor-1224 .elementor-element.elementor-element-5cad826a > .elementor-background-overlay{border-radius:35px 35px 35px 35px;}.elementor-1224 .elementor-element.elementor-element-5cad826a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:12px 12px 12px 12px;z-index:3;}.elementor-1224 .elementor-element.elementor-element-5cad826a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-57d02fec{text-align:left;}.elementor-1224 .elementor-element.elementor-element-4b34a0ca > .elementor-widget-container{margin:-44px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-4b34a0ca{text-align:right;}.elementor-1224 .elementor-element.elementor-element-9779bbe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:96px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-9779bbe{text-align:left;}.elementor-1224 .elementor-element.elementor-element-9779bbe .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:10px;font-weight:600;line-height:14px;letter-spacing:2px;color:#717171;}.elementor-1224 .elementor-element.elementor-element-ddc64a > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-ddc64a{text-align:left;}.elementor-1224 .elementor-element.elementor-element-ddc64a .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:20px;font-weight:600;line-height:26px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-7ab8ad4 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-7ab8ad4 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-3d1f50bd > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1224 .elementor-element.elementor-element-5b3493d4:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-5b3493d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0FBF;}.elementor-1224 .elementor-element.elementor-element-5b3493d4{border-style:solid;border-width:1px 1px 1px 1px;border-color:#4B4B4B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:48px;margin-bottom:0px;padding:12px 12px 12px 12px;}.elementor-1224 .elementor-element.elementor-element-5b3493d4, .elementor-1224 .elementor-element.elementor-element-5b3493d4 > .elementor-background-overlay{border-radius:35px 35px 35px 35px;}.elementor-1224 .elementor-element.elementor-element-5b3493d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-1c607b23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:96px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-1c607b23{text-align:left;}.elementor-1224 .elementor-element.elementor-element-1c607b23 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:12px;font-weight:600;line-height:14px;letter-spacing:2px;color:#A8A8A8;}.elementor-1224 .elementor-element.elementor-element-12796c58 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-12796c58{text-align:left;}.elementor-1224 .elementor-element.elementor-element-12796c58 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:25px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-46305d8 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-46305d8 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-5fd73ea2 .elementor-button{background-color:#E6E6E6;font-family:"GeneralSans", Sans-serif;font-size:15px;font-weight:600;line-height:28px;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:18px 36px 18px 36px;}.elementor-1224 .elementor-element.elementor-element-5fd73ea2 .elementor-button:hover, .elementor-1224 .elementor-element.elementor-element-5fd73ea2 .elementor-button:focus{background-color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-5fd73ea2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-4899357a > .elementor-container{max-width:1200px;}.elementor-1224 .elementor-element.elementor-element-4899357a{margin-top:-124px;margin-bottom:0px;z-index:10;}.elementor-1224 .elementor-element.elementor-element-5d44b3a1 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1224 .elementor-element.elementor-element-17bdcdbf:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-17bdcdbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50505052;}.elementor-1224 .elementor-element.elementor-element-17bdcdbf, .elementor-1224 .elementor-element.elementor-element-17bdcdbf > .elementor-background-overlay{border-radius:35px 35px 35px 35px;}.elementor-1224 .elementor-element.elementor-element-17bdcdbf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:12px 12px 12px 12px;z-index:3;}.elementor-1224 .elementor-element.elementor-element-17bdcdbf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-495e5a4d{text-align:left;}.elementor-1224 .elementor-element.elementor-element-79caf75d > .elementor-widget-container{margin:-44px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-79caf75d{text-align:right;}.elementor-1224 .elementor-element.elementor-element-2f4c5b23{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-1224 .elementor-element.elementor-element-2f4c5b23 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1224 .elementor-element.elementor-element-2f4c5b23 img{border-radius:100% 100% 100% 100%;}.elementor-1224 .elementor-element.elementor-element-7194664f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-7194664f{text-align:left;}.elementor-1224 .elementor-element.elementor-element-7194664f .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:10px;font-weight:600;line-height:14px;letter-spacing:2px;color:#717171;}.elementor-1224 .elementor-element.elementor-element-9e96fb > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-9e96fb .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-4cd54539{text-align:left;}.elementor-1224 .elementor-element.elementor-element-56d64b7d > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1224 .elementor-element.elementor-element-2f4e410c:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-2f4e410c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50505052;}.elementor-1224 .elementor-element.elementor-element-2f4e410c, .elementor-1224 .elementor-element.elementor-element-2f4e410c > .elementor-background-overlay{border-radius:35px 35px 35px 35px;}.elementor-1224 .elementor-element.elementor-element-2f4e410c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:48px;margin-bottom:0px;padding:12px 12px 12px 12px;z-index:3;}.elementor-1224 .elementor-element.elementor-element-2f4e410c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-53a08729{text-align:left;}.elementor-1224 .elementor-element.elementor-element-2f820ec3 > .elementor-widget-container{margin:-44px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-2f820ec3{text-align:right;}.elementor-1224 .elementor-element.elementor-element-58001e75{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-1224 .elementor-element.elementor-element-58001e75 > .elementor-widget-container{margin:64px 0px 12px 0px;}.elementor-1224 .elementor-element.elementor-element-58001e75 img{border-radius:100% 100% 100% 100%;}.elementor-1224 .elementor-element.elementor-element-5688b92f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-5688b92f{text-align:left;}.elementor-1224 .elementor-element.elementor-element-5688b92f .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:10px;font-weight:600;line-height:14px;letter-spacing:2px;color:#717171;}.elementor-1224 .elementor-element.elementor-element-6dfc3d2b > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-6dfc3d2b .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-4b72a98b{text-align:left;}.elementor-1224 .elementor-element.elementor-element-5427f90c > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1224 .elementor-element.elementor-element-7e01119d:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-7e01119d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#50505052;}.elementor-1224 .elementor-element.elementor-element-7e01119d, .elementor-1224 .elementor-element.elementor-element-7e01119d > .elementor-background-overlay{border-radius:35px 35px 35px 35px;}.elementor-1224 .elementor-element.elementor-element-7e01119d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:12px 12px 12px 12px;z-index:3;}.elementor-1224 .elementor-element.elementor-element-7e01119d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-7ceeb689{text-align:left;}.elementor-1224 .elementor-element.elementor-element-60534f24 > .elementor-widget-container{margin:-44px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-60534f24{text-align:right;}.elementor-1224 .elementor-element.elementor-element-139f8c31{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;}.elementor-1224 .elementor-element.elementor-element-139f8c31 > .elementor-widget-container{margin:64px 0px 12px 0px;}.elementor-1224 .elementor-element.elementor-element-139f8c31 img{border-radius:100% 100% 100% 100%;}.elementor-1224 .elementor-element.elementor-element-79079481 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-79079481{text-align:left;}.elementor-1224 .elementor-element.elementor-element-79079481 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:10px;font-weight:600;line-height:14px;letter-spacing:2px;color:#717171;}.elementor-1224 .elementor-element.elementor-element-6b3040e8 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-6b3040e8 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-24020041{text-align:left;}.elementor-1224 .elementor-element.elementor-element-7fc5c935 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1224 .elementor-element.elementor-element-71026520:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-71026520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0FBF;}.elementor-1224 .elementor-element.elementor-element-71026520{border-style:solid;border-width:1px 1px 1px 1px;border-color:#4B4B4B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:48px;margin-bottom:0px;padding:12px 12px 12px 12px;}.elementor-1224 .elementor-element.elementor-element-71026520, .elementor-1224 .elementor-element.elementor-element-71026520 > .elementor-background-overlay{border-radius:35px 35px 35px 35px;}.elementor-1224 .elementor-element.elementor-element-71026520 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-549f2395 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:148px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-549f2395{text-align:left;}.elementor-1224 .elementor-element.elementor-element-549f2395 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:12px;font-weight:600;line-height:14px;letter-spacing:2px;color:#A8A8A8;}.elementor-1224 .elementor-element.elementor-element-76787807 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-76787807{text-align:left;}.elementor-1224 .elementor-element.elementor-element-76787807 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:25px;font-weight:600;line-height:32px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-25bd12a3 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-25bd12a3 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-18ff3997 .elementor-button{background-color:#E6E6E6;font-family:"GeneralSans", Sans-serif;font-size:15px;font-weight:600;line-height:28px;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:18px 36px 18px 36px;}.elementor-1224 .elementor-element.elementor-element-18ff3997 .elementor-button:hover, .elementor-1224 .elementor-element.elementor-element-18ff3997 .elementor-button:focus{background-color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-18ff3997 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-52e37b76:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-52e37b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1224 .elementor-element.elementor-element-52e37b76 > .elementor-container{max-width:1200px;}.elementor-1224 .elementor-element.elementor-element-52e37b76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 0px 64px 0px;z-index:10;}.elementor-1224 .elementor-element.elementor-element-52e37b76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1224 .elementor-element.elementor-element-10c01158.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1224 .elementor-element.elementor-element-10c01158.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1224 .elementor-element.elementor-element-10c01158.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-10c01158 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1224 .elementor-element.elementor-element-7a89c21b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1224 .elementor-element.elementor-element-4657bed8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1224 .elementor-element.elementor-element-4657bed8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1224 .elementor-element.elementor-element-4657bed8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1224 .elementor-element.elementor-element-764ff4a6{width:auto;max-width:auto;}.elementor-1224 .elementor-element.elementor-element-764ff4a6 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Integral", Sans-serif;font-size:50px;font-weight:800;}.elementor-1224 .elementor-element.elementor-element-37c45f79{width:auto;max-width:auto;}.elementor-1224 .elementor-element.elementor-element-37c45f79 > .elementor-widget-container{margin:0px 0px 0px 12px;padding:8px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-73db3f64 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-73db3f64{text-align:center;}.elementor-1224 .elementor-element.elementor-element-73db3f64 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:16px;font-weight:600;color:#666666;}.elementor-bc-flex-widget .elementor-1224 .elementor-element.elementor-element-7f674ba1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1224 .elementor-element.elementor-element-7f674ba1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1224 .elementor-element.elementor-element-7f674ba1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-7f674ba1 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1224 .elementor-element.elementor-element-2926e435{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1224 .elementor-element.elementor-element-71a0f9e2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1224 .elementor-element.elementor-element-71a0f9e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1224 .elementor-element.elementor-element-71a0f9e2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-2adca1d1{width:auto;max-width:auto;}.elementor-1224 .elementor-element.elementor-element-2adca1d1 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Integral", Sans-serif;font-size:50px;font-weight:800;}.elementor-1224 .elementor-element.elementor-element-74eda485{width:auto;max-width:auto;}.elementor-1224 .elementor-element.elementor-element-74eda485 > .elementor-widget-container{margin:0px 0px 0px 12px;padding:8px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-4e103db4 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-4e103db4{text-align:center;}.elementor-1224 .elementor-element.elementor-element-4e103db4 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:16px;font-weight:600;color:#666666;}.elementor-bc-flex-widget .elementor-1224 .elementor-element.elementor-element-6990d7d3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1224 .elementor-element.elementor-element-6990d7d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1224 .elementor-element.elementor-element-6990d7d3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-6990d7d3 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1224 .elementor-element.elementor-element-5841aeb1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1224 .elementor-element.elementor-element-4c673aa9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1224 .elementor-element.elementor-element-4c673aa9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1224 .elementor-element.elementor-element-4c673aa9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-6b27b6ed{width:auto;max-width:auto;}.elementor-1224 .elementor-element.elementor-element-6b27b6ed .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Integral", Sans-serif;font-size:50px;font-weight:800;}.elementor-1224 .elementor-element.elementor-element-4269d4ff{width:auto;max-width:auto;}.elementor-1224 .elementor-element.elementor-element-4269d4ff > .elementor-widget-container{margin:0px 0px 0px 12px;padding:8px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-1c6a2b2f > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-1c6a2b2f{text-align:center;}.elementor-1224 .elementor-element.elementor-element-1c6a2b2f .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:16px;font-weight:600;color:#666666;}.elementor-bc-flex-widget .elementor-1224 .elementor-element.elementor-element-85268c9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1224 .elementor-element.elementor-element-85268c9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1224 .elementor-element.elementor-element-85268c9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-85268c9 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1224 .elementor-element.elementor-element-41909534{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1224 .elementor-element.elementor-element-295e6f81.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1224 .elementor-element.elementor-element-295e6f81.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1224 .elementor-element.elementor-element-295e6f81.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-3e60194a{width:auto;max-width:auto;}.elementor-1224 .elementor-element.elementor-element-3e60194a .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Integral", Sans-serif;font-size:50px;font-weight:800;}.elementor-1224 .elementor-element.elementor-element-24ad3f04{width:auto;max-width:auto;}.elementor-1224 .elementor-element.elementor-element-24ad3f04 > .elementor-widget-container{margin:0px 0px 0px 12px;padding:8px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-26099476 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-26099476{text-align:center;}.elementor-1224 .elementor-element.elementor-element-26099476 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:16px;font-weight:600;color:#666666;}.elementor-1224 .elementor-element.elementor-element-22698038:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-22698038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1224 .elementor-element.elementor-element-22698038{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 64px 24px;}.elementor-1224 .elementor-element.elementor-element-22698038 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-55b92a60 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-55b92a60{text-align:center;}.elementor-1224 .elementor-element.elementor-element-55b92a60 .elementor-heading-title{font-family:"General Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#999999;}.elementor-1224 .elementor-element.elementor-element-5758a2bc{z-index:10;}.elementor-1224 .elementor-element.elementor-element-5758a2bc > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#414141;border-radius:47px 47px 47px 47px;}.elementor-1224 .elementor-element.elementor-element-5758a2bc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1224 .elementor-element.elementor-element-1b10df48 > .elementor-widget-container{margin:-79px 0px 0px 0px;padding:0px 100px 0px 100px;}.elementor-1224 .elementor-element.elementor-element-10e387e7 .elementor-button{background-color:#E6E6E6;font-family:"GeneralSans", Sans-serif;font-size:15px;font-weight:600;line-height:28px;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:18px 36px 18px 36px;}.elementor-1224 .elementor-element.elementor-element-10e387e7 .elementor-button:hover, .elementor-1224 .elementor-element.elementor-element-10e387e7 .elementor-button:focus{background-color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-10e387e7 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-10e387e7{z-index:10;}.elementor-1224 .elementor-element.elementor-element-253c2c26:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-253c2c26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://michalskubida.pl/wp-content/uploads/2024/04/Frame-3.svg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1224 .elementor-element.elementor-element-253c2c26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-24px;margin-bottom:0px;}.elementor-1224 .elementor-element.elementor-element-253c2c26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-8bf0311.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-2fcdfdaf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-1a15871c > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-16658843{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;text-align:center;}.elementor-1224 .elementor-element.elementor-element-16658843 > .elementor-widget-container{margin:-12px 0px 12px 0px;}.elementor-1224 .elementor-element.elementor-element-16658843 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#686868;}.elementor-1224 .elementor-element.elementor-element-cbbba3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-cbbba3d{text-align:center;}.elementor-1224 .elementor-element.elementor-element-cbbba3d .elementor-heading-title{font-family:"Integral", Sans-serif;font-size:52px;font-weight:600;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-24f73a34{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;text-align:center;}.elementor-1224 .elementor-element.elementor-element-24f73a34 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-24f73a34 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:20px;font-weight:600;line-height:26px;color:#686868;}.elementor-1224 .elementor-element.elementor-element-4dffb41 > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-4dffb41{text-align:center;}.elementor-1224 .elementor-element.elementor-element-4dffb41 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:44px;font-weight:600;line-height:54px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-482da640{margin-top:48px;margin-bottom:48px;}.elementor-1224 .elementor-element.elementor-element-3ac4d0af > .elementor-element-populated, .elementor-1224 .elementor-element.elementor-element-3ac4d0af > .elementor-element-populated > .elementor-background-overlay, .elementor-1224 .elementor-element.elementor-element-3ac4d0af > .elementor-background-slideshow{border-radius:33px 33px 33px 33px;}.elementor-1224 .elementor-element.elementor-element-3ac4d0af > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__front{background-color:#000000;background-image:url("https://michalskubida.pl/wp-content/uploads/2024/04/na-firmowaa.png");background-position:center center;background-repeat:no-repeat;background-size:105% auto;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__back{background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__button{background-color:#E6E6E6;margin-center:0;font-family:"GeneralSans", Sans-serif;font-size:17px;font-weight:600;line-height:28px;color:#000000;border-radius:25px;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__button:hover{background-color:#FFFFFF;color:#000000;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box{height:485px;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__layer, .elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__layer__overlay{border-radius:35px;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__image{opacity:1;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Integral", Sans-serif;font-size:15px;font-weight:600;line-height:0px;letter-spacing:1px;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__front .elementor-flip-box__layer__description{color:#D3D3D3;font-family:"Integral", Sans-serif;font-size:15px;font-weight:400;line-height:0px;letter-spacing:1px;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:"Integral", Sans-serif;font-size:15px;font-weight:600;line-height:0px;letter-spacing:1px;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:35px;color:#D3D3D3;font-family:"Integral", Sans-serif;font-size:15px;font-weight:400;line-height:0px;letter-spacing:1px;}.elementor-1224 .elementor-element.elementor-element-26505247 > .elementor-element-populated, .elementor-1224 .elementor-element.elementor-element-26505247 > .elementor-element-populated > .elementor-background-overlay, .elementor-1224 .elementor-element.elementor-element-26505247 > .elementor-background-slideshow{border-radius:33px 33px 33px 33px;}.elementor-1224 .elementor-element.elementor-element-26505247 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box__front{background-color:#000000;background-image:url("https://michalskubida.pl/wp-content/uploads/2024/04/Group-396.png");background-position:center center;background-repeat:no-repeat;background-size:105% auto;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box__back{background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box__button{background-color:#E6E6E6;margin-center:0;font-family:"GeneralSans", Sans-serif;font-size:17px;font-weight:600;line-height:28px;color:#000000;border-radius:25px;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box__button:hover{background-color:#FFFFFF;color:#000000;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box{height:485px;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box__layer, .elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box__layer__overlay{border-radius:35px;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Integral", Sans-serif;font-size:15px;font-weight:600;line-height:0px;letter-spacing:1px;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box__front .elementor-flip-box__layer__description{color:#D3D3D3;font-family:"Integral", Sans-serif;font-size:15px;font-weight:400;line-height:0px;letter-spacing:1px;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:"Integral", Sans-serif;font-size:15px;font-weight:600;line-height:0px;letter-spacing:1px;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:35px;color:#D3D3D3;font-family:"Integral", Sans-serif;font-size:15px;font-weight:400;line-height:0px;letter-spacing:1px;}.elementor-1224 .elementor-element.elementor-element-b80a44f > .elementor-element-populated, .elementor-1224 .elementor-element.elementor-element-b80a44f > .elementor-element-populated > .elementor-background-overlay, .elementor-1224 .elementor-element.elementor-element-b80a44f > .elementor-background-slideshow{border-radius:33px 33px 33px 33px;}.elementor-1224 .elementor-element.elementor-element-b80a44f > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box__front{background-color:#000000;background-image:url("https://michalskubida.pl/wp-content/uploads/2024/04/Group-110-1.png");background-position:center center;background-repeat:no-repeat;background-size:105% auto;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box__back{background-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box__button{background-color:#E6E6E6;margin-center:0;font-family:"GeneralSans", Sans-serif;font-size:17px;font-weight:600;line-height:28px;color:#000000;border-radius:25px;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box__button:hover{background-color:#FFFFFF;color:#000000;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box{height:485px;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box__layer, .elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box__layer__overlay{border-radius:35px;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Integral", Sans-serif;font-size:15px;font-weight:600;line-height:0px;letter-spacing:1px;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box__front .elementor-flip-box__layer__description{color:#D3D3D3;font-family:"Integral", Sans-serif;font-size:15px;font-weight:400;line-height:0px;letter-spacing:1px;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:"Integral", Sans-serif;font-size:15px;font-weight:600;line-height:0px;letter-spacing:1px;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:35px;color:#D3D3D3;font-family:"Integral", Sans-serif;font-size:15px;font-weight:400;line-height:0px;letter-spacing:1px;}.elementor-1224 .elementor-element.elementor-element-2039adef .elementor-button{background-color:#E6E6E6;font-family:"GeneralSans", Sans-serif;font-size:15px;font-weight:600;line-height:28px;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:18px 36px 18px 36px;}.elementor-1224 .elementor-element.elementor-element-2039adef .elementor-button:hover, .elementor-1224 .elementor-element.elementor-element-2039adef .elementor-button:focus{background-color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-2039adef > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-1277e5a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-285a939:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-285a939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-1224 .elementor-element.elementor-element-285a939{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2B2B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1224 .elementor-element.elementor-element-285a939, .elementor-1224 .elementor-element.elementor-element-285a939 > .elementor-background-overlay{border-radius:50px 50px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-285a939 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1224 .elementor-element.elementor-element-e5d2ca.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1224 .elementor-element.elementor-element-e5d2ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1224 .elementor-element.elementor-element-e5d2ca.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-85ed179 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-4b3d522b{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;text-align:center;}.elementor-1224 .elementor-element.elementor-element-4b3d522b > .elementor-widget-container{margin:-12px 0px 12px 0px;}.elementor-1224 .elementor-element.elementor-element-4b3d522b .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#686868;}.elementor-1224 .elementor-element.elementor-element-8cb869b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-8cb869b{text-align:center;}.elementor-1224 .elementor-element.elementor-element-8cb869b .elementor-heading-title{font-family:"Integral", Sans-serif;font-size:52px;font-weight:600;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-492469f8{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;text-align:center;}.elementor-1224 .elementor-element.elementor-element-492469f8 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-492469f8 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:20px;font-weight:600;line-height:26px;color:#686868;}.elementor-1224 .elementor-element.elementor-element-3fba7a87 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-53dab000:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-53dab000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1224 .elementor-element.elementor-element-53dab000{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-12px;margin-bottom:0px;z-index:10;}.elementor-1224 .elementor-element.elementor-element-53dab000 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-6de7bd92 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-56dcfb00{--e-image-carousel-slides-to-show:1;z-index:10;}.elementor-1224 .elementor-element.elementor-element-2df3c7ab:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-2df3c7ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1224 .elementor-element.elementor-element-2df3c7ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-64px;margin-bottom:0px;}.elementor-1224 .elementor-element.elementor-element-2df3c7ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-7f261038:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-7f261038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515DE;}.elementor-1224 .elementor-element.elementor-element-7f261038{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2B2B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1224 .elementor-element.elementor-element-7f261038, .elementor-1224 .elementor-element.elementor-element-7f261038 > .elementor-background-overlay{border-radius:0px 0px 50px 50px;}.elementor-1224 .elementor-element.elementor-element-7f261038 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1224 .elementor-element.elementor-element-5b1e8487.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1224 .elementor-element.elementor-element-5b1e8487.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1224 .elementor-element.elementor-element-5b1e8487.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-7a5c7d37{--spacer-size:50px;}.elementor-1224 .elementor-element.elementor-element-46f57631:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-46f57631 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1224 .elementor-element.elementor-element-46f57631 > .elementor-container{max-width:1200px;}.elementor-1224 .elementor-element.elementor-element-46f57631{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 0px 64px 0px;}.elementor-1224 .elementor-element.elementor-element-46f57631 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1224 .elementor-element.elementor-element-30719a34.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1224 .elementor-element.elementor-element-30719a34.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1224 .elementor-element.elementor-element-30719a34.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-30719a34 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1224 .elementor-element.elementor-element-33b6f253{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-4a6401ba.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-42ace3e5{width:auto;max-width:auto;}.elementor-1224 .elementor-element.elementor-element-42ace3e5 .elementor-counter-number-wrapper{color:#272727;font-family:"Integral", Sans-serif;font-size:110px;font-weight:800;}.elementor-1224 .elementor-element.elementor-element-626ed72f > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-626ed72f{text-align:center;}.elementor-1224 .elementor-element.elementor-element-626ed72f .elementor-heading-title{font-family:"Integral", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:26px;letter-spacing:1px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-9213dd3 > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-9213dd3{text-align:center;}.elementor-1224 .elementor-element.elementor-element-9213dd3 .elementor-heading-title{font-family:"Integral", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:26px;letter-spacing:1px;color:#999999;}.elementor-bc-flex-widget .elementor-1224 .elementor-element.elementor-element-29ca35c1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1224 .elementor-element.elementor-element-29ca35c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1224 .elementor-element.elementor-element-29ca35c1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-29ca35c1 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1224 .elementor-element.elementor-element-75e9e6c8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-63e45367.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-6c9d7b0c{width:auto;max-width:auto;}.elementor-1224 .elementor-element.elementor-element-6c9d7b0c .elementor-counter-number-wrapper{color:#272727;font-family:"Integral", Sans-serif;font-size:110px;font-weight:800;}.elementor-1224 .elementor-element.elementor-element-45200434 > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-45200434{text-align:center;}.elementor-1224 .elementor-element.elementor-element-45200434 .elementor-heading-title{font-family:"Integral", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:26px;letter-spacing:1px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-69116bae > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-69116bae{text-align:center;}.elementor-1224 .elementor-element.elementor-element-69116bae .elementor-heading-title{font-family:"Integral", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:26px;letter-spacing:1px;color:#999999;}.elementor-bc-flex-widget .elementor-1224 .elementor-element.elementor-element-214732a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1224 .elementor-element.elementor-element-214732a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1224 .elementor-element.elementor-element-214732a1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-214732a1 > .elementor-element-populated{padding:0px 12px 0px 12px;}.elementor-1224 .elementor-element.elementor-element-4b97b6d5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-574dbbdc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-29e6b0be{width:auto;max-width:auto;}.elementor-1224 .elementor-element.elementor-element-29e6b0be .elementor-counter-number-wrapper{color:#272727;font-family:"Integral", Sans-serif;font-size:110px;font-weight:800;}.elementor-1224 .elementor-element.elementor-element-5b6d7e76 > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-5b6d7e76{text-align:center;}.elementor-1224 .elementor-element.elementor-element-5b6d7e76 .elementor-heading-title{font-family:"Integral", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:26px;letter-spacing:1px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-32ec5967 > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-32ec5967{text-align:center;}.elementor-1224 .elementor-element.elementor-element-32ec5967 .elementor-heading-title{font-family:"Integral", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:26px;letter-spacing:1px;color:#999999;}.elementor-1224 .elementor-element.elementor-element-693e621b:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-693e621b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1224 .elementor-element.elementor-element-693e621b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1224 .elementor-element.elementor-element-693e621b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-6bf253f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-2c33d260:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-2c33d260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1224 .elementor-element.elementor-element-2c33d260{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1224 .elementor-element.elementor-element-2c33d260 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-7c5a6a96{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-128b91f4 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:24px 24px 24px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-128b91f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-250b5cdf > .elementor-widget-container{margin:10px 10px 10px 10px;border-style:none;}.elementor-1224 .elementor-element.elementor-element-250b5cdf{z-index:10;}.elementor-1224 .elementor-element.elementor-element-250b5cdf:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1224 .elementor-element.elementor-element-250b5cdf img{transition-duration:0.3s;}.elementor-1224 .elementor-element.elementor-element-39182186 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-39182186 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-547ef2c3 > .elementor-widget-container{margin:24px 24px 24px 24px;border-style:none;}.elementor-1224 .elementor-element.elementor-element-547ef2c3{z-index:10;}.elementor-1224 .elementor-element.elementor-element-547ef2c3:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1224 .elementor-element.elementor-element-547ef2c3 img{transition-duration:0.3s;}.elementor-1224 .elementor-element.elementor-element-3be1755d > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-3be1755d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-439b61c3 > .elementor-widget-container{margin:24px 24px 24px 24px;border-style:none;}.elementor-1224 .elementor-element.elementor-element-439b61c3{z-index:10;}.elementor-1224 .elementor-element.elementor-element-439b61c3:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1224 .elementor-element.elementor-element-439b61c3 img{transition-duration:0.3s;}.elementor-1224 .elementor-element.elementor-element-784a3cf5:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-784a3cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1224 .elementor-element.elementor-element-784a3cf5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-300px;margin-bottom:0px;}.elementor-1224 .elementor-element.elementor-element-784a3cf5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-f8963cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1224 .elementor-element.elementor-element-f8963cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-1224 .elementor-element.elementor-element-f8963cd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-f8963cd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2D2B2B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 64px 128px 64px;}.elementor-1224 .elementor-element.elementor-element-f8963cd > .elementor-element-populated, .elementor-1224 .elementor-element.elementor-element-f8963cd > .elementor-element-populated > .elementor-background-overlay, .elementor-1224 .elementor-element.elementor-element-f8963cd > .elementor-background-slideshow{border-radius:50px 50px 50px 50px;}.elementor-1224 .elementor-element.elementor-element-f8963cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-23f2bd84 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-23f2bd84{z-index:15;}.elementor-1224 .elementor-element.elementor-element-7b944a2f{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-1224 .elementor-element.elementor-element-7b944a2f > .elementor-widget-container{margin:-12px 0px 12px 0px;}.elementor-1224 .elementor-element.elementor-element-7b944a2f .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#686868;}.elementor-1224 .elementor-element.elementor-element-7c8a53d{width:var( --container-widget-width, 890px );max-width:890px;--container-widget-width:890px;--container-widget-flex-grow:0;z-index:15;text-align:center;}.elementor-1224 .elementor-element.elementor-element-7c8a53d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-7c8a53d .elementor-heading-title{font-family:"Integral", Sans-serif;font-size:52px;font-weight:600;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-226906f4:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-226906f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1224 .elementor-element.elementor-element-226906f4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-226906f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-7147147c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-7147147c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-37f8eb13 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-6a71ea4b > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-68c68b94{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;text-align:center;}.elementor-1224 .elementor-element.elementor-element-68c68b94 > .elementor-widget-container{margin:-12px 0px 12px 0px;}.elementor-1224 .elementor-element.elementor-element-68c68b94 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#686868;}.elementor-1224 .elementor-element.elementor-element-20918c72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-20918c72{text-align:center;}.elementor-1224 .elementor-element.elementor-element-20918c72 .elementor-heading-title{font-family:"Integral", Sans-serif;font-size:52px;font-weight:600;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-537b3e08 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-537b3e08{z-index:50;text-align:center;}.elementor-1224 .elementor-element.elementor-element-537b3e08 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:20px;font-weight:600;line-height:26px;color:#686868;}.elementor-1224 .elementor-element.elementor-element-31a75e2{margin-top:48px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-1224 .elementor-element.elementor-element-4a9768d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1224 .elementor-element.elementor-element-4a9768d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1224 .elementor-element.elementor-element-4a9768d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-bc90df8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-bc90df8 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#FFFFFF;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-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-1224 .elementor-element.elementor-element-d34de4b{color:#686868;font-family:"GeneralSans", Sans-serif;font-size:16px;font-weight:500;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-9780af4{color:#686868;font-family:"GeneralSans", Sans-serif;font-size:16px;font-weight:500;line-height:28px;}.elementor-bc-flex-widget .elementor-1224 .elementor-element.elementor-element-b1f2f33.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1224 .elementor-element.elementor-element-b1f2f33.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1224 .elementor-element.elementor-element-b1f2f33 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-52e7c67{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-1224 .elementor-element.elementor-element-52e7c67 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-78743cca:not(.elementor-motion-effects-element-type-background), .elementor-1224 .elementor-element.elementor-element-78743cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1224 .elementor-element.elementor-element-78743cca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 64px 0px;}.elementor-1224 .elementor-element.elementor-element-78743cca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1224 .elementor-element.elementor-element-4e48b469.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-7144e9c8 .elementor-button{background-color:#E6E6E6;font-family:"GeneralSans", Sans-serif;font-size:15px;font-weight:600;line-height:28px;fill:#000000;color:#000000;border-radius:25px 25px 25px 25px;padding:18px 36px 18px 36px;}.elementor-1224 .elementor-element.elementor-element-7144e9c8 .elementor-button:hover, .elementor-1224 .elementor-element.elementor-element-7144e9c8 .elementor-button:focus{background-color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-7144e9c8 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-7d5064e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-d7c1081{text-align:center;}.elementor-1224 .elementor-element.elementor-element-7e16a6d{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-1224 .elementor-element.elementor-element-7e16a6d > .elementor-widget-container{margin:48px 0px 12px 0px;}.elementor-1224 .elementor-element.elementor-element-7e16a6d .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#686868;}.elementor-1224 .elementor-element.elementor-element-1a478b63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-1a478b63{text-align:center;}.elementor-1224 .elementor-element.elementor-element-1a478b63 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:44px;font-weight:600;line-height:54px;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-2db3ec90 > .elementor-container{max-width:1200px;}.elementor-1224 .elementor-element.elementor-element-1ef1f98a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-3bba5738 > .elementor-container{max-width:1200px;}.elementor-1224 .elementor-element.elementor-element-3bba5738{padding:64px 0px 64px 0px;}.elementor-1224 .elementor-element.elementor-element-6b6f77fc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-312ad0bd > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-41b19aa{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;text-align:center;}.elementor-1224 .elementor-element.elementor-element-41b19aa > .elementor-widget-container{margin:-12px 0px 12px 0px;}.elementor-1224 .elementor-element.elementor-element-41b19aa .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:#686868;}.elementor-1224 .elementor-element.elementor-element-68ee5cb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-68ee5cb7{text-align:center;}.elementor-1224 .elementor-element.elementor-element-68ee5cb7 .elementor-heading-title{font-family:"Integral", Sans-serif;font-size:52px;font-weight:600;color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-46a65e91{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;text-align:center;}.elementor-1224 .elementor-element.elementor-element-46a65e91 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 64px 0px;}.elementor-1224 .elementor-element.elementor-element-46a65e91 .elementor-heading-title{font-family:"GeneralSans", Sans-serif;font-size:20px;font-weight:600;text-transform:none;line-height:26px;color:#686868;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1224 .elementor-element.elementor-element-4fa885f8 .elementor-tab-title{border-width:1px;border-color:#888888;padding:32px 24px 32px 12px;}.elementor-1224 .elementor-element.elementor-element-4fa885f8 .elementor-tab-content{border-width:1px;border-bottom-color:#888888;color:#FFFFFF;font-family:"GeneralSans", Sans-serif;font-size:16px;font-weight:400;line-height:28px;padding:32px 32px 32px 32px;}.elementor-1224 .elementor-element.elementor-element-4fa885f8 .elementor-toggle-title, .elementor-1224 .elementor-element.elementor-element-4fa885f8 .elementor-toggle-icon{color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-4fa885f8 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-4fa885f8 .elementor-tab-title.elementor-active a, .elementor-1224 .elementor-element.elementor-element-4fa885f8 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-1224 .elementor-element.elementor-element-4fa885f8 .elementor-toggle-title{font-family:"GeneralSans", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}:root{--page-title-display:none;}@media(max-width:1024px) and (min-width:768px){.elementor-1224 .elementor-element.elementor-element-271056df{width:50%;}.elementor-1224 .elementor-element.elementor-element-14bebe55{width:50%;}.elementor-1224 .elementor-element.elementor-element-38b3fda3{width:50%;}.elementor-1224 .elementor-element.elementor-element-3d1f50bd{width:50%;}.elementor-1224 .elementor-element.elementor-element-5d44b3a1{width:50%;}.elementor-1224 .elementor-element.elementor-element-56d64b7d{width:50%;}.elementor-1224 .elementor-element.elementor-element-5427f90c{width:50%;}.elementor-1224 .elementor-element.elementor-element-7fc5c935{width:50%;}.elementor-1224 .elementor-element.elementor-element-10c01158{width:50%;}.elementor-1224 .elementor-element.elementor-element-7f674ba1{width:50%;}.elementor-1224 .elementor-element.elementor-element-6990d7d3{width:50%;}.elementor-1224 .elementor-element.elementor-element-85268c9{width:50%;}.elementor-1224 .elementor-element.elementor-element-30719a34{width:100%;}.elementor-1224 .elementor-element.elementor-element-29ca35c1{width:100%;}.elementor-1224 .elementor-element.elementor-element-214732a1{width:100%;}.elementor-1224 .elementor-element.elementor-element-4a9768d{width:100%;}.elementor-1224 .elementor-element.elementor-element-b1f2f33{width:100%;}}@media(max-width:1024px){.elementor-1224 .elementor-element.elementor-element-7d33d298.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-41fd864d{--container-widget-width:180px;--container-widget-flex-grow:0;width:var( --container-widget-width, 180px );max-width:180px;}.elementor-1224 .elementor-element.elementor-element-53e92107{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;}.elementor-1224 .elementor-element.elementor-element-5a0e619 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-56f08227 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-56f08227 .elementor-heading-title{font-size:64px;line-height:64px;}.elementor-1224 .elementor-element.elementor-element-50202c09{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-1224 .elementor-element.elementor-element-50202c09 > .elementor-widget-container{margin:-164px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-4c6dba05 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1224 .elementor-element.elementor-element-4c6dba05 > .elementor-widget-container{margin:-164px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-5474ab7f{margin-top:-164px;margin-bottom:0px;}.elementor-1224 .elementor-element.elementor-element-12330d5d{margin-top:0px;margin-bottom:0px;}.elementor-1224 .elementor-element.elementor-element-14bebe55 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1224 .elementor-element.elementor-element-685bb014{margin-top:0px;margin-bottom:0px;}.elementor-1224 .elementor-element.elementor-element-5cad826a{margin-top:24px;margin-bottom:0px;}.elementor-1224 .elementor-element.elementor-element-5b3493d4{margin-top:24px;margin-bottom:0px;}.elementor-1224 .elementor-element.elementor-element-4899357a{margin-top:0px;margin-bottom:0px;}.elementor-1224 .elementor-element.elementor-element-2f4c5b23 > .elementor-widget-container{margin:16px 0px 12px 0px;}.elementor-1224 .elementor-element.elementor-element-56d64b7d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1224 .elementor-element.elementor-element-2f4e410c{margin-top:0px;margin-bottom:0px;}.elementor-1224 .elementor-element.elementor-element-7e01119d{margin-top:24px;margin-bottom:0px;}.elementor-1224 .elementor-element.elementor-element-71026520{margin-top:24px;margin-bottom:0px;}.elementor-1224 .elementor-element.elementor-element-549f2395 > .elementor-widget-container{padding:119px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-6990d7d3 > .elementor-element-populated{margin:48px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1224 .elementor-element.elementor-element-85268c9 > .elementor-element-populated{margin:48px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1224 .elementor-element.elementor-element-4dffb41 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box{height:315px;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__front .elementor-flip-box__layer__description{line-height:15px;letter-spacing:1px;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__back .elementor-flip-box__layer__description{line-height:15px;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__button{font-size:14px;line-height:20px;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box{height:315px;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box__front .elementor-flip-box__layer__description{line-height:15px;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box__back .elementor-flip-box__layer__description{line-height:15px;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box__button{font-size:14px;line-height:20px;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box{height:315px;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box__front .elementor-flip-box__layer__description{line-height:15px;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box__back .elementor-flip-box__layer__description{line-height:15px;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box__button{font-size:14px;line-height:20px;}.elementor-1224 .elementor-element.elementor-element-784a3cf5{padding:10px 0px 0px 10px;}.elementor-1224 .elementor-element.elementor-element-f8963cd > .elementor-element-populated{padding:96px 48px 48px 48px;}.elementor-1224 .elementor-element.elementor-element-23f2bd84 > .elementor-widget-container{margin:164px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-7c8a53d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-31a75e2{padding:0px 10px 0px 10px;}.elementor-1224 .elementor-element.elementor-element-bc90df8{text-align:center;}.elementor-1224 .elementor-element.elementor-element-d34de4b{text-align:center;}.elementor-1224 .elementor-element.elementor-element-9780af4{text-align:center;}.elementor-1224 .elementor-element.elementor-element-b1f2f33.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-b1f2f33 > .elementor-element-populated{margin:24px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1224 .elementor-element.elementor-element-1a478b63 .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-1224 .elementor-element.elementor-element-3bba5738{padding:48px 10px 48px 10px;}}@media(max-width:767px){.elementor-1224 .elementor-element.elementor-element-45d8d866{margin-top:0px;margin-bottom:0px;}.elementor-1224 .elementor-element.elementor-element-7d33d298.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1224 .elementor-element.elementor-element-7d33d298 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1224 .elementor-element.elementor-element-41fd864d > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-41fd864d{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-1224 .elementor-element.elementor-element-53e92107{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-1224 .elementor-element.elementor-element-53e92107 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-5a0e619 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-5a0e619 .elementor-heading-title{font-size:10px;line-height:16px;}.elementor-1224 .elementor-element.elementor-element-56f08227 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-56f08227 .elementor-heading-title{font-size:34px;line-height:36px;}.elementor-1224 .elementor-element.elementor-element-50202c09 > .elementor-widget-container{margin:-96px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-4c6dba05 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-1224 .elementor-element.elementor-element-5474ab7f{margin-top:-96px;margin-bottom:0px;}.elementor-1224 .elementor-element.elementor-element-1cdd2f8a{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-1cdd2f8a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-7833f144{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-7833f144 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-a10caf7{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-a10caf7 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-2017f42 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-1224 .elementor-element.elementor-element-22f67d10 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-14bebe55 > .elementor-element-populated{margin:24px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1224 .elementor-element.elementor-element-4f5434f3{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-4f5434f3 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-daa990a .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-1224 .elementor-element.elementor-element-6696e76f .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-9779bbe{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-9779bbe .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-ddc64a .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-1224 .elementor-element.elementor-element-7ab8ad4 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-1c607b23{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-1c607b23 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-12796c58 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-1224 .elementor-element.elementor-element-46305d8 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-2f4c5b23 > .elementor-widget-container{margin:64px 0px 12px 0px;}.elementor-1224 .elementor-element.elementor-element-7194664f{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-7194664f .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-9e96fb .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-56d64b7d > .elementor-element-populated{margin:24px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1224 .elementor-element.elementor-element-5688b92f{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-5688b92f .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-6dfc3d2b .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-79079481{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-79079481 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-6b3040e8 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-549f2395{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-549f2395 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-76787807 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-1224 .elementor-element.elementor-element-25bd12a3 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-7f674ba1 > .elementor-element-populated{margin:48px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1224 .elementor-element.elementor-element-22698038{padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-5758a2bc > .elementor-widget-container{border-radius:25px 25px 25px 25px;}.elementor-1224 .elementor-element.elementor-element-10e387e7 > .elementor-widget-container{margin:-24px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-16658843{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-16658843 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-1224 .elementor-element.elementor-element-cbbba3d .elementor-heading-title{font-size:28px;}.elementor-1224 .elementor-element.elementor-element-24f73a34{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-24f73a34 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-1224 .elementor-element.elementor-element-4dffb41 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box__front{background-size:cover;}.elementor-1224 .elementor-element.elementor-element-6643682a .elementor-flip-box{height:496px;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box__front{background-size:cover;}.elementor-1224 .elementor-element.elementor-element-712fa89a .elementor-flip-box{height:496px;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box__front{background-size:cover;}.elementor-1224 .elementor-element.elementor-element-3452f0e1 .elementor-flip-box{height:496px;}.elementor-1224 .elementor-element.elementor-element-4b3d522b{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-4b3d522b .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-1224 .elementor-element.elementor-element-8cb869b .elementor-heading-title{font-size:28px;}.elementor-1224 .elementor-element.elementor-element-492469f8{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-492469f8 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-1224 .elementor-element.elementor-element-626ed72f{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-626ed72f .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-1224 .elementor-element.elementor-element-9213dd3{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-9213dd3 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-1224 .elementor-element.elementor-element-45200434{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-45200434 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-1224 .elementor-element.elementor-element-69116bae{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-69116bae .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-1224 .elementor-element.elementor-element-5b6d7e76{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-5b6d7e76 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-1224 .elementor-element.elementor-element-32ec5967{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-32ec5967 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-1224 .elementor-element.elementor-element-6e3654a5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-7c5a6a96{margin-top:0px;margin-bottom:0px;}.elementor-1224 .elementor-element.elementor-element-39182186 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1224 .elementor-element.elementor-element-3be1755d > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-1224 .elementor-element.elementor-element-439b61c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-23f2bd84 > .elementor-widget-container{margin:194px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-7b944a2f{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-7b944a2f .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-1224 .elementor-element.elementor-element-7c8a53d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-7c8a53d .elementor-heading-title{font-size:28px;}.elementor-1224 .elementor-element.elementor-element-226906f4{padding:0px 10px 0px 10px;}.elementor-1224 .elementor-element.elementor-element-68c68b94{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-68c68b94 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-1224 .elementor-element.elementor-element-20918c72 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-20918c72 .elementor-heading-title{font-size:28px;}.elementor-1224 .elementor-element.elementor-element-537b3e08{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-537b3e08 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-1224 .elementor-element.elementor-element-31a75e2{margin-top:12px;margin-bottom:12px;}.elementor-1224 .elementor-element.elementor-element-bc90df8 .elementor-heading-title{font-size:16px;line-height:28px;}.elementor-1224 .elementor-element.elementor-element-d34de4b{text-align:center;}.elementor-1224 .elementor-element.elementor-element-9780af4{text-align:center;}.elementor-1224 .elementor-element.elementor-element-7e16a6d{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-7e16a6d .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-1224 .elementor-element.elementor-element-1a478b63 .elementor-heading-title{font-size:24px;line-height:32px;}.elementor-1224 .elementor-element.elementor-element-3bba5738{padding:24px 10px 24px 10px;}.elementor-1224 .elementor-element.elementor-element-41b19aa{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-41b19aa .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-1224 .elementor-element.elementor-element-68ee5cb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1224 .elementor-element.elementor-element-68ee5cb7 .elementor-heading-title{font-size:28px;}.elementor-1224 .elementor-element.elementor-element-46a65e91{width:100%;max-width:100%;}.elementor-1224 .elementor-element.elementor-element-46a65e91 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-1224 .elementor-element.elementor-element-4fa885f8 .elementor-toggle-title{font-size:18px;line-height:22px;}.elementor-1224 .elementor-element.elementor-element-4fa885f8 .elementor-tab-title{padding:24px 12px 24px 12px;}.elementor-1224 .elementor-element.elementor-element-4fa885f8 .elementor-tab-content{padding:12px 12px 12px 12px;}}/* Start custom CSS for section, class: .elementor-element-72ab0bac */.elementor-1224 .elementor-element.elementor-element-72ab0bac{
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-685bb014 */.elementor-1224 .elementor-element.elementor-element-685bb014{
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5cad826a */.elementor-1224 .elementor-element.elementor-element-5cad826a{
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cd54539 */.elementor-1224 .elementor-element.elementor-element-4cd54539 img{
    width: 100px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-17bdcdbf */.elementor-1224 .elementor-element.elementor-element-17bdcdbf{
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4b72a98b */.elementor-1224 .elementor-element.elementor-element-4b72a98b img{
    width: 100px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f4e410c */.elementor-1224 .elementor-element.elementor-element-2f4e410c{
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24020041 */.elementor-1224 .elementor-element.elementor-element-24020041 img{
    width: 100px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7e01119d */.elementor-1224 .elementor-element.elementor-element-7e01119d{
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-576e90a8 */.elementor-1224 .elementor-element.elementor-element-576e90a8 img{
    width: 44px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73db3f64 */.elementor-1224 .elementor-element.elementor-element-73db3f64 a:hover{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-479adb8c */.elementor-1224 .elementor-element.elementor-element-479adb8c img{
    width: 54px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e103db4 */.elementor-1224 .elementor-element.elementor-element-4e103db4 a:hover{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8429fb4 */.elementor-1224 .elementor-element.elementor-element-8429fb4 img{
    width: 64px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c6a2b2f */.elementor-1224 .elementor-element.elementor-element-1c6a2b2f a:hover{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42ad4a5f */.elementor-1224 .elementor-element.elementor-element-42ad4a5f img{
    width: 64px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26099476 */.elementor-1224 .elementor-element.elementor-element-26099476 a:hover{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b10df48 */.elementor-1224 .elementor-element.elementor-element-1b10df48 background-image: {
    width: 1513px !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-250b5cdf */.elementor-1224 .elementor-element.elementor-element-250b5cdf img{
    border-radius: 30px;
    border: 1px solid #2D2D2D;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-547ef2c3 */.elementor-1224 .elementor-element.elementor-element-547ef2c3 img{
    border-radius: 30px;
    border: 1px solid #2D2D2D;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-439b61c3 */.elementor-1224 .elementor-element.elementor-element-439b61c3 img{
    border-radius: 30px;
    border: 1px solid #2D2D2D;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9780af4 */.elementor-1224 .elementor-element.elementor-element-9780af4 a{
    color: #686868;
    transition: color ease-in-out 0.3s;
}

.elementor-1224 .elementor-element.elementor-element-9780af4 a:hover{
    color: #fff;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Integral';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://michalskubida.pl/wp-content/uploads/2024/04/IntegralCF-DemiBold.eot');
	src: url('https://michalskubida.pl/wp-content/uploads/2024/04/IntegralCF-DemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://michalskubida.pl/wp-content/uploads/2024/04/Integral-DemiBold.woff2') format('woff2'),
		url('https://michalskubida.pl/wp-content/uploads/2024/04/IntegralCF-DemiBold.woff') format('woff'),
		url('https://michalskubida.pl/wp-content/uploads/2024/04/Integral-DemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://michalskubida.pl/wp-content/uploads/2024/04/GeneralSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://michalskubida.pl/wp-content/uploads/2024/04/GeneralSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://michalskubida.pl/wp-content/uploads/2024/04/GeneralSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://michalskubida.pl/wp-content/uploads/2024/04/GeneralSans-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://michalskubida.pl/wp-content/uploads/2024/04/GeneralSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://michalskubida.pl/wp-content/uploads/2024/04/GeneralSans-Variable.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://michalskubida.pl/wp-content/uploads/2024/04/GeneralSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'GeneralSans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://michalskubida.pl/wp-content/uploads/2024/04/GeneralSans-Extralight.ttf') format('truetype');
}
/* End Custom Fonts CSS */