.elementor-12018 .elementor-element.elementor-element-1dc8ee4b{--display:grid;--position:fixed;--min-height:82px;--e-con-grid-template-columns:1fr auto 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;--align-items:center;--padding-top:0;--padding-bottom:0;--padding-left:clamp(16px, 4vw, 56px);--padding-right:clamp(16px, 4vw, 56px);top:0px;--z-index:1000;}body:not(.rtl) .elementor-12018 .elementor-element.elementor-element-1dc8ee4b{left:0px;}body.rtl .elementor-12018 .elementor-element.elementor-element-1dc8ee4b{right:0px;}body.gv-scrolled .elementor-12018 .elementor-element.elementor-element-1dc8ee4b.gv-hdr-yes{background-color:#BEBCAB;box-shadow:0px 1px 0px 0px rgba(43,42,40,0.15);}.elementor-12018 .elementor-element.elementor-element-1dc8ee4b.gv-hdr-yes{--gv-hdr-speed:0.45s;--gv-shade-from:rgba(20,20,15,0.45);--gv-shade-to:rgba(20,20,15,0);--gv-shade-extend:40px;}.elementor-12018 .elementor-element.elementor-element-f5c497{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-12018 .elementor-element.elementor-element-3d247b78 .gv-burger{width:48px;height:48px;justify-content:flex-start;color:#FFFFFF;}.elementor-12018 .elementor-element.elementor-element-3d247b78 .gv-burger i, .elementor-12018 .elementor-element.elementor-element-3d247b78 .gv-burger i::before, .elementor-12018 .elementor-element.elementor-element-3d247b78 .gv-burger i::after{width:38px;height:2px;}.elementor-12018 .elementor-element.elementor-element-3d247b78 .gv-burger i::before{top:calc(-1 * 11px);}.elementor-12018 .elementor-element.elementor-element-3d247b78 .gv-burger i::after{top:11px;}.elementor-widget-gv-menu .gv-dr{--gv-ink:var( --e-global-color-primary );}.elementor-widget-gv-menu .gv-dr-book{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-gv-menu .gv-dr-close{color:var( --e-global-color-primary );}.elementor-12018 .elementor-element.elementor-element-3e46b61f{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-12018 .elementor-element.elementor-element-3e46b61f{left:0px;}body.rtl .elementor-12018 .elementor-element.elementor-element-3e46b61f{right:0px;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr{--gv-o:46px 41px;--gv-o-phone:calc(100% - 36px) 36px;--gv-speed:0.9s;z-index:1100;--gv-stage:42%;--gv-stage-n:36%;--gv-top:82px;--gv-top-s:72px;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr, .elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr.is-compact .gv-dr-top{background-color:#BEBCAB;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-panel{border-right-color:#F4C2CA;padding:0 clamp(24px, 5vw, 90px) clamp(24px, 4vh, 40px) clamp(16px, 4vw, 56px);}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr.is-compact .gv-dr-panel{padding:0 clamp(16px, 4vw, 32px) 28px;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-logo img{height:62px;filter:brightness(0) invert(1);}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr.is-compact .gv-dr-logo img{height:34px;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr.is-compact .gv-dr-top{border-bottom-color:rgba(43,42,40,0.12);}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-book{font-family:"Euclid Circular A", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:0.16em;padding:11px 26px;border-width:2px;border-radius:999px;background-color:rgba(0,0,0,0);}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr.is-compact .gv-dr-book{font-size:11px;letter-spacing:0.14em;padding:10px 16px;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-book:hover{color:#F2EDE0;background-color:#576B31;border-color:#576B31;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr:not(.is-compact) .gv-dr-close{left:clamp(16px, 4vw, 56px);top:19px;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr.is-compact:not(.is-phone) .gv-dr-close{left:12px;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr.is-phone .gv-dr-close{right:12px;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-ml .gv-dr-t{font-family:"SangBleu Empire", Sans-serif;font-size:clamp(24px, 2.3vw, 36px);font-weight:400;line-height:1.15;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr.is-compact .gv-dr-ml .gv-dr-t{font-size:24px;line-height:1.2;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-ml .gv-dr-no{font-family:"SangBleu Empire", Sans-serif;font-size:13px;font-weight:400;line-height:normal;opacity:0.6;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr.is-compact .gv-dr-ml .gv-dr-no{font-size:12px;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-ml[aria-current="page"] .gv-dr-t, .elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-ml[aria-current="page"] .gv-dr-no{color:#A82878;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr:not(.is-compact) .gv-dr-main{gap:clamp(2px, .8vh, 8px);padding-top:clamp(16px, 3vh, 36px);max-width:720px;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr.is-compact .gv-dr-main > li{border-bottom-color:rgba(43,42,40,0.14);}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-main li.off .gv-dr-ml, .elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-more.off span{opacity:0.32;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-main li.off .gv-dr-ml .gv-dr-t{font-size:clamp(18px, 1.55vw, 24px);}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr.is-compact .gv-dr-main li.off .gv-dr-ml .gv-dr-t{font-size:20px;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-main li:not(.off) + li.off{border-top-color:rgba(43,42,40,0.16);}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-tog{width:34px;height:34px;flex-basis:34px;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr.is-compact .gv-dr-tog{width:36px;height:36px;flex-basis:36px;}.elementor-12018 .elementor-element.elementor-element-3e46b61f li.open .gv-dr-tog{color:#F2EDE0;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-chip b{font-family:"SangBleu Empire", Sans-serif;font-size:19px;font-weight:400;line-height:1.15;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr.is-compact .gv-dr-chip b{font-size:18px;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-chip small{font-family:"Euclid Circular A", Sans-serif;font-size:12px;font-weight:400;line-height:normal;color:rgba(43,42,40,0.7);}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-chip:hover, .elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-chip:focus-visible{background-color:rgba(242,237,224,0.55);}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-chip .gv-dr-ci{width:52px;height:52px;flex-basis:52px;border-radius:6px;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-more a, .elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-more span{font-family:"Euclid Circular A", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:0.18em;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr.is-compact .gv-dr-more a, .elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr.is-compact .gv-dr-more span{font-size:11px;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-foot h4{font-family:"Euclid Circular A", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.6;letter-spacing:0.22em;color:rgba(43,42,40,0.7);}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-foot{font-family:"Euclid Circular A", Sans-serif;font-size:14px;font-weight:400;line-height:1.6;border-top-color:rgba(43,42,40,0.22);}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-stage, .elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-chip .gv-dr-ci{background-color:#9C9A8A;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-shade{background:linear-gradient(180deg, rgba(20,20,15,.35), rgba(20,20,15,0) 30%, rgba(20,20,15,0) 55%, rgba(20,20,15,.55));}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-cap{color:#FFFFFF;left:clamp(24px, 3vw, 48px);right:clamp(24px, 3vw, 48px);bottom:clamp(24px, 4vh, 44px);}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-cap-k{font-family:"Euclid Circular A", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:normal;letter-spacing:0.24em;}.elementor-12018 .elementor-element.elementor-element-3e46b61f .gv-dr-cap-t{font-family:"SangBleu Empire", Sans-serif;font-size:clamp(26px, 2.6vw, 40px);font-weight:400;line-height:1.15;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12018 .elementor-element.elementor-element-1fe12d2b{text-align:center;}.elementor-12018 .elementor-element.elementor-element-1fe12d2b img{width:auto;height:62px;}.elementor-12018 .elementor-element.elementor-element-61cf9e84{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12018 .elementor-element.elementor-element-1e0ca677 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Euclid Circular A", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;line-height:18.4px;letter-spacing:0.16em;fill:#FFFFFF;color:#FFFFFF;transition-duration:0.3s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:11px 26px 11px 26px;}.elementor-12018 .elementor-element.elementor-element-1e0ca677 .elementor-button:hover, .elementor-12018 .elementor-element.elementor-element-1e0ca677 .elementor-button:focus{background-color:#576B31;color:#F2EDE0;border-color:#576B31;}.elementor-12018 .elementor-element.elementor-element-1e0ca677{--gv-show-speed:0.45s;}.elementor-12018 .elementor-element.elementor-element-1e0ca677 .elementor-button:hover svg, .elementor-12018 .elementor-element.elementor-element-1e0ca677 .elementor-button:focus svg{fill:#F2EDE0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-12018 .elementor-element.elementor-element-1dc8ee4b{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-12018 .elementor-element.elementor-element-1dc8ee4b{--content-width:1328px;}}@media(max-width:767px){.elementor-12018 .elementor-element.elementor-element-1dc8ee4b{--min-height:clamp(72px, (100vw - 560px) * 1000, 82px);--e-con-grid-template-columns:auto 1fr auto;--gap:0px 12px;--row-gap:0px;--column-gap:12px;--grid-auto-flow:row;}.elementor-12018 .elementor-element.elementor-element-f5c497.e-con{--order:3;}.elementor-12018 .elementor-element.elementor-element-3d247b78 .gv-burger{width:40px;height:40px;justify-content:center;}.elementor-12018 .elementor-element.elementor-element-3d247b78 .gv-burger i, .elementor-12018 .elementor-element.elementor-element-3d247b78 .gv-burger i::before, .elementor-12018 .elementor-element.elementor-element-3d247b78 .gv-burger i::after{width:clamp(32px, (100vw - 560px) * 1000, 38px);}.elementor-12018 .elementor-element.elementor-element-3d247b78 .gv-burger i::before{top:calc(-1 * clamp(9px, (100vw - 560px) * 1000, 11px));}.elementor-12018 .elementor-element.elementor-element-3d247b78 .gv-burger i::after{top:clamp(9px, (100vw - 560px) * 1000, 11px);}.elementor-12018 .elementor-element.elementor-element-1fe12d2b.elementor-element{--order:1;}.elementor-12018 .elementor-element.elementor-element-1fe12d2b{text-align:start;}.elementor-12018 .elementor-element.elementor-element-1fe12d2b img{height:44px;}.elementor-12018 .elementor-element.elementor-element-61cf9e84.e-con{--order:2;}.elementor-12018 .elementor-element.elementor-element-1e0ca677 .elementor-button{font-size:11px;line-height:14.4px;letter-spacing:0.14em;border-width:1.5px 1.5px 1.5px 1.5px;padding:7px 14px 7px 14px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Euclid Circular A';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://maingalli.wonderwebsite.co.uk/wp-content/uploads/2026/10/EuclidCircularA-Regular-WebS-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SangBleu Empire';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://maingalli.wonderwebsite.co.uk/wp-content/uploads/2026/10/SangBleuEmpire-Medium-WebS-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */