.elementor-9951 .elementor-element.elementor-element-361fbaf2>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-9951 .elementor-element.elementor-element-361fbaf2:not(.elementor-motion-effects-element-type-background),
.elementor-9951 .elementor-element.elementor-element-361fbaf2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2025/11/Group-1330.png");
    background-position: bottom center;
    background-size: cover;
}

.elementor-9951 .elementor-element.elementor-element-361fbaf2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -160px;
    margin-bottom: 0px;
}

.elementor-9951 .elementor-element.elementor-element-361fbaf2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-2f823c64>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 250px 10px 100px 10px;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-9951 .elementor-element.elementor-element-29900bb {
    width: var(--container-widget-width, 771px);
    max-width: 771px;
    --container-widget-width: 771px;
    --container-widget-flex-grow: 0;
}

.elementor-9951 .elementor-element.elementor-element-29900bb .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 54px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 73px;
    color: #282828;
}

.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-9951 .elementor-element.elementor-element-5b7b9077 {
    width: var(--container-widget-width, 823px);
    max-width: 823px;
    --container-widget-width: 823px;
    --container-widget-flex-grow: 0;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #000000;
}

.elementor-9951 .elementor-element.elementor-element-5b7b9077>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9951 .elementor-element.elementor-element-c73719a {
    width: var(--container-widget-width, 823px);
    max-width: 823px;
    --container-widget-width: 823px;
    --container-widget-flex-grow: 0;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #000000;
}

.elementor-9951 .elementor-element.elementor-element-c73719a>.elementor-widget-container {
    margin: -25px 0px 0px 0px;
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-9951 .elementor-element.elementor-element-1f5cff7d .elementor-button {
    background-color: transparent;
    font-family: "Inter", Sans-serif;
    font-weight: 500;
    background-image: linear-gradient(217deg, #0A8689 0%, #11BFC3 100%);
    border-radius: 9px 9px 9px 9px;
    padding: 20px 50px 20px 50px;
}

.elementor-9951 .elementor-element.elementor-element-1f5cff7d .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-9951 .elementor-element.elementor-element-1f5cff7d .elementor-button .elementor-button-content-wrapper {
    gap: 21px;
}

.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);
}

.elementor-9951 .elementor-element.elementor-element-59227fe4>.elementor-widget-container {
    margin: 0px 0px 45px 0px;
}

.elementor-9951 .elementor-element.elementor-element-1b728753>.elementor-container {
    max-width: 1491px;
    min-height: 135px;
}

.elementor-9951 .elementor-element.elementor-element-1b728753 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -67.5px;
    margin-bottom: 0px;
}

.elementor-9951 .elementor-element.elementor-element-1b728753>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-5f0aca0a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-9951 .elementor-element.elementor-element-5f0aca0a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-astglobalcolor4);
}

.elementor-9951 .elementor-element.elementor-element-5f0aca0a>.elementor-element-populated,
.elementor-9951 .elementor-element.elementor-element-5f0aca0a>.elementor-element-populated>.elementor-background-overlay,
.elementor-9951 .elementor-element.elementor-element-5f0aca0a>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-9951 .elementor-element.elementor-element-5f0aca0a>.elementor-element-populated {
    box-shadow: 0px 3px 6.6px 0px rgba(0, 0, 0, 0.10196078431372549);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 34px 45px 34px 45px;
}

.elementor-9951 .elementor-element.elementor-element-5f0aca0a>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-86c3b39 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 17px;
    font-weight: 900;
    text-transform: uppercase;
    line-height: 25px;
    color: #484848;
}

.elementor-widget-form .elementor-field-group>label,
.elementor-widget-form .elementor-field-subgroup label {
    color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group>label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-type-html {
    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);
}

