.elementor-432 .elementor-element.elementor-element-2d005f81{--display:flex;--position:absolute;--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.58;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:20px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;top:0px;--z-index:9;}.elementor-432 .elementor-element.elementor-element-2d005f81::before, .elementor-432 .elementor-element.elementor-element-2d005f81 > .elementor-background-video-container::before, .elementor-432 .elementor-element.elementor-element-2d005f81 > .e-con-inner > .elementor-background-video-container::before, .elementor-432 .elementor-element.elementor-element-2d005f81 > .elementor-background-slideshow::before, .elementor-432 .elementor-element.elementor-element-2d005f81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-432 .elementor-element.elementor-element-2d005f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #020101 0%, #00000000 100%);}body:not(.rtl) .elementor-432 .elementor-element.elementor-element-2d005f81{left:0px;}body.rtl .elementor-432 .elementor-element.elementor-element-2d005f81{right:0px;}.elementor-432 .elementor-element.elementor-element-6fb1b735{--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;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-22558b6d .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-432 .elementor-element.elementor-element-22558b6d .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-432 .elementor-element.elementor-element-22558b6d{--e-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-432 .elementor-element.elementor-element-22558b6d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-432 .elementor-element.elementor-element-22558b6d .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.4px;}.elementor-432 .elementor-element.elementor-element-22558b6d .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-432 .elementor-element.elementor-element-18a800e1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-432 .elementor-element.elementor-element-1a389a2b img{width:240px;}.elementor-432 .elementor-element.elementor-element-7fb54784{--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;--justify-content:flex-end;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-69214f8 .elementor-icon-wrapper{text-align:center;}.elementor-432 .elementor-element.elementor-element-69214f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-69214f8.elementor-view-framed .elementor-icon, .elementor-432 .elementor-element.elementor-element-69214f8.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-69214f8.elementor-view-framed .elementor-icon, .elementor-432 .elementor-element.elementor-element-69214f8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.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-432 .elementor-element.elementor-element-f2f060c .elementor-button{background-color:#FF755E;font-family:"DM Sans", Sans-serif;font-weight:500;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-432 .elementor-element.elementor-element-f2f060c .elementor-button:hover, .elementor-432 .elementor-element.elementor-element-f2f060c .elementor-button:focus{background-color:var( --e-global-color-3c16ecb );color:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-f2f060c:hover{--e-transform-scale:1.1;}.elementor-432 .elementor-element.elementor-element-f2f060c.elementor-element{--align-self:center;}.elementor-432 .elementor-element.elementor-element-f2f060c{z-index:1;}.elementor-432 .elementor-element.elementor-element-f2f060c .elementor-button:hover svg, .elementor-432 .elementor-element.elementor-element-f2f060c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-eb295d7 .elementor-button{background-color:#FF755E;font-family:"DM Sans", Sans-serif;font-weight:500;letter-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-432 .elementor-element.elementor-element-eb295d7 .elementor-button:hover, .elementor-432 .elementor-element.elementor-element-eb295d7 .elementor-button:focus{background-color:var( --e-global-color-3c16ecb );color:#FFFFFF;box-shadow:4px 4px 10px 0px rgba(0,0,0,0.5);}.elementor-432 .elementor-element.elementor-element-eb295d7:hover{--e-transform-scale:1.1;}.elementor-432 .elementor-element.elementor-element-eb295d7.elementor-element{--align-self:center;}body:not(.rtl) .elementor-432 .elementor-element.elementor-element-eb295d7{right:30px;}body.rtl .elementor-432 .elementor-element.elementor-element-eb295d7{left:30px;}.elementor-432 .elementor-element.elementor-element-eb295d7{bottom:30px;z-index:2;}.elementor-432 .elementor-element.elementor-element-eb295d7 .elementor-button:hover svg, .elementor-432 .elementor-element.elementor-element-eb295d7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-3802f3c{--display:flex;--position:absolute;--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;top:115px;--z-index:1;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-432 .elementor-element.elementor-element-69a466e{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-432 .elementor-element.elementor-element-69a466e:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-69a466e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9F500;}.elementor-432 .elementor-element.elementor-element-0bb7ad9{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:10px 10px 20px 0px rgba(0, 0, 0, 0.22);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-432 .elementor-element.elementor-element-0bb7ad9:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-0bb7ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-8388270{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-432 .elementor-element.elementor-element-8388270:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-8388270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-98718e9{text-align:start;}.elementor-432 .elementor-element.elementor-element-98718e9 .elementor-heading-title{font-family:"Flower of the Nineties", Sans-serif;font-size:21px;font-weight:300;line-height:29px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-432 .elementor-element.elementor-element-b242e54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-b242e54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-b242e54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-b242e54 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-432 .elementor-element.elementor-element-b242e54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-432 .elementor-element.elementor-element-b242e54 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-432 .elementor-element.elementor-element-b242e54 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-432 .elementor-element.elementor-element-b242e54{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-432 .elementor-element.elementor-element-b242e54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-432 .elementor-element.elementor-element-b242e54 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-432 .elementor-element.elementor-element-b242e54 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.2s;}.elementor-432 .elementor-element.elementor-element-b242e54 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-8684905 );}.elementor-432 .elementor-element.elementor-element-93d3a3c{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-432 .elementor-element.elementor-element-93d3a3c:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-93d3a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-9f8a532{text-align:start;}.elementor-432 .elementor-element.elementor-element-9f8a532 .elementor-heading-title{font-family:"Flower of the Nineties", Sans-serif;font-size:21px;font-weight:300;line-height:29px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-432 .elementor-element.elementor-element-db2165d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-db2165d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-db2165d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-db2165d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-432 .elementor-element.elementor-element-db2165d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-432 .elementor-element.elementor-element-db2165d .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-432 .elementor-element.elementor-element-db2165d .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-432 .elementor-element.elementor-element-db2165d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-432 .elementor-element.elementor-element-db2165d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-432 .elementor-element.elementor-element-db2165d .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-432 .elementor-element.elementor-element-db2165d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.2s;}.elementor-432 .elementor-element.elementor-element-db2165d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-8684905 );}.elementor-432 .elementor-element.elementor-element-9238fa2{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-432 .elementor-element.elementor-element-9238fa2:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-9238fa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-c753da2{text-align:start;}.elementor-432 .elementor-element.elementor-element-c753da2 .elementor-heading-title{font-family:"Flower of the Nineties", Sans-serif;font-size:21px;font-weight:300;line-height:29px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-432 .elementor-element.elementor-element-4c93e1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-4c93e1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-4c93e1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-4c93e1a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-432 .elementor-element.elementor-element-4c93e1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-432 .elementor-element.elementor-element-4c93e1a .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-432 .elementor-element.elementor-element-4c93e1a .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-432 .elementor-element.elementor-element-4c93e1a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-432 .elementor-element.elementor-element-4c93e1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-432 .elementor-element.elementor-element-4c93e1a .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-432 .elementor-element.elementor-element-4c93e1a .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.2s;}.elementor-432 .elementor-element.elementor-element-4c93e1a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-8684905 );}.elementor-432 .elementor-element.elementor-element-8b0060b{--display:flex;--min-height:200px;--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-432 .elementor-element.elementor-element-8b0060b:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-8b0060b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://gandh.uk/wp-content/uploads/2026/06/Stirling_Roomset_Web.jpg");background-size:cover;}.elementor-432 .elementor-element.elementor-element-0ff87e3 .elementor-button{background-color:var( --e-global-color-3c16ecb );font-family:"DM Sans", Sans-serif;font-weight:500;letter-spacing:0px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3c16ecb );border-radius:25px 25px 25px 25px;}.elementor-432 .elementor-element.elementor-element-0ff87e3 .elementor-button:hover, .elementor-432 .elementor-element.elementor-element-0ff87e3 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-432 .elementor-element.elementor-element-0ff87e3{z-index:0;}.elementor-432 .elementor-element.elementor-element-0ff87e3 .elementor-button:hover svg, .elementor-432 .elementor-element.elementor-element-0ff87e3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-96a60cc{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-432 .elementor-element.elementor-element-96a60cc:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-96a60cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCF9F500;}.elementor-432 .elementor-element.elementor-element-f9ed320{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;box-shadow:10px 10px 20px 0px rgba(0, 0, 0, 0.22);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-432 .elementor-element.elementor-element-f9ed320:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-f9ed320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-b774e95{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-432 .elementor-element.elementor-element-b774e95:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-b774e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-79bfbf6{text-align:start;}.elementor-432 .elementor-element.elementor-element-79bfbf6 .elementor-heading-title{font-family:"Flower of the Nineties", Sans-serif;font-size:21px;font-weight:300;line-height:29px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-432 .elementor-element.elementor-element-68076c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-68076c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-68076c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-68076c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-432 .elementor-element.elementor-element-68076c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-432 .elementor-element.elementor-element-68076c8 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-432 .elementor-element.elementor-element-68076c8 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-432 .elementor-element.elementor-element-68076c8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-432 .elementor-element.elementor-element-68076c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-432 .elementor-element.elementor-element-68076c8 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-432 .elementor-element.elementor-element-68076c8 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.2s;}.elementor-432 .elementor-element.elementor-element-68076c8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-8684905 );}.elementor-432 .elementor-element.elementor-element-a91bb46{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-432 .elementor-element.elementor-element-a91bb46:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-a91bb46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-fdce778{text-align:start;}.elementor-432 .elementor-element.elementor-element-fdce778 .elementor-heading-title{font-family:"Flower of the Nineties", Sans-serif;font-size:21px;font-weight:300;line-height:29px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-432 .elementor-element.elementor-element-55c4b7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-55c4b7f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-55c4b7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-55c4b7f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-432 .elementor-element.elementor-element-55c4b7f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-432 .elementor-element.elementor-element-55c4b7f .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-432 .elementor-element.elementor-element-55c4b7f .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-432 .elementor-element.elementor-element-55c4b7f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-432 .elementor-element.elementor-element-55c4b7f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-432 .elementor-element.elementor-element-55c4b7f .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-432 .elementor-element.elementor-element-55c4b7f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.2s;}.elementor-432 .elementor-element.elementor-element-55c4b7f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-8684905 );}.elementor-432 .elementor-element.elementor-element-f7c5754{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-432 .elementor-element.elementor-element-f7c5754:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-f7c5754 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-5f18b68{text-align:start;}.elementor-432 .elementor-element.elementor-element-5f18b68 .elementor-heading-title{font-family:"Flower of the Nineties", Sans-serif;font-size:21px;font-weight:300;line-height:29px;letter-spacing:0.2px;color:var( --e-global-color-text );}.elementor-432 .elementor-element.elementor-element-0047635 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-0047635 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-0047635 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-432 .elementor-element.elementor-element-0047635 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-432 .elementor-element.elementor-element-0047635 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-432 .elementor-element.elementor-element-0047635 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-432 .elementor-element.elementor-element-0047635 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-432 .elementor-element.elementor-element-0047635{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-432 .elementor-element.elementor-element-0047635 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-432 .elementor-element.elementor-element-0047635 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;}.elementor-432 .elementor-element.elementor-element-0047635 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.2s;}.elementor-432 .elementor-element.elementor-element-0047635 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-8684905 );}.elementor-432 .elementor-element.elementor-element-d148b1a{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-432 .elementor-element.elementor-element-b69ff3f .elementor-button{background-color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-weight:500;letter-spacing:0px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;}.elementor-432 .elementor-element.elementor-element-b69ff3f{z-index:0;}.elementor-432 .elementor-element.elementor-element-1e207ec{--display:flex;}.elementor-432 .elementor-element.elementor-element-1e207ec:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-1e207ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-468e27a{--display:flex;}.elementor-432 .elementor-element.elementor-element-468e27a:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-468e27a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-7162ed8{--display:flex;}.elementor-432 .elementor-element.elementor-element-7162ed8:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-7162ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-432 .elementor-element.elementor-element-07577d1{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:11px;--n-menu-dropdown-indicator-space:0px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-432 .elementor-element.elementor-element-07577d1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-432 .elementor-element.elementor-element-07577d1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-432 .elementor-element.elementor-element-07577d1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Albert Sans", Sans-serif;font-weight:400;}.elementor-432 .elementor-element.elementor-element-07577d1 {--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-secondary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-432 .elementor-element.elementor-element-6fb1b735{--width:40%;}.elementor-432 .elementor-element.elementor-element-18a800e1{--width:20%;}.elementor-432 .elementor-element.elementor-element-7fb54784{--width:40%;}.elementor-432 .elementor-element.elementor-element-0bb7ad9{--width:100%;}.elementor-432 .elementor-element.elementor-element-8388270{--width:33.33%;}.elementor-432 .elementor-element.elementor-element-93d3a3c{--width:33.33%;}.elementor-432 .elementor-element.elementor-element-9238fa2{--width:33.33%;}.elementor-432 .elementor-element.elementor-element-8b0060b{--width:33.33%;}.elementor-432 .elementor-element.elementor-element-f9ed320{--width:100%;}.elementor-432 .elementor-element.elementor-element-b774e95{--width:33.33%;}.elementor-432 .elementor-element.elementor-element-a91bb46{--width:33.33%;}.elementor-432 .elementor-element.elementor-element-f7c5754{--width:33.33%;}.elementor-432 .elementor-element.elementor-element-d148b1a{--width:33.33%;}}@media(max-width:767px){.elementor-432 .elementor-element.elementor-element-2d005f81{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:5px;--padding-right:5px;}.elementor-432 .elementor-element.elementor-element-6fb1b735{--width:25%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-432 .elementor-element.elementor-element-18a800e1{--width:50%;}.elementor-432 .elementor-element.elementor-element-1a389a2b img{width:140px;}.elementor-432 .elementor-element.elementor-element-7fb54784{--width:25%;--justify-content:flex-end;}.elementor-432 .elementor-element.elementor-element-69214f8 .elementor-icon-wrapper{text-align:end;}.elementor-432 .elementor-element.elementor-element-69214f8 .elementor-icon{font-size:25px;}.elementor-432 .elementor-element.elementor-element-69214f8 .elementor-icon svg{height:25px;}.elementor-432 .elementor-element.elementor-element-f2f060c{width:100%;max-width:100%;}.elementor-432 .elementor-element.elementor-element-f2f060c .elementor-button{font-size:13px;}.elementor-432 .elementor-element.elementor-element-eb295d7{width:100%;max-width:100%;bottom:30px;}body:not(.rtl) .elementor-432 .elementor-element.elementor-element-eb295d7{right:0px;}body.rtl .elementor-432 .elementor-element.elementor-element-eb295d7{left:0px;}.elementor-432 .elementor-element.elementor-element-eb295d7 .elementor-button{font-size:13px;}.elementor-432 .elementor-element.elementor-element-0ff87e3{width:100%;max-width:100%;}.elementor-432 .elementor-element.elementor-element-0ff87e3 .elementor-button{font-size:16px;}.elementor-432 .elementor-element.elementor-element-b69ff3f{width:100%;max-width:100%;}.elementor-432 .elementor-element.elementor-element-b69ff3f .elementor-button{font-size:16px;}}/* Start custom CSS for mega-menu, class: .elementor-element-07577d1 *//* 1. FORCE the container to stay open dimensionally (FRONTEND ONLY) */
body:not(.elementor-editor-active) .e-n-menu .e-n-menu-content {
    /* Override Elementor's hiding mechanisms */
    display: flex !important;
    height: auto !important; 
    min-height: 50px !important; /* Ensure it doesn't collapse to 0px height */
    max-height: none !important; /* Stop max-height restrictions */
    overflow: visible !important; /* Prevent content clipping */
    
    /* The Exit Animation State */
    opacity: 0 !important;
    transform: translateY(-20px) !important;
    visibility: hidden !important; 
    
    /* The "Magic Delay" - keeps it visible for 0.4s while fading */
    transition: 
        opacity 0.4s ease, 
        transform 0.4s ease, 
        visibility 0s linear 0.4s !important; 
    
    pointer-events: none;
    z-index: 998;
}

/* 2. The Visible/Active State (FRONTEND ONLY) */
body:not(.elementor-editor-active) .e-n-menu .e-n-menu-item:hover > .e-n-menu-content,
body:not(.elementor-editor-active) .e-n-menu .e-n-menu-item.e-current > .e-n-menu-content,
body:not(.elementor-editor-active) .e-n-menu .e-n-menu-item:focus-within > .e-n-menu-content,
body:not(.elementor-editor-active) .e-n-menu .e-n-menu-content:hover {
    /* Entry Animation State */
    opacity: 1 !important;
    transform: translateY(0) !important;
    visibility: visible !important;
    
    /* Remove the delay so it opens instantly */
    transition: 
        opacity 0.4s ease, 
        transform 0.4s ease, 
        visibility 0s linear 0s !important;
        
    pointer-events: auto;
    z-index: 999;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Flower of the Nineties';
	font-display: auto;
	src: url('https://gandh.uk/wp-content/uploads/2026/06/FlowersOfNineties-VariableVF.ttf') format('truetype');
}
/* End Custom Fonts CSS */