.elementor-116 .elementor-element.elementor-element-3b98732 {
    --display: flex;
}

.pp-tooltip.pp-tooltip- {
        {
        ID
    }
}

.pp-tooltip-content {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-fluent-form-widget .fluentform-widget-description {
    font-family: var( --e-global-typography-accent-font-family), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight);
}

.elementor-widget-fluent-form-widget .ff-el-progress-status {
    color: var( --e-global-color-primary);
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-widget-fluent-form-widget .ff-el-progress-bar span {
    color: var( --e-global-color-primary);
}

.elementor-widget-fluent-form-widget .step-nav button {
    font-family: var( --e-global-typography-primary-font-family), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight);
}

.elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-title {
    color: var( --e-global-color-text);
    font-family: "Poppins", Sans-serif;
    font-size: 27px;
    font-weight: 700;
    margin: 0px 0px 8px 0px;
}

.elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-wrapper .ff-el-group textarea,
.elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-wrapper .ff-el-group select,
.elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple {
    border-radius: 2px 2px 2px 2px;
}

.elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-wrapper .ff-el-group textarea,
.elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-wrapper .ff-el-group select {
    padding: 12px 12px 12px 12px;
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    line-height: 1.4em;
}

.elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-wrapper .ff-el-group {
    margin-bottom: 12px;
}

.elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
    background-color: var( --e-global-color-primary);
    color: #ffffff !important;
    border-radius: 300px 300px 300px 300px;
    padding: 5px 10px 5px 10px;
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
}

.elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit:hover {
    background-color: var( --e-global-color-secondary);
    color: #FFFFFF !important;
}

.elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-wrapper .ff-message-success {
    color: var( --e-global-color-text);
}

#elementor-popup-modal-116 .dialog-widget-content {
    animation-duration: 0.7s;
    background-color: var( --e-global-color-astglobalcolor5);
    border-style: solid;
    border-width: 2px 6px 5px 2px;
    border-color: var( --e-global-color-primary);
    border-radius: 17px 17px 17px 17px;
    box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, 0.2);
}

#elementor-popup-modal-116 {
    background-color: #0000006B;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-116 .dialog-message {
    width: 450px;
    height: auto;
    padding: 7px 7px 7px 7px;
}

#elementor-popup-modal-116 .dialog-close-button {
    display: flex;
}

@media(max-width:767px) {
    .elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-title {
        font-size: 20px;
        margin: 0px 0px 5px 0px;
    }
    .elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-wrapper .ff-el-group textarea,
    .elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-wrapper .ff-el-group select {
        padding: 7px 7px 7px 7px;
        font-size: 14px;
    }
    .elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-wrapper .ff-el-group {
        margin-bottom: 5px;
    }
    .elementor-116 .elementor-element.elementor-element-2d863c28 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit {
        padding: 5px 10px 5px 10px;
        font-size: 13px;
    }
    #elementor-popup-modal-116 .dialog-message {
        width: 320px;
        padding: 0px 0px 0px 0px;
    }
    #elementor-popup-modal-116 .dialog-widget-content {
        border-width: 5px 5px 5px 5px;
    }
}