.elementor-23 .elementor-element.elementor-element-7acf46f > .elementor-container{max-width:1280px;}.elementor-23 .elementor-element.elementor-element-7acf46f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-7acf46f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homediningbychefpaulcanning.ie/wp-content/uploads/2022/03/happy-co-workers-celebrating-while-company-party-and-corporate-event.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-7acf46f > .elementor-background-overlay{background-color:#151515;opacity:0.66;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-7acf46f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 190px 0px;}.elementor-23 .elementor-element.elementor-element-a754ca1{text-align:center;}.elementor-23 .elementor-element.elementor-element-a754ca1 .elementor-heading-title{color:#B89678;font-family:"Satisfy", Sans-serif;font-size:70px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-2ff3e54{text-align:center;}.elementor-23 .elementor-element.elementor-element-2ff3e54 .elementor-heading-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:86px;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-2d0f3ff{margin-top:90px;margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-32d9ff7{text-align:center;}.elementor-23 .elementor-element.elementor-element-32d9ff7 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:29px;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-910c124{margin-top:10px;margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-12ccf53{text-align:left;}.elementor-23 .elementor-element.elementor-element-12ccf53 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:29px;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-c24b8d9{text-align:left;}.elementor-23 .elementor-element.elementor-element-c24b8d9 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-caa50a3{text-align:left;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a37d431-font-family ), Sans-serif;font-size:var( --e-global-typography-a37d431-font-size );font-weight:var( --e-global-typography-a37d431-font-weight );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-aa4a03f{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;font-style:italic;}.elementor-23 .elementor-element.elementor-element-ff28484{text-align:left;}.elementor-23 .elementor-element.elementor-element-ff28484 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:29px;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-745ae99{text-align:left;}.elementor-23 .elementor-element.elementor-element-745ae99 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-4c14198{text-align:left;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a37d431-font-family ), Sans-serif;font-size:var( --e-global-typography-a37d431-font-size );font-weight:var( --e-global-typography-a37d431-font-weight );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-5e31492{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;font-style:italic;}.elementor-23 .elementor-element.elementor-element-3ccafd2{margin-top:90px;margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-7305caa{text-align:center;}.elementor-23 .elementor-element.elementor-element-7305caa .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:29px;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-35e28f1{margin-top:10px;margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-8b99351{text-align:left;}.elementor-23 .elementor-element.elementor-element-8b99351 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:29px;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-6833a73{text-align:left;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a37d431-font-family ), Sans-serif;font-size:var( --e-global-typography-a37d431-font-size );font-weight:var( --e-global-typography-a37d431-font-weight );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-0673460{text-align:left;}.elementor-23 .elementor-element.elementor-element-0673460 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:29px;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-9280b51{text-align:left;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a37d431-font-family ), Sans-serif;font-size:var( --e-global-typography-a37d431-font-size );font-weight:var( --e-global-typography-a37d431-font-weight );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-ca7b19a{text-align:left;}.elementor-23 .elementor-element.elementor-element-ca7b19a .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:29px;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-6b51531{text-align:left;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a37d431-font-family ), Sans-serif;font-size:var( --e-global-typography-a37d431-font-size );font-weight:var( --e-global-typography-a37d431-font-weight );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-a3dd8ff{margin-top:10px;margin-bottom:60px;}.elementor-23 .elementor-element.elementor-element-4410268 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-3cf7ffb{text-align:center;color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;font-style:italic;}.elementor-23 .elementor-element.elementor-element-fe30c97{text-align:center;color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;font-style:italic;}.elementor-23 .elementor-element.elementor-element-d130251:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-d130251 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homediningbychefpaulcanning.ie/wp-content/uploads/2022/03/buffet-with-different-kind-of-food-with-fish-and-vegetables-for-restaurant-or-celebration.jpg");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-d130251{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:86px 86px 86px 86px;}.elementor-23 .elementor-element.elementor-element-d130251 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-0c25a7f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-0c25a7f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3686a69 );}.elementor-23 .elementor-element.elementor-element-0c25a7f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 56px 56px 56px;}.elementor-23 .elementor-element.elementor-element-0c25a7f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-c1c42b8{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-06d1cd9 .elementor-button{font-family:var( --e-global-typography-a37d431-font-family ), Sans-serif;font-size:var( --e-global-typography-a37d431-font-size );font-weight:var( --e-global-typography-a37d431-font-weight );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );background-color:var( --e-global-color-bfae5a6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bfae5a6 );border-radius:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-06d1cd9 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-06d1cd9 .elementor-button:focus{color:var( --e-global-color-bfae5a6 );background-color:var( --e-global-color-3686a69 );border-color:var( --e-global-color-bfae5a6 );}.elementor-23 .elementor-element.elementor-element-06d1cd9 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-06d1cd9 .elementor-button:focus svg{fill:var( --e-global-color-bfae5a6 );}.elementor-23 .elementor-element.elementor-element-db3b4cd{margin-top:90px;margin-bottom:0px;}.elementor-23 .elementor-element.elementor-element-3b30d1a{text-align:center;}.elementor-23 .elementor-element.elementor-element-3b30d1a .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:29px;text-transform:uppercase;}.elementor-23 .elementor-element.elementor-element-2010b4a{text-align:center;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-a37d431-font-family ), Sans-serif;font-size:var( --e-global-typography-a37d431-font-size );font-weight:var( --e-global-typography-a37d431-font-weight );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-e8a335f{text-align:center;color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;font-style:italic;}.elementor-23 .elementor-element.elementor-element-85a2ec3{margin-top:90px;margin-bottom:60px;}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-005cdca.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23 .elementor-element.elementor-element-005cdca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23 .elementor-element.elementor-element-005cdca > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-b184626{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-23 .elementor-element.elementor-element-b184626 .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-23 .elementor-element.elementor-element-a48a6ad:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a48a6ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homediningbychefpaulcanning.ie/wp-content/uploads/2022/03/event-catering-party-food-new-year-s-eve-.jpg");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-a48a6ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:86px 86px 86px 86px;}.elementor-23 .elementor-element.elementor-element-a48a6ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-d5a42e4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23 .elementor-element.elementor-element-d5a42e4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3686a69 );}.elementor-23 .elementor-element.elementor-element-d5a42e4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 56px 56px 56px;}.elementor-23 .elementor-element.elementor-element-d5a42e4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23 .elementor-element.elementor-element-7d135e1{text-align:center;}.elementor-23 .elementor-element.elementor-element-7d135e1 .elementor-heading-title{color:#B89678;font-family:"Satisfy", Sans-serif;font-size:70px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-f35154b{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;}.elementor-23 .elementor-element.elementor-element-157ad93 .elementor-button{font-family:var( --e-global-typography-a37d431-font-family ), Sans-serif;font-size:var( --e-global-typography-a37d431-font-size );font-weight:var( --e-global-typography-a37d431-font-weight );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );background-color:var( --e-global-color-bfae5a6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-bfae5a6 );border-radius:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-157ad93 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-157ad93 .elementor-button:focus{color:var( --e-global-color-bfae5a6 );background-color:var( --e-global-color-3686a69 );border-color:var( --e-global-color-bfae5a6 );}.elementor-23 .elementor-element.elementor-element-157ad93 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-157ad93 .elementor-button:focus svg{fill:var( --e-global-color-bfae5a6 );}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-7acf46f{padding:120px 0px 120px 0px;}.elementor-23 .elementor-element.elementor-element-2ff3e54 .elementor-heading-title{font-size:60px;}.elementor-23 .elementor-element.elementor-element-32d9ff7 .elementor-heading-title{font-size:60px;}.elementor-23 .elementor-element.elementor-element-12ccf53 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-c24b8d9 .elementor-heading-title{font-size:11px;}.elementor-23 .elementor-element.elementor-element-caa50a3{font-size:var( --e-global-typography-a37d431-font-size );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-aa4a03f{font-size:11px;}.elementor-23 .elementor-element.elementor-element-ff28484 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-745ae99 .elementor-heading-title{font-size:11px;}.elementor-23 .elementor-element.elementor-element-4c14198{font-size:var( --e-global-typography-a37d431-font-size );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-5e31492{font-size:11px;}.elementor-23 .elementor-element.elementor-element-7305caa .elementor-heading-title{font-size:60px;}.elementor-23 .elementor-element.elementor-element-8b99351 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-6833a73{font-size:var( --e-global-typography-a37d431-font-size );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-0673460 .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-9280b51{font-size:var( --e-global-typography-a37d431-font-size );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-ca7b19a .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-6b51531{font-size:var( --e-global-typography-a37d431-font-size );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-3cf7ffb{font-size:11px;}.elementor-23 .elementor-element.elementor-element-fe30c97{font-size:11px;}.elementor-23 .elementor-element.elementor-element-c1c42b8{font-size:11px;}.elementor-23 .elementor-element.elementor-element-06d1cd9 .elementor-button{font-size:var( --e-global-typography-a37d431-font-size );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-3b30d1a .elementor-heading-title{font-size:20px;}.elementor-23 .elementor-element.elementor-element-2010b4a{font-size:var( --e-global-typography-a37d431-font-size );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-e8a335f{font-size:11px;}.elementor-23 .elementor-element.elementor-element-f35154b{font-size:11px;}.elementor-23 .elementor-element.elementor-element-157ad93 .elementor-button{font-size:var( --e-global-typography-a37d431-font-size );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-7acf46f{padding:80px 0px 80px 0px;}.elementor-23 .elementor-element.elementor-element-a754ca1 .elementor-heading-title{font-size:32px;}.elementor-23 .elementor-element.elementor-element-2ff3e54 .elementor-heading-title{font-size:40px;}.elementor-23 .elementor-element.elementor-element-32d9ff7 .elementor-heading-title{font-size:40px;}.elementor-23 .elementor-element.elementor-element-12ccf53 .elementor-heading-title{font-size:40px;}.elementor-23 .elementor-element.elementor-element-caa50a3{font-size:var( --e-global-typography-a37d431-font-size );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-ff28484 .elementor-heading-title{font-size:40px;}.elementor-23 .elementor-element.elementor-element-4c14198{font-size:var( --e-global-typography-a37d431-font-size );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-7305caa .elementor-heading-title{font-size:40px;}.elementor-23 .elementor-element.elementor-element-8b99351 .elementor-heading-title{font-size:40px;}.elementor-23 .elementor-element.elementor-element-6833a73{font-size:var( --e-global-typography-a37d431-font-size );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-0673460 .elementor-heading-title{font-size:40px;}.elementor-23 .elementor-element.elementor-element-9280b51{font-size:var( --e-global-typography-a37d431-font-size );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-ca7b19a .elementor-heading-title{font-size:40px;}.elementor-23 .elementor-element.elementor-element-6b51531{font-size:var( --e-global-typography-a37d431-font-size );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-06d1cd9 .elementor-button{font-size:var( --e-global-typography-a37d431-font-size );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-3b30d1a .elementor-heading-title{font-size:40px;}.elementor-23 .elementor-element.elementor-element-2010b4a{font-size:var( --e-global-typography-a37d431-font-size );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}.elementor-23 .elementor-element.elementor-element-a48a6ad{padding:13px 13px 13px 13px;}.elementor-23 .elementor-element.elementor-element-7d135e1 .elementor-heading-title{font-size:32px;}.elementor-23 .elementor-element.elementor-element-157ad93 .elementor-button{font-size:var( --e-global-typography-a37d431-font-size );line-height:var( --e-global-typography-a37d431-line-height );letter-spacing:var( --e-global-typography-a37d431-letter-spacing );word-spacing:var( --e-global-typography-a37d431-word-spacing );}}