.elementor-9168 .elementor-element.elementor-element-2792260{--display:flex;--min-height:0px;--margin-top:10px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-9168 .elementor-element.elementor-element-2792260.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9168 .elementor-element.elementor-element-9f09289{--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;}.elementor-9168 .elementor-element.elementor-element-19da254{--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;}.elementor-9168 .elementor-element.elementor-element-19da254.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9168 .elementor-element.elementor-element-36a6776{--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;}.elementor-9168 .elementor-element.elementor-element-36a6776:not(.elementor-motion-effects-element-type-background), .elementor-9168 .elementor-element.elementor-element-36a6776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9168 .elementor-element.elementor-element-36a6776.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9168 .elementor-element.elementor-element-9fa3616 > .elementor-widget-container{background-color:#FFFFFF;margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9168 .elementor-element.elementor-element-9fa3616.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-9168 .elementor-element.elementor-element-9fa3616{text-align:center;}.elementor-9168 .elementor-element.elementor-element-9fa3616 .elementor-heading-title{font-size:24px;color:#00859D;}.elementor-9168 .elementor-element.elementor-element-ff3c5aa{width:100%;max-width:100%;}.elementor-9168 .elementor-element.elementor-element-ff3c5aa > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-9168 .elementor-element.elementor-element-ff3c5aa.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9168 .elementor-element.elementor-element-ff3c5aa.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-9168 .elementor-element.elementor-element-d854537{--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:15px;--margin-right:0px;}.elementor-9168 .elementor-element.elementor-element-d854537.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9168 .elementor-element.elementor-element-a227870{text-align:center;}.elementor-9168 .elementor-element.elementor-element-a227870 .elementor-heading-title{font-size:25px;font-weight:500;font-style:normal;line-height:41px;color:#14010D;}.elementor-9168 .elementor-element.elementor-element-3dc2468{width:var( --container-widget-width, 108.407% );max-width:108.407%;--container-widget-width:108.407%;--container-widget-flex-grow:0;font-size:16px;letter-spacing:0.2px;word-spacing:0px;color:#000000;}.elementor-9168 .elementor-element.elementor-element-3dc2468 > .elementor-widget-container{margin:30px 30px 30px 30px;padding:0px 0px 0px 0px;}.elementor-9168 .elementor-element.elementor-element-3dc2468.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9168 .elementor-element.elementor-element-5c8587f{width:var( --container-widget-width, 108.407% );max-width:108.407%;--container-widget-width:108.407%;--container-widget-flex-grow:0;font-size:16px;letter-spacing:0.2px;color:#000000;}.elementor-9168 .elementor-element.elementor-element-5c8587f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9168 .elementor-element.elementor-element-61d803e{width:var( --container-widget-width, 108.407% );max-width:108.407%;--container-widget-width:108.407%;--container-widget-flex-grow:0;font-family:"Nunito", Sans-serif;font-size:16px;letter-spacing:0.2px;word-spacing:0px;color:#000000;}.elementor-9168 .elementor-element.elementor-element-61d803e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9168 .elementor-element.elementor-element-c1fb091{width:var( --container-widget-width, 108.407% );max-width:108.407%;--container-widget-width:108.407%;--container-widget-flex-grow:0;font-size:16px;color:#000000;}.elementor-9168 .elementor-element.elementor-element-c1fb091.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9168 .elementor-element.elementor-element-f230363{width:var( --container-widget-width, 108.407% );max-width:108.407%;--container-widget-width:108.407%;--container-widget-flex-grow:0;font-size:16px;letter-spacing:0.2px;color:#000000;}.elementor-9168 .elementor-element.elementor-element-f230363.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9168 .elementor-element.elementor-element-e501403{width:var( --container-widget-width, 108.407% );max-width:108.407%;--container-widget-width:108.407%;--container-widget-flex-grow:0;font-size:16px;letter-spacing:0.2px;word-spacing:2px;color:#000000;}.elementor-9168 .elementor-element.elementor-element-e501403.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9168 .elementor-element.elementor-element-62050d6{width:var( --container-widget-width, 108.407% );max-width:108.407%;--container-widget-width:108.407%;--container-widget-flex-grow:0;font-size:16px;letter-spacing:0.2px;color:#000000;}.elementor-9168 .elementor-element.elementor-element-62050d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9168 .elementor-element.elementor-element-ec4a9d7{--display:flex;}@media(max-width:1024px){.elementor-9168 .elementor-element.elementor-element-3dc2468{line-height:1.7em;}.elementor-9168 .elementor-element.elementor-element-f230363{line-height:1.7em;}.elementor-9168 .elementor-element.elementor-element-e501403{line-height:1.7em;}.elementor-9168 .elementor-element.elementor-element-62050d6{line-height:1.7em;}}@media(min-width:768px){.elementor-9168 .elementor-element.elementor-element-19da254{--width:20.699%;}.elementor-9168 .elementor-element.elementor-element-36a6776{--width:100.135%;}.elementor-9168 .elementor-element.elementor-element-d854537{--width:67.708%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9168 .elementor-element.elementor-element-19da254{--width:119.812px;}.elementor-9168 .elementor-element.elementor-element-d854537{--width:512.7px;}}@media(max-width:767px){.elementor-9168 .elementor-element.elementor-element-2792260{--width:623px;}.elementor-9168 .elementor-element.elementor-element-19da254{--width:332px;}.elementor-9168 .elementor-element.elementor-element-a227870{width:auto;max-width:auto;}.elementor-9168 .elementor-element.elementor-element-a227870 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9168 .elementor-element.elementor-element-a227870 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-9168 .elementor-element.elementor-element-3dc2468 > .elementor-widget-container{margin:9px 9px 9px 9px;padding:8px 8px 8px 8px;}.elementor-9168 .elementor-element.elementor-element-3dc2468{font-size:16px;line-height:1.7em;letter-spacing:1px;word-spacing:0.1em;}.elementor-9168 .elementor-element.elementor-element-5c8587f > .elementor-widget-container{margin:9px 9px 9px 9px;padding:8px 8px 8px 8px;}.elementor-9168 .elementor-element.elementor-element-5c8587f{font-size:16px;line-height:1.7em;letter-spacing:1px;word-spacing:0.1em;}.elementor-9168 .elementor-element.elementor-element-61d803e > .elementor-widget-container{margin:9px 9px 9px 9px;padding:8px 8px 8px 8px;}.elementor-9168 .elementor-element.elementor-element-61d803e{font-size:16px;line-height:1.7em;letter-spacing:1px;word-spacing:0.1em;}.elementor-9168 .elementor-element.elementor-element-c1fb091 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:9px 9px 9px 9px;}.elementor-9168 .elementor-element.elementor-element-c1fb091{font-size:16px;line-height:1.7em;letter-spacing:1px;word-spacing:0.1em;}.elementor-9168 .elementor-element.elementor-element-f230363 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:9px 9px 9px 9px;}.elementor-9168 .elementor-element.elementor-element-f230363{font-size:16px;line-height:1.7em;letter-spacing:1px;word-spacing:0.1em;}.elementor-9168 .elementor-element.elementor-element-e501403 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:9px 9px 9px 9px;}.elementor-9168 .elementor-element.elementor-element-e501403{font-size:16px;line-height:1.7em;letter-spacing:1px;word-spacing:0.1em;}.elementor-9168 .elementor-element.elementor-element-62050d6 > .elementor-widget-container{margin:8px 8px 8px 8px;padding:9px 9px 9px 9px;}.elementor-9168 .elementor-element.elementor-element-62050d6{font-size:16px;line-height:1.7em;letter-spacing:1px;word-spacing:0.1em;}}/* Start custom CSS for html, class: .elementor-element-ff3c5aa */.sidebar {
    background-color: #fff;
    color: #333;
    width: auto;
    max-width: 500px;  
    height: 100vh;
    overflow-y: auto;
    border-right: 1px solid #FFBD59;
}
        
        .sidebar h2 {
            padding: 5px 15px;
            cursor: pointer;
            background-color: #00859D; 
            color: #ffffff; font-size: 16px;
            border-bottom: 1px solid #FFBD59; 
            display: flex;
            justify-content: space-between;
            align-items: center;
            transition: background-color 0.3s;
        }
        .sidebar h2:hover, .sidebar h2.active {
            background-color: #00a6c0; 
        }
        .sidebar ul {
            list-style-type: none;
            padding-left: 0;
            margin-top: 0;
            margin-bottom: 10px;
            max-height: 0;
            overflow: hidden;
            transition: all 0.3s ease-out;
            background: #f8f9fa;
        }
        .sidebar ul.open {
            max-height: 1000px;
        }
        .sidebar ul li a {
            text-decoration: none;
            color: #333; 
            padding: 8px 20px;
            display: block;
            font-size: 14px;
            border-bottom: 1px solid #ddd; 
        }
        .sidebar ul li a:hover {
            background-color: #FFBD59; 
            color: #fff;
        }/* End custom CSS */