.elementor-1416 .elementor-element.elementor-element-dcc4272{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-dcc4272 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1416 .elementor-element.elementor-element-274ec46 img{width:100%;}.elementor-1416 .elementor-element.elementor-element-ad0cef2{margin-top:0px;margin-bottom:0px;padding:0px 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-1416 .elementor-element.elementor-element-02063fd{margin:132px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1416 .elementor-element.elementor-element-02063fd .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:40px;font-weight:600;color:#4E8C6A;}.elementor-1416 .elementor-element.elementor-element-37b1cad{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-bda1dc2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-227f32b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1416 .elementor-element.elementor-element-227f32b .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:40px;font-weight:600;color:#4E8C6A;}.elementor-1416 .elementor-element.elementor-element-776d0b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-776d0b1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-17cd89e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-17cd89e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-18333b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-18333b8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-7af0f63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-7af0f63 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-6b44a29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-6b44a29 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-d39d768 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-4ac0b4d img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#4E8C6A;border-radius:10px 10px 10px 10px;}.elementor-1416 .elementor-element.elementor-element-de009f9{margin-top:0100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-5c1c2ad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-602cbfb img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#4E8C6A;border-radius:10px 10px 10px 10px;}.elementor-1416 .elementor-element.elementor-element-000957f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-80d5d0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1416 .elementor-element.elementor-element-80d5d0b .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:40px;font-weight:600;color:#4E8C6A;}.elementor-1416 .elementor-element.elementor-element-40bdbd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-40bdbd8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;color:#444444;}.elementor-1416 .elementor-element.elementor-element-8c3765a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-8c3765a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-d64a703{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-d64a703 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-e053537{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-e053537 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-8c68c38{margin-top:0100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-d6184c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-2ab3d10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1416 .elementor-element.elementor-element-2ab3d10 .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:40px;font-weight:600;color:#4E8C6A;}.elementor-1416 .elementor-element.elementor-element-e355d83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-e355d83 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;color:#444444;}.elementor-1416 .elementor-element.elementor-element-f38f7a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-f38f7a7 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-8299ef2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-8299ef2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-1416 .elementor-element.elementor-element-5275fc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-5275fc4 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-13e31e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-13e31e1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-b473988{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-b473988 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-1416 .elementor-element.elementor-element-7dda221{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-7dda221 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-70d18bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-70d18bf .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-b6c279d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-7bbf628 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#4E8C6A;border-radius:10px 10px 10px 10px;}.elementor-1416 .elementor-element.elementor-element-a9e3efa{margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-0aafb61 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#4E8C6A;border-radius:10px 10px 10px 10px;}.elementor-1416 .elementor-element.elementor-element-3d05a9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1416 .elementor-element.elementor-element-3d05a9d .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:40px;font-weight:600;color:#4E8C6A;}.elementor-1416 .elementor-element.elementor-element-ab2e7ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-ab2e7ba .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-1bededc{margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-f9c914e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1416 .elementor-element.elementor-element-f9c914e .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:40px;font-weight:600;color:#4E8C6A;}.elementor-1416 .elementor-element.elementor-element-c5a8435{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-c5a8435 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-1416 .elementor-element.elementor-element-b125b11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-b125b11 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-1416 .elementor-element.elementor-element-5b16565{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:020px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-5b16565 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-fa5a289 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#4E8C6A;border-radius:10px 10px 10px 10px;}.elementor-1416 .elementor-element.elementor-element-c5ced1c{margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-5b42d75 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#4E8C6A;border-radius:10px 10px 10px 10px;}.elementor-1416 .elementor-element.elementor-element-bb2917f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-69833fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1416 .elementor-element.elementor-element-69833fe .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:40px;font-weight:600;color:#4E8C6A;}.elementor-1416 .elementor-element.elementor-element-bddfc31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-bddfc31 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-1416 .elementor-element.elementor-element-6d29b03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-6d29b03 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-1416 .elementor-element.elementor-element-c3fe562{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:010px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-c3fe562 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-31e24c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-31e24c6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-1416 .elementor-element.elementor-element-d0efbb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-d0efbb5 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-ccc4c22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-ccc4c22 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-1416 .elementor-element.elementor-element-d85d48a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-d85d48a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-aae2643{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-aae2643 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;color:#000000;}.elementor-1416 .elementor-element.elementor-element-5388d08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-5388d08 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-8d43bce{margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-cc8b8e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;text-align:center;}.elementor-1416 .elementor-element.elementor-element-cc8b8e4 .elementor-heading-title{font-family:"Special Elite", Sans-serif;font-size:31px;font-weight:600;color:#4E8C6A;}.elementor-1416 .elementor-element.elementor-element-be3b2e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-be3b2e2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-30afe6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-30afe6b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-39ca8a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-39ca8a9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-bff86e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-bff86e7 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-de68c4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-de68c4b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-f686a72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-f686a72 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-0883484{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-0883484 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-cc19606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.elementor-1416 .elementor-element.elementor-element-cc19606 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1416 .elementor-element.elementor-element-1b25a18 img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#4E8C6A;border-radius:10px 10px 10px 10px;}.elementor-1416 .elementor-element.elementor-element-3aacd63 > .elementor-background-overlay{opacity:0.37;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1416 .elementor-element.elementor-element-3aacd63{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1416 .elementor-element.elementor-element-f6c8610 .elementor-repeater-item-b9daf28 .swiper-slide-bg{background-color:#833CA300;background-image:url(https://agnes-craft-and-creation.co.uk/wp-content/uploads/2025/12/GridArt_20250424_111435837-scaled.jpg);background-size:cover;}.elementor-1416 .elementor-element.elementor-element-f6c8610 .elementor-repeater-item-2308ae9 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://agnes-craft-and-creation.co.uk/wp-content/uploads/2025/11/GridArt_20250221_164857847-scaled.jpg);background-size:cover;}.elementor-1416 .elementor-element.elementor-element-f6c8610 .elementor-repeater-item-8593ce3 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://agnes-craft-and-creation.co.uk/wp-content/uploads/2025/12/GridArt_20250209_181328326-scaled.jpg);background-size:cover;}.elementor-1416 .elementor-element.elementor-element-f6c8610 .elementor-repeater-item-ab7fbca .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://agnes-craft-and-creation.co.uk/wp-content/uploads/2025/11/482981254_1286156726461134_7523138173628047349_n.jpg);background-size:cover;}.elementor-1416 .elementor-element.elementor-element-f6c8610 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-1416 .elementor-element.elementor-element-f6c8610 .swiper-slide-contents{max-width:65%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-1416 .elementor-element.elementor-element-f6c8610 .swiper-slide-inner{text-align:center;}@media(max-width:767px){.elementor-1416 .elementor-element.elementor-element-274ec46{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-ad0cef2{margin-top:030px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-02063fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 010px 0px 10px;text-align:center;}.elementor-1416 .elementor-element.elementor-element-02063fd .elementor-heading-title{font-size:26px;}.elementor-1416 .elementor-element.elementor-element-37b1cad{margin-top:030px;margin-bottom:030px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-227f32b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 010px 0px 10px;text-align:center;}.elementor-1416 .elementor-element.elementor-element-227f32b .elementor-heading-title{font-size:26px;}.elementor-1416 .elementor-element.elementor-element-776d0b1{width:var( --container-widget-width, 345.8px );max-width:345.8px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 020px;--container-widget-width:345.8px;--container-widget-flex-grow:0;text-align:left;}.elementor-1416 .elementor-element.elementor-element-17cd89e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-18333b8{padding:0px 0px 0px 20px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-7af0f63{padding:0px 0px 0px 20px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-6b44a29{width:var( --container-widget-width, 345.8px );max-width:345.8px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 020px;--container-widget-width:345.8px;--container-widget-flex-grow:0;text-align:left;}.elementor-1416 .elementor-element.elementor-element-4ac0b4d{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-1416 .elementor-element.elementor-element-de009f9{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-602cbfb{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-1416 .elementor-element.elementor-element-80d5d0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 010px 0px 10px;text-align:center;}.elementor-1416 .elementor-element.elementor-element-80d5d0b .elementor-heading-title{font-size:26px;}.elementor-1416 .elementor-element.elementor-element-40bdbd8{padding:0px 0px 0px 20px;}.elementor-1416 .elementor-element.elementor-element-8c3765a{padding:0px 0px 0px 20px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-d64a703{padding:0px 0px 0px 20px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-e053537{padding:0px 0px 0px 20px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-8c68c38{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-2ab3d10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 010px 0px 10px;text-align:center;}.elementor-1416 .elementor-element.elementor-element-2ab3d10 .elementor-heading-title{font-size:26px;}.elementor-1416 .elementor-element.elementor-element-e355d83{padding:0px 0px 0px 20px;}.elementor-1416 .elementor-element.elementor-element-f38f7a7{padding:0px 0px 0px 20px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-8299ef2{padding:0px 0px 0px 20px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-5275fc4{padding:0px 0px 0px 20px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-13e31e1{padding:0px 0px 0px 20px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-b473988{padding:0px 0px 0px 20px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-7dda221{padding:0px 0px 0px 20px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-70d18bf{padding:0px 0px 0px 20px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-7bbf628{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}.elementor-1416 .elementor-element.elementor-element-a9e3efa{margin-top:30px;margin-bottom:0px;}.elementor-1416 .elementor-element.elementor-element-0aafb61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 10px;}.elementor-1416 .elementor-element.elementor-element-3d05a9d{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 010px;text-align:center;}.elementor-1416 .elementor-element.elementor-element-3d05a9d .elementor-heading-title{font-size:26px;}.elementor-1416 .elementor-element.elementor-element-ab2e7ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-1bededc{margin-top:30px;margin-bottom:0px;}.elementor-1416 .elementor-element.elementor-element-f9c914e{text-align:center;}.elementor-1416 .elementor-element.elementor-element-f9c914e .elementor-heading-title{font-size:26px;}.elementor-1416 .elementor-element.elementor-element-c5a8435{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;}.elementor-1416 .elementor-element.elementor-element-b125b11{padding:0px 0px 0px 15px;}.elementor-1416 .elementor-element.elementor-element-5b16565{padding:0px 15px 0px 15px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-fa5a289{padding:0px 20px 0px 015px;}.elementor-1416 .elementor-element.elementor-element-c5ced1c{margin-top:30px;margin-bottom:0px;}.elementor-1416 .elementor-element.elementor-element-5b42d75{padding:0px 20px 0px 015px;}.elementor-1416 .elementor-element.elementor-element-69833fe{text-align:center;}.elementor-1416 .elementor-element.elementor-element-69833fe .elementor-heading-title{font-size:26px;}.elementor-1416 .elementor-element.elementor-element-bddfc31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;}.elementor-1416 .elementor-element.elementor-element-6d29b03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;}.elementor-1416 .elementor-element.elementor-element-c3fe562{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-31e24c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;}.elementor-1416 .elementor-element.elementor-element-d0efbb5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-ccc4c22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;}.elementor-1416 .elementor-element.elementor-element-d85d48a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-aae2643{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;}.elementor-1416 .elementor-element.elementor-element-5388d08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-8d43bce{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1416 .elementor-element.elementor-element-cc8b8e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1416 .elementor-element.elementor-element-cc8b8e4 .elementor-heading-title{font-size:26px;}.elementor-1416 .elementor-element.elementor-element-be3b2e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-30afe6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-39ca8a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-bff86e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-de68c4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-f686a72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-0883484{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-cc19606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 15px;text-align:left;}.elementor-1416 .elementor-element.elementor-element-1b25a18{padding:0px 20px 0px 15px;}.elementor-1416 .elementor-element.elementor-element-f6c8610{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;}}/* Start custom CSS for section, class: .elementor-element-dcc4272 */.elementor-1416 .elementor-element.elementor-element-dcc4272 {
    background: linear-gradient(90deg, #d5d5d5 0%, #ffffff 100%);
    padding-top: 60px;
    padding-bottom: 60px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02063fd */.elementor-1416 .elementor-element.elementor-element-02063fd {
    color: #4E8C6A;

    /* bardzo lekki obrys */
    -webkit-text-stroke: 0.6px #3b6a53;

    /* delikatny cień – subtelny, prawie niewidoczny */
    text-shadow:
        1px 1px 2px rgba(0,0,0,0.18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-227f32b */.elementor-1416 .elementor-element.elementor-element-227f32b {
    color: #4E8C6A;

    /* bardzo lekki obrys */
    -webkit-text-stroke: 0.6px #3b6a53;

    /* delikatny cień – subtelny, prawie niewidoczny */
    text-shadow:
        1px 1px 2px rgba(0,0,0,0.18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-776d0b1 */.elementor-1416 .elementor-element.elementor-element-776d0b1.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17cd89e */.elementor-1416 .elementor-element.elementor-element-17cd89e.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-18333b8 */.elementor-1416 .elementor-element.elementor-element-18333b8.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7af0f63 */.elementor-1416 .elementor-element.elementor-element-7af0f63.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b44a29 */.elementor-1416 .elementor-element.elementor-element-6b44a29.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80d5d0b */.elementor-1416 .elementor-element.elementor-element-80d5d0b {
    color: #4E8C6A;

    /* bardzo lekki obrys */
    -webkit-text-stroke: 0.6px #3b6a53;

    /* delikatny cień – subtelny, prawie niewidoczny */
    text-shadow:
        1px 1px 2px rgba(0,0,0,0.18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40bdbd8 */.elementor-1416 .elementor-element.elementor-element-40bdbd8.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8c3765a */.elementor-1416 .elementor-element.elementor-element-8c3765a.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d64a703 */.elementor-1416 .elementor-element.elementor-element-d64a703.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e053537 */.elementor-1416 .elementor-element.elementor-element-e053537.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ab3d10 */.elementor-1416 .elementor-element.elementor-element-2ab3d10 {
    color: #4E8C6A;

    /* bardzo lekki obrys */
    -webkit-text-stroke: 0.6px #3b6a53;

    /* delikatny cień – subtelny, prawie niewidoczny */
    text-shadow:
        1px 1px 2px rgba(0,0,0,0.18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e355d83 */.elementor-1416 .elementor-element.elementor-element-e355d83.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f38f7a7 */.elementor-1416 .elementor-element.elementor-element-f38f7a7.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8299ef2 */.elementor-1416 .elementor-element.elementor-element-8299ef2.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5275fc4 */.elementor-1416 .elementor-element.elementor-element-5275fc4.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e31e1 */.elementor-1416 .elementor-element.elementor-element-13e31e1.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b473988 */.elementor-1416 .elementor-element.elementor-element-b473988.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dda221 */.elementor-1416 .elementor-element.elementor-element-7dda221.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70d18bf */.elementor-1416 .elementor-element.elementor-element-70d18bf.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d05a9d */.elementor-1416 .elementor-element.elementor-element-3d05a9d {
    color: #4E8C6A;

    /* bardzo lekki obrys */
    -webkit-text-stroke: 0.6px #3b6a53;

    /* delikatny cień – subtelny, prawie niewidoczny */
    text-shadow:
        1px 1px 2px rgba(0,0,0,0.18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab2e7ba */.elementor-1416 .elementor-element.elementor-element-ab2e7ba.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9c914e */.elementor-1416 .elementor-element.elementor-element-f9c914e {
    color: #4E8C6A;

    /* bardzo lekki obrys */
    -webkit-text-stroke: 0.6px #3b6a53;

    /* delikatny cień – subtelny, prawie niewidoczny */
    text-shadow:
        1px 1px 2px rgba(0,0,0,0.18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5a8435 */.elementor-1416 .elementor-element.elementor-element-c5a8435.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b125b11 */.elementor-1416 .elementor-element.elementor-element-b125b11.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b16565 */.elementor-1416 .elementor-element.elementor-element-5b16565.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69833fe */.elementor-1416 .elementor-element.elementor-element-69833fe {
    color: #4E8C6A;

    /* bardzo lekki obrys */
    -webkit-text-stroke: 0.6px #3b6a53;

    /* delikatny cień – subtelny, prawie niewidoczny */
    text-shadow:
        1px 1px 2px rgba(0,0,0,0.18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bddfc31 */.elementor-1416 .elementor-element.elementor-element-bddfc31.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d29b03 */.elementor-1416 .elementor-element.elementor-element-6d29b03.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3fe562 */.elementor-1416 .elementor-element.elementor-element-c3fe562.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31e24c6 */.elementor-1416 .elementor-element.elementor-element-31e24c6.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0efbb5 */.elementor-1416 .elementor-element.elementor-element-d0efbb5.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccc4c22 */.elementor-1416 .elementor-element.elementor-element-ccc4c22.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d85d48a */.elementor-1416 .elementor-element.elementor-element-d85d48a.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aae2643 */.elementor-1416 .elementor-element.elementor-element-aae2643.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5388d08 */.elementor-1416 .elementor-element.elementor-element-5388d08.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc8b8e4 */.elementor-1416 .elementor-element.elementor-element-cc8b8e4 {
    color: #4E8C6A;

    /* bardzo lekki obrys */
    -webkit-text-stroke: 0.6px #3b6a53;

    /* delikatny cień – subtelny, prawie niewidoczny */
    text-shadow:
        1px 1px 2px rgba(0,0,0,0.18);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be3b2e2 */.elementor-1416 .elementor-element.elementor-element-be3b2e2.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30afe6b */.elementor-1416 .elementor-element.elementor-element-30afe6b.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39ca8a9 */.elementor-1416 .elementor-element.elementor-element-39ca8a9.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bff86e7 */.elementor-1416 .elementor-element.elementor-element-bff86e7.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de68c4b */.elementor-1416 .elementor-element.elementor-element-de68c4b.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f686a72 */.elementor-1416 .elementor-element.elementor-element-f686a72.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0883484 */.elementor-1416 .elementor-element.elementor-element-0883484.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc19606 */.elementor-1416 .elementor-element.elementor-element-cc19606.cascade-text {
    max-width: 75%;
    margin: 0 auto;
    text-align: center;
    font-family: 'Lora', serif !important;
    font-weight: 400 !important;
    line-height: 1.55;
    font-size: 18px;
}/* End custom CSS */