.elementor-22 .elementor-element.elementor-element-57f92f7>.elementor-container{max-width:1200px;min-height:55vh}.elementor-22 .elementor-element.elementor-element-57f92f7>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-22 .elementor-element.elementor-element-57f92f7:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-57f92f7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://magicdogs.pl/wp-content/uploads/2023/03/332821305_1450913785715147_3049975963510498264_n.jpg);background-position:center center;background-size:cover}.elementor-22 .elementor-element.elementor-element-57f92f7>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22 .elementor-element.elementor-element-57f92f7{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:70px 30px 70px 30px}.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-22 .elementor-element.elementor-element-e007137 .elementor-heading-title{font-size:17px;font-weight:700;letter-spacing:2px;color:#7CCDF4}.elementor-22 .elementor-element.elementor-element-d44a568 .elementor-heading-title{font-size:52px;font-weight:700;line-height:1.08em;color:#FFF}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-22 .elementor-element.elementor-element-16d94ad{font-size:18px;line-height:1.65em;color:#FFF}.elementor-widget-button .elementor-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);background-color:var(--e-global-color-accent)}.elementor-22 .elementor-element.elementor-element-ed77529 .elementor-button{font-weight:700;fill:#FFF;color:#FFF;background-color:#69C8F1}.elementor-22 .elementor-element.elementor-element-ed77529>.elementor-widget-container{padding:14px 22px 14px 22px}.elementor-22 .elementor-element.elementor-element-983f9d0>.elementor-container{max-width:1120px}.elementor-22 .elementor-element.elementor-element-983f9d0:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-983f9d0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-22 .elementor-element.elementor-element-983f9d0{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:85px 25px 85px 25px}.elementor-22 .elementor-element.elementor-element-983f9d0>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-5acaced.elementor-column .elementor-widget-wrap{align-items:middle}.elementor-22 .elementor-element.elementor-element-5acaced.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle}.elementor-22 .elementor-element.elementor-element-90407f2 .elementor-heading-title{font-size:40px;font-weight:700;color:#202020}.elementor-22 .elementor-element.elementor-element-c761886{font-size:17px;line-height:1.7em;color:#666}.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-22 .elementor-element.elementor-element-d3f0179 img{width:100%;height:320px;object-fit:cover;object-position:center center}.elementor-22 .elementor-element.elementor-element-1a81afc>.elementor-container{max-width:1120px}.elementor-22 .elementor-element.elementor-element-1a81afc:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-1a81afc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F6F7}.elementor-22 .elementor-element.elementor-element-1a81afc{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 25px 30px 25px}.elementor-22 .elementor-element.elementor-element-1a81afc>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22 .elementor-element.elementor-element-d6121fd{text-align:center}.elementor-22 .elementor-element.elementor-element-d6121fd .elementor-heading-title{font-size:40px;font-weight:700;color:#202020}.elementor-22 .elementor-element.elementor-element-35e60e8{text-align:center;font-size:17px;color:#777}.elementor-22 .elementor-element.elementor-element-ba6c283>.elementor-container{max-width:1120px}.elementor-22 .elementor-element.elementor-element-ba6c283:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-ba6c283>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F6F7}.elementor-22 .elementor-element.elementor-element-ba6c283{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:20px 25px 85px 25px}.elementor-22 .elementor-element.elementor-element-ba6c283>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22 .elementor-element.elementor-element-7d373f2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-22 .elementor-element.elementor-element-7d373f2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-22 .elementor-element.elementor-element-7d373f2>.elementor-element-populated,.elementor-22 .elementor-element.elementor-element-7d373f2>.elementor-element-populated>.elementor-background-overlay,.elementor-22 .elementor-element.elementor-element-7d373f2>.elementor-background-slideshow{border-radius:18px 18px 18px 18px}.elementor-22 .elementor-element.elementor-element-7d373f2>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 10px 22px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:32px 28px 32px 28px}.elementor-22 .elementor-element.elementor-element-7d373f2>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22 .elementor-element.elementor-element-2849ba4{text-align:center}.elementor-22 .elementor-element.elementor-element-2849ba4 .elementor-heading-title{font-size:30px;font-weight:700;color:#202020}.elementor-22 .elementor-element.elementor-element-34b87ab{text-align:center}.elementor-22 .elementor-element.elementor-element-34b87ab .elementor-heading-title{font-size:22px;font-weight:700;color:#69C8F1}.elementor-22 .elementor-element.elementor-element-3505791{text-align:center;font-size:16px;line-height:1.6em;color:#666}.elementor-22 .elementor-element.elementor-element-819a74a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-22 .elementor-element.elementor-element-819a74a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#111}.elementor-22 .elementor-element.elementor-element-819a74a>.elementor-element-populated,.elementor-22 .elementor-element.elementor-element-819a74a>.elementor-element-populated>.elementor-background-overlay,.elementor-22 .elementor-element.elementor-element-819a74a>.elementor-background-slideshow{border-radius:18px 18px 18px 18px}.elementor-22 .elementor-element.elementor-element-819a74a>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 10px 22px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:32px 28px 32px 28px}.elementor-22 .elementor-element.elementor-element-819a74a>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22 .elementor-element.elementor-element-618bfbc{text-align:center}.elementor-22 .elementor-element.elementor-element-618bfbc .elementor-heading-title{font-size:30px;font-weight:700;color:#FFF}.elementor-22 .elementor-element.elementor-element-10a4d5b{text-align:center}.elementor-22 .elementor-element.elementor-element-10a4d5b .elementor-heading-title{font-size:22px;font-weight:700;color:#69C8F1}.elementor-22 .elementor-element.elementor-element-5534cd5{text-align:center;font-size:16px;line-height:1.6em;color:#D8D8D8}.elementor-22 .elementor-element.elementor-element-8bbacf1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-22 .elementor-element.elementor-element-8bbacf1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-22 .elementor-element.elementor-element-8bbacf1>.elementor-element-populated,.elementor-22 .elementor-element.elementor-element-8bbacf1>.elementor-element-populated>.elementor-background-overlay,.elementor-22 .elementor-element.elementor-element-8bbacf1>.elementor-background-slideshow{border-radius:18px 18px 18px 18px}.elementor-22 .elementor-element.elementor-element-8bbacf1>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 10px 22px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:32px 28px 32px 28px}.elementor-22 .elementor-element.elementor-element-8bbacf1>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22 .elementor-element.elementor-element-d5513fe{text-align:center}.elementor-22 .elementor-element.elementor-element-d5513fe .elementor-heading-title{font-size:30px;font-weight:700;color:#202020}.elementor-22 .elementor-element.elementor-element-0a8474d{text-align:center}.elementor-22 .elementor-element.elementor-element-0a8474d .elementor-heading-title{font-size:22px;font-weight:700;color:#69C8F1}.elementor-22 .elementor-element.elementor-element-0949686{text-align:center;font-size:16px;line-height:1.6em;color:#666}.elementor-22 .elementor-element.elementor-element-583743a>.elementor-container{max-width:1120px}.elementor-22 .elementor-element.elementor-element-583743a:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-583743a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#111}.elementor-22 .elementor-element.elementor-element-583743a{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:90px 25px 90px 25px}.elementor-22 .elementor-element.elementor-element-583743a>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22 .elementor-element.elementor-element-62e67de img{width:100%;height:320px;object-fit:cover;object-position:center center}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-2278acb.elementor-column .elementor-widget-wrap{align-items:middle}.elementor-22 .elementor-element.elementor-element-2278acb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle}.elementor-22 .elementor-element.elementor-element-2278acb>.elementor-element-populated{padding:0 0 0 45px}.elementor-22 .elementor-element.elementor-element-4ee8043 .elementor-heading-title{font-size:40px;font-weight:700;color:#FFF}.elementor-22 .elementor-element.elementor-element-2c44db4{font-size:17px;line-height:1.7em;color:#D8D8D8}.elementor-22 .elementor-element.elementor-element-658112b>.elementor-container{max-width:1120px}.elementor-22 .elementor-element.elementor-element-658112b:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-658112b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-22 .elementor-element.elementor-element-658112b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:85px 25px 85px 25px}.elementor-22 .elementor-element.elementor-element-658112b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22 .elementor-element.elementor-element-86a37b8 .elementor-heading-title{font-size:36px;font-weight:700;color:#202020}.elementor-22 .elementor-element.elementor-element-f3d616b{font-size:16px;line-height:1.7em;color:#666}.elementor-22 .elementor-element.elementor-element-bccf327:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-22 .elementor-element.elementor-element-bccf327>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F6F7}.elementor-22 .elementor-element.elementor-element-bccf327>.elementor-element-populated,.elementor-22 .elementor-element.elementor-element-bccf327>.elementor-element-populated>.elementor-background-overlay,.elementor-22 .elementor-element.elementor-element-bccf327>.elementor-background-slideshow{border-radius:16px 16px 16px 16px}.elementor-22 .elementor-element.elementor-element-bccf327>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:32px 32px 32px 32px}.elementor-22 .elementor-element.elementor-element-bccf327>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22 .elementor-element.elementor-element-0c77148 .elementor-heading-title{font-size:28px;font-weight:700;color:#202020}.elementor-22 .elementor-element.elementor-element-ca99bf3{font-size:16px;line-height:1.7em;color:#666}.elementor-22 .elementor-element.elementor-element-1f9a5af .elementor-button{font-weight:700;fill:#FFF;color:#FFF;background-color:#111}.elementor-22 .elementor-element.elementor-element-1f9a5af>.elementor-widget-container{padding:12px 18px 12px 18px}.elementor-22 .elementor-element.elementor-element-0fdaed7>.elementor-container{max-width:1120px}.elementor-22 .elementor-element.elementor-element-0fdaed7:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-0fdaed7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F6F7}.elementor-22 .elementor-element.elementor-element-0fdaed7{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 25px 30px 25px}.elementor-22 .elementor-element.elementor-element-0fdaed7>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22 .elementor-element.elementor-element-ae47de5{text-align:center}.elementor-22 .elementor-element.elementor-element-ae47de5 .elementor-heading-title{font-size:40px;font-weight:700;color:#202020}.elementor-22 .elementor-element.elementor-element-a85c009{text-align:center;font-size:17px;color:#777}.elementor-22 .elementor-element.elementor-element-f08e013>.elementor-container{max-width:1120px}.elementor-22 .elementor-element.elementor-element-f08e013:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-f08e013>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F6F7}.elementor-22 .elementor-element.elementor-element-f08e013{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 25px 30px 25px}.elementor-22 .elementor-element.elementor-element-f08e013>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22 .elementor-element.elementor-element-2b022ea{text-align:center}.elementor-22 .elementor-element.elementor-element-2b022ea .elementor-heading-title{font-size:40px;font-weight:700;color:#202020}.elementor-22 .elementor-element.elementor-element-7728c04{text-align:center;font-size:17px;color:#777}.elementor-22 .elementor-element.elementor-element-78245e8>.elementor-container{max-width:1120px}.elementor-22 .elementor-element.elementor-element-78245e8:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-78245e8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#69C8F1}.elementor-22 .elementor-element.elementor-element-78245e8{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:75px 25px 75px 25px}.elementor-22 .elementor-element.elementor-element-78245e8>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-22 .elementor-element.elementor-element-76cd766 .elementor-heading-title{font-size:38px;font-weight:700;color:#FFF}.elementor-22 .elementor-element.elementor-element-4ea2f94{font-size:17px;color:#FFF}.elementor-bc-flex-widget .elementor-22 .elementor-element.elementor-element-3300e7a.elementor-column .elementor-widget-wrap{align-items:middle}.elementor-22 .elementor-element.elementor-element-3300e7a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle}.elementor-22 .elementor-element.elementor-element-7a49538 .elementor-button{font-weight:700;fill:#111;color:#111;background-color:#FFF}.elementor-22 .elementor-element.elementor-element-7a49538>.elementor-widget-container{padding:14px 22px 14px 22px}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-d3f0179 img{width:100%;height:270px}.elementor-22 .elementor-element.elementor-element-62e67de img{width:100%;height:270px}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-57f92f7:not(.elementor-motion-effects-element-type-background),.elementor-22 .elementor-element.elementor-element-57f92f7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://magicdogs.pl/wp-content/uploads/2023/03/332821305_1450913785715147_3049975963510498264_n.jpg);background-position:center center;background-size:cover}.elementor-22 .elementor-element.elementor-element-57f92f7{padding:55px 20px 55px 20px}.elementor-22 .elementor-element.elementor-element-d44a568 .elementor-heading-title{font-size:34px}.elementor-22 .elementor-element.elementor-element-983f9d0{padding:55px 18px 55px 18px}.elementor-22 .elementor-element.elementor-element-90407f2 .elementor-heading-title{font-size:29px}.elementor-22 .elementor-element.elementor-element-d3f0179 img{width:100%;height:220px}.elementor-22 .elementor-element.elementor-element-d6121fd .elementor-heading-title{font-size:29px}.elementor-22 .elementor-element.elementor-element-ba6c283{padding:10px 18px 55px 18px}.elementor-22 .elementor-element.elementor-element-583743a{padding:55px 18px 55px 18px}.elementor-22 .elementor-element.elementor-element-62e67de img{width:100%;height:220px}.elementor-22 .elementor-element.elementor-element-2278acb>.elementor-element-populated{padding:30px 0 0 0}.elementor-22 .elementor-element.elementor-element-4ee8043 .elementor-heading-title{font-size:29px}.elementor-22 .elementor-element.elementor-element-86a37b8 .elementor-heading-title{font-size:28px}.elementor-22 .elementor-element.elementor-element-ae47de5 .elementor-heading-title{font-size:29px}.elementor-22 .elementor-element.elementor-element-2b022ea .elementor-heading-title{font-size:29px}.elementor-22 .elementor-element.elementor-element-76cd766 .elementor-heading-title{font-size:29px}}