.elementor-234 .elementor-element.elementor-element-3be570a {
    --display: flex;
    --min-height: 630px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-234 .elementor-element.elementor-element-3be570a:not(.elementor-motion-effects-element-type-background),
.elementor-234 .elementor-element.elementor-element-3be570a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/05/Corporate-Packages-banner1.png");
    background-position: center center;
    background-size: cover;
}

.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-234 .elementor-element.elementor-element-14a5edd {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-234 .elementor-element.elementor-element-14a5edd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-234 .elementor-element.elementor-element-14a5edd.elementor-element {
    --align-self: center;
}

.elementor-234 .elementor-element.elementor-element-14a5edd .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 64px;
    font-weight: 900;
    text-transform: uppercase;
    color: #FAFAFA;
}

.elementor-234 .elementor-element.elementor-element-9468b61 {
    --display: flex;
}

.elementor-234 .elementor-element.elementor-element-0a2676e>.elementor-widget-container {
    padding: 40px 20px 20px 20px;
}

.elementor-234 .elementor-element.elementor-element-0a2676e {
    text-align: center;
}

.elementor-234 .elementor-element.elementor-element-0a2676e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 52px;
    font-weight: 800;
    text-transform: uppercase;
    color: var( --e-global-color-primary);
}

.elementor-234 .elementor-element.elementor-element-b2e59d4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-234 .elementor-element.elementor-element-3bf7b3e .package-card {
    background-color: #ffffff;
    border-radius: 16px;
}

.elementor-234 .elementor-element.elementor-element-3bf7b3e .feature-icon {
    color: #6b7280;
}

.elementor-234 .elementor-element.elementor-element-3bf7b3e .benefits-heading {
    color: #6b7280;
}

.elementor-234 .elementor-element.elementor-element-3bf7b3e .speed-heading {
    color: var( --e-global-color-primary);
    font-size: 20px;
    font-weight: 600;
}

.elementor-234 .elementor-element.elementor-element-3bf7b3e .package-header .package-title {
    color: #ffffff;
}

.elementor-234 .elementor-element.elementor-element-3bf7b3e .current-price,
.elementor-234 .elementor-element.elementor-element-3bf7b3e .current-price .price {
    color: #fff;
}

.elementor-234 .elementor-element.elementor-element-3bf7b3e .buy-now-btn {
    color: #ffffff;
    background-color: #ec4899;
}

.elementor-234 .elementor-element.elementor-element-3bf7b3e .buy-now-btn:hover {
    background-color: #ec4899;
}

.elementor-234 .elementor-element.elementor-element-3bf7b3e .plan-details-btn {
    color: #6b7280;
    border-color: #d1d5db;
}

.elementor-234 .elementor-element.elementor-element-3bf7b3e .plan-details-btn .whatsapp-icon {
    color: #25D366;
    font-size: 18px;
}

.elementor-234 .elementor-element.elementor-element-3bf7b3e .discount-percentage,
.elementor-234 .elementor-element.elementor-element-3bf7b3e .discount-label {
    color: #ffffff;
}

.elementor-234 .elementor-element.elementor-element-3bf7b3e .original-price {
    color: #a0aec0;
}

.elementor-234 .elementor-element.elementor-element-93f80ca {
    --display: flex;
}

.elementor-234 .elementor-element.elementor-element-74ee31b>.elementor-widget-container {
    padding: 40px 20px 20px 20px;
}

.elementor-234 .elementor-element.elementor-element-74ee31b {
    text-align: center;
}

.elementor-234 .elementor-element.elementor-element-74ee31b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 52px;
    font-weight: 800;
    text-transform: uppercase;
    color: var( --e-global-color-primary);
}

.elementor-234 .elementor-element.elementor-element-e9152d2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-234 .elementor-element.elementor-element-28b295d .package-card {
    background-color: #ffffff;
    border-radius: 16px;
}

