.elementor-359 .elementor-element.elementor-element-2fcd187{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-359 .elementor-element.elementor-element-2fcd187:not(.elementor-motion-effects-element-type-background), .elementor-359 .elementor-element.elementor-element-2fcd187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-359 .elementor-element.elementor-element-2fcd187::before, .elementor-359 .elementor-element.elementor-element-2fcd187 > .elementor-background-video-container::before, .elementor-359 .elementor-element.elementor-element-2fcd187 > .e-con-inner > .elementor-background-video-container::before, .elementor-359 .elementor-element.elementor-element-2fcd187 > .elementor-background-slideshow::before, .elementor-359 .elementor-element.elementor-element-2fcd187 > .e-con-inner > .elementor-background-slideshow::before, .elementor-359 .elementor-element.elementor-element-2fcd187 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-359 .elementor-element.elementor-element-60b0109{background-color:var( --e-global-color-0b1d46f );padding:80px 80px 80px 80px;border-style:none;text-align:center;}.elementor-359 .elementor-element.elementor-element-60b0109 .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:106px;line-height:1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 5px 0px #000000;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-359 .elementor-element.elementor-element-62814f3{--e-transform-scale:0.35;margin:-98px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-0d50125{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:-1;}.elementor-359 .elementor-element.elementor-element-0d50125 img{width:100%;}.elementor-359 .elementor-element.elementor-element-27ff554{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.25;--overlay-mix-blend-mode:lighten;--margin-top:-81px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-359 .elementor-element.elementor-element-27ff554::before, .elementor-359 .elementor-element.elementor-element-27ff554 > .elementor-background-video-container::before, .elementor-359 .elementor-element.elementor-element-27ff554 > .e-con-inner > .elementor-background-video-container::before, .elementor-359 .elementor-element.elementor-element-27ff554 > .elementor-background-slideshow::before, .elementor-359 .elementor-element.elementor-element-27ff554 > .e-con-inner > .elementor-background-slideshow::before, .elementor-359 .elementor-element.elementor-element-27ff554 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://eggandchipsdesignltd.com/wp-content/uploads/2026/05/gradient@2x-1.png");--background-overlay:'';background-repeat:repeat-y;}.elementor-359 .elementor-element.elementor-element-a1cf0ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:112px;--padding-bottom:112px;--padding-left:24px;--padding-right:24px;}.elementor-359 .elementor-element.elementor-element-c0b1108{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-95a3db1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-04fa622{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-04fa622:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-04fa622 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-d2e59ac{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-d2e59ac .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-942f1f4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-942f1f4 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-941f52a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-945da92{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-945da92:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-945da92 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-561557a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-561557a .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-1d4cb8b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-1d4cb8b .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-00a0839{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-78857cd{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-78857cd:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-78857cd img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-0014b91{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-0014b91 .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-d2545f6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-d2545f6 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-ef2e623{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-74b86d1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-9c8605b:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-9c8605b img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-dbc6d38{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-dbc6d38 .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-d1a1ac4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-d1a1ac4 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-579be0c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-91a82b2{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-91a82b2:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-91a82b2 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-3dfaabf{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-3dfaabf .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-01a0596{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-01a0596 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-4c3bf2f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-adf8e5c{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-adf8e5c:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-adf8e5c img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-13fefb6{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-13fefb6 .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-ad89d49{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-ad89d49 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-ea34220{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-a152552{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-bf029b4{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-bf029b4:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-bf029b4 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-7dcdd23{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-7dcdd23 .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-38b504f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-38b504f .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-aa86d01{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-3526bf8{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-3526bf8:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-3526bf8 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-8be6ac8{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-8be6ac8 .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-f6b2bf4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-f6b2bf4 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-68d8ca0{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-567d63c{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-567d63c:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-567d63c img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-3768e84{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-3768e84 .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-af05576{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-af05576 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-ff0b333{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-648cadc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-92f967d{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-92f967d:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-92f967d img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-99e2a31{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-99e2a31 .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-1efa485{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-1efa485 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-8c0e23f{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-e4197cf{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-e4197cf:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-e4197cf img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-4d2591a{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-4d2591a .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-e2a770f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-e2a770f .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-ba170a4{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-bc89704{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-bc89704:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-bc89704 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-51d1255{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-51d1255 .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-838474d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-838474d .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-be3430d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-f285ef8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-1207f23{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-1207f23:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-1207f23 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-a6ce982{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-a6ce982 .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-c2f4565{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-c2f4565 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-a3b18f1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-babdc83{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-babdc83:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-babdc83 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-cb6fa98{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-cb6fa98 .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-150601a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-150601a .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-5a593c3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-d4513bb{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-d4513bb:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-d4513bb img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-5c0993c{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-5c0993c .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-7ee7ce1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-7ee7ce1 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-b1d8c8e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-c0432b1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-40bf4e9{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-40bf4e9:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-40bf4e9 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-cf11c85{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-cf11c85 .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-6f2649b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-6f2649b .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-c3059fb{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-dd4c5ae{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-dd4c5ae:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-dd4c5ae img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-a9ed639{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-a9ed639 .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-b855ebc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-b855ebc .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}.elementor-359 .elementor-element.elementor-element-0b446e6{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-359 .elementor-element.elementor-element-a060635{--e-transform-transition-duration:200ms;}.elementor-359 .elementor-element.elementor-element-a060635:hover img{opacity:1;}.elementor-359 .elementor-element.elementor-element-a060635 img{border-style:solid;border-width:0px 0px 0px 0px;border-color:#000000;border-radius:25px 25px 25px 25px;}.elementor-359 .elementor-element.elementor-element-291e855{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;}.elementor-359 .elementor-element.elementor-element-291e855 .elementor-heading-title{font-family:"sausage", Sans-serif;font-size:53px;font-weight:normal;line-height:1em;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-359 .elementor-element.elementor-element-6dc9e63{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 11px;text-align:start;}.elementor-359 .elementor-element.elementor-element-6dc9e63 .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-size:32px;font-weight:normal;line-height:1em;letter-spacing:0px;-webkit-text-stroke-width:2px;stroke-width:2px;-webkit-text-stroke-color:#000;stroke:#000;color:#FDCD3C;}body.elementor-page-359:not(.elementor-motion-effects-element-type-background), body.elementor-page-359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFAE00 0%, #FF861A 100%);}@media(min-width:768px){.elementor-359 .elementor-element.elementor-element-c0b1108{--content-width:1280px;}.elementor-359 .elementor-element.elementor-element-ef2e623{--content-width:1280px;}.elementor-359 .elementor-element.elementor-element-ea34220{--content-width:1280px;}.elementor-359 .elementor-element.elementor-element-ff0b333{--content-width:1280px;}.elementor-359 .elementor-element.elementor-element-be3430d{--content-width:1280px;}.elementor-359 .elementor-element.elementor-element-b1d8c8e{--content-width:1280px;}}@media(max-width:1024px){.elementor-359 .elementor-element.elementor-element-2fcd187{--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-359 .elementor-element.elementor-element-60b0109{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 32px 0px;}.elementor-359 .elementor-element.elementor-element-60b0109 .elementor-heading-title{font-size:72px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-359 .elementor-element.elementor-element-62814f3{margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-0d50125{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-a1cf0ef{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-359 .elementor-element.elementor-element-c0b1108{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-359 .elementor-element.elementor-element-d2e59ac .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-942f1f4 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-561557a .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-1d4cb8b .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-0014b91 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-d2545f6 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-ef2e623{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-359 .elementor-element.elementor-element-dbc6d38 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-d1a1ac4 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-3dfaabf .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-01a0596 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-13fefb6 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-ad89d49 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-ea34220{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-359 .elementor-element.elementor-element-7dcdd23 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-38b504f .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-8be6ac8 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-f6b2bf4 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-3768e84 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-af05576 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-ff0b333{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-359 .elementor-element.elementor-element-99e2a31 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-1efa485 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-4d2591a .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-e2a770f .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-51d1255 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-838474d .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-be3430d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-359 .elementor-element.elementor-element-a6ce982 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-c2f4565 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-cb6fa98 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-150601a .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-5c0993c .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-7ee7ce1 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-b1d8c8e{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-359 .elementor-element.elementor-element-cf11c85 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-6f2649b .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-a9ed639 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-b855ebc .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-291e855 .elementor-heading-title{font-size:50px;}.elementor-359 .elementor-element.elementor-element-6dc9e63 .elementor-heading-title{font-size:50px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-359 .elementor-element.elementor-element-60b0109{padding:50px 0px 50px 0px;}.elementor-359 .elementor-element.elementor-element-60b0109 .elementor-heading-title{font-size:56px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-359 .elementor-element.elementor-element-62814f3{--e-transform-scale:0.8;margin:-64px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-0d50125{margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-359 .elementor-element.elementor-element-27ff554{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-359 .elementor-element.elementor-element-a1cf0ef{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-359 .elementor-element.elementor-element-c0b1108{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 0px;--row-gap:16px;--column-gap:0px;--grid-auto-flow:row;}.elementor-359 .elementor-element.elementor-element-d2e59ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-d2e59ac .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-942f1f4 .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-561557a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-561557a .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-1d4cb8b .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-0014b91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-0014b91 .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-d2545f6 .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-ef2e623{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 0px;--row-gap:16px;--column-gap:0px;--grid-auto-flow:row;}.elementor-359 .elementor-element.elementor-element-dbc6d38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-dbc6d38 .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-d1a1ac4 .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-3dfaabf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-3dfaabf .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-01a0596 .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-13fefb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-13fefb6 .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-ad89d49 .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-ea34220{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 0px;--row-gap:16px;--column-gap:0px;--grid-auto-flow:row;}.elementor-359 .elementor-element.elementor-element-7dcdd23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-7dcdd23 .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-38b504f .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-8be6ac8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-8be6ac8 .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-f6b2bf4 .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-3768e84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-3768e84 .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-af05576 .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-ff0b333{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 0px;--row-gap:16px;--column-gap:0px;--grid-auto-flow:row;}.elementor-359 .elementor-element.elementor-element-99e2a31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-99e2a31 .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-1efa485 .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-4d2591a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-4d2591a .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-e2a770f .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-51d1255{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-51d1255 .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-838474d .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-be3430d{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 0px;--row-gap:16px;--column-gap:0px;--grid-auto-flow:row;}.elementor-359 .elementor-element.elementor-element-a6ce982{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-a6ce982 .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-c2f4565 .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-cb6fa98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-cb6fa98 .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-150601a .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-5c0993c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-5c0993c .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-7ee7ce1 .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-b1d8c8e{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 0px;--row-gap:16px;--column-gap:0px;--grid-auto-flow:row;}.elementor-359 .elementor-element.elementor-element-cf11c85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-cf11c85 .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-6f2649b .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-a9ed639{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-a9ed639 .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-b855ebc .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-291e855{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-359 .elementor-element.elementor-element-291e855 .elementor-heading-title{font-size:36px;-webkit-text-stroke-width:1px;stroke-width:1px;}.elementor-359 .elementor-element.elementor-element-6dc9e63 .elementor-heading-title{font-size:26px;-webkit-text-stroke-width:1px;stroke-width:1px;}}/* Start custom CSS for image, class: .elementor-element-0d50125 */.elementor-359 .elementor-element.elementor-element-0d50125 {
    transition: top 0.3s ease-in-out;
    z-index: 99; /* Ensure it stays above page content but below header */
}

