.elementor-15233 .elementor-element.elementor-element-473bccb1{text-align:right;}.elementor-15233 .elementor-element.elementor-element-380c5a31{padding:120px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-15233 .elementor-element.elementor-element-29082223.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15233 .elementor-element.elementor-element-29082223.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15233 .elementor-element.elementor-element-29082223 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15233 .elementor-element.elementor-element-48a3a85c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-15233 .elementor-element.elementor-element-48a3a85c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:17px;}.elementor-15233 .elementor-element.elementor-element-6c941f6d .elementor-icon-box-wrapper{text-align:left;}.elementor-15233 .elementor-element.elementor-element-6c941f6d{--icon-box-icon-margin:0px;}.elementor-15233 .elementor-element.elementor-element-6c941f6d.elementor-view-stacked .elementor-icon{background-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-6c941f6d.elementor-view-framed .elementor-icon, .elementor-15233 .elementor-element.elementor-element-6c941f6d.elementor-view-default .elementor-icon{fill:#5640A6;color:#5640A6;border-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-6c941f6d .elementor-icon{font-size:30px;}.elementor-15233 .elementor-element.elementor-element-6c941f6d .elementor-icon-box-title{color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-6c941f6d .elementor-icon-box-title, .elementor-15233 .elementor-element.elementor-element-6c941f6d .elementor-icon-box-title a{font-size:18px;}.elementor-15233 .elementor-element.elementor-element-21cfa6ff .elementor-icon-box-wrapper{text-align:left;}.elementor-15233 .elementor-element.elementor-element-21cfa6ff{--icon-box-icon-margin:15px;}.elementor-15233 .elementor-element.elementor-element-21cfa6ff.elementor-view-stacked .elementor-icon{background-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-21cfa6ff.elementor-view-framed .elementor-icon, .elementor-15233 .elementor-element.elementor-element-21cfa6ff.elementor-view-default .elementor-icon{fill:#5640A6;color:#5640A6;border-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-21cfa6ff .elementor-icon{font-size:30px;}.elementor-15233 .elementor-element.elementor-element-21cfa6ff .elementor-icon-box-title{color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-21cfa6ff .elementor-icon-box-title, .elementor-15233 .elementor-element.elementor-element-21cfa6ff .elementor-icon-box-title a{font-size:18px;}.elementor-15233 .elementor-element.elementor-element-2b47397b.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-15233 .elementor-element.elementor-element-2b47397b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:17px;}.elementor-15233 .elementor-element.elementor-element-463eefbe .elementor-icon-box-wrapper{text-align:left;}.elementor-15233 .elementor-element.elementor-element-463eefbe{--icon-box-icon-margin:0px;}.elementor-15233 .elementor-element.elementor-element-463eefbe.elementor-view-stacked .elementor-icon{background-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-463eefbe.elementor-view-framed .elementor-icon, .elementor-15233 .elementor-element.elementor-element-463eefbe.elementor-view-default .elementor-icon{fill:#5640A6;color:#5640A6;border-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-463eefbe .elementor-icon{font-size:30px;}.elementor-15233 .elementor-element.elementor-element-463eefbe .elementor-icon-box-title{color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-463eefbe .elementor-icon-box-title, .elementor-15233 .elementor-element.elementor-element-463eefbe .elementor-icon-box-title a{font-size:18px;}.elementor-15233 .elementor-element.elementor-element-774c58d1.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-15233 .elementor-element.elementor-element-774c58d1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:17px;}.elementor-15233 .elementor-element.elementor-element-b425ffd .elementor-icon-box-wrapper{text-align:left;}.elementor-15233 .elementor-element.elementor-element-b425ffd{--icon-box-icon-margin:0px;}.elementor-15233 .elementor-element.elementor-element-b425ffd.elementor-view-stacked .elementor-icon{background-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-b425ffd.elementor-view-framed .elementor-icon, .elementor-15233 .elementor-element.elementor-element-b425ffd.elementor-view-default .elementor-icon{fill:#5640A6;color:#5640A6;border-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-b425ffd .elementor-icon{font-size:30px;}.elementor-15233 .elementor-element.elementor-element-b425ffd .elementor-icon-box-title{color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-b425ffd .elementor-icon-box-title, .elementor-15233 .elementor-element.elementor-element-b425ffd .elementor-icon-box-title a{font-size:18px;}.elementor-15233 .elementor-element.elementor-element-3f092d65{padding:100px 0px 100px 0px;}.elementor-15233 .elementor-element.elementor-element-4fca6906:not(.elementor-motion-effects-element-type-background), .elementor-15233 .elementor-element.elementor-element-4fca6906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-4fca6906 > .elementor-background-overlay{background-image:url("https://dndcaterer.co.uk/wp-content/uploads/2024/09/ba24da07d7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15233 .elementor-element.elementor-element-4fca6906{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-15233 .elementor-element.elementor-element-3b40718a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-15233 .elementor-element.elementor-element-3b40718a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15233 .elementor-element.elementor-element-44a1fac2 .video-button{background-color:#FFFFFF;width:90px;height:90px;border-radius:300px;}.elementor-15233 .elementor-element.elementor-element-44a1fac2 .video-button:hover{background-color:#ededed;}.elementor-15233 .elementor-element.elementor-element-44a1fac2 span.video-button i{color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-44a1fac2 span.video-button:hover i{color:#000000;}.elementor-15233 .elementor-element.elementor-element-44a1fac2 span.video-button{font-size:20px;}.elementor-15233 .elementor-element.elementor-element-44a1fac2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15233 .elementor-element.elementor-element-69d5bc0c{text-align:left;color:#5640A6;font-size:36px;font-weight:900;line-height:42em;}.elementor-15233 .elementor-element.elementor-element-4b81776e{column-gap:0px;text-align:left;}.elementor-bc-flex-widget .elementor-15233 .elementor-element.elementor-element-d9fe143.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-15233 .elementor-element.elementor-element-d9fe143.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-15233 .elementor-element.elementor-element-d9fe143 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-15233 .elementor-element.elementor-element-9779ea5.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-15233 .elementor-element.elementor-element-9779ea5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:17px;}.elementor-15233 .elementor-element.elementor-element-2f606bb .elementor-icon-box-wrapper{text-align:left;}.elementor-15233 .elementor-element.elementor-element-2f606bb{--icon-box-icon-margin:0px;}.elementor-15233 .elementor-element.elementor-element-2f606bb.elementor-view-stacked .elementor-icon{background-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-2f606bb.elementor-view-framed .elementor-icon, .elementor-15233 .elementor-element.elementor-element-2f606bb.elementor-view-default .elementor-icon{fill:#5640A6;color:#5640A6;border-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-2f606bb .elementor-icon{font-size:30px;}.elementor-15233 .elementor-element.elementor-element-2f606bb .elementor-icon-box-title{color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-2f606bb .elementor-icon-box-title, .elementor-15233 .elementor-element.elementor-element-2f606bb .elementor-icon-box-title a{font-size:18px;}.elementor-15233 .elementor-element.elementor-element-d5034a6 .elementor-icon-box-wrapper{text-align:left;}.elementor-15233 .elementor-element.elementor-element-d5034a6{--icon-box-icon-margin:15px;}.elementor-15233 .elementor-element.elementor-element-d5034a6.elementor-view-stacked .elementor-icon{background-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-d5034a6.elementor-view-framed .elementor-icon, .elementor-15233 .elementor-element.elementor-element-d5034a6.elementor-view-default .elementor-icon{fill:#5640A6;color:#5640A6;border-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-d5034a6 .elementor-icon{font-size:30px;}.elementor-15233 .elementor-element.elementor-element-d5034a6 .elementor-icon-box-title{color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-d5034a6 .elementor-icon-box-title, .elementor-15233 .elementor-element.elementor-element-d5034a6 .elementor-icon-box-title a{font-size:18px;}.elementor-15233 .elementor-element.elementor-element-513c82f.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-15233 .elementor-element.elementor-element-513c82f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:17px;}.elementor-15233 .elementor-element.elementor-element-ba2ee22 .elementor-icon-box-wrapper{text-align:left;}.elementor-15233 .elementor-element.elementor-element-ba2ee22{--icon-box-icon-margin:0px;}.elementor-15233 .elementor-element.elementor-element-ba2ee22.elementor-view-stacked .elementor-icon{background-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-ba2ee22.elementor-view-framed .elementor-icon, .elementor-15233 .elementor-element.elementor-element-ba2ee22.elementor-view-default .elementor-icon{fill:#5640A6;color:#5640A6;border-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-ba2ee22 .elementor-icon{font-size:30px;}.elementor-15233 .elementor-element.elementor-element-ba2ee22 .elementor-icon-box-title{color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-ba2ee22 .elementor-icon-box-title, .elementor-15233 .elementor-element.elementor-element-ba2ee22 .elementor-icon-box-title a{font-size:18px;}.elementor-15233 .elementor-element.elementor-element-76857d3.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-15233 .elementor-element.elementor-element-76857d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:17px;}.elementor-15233 .elementor-element.elementor-element-f6a5347 .elementor-icon-box-wrapper{text-align:left;}.elementor-15233 .elementor-element.elementor-element-f6a5347{--icon-box-icon-margin:0px;}.elementor-15233 .elementor-element.elementor-element-f6a5347.elementor-view-stacked .elementor-icon{background-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-f6a5347.elementor-view-framed .elementor-icon, .elementor-15233 .elementor-element.elementor-element-f6a5347.elementor-view-default .elementor-icon{fill:#5640A6;color:#5640A6;border-color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-f6a5347 .elementor-icon{font-size:30px;}.elementor-15233 .elementor-element.elementor-element-f6a5347 .elementor-icon-box-title{color:#5640A6;}.elementor-15233 .elementor-element.elementor-element-f6a5347 .elementor-icon-box-title, .elementor-15233 .elementor-element.elementor-element-f6a5347 .elementor-icon-box-title a{font-size:18px;}.elementor-15233 .elementor-element.elementor-element-f28efad > .elementor-widget-container{margin:-77px -77px -77px -77px;padding:45px 45px 45px 45px;}.elementor-15233 .elementor-element.elementor-element-31745d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-15233 .elementor-element.elementor-element-31745d6:not(.elementor-motion-effects-element-type-background), .elementor-15233 .elementor-element.elementor-element-31745d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #6E6FBE 0%, #252369 100%);}.elementor-15233 .elementor-element.elementor-element-31745d6, .elementor-15233 .elementor-element.elementor-element-31745d6::before{--border-transition:0.3s;}.elementor-15233 .elementor-element.elementor-element-8c034eb{--display:flex;--background-transition:0.3s;}.elementor-15233 .elementor-element.elementor-element-8c034eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15233 .elementor-element.elementor-element-7cdc9df .section-title-wrapper{color:#FFFFFF;}.elementor-15233 .elementor-element.elementor-element-7cdc9df .section-title-wrapper .section-title{color:#FFFFFF;text-transform:none;}.elementor-15233 .elementor-element.elementor-element-7cdc9df .section-title-wrapper .sub-title{color:#FFFFFF;}.elementor-15233 .elementor-element.elementor-element-7f9124c{--display:flex;--background-transition:0.3s;--overlay-opacity:0.5;}.elementor-15233 .elementor-element.elementor-element-7f9124c::before, .elementor-15233 .elementor-element.elementor-element-7f9124c > .elementor-background-video-container::before, .elementor-15233 .elementor-element.elementor-element-7f9124c > .e-con-inner > .elementor-background-video-container::before, .elementor-15233 .elementor-element.elementor-element-7f9124c > .elementor-background-slideshow::before, .elementor-15233 .elementor-element.elementor-element-7f9124c > .e-con-inner > .elementor-background-slideshow::before, .elementor-15233 .elementor-element.elementor-element-7f9124c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15233 .elementor-element.elementor-element-7f9124c, .elementor-15233 .elementor-element.elementor-element-7f9124c::before{--border-transition:0.3s;}.elementor-15233 .elementor-element.elementor-element-7a4542e img{width:100%;max-width:100%;height:500px;border-radius:0px 0px 0px 0px;}.elementor-15233 .elementor-element.elementor-element-7a4542e > .elementor-widget-container{margin:-15px -15px -15px -15px;padding:14px 14px 14px 14px;}.elementor-15233 .elementor-element.elementor-element-7a4542e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15233 .elementor-element.elementor-element-b10bdf3{--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:0px 0px;--background-transition:0.3s;}.elementor-15233 .elementor-element.elementor-element-b10bdf3 > .elementor-shape-top .elementor-shape-fill, .elementor-15233 .elementor-element.elementor-element-b10bdf3 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#252369;}.elementor-15233 .elementor-element.elementor-element-da4ef4d{--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;--background-transition:0.3s;}.elementor-15233 .elementor-element.elementor-element-da4ef4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15233 .elementor-element.elementor-element-7cf49a5{--display:flex;--min-height:164px;--gap:0px 0px;--background-transition:0.3s;}@media(min-width:768px){.elementor-15233 .elementor-element.elementor-element-5070fb9e{width:40%;}.elementor-15233 .elementor-element.elementor-element-105cd411{width:60%;}.elementor-15233 .elementor-element.elementor-element-255e99c0{width:30%;}.elementor-15233 .elementor-element.elementor-element-7279cf9c{width:70%;}.elementor-15233 .elementor-element.elementor-element-8c034eb{--width:49.02%;}.elementor-15233 .elementor-element.elementor-element-da4ef4d{--width:102.792%;}}@media(min-width:1025px){.elementor-15233 .elementor-element.elementor-element-4fca6906 > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS for image, class: .elementor-element-f28efad */.elementor-15233 .elementor-element.elementor-element-f28efad img{
    mask-image: linear-gradient
    (black,transparent);
    -webkit-mask-image: linear-gradient(black 40%,transparent 100%);
    width: 800px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f28efad */.elementor-15233 .elementor-element.elementor-element-f28efad img{
    mask-image: linear-gradient
    (black,transparent);
    -webkit-mask-image: linear-gradient(black 40%,transparent 100%);
    width: 800px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f28efad */.elementor-15233 .elementor-element.elementor-element-f28efad img{
    mask-image: linear-gradient
    (black,transparent);
    -webkit-mask-image: linear-gradient(black 40%,transparent 100%);
    width: 800px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f28efad */.elementor-15233 .elementor-element.elementor-element-f28efad img{
    mask-image: linear-gradient
    (black,transparent);
    -webkit-mask-image: linear-gradient(black 40%,transparent 100%);
    width: 800px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a4542e */.elementor-15233 .elementor-element.elementor-element-7a4542e img{
    mask-image: linear-gradient
    (black,transparent);
    -webkit-mask-image: linear-gradient(black 40%,transparent 100%);
    width: 800px;
}/* End custom CSS */