.elementor-widget-form .elementor-field-group .elementor-field {
    color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group .elementor-field,
.elementor-widget-form .elementor-field-subgroup label {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-button[type="submit"] {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
    background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-message {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .e-form__indicators__indicator,
.elementor-widget-form .e-form__indicators__indicator__label {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form {
    --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
    --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
    --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
    --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-9951 .elementor-element.elementor-element-59858661 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-9951 .elementor-element.elementor-element-59858661 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-9951 .elementor-element.elementor-element-59858661 .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-9951 .elementor-element.elementor-element-59858661 .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-9951 .elementor-element.elementor-element-59858661 .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .elementor-field-group .elementor-field,
.elementor-9951 .elementor-element.elementor-element-59858661 .elementor-field-subgroup label {
    font-family: "Inter", Sans-serif;
    font-weight: 400;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-color: #00000033;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
    border-color: #00000033;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .elementor-field-group .elementor-select-wrapper::before {
    color: #00000033;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .elementor-button {
    font-family: "Inter", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
    border-radius: 9px 9px 9px 9px;
    padding: 15px 15px 15px 15px;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .e-form__buttons__wrapper__button-next {
    background-color: #11BFC3;
    color: #ffffff;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .elementor-button[type="submit"] {
    background-color: #11BFC3;
    color: #ffffff;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .elementor-button[type="submit"] svg * {
    fill: #ffffff;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-9951 .elementor-element.elementor-element-59858661 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-9951 .elementor-element.elementor-element-59858661 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-9951 .elementor-element.elementor-element-3fadd8d4 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.elementor-9951 .elementor-element.elementor-element-59ebf275 {
    text-align: center;
}

.elementor-9951 .elementor-element.elementor-element-59ebf275 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 700;
    text-transform: capitalize;
    color: #49C2C9;
}

.elementor-9951 .elementor-element.elementor-element-7bb05654 {
    text-align: center;
}

.elementor-9951 .elementor-element.elementor-element-7bb05654 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 400;
    text-transform: capitalize;
    font-style: italic;
    color: #282828;
}

.elementor-9951 .elementor-element.elementor-element-74c8a89>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9951 .elementor-element.elementor-element-74c8a89:not(.elementor-motion-effects-element-type-background),
.elementor-9951 .elementor-element.elementor-element-74c8a89>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FBFBFB;
}

.elementor-9951 .elementor-element.elementor-element-74c8a89 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-9951 .elementor-element.elementor-element-74c8a89>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-670e5f56 img {
    width: 100%;
    height: 224px;
    object-fit: cover;
    object-position: center center;
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 30.6px 0px rgba(0, 0, 0, 0.25098039215686274);
}

.elementor-9951 .elementor-element.elementor-element-d03a20>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-9951 .elementor-element.elementor-element-161578e5 {
    width: var(--container-widget-width, 585px);
    max-width: 585px;
    --container-widget-width: 585px;
    --container-widget-flex-grow: 0;
    text-align: justify;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #484848;
}

.elementor-9951 .elementor-element.elementor-element-161578e5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9951 .elementor-element.elementor-element-4eeecb64>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9951 .elementor-element.elementor-element-4eeecb64:not(.elementor-motion-effects-element-type-background),
.elementor-9951 .elementor-element.elementor-element-4eeecb64>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("/wp-content/uploads/2025/11/Vector-184.png");
    background-position: 0px -350px;
    background-size: cover;
}

.elementor-9951 .elementor-element.elementor-element-4eeecb64 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-9951 .elementor-element.elementor-element-4eeecb64>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-3edd51c3 {
    width: var(--container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
}

.elementor-9951 .elementor-element.elementor-element-3edd51c3 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 39px;
    font-weight: 300;
    text-transform: none;
    color: #000000;
}

.elementor-9951 .elementor-element.elementor-element-3e607d5c {
    width: var(--container-widget-width, 59%);
    max-width: 59%;
    --container-widget-width: 59%;
    --container-widget-flex-grow: 0;
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 400;
    color: #282828;
}

.elementor-9951 .elementor-element.elementor-element-3e607d5c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9951 .elementor-element.elementor-element-1c75c8dd .elementor-button {
    background-color: #49C2C9;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 22.25px;
    border-radius: 9px 9px 9px 9px;
}

.elementor-9951 .elementor-element.elementor-element-20af1da8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-20af1da8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-counter .elementor-counter-number-wrapper {
    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-counter .elementor-counter-title {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-9951 .elementor-element.elementor-element-686d92e3>.elementor-widget-container {
    background-color: #D3F2F4;
    padding: 20px 20px 20px 20px;
    border-radius: 24px 24px 24px 24px;
}

.elementor-9951 .elementor-element.elementor-element-686d92e3 .elementor-counter {
    flex-direction: column-reverse;
    gap: 13px;
}

.elementor-9951 .elementor-element.elementor-element-686d92e3 .elementor-counter-title {
    justify-content: start;
    color: #000000;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 19px;
}

.elementor-9951 .elementor-element.elementor-element-686d92e3 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    gap:0px;
    color:#49C2C9;
    font-family:"Inter",
    Sans-serif;
    font-size:45px;
    font-weight:800;
}

.elementor-9951 .elementor-element.elementor-element-3658959b>.elementor-widget-container {
    background-color: #D3F2F4;
    padding: 20px 20px 20px 20px;
    border-radius: 24px 24px 24px 24px;
}

.elementor-9951 .elementor-element.elementor-element-3658959b .elementor-counter {
    flex-direction: column-reverse;
    gap: 13px;
}

.elementor-9951 .elementor-element.elementor-element-3658959b .elementor-counter-title {
    justify-content: start;
    color: #000000;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 19px;
}

.elementor-9951 .elementor-element.elementor-element-3658959b .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    gap:0px;
    color:#49C2C9;
    font-family:"Inter",
    Sans-serif;
    font-size:45px;
    font-weight:800;
}

.elementor-9951 .elementor-element.elementor-element-6420f1c2>.elementor-widget-container {
    background-color: #D3F2F4;
    padding: 20px 20px 20px 20px;
    border-radius: 24px 24px 24px 24px;
}

.elementor-9951 .elementor-element.elementor-element-6420f1c2 .elementor-counter {
    flex-direction: column-reverse;
    gap: 13px;
}

.elementor-9951 .elementor-element.elementor-element-6420f1c2 .elementor-counter-title {
    justify-content: start;
    color: #000000;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 19px;
}

.elementor-9951 .elementor-element.elementor-element-6420f1c2 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    gap:0px;
    color:#49C2C9;
    font-family:"Inter",
    Sans-serif;
    font-size:45px;
    font-weight:800;
}

.elementor-9951 .elementor-element.elementor-element-6dd7d3e7>.elementor-widget-container {
    background-color: #D3F2F4;
    padding: 20px 20px 40px 20px;
    border-radius: 24px 24px 24px 24px;
}

.elementor-9951 .elementor-element.elementor-element-6dd7d3e7 .elementor-counter {
    flex-direction: column-reverse;
    gap: 13px;
}

.elementor-9951 .elementor-element.elementor-element-6dd7d3e7 .elementor-counter-title {
    justify-content: start;
    color: #000000;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 19px;
}

.elementor-9951 .elementor-element.elementor-element-6dd7d3e7 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }

    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    gap:0px;
    color:#49C2C9;
    font-family:"Inter",
    Sans-serif;
    font-size:45px;
    font-weight:800;
}

.elementor-9951 .elementor-element.elementor-element-2a04f792:not(.elementor-motion-effects-element-type-background),
.elementor-9951 .elementor-element.elementor-element-2a04f792>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2025/11/Group-1332-4-e1762864756795.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-9951 .elementor-element.elementor-element-2a04f792>.elementor-container {
    max-width: 1150px;
    min-height: 570px;
}

.elementor-9951 .elementor-element.elementor-element-2a04f792 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -70px;
    margin-bottom: 0px;
}

.elementor-9951 .elementor-element.elementor-element-2a04f792>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-9951 .elementor-element.elementor-element-6b3484e4.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-9951 .elementor-element.elementor-element-6b3484e4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-9951 .elementor-element.elementor-element-6a3ec4fc .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 39px;
    font-weight: 700;
    text-transform: none;
    color: #FFFFFF;
}

.elementor-9951 .elementor-element.elementor-element-ebabee1>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-9951 .elementor-element.elementor-element-ebabee1 {
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
}

.elementor-9951 .elementor-element.elementor-element-6b8e5d7b {
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-9951 .elementor-element.elementor-element-f44704e>.elementor-element-populated {
    padding: 0px 0px 0px 50px;
}

.elementor-9951 .elementor-element.elementor-element-5eeda7e6 {
    width: 100%;
    max-width: 100%;
    text-align: start;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 34px;
    color: #484848;
}

.elementor-9951 .elementor-element.elementor-element-5eeda7e6>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9951 .elementor-element.elementor-element-5efc617f img {
    width: 89%;
}

.elementor-9951 .elementor-element.elementor-element-2641ce42:not(.elementor-motion-effects-element-type-background),
.elementor-9951 .elementor-element.elementor-element-2641ce42>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FAFAFA;
}