.elementor-234 .elementor-element.elementor-element-28b295d .feature-icon {
    color: #6b7280;
}

.elementor-234 .elementor-element.elementor-element-28b295d .benefits-heading {
    color: #6b7280;
}

.elementor-234 .elementor-element.elementor-element-28b295d .speed-heading {
    color: var( --e-global-color-primary);
    font-size: 20px;
    font-weight: 600;
}

.elementor-234 .elementor-element.elementor-element-28b295d .package-header .package-title {
    color: #ffffff;
}

.elementor-234 .elementor-element.elementor-element-28b295d .current-price,
.elementor-234 .elementor-element.elementor-element-28b295d .current-price .price {
    color: #fff;
}

.elementor-234 .elementor-element.elementor-element-28b295d .buy-now-btn {
    color: #ffffff;
    background-color: #ec4899;
}

.elementor-234 .elementor-element.elementor-element-28b295d .buy-now-btn:hover {
    background-color: #ec4899;
}

.elementor-234 .elementor-element.elementor-element-28b295d .plan-details-btn {
    color: #6b7280;
    border-color: #d1d5db;
}

.elementor-234 .elementor-element.elementor-element-28b295d .plan-details-btn .whatsapp-icon {
    color: #25D366;
    font-size: 18px;
}

.elementor-234 .elementor-element.elementor-element-28b295d .discount-percentage,
.elementor-234 .elementor-element.elementor-element-28b295d .discount-label {
    color: var( --e-global-color-text);
}

.elementor-234 .elementor-element.elementor-element-28b295d .original-price {
    color: #FF0000;
    font-size: 20px;
    font-weight: 600;
}

.elementor-234 .elementor-element.elementor-element-01472e1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-234 .elementor-element.elementor-element-14040be .package-card {
    background-color: #ffffff;
    border-radius: 16px;
}

.elementor-234 .elementor-element.elementor-element-14040be .feature-icon {
    color: #6b7280;
}

.elementor-234 .elementor-element.elementor-element-14040be .benefits-heading {
    color: #6b7280;
}

.elementor-234 .elementor-element.elementor-element-14040be .speed-heading {
    color: var( --e-global-color-primary);
    font-size: 20px;
    font-weight: 600;
}

.elementor-234 .elementor-element.elementor-element-14040be .package-header .package-title {
    color: #ffffff;
}

.elementor-234 .elementor-element.elementor-element-14040be .current-price,
.elementor-234 .elementor-element.elementor-element-14040be .current-price .price {
    color: #fff;
}

.elementor-234 .elementor-element.elementor-element-14040be .buy-now-btn {
    color: #ffffff;
    background-color: #ec4899;
}

.elementor-234 .elementor-element.elementor-element-14040be .buy-now-btn:hover {
    background-color: #ec4899;
}

.elementor-234 .elementor-element.elementor-element-14040be .plan-details-btn {
    color: #6b7280;
    border-color: #d1d5db;
}

.elementor-234 .elementor-element.elementor-element-14040be .plan-details-btn .whatsapp-icon {
    color: #25D366;
    font-size: 18px;
}

.elementor-234 .elementor-element.elementor-element-14040be .discount-percentage,
.elementor-234 .elementor-element.elementor-element-14040be .discount-label {
    color: var( --e-global-color-text);
}

.elementor-234 .elementor-element.elementor-element-14040be .original-price {
    color: #FF0000;
    font-size: 20px;
    font-weight: 600;
}

.elementor-234 .elementor-element.elementor-element-66076be {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 20px;
    --row-gap: 0px;
    --column-gap: 20px;
    --margin-top: 40px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-234 .elementor-element.elementor-element-feef545 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 2px 2px 2px 2px;
    --border-top-width: 2px;
    --border-right-width: 2px;
    --border-bottom-width: 2px;
    --border-left-width: 2px;
    border-color: #6A4D9F;
    --border-color: #6A4D9F;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-234 .elementor-element.elementor-element-fc158cc {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 0px;
}

