.elementor-kit-9{--e-global-color-primary:#15EB57;--e-global-color-secondary:#404040;--e-global-color-text:#AFAEAE;--e-global-color-accent:#FFFFFF;--e-global-typography-primary-font-family:"Noto Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Noto Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Noto Sans";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Noto Sans";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-secondary );font-family:"Noto Sans", Sans-serif;font-weight:300;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:#00000000;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{background-color:#00000000;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#404040EB;--lightbox-ui-color:var( --e-global-color-primary );--lightbox-ui-color-hover:var( --e-global-color-secondary );--lightbox-text-color:var( --e-global-color-primary );--lightbox-header-icons-size:1.4rem;--lightbox-navigation-icons-size:1.4rem;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --fs-hero:13.5vw; --font-base:Noto Sans; --color-primary:#15EB57; --color-secondary:#404040; --color-white:#ffffff; --color-grey:#AFAEAE; --font-body-alt:Fira Sans; --fs-title-1:clamp(3.25rem, 2.46rem + 3.52vw, 5.625rem); --fs-title-2:clamp(2.5rem, 2rem + 2.22vw, 4rem); --fs-title-3:clamp(1.75rem, 1.42rem + 1.48vw, 2.75rem); --fs-title-4:clamp(1.375rem, 1.21rem + 0.74vw, 1.875rem); --fs-menu:clamp(1.5rem, 1.46rem + 0.19vw, 1.625rem); --fs-body-noto:clamp(0.875rem, 0.8rem + 0.37vw, 1.12rem); --fs-body-fira:clamp(1rem, 0.96rem + 0.19vw, 1.125rem); --space-s:clamp(0.75rem, 0.5rem + 1.11vw, 1.5rem); --space-m:clamp(1rem, 0.5rem + 2.22vw, 2.5rem); --space-l:clamp(1.5rem, 0.75rem + 3.33vw, 3.75rem); --lh-title-1:1.3; --lh-title-2:1.15; --lh-title-3:1.2; --lh-title-4:1.3; --lh-menu:1.2; --lh-body:1.6; --e-gv-6da3401:Noto Sans; --e-gv-4d091c8:clamp(0.875rem, 0.8rem + 0.37vw, 1.12rem); --e-gv-5578c01:#404040; --e-gv-7956e27:1.1; --e-gv-407f547:clamp(0.75rem, 0.5rem + 1.11vw, 1.5rem); --e-gv-1bc2d58:clamp(1.5rem, 0.75rem + 3.33vw, 3.75rem); --e-gv-162efed:Noto Sans; --e-gv-4958615:clamp(0.875rem, 0.8rem + 0.37vw, 1.12rem); --e-gv-a94504e:#404040; --e-gv-54128c2:1.1; --e-gv-54347b4:clamp(0.75rem, 0.5rem + 1.11vw, 1.5rem); --e-gv-28a600f:clamp(1.5rem, 0.75rem + 3.33vw, 3.75rem); }
/* Start custom CSS */.mega-menu {
  display: flex;
  width: 100%;
  height: 100svh;
  min-height: 100svh;
  max-height: 100svh;
  overflow: hidden;
}

.acc-wrap {
  height: 100%;
  min-height: 0;
  flex: 1 1 auto;
  overflow: hidden;
}

.acc-item {
  height: 100%;
  min-height: 0;
  overflow: hidden;
}

.mega-nav-wrap {
  height: 100%;
  min-height: 0;
  overflow: hidden;
}
.elementor-popup-modal .dialog-message {
  height: 100svh;
  max-height: 100svh;
  overflow: hidden;
}

.elementor-popup-modal .dialog-widget-content {
  height: 100svh;
  max-height: 100svh;
  overflow: hidden;
}/* End custom CSS */