.elementor-kit-10{--e-global-color-primary:#7F007E;--e-global-color-secondary:#00015A;--e-global-color-text:#333030;--e-global-color-accent:#F7BE00;--e-global-color-abf6764:#FF9800;--e-global-color-82d7576:#E68900;--e-global-color-1c2d806:#F8F9FA;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Nunito";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Playfair Display";--e-global-typography-accent-font-weight:500;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1120px;}.e-con{--container-max-width:1120px;--container-default-padding-top:60px;--container-default-padding-right:0px;--container-default-padding-bottom:60px;--container-default-padding-left:0px;}.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);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:60px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:25px;--container-default-padding-right:40px;--container-default-padding-bottom:50px;--container-default-padding-left:40px;}}/* Start custom CSS *//* Common Button Styling */
.button, .header-button, .elementor-button {
    background-color: #FFD700; /* Golden */
    color: #000; /* Black Text */
    padding: 12px 24px;
    font-size: 16px;
    font-weight: bold;
    border: 2px solid #FFD700;
    border-radius: 5px;
    text-decoration: none;
    display: inline-block;
    transition: all 0.3s ease-in-out;
    box-shadow: 0px 4px 10px rgba(255, 215, 0, 0.4); /* Light golden glow */
}

/* Hover Effect */
.button:hover, .header-button:hover, .elementor-button:hover {
    background-color: #CC9900; /* Darker Golden */
    color: #FFF; /* White Text */
    border-color: #CC9900;
    box-shadow: 0px 6px 15px rgba(255, 215, 0, 0.7); /* Stronger glow */
    transform: translateY(-2px); /* Slight lift effect */
}

/* Active Effect */
.button:active, .header-button:active, .elementor-button:active {
    transform: scale(0.98);
    box-shadow: 2px 2px 8px rgba(255, 215, 0, 0.7);
}

/* Header Active Link */
.menu-item.current-menu-item a {
    border-bottom: 2px solid #CC9900;
    padding-bottom: 5px;
}

/* Dropdown Menu */
header .menu-item-has-children ul.sub-menu {
    background: #ffffff; /* White background */
    border-radius: 8px; /* Rounded corners */
    padding: 10px 0; /* Spacing inside */
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); /* Soft shadow */
}

/* Dropdown Menu Items */
header .menu-item-has-children ul.sub-menu li {
    padding: 10px 20px;
}

/* Dropdown Hover Effect */
header .menu-item-has-children ul.sub-menu li a:hover {
    background: #CC9900; /* Golden hover background */
    color: #fff; /* White text */
    border-radius: 4px;
}

/* Heading Hover */
h1:hover {
    font-weight: bold;
    font-style: italic;
    transition: all 0.3s ease-in-out;
}
h1, h2 {
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); /* Light shadow for better visibility */
}
.button {
    border: 2px solid #B8860B; /* Darker Gold */
    background-color: #FFD700;
    padding: 14px 26px; /* More padding for better CTA */
}
.menu-item.current-menu-item a {
    border-bottom: 2px solid #FFD700; /* Golden color */
}
.image-container {
    width: 50%;  /* 50% of parent container */
    max-width: 600px; /* Maximum size for large screens */
    height: auto; /* Maintain aspect ratio */
}/* End custom CSS */