.elementor-2357 .elementor-element.elementor-element-d86df1e{--display:flex;--position:fixed;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;top:45px;--z-index:6;}.elementor-2357 .elementor-element.elementor-element-d86df1e:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-d86df1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2727E600;}body:not(.rtl) .elementor-2357 .elementor-element.elementor-element-d86df1e{left:0px;}body.rtl .elementor-2357 .elementor-element.elementor-element-d86df1e{right:0px;}.elementor-2357 .elementor-element.elementor-element-255d766 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-7246e69{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-4d49fcb{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-4d49fcb:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-4d49fcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FF;}.elementor-2357 .elementor-element.elementor-element-f18517e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-954bdbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2357 .elementor-element.elementor-element-892a328{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-5b52972{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-5b52972:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-5b52972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2357 .elementor-element.elementor-element-7ff2352{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-7ff2352:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-7ff2352 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FF;}.elementor-2357 .elementor-element.elementor-element-b3c170f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2357 .elementor-element.elementor-element-ad9fddb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-ad9fddb:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-ad9fddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F6FF;}@media(max-width:767px){.elementor-2357 .elementor-element.elementor-element-5b52972{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2357 .elementor-element.elementor-element-bc60326 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-ad9fddb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2357 .elementor-element.elementor-element-32e9dc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2357 .elementor-element.elementor-element-f18517e{--width:68%;}.elementor-2357 .elementor-element.elementor-element-892a328{--width:32%;}.elementor-2357 .elementor-element.elementor-element-7ff2352{--width:68%;}.elementor-2357 .elementor-element.elementor-element-ad9fddb{--width:32%;}}/* Start custom CSS for html, class: .elementor-element-bc60326 */.header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 10px 20px;
            background: rgba(255, 255, 255, 0.9);
            border-radius: 40px;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
            height: 55px;
            max-width: 90%;
            margin: 20px auto;
            position: relative;
        }

        /* Logo Styling */
        .logo {
            display: flex;
            align-items: center;
            margin-left: -20px;
        }

        .logo img {
            width: 40px;
            height: auto;
        }

        /* Breadcrumb (3-line menu) on the right */
        .breadcrumb {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background: #E1EDFF;
            display: flex;
            justify-content: center;
            align-items: center;
            cursor: pointer;
            position: relative;
            margin-right: -20px
        }

        .breadcrumb div {
            width: 20px;
            height: 2px;
            background: #2727E6;
            position: absolute;
            transition: all 0.3s ease-in-out;
        }

        .breadcrumb div:nth-child(1) {
            transform: translateY(-6px);
        }

        .breadcrumb div:nth-child(2) {
            transform: translateY(6px);
        }

        /* Cross (✖) Effect */
        .breadcrumb.open div:nth-child(1) {
            transform: rotate(45deg);
        }

        .breadcrumb.open div:nth-child(2) {
            transform: rotate(-45deg);
        }

        .breadcrumb.open div:nth-child(3) {
            opacity: 0;
        }

        /* Expanding Navigation Menu */
        .nav-menu {
            position: absolute;
    top: 80px;
    left: 5%;
    right: 5%;
    background: white;
    border-radius: 20px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    padding: 20px;
    display: none;
    flex-direction: column;
    gap: 0px;
    transition: all 0.3s ease-in-out;
    text-align: left; /* Align text to the left */
    align-items: flex-start; /* Align items to the left */
        }

        .nav-menu a {
            text-decoration: none;
            color: #111118;
            font-size: 27px;
            font-weight: 400;
            display: block;
            padding: 5px 0px;
        }

        .nav-menu a:hover {
            text-decoration: underline;
        }

        /* Show menu */
        .show {
            display: flex;
        }/* End custom CSS */