.elementor-kit-1192{--e-global-color-primary:#13272E;--e-global-color-secondary:#C18A61;--e-global-color-text:#7A7A7A;--e-global-color-accent:#FFE9D4;--e-global-color-ed9bd24:#FFFFFF91;--e-global-color-0e7f658:#FFFFFF30;--e-global-color-eec1927:#252525;--e-global-color-3900b79:#0E0700;--e-global-color-7bfeb4c:#F6F6F6;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Karla";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-letter-spacing:-0.2px;--e-global-typography-accent-font-family:"Karla";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-letter-spacing:-0.2px;--e-global-typography-20bbc48-font-family:"Karla";--e-global-typography-20bbc48-font-size:14px;--e-global-typography-20bbc48-font-weight:500;--e-global-typography-20bbc48-text-transform:uppercase;--e-global-typography-20bbc48-letter-spacing:0.3px;--e-global-typography-b05088c-font-family:"El Messiri";--e-global-typography-b05088c-font-size:52px;--e-global-typography-b05088c-font-weight:600;--e-global-typography-b05088c-line-height:1em;--e-global-typography-32f6ee8-font-family:"Karla";--e-global-typography-32f6ee8-font-size:16px;--e-global-typography-32f6ee8-font-weight:500;--e-global-typography-32f6ee8-letter-spacing:-0.2px;--e-global-typography-0f6c11e-font-family:"El Messiri";--e-global-typography-0f6c11e-font-size:28px;--e-global-typography-0f6c11e-font-weight:600;--e-global-typography-0f6c11e-line-height:1.1em;--e-global-typography-a4e6481-font-family:"El Messiri";--e-global-typography-a4e6481-font-size:24px;--e-global-typography-a4e6481-font-weight:600;--e-global-typography-a4e6481-line-height:1.2em;--e-global-typography-f00ce32-font-family:"El Messiri";--e-global-typography-f00ce32-font-size:20px;--e-global-typography-f00ce32-font-weight:600;--e-global-typography-fdc4aa6-font-family:"El Messiri";--e-global-typography-fdc4aa6-font-size:22px;--e-global-typography-fdc4aa6-font-weight:600;--e-global-typography-245c8eb-font-family:"Karla";--e-global-typography-245c8eb-font-size:12px;--e-global-typography-245c8eb-font-weight:400;--e-global-typography-245c8eb-text-transform:uppercase;--e-global-typography-245c8eb-letter-spacing:0.5px;--e-global-typography-6c0537c-font-family:"El Messiri";--e-global-typography-6c0537c-font-size:28px;--e-global-typography-6c0537c-font-weight:600;--e-global-typography-6c0537c-line-height:1.1em;--e-global-typography-db99f52-font-family:"El Messiri";--e-global-typography-db99f52-font-size:42px;--e-global-typography-db99f52-font-weight:600;--e-global-typography-db99f52-line-height:1em;--e-global-typography-ee7cbb5-font-family:"El Messiri";--e-global-typography-ee7cbb5-font-size:200px;--e-global-typography-ee7cbb5-font-weight:600;--e-global-typography-ee7cbb5-line-height:1em;--e-global-typography-b7c5f05-font-family:"El Messiri";--e-global-typography-b7c5f05-font-size:62px;--e-global-typography-b7c5f05-font-weight:600;--e-global-typography-b7c5f05-line-height:1em;--e-global-typography-8cace19-font-family:"El Messiri";--e-global-typography-8cace19-font-size:74px;--e-global-typography-8cace19-font-weight:600;--e-global-typography-8cace19-line-height:1em;--e-global-typography-f805327-font-family:"El Messiri";--e-global-typography-f805327-font-size:32px;--e-global-typography-f805327-font-weight:600;--e-global-typography-f805327-line-height:1em;--e-global-typography-c4c2e94-font-family:"Karla";--e-global-typography-c4c2e94-font-size:14px;--e-global-typography-c4c2e94-font-weight:500;--e-global-typography-c4c2e94-text-transform:uppercase;--e-global-typography-c4c2e94-line-height:2.4em;--e-global-typography-c4c2e94-letter-spacing:0.3px;font-family:"Karla", Sans-serif;}.elementor-kit-1192 e-page-transition{background-color:#FFBC7D;}.elementor-kit-1192 a{font-family:"El Messiri", Sans-serif;}.elementor-kit-1192 h2{font-family:"El Messiri", Sans-serif;}.elementor-kit-1192 h3{font-family:"El Messiri", Sans-serif;}.elementor-kit-1192 h4{font-family:"El Messiri", Sans-serif;}.elementor-kit-1192 h5{font-family:"El Messiri", Sans-serif;}.elementor-kit-1192 h6{font-family:"El Messiri", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-1192{--e-global-typography-b05088c-line-height:1em;--e-global-typography-6c0537c-font-size:26px;--e-global-typography-db99f52-line-height:1em;--e-global-typography-b7c5f05-font-size:54px;--e-global-typography-8cace19-font-size:64px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1192{--e-global-typography-b05088c-font-size:40px;--e-global-typography-b05088c-line-height:1em;--e-global-typography-db99f52-font-size:40px;--e-global-typography-db99f52-line-height:1em;--e-global-typography-ee7cbb5-font-size:100px;--e-global-typography-b7c5f05-font-size:46px;--e-global-typography-8cace19-font-size:46px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Hide containers when all accordion items inside are hidden */
.elementor-element-1ea62e9.accordion-all-hidden,
.elementor-element-e7362a0.accordion-all-hidden,
.elementor-element-9f26320.accordion-all-hidden,
.elementor-element-1e7e5b9.accordion-all-hidden,
.elementor-element-b158939.accordion-all-hidden,
.elementor-element-7b0469e.accordion-all-hidden,
.elementor-element-c0ab2c1.accordion-all-hidden,
.elementor-element-fb0ae25.accordion-all-hidden,
.elementor-element-e449721.accordion-all-hidden,
.elementor-element-0e48bc4.accordion-all-hidden {
    display: none !important;
}

/* Pricing sections - Apply to all */
[data-id="fb6927f"], 
[data-id="ba19fc8"], 
[data-id="2c0cd4c"] {
    transition: all 0.3s ease;
    overflow: hidden;
}

/* Make the first row clickable - All sections */
[data-id="fb6927f"] .elementor-element-771ed4f,
[data-id="ba19fc8"] .elementor-element-bfa09d7,
[data-id="2c0cd4c"] .elementor-element-55ccde3 {
    cursor: pointer;
    transition: all 0.3s ease;
}

[data-id="fb6927f"] .elementor-element-771ed4f:hover,
[data-id="ba19fc8"] .elementor-element-bfa09d7:hover,
[data-id="2c0cd4c"] .elementor-element-55ccde3:hover {
    background-color: rgba(255, 255, 255, 0.05);
}

/* Buttons - All sections */
[data-id="fb6927f"] .elementor-element-3c69f2d .elementor-button,
[data-id="ba19fc8"] .elementor-element-195f011 .elementor-button,
[data-id="2c0cd4c"] .elementor-element-c745d6d .elementor-button {
    background: #f5f5f5 !important;
    border: 1px solid #ddd !important;
    color: #666 !important;
    transition: all 0.3s ease !important;
    border-radius: 4px !important;
    width: 50px !important;
    height: 50px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Button hover - All sections */
[data-id="fb6927f"] .elementor-element-3c69f2d .elementor-button:hover,
[data-id="ba19fc8"] .elementor-element-195f011 .elementor-button:hover,
[data-id="2c0cd4c"] .elementor-element-c745d6d .elementor-button:hover {
    background: #e0e0e0 !important;
}

/* Active state buttons - All sections */
.pricing-section-active[data-id="fb6927f"] .elementor-element-3c69f2d .elementor-button,
.pricing-section-active[data-id="ba19fc8"] .elementor-element-195f011 .elementor-button,
.pricing-section-active[data-id="2c0cd4c"] .elementor-element-c745d6d .elementor-button {
    background: #c18a61 !important;
    border-color: #c18a61 !important;
    color: white !important;
}

/* Arrow rotation - All sections */
[data-id="fb6927f"] .elementor-element-3c69f2d .elementor-button-icon,
[data-id="ba19fc8"] .elementor-element-195f011 .elementor-button-icon,
[data-id="2c0cd4c"] .elementor-element-c745d6d .elementor-button-icon {
    transition: transform 0.3s ease !important;
}

.pricing-section-active[data-id="fb6927f"] .elementor-element-3c69f2d .elementor-button-icon,
.pricing-section-active[data-id="ba19fc8"] .elementor-element-195f011 .elementor-button-icon,
.pricing-section-active[data-id="2c0cd4c"] .elementor-element-c745d6d .elementor-button-icon {
    transform: rotate(180deg) !important;
}

/* Content areas - All sections */
[data-id="fb6927f"] .elementor-element-60c16d0,
[data-id="ba19fc8"] .elementor-element-b4e968f,
[data-id="2c0cd4c"] .elementor-element-8cf937e {
    max-height: 0 !important;
    overflow: hidden !important;
    transition: max-height 0.4s ease, padding 0.4s ease, margin 0.4s ease !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Active content areas - All sections */
.pricing-section-active[data-id="fb6927f"] .elementor-element-60c16d0,
.pricing-section-active[data-id="ba19fc8"] .elementor-element-b4e968f,
.pricing-section-active[data-id="2c0cd4c"] .elementor-element-8cf937e {
    max-height: 2000px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    margin-top: 10px !important;
}

/* Content text opacity - All sections */
[data-id="fb6927f"] .elementor-element-60c16d0 .elementor-widget-text-editor,
[data-id="ba19fc8"] .elementor-element-b4e968f .elementor-widget-text-editor,
[data-id="2c0cd4c"] .elementor-element-8cf937e .elementor-widget-text-editor {
    transition: opacity 0.3s ease 0.1s !important;
    opacity: 0;
}

.pricing-section-active[data-id="fb6927f"] .elementor-element-60c16d0 .elementor-widget-text-editor,
.pricing-section-active[data-id="ba19fc8"] .elementor-element-b4e968f .elementor-widget-text-editor,
.pricing-section-active[data-id="2c0cd4c"] .elementor-element-8cf937e .elementor-widget-text-editor {
    opacity: 1 !important;
}

/* Border animation - All sections */
.pricing-section-active[data-id="fb6927f"],
.pricing-section-active[data-id="ba19fc8"],
.pricing-section-active[data-id="2c0cd4c"] {
    border-left: 3px solid #c4b485;
    padding-left: 17px;
}

/* Hide empty accommodation pricing sections */
[data-id="fb6927f"]:empty,
[data-id="ba19fc8"]:empty, 
[data-id="2c0cd4c"]:empty {
    display: none !important;
    min-height: 0 !important;
}/* End custom CSS */