/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.3.0.1751445407
Updated: 2025-07-02 08:36:47
*/


.mpulse-heading strong {
    color: rgba(43, 124, 206, 1);
}

.mpulse-heading strong {
    color: rgba(43, 124, 206, 1);
}

.demo-form-column {
    background: linear-gradient(180deg, #F7F7F7 0%, #DBEEFF 100%) !important;
    border: 1px solid rgba(43, 124, 206, 1) !important;
    border-radius: 20px !important;
    padding: 40px !important;
}

.demo-form-column .form-group p {
    width: 100%;
    margin-bottom:20px !important;
}

.demo-form-column .field.name-field {
    background-image: url(https://mpulsesoftware.com/wp-content/uploads/2025/11/Group.png) !important;

}

.demo-form-column .field {
    padding-inline: 40px !important;
    background-size: 18px !important;
    background-repeat: no-repeat !important;
    background-position: center left 10px !important;
    border:1px solid #DEDEDE !important;
}

.demo-form-column .field.email-field {
    background-image: url(https://mpulsesoftware.com/wp-content/uploads/2025/11/Vector.png) !important;
}

.demo-form-column .field.phone-field {
    background-image: url(https://mpulsesoftware.com/wp-content/uploads/2025/11/Vector-1.png) !important;
}

.demo-form-column .submit-btn {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: 100% !important;
    justify-content: center !important;
    border: 1px solid #fff !important;
    font-family: 'Usual' !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    color: #fff !important;
    border-radius: 6px !important;
}

.demo-form-column .submit-btn-wrapper p {
    width: 100%;
    background: radial-gradient(69.65% 586.15% at 55.39% -12.31%, #3D88D3 0%, #2770BA 52.89%, #1E5791 90.14%, #1A4B7C 100%);
    border-radius: 6px;
}

.demo-form-column .submit-btn:hover {
    background-color: unset !important;
}

.demo-form-column .submit-btn:hover svg {
    transform: translateX(5px);
}

.demo-form-column .submit-btn svg {
    transition: transform 0.3s ease;
}

/*Second -row*/
.service-container .service-box {
    background: #dfecf8;
    border-radius: 20px;
    border: 1px solid rgba(122, 184, 246, 1);
}

/*Third-sec*/
.service-container .service-box {
    background: #dfecf8;
    border-radius: 20px;
    border: 1px solid rgba(122, 184, 246, 1);
}


/*Forth Section*/

.book-row {
    background: linear-gradient(89.93deg, #EFF7FF 0.06%, #F5F6FA 124.63%);
}

.book-row .demo-btn svg {
    width: 40px;
    transition: transform 0.3s ease;
}

.book-row .demo-btn .elementor-button-content-wrapper {
    align-items: center;
    display: flex;
}

.book-row .demo-btn:hover svg{
    transform: translateX(5px);
}


/*fifth Section*/

.work-box img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    margin: 0 auto;
}

.work-box .elementor-image-box-img {
    margin-top: -50px !important;
}

.work-box .elementor-image-box-title {
    text-align: left;
}

.work-box .elementor-image-box-description {
    text-align: left;
}

.work-box .elementor-image-box-content {
    padding-right: 20px;
    padding-left: 20px;
}


/*Sixth Section*/

.affordable-btn svg {
    width: 30px !important;
    height: 30px !important;
    transition: transform 0.3s ease;
}

.affordable-btn .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
}

.affordable-btn:hover svg {
    transform: translateX(5px);
}


.mpulse-main-column {
    background-image: url(https://mpulsesoftware.com/wp-content/uploads/2025/11/Group-1.png);
    background-repeat: no-repeat;
    background-position: top 8% left 48%;
    background-size: 80px;
}