/* The initial state */
.elementor-359 .elementor-element.elementor-element-0d50125 img {
    transition: all 0.4s ease-in-out;
    width: 100%; /* Or your starting width */
}

/* The state when scrolling starts */
.elementor-359 .elementor-element.elementor-element-0d50125.elementor-sticky--effects img {
    width: 100%; /* The reduced size you want */
    transform: translateY(-5px); /* Optional: nudge it up slightly to tuck under the header */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fcd187 */.elementor-359 .elementor-element.elementor-element-2fcd187 {
    overflow: visible !important;
}

.elementor-359 .elementor-element.elementor-element-2fcd187 .elementor-container {
    overflow: visible !important;
}

.elementor-359 .elementor-element.elementor-element-2fcd187 .elementor-column {
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04fa622 *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-04fa622 .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-04fa622 img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-04fa622 img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-945da92 *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-945da92 .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-945da92 img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-945da92 img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-78857cd *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-78857cd .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-78857cd img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-78857cd img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c8605b *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-9c8605b .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-9c8605b img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-9c8605b img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91a82b2 *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-91a82b2 .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-91a82b2 img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-91a82b2 img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-adf8e5c *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-adf8e5c .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-adf8e5c img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-adf8e5c img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf029b4 *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-bf029b4 .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-bf029b4 img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-bf029b4 img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3526bf8 *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-3526bf8 .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-3526bf8 img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-3526bf8 img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-567d63c *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-567d63c .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-567d63c img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-567d63c img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92f967d *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-92f967d .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-92f967d img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-92f967d img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4197cf *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-e4197cf .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-e4197cf img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-e4197cf img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc89704 *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-bc89704 .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-bc89704 img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-bc89704 img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1207f23 *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-1207f23 .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-1207f23 img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-1207f23 img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-babdc83 *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-babdc83 .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-babdc83 img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-babdc83 img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d4513bb *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-d4513bb .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-d4513bb img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-d4513bb img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40bf4e9 *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-40bf4e9 .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-40bf4e9 img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-40bf4e9 img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd4c5ae *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-dd4c5ae .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-dd4c5ae img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-dd4c5ae img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a060635 *//* Clip the image to the widget container */
.elementor-359 .elementor-element.elementor-element-a060635 .elementor-widget-container {
    overflow: hidden !important;
    /* The line below forces Safari/Chrome to respect the overflow clipping */
    -webkit-mask-image: -webkit-radial-gradient(white, black); 
    border-radius: 25px; /* Optional: Change or remove if you don't want rounded corners */
}

/* Set up the smooth transition */
.elementor-359 .elementor-element.elementor-element-a060635 img {
    transition: transform 0.4s ease-in-out !important;
}

/* Scale the image up on hover */
.elementor-359 .elementor-element.elementor-element-a060635 img:hover {
    transform: scale(1.1) !important; /* Change 1.1 to adjust how much it zooms */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'sausage';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://eggandchipsdesignltd.com/wp-content/uploads/2026/04/Sausage-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */