.elementor-1964 .elementor-element.elementor-element-380d9b5 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 135px 0px 0px 0px;
}

.elementor-1964 .elementor-element.elementor-element-380d9b5:not(.elementor-motion-effects-element-type-background), .elementor-1964 .elementor-element.elementor-element-380d9b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../uploads/2022/10/home-two-banner-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1964 .elementor-element.elementor-element-380d9b5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1964 .elementor-element.elementor-element-e306806 {
    margin-top: -30px;
    margin-bottom: 0px;
}

.elementor-1964 .elementor-element.elementor-element-4bbf7c4 {
    width: auto;
    max-width: auto;
    top: 126px;
    z-index: 0;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-4bbf7c4 {
    left: 20px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-4bbf7c4 {
    right: 20px;
}

.elementor-1964 .elementor-element.elementor-element-6f3f755 {
    width: auto;
    max-width: auto;
    top: 105px;
    z-index: 0;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-6f3f755 {
    right: -190px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-6f3f755 {
    left: -190px;
}

.elementor-1964 .elementor-element.elementor-element-0e7a845 > .elementor-container {
    max-width: 1200px;
}

.elementor-1964 .elementor-element.elementor-element-2587b28 > .elementor-element-populated {
    padding: 120px 15px 0px 15px;
}

.elementor-1964 .elementor-element.elementor-element-fa31f3a .elementor-heading-title {
    color: #ed2124;
    font-weight: 800;
    line-height: 26px;
    letter-spacing: 1.6px;
}

.elementor-1964 .elementor-element.elementor-element-fa31f3a > .elementor-widget-container {
    margin: 10px 0px 10px 10px;
}

.elementor-1964 .elementor-element.elementor-element-fa31f3a {
    width: auto;
    max-width: auto;
}

.elementor-1964 .elementor-element.elementor-element-a10940f .elementor-heading-title {
    font-size: 68px;
    line-height: 84px;
}

.elementor-1964 .elementor-element.elementor-element-72e6e8c {
    font-size: 20px;
    line-height: 32px;
}

.elementor-1964 .elementor-element.elementor-element-72e6e8c > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1964 .elementor-element.elementor-element-14e9c32 .eduvibe-primary-button-icon-position-before i, .elementor-1964 .elementor-element.elementor-element-14e9c32 .eduvibe-primary-button-icon-position-before svg {
    margin-right: 10px;
}

.elementor-1964 .elementor-element.elementor-element-14e9c32 .eduvibe-primary-button-icon-position-after i, .elementor-1964 .elementor-element.elementor-element-14e9c32 .eduvibe-primary-button-icon-position-after svg {
    margin-left: 10px;
}

.elementor-1964 .elementor-element.elementor-element-14e9c32 .eduvibe-primary-button-icon-position-before i, .elementor-1964 .elementor-element.elementor-element-14e9c32 .eduvibe-primary-button-icon-position-before svg, .elementor-1964 .elementor-element.elementor-element-14e9c32 .eduvibe-primary-button-icon-position-after i, .elementor-1964 .elementor-element.elementor-element-14e9c32 .eduvibe-primary-button-icon-position-after svg {
    top: 3px;
}

.elementor-1964 .elementor-element.elementor-element-14e9c32 .eduvibe-button-item {
    padding: 14px 31px 14px 31px;
}

.elementor-1964 .elementor-element.elementor-element-14e9c32 > .elementor-widget-container {
    margin: 40px 0px 120px 0px;
}

.elementor-1964 .elementor-element.elementor-element-97e2d14 {
    width: auto;
    max-width: auto;
    bottom: 125px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-97e2d14 {
    right: -24.1px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-97e2d14 {
    left: -24.1px;
}

.elementor-bc-flex-widget .elementor-1964 .elementor-element.elementor-element-63cff1c.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-1964 .elementor-element.elementor-element-63cff1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-1964 .elementor-element.elementor-element-e7d75e2 > .elementor-widget-container {
    margin: 0px -200px -35px 85px;
}

.elementor-1964 .elementor-element.elementor-element-e7d75e2 {
    z-index: 1;
}

.elementor-1964 .elementor-element.elementor-element-a0ead44 {
    text-align: left;
    bottom: 0px;
    z-index: 0;
}

.elementor-1964 .elementor-element.elementor-element-a0ead44 > .elementor-widget-container {
    margin: 0px -80px 0px -30px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-a0ead44 {
    right: -120px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-a0ead44 {
    left: -120px;
}

.elementor-1964 .elementor-element.elementor-element-6bae785 {
    width: auto;
    max-width: auto;
    top: 105px;
    z-index: 0;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-6bae785 {
    right: -290px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-6bae785 {
    left: -290px;
}

.elementor-1964 .elementor-element.elementor-element-9e8244a {
    width: auto;
    max-width: auto;
    top: 100px;
    z-index: 0;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-9e8244a {
    left: 106px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-9e8244a {
    right: 106px;
}

.elementor-1964 .elementor-element.elementor-element-39b6215 > .elementor-container {
    max-width: 1200px;
}

.elementor-1964 .elementor-element.elementor-element-39b6215 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 115px 0px;
}

.elementor-1964 .elementor-element.elementor-element-39b6215 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1964 .elementor-element.elementor-element-7be072a .section-title {
    text-align: center;
}

.elementor-1964 .elementor-element.elementor-element-7be072a > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-1964 .elementor-element.elementor-element-cf54a93 {
    width: auto;
    max-width: auto;
    top: 81px;
    z-index: 0;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-cf54a93 {
    right: -40px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-cf54a93 {
    left: -40px;
}

.elementor-1964 .elementor-element.elementor-element-347d6ce {
    width: auto;
    max-width: auto;
    bottom: -25px;
    z-index: 0;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-347d6ce {
    right: -225.4px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-347d6ce {
    left: -225.4px;
}

.elementor-1964 .elementor-element.elementor-element-2126b99 {
    width: auto;
    max-width: auto;
    bottom: 130px;
    z-index: 0;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-2126b99 {
    left: -186px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-2126b99 {
    right: -186px;
}

.elementor-1964 .elementor-element.elementor-element-9148fbb > .elementor-container {
    max-width: 1200px;
}

.elementor-1964 .elementor-element.elementor-element-9148fbb:not(.elementor-motion-effects-element-type-background), .elementor-1964 .elementor-element.elementor-element-9148fbb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../uploads/2022/10/home-two-about-us-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1964 .elementor-element.elementor-element-9148fbb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 115px 0px;
}

.elementor-1964 .elementor-element.elementor-element-9148fbb > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1964 .elementor-element.elementor-element-17505e7 > .elementor-element-populated {
    margin: 0px 32px 0px 0px;
    --e-column-margin-right: 32px;
    --e-column-margin-left: 0px;
}

.elementor-1964 .elementor-element.elementor-element-4fa0335 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-1964 .elementor-element.elementor-element-4fa0335 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-1964 .elementor-element.elementor-element-698a8bc .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1964 .elementor-element.elementor-element-698a8bc.elementor-view-stacked .elementor-icon {
    background-color: #525FE1;
    color: #FFFFFF;
}

.elementor-1964 .elementor-element.elementor-element-698a8bc.elementor-view-framed .elementor-icon, .elementor-1964 .elementor-element.elementor-element-698a8bc.elementor-view-default .elementor-icon {
    color: #525FE1;
    border-color: #525FE1;
}

.elementor-1964 .elementor-element.elementor-element-698a8bc.elementor-view-framed .elementor-icon, .elementor-1964 .elementor-element.elementor-element-698a8bc.elementor-view-default .elementor-icon svg {
    fill: #525FE1;
}

.elementor-1964 .elementor-element.elementor-element-698a8bc.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-1964 .elementor-element.elementor-element-698a8bc.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-1964 .elementor-element.elementor-element-698a8bc .elementor-icon {
    font-size: 20px;
    padding: 20px;
}

.elementor-1964 .elementor-element.elementor-element-698a8bc {
    width: auto;
    max-width: auto;
    top: 25px;
    z-index: 1;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-698a8bc {
    left: 65px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-698a8bc {
    right: 65px;
}

.elementor-1964 .elementor-element.elementor-element-ccc1d9e {
    text-align: left;
}

.elementor-1964 .elementor-element.elementor-element-ccc1d9e img {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1964 .elementor-element.elementor-element-f74fd0f > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.elementor-1964 .elementor-element.elementor-element-d87946b {
    text-align: left;
}

.elementor-1964 .elementor-element.elementor-element-d87946b img {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1964 .elementor-element.elementor-element-8748e15 {
    text-align: center;
}

.elementor-1964 .elementor-element.elementor-element-8748e15 img {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1964 .elementor-element.elementor-element-8748e15 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-1964 .elementor-element.elementor-element-02ee74e .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon.eduvibe-icon-box-enable {
    min-width: 40px;
    height: 40px;
    line-height: 40px;
    background-color: #FB7C5680;
    border-radius: 100% 100% 100% 100%;
}

.elementor-1964 .elementor-element.elementor-element-02ee74e .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon, .elementor-1964 .elementor-element.elementor-element-02ee74e .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon i {
    font-size: 16px;
}

.elementor-1964 .elementor-element.elementor-element-02ee74e .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon i {
    color: #FFFFFF;
}

.elementor-1964 .elementor-element.elementor-element-02ee74e .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon svg {
    fill: #FFFFFF;
}

.elementor-1964 .elementor-element.elementor-element-02ee74e .eduvibe-icon-box-wrapper {
    align-items: flex-start;
}

.elementor-1964 .elementor-element.elementor-element-02ee74e .eduvibe-icon-box-wrapper .eduvibe-icon-box-content {
    margin: 0px 0px 0px 10px;
}

.elementor-1964 .elementor-element.elementor-element-02ee74e .eduvibe-icon-box-wrapper .eduvibe-icon-box-title {
    font-size: 20px;
    line-height: 16px;
    color: #F86F03;
    margin: 0px 0px 6px 0px;
}

.elementor-1964 .elementor-element.elementor-element-02ee74e .eduvibe-icon-box-wrapper .eduvibe-icon-box-content, .elementor-1964 .elementor-element.elementor-element-02ee74e .eduvibe-icon-box-wrapper .eduvibe-icon-box-content p {
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
}

.elementor-1964 .elementor-element.elementor-element-02ee74e > .elementor-widget-container {
    padding: 16px 15px 16px 15px;
    background-color: #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.08);
}

.elementor-1964 .elementor-element.elementor-element-02ee74e {
    width: auto;
    max-width: auto;
    bottom: 68px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-02ee74e {
    left: -20px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-02ee74e {
    right: -20px;
}

.elementor-1964 .elementor-element.elementor-element-b3d8c07 {
    width: auto;
    max-width: auto;
    top: -26px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-b3d8c07 {
    left: -285px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-b3d8c07 {
    right: -285px;
}

.elementor-1964 .elementor-element.elementor-element-4b6c743 {
    width: auto;
    max-width: auto;
    bottom: -40px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-4b6c743 {
    left: -285px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-4b6c743 {
    right: -285px;
}

.elementor-1964 .elementor-element.elementor-element-f611228 > .elementor-element-populated {
    margin: 0px 0px 0px 36px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 36px;
}

.elementor-1964 .elementor-element.elementor-element-a77ea4c .elementor-heading-title {
    color: #525FE1;
    font-weight: 800;
    line-height: 26px;
    letter-spacing: 1.6px;
}

.elementor-1964 .elementor-element.elementor-element-a77ea4c > .elementor-widget-container {
    margin: 10px 0px 6px 0px;
}

.elementor-1964 .elementor-element.elementor-element-a77ea4c {
    width: auto;
    max-width: auto;
}

.elementor-1964 .elementor-element.elementor-element-9c8cf58 .elementor-heading-title {
    font-size: 40px;
    line-height: 56px;
}

.elementor-1964 .elementor-element.elementor-element-9c8cf58 > .elementor-widget-container {
    margin: -4px 0px 0px 0px;
}

.elementor-1964 .elementor-element.elementor-element-aa2abe6 {
    font-size: 16px;
    line-height: 26px;
}

.elementor-1964 .elementor-element.elementor-element-aa2abe6 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1964 .elementor-element.elementor-element-5f30f74 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-1964 .elementor-element.elementor-element-d7304b2 > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

.elementor-1964 .elementor-element.elementor-element-d7d61a6 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon.eduvibe-icon-box-enable {
    min-width: 60px;
    height: 60px;
    line-height: 60px;
    background-color: #F86F03;
    padding: 3px 0px 0px 0px;
    border-radius: 100% 100% 100% 100%;
}

.elementor-1964 .elementor-element.elementor-element-d7d61a6 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon, .elementor-1964 .elementor-element.elementor-element-d7d61a6 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon i {
    font-size: 30px;
}

.elementor-1964 .elementor-element.elementor-element-d7d61a6 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon i {
    color: #FFFFFF;
}

.elementor-1964 .elementor-element.elementor-element-d7d61a6 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon svg {
    fill: #FFFFFF;
}

.elementor-1964 .elementor-element.elementor-element-d7d61a6 .eduvibe-icon-box-wrapper {
    align-items: flex-start;
}

.elementor-1964 .elementor-element.elementor-element-d7d61a6 .eduvibe-icon-box-wrapper .eduvibe-icon-box-content {
    margin: 0px 0px 0px 20px;
}

.elementor-1964 .elementor-element.elementor-element-d7d61a6 .eduvibe-icon-box-wrapper .eduvibe-icon-box-title {
    font-size: 20px;
    line-height: 32px;
    margin: 0px 0px 6px 0px;
}

.elementor-1964 .elementor-element.elementor-element-c6a2b2c > .elementor-element-populated {
    margin: 0px -6px 0px 20px;
    --e-column-margin-right: -6px;
    --e-column-margin-left: 20px;
}

.elementor-1964 .elementor-element.elementor-element-29c2f14 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon.eduvibe-icon-box-enable {
    min-width: 60px;
    height: 60px;
    line-height: 60px;
    background-color: #F86F03;
    border-radius: 100% 100% 100% 100%;
}

.elementor-1964 .elementor-element.elementor-element-29c2f14 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon, .elementor-1964 .elementor-element.elementor-element-29c2f14 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon i {
    font-size: 30px;
}

.elementor-1964 .elementor-element.elementor-element-29c2f14 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon i {
    color: #FFFFFF;
}

.elementor-1964 .elementor-element.elementor-element-29c2f14 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon svg {
    fill: #FFFFFF;
}

.elementor-1964 .elementor-element.elementor-element-29c2f14 .eduvibe-icon-box-wrapper {
    align-items: flex-start;
}

.elementor-1964 .elementor-element.elementor-element-29c2f14 .eduvibe-icon-box-wrapper .eduvibe-icon-box-content {
    margin: 0px 0px 0px 20px;
}

.elementor-1964 .elementor-element.elementor-element-29c2f14 .eduvibe-icon-box-wrapper .eduvibe-icon-box-title {
    font-size: 20px;
    line-height: 32px;
    margin: 0px 0px 6px 0px;
}

.elementor-1964 .elementor-element.elementor-element-5dde754 .eduvibe-primary-button-icon-position-before i, .elementor-1964 .elementor-element.elementor-element-5dde754 .eduvibe-primary-button-icon-position-before svg {
    margin-right: 10px;
}

.elementor-1964 .elementor-element.elementor-element-5dde754 .eduvibe-primary-button-icon-position-after i, .elementor-1964 .elementor-element.elementor-element-5dde754 .eduvibe-primary-button-icon-position-after svg {
    margin-left: 10px;
}

.elementor-1964 .elementor-element.elementor-element-5dde754 .eduvibe-primary-button-icon-position-before i, .elementor-1964 .elementor-element.elementor-element-5dde754 .eduvibe-primary-button-icon-position-before svg, .elementor-1964 .elementor-element.elementor-element-5dde754 .eduvibe-primary-button-icon-position-after i, .elementor-1964 .elementor-element.elementor-element-5dde754 .eduvibe-primary-button-icon-position-after svg {
    top: 3px;
}

.elementor-1964 .elementor-element.elementor-element-5dde754 .eduvibe-button-item {
    padding: 14.5px 31px 14.5px 31px;
}

.elementor-1964 .elementor-element.elementor-element-5dde754 > .elementor-widget-container {
    margin: 55px 0px 0px 0px;
}

.elementor-1964 .elementor-element.elementor-element-ed36c7d {
    width: auto;
    max-width: auto;
    top: -55px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-ed36c7d {
    right: -180.6px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-ed36c7d {
    left: -180.6px;
}

.elementor-1964 .elementor-element.elementor-element-ef9c631 {
    width: auto;
    max-width: auto;
    bottom: -25px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-ef9c631 {
    right: -180.6px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-ef9c631 {
    left: -180.6px;
}

.elementor-1964 .elementor-element.elementor-element-f2cf218 > .elementor-container {
    max-width: 1200px;
}

.elementor-1964 .elementor-element.elementor-element-f2cf218 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 80px 0px;
}

.elementor-1964 .elementor-element.elementor-element-f2cf218 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1964 .elementor-element.elementor-element-1e59117 .section-title {
    text-align: left;
}

.elementor-1964 .elementor-element.elementor-element-1e59117 .section-title .pre-title {
    color: #525FE1;
}

.elementor-1964 .elementor-element.elementor-element-1e59117 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-1964 .elementor-element.elementor-element-1e59117 {
    width: var(--container-widget-width, 622px);
    max-width: 622px;
    --container-widget-width: 622px;
    --container-widget-flex-grow: 0;
    z-index: 1;
}

.elementor-1964 .elementor-element.elementor-element-46c4c25 .eduvibe-filter-course {
    text-align: right;
    margin: -70px -7.5px 70px 0px;
}

.elementor-1964 .elementor-element.elementor-element-111a188 .eduvibe-animation-widget img, .elementor-1964 .elementor-element.elementor-element-111a188 .eduvibe-animation-widget i, .elementor-1964 .elementor-element.elementor-element-111a188 .eduvibe-animation-widget .eduvibe-animation-widget-text, .elementor-1964 .elementor-element.elementor-element-111a188 .eduvibe-animation-widget span.eduvibe-animation-widget-color {
    -webkit-animation: eduvibe-vsm-y-move 5s alternate infinite linear;
    -moz-animation: eduvibe-vsm-y-move 5s alternate infinite linear;
    -ms-animation: eduvibe-vsm-y-move 5s alternate infinite linear;
    -o-animation: eduvibe-vsm-y-move 5s alternate infinite linear;
    animation: eduvibe-vsm-y-move 5s alternate infinite linear;
    -webkit-animation-duration: 3.5s;
    -moz-animation-duration: 3.5s;
    -ms-animation-duration: 3.5s;
    -o-animation-duration: 3.5s;
    animation-duration: 3.5s;
}

.elementor-1964 .elementor-element.elementor-element-111a188 .eduvibe-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1964 .elementor-element.elementor-element-111a188 .eduvibe-animation-widget .eduvibe-animation-widget-color {
    background-color: #525FE1;
    height: 80px;
    width: 80px;
}

.elementor-1964 .elementor-element.elementor-element-111a188 {
    width: auto;
    max-width: auto;
    top: 164px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-111a188 {
    left: -208px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-111a188 {
    right: -208px;
}

.elementor-1964 .elementor-element.elementor-element-a75ddde {
    width: auto;
    max-width: auto;
    bottom: 136px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-a75ddde {
    right: -235.9px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-a75ddde {
    left: -235.9px;
}

.elementor-1964 .elementor-element.elementor-element-d65ce78 > .elementor-container {
    max-width: 1200px;
}

.elementor-1964 .elementor-element.elementor-element-d65ce78 {
    margin-top: 0px;
    margin-bottom: -285px;
}

.elementor-1964 .elementor-element.elementor-element-bf5327f.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-1964 .elementor-element.elementor-element-29d8c02 .eduvibe-video-popup-animation-continious.eduvibe-video-popup-continious-type-custom-ripple-color .eduvibe-video-popup-icon::before, .elementor-1964 .elementor-element.elementor-element-29d8c02 .eduvibe-video-popup-animation-continious.eduvibe-video-popup-continious-type-custom-ripple-color .eduvibe-video-popup-icon::after {
    border-color: #F86F03;
}

.elementor-1964 .elementor-element.elementor-element-29d8c02 .eduvibe-video-popup-wrapper.eduvibe-video-popup-bg-enable::before {
    background: #E1525200;
}

.elementor-1964 .elementor-element.elementor-element-29d8c02 .eduvibe-video-popup-wrapper.eduvibe-video-popup-bg-enable {
    height: 555px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1964 .elementor-element.elementor-element-29d8c02 .eduvibe-video-popup-wrapper .eduvibe-video-popup-content .eduvibe-video-popup-icon {
    height: 80px;
    width: 80px;
    line-height: 80px;
    font-size: 20px;
    color: #ffffff;
    fill: #ffffff;
    background-color: #F86F03;
}

.elementor-1964 .elementor-element.elementor-element-29d8c02 .eduvibe-video-popup-wrapper .eduvibe-video-popup-content .eduvibe-video-popup-icon, .elementor-1964 .elementor-element.elementor-element-29d8c02 .eduvibe-video-popup-animation-on-hover .eduvibe-video-popup-icon:before {
    border-radius: 100% 100% 100% 100%;
}

.elementor-1964 .elementor-element.elementor-element-29d8c02 {
    width: var(--container-widget-width, 960px);
    max-width: 960px;
    --container-widget-width: 960px;
    --container-widget-flex-grow: 0;
    z-index: 1;
}

.elementor-1964 .elementor-element.elementor-element-29d8c02 > .elementor-widget-container {
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 10px 45px 0px rgba(0, 0, 0, 0.07);
}

.elementor-1964 .elementor-element.elementor-element-1cf381c {
    --spacer-size: 32px;
    width: var(--container-widget-width, 48px);
    max-width: 48px;
    --container-widget-width: 48px;
    --container-widget-flex-grow: 0;
    bottom: 86px;
    z-index: 1;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-1cf381c {
    right: -129px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-1cf381c {
    left: -129px;
}

.elementor-1964 .elementor-element.elementor-element-1cf381c > .elementor-widget-container {
    border-style: solid;
    border-width: 8px 8px 8px 8px;
    border-color: #F86F034D;
    border-radius: 100% 100% 100% 100%;
}

.elementor-1964 .elementor-element.elementor-element-430d709 .eduvibe-animation-widget img, .elementor-1964 .elementor-element.elementor-element-430d709 .eduvibe-animation-widget i, .elementor-1964 .elementor-element.elementor-element-430d709 .eduvibe-animation-widget .eduvibe-animation-widget-text, .elementor-1964 .elementor-element.elementor-element-430d709 .eduvibe-animation-widget span.eduvibe-animation-widget-color {
    -webkit-animation: eduvibe-sm-x-move 15s alternate infinite linear;
    -moz-animation: eduvibe-sm-x-move 15s alternate infinite linear;
    -ms-animation: eduvibe-sm-x-move 15s alternate infinite linear;
    -o-animation: eduvibe-sm-x-move 15s alternate infinite linear;
    animation: eduvibe-sm-x-move 15s alternate infinite linear;
    -webkit-animation-duration: 4s;
    -moz-animation-duration: 4s;
    -ms-animation-duration: 4s;
    -o-animation-duration: 4s;
    animation-duration: 4s;
}

.elementor-1964 .elementor-element.elementor-element-430d709 .eduvibe-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1964 .elementor-element.elementor-element-430d709 .eduvibe-animation-widget .eduvibe-animation-widget-color {
    background-color: #525FE1;
    height: 80px;
    width: 80px;
}

.elementor-1964 .elementor-element.elementor-element-430d709 {
    width: auto;
    max-width: auto;
    top: 195px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-430d709 {
    left: -64px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-430d709 {
    right: -64px;
}

.elementor-1964 .elementor-element.elementor-element-9c6c61f .eduvibe-animation-widget img, .elementor-1964 .elementor-element.elementor-element-9c6c61f .eduvibe-animation-widget i, .elementor-1964 .elementor-element.elementor-element-9c6c61f .eduvibe-animation-widget .eduvibe-animation-widget-text, .elementor-1964 .elementor-element.elementor-element-9c6c61f .eduvibe-animation-widget span.eduvibe-animation-widget-color {
    -webkit-animation: eduvibe-sm-y-move 15s alternate infinite linear;
    -moz-animation: eduvibe-sm-y-move 15s alternate infinite linear;
    -ms-animation: eduvibe-sm-y-move 15s alternate infinite linear;
    -o-animation: eduvibe-sm-y-move 15s alternate infinite linear;
    animation: eduvibe-sm-y-move 15s alternate infinite linear;
    -webkit-animation-duration: 4s;
    -moz-animation-duration: 4s;
    -ms-animation-duration: 4s;
    -o-animation-duration: 4s;
    animation-duration: 4s;
}

.elementor-1964 .elementor-element.elementor-element-9c6c61f .eduvibe-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-1964 .elementor-element.elementor-element-9c6c61f .eduvibe-animation-widget .eduvibe-animation-widget-color {
    background-color: #525FE1;
    height: 80px;
    width: 80px;
}

.elementor-1964 .elementor-element.elementor-element-9c6c61f {
    width: auto;
    max-width: auto;
    top: 146px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-9c6c61f {
    right: -13px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-9c6c61f {
    left: -13px;
}

.elementor-1964 .elementor-element.elementor-element-f01391f {
    width: auto;
    max-width: auto;
    bottom: 78px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-f01391f {
    left: -169px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-f01391f {
    right: -169px;
}

.elementor-1964 .elementor-element.elementor-element-d6fc6c7 > .elementor-container {
    max-width: 1200px;
}

.elementor-1964 .elementor-element.elementor-element-d6fc6c7:not(.elementor-motion-effects-element-type-background), .elementor-1964 .elementor-element.elementor-element-d6fc6c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../uploads/2022/10/home-two-events-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1964 .elementor-element.elementor-element-d6fc6c7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 385px 0px 100px 0px;
}

.elementor-1964 .elementor-element.elementor-element-d6fc6c7 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1964 .elementor-element.elementor-element-fd5bad6 .section-title {
    text-align: center;
}

.elementor-1964 .elementor-element.elementor-element-fd5bad6 .section-title .pre-title {
    color: #525FE1;
}

.elementor-1964 .elementor-element.elementor-element-fd5bad6 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-1964 .elementor-element.elementor-element-e1e3b71 {
    width: auto;
    max-width: auto;
    top: 114px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-e1e3b71 {
    right: -20px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-e1e3b71 {
    left: -20px;
}

.elementor-1964 .elementor-element.elementor-element-98da6d9 {
    width: auto;
    max-width: auto;
    bottom: 0px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-98da6d9 {
    right: -77.9px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-98da6d9 {
    left: -77.9px;
}

.elementor-1964 .elementor-element.elementor-element-4a5d503 {
    width: auto;
    max-width: auto;
    bottom: -78px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-4a5d503 {
    left: -221px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-4a5d503 {
    right: -221px;
}

.elementor-1964 .elementor-element.elementor-element-dc72fda > .elementor-container {
    max-width: 1200px;
}

.elementor-1964 .elementor-element.elementor-element-dc72fda:not(.elementor-motion-effects-element-type-background), .elementor-1964 .elementor-element.elementor-element-dc72fda > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../uploads/2022/10/home-two-testimonial-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1964 .elementor-element.elementor-element-dc72fda {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 115px 0px;
}

.elementor-1964 .elementor-element.elementor-element-dc72fda > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1964 .elementor-element.elementor-element-413809b .section-title {
    text-align: center;
}

.elementor-1964 .elementor-element.elementor-element-413809b .section-title .pre-title {
    color: #525FE1;
}

.elementor-1964 .elementor-element.elementor-element-413809b > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-1964 .elementor-element.elementor-element-993eb91 > .elementor-widget-container {
    margin: -15px -15px 0px -15px;
}

.elementor-1964 .elementor-element.elementor-element-6e54567 {
    width: auto;
    max-width: auto;
    bottom: 13px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-6e54567 {
    left: -198px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-6e54567 {
    right: -198px;
}

.elementor-1964 .elementor-element.elementor-element-ce972be {
    width: auto;
    max-width: auto;
    top: 10px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-ce972be {
    right: -195px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-ce972be {
    left: -195px;
}

.elementor-1964 .elementor-element.elementor-element-cdc3f30 > .elementor-container {
    max-width: 1200px;
}

.elementor-1964 .elementor-element.elementor-element-cdc3f30 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1964 .elementor-element.elementor-element-cdc3f30 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 115px 0px;
}

.elementor-1964 .elementor-element.elementor-element-cdc3f30 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1964 .elementor-element.elementor-element-fa336d5 > .elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
}

.elementor-1964 .elementor-element.elementor-element-eeaa24f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1964 .elementor-element.elementor-element-eeaa24f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1964 .elementor-element.elementor-element-eeaa24f > .elementor-element-populated, .elementor-1964 .elementor-element.elementor-element-eeaa24f > .elementor-element-populated > .elementor-background-overlay, .elementor-1964 .elementor-element.elementor-element-eeaa24f > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1964 .elementor-element.elementor-element-eeaa24f > .elementor-element-populated {
    box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.06);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 50px 30px 50px 30px;
}

.elementor-1964 .elementor-element.elementor-element-eeaa24f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1964 .elementor-element.elementor-element-0f3f947 .eduvibe-counter-item {
    text-align: center;
}

.elementor-1964 .elementor-element.elementor-element-0f3f947 > .elementor-widget-container {
    margin: 5px 0px -15px 0px;
}

.elementor-1964 .elementor-element.elementor-element-57bd96b {
    text-align: center;
}

.elementor-1964 .elementor-element.elementor-element-57bd96b > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-1964 .elementor-element.elementor-element-c271ea4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1964 .elementor-element.elementor-element-c271ea4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1964 .elementor-element.elementor-element-c271ea4 > .elementor-element-populated, .elementor-1964 .elementor-element.elementor-element-c271ea4 > .elementor-element-populated > .elementor-background-overlay, .elementor-1964 .elementor-element.elementor-element-c271ea4 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1964 .elementor-element.elementor-element-c271ea4 > .elementor-element-populated {
    box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.06);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 50px 30px 50px 30px;
}

.elementor-1964 .elementor-element.elementor-element-c271ea4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1964 .elementor-element.elementor-element-2939368 .eduvibe-counter-item {
    text-align: center;
}

.elementor-1964 .elementor-element.elementor-element-2939368 > .elementor-widget-container {
    margin: 5px 0px -15px 0px;
}

.elementor-1964 .elementor-element.elementor-element-f0bfd8e {
    text-align: center;
}

.elementor-1964 .elementor-element.elementor-element-f0bfd8e > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-1964 .elementor-element.elementor-element-5550e02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1964 .elementor-element.elementor-element-5550e02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1964 .elementor-element.elementor-element-5550e02 > .elementor-element-populated, .elementor-1964 .elementor-element.elementor-element-5550e02 > .elementor-element-populated > .elementor-background-overlay, .elementor-1964 .elementor-element.elementor-element-5550e02 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1964 .elementor-element.elementor-element-5550e02 > .elementor-element-populated {
    box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.06);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 50px 30px 50px 30px;
}

.elementor-1964 .elementor-element.elementor-element-5550e02 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1964 .elementor-element.elementor-element-f1c1030 .eduvibe-counter-item {
    text-align: center;
}

.elementor-1964 .elementor-element.elementor-element-f1c1030 > .elementor-widget-container {
    margin: 5px 0px -15px 0px;
}

.elementor-1964 .elementor-element.elementor-element-56cad50 {
    text-align: center;
}

.elementor-1964 .elementor-element.elementor-element-56cad50 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-1964 .elementor-element.elementor-element-cccd6e2 {
    width: auto;
    max-width: auto;
    bottom: -41px;
    z-index: -1;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-cccd6e2 {
    left: -42px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-cccd6e2 {
    right: -42px;
}

.elementor-1964 .elementor-element.elementor-element-79955db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1964 .elementor-element.elementor-element-79955db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1964 .elementor-element.elementor-element-79955db > .elementor-element-populated, .elementor-1964 .elementor-element.elementor-element-79955db > .elementor-element-populated > .elementor-background-overlay, .elementor-1964 .elementor-element.elementor-element-79955db > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1964 .elementor-element.elementor-element-79955db > .elementor-element-populated {
    box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.06);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
    padding: 50px 30px 50px 30px;
}

.elementor-1964 .elementor-element.elementor-element-79955db > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1964 .elementor-element.elementor-element-92223da .eduvibe-counter-item {
    text-align: center;
}

.elementor-1964 .elementor-element.elementor-element-92223da > .elementor-widget-container {
    margin: 5px 0px -15px 0px;
}

.elementor-1964 .elementor-element.elementor-element-5c57f7e {
    text-align: center;
}

.elementor-1964 .elementor-element.elementor-element-5c57f7e > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-1964 .elementor-element.elementor-element-c742366 .section-title {
    text-align: text-center;
}

.elementor-1964 .elementor-element.elementor-element-c742366 .section-title .pre-title {
    color: #525FE1;
}

.elementor-1964 .elementor-element.elementor-element-c742366 .section-title .section-description {
    margin-top: 39px;
}

.elementor-1964 .elementor-element.elementor-element-c742366 > .elementor-widget-container {
    margin: -5px 0px 0px 0px;
}

.elementor-1964 .elementor-element.elementor-element-6e10384 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon.eduvibe-icon-box-enable {
    min-width: 60px;
    height: 60px;
    line-height: 60px;
    background-color: #FB7C561A;
    border-radius: 100% 100% 100% 100%;
}

.elementor-1964 .elementor-element.elementor-element-6e10384 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon, .elementor-1964 .elementor-element.elementor-element-6e10384 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon i {
    font-size: 26px;
}

.elementor-1964 .elementor-element.elementor-element-6e10384 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon i {
    color: #F86F03;
}

.elementor-1964 .elementor-element.elementor-element-6e10384 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon svg {
    fill: #F86F03;
}

.elementor-1964 .elementor-element.elementor-element-6e10384 .eduvibe-icon-box-wrapper {
    align-items: flex-start;
}

.elementor-1964 .elementor-element.elementor-element-6e10384 .eduvibe-icon-box-wrapper .eduvibe-icon-box-content {
    margin: 0px 0px 0px 25px;
}

.elementor-1964 .elementor-element.elementor-element-6e10384 .eduvibe-icon-box-wrapper .eduvibe-icon-box-title {
    font-size: 20px;
    line-height: 32px;
    margin: 0px 0px 6px 0px;
}

.elementor-1964 .elementor-element.elementor-element-6e10384 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1964 .elementor-element.elementor-element-8db3bf7 {
    width: auto;
    max-width: auto;
    bottom: 182px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-8db3bf7 {
    right: -250px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-8db3bf7 {
    left: -250px;
}

.elementor-1964 .elementor-element.elementor-element-0f09b42 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon.eduvibe-icon-box-enable {
    min-width: 60px;
    height: 60px;
    line-height: 60px;
    background-color: #525FE11A;
    border-radius: 100% 100% 100% 100%;
}

.elementor-1964 .elementor-element.elementor-element-0f09b42 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon, .elementor-1964 .elementor-element.elementor-element-0f09b42 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon i {
    font-size: 26px;
}

.elementor-1964 .elementor-element.elementor-element-0f09b42 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon i {
    color: #525FE1;
}

.elementor-1964 .elementor-element.elementor-element-0f09b42 .eduvibe-icon-box-wrapper .eduvibe-icon-box-icon svg {
    fill: #525FE1;
}

.elementor-1964 .elementor-element.elementor-element-0f09b42 .eduvibe-icon-box-wrapper {
    align-items: flex-start;
}

.elementor-1964 .elementor-element.elementor-element-0f09b42 .eduvibe-icon-box-wrapper .eduvibe-icon-box-content {
    margin: 0px 0px 0px 25px;
}

.elementor-1964 .elementor-element.elementor-element-0f09b42 .eduvibe-icon-box-wrapper .eduvibe-icon-box-title {
    font-size: 20px;
    line-height: 32px;
    margin: 0px 0px 6px 0px;
}

.elementor-1964 .elementor-element.elementor-element-0f09b42 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-1964 .elementor-element.elementor-element-9460b71 > .elementor-container {
    max-width: 1200px;
}

.elementor-1964 .elementor-element.elementor-element-9460b71:not(.elementor-motion-effects-element-type-background), .elementor-1964 .elementor-element.elementor-element-9460b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../uploads/2022/10/home-two-cta-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1964 .elementor-element.elementor-element-9460b71 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 115px 0px;
}

.elementor-1964 .elementor-element.elementor-element-9460b71 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1964 .elementor-element.elementor-element-310bb96 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 800;
    line-height: 26px;
    letter-spacing: 1.6px;
}

.elementor-1964 .elementor-element.elementor-element-af64885 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 40px;
    line-height: 56px;
}

.elementor-1964 .elementor-element.elementor-element-af64885 > .elementor-widget-container {
    margin: -13px 0px 0px 0px;
}

.elementor-1964 .elementor-element.elementor-element-00faac8.elementor-column > .elementor-widget-wrap {
    justify-content: flex-end;
}

.elementor-1964 .elementor-element.elementor-element-1b191bb .eduvibe-primary-button-icon-position-before i, .elementor-1964 .elementor-element.elementor-element-1b191bb .eduvibe-primary-button-icon-position-before svg {
    margin-right: 10px;
}

.elementor-1964 .elementor-element.elementor-element-1b191bb .eduvibe-primary-button-icon-position-after i, .elementor-1964 .elementor-element.elementor-element-1b191bb .eduvibe-primary-button-icon-position-after svg {
    margin-left: 10px;
}

.elementor-1964 .elementor-element.elementor-element-1b191bb .eduvibe-primary-button-icon-position-before i, .elementor-1964 .elementor-element.elementor-element-1b191bb .eduvibe-primary-button-icon-position-before svg, .elementor-1964 .elementor-element.elementor-element-1b191bb .eduvibe-primary-button-icon-position-after i, .elementor-1964 .elementor-element.elementor-element-1b191bb .eduvibe-primary-button-icon-position-after svg {
    top: 3px;
}

.elementor-1964 .elementor-element.elementor-element-1b191bb .eduvibe-button-widget-wrapper {
    justify-content: flex-end;
}

.elementor-1964 .elementor-element.elementor-element-1b191bb .eduvibe-button-item {
    padding: 14.5px 31px 14.5px 31px;
}

.elementor-1964 .elementor-element.elementor-element-1b191bb a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill, .elementor-1964 .elementor-element.elementor-element-1b191bb a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered {
    color: #525FE1;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
}

.elementor-1964 .elementor-element.elementor-element-1b191bb a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover, .elementor-1964 .elementor-element.elementor-element-1b191bb a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    color: #FFFFFF;
    background-color: #F86F03;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F86F03;
}

.elementor-1964 .elementor-element.elementor-element-1b191bb > .elementor-widget-container {
    margin: 13px 0px 0px 0px;
}

.elementor-1964 .elementor-element.elementor-element-1b191bb {
    width: auto;
    max-width: auto;
}

.elementor-1964 .elementor-element.elementor-element-b7ffe05 > .elementor-widget-container {
    margin: 30px 0px 0px 40px;
}

.elementor-1964 .elementor-element.elementor-element-b7ffe05 {
    width: auto;
    max-width: auto;
}

.elementor-1964 .elementor-element.elementor-element-950a03d > .elementor-container {
    max-width: 1200px;
}

.elementor-1964 .elementor-element.elementor-element-950a03d:not(.elementor-motion-effects-element-type-background), .elementor-1964 .elementor-element.elementor-element-950a03d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../uploads/2023/02/home-two-blog-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1964 .elementor-element.elementor-element-950a03d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 95px 0px;
}

.elementor-1964 .elementor-element.elementor-element-950a03d > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1964 .elementor-element.elementor-element-d25a3a9 .section-title {
    text-align: center;
}

.elementor-1964 .elementor-element.elementor-element-d25a3a9 .section-title .pre-title {
    color: #525FE1;
}

.elementor-1964 .elementor-element.elementor-element-d25a3a9 > .elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-1964 .elementor-element.elementor-element-d56aeb4 {
    z-index: 1;
}

.elementor-1964 .elementor-element.elementor-element-4380fdd img {
    width: 60%;
}

.elementor-1964 .elementor-element.elementor-element-4380fdd {
    width: auto;
    max-width: auto;
    top: -60px;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-4380fdd {
    left: -249px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-4380fdd {
    right: -249px;
}

.elementor-1964 .elementor-element.elementor-element-3e512db {
    width: auto;
    max-width: auto;
    bottom: -27px;
    z-index: 0;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-3e512db {
    left: -41px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-3e512db {
    right: -41px;
}

.elementor-1964 .elementor-element.elementor-element-1d8af9b {
    width: auto;
    max-width: auto;
    bottom: -70px;
    z-index: 0;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-1d8af9b {
    right: -195.7px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-1d8af9b {
    left: -195.7px;
}

.elementor-1964 .elementor-element.elementor-element-956c78c {
    width: auto;
    max-width: auto;
    top: -10px;
    z-index: 0;
}

body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-956c78c {
    right: -240px;
}

body.rtl .elementor-1964 .elementor-element.elementor-element-956c78c {
    left: -240px;
}

@media (min-width: 768px) {
    .elementor-1964 .elementor-element.elementor-element-17505e7 {
        width: 46.47%;
    }

    .elementor-1964 .elementor-element.elementor-element-99126d8 {
        width: 38.401%;
    }

    .elementor-1964 .elementor-element.elementor-element-f74fd0f {
        width: 61.599%;
    }

    .elementor-1964 .elementor-element.elementor-element-f611228 {
        width: 53.53%;
    }

    .elementor-1964 .elementor-element.elementor-element-d7304b2 {
        width: 49.999%;
    }

    .elementor-1964 .elementor-element.elementor-element-c6a2b2c {
        width: 50%;
    }
}

@media (max-width: 1200px) {
    .elementor-1964 .elementor-element.elementor-element-a10940f .elementor-heading-title {
        font-size: 44px;
        line-height: 57px;
    }

    .elementor-1964 .elementor-element.elementor-element-97e2d14 img {
        width: 70%;
    }

    .elementor-1964 .elementor-element.elementor-element-97e2d14 {
        bottom: 95px;
    }

    .elementor-1964 .elementor-element.elementor-element-e7d75e2 > .elementor-widget-container {
        margin: 0px 0px -35px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-a0ead44 img {
        width: 90%;
    }

    .elementor-1964 .elementor-element.elementor-element-a0ead44 > .elementor-widget-container {
        margin: 0px 0px 0px -90px;
    }
}

@media (max-width: 1024px) {
    .elementor-1964 .elementor-element.elementor-element-380d9b5 {
        padding: 130px 0px 0px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-8d85ff0 > .elementor-element-populated {
        padding: 0px 15px 40px 15px;
    }

    .elementor-1964 .elementor-element.elementor-element-2587b28 > .elementor-element-populated {
        padding: 0px 15px 0px 15px;
    }

    .elementor-1964 .elementor-element.elementor-element-a10940f .elementor-heading-title {
        font-size: 45px;
        line-height: 55px;
    }

    .elementor-1964 .elementor-element.elementor-element-14e9c32 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-e7d75e2 {
        text-align: left;
    }

    .elementor-1964 .elementor-element.elementor-element-e7d75e2 > .elementor-widget-container {
        margin: 0px 0px -35px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-a0ead44 {
        width: var(--container-widget-width, 50%);
        max-width: 50%;
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
    }

    body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-a0ead44 {
        right: 20%;
    }

    body.rtl .elementor-1964 .elementor-element.elementor-element-a0ead44 {
        left: 20%;
    }

    .elementor-1964 .elementor-element.elementor-element-39b6215 {
        padding: 65px 0px 65px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-7be072a > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-9148fbb {
        padding: 65px 0px 65px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-17505e7 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-698a8bc {
        left: 65px;
    }

    body.rtl .elementor-1964 .elementor-element.elementor-element-698a8bc {
        right: 65px;
    }

    .elementor-1964 .elementor-element.elementor-element-698a8bc {
        top: 27px;
    }

    .elementor-1964 .elementor-element.elementor-element-ccc1d9e img {
        width: 100%;
    }

    .elementor-1964 .elementor-element.elementor-element-d87946b img {
        width: 100%;
    }

    body:not(.rtl) .elementor-1964 .elementor-element.elementor-element-02ee74e {
        left: 10%;
    }

    body.rtl .elementor-1964 .elementor-element.elementor-element-02ee74e {
        right: 10%;
    }

    .elementor-1964 .elementor-element.elementor-element-f611228 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-9c8cf58 .elementor-heading-title {
        font-size: 45px;
        line-height: 55px;
    }

    .elementor-1964 .elementor-element.elementor-element-9c8cf58 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-c6a2b2c > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

    .elementor-1964 .elementor-element.elementor-element-5dde754 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-f2cf218 {
        padding: 65px 0px 65px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-1e59117 .section-title {
        text-align: center;
    }

    .elementor-1964 .elementor-element.elementor-element-1e59117 > .elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-1e59117 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-1964 .elementor-element.elementor-element-46c4c25 .eduvibe-filter-course {
        text-align: center;
        margin: 0px 0px 30px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-d65ce78 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 65px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-29d8c02 .eduvibe-video-popup-wrapper.eduvibe-video-popup-bg-enable {
        height: 400px;
    }

    .elementor-1964 .elementor-element.elementor-element-29d8c02 .eduvibe-video-popup-wrapper .eduvibe-video-popup-content .eduvibe-video-popup-icon {
        height: 60px;
        width: 60px;
        line-height: 60px;
        font-size: 18px;
    }

    .elementor-1964 .elementor-element.elementor-element-d6fc6c7 {
        padding: 65px 0px 65px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-fd5bad6 .section-title {
        text-align: center;
    }

    .elementor-1964 .elementor-element.elementor-element-fd5bad6 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-dc72fda {
        padding: 65px 0px 65px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-413809b .section-title {
        text-align: center;
    }

    .elementor-1964 .elementor-element.elementor-element-413809b > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-cdc3f30 {
        padding: 0px 0px 65px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-fa336d5 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-c271ea4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-79955db > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-c742366 .section-title .section-description {
        margin-top: 17px;
    }

    .elementor-1964 .elementor-element.elementor-element-c742366 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-9460b71 {
        padding: 65px 0px 65px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-af64885 .elementor-heading-title {
        font-size: 32px;
        line-height: 45px;
    }

    .elementor-1964 .elementor-element.elementor-element-af64885 > .elementor-widget-container {
        margin: -10px 0px -10px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-00faac8.elementor-column > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-1964 .elementor-element.elementor-element-1b191bb .eduvibe-button-widget-wrapper {
        justify-content: flex-start;
    }

    .elementor-1964 .elementor-element.elementor-element-950a03d {
        padding: 65px 0px 45px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-d25a3a9 .section-title {
        text-align: center;
    }

    .elementor-1964 .elementor-element.elementor-element-d25a3a9 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
}

@media (max-width: 767px) {
    .elementor-1964 .elementor-element.elementor-element-a10940f .elementor-heading-title {
        font-size: 32px;
        line-height: 40px;
    }

    .elementor-1964 .elementor-element.elementor-element-72e6e8c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-14e9c32 > .elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-f74fd0f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-d87946b > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-9c8cf58 .elementor-heading-title {
        font-size: 32px;
        line-height: 40px;
    }

    .elementor-1964 .elementor-element.elementor-element-aa2abe6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-c6a2b2c > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-29c2f14 > .elementor-widget-container {
        margin: 25px 0px 0px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-be32f26 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-eeaa24f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-c271ea4 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-5550e02 > .elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-b7ffe05 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-1964 .elementor-element.elementor-element-b7ffe05 {
        width: 100%;
        max-width: 100%;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-1964 .elementor-element.elementor-element-8d85ff0 {
        width: 100%;
    }

    .elementor-1964 .elementor-element.elementor-element-2587b28 {
        width: 100%;
    }

    .elementor-1964 .elementor-element.elementor-element-63cff1c {
        width: 100%;
    }

    .elementor-1964 .elementor-element.elementor-element-17505e7 {
        width: 100%;
    }

    .elementor-1964 .elementor-element.elementor-element-99126d8 {
        width: 40%;
    }

    .elementor-1964 .elementor-element.elementor-element-f74fd0f {
        width: 60%;
    }

    .elementor-1964 .elementor-element.elementor-element-f611228 {
        width: 100%;
    }

    .elementor-1964 .elementor-element.elementor-element-fa336d5 {
        width: 100%;
    }

    .elementor-1964 .elementor-element.elementor-element-592f154 {
        width: 100%;
    }

    .elementor-1964 .elementor-element.elementor-element-c50701a {
        width: 100%;
    }

    .elementor-1964 .elementor-element.elementor-element-00faac8 {
        width: 100%;
    }
}