.elementor-9951 .elementor-element.elementor-element-2641ce42 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-9951 .elementor-element.elementor-element-2641ce42>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-49719408.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9951 .elementor-element.elementor-element-2f9edd41 {
    width: var(--container-widget-width, 853px);
    max-width: 853px;
    --container-widget-width: 853px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-9951 .elementor-element.elementor-element-2f9edd41 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 39px;
    font-weight: 300;
    line-height: 63px;
    color: #000000;
}

.elementor-9951 .elementor-element.elementor-element-217e1454 {
    width: var(--container-widget-width, 1350px);
    max-width: 1350px;
    --container-widget-width: 1350px;
    --container-widget-flex-grow: 0;
    z-index: 5;
    text-align: center;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 34px;
    color: #282828;
}

.elementor-9951 .elementor-element.elementor-element-217e1454>.elementor-widget-container {
    margin: 27px 0px 0px 0px;
}

.elementor-9951 .elementor-element.elementor-element-1053416>.elementor-widget-container {
    margin: -80px 0px 0px 0px;
}

.elementor-9951 .elementor-element.elementor-element-3e0dd665 .elementor-button {
    background-color: #49C2C9;
    font-family: "Inter", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 22.25px;
    border-radius: 9px 9px 9px 9px;
}

.elementor-9951 .elementor-element.elementor-element-3e0dd665>.elementor-widget-container {
    margin: -100px 0px 0px 0px;
}

.elementor-9951 .elementor-element.elementor-element-3e0dd665 {
    z-index: 5;
}

.elementor-9951 .elementor-element.elementor-element-6efabe14>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-9951 .elementor-element.elementor-element-6efabe14:not(.elementor-motion-effects-element-type-background),
.elementor-9951 .elementor-element.elementor-element-6efabe14>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FBFBFB;
    background-image: url("/wp-content/uploads/2025/11/Group-1331.png");
    background-position: center center;
    background-size: cover;
}

.elementor-9951 .elementor-element.elementor-element-6efabe14 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 50px 0px 50px 0px;
}

.elementor-9951 .elementor-element.elementor-element-6efabe14>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-3271b56 {
    width: var(--container-widget-width, 86%);
    max-width: 86%;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
}

.elementor-9951 .elementor-element.elementor-element-3271b56 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 39px;
    font-weight: 300;
    text-transform: capitalize;
    color: #FFFFFF;
}

.elementor-9951 .elementor-element.elementor-element-28f2fed5 {
    width: var(--container-widget-width, 93%);
    max-width: 93%;
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    color: #FFFFFF;
}

.elementor-9951 .elementor-element.elementor-element-28f2fed5>.elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-9951 .elementor-element.elementor-element-69abbfd .elementor-button {
    background-color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 50px;
    fill: #49C2C9;
    color: #49C2C9;
    border-radius: 15px 15px 15px 15px;
}

.elementor-9951 .elementor-element.elementor-element-69abbfd .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-9951 .elementor-element.elementor-element-69abbfd .elementor-button .elementor-button-content-wrapper {
    justify-content: space-between;
}

.elementor-9951 .elementor-element.elementor-element-833baa8 .elementor-button {
    background-color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 50px;
    fill: #49C2C9;
    color: #49C2C9;
    border-radius: 15px 15px 15px 15px;
}

.elementor-9951 .elementor-element.elementor-element-833baa8 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-9951 .elementor-element.elementor-element-833baa8 .elementor-button .elementor-button-content-wrapper {
    justify-content: space-between;
}

.elementor-9951 .elementor-element.elementor-element-bfcfcee .elementor-button {
    background-color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 50px;
    fill: #49C2C9;
    color: #49C2C9;
    border-radius: 15px 15px 15px 15px;
}

.elementor-9951 .elementor-element.elementor-element-bfcfcee .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-9951 .elementor-element.elementor-element-bfcfcee .elementor-button .elementor-button-content-wrapper {
    justify-content: space-between;
}

.elementor-9951 .elementor-element.elementor-element-1821c9b .elementor-button {
    background-color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 50px;
    fill: #49C2C9;
    color: #49C2C9;
    border-radius: 15px 15px 15px 15px;
}

.elementor-9951 .elementor-element.elementor-element-1821c9b .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-9951 .elementor-element.elementor-element-1821c9b .elementor-button .elementor-button-content-wrapper {
    justify-content: space-between;
}

.elementor-9951 .elementor-element.elementor-element-79c77820:not(.elementor-motion-effects-element-type-background),
.elementor-9951 .elementor-element.elementor-element-79c77820>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F7F7;
    background-image: url("/wp-content/uploads/2025/11/fdb762272e8c4cce89643b3dc5bb480b-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-9951 .elementor-element.elementor-element-79c77820 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 80px 0px 80px 0px;
}

.elementor-9951 .elementor-element.elementor-element-79c77820>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-154e9d1.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9951 .elementor-element.elementor-element-66315c3b {
    width: var(--container-widget-width, 853px);
    max-width: 853px;
    --container-widget-width: 853px;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-9951 .elementor-element.elementor-element-66315c3b .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 39px;
    font-weight: 400;
    line-height: 63px;
    color: #282828;
}

.elementor-9951 .elementor-element.elementor-element-67094037>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-widget-image-box .elementor-image-box-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
.elementor-widget-image-box:has(:focus) .elementor-image-box-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-image-box .elementor-image-box-description {
    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-9951 .elementor-element.elementor-element-5fb57309>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    border-radius: 31px 31px 31px 31px;
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10196078431372549);
}

.elementor-9951 .elementor-element.elementor-element-5fb57309.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-9951 .elementor-element.elementor-element-5fb57309.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-9951 .elementor-element.elementor-element-5fb57309.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-9951 .elementor-element.elementor-element-5fb57309 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-9951 .elementor-element.elementor-element-5fb57309 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-5fb57309 .elementor-image-box-title {
    font-family: "Inter", Sans-serif;
    font-size: 35px;
    font-weight: 900;
    line-height: 21px;
    color: #2B2929;
}

.elementor-9951 .elementor-element.elementor-element-5fb57309:has(:hover) .elementor-image-box-title,
.elementor-9951 .elementor-element.elementor-element-5fb57309:has(:focus) .elementor-image-box-title {
    color: #2B2929;
}

.elementor-9951 .elementor-element.elementor-element-71149dc8>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-9951 .elementor-element.elementor-element-6334b80a>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    border-radius: 31px 31px 31px 31px;
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10196078431372549);
}

