.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-443 .elementor-element.elementor-element-dcb4dd5{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#000000;}.elementor-443 .elementor-element.elementor-element-dcb4dd5 .elementor-headline{text-align:center;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:900;}.elementor-443 .elementor-element.elementor-element-dcb4dd5 .elementor-headline-dynamic-wrapper path{stroke:#F66A00;}.elementor-443 .elementor-element.elementor-element-dcb4dd5 .elementor-headline-plain-text{color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-443 .elementor-element.elementor-element-1f64f15{color:#000000;}.elementor-bc-flex-widget .elementor-443 .elementor-element.elementor-element-4bd4c52.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-443 .elementor-element.elementor-element-4bd4c52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(min-width:768px){.elementor-443 .elementor-element.elementor-element-09fffbf{width:63.878%;}.elementor-443 .elementor-element.elementor-element-4bd4c52{width:36.024%;}}/* Start custom CSS for html, class: .elementor-element-d668546 *//* General Styles */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    background-color: #f4f4f4;
    color: #00000; /* Default text color */
    text-align: center; /* Center align text */
}

/* Main Content Styling */
.content {
    padding: 20px;
}

h2 {
    color: #E00; /* Main heading color */
}

h4 {
    color: #E40000; /* Package heading color */
}

.packages {
    list-style: none; /* Remove bullet points */
    padding: 0; /* Remove padding */
    display: flex; /* Flexbox for horizontal alignment */
    flex-wrap: wrap; /* Wrap items on smaller screens */
    justify-content: center; /* Center the items */
    margin-top: 20px; /* Space above packages */
}

.packages li {
    background-color: #fff; /* White background for packages */
    color: #E4000; /* Text color */
    border-radius: 10px; /* Rounded corners */
    padding: 20px;
    margin: 10px; /* Space between items */
    flex: 1 1 200px; /* Flex-grow, flex-shrink, and base width */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Subtle shadow */
    transition: transform 0.2s; /* Smooth hover effect */
}

.packages li:hover {
    transform: scale(1.05); /* Slightly enlarge on hover */
}

.contact-btn {
    display: inline-block;
    background-color: #b6410f; /* Button background color */
    color: white; /* Button text color */
    padding: 10px 15px; /* Button padding */
    border-radius: 5px; /* Rounded button corners */
    text-decoration: none; /* Remove underline */
    margin-top: 10px; /* Space above button */
}

.contact-btn:hover {
    background-color: #000; /* Darker shade on hover */
}/* End custom CSS */