.elementor-18 .elementor-element.elementor-element-7b55c9b{--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:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-18 .elementor-element.elementor-element-2e6f02c{background-image:url("https://www.hearteye.co.uk/wp-content/uploads/2026/02/cloud-icon.png");padding:0px 0px 0px 30px;background-position:center left;background-repeat:no-repeat;background-size:24px auto;text-align:end;}.elementor-18 .elementor-element.elementor-element-2e6f02c .elementor-heading-title{font-family:var( --e-global-typography-a2f2e6a-font-family ), Sans-serif;font-size:var( --e-global-typography-a2f2e6a-font-size );font-weight:var( --e-global-typography-a2f2e6a-font-weight );line-height:var( --e-global-typography-a2f2e6a-line-height );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-a3aae30{--divider-border-style:solid;--divider-color:#ABABAB;--divider-border-width:1px;width:auto;max-width:auto;--e-transform-rotateZ:90deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a3aae30.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-a3aae30 .elementor-divider-separator{width:14px;}.elementor-18 .elementor-element.elementor-element-a3aae30 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-18 .elementor-element.elementor-element-8097bbf{padding:0px 24px 0px 0px;text-align:end;}.elementor-18 .elementor-element.elementor-element-8097bbf .elementor-heading-title{font-family:var( --e-global-typography-3f6623f-font-family ), Sans-serif;font-size:var( --e-global-typography-3f6623f-font-size );font-weight:var( --e-global-typography-3f6623f-font-weight );line-height:var( --e-global-typography-3f6623f-line-height );color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-7d39616{--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:20px;--padding-right:20px;overflow:visible;}.elementor-18 .elementor-element.elementor-element-7d39616.ekit-sticky--effects{background-color:#03103C;}.elementor-18 .elementor-element.elementor-element-bd05cde{--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:space-between;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:13px;--padding-bottom:13px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-18 .elementor-element.elementor-element-bd05cde:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-bd05cde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03103C;}.elementor-18 .elementor-element.elementor-element-5d5ea75{text-align:start;}.elementor-18 .elementor-element.elementor-element-5d5ea75 img{width:180px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li > a:hover, .elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li > a:focus, .elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li > a:active, .elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li:hover > a{background-color:#3D517B;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li.current-menu-item > a,.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li.current-menu-ancestor > a{background-color:#3D517B;}.elementor-18 .elementor-element.elementor-element-a3c8243 > .elementor-widget-container{margin:0px -75px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-menu-container{height:47px;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-nav-identity-panel{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li > a{font-family:var( --e-global-typography-15a190f-font-family ), Sans-serif;font-size:var( --e-global-typography-15a190f-font-size );font-weight:var( --e-global-typography-15a190f-font-weight );line-height:var( --e-global-typography-15a190f-line-height );color:var( --e-global-color-85b72e6 );padding:10px 16px 10px 16px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li:hover > a{border-radius:8px 8px 8px 8px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-85b72e6 );border-radius:8px 8px 8px 8px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-85b72e6 );}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-85b72e6 );}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li{margin:0px 8px 0px 8px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{font-size:12px;color:var( --e-global-color-85b72e6 );fill:var( --e-global-color-85b72e6 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{font-size:12px;color:var( --e-global-color-85b72e6 );fill:var( --e-global-color-85b72e6 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:0px 0px 0px 10px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{margin:0px 0px 0px 10px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-menu-hamburger{float:right;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-18 .elementor-element.elementor-element-5960a7c{--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:16px 16px;--row-gap:16px;--column-gap:16px;overflow:visible;}.elementor-18 .elementor-element.elementor-element-5960a7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-9c74b33 .elementor-button{background-color:#FFFFFF57;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:4px 16px 4px 16px;}.elementor-18 .elementor-element.elementor-element-9c74b33 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-9c74b33 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-9c74b33 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-9c74b33 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-45a809d .elementor-button{background-color:#FFFFFF57;font-family:"Figtree", Sans-serif;font-size:14px;font-weight:600;text-transform:none;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:24px 24px 24px 24px;padding:4px 16px 4px 16px;}.elementor-18 .elementor-element.elementor-element-45a809d .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-45a809d .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-45a809d .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-45a809d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-90e2c17{padding:0px 0px 0px 30px;text-align:end;}.elementor-18 .elementor-element.elementor-element-90e2c17 .elementor-heading-title{font-family:var( --e-global-typography-3f6623f-font-family ), Sans-serif;font-size:var( --e-global-typography-3f6623f-font-size );font-weight:var( --e-global-typography-3f6623f-font-weight );line-height:var( --e-global-typography-3f6623f-line-height );color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-9ecf9d0{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit-bg-black{background-color:#FFF3F300;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit-sidebar-group{--transition-duration:0.1s;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_navSidebar-button{color:#333;border-style:none;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_navSidebar-button svg path{stroke:#333;fill:#333;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_navSidebar-button i{font-size:20px;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_navSidebar-button svg{max-width:20px;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_navSidebar-button, .elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_social_media ul > li:last-child{padding:4px 7px 5px 7px;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_close-side-widget{color:#333;border-style:none;border-radius:50% 50% 50% 50%;padding:4px 7px 5px 7px;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_close-side-widget svg path{stroke:#333;fill:#333;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_close-side-widget i{font-size:20px;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_close-side-widget svg{max-width:20px;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit-wid-con .ekit_sidebar-textwidget{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e9e76c0{--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;overflow:visible;}.elementor-18 .elementor-element.elementor-element-dd5e562 .elementor-button{background-color:var( --e-global-color-34a0e80 );fill:var( --e-global-color-85b72e6 );color:var( --e-global-color-85b72e6 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-34a0e80 );}.elementor-18 .elementor-element.elementor-element-dd5e562 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-dd5e562 .elementor-button:focus{background-color:var( --e-global-color-d00f386 );border-color:var( --e-global-color-d00f386 );}.elementor-18 .elementor-element.elementor-element-dd5e562{z-index:9;}.elementor-18 .elementor-element.elementor-element-dd5e562 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:481px){.elementor-18 .elementor-element.elementor-element-5960a7c{--width:auto;}}@media(max-width:1440px){.elementor-18 .elementor-element.elementor-element-2e6f02c .elementor-heading-title{font-size:var( --e-global-typography-a2f2e6a-font-size );line-height:var( --e-global-typography-a2f2e6a-line-height );}.elementor-18 .elementor-element.elementor-element-8097bbf .elementor-heading-title{font-size:var( --e-global-typography-3f6623f-font-size );line-height:var( --e-global-typography-3f6623f-line-height );}.elementor-18 .elementor-element.elementor-element-bd05cde{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-15a190f-font-size );line-height:var( --e-global-typography-15a190f-line-height );padding:8px 12px 8px 12px;}.elementor-18 .elementor-element.elementor-element-5960a7c{--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-18 .elementor-element.elementor-element-90e2c17 .elementor-heading-title{font-size:var( --e-global-typography-3f6623f-font-size );line-height:var( --e-global-typography-3f6623f-line-height );}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-2e6f02c .elementor-heading-title{font-size:var( --e-global-typography-a2f2e6a-font-size );line-height:var( --e-global-typography-a2f2e6a-line-height );}.elementor-18 .elementor-element.elementor-element-8097bbf .elementor-heading-title{font-size:var( --e-global-typography-3f6623f-font-size );line-height:var( --e-global-typography-3f6623f-line-height );}.elementor-18 .elementor-element.elementor-element-bd05cde{--padding-top:13px;--padding-bottom:13px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-5d5ea75 img{width:150px;}.elementor-18 .elementor-element.elementor-element-a3c8243{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-a3c8243 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-nav-identity-panel{padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-menu-container{border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-15a190f-font-size );line-height:var( --e-global-typography-15a190f-line-height );color:#FFFFFF;padding:10px 5px 10px 5px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li{margin:0px 4px 0px 4px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{font-size:12px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{font-size:12px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-18 .elementor-element.elementor-element-5960a7c{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-18 .elementor-element.elementor-element-90e2c17{padding:0px 0px 0px 24px;}.elementor-18 .elementor-element.elementor-element-90e2c17 .elementor-heading-title{font-size:var( --e-global-typography-3f6623f-font-size );line-height:var( --e-global-typography-3f6623f-line-height );}.elementor-18 .elementor-element.elementor-element-9ecf9d0{--container-widget-width:34px;--container-widget-flex-grow:0;width:var( --container-widget-width, 34px );max-width:34px;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_navSidebar-button{color:var( --e-global-color-85b72e6 );}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_navSidebar-button svg path{stroke:var( --e-global-color-85b72e6 );fill:var( --e-global-color-85b72e6 );}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_navSidebar-button i{font-size:30px;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_navSidebar-button svg{max-width:30px;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit-offcanvas-toggle-wraper{text-align:center;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_navSidebar-button, .elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_social_media ul > li:last-child{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit-wid-con .ekit-sidebar-widget{max-width:100%;}}@media(max-width:768px){.elementor-18 .elementor-element.elementor-element-7d39616{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-bd05cde{--border-radius:0px 0px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-a3c8243{--container-widget-width:0px;--container-widget-flex-grow:0;width:var( --container-widget-width, 0px );max-width:0px;}.elementor-18 .elementor-element.elementor-element-9c74b33{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-9c74b33 .elementor-button{font-size:12px;padding:2px 12px 2px 12px;}.elementor-18 .elementor-element.elementor-element-45a809d .elementor-button{font-size:12px;padding:2px 12px 2px 12px;}.elementor-18 .elementor-element.elementor-element-9ecf9d0{--container-widget-width:34px;--container-widget-flex-grow:0;width:var( --container-widget-width, 34px );max-width:34px;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_navSidebar-button{color:var( --e-global-color-85b72e6 );}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_navSidebar-button svg path{stroke:var( --e-global-color-85b72e6 );fill:var( --e-global-color-85b72e6 );}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_navSidebar-button i{font-size:30px;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_navSidebar-button svg{max-width:30px;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit-offcanvas-toggle-wraper{text-align:center;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_navSidebar-button, .elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_social_media ul > li:last-child{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_close-side-widget{color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_close-side-widget svg path{stroke:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit_close-side-widget:hover{border-color:var( --e-global-color-85b72e6 );}.elementor-18 .elementor-element.elementor-element-9ecf9d0 .ekit-wid-con .ekit-sidebar-widget{max-width:100%;}}@media(max-width:480px){.elementor-18 .elementor-element.elementor-element-2e6f02c .elementor-heading-title{font-size:var( --e-global-typography-a2f2e6a-font-size );line-height:var( --e-global-typography-a2f2e6a-line-height );}.elementor-18 .elementor-element.elementor-element-8097bbf .elementor-heading-title{font-size:var( --e-global-typography-3f6623f-font-size );line-height:var( --e-global-typography-3f6623f-line-height );}.elementor-18 .elementor-element.elementor-element-bd05cde{--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;--flex-wrap:nowrap;}.elementor-18 .elementor-element.elementor-element-5d5ea75 img{width:110px;}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-navbar-nav > li > a{font-size:var( --e-global-typography-15a190f-font-size );line-height:var( --e-global-typography-15a190f-line-height );}.elementor-18 .elementor-element.elementor-element-a3c8243 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-18 .elementor-element.elementor-element-5960a7c{--width:auto;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-18 .elementor-element.elementor-element-90e2c17 .elementor-heading-title{font-size:var( --e-global-typography-3f6623f-font-size );line-height:var( --e-global-typography-3f6623f-line-height );}}/* Start custom CSS */.scroll-to-section-btn {
    position: fixed !important;   
    right: 20px !important;
    top: 150px !important;               
    display: none;
    z-index: 9999;
}

.elementskit-megamenu-panel{
    z-index: 99;
}
.mega-menu-opening-hours .wpsl-opening-hours{
    margin-bottom: 0;
}
.mega-menu-opening-hours .wpsl-location-address span{
    display: block;
}
.mega-menu-opening-hours .wpsl-opening-hours tbody tr td {
    font-size: 16px;
    line-height: 18px;
    background: transparent !important;
    padding-bottom: 10px;
    min-width: 100px;
}

@media(min-width: 769px){
    .ekit-sticky--active .header-main-row{
        padding-top: 8px;
        padding-bottom: 8px;
    }
.elementor-location-header{
    position: absolute;
    width: 100%;
    z-index: 99;
    left: 0;
}
.elementskit-megamenu-panel  [data-elementor-post-type="elementskit_content"]
 {
    margin-top: 13px;
}
}

@media(min-width: 769px) and (max-width: 1024px){
.elementskit-megamenu-panel  [data-elementor-post-type="elementskit_content"]
 {
    margin-top: 4px;
}
}

.member-portal::before{
    content: "";
    position: absolute;
    left: 0;
    background: url(/wp-content/uploads/2026/02/account-icon.png);
    width: 24px;
    height: 24px;
    background-size: 24px;
}

.main-menu .elementskit-dropdown-has>a .elementskit-submenu-indicator{
    width: 14px !important;
}


@media(max-width: 1024px) {
    .member-portal span{
        font-size: 0px !important;
    }
    
    .mega-menu-row {
    box-shadow: none !important;
}
    .mob-menu .current-menu-item>a,
    .mob-menu .current-menu-parent>a {
        color: #122B5E !important;
    }

    .mob-menu .ekit-overlay.ekit-bg-black {
        display: none !important;
    }

    .mob-menu .ekit-wid-con .ekit_sidebar-widget-container {
        top: 0px;
    }

    .mob-menu .ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container {
        -webkit-transition: all 0s;
        transition: all 0s;
        top: 0px;
    }

    .header-mob-menu .ekit-vertical-navbar-nav .elementskit-dropdown {
        padding: 0 0 15px 0 !important;
    }

    .header-mob-menu .menu-item:has(.elementskit-dropdown-open) a .ekit-submenu-indicator-icon {
        rotate: 180deg;
    }
    
    .mega-menu-opening-hours .wpsl-opening-hours tbody tr td{
    padding: 0 9px 8px 0;
    }
}

@media(width: 1024px) {
    .main-menu li.menu-item:hover .elementskit-dropdown-open {
        opacity: 1 !important;
        visibility: visible !important;
        margin-top: 10px !important;
    }

    .main-menu li.menu-item:hover .elementskit-megamenu-panel {
        opacity: 1 !important;
        visibility: visible !important;
    }

    .main-menu li.menu-item:hover .elementskit-megamenu-panel.elementskit-dropdown-open {
        margin-top: 0 !important;
    }

    .main-menu .elementskit-dropdown,
    .main-menu .elementskit-megamenu-panel {
        pointer-events: auto !important;
    }
}

@media(max-width: 768px){
        .scroll-to-section-btn {
        display: none !important;
    }
}/* End custom CSS */