.elementor-8 .elementor-element.elementor-element-3127ac7{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-8 .elementor-element.elementor-element-3127ac7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3127ac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1011174D;}.elementor-8 .elementor-element.elementor-element-f71f450{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b3c8ef4 .thim-ekit-site-logo img{width:60px;}.elementor-8 .elementor-element.elementor-element-af75ba1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__container .thim-ekits-menu__nav li::marker{font-size:0;}.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__container .thim-ekits-menu__nav{justify-content:center;}.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__container .thim-ekits-menu__nav > li > a, .elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__container .thim-ekits-menu__nav > li > .thim-ekits-menu__nav-text{font-family:"Actay", Sans-serif;font-size:14px;}.elementor-8 .elementor-element.elementor-element-0a3e0c2{--menu-text-color:#FFFFFF;--menu-text-color-hover:#9FACF9;--menu-active-text-color:#9FACF9;--submenu-item-color:#000000;--submenu-item-color-hover:#707070;--submenu-item-color-active:#707070;--thim-ekits-menu-mobile-container-bgcolor:#0D0E14;--thim-ekits-menu-mobile-button-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__nav > li > a, .elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__nav > li > .thim-ekits-menu__nav-text{padding:0px 19.2px 0px 19.2px;}.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__nav .thim-ekits-menu__dropdown  li,.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__nav .thim-ekits-menu__content  li {margin:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__nav .thim-ekits-menu__dropdown  li,.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__nav .thim-ekits-menu__content  li{padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__content,.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__dropdown{padding:15px 0px 15px 0px;border-radius:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__nav .thim-ekits-menu__dropdown{min-width:220px;}.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__mobile .thim-ekits-menu__mobile__icon{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-8d38668{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-a7ece8d .elementor-button{background-color:#9FACF9;font-family:"Actay", Sans-serif;font-size:16px;font-weight:700;fill:#101117;color:#101117;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9FACF900;border-radius:8px 8px 8px 8px;padding:15px 22px 15px 22px;}.elementor-8 .elementor-element.elementor-element-a7ece8d .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-a7ece8d .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:#9FACF9;}.elementor-8 .elementor-element.elementor-element-a7ece8d .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-a7ece8d .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-3127ac7{--content-width:1280px;}.elementor-8 .elementor-element.elementor-element-f71f450{--width:15%;}.elementor-8 .elementor-element.elementor-element-af75ba1{--width:50%;}.elementor-8 .elementor-element.elementor-element-8d38668{--width:20%;}}@media(max-width:1366px){.elementor-8 .elementor-element.elementor-element-3127ac7{--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-8d38668{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-0a3e0c2{--menu-text-color:#000000;}.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__nav > li > a, .elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__nav > li > .thim-ekits-menu__nav-text{padding:10px 15px 10px 15px;}.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__nav .thim-ekits-menu__dropdown  li,.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__nav .thim-ekits-menu__content  li {margin:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__nav .thim-ekits-menu__dropdown  li,.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__nav .thim-ekits-menu__content  li{padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__content,.elementor-8 .elementor-element.elementor-element-0a3e0c2 .thim-ekits-menu__dropdown{border-radius:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-3127ac7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-8 .elementor-element.elementor-element-f71f450{--width:50%;}.elementor-8 .elementor-element.elementor-element-af75ba1{--width:50%;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-0a3e0c2{--menu-text-color:#FFFFFF;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-8 .elementor-element.elementor-element-a7ece8d .elementor-button{font-size:14px;}}/* Start custom CSS for thim-ekits-nav-menu, class: .elementor-element-0a3e0c2 *//* Desktop only */
@media (min-width: 1025px) {

    .dotmenu .thim-ekits-menu__nav-link {
        position: relative;
    }

    /* Dot base */
    .dotmenu .thim-ekits-menu__nav-link::after {
        content: "";
        position: absolute;
        left: 50%;
        bottom: -10px; /* dot niche distance */
        transform: translateX(-50%);
        width: 5px;
        height: 5px;
        background-color: #9FACF9;
        border-radius: 50%;
        opacity: 0;
        transition: opacity 0.25s ease;
        pointer-events: none;
    }

    /* Hover */
    .dotmenu .thim-ekits-menu__nav-link:hover::after {
        opacity: 1;
    }

    /* Active menu item */
    .dotmenu .current-menu-item > .thim-ekits-menu__nav-link::after,
    .dotmenu .current_page_item > .thim-ekits-menu__nav-link::after {
        opacity: 1;
    }
}



.thim-ekits-menu__mobile__close > svg {
  
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3127ac7 *//* =========================
   Desktop ONLY – Blur ON
========================= */
@media (min-width: 1025px) {
    .blurhead {
        position: relative;
        backdrop-filter: blur(12px);
        -webkit-backdrop-filter: blur(12px);
        border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    }

    .blurhead::after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background: linear-gradient(
            90deg,
            rgba(159, 172, 249, 0) 0%,
            #9FACF9 50%,
            rgba(159, 172, 249, 0) 100%
        );
    }
}

/* =========================
   Mobile & Tablet – Blur OFF, BORDER ON
========================= */
@media (max-width: 1024px) {
    .blurhead {
        position: relative;
        backdrop-filter: none !important;
        -webkit-backdrop-filter: none !important;
        
    }

    .blurhead::after {
        content: "";
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 1px;
        background: linear-gradient(
            90deg,
            rgba(159, 172, 249, 0) 0%,
            #9FACF9 50%,
            rgba(159, 172, 249, 0) 100%
        );
    }
}/* End custom CSS */