.elementor-234 .elementor-element.elementor-element-fc158cc.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-234 .elementor-element.elementor-element-f4f91de {
    width: var( --container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
}

.elementor-234 .elementor-element.elementor-element-f4f91de>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-234 .elementor-element.elementor-element-f4f91de.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-234 .elementor-element.elementor-element-f4f91de .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 35px;
    color: var( --e-global-color-primary);
}

.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-234 .elementor-element.elementor-element-36a8967 .elementor-button {
    background-color: #61CE70;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
}

.elementor-234 .elementor-element.elementor-element-36a8967>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-234 .elementor-element.elementor-element-36a8967.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-234 .elementor-element.elementor-element-36a8967 .elementor-button:hover,
.elementor-234 .elementor-element.elementor-element-36a8967 .elementor-button:focus {
    color: #F7F7F7;
}

.elementor-234 .elementor-element.elementor-element-36a8967 .elementor-button:hover svg,
.elementor-234 .elementor-element.elementor-element-36a8967 .elementor-button:focus svg {
    fill: #F7F7F7;
}

.elementor-234 .elementor-element.elementor-element-f6fb66a {
    --display: flex;
}

.elementor-234 .elementor-element.elementor-element-d3fdd29>.elementor-widget-container {
    padding: 20px 20px 20px 20px;
}

.elementor-234 .elementor-element.elementor-element-d3fdd29 {
    text-align: center;
}

.elementor-234 .elementor-element.elementor-element-d3fdd29 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 52px;
    font-weight: 800;
    text-transform: uppercase;
    color: var( --e-global-color-primary);
}

.elementor-234 .elementor-element.elementor-element-c5dfa82 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-234 .elementor-element.elementor-element-9d60c0c .package-card {
    background-color: #ffffff;
    border-radius: 16px;
}

.elementor-234 .elementor-element.elementor-element-9d60c0c .feature-icon {
    color: #6b7280;
}

.elementor-234 .elementor-element.elementor-element-9d60c0c .benefits-heading {
    color: #6b7280;
}

