.elementor-493 .elementor-element.elementor-element-331cac7{--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-493 .elementor-element.elementor-element-9f524f1 > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-493 .elementor-element.elementor-element-1823481{--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;}/* Start custom CSS for html, class: .elementor-element-9f524f1 *//* Custom CSS for consistent button styling */
.pricing-cards .pricing-card .plan-button, 
.modal-content .contact-form button[type="submit"] {
    background: #1F2B38 !important;
    border: 2px solid #1F2B38 !important;
    color: white !important;
    transition: all 0.3s ease !important;
    font-weight: 600 !important;
    padding: 0.9rem !important;
    border-radius: 7px !important;
    cursor: pointer !important;
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-size: 0.95rem !important;
    text-decoration: none !important;
}

.pricing-cards .pricing-card .plan-button:hover, 
.modal-content .contact-form button[type="submit"]:hover {
    background: #3a7bd5 !important;
    border-color: #3a7bd5 !important;
    color: white !important;
    transform: none !important;
}

/* Ensure no conflicting styles */
.modal-content .contact-form button[type="submit"] {
    margin-top: 0 !important;
    box-shadow: none !important;
    text-transform: none !important;
    letter-spacing: normal !important;
}/* End custom CSS */