.elementor-9951 .elementor-element.elementor-element-6334b80a.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-9951 .elementor-element.elementor-element-6334b80a.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-9951 .elementor-element.elementor-element-6334b80a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-9951 .elementor-element.elementor-element-6334b80a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-9951 .elementor-element.elementor-element-6334b80a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-6334b80a .elementor-image-box-title {
    font-family: "Inter", Sans-serif;
    font-size: 35px;
    font-weight: 900;
    line-height: 21px;
    color: #2B2929;
}

.elementor-9951 .elementor-element.elementor-element-6334b80a:has(:hover) .elementor-image-box-title,
.elementor-9951 .elementor-element.elementor-element-6334b80a:has(:focus) .elementor-image-box-title {
    color: #2B2929;
}

.elementor-9951 .elementor-element.elementor-element-3cb42177>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-9951 .elementor-element.elementor-element-32c70dcd>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    border-radius: 31px 31px 31px 31px;
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10196078431372549);
}

.elementor-9951 .elementor-element.elementor-element-32c70dcd.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-9951 .elementor-element.elementor-element-32c70dcd.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-9951 .elementor-element.elementor-element-32c70dcd.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-9951 .elementor-element.elementor-element-32c70dcd .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-9951 .elementor-element.elementor-element-32c70dcd .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-32c70dcd .elementor-image-box-title {
    font-family: "Inter", Sans-serif;
    font-size: 35px;
    font-weight: 900;
    line-height: 21px;
    color: #2B2929;
}

.elementor-9951 .elementor-element.elementor-element-32c70dcd:has(:hover) .elementor-image-box-title,
.elementor-9951 .elementor-element.elementor-element-32c70dcd:has(:focus) .elementor-image-box-title {
    color: #2B2929;
}

.elementor-9951 .elementor-element.elementor-element-495577fd>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-9951 .elementor-element.elementor-element-2f59bac4>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    border-radius: 31px 31px 31px 31px;
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10196078431372549);
}

.elementor-9951 .elementor-element.elementor-element-2f59bac4.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-9951 .elementor-element.elementor-element-2f59bac4.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-9951 .elementor-element.elementor-element-2f59bac4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-9951 .elementor-element.elementor-element-2f59bac4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-9951 .elementor-element.elementor-element-2f59bac4 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-2f59bac4 .elementor-image-box-title {
    font-family: "Inter", Sans-serif;
    font-size: 35px;
    font-weight: 900;
    line-height: 21px;
    color: #2B2929;
}

.elementor-9951 .elementor-element.elementor-element-2f59bac4:has(:hover) .elementor-image-box-title,
.elementor-9951 .elementor-element.elementor-element-2f59bac4:has(:focus) .elementor-image-box-title {
    color: #2B2929;
}

.elementor-9951 .elementor-element.elementor-element-42d44b22>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-9951 .elementor-element.elementor-element-3e4de3e9>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    border-radius: 31px 31px 31px 31px;
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10196078431372549);
}

.elementor-9951 .elementor-element.elementor-element-3e4de3e9.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-9951 .elementor-element.elementor-element-3e4de3e9.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-9951 .elementor-element.elementor-element-3e4de3e9.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-9951 .elementor-element.elementor-element-3e4de3e9 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-9951 .elementor-element.elementor-element-3e4de3e9 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-3e4de3e9 .elementor-image-box-title {
    font-family: "Inter", Sans-serif;
    font-size: 35px;
    font-weight: 900;
    line-height: 21px;
    color: #2B2929;
}

.elementor-9951 .elementor-element.elementor-element-3e4de3e9:has(:hover) .elementor-image-box-title,
.elementor-9951 .elementor-element.elementor-element-3e4de3e9:has(:focus) .elementor-image-box-title {
    color: #2B2929;
}

.elementor-9951 .elementor-element.elementor-element-64d6d050>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-9951 .elementor-element.elementor-element-6aea0a1c>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    border-radius: 31px 31px 31px 31px;
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10196078431372549);
}

.elementor-9951 .elementor-element.elementor-element-6aea0a1c.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-9951 .elementor-element.elementor-element-6aea0a1c.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-9951 .elementor-element.elementor-element-6aea0a1c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-9951 .elementor-element.elementor-element-6aea0a1c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-9951 .elementor-element.elementor-element-6aea0a1c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-6aea0a1c .elementor-image-box-title {
    font-family: "Inter", Sans-serif;
    font-size: 35px;
    font-weight: 900;
    line-height: 21px;
    color: #2B2929;
}

.elementor-9951 .elementor-element.elementor-element-6aea0a1c:has(:hover) .elementor-image-box-title,
.elementor-9951 .elementor-element.elementor-element-6aea0a1c:has(:focus) .elementor-image-box-title {
    color: #2B2929;
}

.elementor-9951 .elementor-element.elementor-element-3c031f4b>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-9951 .elementor-element.elementor-element-20046142>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    border-radius: 31px 31px 31px 31px;
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10196078431372549);
}

.elementor-9951 .elementor-element.elementor-element-20046142.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-9951 .elementor-element.elementor-element-20046142.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-9951 .elementor-element.elementor-element-20046142.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-9951 .elementor-element.elementor-element-20046142 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-9951 .elementor-element.elementor-element-20046142 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-20046142 .elementor-image-box-title {
    font-family: "Inter", Sans-serif;
    font-size: 35px;
    font-weight: 900;
    line-height: 21px;
    color: #2B2929;
}

.elementor-9951 .elementor-element.elementor-element-20046142:has(:hover) .elementor-image-box-title,
.elementor-9951 .elementor-element.elementor-element-20046142:has(:focus) .elementor-image-box-title {
    color: #2B2929;
}

.elementor-9951 .elementor-element.elementor-element-499d171f>.elementor-element-populated {
    margin: 20px 20px 20px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
}

.elementor-9951 .elementor-element.elementor-element-33cd72e0>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 40px 40px 40px 40px;
    border-radius: 31px 31px 31px 31px;
    box-shadow: 0px 4px 3px 0px rgba(0, 0, 0, 0.10196078431372549);
}

.elementor-9951 .elementor-element.elementor-element-33cd72e0.elementor-position-right .elementor-image-box-img {
    margin-left: 5px;
}

.elementor-9951 .elementor-element.elementor-element-33cd72e0.elementor-position-left .elementor-image-box-img {
    margin-right: 5px;
}

.elementor-9951 .elementor-element.elementor-element-33cd72e0.elementor-position-top .elementor-image-box-img {
    margin-bottom: 5px;
}