.elementor-234 .elementor-element.elementor-element-9d60c0c .speed-heading {
    color: var( --e-global-color-primary);
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-234 .elementor-element.elementor-element-9d60c0c .package-header .package-title {
    color: #ffffff;
}

.elementor-234 .elementor-element.elementor-element-9d60c0c .current-price,
.elementor-234 .elementor-element.elementor-element-9d60c0c .current-price .price {
    color: #fff;
}

.elementor-234 .elementor-element.elementor-element-9d60c0c .buy-now-btn {
    color: #ffffff;
    background-color: #ec4899;
}

.elementor-234 .elementor-element.elementor-element-9d60c0c .buy-now-btn:hover {
    background-color: #ec4899;
}

.elementor-234 .elementor-element.elementor-element-9d60c0c .plan-details-btn {
    color: #6b7280;
    border-color: #d1d5db;
}

.elementor-234 .elementor-element.elementor-element-9d60c0c .plan-details-btn .whatsapp-icon {
    color: #25D366;
    font-size: 18px;
}

.elementor-234 .elementor-element.elementor-element-9d60c0c .discount-percentage,
.elementor-234 .elementor-element.elementor-element-9d60c0c .discount-label {
    color: var( --e-global-color-text);
}

.elementor-234 .elementor-element.elementor-element-9d60c0c .original-price {
    color: #FF0000;
    font-size: 20px;
    font-weight: 600;
}

@media(max-width:1024px) {
    .elementor-234 .elementor-element.elementor-element-3be570a {
        --min-height: 567px;
    }
    .elementor-234 .elementor-element.elementor-element-3be570a:not(.elementor-motion-effects-element-type-background),
    .elementor-234 .elementor-element.elementor-element-3be570a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .elementor-234 .elementor-element.elementor-element-14a5edd {
        width: var( --container-widget-width, 385.562px);
        max-width: 385.562px;
        --container-widget-width: 385.562px;
        --container-widget-flex-grow: 0;
    }
    .elementor-234 .elementor-element.elementor-element-14a5edd .elementor-heading-title {
        font-size: 44px;
    }
    .elementor-234 .elementor-element.elementor-element-0a2676e .elementor-heading-title {
        font-size: 38px;
    }
    .elementor-234 .elementor-element.elementor-element-74ee31b .elementor-heading-title {
        font-size: 38px;
    }
    .elementor-234 .elementor-element.elementor-element-fc158cc {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-234 .elementor-element.elementor-element-36a8967 .elementor-button {
        font-size: 16px;
    }
    .elementor-234 .elementor-element.elementor-element-d3fdd29 .elementor-heading-title {
        font-size: 38px;
    }
}

@media(max-width:767px) {
    .elementor-234 .elementor-element.elementor-element-3be570a {
        --min-height: 400px;
    }
    .elementor-234 .elementor-element.elementor-element-3be570a:not(.elementor-motion-effects-element-type-background),
    .elementor-234 .elementor-element.elementor-element-3be570a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: cover;
    }
    .elementor-234 .elementor-element.elementor-element-14a5edd {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }
    .elementor-234 .elementor-element.elementor-element-14a5edd>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-234 .elementor-element.elementor-element-14a5edd.elementor-element {
        --align-self: center;
        --order: -99999/* order start hack */
        ;
    }
    .elementor-234 .elementor-element.elementor-element-14a5edd .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-234 .elementor-element.elementor-element-9468b61 {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-234 .elementor-element.elementor-element-0a2676e>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-234 .elementor-element.elementor-element-0a2676e .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-234 .elementor-element.elementor-element-3bf7b3e .speed-heading {
        font-size: 16px;
    }
    .elementor-234 .elementor-element.elementor-element-93f80ca {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-234 .elementor-element.elementor-element-74ee31b>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-234 .elementor-element.elementor-element-74ee31b .elementor-heading-title {
        font-size: 22px;
    }
    .elementor-234 .elementor-element.elementor-element-fc158cc {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-234 .elementor-element.elementor-element-f4f91de .elementor-heading-title {
        font-size: 20px;
    }
    .elementor-234 .elementor-element.elementor-element-36a8967 {
        width: 100%;
        max-width: 100%;
    }
    .elementor-234 .elementor-element.elementor-element-36a8967.elementor-element {
        --align-self: center;
    }
    .elementor-234 .elementor-element.elementor-element-36a8967 .elementor-button {
        font-size: 14px;
    }
    .elementor-234 .elementor-element.elementor-element-f6fb66a {
        --padding-top: 20px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-234 .elementor-element.elementor-element-d3fdd29>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-234 .elementor-element.elementor-element-d3fdd29 .elementor-heading-title {
        font-size: 22px;
    }
}

@media(min-width:768px) {
    .elementor-234 .elementor-element.elementor-element-b2e59d4 {
        --content-width: 800px;
    }
    .elementor-234 .elementor-element.elementor-element-01472e1 {
        --content-width: 800px;
    }
    .elementor-234 .elementor-element.elementor-element-66076be {
        --content-width: 1120px;
    }
    .elementor-234 .elementor-element.elementor-element-feef545 {
        --width: 100%;
    }
    .elementor-234 .elementor-element.elementor-element-fc158cc {
        --width: 75%;
    }
    .elementor-234 .elementor-element.elementor-element-c5dfa82 {
        --content-width: 800px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-234 .elementor-element.elementor-element-b2e59d4 {
        --content-width: 1500px;
    }
    .elementor-234 .elementor-element.elementor-element-fc158cc {
        --width: 65%;
    }
}

#gr {
    background: linear-gradient(270deg, #00A2C8 0%, #3E6BAC 30%, #684997 65%, #37356F 100%)
}
