.elementor-37 .elementor-element.elementor-element-40fe16a6 > .elementor-background-overlay{background-color:var( --e-global-color-f06adda );opacity:0.37;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-40fe16a6 > .elementor-container{min-height:700px;}.elementor-37 .elementor-element.elementor-element-40fe16a6 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-37 .elementor-element.elementor-element-40fe16a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-185px;margin-bottom:-55px;padding:185px 15px 52px 15px;}.elementor-37 .elementor-element.elementor-element-46833eeb > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-37 .elementor-element.elementor-element-46833eeb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 100px 0px 100px;}.elementor-37 .elementor-element.elementor-element-46833eeb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-72ec4433{text-align:center;}.elementor-37 .elementor-element.elementor-element-72ec4433 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-21bfb04 );}.elementor-37 .elementor-element.elementor-element-4e675f3f{text-align:center;}.elementor-37 .elementor-element.elementor-element-4e675f3f .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:70px;font-weight:700;text-transform:capitalize;line-height:1.2em;color:var( --e-global-color-21bfb04 );}.elementor-37 .elementor-element.elementor-element-4745a906 .elementor-button{background-color:var( --e-global-color-21bfb04 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-4745a906 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-14c69dfc:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-14c69dfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alfrescocatering-somerset.co.uk/wp-content/uploads/2025/05/resta-img23.png");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-14c69dfc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37 .elementor-element.elementor-element-14c69dfc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-11a8bf18{--spacer-size:70px;}.elementor-37 .elementor-element.elementor-element-561d0fef > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-561d0fef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 15px 120px 15px;}.elementor-37 .elementor-element.elementor-element-5fcba62d{text-align:start;}.elementor-37 .elementor-element.elementor-element-5fcba62d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-61bd54c5{text-align:start;}.elementor-37 .elementor-element.elementor-element-58e4bae6{text-align:start;}.elementor-37 .elementor-element.elementor-element-1ff8c8b8 > .elementor-widget-container{margin:20px 0px -90px 0px;}.elementor-37 .elementor-element.elementor-element-1ff8c8b8 img{width:100%;}.elementor-37 .elementor-element.elementor-element-1c54f396 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 60px;}.elementor-37 .elementor-element.elementor-element-25ae6234 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-37 .elementor-element.elementor-element-7ac989b9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-1b106dce{margin-top:30px;margin-bottom:0px;}.elementor-37 .elementor-element.elementor-element-5fe30bbf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-5fe30bbf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alfrescocatering-somerset.co.uk/wp-content/uploads/2025/05/4ea21142-28f4-46b3-813c-e0a2f8a6f8dd.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-5fe30bbf > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-f06adda );opacity:0.3;}.elementor-37 .elementor-element.elementor-element-5fe30bbf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-37 .elementor-element.elementor-element-5fe30bbf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37 .elementor-element.elementor-element-5fe30bbf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-31a6019 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-37 .elementor-element.elementor-element-7fbb40e1:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-7fbb40e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alfrescocatering-somerset.co.uk/wp-content/uploads/2025/05/resta-img22.png");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-7fbb40e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-37 .elementor-element.elementor-element-7fbb40e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-304f19cd{--spacer-size:70px;}.elementor-37 .elementor-element.elementor-element-f0bbc1b:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-f0bbc1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alfrescocatering-somerset.co.uk/wp-content/uploads/2025/05/kraft-bg.jpg");background-position:top center;background-repeat:repeat;background-size:contain;}.elementor-37 .elementor-element.elementor-element-f0bbc1b > .elementor-background-overlay{background-color:#FFFFFF6E;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-f0bbc1b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-55px;margin-bottom:-55px;padding:150px 15px 150px 15px;}.elementor-37 .elementor-element.elementor-element-24c6954e{text-align:center;}.elementor-37 .elementor-element.elementor-element-24c6954e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-2a3d7a49{text-align:center;}.elementor-37 .elementor-element.elementor-element-2a3d7a49 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-161af4cf{margin-top:30px;margin-bottom:0px;}.elementor-37 .elementor-element.elementor-element-699829be > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-7f74dd61:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-7f74dd61 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alfrescocatering-somerset.co.uk/wp-content/uploads/2025/09/horsebox-bar-setup.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-7f74dd61 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-f06adda );opacity:0.65;}.elementor-37 .elementor-element.elementor-element-7f74dd61 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#E27B6080;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:50px 20px 50px 20px;}.elementor-37 .elementor-element.elementor-element-7f74dd61 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-145654f5 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-37 .elementor-element.elementor-element-145654f5{text-align:center;}.elementor-37 .elementor-element.elementor-element-145654f5 .elementor-heading-title{color:var( --e-global-color-21bfb04 );}.elementor-37 .elementor-element.elementor-element-7ee897aa img{width:37%;}.elementor-37 .elementor-element.elementor-element-2a605930{text-align:center;color:var( --e-global-color-21bfb04 );}.elementor-37 .elementor-element.elementor-element-4a0b9b6e .elementor-button{font-family:var( --e-global-typography-2bd9da1-font-family ), Sans-serif;font-size:var( --e-global-typography-2bd9da1-font-size );font-weight:var( --e-global-typography-2bd9da1-font-weight );line-height:var( --e-global-typography-2bd9da1-line-height );padding:12px 20px 12px 20px;}.elementor-37 .elementor-element.elementor-element-106b05fd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-106b05fd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alfrescocatering-somerset.co.uk/wp-content/uploads/2025/09/Events-Bar.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-106b05fd > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-f06adda );opacity:0.65;}.elementor-37 .elementor-element.elementor-element-106b05fd > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#E27B6080;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:50px 20px 50px 20px;}.elementor-37 .elementor-element.elementor-element-106b05fd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-7f3deb69 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-37 .elementor-element.elementor-element-7f3deb69{text-align:center;}.elementor-37 .elementor-element.elementor-element-7f3deb69 .elementor-heading-title{color:var( --e-global-color-21bfb04 );}.elementor-37 .elementor-element.elementor-element-dad8bb img{width:37%;}.elementor-37 .elementor-element.elementor-element-612c1870{text-align:center;color:var( --e-global-color-21bfb04 );}.elementor-37 .elementor-element.elementor-element-5ade8f0f .elementor-button{font-family:var( --e-global-typography-2bd9da1-font-family ), Sans-serif;font-size:var( --e-global-typography-2bd9da1-font-size );font-weight:var( --e-global-typography-2bd9da1-font-weight );line-height:var( --e-global-typography-2bd9da1-line-height );padding:12px 20px 12px 20px;}.elementor-37 .elementor-element.elementor-element-74897de{margin-top:0px;margin-bottom:0px;}.elementor-37 .elementor-element.elementor-element-eb5c69a > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-8165fed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-8165fed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alfrescocatering-somerset.co.uk/wp-content/uploads/2025/09/event-hire-nav-box.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-8165fed > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-f06adda );opacity:0.65;}.elementor-37 .elementor-element.elementor-element-8165fed > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#E27B6080;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:50px 20px 50px 20px;}.elementor-37 .elementor-element.elementor-element-8165fed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-f17140b > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-37 .elementor-element.elementor-element-f17140b{text-align:center;}.elementor-37 .elementor-element.elementor-element-f17140b .elementor-heading-title{color:var( --e-global-color-21bfb04 );}.elementor-37 .elementor-element.elementor-element-5d03610 img{width:37%;}.elementor-37 .elementor-element.elementor-element-50a459f{text-align:center;color:var( --e-global-color-21bfb04 );}.elementor-37 .elementor-element.elementor-element-504ca6b .elementor-button{font-family:var( --e-global-typography-2bd9da1-font-family ), Sans-serif;font-size:var( --e-global-typography-2bd9da1-font-size );font-weight:var( --e-global-typography-2bd9da1-font-weight );line-height:var( --e-global-typography-2bd9da1-line-height );padding:12px 20px 12px 20px;}.elementor-37 .elementor-element.elementor-element-6bd229e{margin-top:-45px;margin-bottom:0px;}.elementor-37 .elementor-element.elementor-element-bb81743:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-bb81743 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alfrescocatering-somerset.co.uk/wp-content/uploads/2025/09/Untitled-71.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-bb81743 > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-f06adda );opacity:0.65;}.elementor-37 .elementor-element.elementor-element-bb81743 > .elementor-element-populated{border-style:solid;border-width:5px 5px 5px 5px;border-color:#E27B6080;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:70px 20px 70px 20px;}.elementor-37 .elementor-element.elementor-element-bb81743 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-694ac40 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-37 .elementor-element.elementor-element-694ac40{text-align:center;}.elementor-37 .elementor-element.elementor-element-694ac40 .elementor-heading-title{color:var( --e-global-color-21bfb04 );}.elementor-37 .elementor-element.elementor-element-957b525 img{width:37%;}.elementor-37 .elementor-element.elementor-element-7280951{text-align:center;color:var( --e-global-color-21bfb04 );}.elementor-37 .elementor-element.elementor-element-a4cb988 .elementor-button{font-family:var( --e-global-typography-2bd9da1-font-family ), Sans-serif;font-size:var( --e-global-typography-2bd9da1-font-size );font-weight:var( --e-global-typography-2bd9da1-font-weight );line-height:var( --e-global-typography-2bd9da1-line-height );padding:12px 20px 12px 20px;}.elementor-37 .elementor-element.elementor-element-5b43b51c:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-5b43b51c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alfrescocatering-somerset.co.uk/wp-content/uploads/2025/05/resta-img23.png");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-5b43b51c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37 .elementor-element.elementor-element-5b43b51c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-5e6c4419{--spacer-size:70px;}.elementor-37 .elementor-element.elementor-element-6200d895{margin-top:0px;margin-bottom:0px;padding:100px 15px 100px 15px;}.elementor-37 .elementor-element.elementor-element-2912f6c6 > .elementor-element-populated{margin:0px 30px 30px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-72940fee img{width:100%;}.elementor-37 .elementor-element.elementor-element-2cc064e0 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-4470ebcf img{width:100%;}.elementor-37 .elementor-element.elementor-element-360e3a5 img{width:100%;}.elementor-37 .elementor-element.elementor-element-32ca6569 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-18aa2c6e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-18aa2c6e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-7627627e{text-align:center;}.elementor-37 .elementor-element.elementor-element-7627627e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-67d091a9{text-align:center;}.elementor-37 .elementor-element.elementor-element-5b4f89cc > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-37 .elementor-element.elementor-element-246b692c > .elementor-element-populated{margin:30px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-37 .elementor-element.elementor-element-49517407:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-49517407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alfrescocatering-somerset.co.uk/wp-content/uploads/2025/05/resta-img22.png");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-49517407{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-37 .elementor-element.elementor-element-49517407 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-1d5e8557{--spacer-size:70px;}.elementor-37 .elementor-element.elementor-element-705f5bcc:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-705f5bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alfrescocatering-somerset.co.uk/wp-content/uploads/2025/05/kraft-bg.jpg");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-705f5bcc > .elementor-background-overlay{background-color:#FFFFFF6E;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-705f5bcc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-55px;margin-bottom:-55px;padding:150px 15px 150px 15px;}.elementor-bc-flex-widget .elementor-37 .elementor-element.elementor-element-4563fb84.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-37 .elementor-element.elementor-element-4563fb84.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-37 .elementor-element.elementor-element-4563fb84 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-37 .elementor-element.elementor-element-1e7b0f75{text-align:start;}.elementor-37 .elementor-element.elementor-element-1e7b0f75 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-271950ba{text-align:start;}.elementor-37 .elementor-element.elementor-element-43cfcea6{text-align:start;}.elementor-37 .elementor-element.elementor-element-f21b6ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-f21b6ad{color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-af381ff > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-28cfe981.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-37 .elementor-element.elementor-element-564e1973:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-564e1973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alfrescocatering-somerset.co.uk/wp-content/uploads/2025/05/resta-img23.png");background-position:center center;background-repeat:repeat;background-size:cover;}.elementor-37 .elementor-element.elementor-element-564e1973{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-37 .elementor-element.elementor-element-564e1973 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-3faee2ce{--spacer-size:70px;}.elementor-37 .elementor-element.elementor-element-1961406c > .elementor-background-overlay{opacity:1;}.elementor-37 .elementor-element.elementor-element-1961406c{padding:100px 15px 60px 15px;}.elementor-37 .elementor-element.elementor-element-6d2562ac{text-align:center;}.elementor-37 .elementor-element.elementor-element-6d2562ac .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-13491ae5{text-align:center;}.elementor-37 .elementor-element.elementor-element-4a132d07{margin-top:30px;margin-bottom:0px;}.elementor-37 .elementor-element.elementor-element-3ede922c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-3ede922c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-37 .elementor-element.elementor-element-3ede922c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-37 .elementor-element.elementor-element-3ede922c > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-37 .elementor-element.elementor-element-3ede922c > .elementor-element-populated{box-shadow:0px 0px 13px -4px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:50px 30px 35px 30px;}.elementor-37 .elementor-element.elementor-element-3ede922c:hover > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);}.elementor-37 .elementor-element.elementor-element-3ede922c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-769972c4{text-align:center;}.elementor-37 .elementor-element.elementor-element-769972c4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-7aef7b58{text-align:center;}.elementor-37 .elementor-element.elementor-element-9402d8e{text-align:center;}.elementor-37 .elementor-element.elementor-element-682b5734:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-682b5734 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-37 .elementor-element.elementor-element-682b5734.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-37 .elementor-element.elementor-element-682b5734 > .elementor-element-populated{box-shadow:0px 0px 13px -4px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 30px 35px 30px;}.elementor-37 .elementor-element.elementor-element-682b5734:hover > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);}.elementor-37 .elementor-element.elementor-element-682b5734 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-8e367d6{text-align:center;}.elementor-37 .elementor-element.elementor-element-8e367d6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-55711e30{text-align:center;}.elementor-37 .elementor-element.elementor-element-7bdd6211{text-align:center;}.elementor-37 .elementor-element.elementor-element-6876a9b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-6876a9b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-37 .elementor-element.elementor-element-6876a9b9.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-37 .elementor-element.elementor-element-6876a9b9 > .elementor-element-populated{box-shadow:0px 0px 13px -4px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:50px 30px 35px 30px;}.elementor-37 .elementor-element.elementor-element-6876a9b9:hover > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);}.elementor-37 .elementor-element.elementor-element-6876a9b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-11d5ec2{text-align:center;}.elementor-37 .elementor-element.elementor-element-11d5ec2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-41efdb7e{text-align:center;}.elementor-37 .elementor-element.elementor-element-1403567e{text-align:center;}.elementor-37 .elementor-element.elementor-element-ce11ab6{margin-top:30px;margin-bottom:0px;}.elementor-37 .elementor-element.elementor-element-d39147a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-d39147a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-37 .elementor-element.elementor-element-d39147a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-37 .elementor-element.elementor-element-d39147a > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-37 .elementor-element.elementor-element-d39147a > .elementor-element-populated{box-shadow:0px 0px 13px -4px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:50px 30px 35px 30px;}.elementor-37 .elementor-element.elementor-element-d39147a:hover > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);}.elementor-37 .elementor-element.elementor-element-d39147a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-14c1bf0{text-align:center;}.elementor-37 .elementor-element.elementor-element-14c1bf0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-dbf825b{text-align:center;}.elementor-37 .elementor-element.elementor-element-fe6669c{text-align:center;}.elementor-37 .elementor-element.elementor-element-b246212:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-b246212 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-37 .elementor-element.elementor-element-b246212.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-37 .elementor-element.elementor-element-b246212 > .elementor-element-populated{box-shadow:0px 0px 13px -4px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 30px 35px 30px;}.elementor-37 .elementor-element.elementor-element-b246212:hover > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);}.elementor-37 .elementor-element.elementor-element-b246212 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-edcbd54{text-align:center;}.elementor-37 .elementor-element.elementor-element-edcbd54 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-23bb625{text-align:center;}.elementor-37 .elementor-element.elementor-element-922278a{text-align:center;}.elementor-37 .elementor-element.elementor-element-bf29821:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-37 .elementor-element.elementor-element-bf29821 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21bfb04 );}.elementor-37 .elementor-element.elementor-element-bf29821.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-37 .elementor-element.elementor-element-bf29821 > .elementor-element-populated{box-shadow:0px 0px 13px -4px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:50px 30px 35px 30px;}.elementor-37 .elementor-element.elementor-element-bf29821:hover > .elementor-element-populated{box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.25);}.elementor-37 .elementor-element.elementor-element-bf29821 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-37 .elementor-element.elementor-element-b8f8d9a{text-align:center;}.elementor-37 .elementor-element.elementor-element-b8f8d9a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-97b36bc{text-align:center;}.elementor-37 .elementor-element.elementor-element-991ed83{text-align:center;}.elementor-37 .elementor-element.elementor-element-7d6e0f74 > .elementor-widget-container{margin:50px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-7a95e9f2{width:55%;}.elementor-37 .elementor-element.elementor-element-1c54f396{width:45%;}.elementor-37 .elementor-element.elementor-element-4047007b{width:45%;}.elementor-37 .elementor-element.elementor-element-65f11dae{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-37 .elementor-element.elementor-element-7a95e9f2{width:100%;}.elementor-37 .elementor-element.elementor-element-1c54f396{width:100%;}.elementor-37 .elementor-element.elementor-element-699829be{width:50%;}.elementor-37 .elementor-element.elementor-element-a8595c3{width:50%;}.elementor-37 .elementor-element.elementor-element-eb5c69a{width:50%;}.elementor-37 .elementor-element.elementor-element-ce0d559{width:50%;}.elementor-37 .elementor-element.elementor-element-4047007b{width:100%;}.elementor-37 .elementor-element.elementor-element-2cc064e0{width:50%;}.elementor-37 .elementor-element.elementor-element-65f11dae{width:100%;}.elementor-37 .elementor-element.elementor-element-4563fb84{width:100%;}.elementor-37 .elementor-element.elementor-element-28cfe981{width:100%;}.elementor-37 .elementor-element.elementor-element-3ede922c{width:33.33%;}.elementor-37 .elementor-element.elementor-element-682b5734{width:33.33%;}.elementor-37 .elementor-element.elementor-element-6876a9b9{width:33.33%;}.elementor-37 .elementor-element.elementor-element-d39147a{width:33.33%;}.elementor-37 .elementor-element.elementor-element-b246212{width:33.33%;}.elementor-37 .elementor-element.elementor-element-bf29821{width:33.33%;}}@media(min-width:1025px){.elementor-37 .elementor-element.elementor-element-f0bbc1b:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-f0bbc1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-37 .elementor-element.elementor-element-705f5bcc:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-705f5bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-40fe16a6 > .elementor-container{min-height:600px;}.elementor-37 .elementor-element.elementor-element-40fe16a6{margin-top:-176px;margin-bottom:-55px;padding:176px 15px 55px 15px;}.elementor-37 .elementor-element.elementor-element-46833eeb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-72ec4433 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-4e675f3f .elementor-heading-title{font-size:60px;}.elementor-37 .elementor-element.elementor-element-5fcba62d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-1ff8c8b8 img{width:100%;}.elementor-37 .elementor-element.elementor-element-1c54f396 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-f0bbc1b{padding:120px 15px 120px 15px;}.elementor-37 .elementor-element.elementor-element-24c6954e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-699829be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-7f74dd61 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-4a0b9b6e .elementor-button{font-size:var( --e-global-typography-2bd9da1-font-size );line-height:var( --e-global-typography-2bd9da1-line-height );}.elementor-37 .elementor-element.elementor-element-106b05fd > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-37 .elementor-element.elementor-element-5ade8f0f .elementor-button{font-size:var( --e-global-typography-2bd9da1-font-size );line-height:var( --e-global-typography-2bd9da1-line-height );}.elementor-37 .elementor-element.elementor-element-eb5c69a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-8165fed > .elementor-element-populated{margin:20px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-504ca6b .elementor-button{font-size:var( --e-global-typography-2bd9da1-font-size );line-height:var( --e-global-typography-2bd9da1-line-height );}.elementor-37 .elementor-element.elementor-element-ce0d559 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-bb81743 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-37 .elementor-element.elementor-element-a4cb988 .elementor-button{font-size:var( --e-global-typography-2bd9da1-font-size );line-height:var( --e-global-typography-2bd9da1-line-height );}.elementor-37 .elementor-element.elementor-element-2912f6c6 > .elementor-element-populated{margin:30px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-72940fee img{width:100%;}.elementor-37 .elementor-element.elementor-element-4470ebcf img{width:100%;}.elementor-37 .elementor-element.elementor-element-360e3a5 img{width:100%;}.elementor-37 .elementor-element.elementor-element-2bafc77f img{width:100%;}.elementor-37 .elementor-element.elementor-element-72bac9b img{width:100%;}.elementor-37 .elementor-element.elementor-element-7627627e{text-align:start;}.elementor-37 .elementor-element.elementor-element-7627627e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-67d091a9{text-align:start;}.elementor-37 .elementor-element.elementor-element-6c9592cc{text-align:start;}.elementor-37 .elementor-element.elementor-element-5b4f89cc > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-37 .elementor-element.elementor-element-36cea925 img{width:100%;}.elementor-37 .elementor-element.elementor-element-246b692c > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-6543484 img{width:100%;}.elementor-37 .elementor-element.elementor-element-cb80b53 img{width:100%;}.elementor-37 .elementor-element.elementor-element-705f5bcc{padding:100px 15px 100px 15px;}.elementor-37 .elementor-element.elementor-element-4563fb84 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-1e7b0f75{text-align:center;}.elementor-37 .elementor-element.elementor-element-1e7b0f75 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-43cfcea6{text-align:center;}.elementor-37 .elementor-element.elementor-element-28cfe981 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-6d2562ac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-3ede922c > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-769972c4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-682b5734 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-37 .elementor-element.elementor-element-8e367d6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-6876a9b9 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-37 .elementor-element.elementor-element-11d5ec2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-d39147a > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-14c1bf0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-b246212 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-37 .elementor-element.elementor-element-edcbd54 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-bf29821 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-37 .elementor-element.elementor-element-b8f8d9a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-40fe16a6 > .elementor-container{min-height:550px;}.elementor-37 .elementor-element.elementor-element-40fe16a6{margin-top:-227px;margin-bottom:-55px;padding:227px 15px 55px 15px;}.elementor-37 .elementor-element.elementor-element-72ec4433 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-4e675f3f .elementor-heading-title{font-size:48px;}.elementor-37 .elementor-element.elementor-element-5fcba62d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-1c54f396 > .elementor-element-populated{margin:35px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-24c6954e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-161af4cf{margin-top:25px;margin-bottom:0px;}.elementor-37 .elementor-element.elementor-element-7f74dd61 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-4a0b9b6e .elementor-button{font-size:var( --e-global-typography-2bd9da1-font-size );line-height:var( --e-global-typography-2bd9da1-line-height );}.elementor-37 .elementor-element.elementor-element-106b05fd > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-5ade8f0f .elementor-button{font-size:var( --e-global-typography-2bd9da1-font-size );line-height:var( --e-global-typography-2bd9da1-line-height );}.elementor-37 .elementor-element.elementor-element-74897de{margin-top:25px;margin-bottom:0px;}.elementor-37 .elementor-element.elementor-element-8165fed > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-504ca6b .elementor-button{font-size:var( --e-global-typography-2bd9da1-font-size );line-height:var( --e-global-typography-2bd9da1-line-height );}.elementor-37 .elementor-element.elementor-element-ce0d559 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-bb81743 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-a4cb988 .elementor-button{font-size:var( --e-global-typography-2bd9da1-font-size );line-height:var( --e-global-typography-2bd9da1-line-height );}.elementor-37 .elementor-element.elementor-element-6200d895{padding:0px 15px 100px 15px;}.elementor-37 .elementor-element.elementor-element-2cc064e0 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-32ca6569 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-18aa2c6e > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-7627627e{text-align:center;}.elementor-37 .elementor-element.elementor-element-7627627e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-67d091a9{text-align:center;}.elementor-37 .elementor-element.elementor-element-6c9592cc{text-align:center;}.elementor-37 .elementor-element.elementor-element-5b4f89cc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-1e7b0f75 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-1961406c{padding:80px 15px 60px 15px;}.elementor-37 .elementor-element.elementor-element-6d2562ac .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-4a132d07{margin-top:30px;margin-bottom:0px;}.elementor-37 .elementor-element.elementor-element-3ede922c > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-769972c4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-682b5734 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-8e367d6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-6876a9b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-11d5ec2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-ce11ab6{margin-top:30px;margin-bottom:0px;}.elementor-37 .elementor-element.elementor-element-d39147a > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-14c1bf0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-b246212 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-edcbd54 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-37 .elementor-element.elementor-element-bf29821 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-37 .elementor-element.elementor-element-b8f8d9a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}