.elementor-bc-flex-widget .elementor-76692 .elementor-element.elementor-element-8ab66aa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-76692 .elementor-element.elementor-element-8ab66aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-76692 .elementor-element.elementor-element-71700a1e .elementor-heading-title{color:#000000;}.elementor-76692 .elementor-element.elementor-element-5c138eaf{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-76692 .elementor-element.elementor-element-5c138eaf .elementor-divider-separator{width:100%;}.elementor-76692 .elementor-element.elementor-element-5c138eaf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-76692 .elementor-element.elementor-element-600bf385{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-76692 .elementor-element.elementor-element-600bf385 .elementor-divider-separator{width:100%;}.elementor-76692 .elementor-element.elementor-element-600bf385 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-76692 .elementor-element.elementor-element-aea1506{color:#000000;}.elementor-76692 .elementor-element.elementor-element-6e1fc36{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);}.elementor-76692 .elementor-element.elementor-element-4177912{--spacer-size:10px;}.elementor-76692 .elementor-element.elementor-element-e54cfd4{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-76692 .elementor-element.elementor-element-e54cfd4 .elementor-divider-separator{width:100%;}.elementor-76692 .elementor-element.elementor-element-e54cfd4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-76692 .elementor-element.elementor-element-7245ce52{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-76692 .elementor-element.elementor-element-7245ce52 .elementor-divider-separator{width:100%;}.elementor-76692 .elementor-element.elementor-element-7245ce52 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-76692 .elementor-element.elementor-element-5d88fa62 > .elementor-element-populated{border-style:solid;border-color:#EBEBEB;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-76692 .elementor-element.elementor-element-eb08bf1{--divider-border-style:solid;--divider-color:#D6D6D6;--divider-border-width:1px;}.elementor-76692 .elementor-element.elementor-element-eb08bf1 .elementor-divider-separator{width:100%;}.elementor-76692 .elementor-element.elementor-element-eb08bf1 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-76692 .elementor-element.elementor-element-24d53b4e{--spacer-size:10px;}.elementor-76692 .elementor-element.elementor-element-77d2391a > .elementor-element-populated{border-style:solid;border-color:#EBEBEB;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-76692 .elementor-element.elementor-element-64547cba{font-family:"Rubik", Sans-serif;font-size:24px;font-weight:500;color:#000000;}.elementor-76692 .elementor-element.elementor-element-5e9d7ed6{color:#000000;}.elementor-76692 .elementor-element.elementor-element-5f29d3cd{color:#000000;}.elementor-76692 .elementor-element.elementor-element-233716b2 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-76692 .elementor-element.elementor-element-233716b2 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-76692 .elementor-element.elementor-element-233716b2 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#E0E0E0FA;}.elementor-76692 .elementor-element.elementor-element-233716b2 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:#E0E0E0FA;font-size:14px;font-weight:normal;}.elementor-76692 .elementor-element.elementor-element-233716b2 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#313131;}.elementor-76692 .elementor-element.elementor-element-233716b2 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#313131;}@media(max-width:767px){.elementor-76692 .elementor-element.elementor-element-5be27d5{width:50%;}.elementor-76692 .elementor-element.elementor-element-ef7540d{width:50%;}.elementor-76692 .elementor-element.elementor-element-a0fd6f8{width:50%;}.elementor-76692 .elementor-element.elementor-element-0f7e129{width:50%;}.elementor-76692 .elementor-element.elementor-element-6124658e{width:50%;}.elementor-76692 .elementor-element.elementor-element-7d40a1c2{width:50%;}.elementor-76692 .elementor-element.elementor-element-12e959ee{width:100%;}.elementor-76692 .elementor-element.elementor-element-2ab3996{width:50%;}.elementor-76692 .elementor-element.elementor-element-dfe7c61{width:50%;}}@media(min-width:768px){.elementor-76692 .elementor-element.elementor-element-5be27d5{width:50%;}.elementor-76692 .elementor-element.elementor-element-ef7540d{width:50%;}}/* Start custom CSS for html, class: .elementor-element-6b3af19 */.itinerary {
            display: flex;
            align-items: center;
            /*padding: 20px;*/
            background-color: white;
            border-radius: 8px;
            /*box-shadow: 0 2px 4px rgba(0,0,0,0.1);*/
           /* margin: 20px;*/
        }
        .duration {
            background-color: #d9534f;
            color: white;
            padding: 10px 20px;
            border-radius: 5px;
            margin-right: 20px;
            font-weight: bold;
        }
        .day {
            margin: 0 10px;
            text-align: left;
        }
        .day span {
            display: block;
            font-size: 0.8em;
            color: #888;
        }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0912a8 */.tab-container {
    max-width: 800px;
    margin: 0 auto;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
}

.tabs {
    display: flex;
    background-color: #f1f1f1;
    border-bottom: 1px solid #ddd;
}

.tab-button {
    flex: 1;
    padding: 10px;
    cursor: pointer;
    background-color: inherit;
    border: none;
    outline: none;
    transition: background-color 0.3s;
}

.tab-button.active,
.tab-button:hover {
    background-color: #9EBBFF;
}

.tab-content {
    padding: 10px;
}

.tab-content-item {
    display: none;
}

.tab-content-item.active {
    display: block;
}


        .accordion-container {
            max-width: 600px; /* Adjust this as needed */
            margin: auto;
            border: 1px solid #ccc;
            border-radius: 5px;
            overflow: hidden;
        }

        .accordion {
            width: 100%;
            cursor: pointer;
            padding: 15px;
            text-align: left;
            font-size: 14px;
            font-weight: regular;
            background-color: #f7f7f7;
            border: none;
            outline: none;
            transition: background-color 0.4s;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .accordion:hover, .accordion.active {
            background-color: #9EBBFF;
        }

        .panel {
            padding: 0 15px 15px 15px;
            background-color: white;
            display: none;
            overflow: hidden;
        }

        .accordion:after {
            content: '\002B'; /* Plus symbol */
            font-size: 20px;
            color: #777;
        }

        /* .active:after {
           content: "\2212"; /* Minus symbol 
        }*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.his.com.my/wp-content/uploads/2023/11/Rubik-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */