.elementor-91 .elementor-element.elementor-element-cb38fc8{--display:flex;--min-height:100px;--justify-content:center;--background-transition:0.3s;}.elementor-91 .elementor-element.elementor-element-cb38fc8:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-cb38fc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-91 .elementor-element.elementor-element-cb38fc8, .elementor-91 .elementor-element.elementor-element-cb38fc8::before{--border-transition:0.3s;}.elementor-91 .elementor-element.elementor-element-a32d6d2{text-align:center;}.elementor-91 .elementor-element.elementor-element-a32d6d2 .elementor-heading-title{color:#000000;}.elementor-91 .elementor-element.elementor-element-1ef0f51{--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;--background-transition:0.3s;}.elementor-91 .elementor-element.elementor-element-1ef0f51:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-1ef0f51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-91 .elementor-element.elementor-element-1ef0f51, .elementor-91 .elementor-element.elementor-element-1ef0f51::before{--border-transition:0.3s;}.elementor-91 .elementor-element.elementor-element-ef9f0e5 .elementor-heading-title{color:#000000;}.elementor-91 .elementor-element.elementor-element-deed433 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-91 .elementor-element.elementor-element-5b5fd81{--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;--background-transition:0.3s;}.elementor-91 .elementor-element.elementor-element-5b5fd81:not(.elementor-motion-effects-element-type-background), .elementor-91 .elementor-element.elementor-element-5b5fd81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-91 .elementor-element.elementor-element-5b5fd81, .elementor-91 .elementor-element.elementor-element-5b5fd81::before{--border-transition:0.3s;}.elementor-91 .elementor-element.elementor-element-bf2e929 .elementor-heading-title{color:#000000;}.elementor-91 .elementor-element.elementor-element-d1774f2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-91 .elementor-element.elementor-element-6afcc69{--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;--background-transition:0.3s;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-d371321 */.vertical-menu {
            width: 180px; /* Adjust width as needed */
            background-color: #f2f2f2; /* Background color */
            border: 1px solid #ccc; /* Border for the menu */
            padding: 10px; /* Padding around the menu */
            position: fixed; /* Makes the menu sticky */
            top: 50%; /* Position from the top of the viewport */
            left: 20px; /* Distance from the left side of the viewport */
            transform: translateY(-50%); /* Center the menu vertically */
            box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); /* Shadow for a floating effect */
            z-index: 1000; /* Ensure it appears above other elements */
        }


        .menu-links {
            display: block; /* Show menu links by default */
        }

        .vertical-menu a {
            display: block; /* Makes links appear as blocks */
            color: #333; /* Link color */
            padding: 8px; /* Padding inside each link */
            text-decoration: none; /* Removes underline from links */
            margin-bottom: 5px; /* Space between links */
            border-radius: 4px; /* Rounded corners for links */
        }

        .vertical-menu a:hover {
            background-color: #ddd; /* Background on hover */
        }

        .vertical-menu .active {
            background-color: #003366; /* Dark blue for the active link */
            color: white; /* Text color for active link */
        }/* End custom CSS */