.elementor-9951 .elementor-element.elementor-element-33cd72e0 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 34%;
}

.elementor-9951 .elementor-element.elementor-element-33cd72e0 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-33cd72e0 .elementor-image-box-title {
    font-family: "Inter", Sans-serif;
    font-size: 35px;
    font-weight: 900;
    line-height: 21px;
    color: #2B2929;
}

.elementor-9951 .elementor-element.elementor-element-33cd72e0:has(:hover) .elementor-image-box-title,
.elementor-9951 .elementor-element.elementor-element-33cd72e0:has(:focus) .elementor-image-box-title {
    color: #2B2929;
}

.elementor-9951 .elementor-element.elementor-element-42dba85f {
    margin-top: 50px;
    margin-bottom: 50px;
}

.elementor-9951 .elementor-element.elementor-element-6685a8f0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-9951 .elementor-element.elementor-element-3ebabe60 {
    width: var(--container-widget-width, 38%);
    max-width: 38%;
    --container-widget-width: 38%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-9951 .elementor-element.elementor-element-3ebabe60>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-9951 .elementor-element.elementor-element-3ebabe60 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 39px;
    font-weight: 300;
    text-transform: capitalize;
    color: #000000;
}

.elementor-9951 .elementor-element.elementor-element-7dbc93cd>.elementor-widget-container {
    margin: -50px 0px 50px 0px;
}

.elementor-9951 .elementor-element.elementor-element-1f1070a5:not(.elementor-motion-effects-element-type-background),
.elementor-9951 .elementor-element.elementor-element-1f1070a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FBFBFB;
    background-image: url("/wp-content/uploads/2025/11/Group-825-1.png");
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 45% auto;
}

.elementor-9951 .elementor-element.elementor-element-1f1070a5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -50px;
    padding: 50px 0px 0px 0px;
    z-index: 5;
}

.elementor-9951 .elementor-element.elementor-element-1f1070a5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9951 .elementor-element.elementor-element-285dc7f0 {
    width: var(--container-widget-width, 61%);
    max-width: 61%;
    --container-widget-width: 61%;
    --container-widget-flex-grow: 0;
    text-align: start;
}

.elementor-9951 .elementor-element.elementor-element-285dc7f0>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-9951 .elementor-element.elementor-element-285dc7f0 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 39px;
    font-weight: 300;
    text-transform: capitalize;
    color: #000000;
}

.elementor-widget-toggle .elementor-toggle-title,
.elementor-widget-toggle .elementor-toggle-icon {
    color: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-toggle-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-toggle .elementor-tab-title.elementor-active a,
.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-accent);
}

.elementor-widget-toggle .elementor-toggle-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-toggle .elementor-tab-content {
    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);
}

.elementor-9951 .elementor-element.elementor-element-7e2f9195 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
}

.elementor-9951 .elementor-element.elementor-element-7e2f9195>.elementor-widget-container {
    border-style: none;
}

.elementor-9951 .elementor-element.elementor-element-7e2f9195 .elementor-toggle-item:not(:last-child) {
    margin-block-end: 34px;
}

.elementor-9951 .elementor-element.elementor-element-7e2f9195 .elementor-toggle-item {
    box-shadow: 0px 0px 14.8px 2px rgba(0, 0, 0, 0.14901960784313725);
}

.elementor-9951 .elementor-element.elementor-element-7e2f9195 .elementor-toggle-title,
.elementor-9951 .elementor-element.elementor-element-7e2f9195 .elementor-toggle-icon {
    color: #49C2C9;
}

.elementor-9951 .elementor-element.elementor-element-7e2f9195 .elementor-toggle-icon svg {
    fill: #49C2C9;
}

.elementor-9951 .elementor-element.elementor-element-7e2f9195 .elementor-tab-title.elementor-active a,
.elementor-9951 .elementor-element.elementor-element-7e2f9195 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: #49C2C9;
}

.elementor-9951 .elementor-element.elementor-element-7e2f9195 .elementor-toggle-title {
    font-family: "Inter", Sans-serif;
    font-size: 21px;
    font-weight: 600;
}

.elementor-9951 .elementor-element.elementor-element-7e2f9195 .elementor-tab-title {
    padding: 25px 25px 25px 20px;
}

.elementor-9951 .elementor-element.elementor-element-7e2f9195 .elementor-tab-content {
    font-family: "Inter", Sans-serif;
    font-weight: 400;
}

.elementor-9951 .elementor-element.elementor-element-9a52b59:not(.elementor-motion-effects-element-type-background),
.elementor-9951 .elementor-element.elementor-element-9a52b59>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2025/11/Group-1332-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-9951 .elementor-element.elementor-element-9a52b59>.elementor-container {
    min-height: 443px;
}

.elementor-9951 .elementor-element.elementor-element-9a52b59 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-9951 .elementor-element.elementor-element-9a52b59>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-9951 .elementor-element.elementor-element-46b8715.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-9951 .elementor-element.elementor-element-46b8715.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-9951 .elementor-element.elementor-element-11cff64 {
    width: var(--container-widget-width, 88%);
    max-width: 88%;
    --container-widget-width: 88%;
    --container-widget-flex-grow: 0;
}

.elementor-9951 .elementor-element.elementor-element-11cff64 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 39px;
    font-weight: 700;
    color: #112A46;
}

.elementor-9951 .elementor-element.elementor-element-a43015e .elementor-button {
    background-color: transparent;
    font-family: "Inter", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 33px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-image: linear-gradient(180deg, #49C2C9 0%, #31868B 100%);
    border-radius: 9px 9px 9px 9px;
}

.elementor-9951 .elementor-element.elementor-element-a43015e>.elementor-widget-container {
    padding: 10px 0px 70px 0px;
}

.elementor-9951 .elementor-element.elementor-element-c9e146d .elementor-button {
    background-color: #FFFFFF;
    font-family: "Inter", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 33px;
    fill: #49C2C9;
    color: #49C2C9;
    border-radius: 9px 9px 9px 9px;
}

.elementor-9951 .elementor-element.elementor-element-c9e146d>.elementor-widget-container {
    padding: 10px 0px 70px 0px;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {

    .elementor-9951 .elementor-element.elementor-element-4eeecb64:not(.elementor-motion-effects-element-type-background),
    .elementor-9951 .elementor-element.elementor-element-4eeecb64>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }
}

@media(max-width:430px) {

    .elementor-9951 .elementor-element.elementor-element-361fbaf2:not(.elementor-motion-effects-element-type-background),
    .elementor-9951 .elementor-element.elementor-element-361fbaf2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("/wp-content/uploads/2025/10/Untitled-10-1.png");
        background-position: top center;
    }

    .elementor-9951 .elementor-element.elementor-element-361fbaf2 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 00px 00px 00px 00px;
    }

    .elementor-9951 .elementor-element.elementor-element-2f823c64>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 20px 20px 20px 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-29900bb .elementor-heading-title {
        font-size: 20px;
        line-height: 1.4em;
    }

    .elementor-9951 .elementor-element.elementor-element-5b7b9077 {
        font-size: 13px;
        line-height: 1.8em;
    }

    .elementor-9951 .elementor-element.elementor-element-c73719a {
        font-size: 13px;
        line-height: 1.8em;
    }

    .elementor-9951 .elementor-element.elementor-element-1f5cff7d .elementor-button {
        font-size: 10px;
        border-radius: 7px 7px 7px 7px;
        padding: 15px 30px 15px 30px;
    }

    .elementor-9951 .elementor-element.elementor-element-59227fe4>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-59227fe4 {
        text-align: center;
    }

    .elementor-9951 .elementor-element.elementor-element-1b728753 {
        padding: 15px 15px 15px 15px;
    }

    .elementor-9951 .elementor-element.elementor-element-5f0aca0a>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-86c3b39 {
        text-align: center;
    }

    .elementor-9951 .elementor-element.elementor-element-59858661 .elementor-field-group .elementor-field,
    .elementor-9951 .elementor-element.elementor-element-59858661 .elementor-field-subgroup label {
        font-size: 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-59858661 .elementor-button {
        font-size: 10px;
        letter-spacing: 5.3px;
    }

    .elementor-9951 .elementor-element.elementor-element-1be00139.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-9951 .elementor-element.elementor-element-59ebf275 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-9951 .elementor-element.elementor-element-7bb05654 {
        width: var(--container-widget-width, 178px);
        max-width: 178px;
        --container-widget-width: 178px;
        --container-widget-flex-grow: 0;
    }

    .elementor-9951 .elementor-element.elementor-element-7bb05654 .elementor-heading-title {
        font-size: 12px;
    }

    .elementor-9951 .elementor-element.elementor-element-d03a20>.elementor-element-populated {
        padding: 10px 10px 10px 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-161578e5>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-161578e5 {
        text-align: center;
        font-size: 13px;
        line-height: 19px;
    }

    .elementor-9951 .elementor-element.elementor-element-b78b127 {
        text-align: center;
    }

    .elementor-9951 .elementor-element.elementor-element-b78b127 img {
        width: 100%;
    }

    .elementor-9951 .elementor-element.elementor-element-4eeecb64:not(.elementor-motion-effects-element-type-background),
    .elementor-9951 .elementor-element.elementor-element-4eeecb64>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-4eeecb64 {
        margin-top: 50px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-73837573.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-9951 .elementor-element.elementor-element-3edd51c3 {
        --container-widget-width: 264px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 264px);
        max-width: 264px;
        text-align: center;
    }

    .elementor-9951 .elementor-element.elementor-element-3edd51c3 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-3e607d5c {
        --container-widget-width: 270px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 270px);
        max-width: 270px;
        text-align: center;
        font-size: 12px;
    }

    .elementor-9951 .elementor-element.elementor-element-1c75c8dd>.elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-1c75c8dd .elementor-button {
        font-size: 10px;
        border-radius: 7px 7px 7px 7px;
    }

    .elementor-9951 .elementor-element.elementor-element-20af1da8 {
        width: 50%;
    }

    .elementor-9951 .elementor-element.elementor-element-686d92e3 .elementor-counter-number-wrapper {
        font-size: 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-686d92e3 .elementor-counter-title {
        font-size: 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-3658959b .elementor-counter-number-wrapper {
        font-size: 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-3658959b .elementor-counter-title {
        font-size: 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-3d413a73 {
        width: 50%;
    }

    .elementor-9951 .elementor-element.elementor-element-6420f1c2 .elementor-counter-number-wrapper {
        font-size: 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-6420f1c2 .elementor-counter-title {
        font-size: 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-6dd7d3e7>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-6dd7d3e7 .elementor-counter-number-wrapper {
        font-size: 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-6dd7d3e7 .elementor-counter-title {
        font-size: 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-2a04f792:not(.elementor-motion-effects-element-type-background),
    .elementor-9951 .elementor-element.elementor-element-2a04f792>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("/wp-content/uploads/2025/11/Group-1335.png");
        background-size: cover;
    }

    .elementor-9951 .elementor-element.elementor-element-2a04f792>.elementor-container {
        min-height: 717px;
    }

    .elementor-9951 .elementor-element.elementor-element-2a04f792,
    .elementor-9951 .elementor-element.elementor-element-2a04f792>.elementor-background-overlay {
        border-radius: 30px 30px 30px 30px;
    }

    .elementor-9951 .elementor-element.elementor-element-2a04f792 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-bc-flex-widget .elementor-9951 .elementor-element.elementor-element-6b3484e4.elementor-column .elementor-widget-wrap {
        align-items: flex-start;
    }

    .elementor-9951 .elementor-element.elementor-element-6b3484e4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: flex-start;
        align-items: flex-start;
    }

    .elementor-9951 .elementor-element.elementor-element-6b3484e4.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-9951 .elementor-element.elementor-element-6b3484e4>.elementor-element-populated {
        margin: 10px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-6a3ec4fc {
        width: var(--container-widget-width, 305px);
        max-width: 305px;
        --container-widget-width: 305px;
        --container-widget-flex-grow: 0;
        text-align: center;
    }

    .elementor-9951 .elementor-element.elementor-element-6a3ec4fc .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-ebabee1 {
        width: var(--container-widget-width, 288px);
        max-width: 288px;
        --container-widget-width: 288px;
        --container-widget-flex-grow: 0;
        text-align: center;
        font-size: 12px;
        line-height: 18px;
    }

    .elementor-9951 .elementor-element.elementor-element-ebabee1>.elementor-widget-container {
        margin: -10px 0px 0px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-6b8e5d7b {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-f44704e>.elementor-element-populated {
        padding: 010px 010px 010px 010px;
    }

    .elementor-9951 .elementor-element.elementor-element-5eeda7e6>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-5eeda7e6 {
        text-align: center;
        font-size: 12px;
        line-height: 19px;
    }

    .elementor-9951 .elementor-element.elementor-element-2641ce42,
    .elementor-9951 .elementor-element.elementor-element-2641ce42>.elementor-background-overlay {
        border-radius: 50px 50px 50px 50px;
    }

    .elementor-9951 .elementor-element.elementor-element-2641ce42 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-49719408>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 10px 10px 10px 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-2f9edd41 {
        --container-widget-width: 251px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 251px);
        max-width: 251px;
    }

    .elementor-9951 .elementor-element.elementor-element-2f9edd41 .elementor-heading-title {
        font-size: 20px;
        line-height: 22px;
    }

    .elementor-9951 .elementor-element.elementor-element-217e1454 {
        width: var(--container-widget-width, 319px);
        max-width: 319px;
        --container-widget-width: 319px;
        --container-widget-flex-grow: 0;
        font-size: 12px;
        line-height: 19px;
    }

    .elementor-9951 .elementor-element.elementor-element-217e1454>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-1053416>.elementor-widget-container {
        margin: -100px 0px 0px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-3e0dd665>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-3e0dd665 .elementor-button {
        font-size: 10px;
        border-radius: 7px 7px 7px 7px;
    }

    .elementor-9951 .elementor-element.elementor-element-6efabe14,
    .elementor-9951 .elementor-element.elementor-element-6efabe14>.elementor-background-overlay {
        border-radius: 33px 33px 0px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-6efabe14 {
        margin-top: -150px;
        margin-bottom: 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-3da0387b.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-9951 .elementor-element.elementor-element-3271b56 {
        --container-widget-width: 264px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 264px);
        max-width: 264px;
        text-align: center;
    }

    .elementor-9951 .elementor-element.elementor-element-3271b56 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-28f2fed5 {
        text-align: center;
        font-size: 12px;
        line-height: 1.7em;
    }

    .elementor-9951 .elementor-element.elementor-element-31c98380.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-9951 .elementor-element.elementor-element-69abbfd {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9951 .elementor-element.elementor-element-69abbfd .elementor-button {
        font-size: 12px;
        line-height: 1.8em;
        padding: 20px 20px 20px 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-833baa8 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9951 .elementor-element.elementor-element-833baa8 .elementor-button {
        font-size: 12px;
        line-height: 1.8em;
        padding: 20px 20px 20px 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-bfcfcee {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9951 .elementor-element.elementor-element-bfcfcee .elementor-button {
        font-size: 12px;
        line-height: 1.8em;
        padding: 20px 20px 20px 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-1821c9b {
        width: 100%;
        max-width: 100%;
    }

    .elementor-9951 .elementor-element.elementor-element-1821c9b .elementor-button {
        font-size: 12px;
        line-height: 1.8em;
    }

    .elementor-9951 .elementor-element.elementor-element-79c77820:not(.elementor-motion-effects-element-type-background),
    .elementor-9951 .elementor-element.elementor-element-79c77820>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 0px auto;
    }

    .elementor-9951 .elementor-element.elementor-element-79c77820,
    .elementor-9951 .elementor-element.elementor-element-79c77820>.elementor-background-overlay {
        border-radius: 35px 35px 35px 35px;
    }

    .elementor-9951 .elementor-element.elementor-element-79c77820 {
        margin-top: -26px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-66315c3b .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-67094037 {
        width: 50%;
    }

    .elementor-9951 .elementor-element.elementor-element-67094037>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-5fb57309>.elementor-widget-container {
        padding: 25px 25px 25px 25px;
        border-radius: 7px 7px 7px 7px;
    }

    .elementor-9951 .elementor-element.elementor-element-5fb57309 .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-9951 .elementor-element.elementor-element-5fb57309 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 49%;
    }

    .elementor-9951 .elementor-element.elementor-element-5fb57309 .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-9951 .elementor-element.elementor-element-71149dc8 {
        width: 50%;
    }

    .elementor-9951 .elementor-element.elementor-element-71149dc8>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-6334b80a>.elementor-widget-container {
        padding: 25px 25px 25px 25px;
        border-radius: 7px 7px 7px 7px;
    }

    .elementor-9951 .elementor-element.elementor-element-6334b80a .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-9951 .elementor-element.elementor-element-6334b80a .elementor-image-box-wrapper .elementor-image-box-img {
        width: 49%;
    }

    .elementor-9951 .elementor-element.elementor-element-6334b80a .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-9951 .elementor-element.elementor-element-3cb42177 {
        width: 50%;
    }

    .elementor-9951 .elementor-element.elementor-element-3cb42177>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-32c70dcd>.elementor-widget-container {
        padding: 25px 25px 25px 25px;
        border-radius: 7px 7px 7px 7px;
    }

    .elementor-9951 .elementor-element.elementor-element-32c70dcd .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-9951 .elementor-element.elementor-element-32c70dcd .elementor-image-box-wrapper .elementor-image-box-img {
        width: 49%;
    }

    .elementor-9951 .elementor-element.elementor-element-32c70dcd .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-9951 .elementor-element.elementor-element-495577fd {
        width: 50%;
    }

    .elementor-9951 .elementor-element.elementor-element-495577fd>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-2f59bac4>.elementor-widget-container {
        padding: 25px 25px 25px 25px;
        border-radius: 7px 7px 7px 7px;
    }

    .elementor-9951 .elementor-element.elementor-element-2f59bac4 .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-9951 .elementor-element.elementor-element-2f59bac4 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 49%;
    }

    .elementor-9951 .elementor-element.elementor-element-2f59bac4 .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-9951 .elementor-element.elementor-element-42d44b22 {
        width: 50%;
    }

    .elementor-9951 .elementor-element.elementor-element-42d44b22>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-3e4de3e9>.elementor-widget-container {
        padding: 25px 25px 25px 25px;
        border-radius: 7px 7px 7px 7px;
    }

    .elementor-9951 .elementor-element.elementor-element-3e4de3e9 .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-9951 .elementor-element.elementor-element-3e4de3e9 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 49%;
    }

    .elementor-9951 .elementor-element.elementor-element-3e4de3e9 .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-9951 .elementor-element.elementor-element-64d6d050 {
        width: 50%;
    }

    .elementor-9951 .elementor-element.elementor-element-64d6d050>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-6aea0a1c>.elementor-widget-container {
        padding: 25px 25px 25px 25px;
        border-radius: 7px 7px 7px 7px;
    }

    .elementor-9951 .elementor-element.elementor-element-6aea0a1c .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-9951 .elementor-element.elementor-element-6aea0a1c .elementor-image-box-wrapper .elementor-image-box-img {
        width: 49%;
    }

    .elementor-9951 .elementor-element.elementor-element-6aea0a1c .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-9951 .elementor-element.elementor-element-3c031f4b {
        width: 50%;
    }

    .elementor-9951 .elementor-element.elementor-element-3c031f4b>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-20046142>.elementor-widget-container {
        padding: 25px 25px 25px 25px;
        border-radius: 7px 7px 7px 7px;
    }

    .elementor-9951 .elementor-element.elementor-element-20046142 .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-9951 .elementor-element.elementor-element-20046142 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 49%;
    }

    .elementor-9951 .elementor-element.elementor-element-20046142 .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-9951 .elementor-element.elementor-element-499d171f {
        width: 50%;
    }

    .elementor-9951 .elementor-element.elementor-element-499d171f>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-33cd72e0>.elementor-widget-container {
        padding: 25px 25px 25px 25px;
        border-radius: 7px 7px 7px 7px;
    }

    .elementor-9951 .elementor-element.elementor-element-33cd72e0 .elementor-image-box-img {
        margin-bottom: 5px;
    }

    .elementor-9951 .elementor-element.elementor-element-33cd72e0 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 49%;
    }

    .elementor-9951 .elementor-element.elementor-element-33cd72e0 .elementor-image-box-title {
        font-size: 15px;
    }

    .elementor-9951 .elementor-element.elementor-element-42dba85f {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-3ebabe60 {
        --container-widget-width: 291px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 291px);
        max-width: 291px;
    }

    .elementor-9951 .elementor-element.elementor-element-3ebabe60 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-1f1070a5:not(.elementor-motion-effects-element-type-background),
    .elementor-9951 .elementor-element.elementor-element-1f1070a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center left;
        background-size: 0px auto;
    }

    .elementor-9951 .elementor-element.elementor-element-1f1070a5,
    .elementor-9951 .elementor-element.elementor-element-1f1070a5>.elementor-background-overlay {
        border-radius: 35px 35px 35px 35px;
    }

    .elementor-9951 .elementor-element.elementor-element-1f1070a5 {
        margin-top: -50px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-6dc03fa2.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-9951 .elementor-element.elementor-element-6dc03fa2>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-285dc7f0>.elementor-widget-container {
        margin: 20px 0px 20px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-285dc7f0 {
        --container-widget-width: 296px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 296px);
        max-width: 296px;
        text-align: center;
    }

    .elementor-9951 .elementor-element.elementor-element-285dc7f0 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-7e2f9195 {
        --container-widget-width: 333px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 333px);
        max-width: 333px;
    }

    .elementor-9951 .elementor-element.elementor-element-7e2f9195 .elementor-toggle-item:not(:last-child) {
        margin-block-end: 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-7e2f9195 .elementor-toggle-title {
        font-size: 13px;
    }

    .elementor-9951 .elementor-element.elementor-element-7e2f9195 .elementor-tab-title {
        padding: 15px 15px 15px 15px;
    }

    .elementor-9951 .elementor-element.elementor-element-7e2f9195 .elementor-tab-content {
        font-size: 10px;
    }

    .elementor-9951 .elementor-element.elementor-element-9a52b59:not(.elementor-motion-effects-element-type-background),
    .elementor-9951 .elementor-element.elementor-element-9a52b59>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("/wp-content/uploads/2025/11/Group-1332-3-e1762852273825.png");
        background-size: cover;
    }

    .elementor-9951 .elementor-element.elementor-element-9a52b59,
    .elementor-9951 .elementor-element.elementor-element-9a52b59>.elementor-background-overlay {
        border-radius: 35px 35px 35px 35px;
    }

    .elementor-9951 .elementor-element.elementor-element-9a52b59 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-bc-flex-widget .elementor-9951 .elementor-element.elementor-element-46b8715.elementor-column .elementor-widget-wrap {
        align-items: space-between;
    }

    .elementor-9951 .elementor-element.elementor-element-46b8715.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: space-between;
        align-items: space-between;
    }

    .elementor-9951 .elementor-element.elementor-element-46b8715.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-9951 .elementor-element.elementor-element-46b8715>.elementor-element-populated {
        padding: 30px 0px 20px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-11cff64 {
        text-align: center;
    }

    .elementor-9951 .elementor-element.elementor-element-11cff64 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-9951 .elementor-element.elementor-element-a43015e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-a43015e .elementor-button {
        font-size: 10px;
        line-height: 26px;
    }

    .elementor-9951 .elementor-element.elementor-element-c9e146d>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-9951 .elementor-element.elementor-element-c9e146d .elementor-button {
        font-size: 10px;
    }
}

@media(min-width:431px) {
    .elementor-9951 .elementor-element.elementor-element-2f823c64 {
        width: 64.706%;
    }

    .elementor-9951 .elementor-element.elementor-element-30181b51 {
        width: 35.26%;
    }

    .elementor-9951 .elementor-element.elementor-element-73837573 {
        width: 61.638%;
    }

    .elementor-9951 .elementor-element.elementor-element-2b83c3bf {
        width: 38.324%;
    }

    .elementor-9951 .elementor-element.elementor-element-66320f1c {
        width: 36.783%;
    }

    .elementor-9951 .elementor-element.elementor-element-6b3484e4 {
        width: 63.217%;
    }

    .elementor-9951 .elementor-element.elementor-element-7694dc6 {
        width: 39.637%;
    }

    .elementor-9951 .elementor-element.elementor-element-46b8715 {
        width: 60.363%;
    }
}

/* Start custom CSS for form, class: .elementor-element-59858661 */
#cardiology-billing-new-form input#form-field-field_5118937 {
    height: 60px !important;
}

#cardiology-billing-new-form input#form-field-email {
    height: 60px !important;
}

#cardiology-billing-new-form input#form-field-name {
    height: 60px !important;
}


.myform .elementor-button {
    background: linear-gradient(90deg, #11BFC3 0%, #0A8689 100%);
    border: none;
    color: #fff;
    height: 60px;
    line-height: 60px;
    /* text ko vertically center karne ke liye */
}

/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1821c9b */
.elementor-9951 .elementor-element.elementor-element-1821c9b .elementor-button {
    text-align: left !important;
    justify-content: flex-start !important;
}

.elementor-9951 .elementor-element.elementor-element-1821c9b .elementor-button-text {
    text-align: left !important;
}

/* End custom CSS */