.elementor-18832 .elementor-element.elementor-element-15909e2>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18832 .elementor-element.elementor-element-15909e2:not(.elementor-motion-effects-element-type-background),
.elementor-18832 .elementor-element.elementor-element-15909e2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://www.apexacademiccentre.co.za/wp-content/uploads/2024/07/home-one-banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-18832 .elementor-element.elementor-element-15909e2>.elementor-container {
    min-height: 940px;
}

.elementor-18832 .elementor-element.elementor-element-15909e2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 4px 0px;
}

.elementor-18832 .elementor-element.elementor-element-15909e2>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-b02fd62>.elementor-container {
    max-width: 1200px;
}

.elementor-18832 .elementor-element.elementor-element-b02fd62 {
    margin-top: 105px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-18832 .elementor-element.elementor-element-7a2d00b {
    width: auto;
    max-width: auto;
}

.elementor-18832 .elementor-element.elementor-element-7a2d00b>.elementor-widget-container {
    margin: 10px 0px 10px 0px;
}

.elementor-18832 .elementor-element.elementor-element-7a2d00b .elementor-heading-title {
    font-size: 18px;
    font-weight: 800;
    line-height: 26px;
    letter-spacing: 1.6px;
    color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-ef5a320 .elementor-heading-title {
    font-size: 72px;
    line-height: 90px;
    color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-f5a9f0c>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-18832 .elementor-element.elementor-element-f5a9f0c {
    font-size: 21px;
    font-weight: 600;
    line-height: 32px;
    color: #141414;
}

.elementor-18832 .elementor-element.elementor-element-eb4ff8d>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

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

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

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

.elementor-18832 .elementor-element.elementor-element-eb4ff8d .eduvibe-button-item {
    padding: 14px 31px 14px 31px;
}

.elementor-18832 .elementor-element.elementor-element-eb4ff8d a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill,
.elementor-18832 .elementor-element.elementor-element-eb4ff8d a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered {
    color: #FFFFFF;
    background-color: #02A552;
    border-style: solid;
    border-color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-eb4ff8d a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover,
.elementor-18832 .elementor-element.elementor-element-eb4ff8d a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    color: #FFFFFF;
    background-color: #00154A;
    border-style: solid;
    border-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-8fc74cc {
    width: auto;
    max-width: auto;
    top: 0px;
    z-index: -1;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-8fc74cc {
    left: -300px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-8fc74cc {
    right: -300px;
}

.elementor-18832 .elementor-element.elementor-element-fe8d60d {
    width: auto;
    max-width: auto;
    top: -20px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-fe8d60d {
    left: -213px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-fe8d60d {
    right: -213px;
}

.elementor-18832 .elementor-element.elementor-element-26ddf6a {
    width: auto;
    max-width: auto;
    bottom: 40px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-26ddf6a {
    left: -223px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-26ddf6a {
    right: -223px;
}

.elementor-18832 .elementor-element.elementor-element-3483bbf {
    margin-top: 23px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-18832 .elementor-element.elementor-element-fa8820d>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px -30px 0px 038px;
    padding: 14px 14px 14px 14px;
}

.elementor-18832 .elementor-element.elementor-element-fa8820d.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-18832 .elementor-element.elementor-element-fa8820d.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-18832 .elementor-element.elementor-element-fa8820d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-18832 .elementor-element.elementor-element-fa8820d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-18832 .elementor-element.elementor-element-fa8820d .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-fa8820d .elementor-image-box-title {
    font-size: 23px;
}

.elementor-18832 .elementor-element.elementor-element-87300e5>.elementor-widget-container {
    margin: -2px 0px 23px 39px;
}

.elementor-18832 .elementor-element.elementor-element-87300e5 .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-87300e5 .eduvibe-primary-button-icon-position-before svg {
    margin-right: 7px;
}

.elementor-18832 .elementor-element.elementor-element-87300e5 .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-87300e5 .eduvibe-primary-button-icon-position-after svg {
    margin-left: 7px;
}

.elementor-18832 .elementor-element.elementor-element-87300e5 .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-87300e5 .eduvibe-primary-button-icon-position-before svg,
.elementor-18832 .elementor-element.elementor-element-87300e5 .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-87300e5 .eduvibe-primary-button-icon-position-after svg {
    top: 2px;
}

.elementor-18832 .elementor-element.elementor-element-87300e5 .eduvibe-button-item {
    padding: 15px 22px 15px 22px;
}

.elementor-18832 .elementor-element.elementor-element-87300e5 a.eduvibe-button-item.eduvibe-primary-button {
    font-size: 18px;
    font-weight: 600;
    line-height: 15px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-18832 .elementor-element.elementor-element-87300e5 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill,
.elementor-18832 .elementor-element.elementor-element-87300e5 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered {
    color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-87300e5 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover,
.elementor-18832 .elementor-element.elementor-element-87300e5 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    background-color: #02A552;
    border-style: solid;
    border-color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-83dbf7f {
    width: auto;
    max-width: auto;
    top: -48px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-83dbf7f {
    left: -12px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-83dbf7f {
    right: -12px;
}

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

.elementor-18832 .elementor-element.elementor-element-4e2b539>.elementor-element-populated,
.elementor-18832 .elementor-element.elementor-element-4e2b539>.elementor-element-populated>.elementor-background-overlay,
.elementor-18832 .elementor-element.elementor-element-4e2b539>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-18832 .elementor-element.elementor-element-4e2b539>.elementor-element-populated {
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px -30px 0px 122px;
    --e-column-margin-right: -30px;
    --e-column-margin-left: 122px;
    padding: 20px 20px 20px 20px;
}

.elementor-18832 .elementor-element.elementor-element-4e2b539>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-4e6e740 {
    text-align: start;
}

.elementor-18832 .elementor-element.elementor-element-5737a6a {
    width: auto;
    max-width: auto;
    text-align: start;
}

.elementor-18832 .elementor-element.elementor-element-5737a6a>.elementor-widget-container {
    margin: -14px 0px 12px 0px;
}

.elementor-18832 .elementor-element.elementor-element-5737a6a .elementor-heading-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-2c19ddc>.elementor-widget-container {
    margin: -2px 0px -15px 0px;
}

.elementor-18832 .elementor-element.elementor-element-2c19ddc .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-2c19ddc .eduvibe-primary-button-icon-position-before svg {
    margin-right: 7px;
}

.elementor-18832 .elementor-element.elementor-element-2c19ddc .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-2c19ddc .eduvibe-primary-button-icon-position-after svg {
    margin-left: 7px;
}

.elementor-18832 .elementor-element.elementor-element-2c19ddc .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-2c19ddc .eduvibe-primary-button-icon-position-before svg,
.elementor-18832 .elementor-element.elementor-element-2c19ddc .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-2c19ddc .eduvibe-primary-button-icon-position-after svg {
    top: 2px;
}

.elementor-18832 .elementor-element.elementor-element-2c19ddc .eduvibe-button-item {
    padding: 15px 22px 15px 22px;
}

.elementor-18832 .elementor-element.elementor-element-2c19ddc a.eduvibe-button-item.eduvibe-primary-button {
    font-size: 14px;
    font-weight: 600;
    line-height: 15px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-18832 .elementor-element.elementor-element-2c19ddc a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill,
.elementor-18832 .elementor-element.elementor-element-2c19ddc a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered {
    color: #FFFFFF;
    background-color: #00154A;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-2c19ddc a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover,
.elementor-18832 .elementor-element.elementor-element-2c19ddc a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    background-color: #02A552;
    border-style: solid;
    border-color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-330b910 {
    width: auto;
    max-width: auto;
    bottom: -22px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-330b910 {
    left: -48px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-330b910 {
    right: -48px;
}

.elementor-18832 .elementor-element.elementor-element-2fff4f9 {
    width: auto;
    max-width: auto;
    top: -1px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-2fff4f9 {
    right: -190px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-2fff4f9 {
    left: -190px;
}

.elementor-18832 .elementor-element.elementor-element-f6c9d7a>.elementor-widget-container {
    margin: 30px -165px 0px 20px;
}

.elementor-18832 .elementor-element.elementor-element-7c680b4 {
    width: auto;
    max-width: auto;
    bottom: 45px;
    z-index: -1;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-7c680b4 {
    right: -190px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-7c680b4 {
    left: -190px;
}

.elementor-18832 .elementor-element.elementor-element-013c10d>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-18832 .elementor-element.elementor-element-013c10d:not(.elementor-motion-effects-element-type-background),
.elementor-18832 .elementor-element.elementor-element-013c10d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://www.apexacademiccentre.co.za/wp-content/uploads/2024/07/home-one-banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-18832 .elementor-element.elementor-element-013c10d>.elementor-container {
    min-height: 940px;
}

.elementor-18832 .elementor-element.elementor-element-013c10d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 4px 0px;
}

.elementor-18832 .elementor-element.elementor-element-013c10d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-2c4bdac>.elementor-container {
    max-width: 1200px;
}

.elementor-18832 .elementor-element.elementor-element-2c4bdac {
    margin-top: 105px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-18832 .elementor-element.elementor-element-212476d {
    margin-top: 23px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-18832 .elementor-element.elementor-element-7371faa>.elementor-widget-container {
    background-color: #FFFFFF;
    margin: 0px -30px 0px 038px;
    padding: 14px 14px 14px 14px;
}

.elementor-18832 .elementor-element.elementor-element-7371faa.elementor-position-right .elementor-image-box-img {
    margin-left: 4px;
}

.elementor-18832 .elementor-element.elementor-element-7371faa.elementor-position-left .elementor-image-box-img {
    margin-right: 4px;
}

.elementor-18832 .elementor-element.elementor-element-7371faa.elementor-position-top .elementor-image-box-img {
    margin-bottom: 4px;
}

.elementor-18832 .elementor-element.elementor-element-7371faa .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-18832 .elementor-element.elementor-element-7371faa .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-7371faa .elementor-image-box-title {
    font-size: 23px;
}

.elementor-18832 .elementor-element.elementor-element-2cb0f2b>.elementor-widget-container {
    margin: -2px 0px 23px 39px;
}

.elementor-18832 .elementor-element.elementor-element-2cb0f2b .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-2cb0f2b .eduvibe-primary-button-icon-position-before svg {
    margin-right: 7px;
}

.elementor-18832 .elementor-element.elementor-element-2cb0f2b .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-2cb0f2b .eduvibe-primary-button-icon-position-after svg {
    margin-left: 7px;
}

.elementor-18832 .elementor-element.elementor-element-2cb0f2b .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-2cb0f2b .eduvibe-primary-button-icon-position-before svg,
.elementor-18832 .elementor-element.elementor-element-2cb0f2b .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-2cb0f2b .eduvibe-primary-button-icon-position-after svg {
    top: 2px;
}

.elementor-18832 .elementor-element.elementor-element-2cb0f2b .eduvibe-button-item {
    padding: 15px 22px 15px 22px;
}

.elementor-18832 .elementor-element.elementor-element-2cb0f2b a.eduvibe-button-item.eduvibe-primary-button {
    font-size: 18px;
    font-weight: 600;
    line-height: 15px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-18832 .elementor-element.elementor-element-2cb0f2b a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill,
.elementor-18832 .elementor-element.elementor-element-2cb0f2b a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered {
    color: #FFFFFF;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-2cb0f2b a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover,
.elementor-18832 .elementor-element.elementor-element-2cb0f2b a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    background-color: #02A552;
    border-style: solid;
    border-color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-342e28d {
    width: auto;
    max-width: auto;
    top: -48px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-342e28d {
    left: -12px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-342e28d {
    right: -12px;
}

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

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

.elementor-18832 .elementor-element.elementor-element-9965604>.elementor-element-populated {
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px -30px 0px 122px;
    --e-column-margin-right: -30px;
    --e-column-margin-left: 122px;
    padding: 20px 20px 20px 20px;
}

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

.elementor-18832 .elementor-element.elementor-element-1c3cc61 {
    text-align: start;
}

.elementor-18832 .elementor-element.elementor-element-d0413aa {
    width: auto;
    max-width: auto;
    text-align: start;
}

.elementor-18832 .elementor-element.elementor-element-d0413aa>.elementor-widget-container {
    margin: -14px 0px 12px 0px;
}

.elementor-18832 .elementor-element.elementor-element-d0413aa .elementor-heading-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-aa019ec>.elementor-widget-container {
    margin: -2px 0px -15px 0px;
}

.elementor-18832 .elementor-element.elementor-element-aa019ec .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-aa019ec .eduvibe-primary-button-icon-position-before svg {
    margin-right: 7px;
}

.elementor-18832 .elementor-element.elementor-element-aa019ec .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-aa019ec .eduvibe-primary-button-icon-position-after svg {
    margin-left: 7px;
}

.elementor-18832 .elementor-element.elementor-element-aa019ec .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-aa019ec .eduvibe-primary-button-icon-position-before svg,
.elementor-18832 .elementor-element.elementor-element-aa019ec .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-aa019ec .eduvibe-primary-button-icon-position-after svg {
    top: 2px;
}

.elementor-18832 .elementor-element.elementor-element-aa019ec .eduvibe-button-item {
    padding: 15px 22px 15px 22px;
}

.elementor-18832 .elementor-element.elementor-element-aa019ec a.eduvibe-button-item.eduvibe-primary-button {
    font-size: 14px;
    font-weight: 600;
    line-height: 15px;
    border-radius: 4px 4px 4px 4px;
}

.elementor-18832 .elementor-element.elementor-element-aa019ec a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill,
.elementor-18832 .elementor-element.elementor-element-aa019ec a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered {
    color: #FFFFFF;
    background-color: #00154A;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-aa019ec a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover,
.elementor-18832 .elementor-element.elementor-element-aa019ec a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    background-color: #02A552;
    border-style: solid;
    border-color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-b783eb9 {
    width: auto;
    max-width: auto;
    bottom: -22px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-b783eb9 {
    left: -48px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-b783eb9 {
    right: -48px;
}

.elementor-18832 .elementor-element.elementor-element-a2ce6eb>.elementor-widget-container {
    margin: 30px -165px 0px 20px;
}

.elementor-18832 .elementor-element.elementor-element-0cdd303>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-18832 .elementor-element.elementor-element-0cdd303 .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-0cdd303 .eduvibe-primary-button-icon-position-before svg {
    margin-right: 10px;
}

.elementor-18832 .elementor-element.elementor-element-0cdd303 .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-0cdd303 .eduvibe-primary-button-icon-position-after svg {
    margin-left: 10px;
}

.elementor-18832 .elementor-element.elementor-element-0cdd303 .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-0cdd303 .eduvibe-primary-button-icon-position-before svg,
.elementor-18832 .elementor-element.elementor-element-0cdd303 .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-0cdd303 .eduvibe-primary-button-icon-position-after svg {
    top: 3px;
}

.elementor-18832 .elementor-element.elementor-element-0cdd303 .eduvibe-button-item {
    padding: 14px 31px 14px 31px;
}

.elementor-18832 .elementor-element.elementor-element-0cdd303 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill,
.elementor-18832 .elementor-element.elementor-element-0cdd303 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered {
    color: #FFFFFF;
    background-color: #02A552;
    border-style: solid;
    border-color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-0cdd303 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover,
.elementor-18832 .elementor-element.elementor-element-0cdd303 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    color: #FFFFFF;
    background-color: #00154A;
    border-style: solid;
    border-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-9b03bee {
    width: auto;
    max-width: auto;
    top: -1px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-9b03bee {
    right: -190px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-9b03bee {
    left: -190px;
}

.elementor-18832 .elementor-element.elementor-element-4c9542e {
    width: auto;
    max-width: auto;
    bottom: 45px;
    z-index: -1;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-4c9542e {
    right: -190px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-4c9542e {
    left: -190px;
}

.elementor-18832 .elementor-element.elementor-element-d46b0d1 {
    width: auto;
    max-width: auto;
}

.elementor-18832 .elementor-element.elementor-element-d46b0d1>.elementor-widget-container {
    margin: 10px 0px 10px 0px;
}

.elementor-18832 .elementor-element.elementor-element-d46b0d1 .elementor-heading-title {
    font-size: 18px;
    font-weight: 800;
    line-height: 26px;
    letter-spacing: 1.6px;
    color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-7e673fb .elementor-heading-title {
    font-size: 72px;
    line-height: 90px;
    color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-920af67>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-18832 .elementor-element.elementor-element-920af67 {
    font-size: 21px;
    font-weight: 600;
    line-height: 32px;
    color: #141414;
}

.elementor-18832 .elementor-element.elementor-element-0cb443c>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-18832 .elementor-element.elementor-element-0cb443c .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-0cb443c .eduvibe-primary-button-icon-position-before svg {
    margin-right: 10px;
}

.elementor-18832 .elementor-element.elementor-element-0cb443c .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-0cb443c .eduvibe-primary-button-icon-position-after svg {
    margin-left: 10px;
}

.elementor-18832 .elementor-element.elementor-element-0cb443c .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-0cb443c .eduvibe-primary-button-icon-position-before svg,
.elementor-18832 .elementor-element.elementor-element-0cb443c .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-0cb443c .eduvibe-primary-button-icon-position-after svg {
    top: 3px;
}

.elementor-18832 .elementor-element.elementor-element-0cb443c .eduvibe-button-item {
    padding: 14px 31px 14px 31px;
}

.elementor-18832 .elementor-element.elementor-element-0cb443c a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill,
.elementor-18832 .elementor-element.elementor-element-0cb443c a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered {
    color: #FFFFFF;
    background-color: #02A552;
    border-style: solid;
    border-color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-0cb443c a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover,
.elementor-18832 .elementor-element.elementor-element-0cb443c a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    color: #FFFFFF;
    background-color: #00154A;
    border-style: solid;
    border-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-81a8e43 {
    width: auto;
    max-width: auto;
    top: 0px;
    z-index: -1;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-81a8e43 {
    left: -300px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-81a8e43 {
    right: -300px;
}

.elementor-18832 .elementor-element.elementor-element-31a58b7 {
    width: auto;
    max-width: auto;
    top: -20px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-31a58b7 {
    left: -213px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-31a58b7 {
    right: -213px;
}

.elementor-18832 .elementor-element.elementor-element-695321b {
    width: auto;
    max-width: auto;
    bottom: 40px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-695321b {
    left: -223px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-695321b {
    right: -223px;
}

.elementor-18832 .elementor-element.elementor-element-b2a5a56>.elementor-container {
    max-width: 1200px;
}

.elementor-18832 .elementor-element.elementor-element-b2a5a56 {
    padding: 50px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-18832 .elementor-element.elementor-element-f65c5a0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-18832 .elementor-element.elementor-element-f65c5a0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-18832 .elementor-element.elementor-element-f65c5a0.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-18832 .elementor-element.elementor-element-f65c5a0>.elementor-element-populated {
    margin: 0px 0px 0px 3px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 3px;
}

.elementor-18832 .elementor-element.elementor-element-eefa564 {
    width: var(--container-widget-width, 55.613%);
    max-width: 55.613%;
    --container-widget-width: 55.613%;
    --container-widget-flex-grow: 0;
}

.elementor-18832 .elementor-element.elementor-element-eefa564.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18832 .elementor-element.elementor-element-eefa564 .section-title {
    text-align: left;
}

.elementor-18832 .elementor-element.elementor-element-eefa564 .section-title .title {
    font-size: 40px;
    color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-96459c6 {
    width: var(--container-widget-width, 83.548%);
    max-width: 83.548%;
    --container-widget-width: 83.548%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-size: 20px;
    color: #333333;
}

.elementor-18832 .elementor-element.elementor-element-96459c6.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-18832 .elementor-element.elementor-element-f49e091>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

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

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

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

.elementor-18832 .elementor-element.elementor-element-f49e091 .eduvibe-button-widget-wrapper {
    justify-content: center;
}

.elementor-18832 .elementor-element.elementor-element-f49e091 .eduvibe-button-item {
    padding: 14.5px 31px 14.5px 31px;
}

.elementor-18832 .elementor-element.elementor-element-f49e091 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover,
.elementor-18832 .elementor-element.elementor-element-f49e091 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    color: #FFFFFF;
    background-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-0e722f5>.elementor-container {
    max-width: 1200px;
}

.elementor-18832 .elementor-element.elementor-element-0e722f5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 95px 0px;
}

.elementor-18832 .elementor-element.elementor-element-0e722f5>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-8ecbe12>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-18832 .elementor-element.elementor-element-8ecbe12 .section-title {
    text-align: center;
}

.elementor-18832 .elementor-element.elementor-element-8ecbe12 .section-title .pre-title {
    font-size: 18px;
    color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-8ecbe12 .section-title .title {
    color: #00154A;
    margin-top: 0px;
}

.elementor-18832 .elementor-element.elementor-element-ebf58f4>.elementor-container {
    max-width: 1170px;
}

.elementor-18832 .elementor-element.elementor-element-e2c0796>.elementor-element-populated {
    box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.24);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 20px 0px;
}

.elementor-18832 .elementor-element.elementor-element-7f16cce>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-18832 .elementor-element.elementor-element-e59aecf>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
}

.elementor-18832 .elementor-element.elementor-element-e59aecf {
    text-align: center;
}

.elementor-18832 .elementor-element.elementor-element-e59aecf .elementor-heading-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-638c41f>.elementor-widget-container {
    margin: 0px 10px 0px 10px;
}

.elementor-18832 .elementor-element.elementor-element-638c41f {
    text-align: center;
    font-size: 17px;
    color: #141414;
}

.elementor-18832 .elementor-element.elementor-element-3a6c597>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-18832 .elementor-element.elementor-element-3a6c597 .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-3a6c597 .eduvibe-primary-button-icon-position-before svg {
    margin-right: 10px;
}

.elementor-18832 .elementor-element.elementor-element-3a6c597 .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-3a6c597 .eduvibe-primary-button-icon-position-after svg {
    margin-left: 10px;
}

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

.elementor-18832 .elementor-element.elementor-element-3a6c597 .eduvibe-button-widget-wrapper {
    justify-content: center;
}

.elementor-18832 .elementor-element.elementor-element-3a6c597 .eduvibe-button-item {
    padding: 12px 31px 12px 31px;
}

.elementor-18832 .elementor-element.elementor-element-3a6c597 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover,
.elementor-18832 .elementor-element.elementor-element-3a6c597 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    color: #FFFFFF;
    background-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-86edb9b>.elementor-element-populated {
    box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.24);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 20px 0px;
}

.elementor-18832 .elementor-element.elementor-element-d4271ad>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-18832 .elementor-element.elementor-element-dd564f1>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
}

.elementor-18832 .elementor-element.elementor-element-dd564f1 {
    text-align: center;
}

.elementor-18832 .elementor-element.elementor-element-dd564f1 .elementor-heading-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-c20a299>.elementor-widget-container {
    margin: 0px 10px 0px 10px;
}

.elementor-18832 .elementor-element.elementor-element-c20a299 {
    text-align: center;
    font-size: 17px;
    color: #141414;
}

.elementor-18832 .elementor-element.elementor-element-190ed40>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-18832 .elementor-element.elementor-element-190ed40 .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-190ed40 .eduvibe-primary-button-icon-position-before svg {
    margin-right: 10px;
}

.elementor-18832 .elementor-element.elementor-element-190ed40 .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-190ed40 .eduvibe-primary-button-icon-position-after svg {
    margin-left: 10px;
}

.elementor-18832 .elementor-element.elementor-element-190ed40 .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-190ed40 .eduvibe-primary-button-icon-position-before svg,
.elementor-18832 .elementor-element.elementor-element-190ed40 .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-190ed40 .eduvibe-primary-button-icon-position-after svg {
    top: 3px;
}

.elementor-18832 .elementor-element.elementor-element-190ed40 .eduvibe-button-widget-wrapper {
    justify-content: center;
}

.elementor-18832 .elementor-element.elementor-element-190ed40 .eduvibe-button-item {
    padding: 12px 31px 12px 31px;
}

.elementor-18832 .elementor-element.elementor-element-190ed40 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover,
.elementor-18832 .elementor-element.elementor-element-190ed40 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    color: #FFFFFF;
    background-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-b9b548c>.elementor-element-populated {
    box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.24);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 20px 0px;
}

.elementor-18832 .elementor-element.elementor-element-d8006ef>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    border-radius: 8px 8px 8px 8px;
}

.elementor-18832 .elementor-element.elementor-element-b91d57b>.elementor-widget-container {
    margin: 0px 0px -3px 0px;
}

.elementor-18832 .elementor-element.elementor-element-b91d57b {
    text-align: center;
}

.elementor-18832 .elementor-element.elementor-element-b91d57b .elementor-heading-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-678cb80>.elementor-widget-container {
    margin: 0px 10px 0px 10px;
}

.elementor-18832 .elementor-element.elementor-element-678cb80 {
    text-align: center;
    font-size: 17px;
    color: #141414;
}

.elementor-18832 .elementor-element.elementor-element-c0f8dc3>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-18832 .elementor-element.elementor-element-c0f8dc3 .eduvibe-button-widget-wrapper {
    justify-content: center;
}

.elementor-18832 .elementor-element.elementor-element-c0f8dc3 .eduvibe-button-item {
    padding: 12px 31px 12px 31px;
}

.elementor-18832 .elementor-element.elementor-element-c0f8dc3 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover,
.elementor-18832 .elementor-element.elementor-element-c0f8dc3 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    color: #FFFFFF;
    background-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-7ba9532 .eduvibe-animation-widget .eduvibe-animation-widget-color {
    background-color: #525FE1;
    height: 80px;
    width: 80px;
}

.elementor-18832 .elementor-element.elementor-element-7ba9532 {
    width: auto;
    max-width: auto;
    top: 192px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-7ba9532 {
    right: -230px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-7ba9532 {
    left: -230px;
}

.elementor-18832 .elementor-element.elementor-element-7ba9532 .eduvibe-animation-widget img,
.elementor-18832 .elementor-element.elementor-element-7ba9532 .eduvibe-animation-widget i,
.elementor-18832 .elementor-element.elementor-element-7ba9532 .eduvibe-animation-widget .eduvibe-animation-widget-text,
.elementor-18832 .elementor-element.elementor-element-7ba9532 .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-18832 .elementor-element.elementor-element-7ba9532 .eduvibe-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-18832 .elementor-element.elementor-element-9bfed8d>.elementor-container {
    max-width: 1400px;
}

.elementor-18832 .elementor-element.elementor-element-9bfed8d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

.elementor-18832 .elementor-element.elementor-element-9bfed8d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-4255f45:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-18832 .elementor-element.elementor-element-4255f45>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-4255f45>.elementor-element-populated,
.elementor-18832 .elementor-element.elementor-element-4255f45>.elementor-element-populated>.elementor-background-overlay,
.elementor-18832 .elementor-element.elementor-element-4255f45>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-18832 .elementor-element.elementor-element-4255f45>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 83px 115px 90px 115px;
}

.elementor-18832 .elementor-element.elementor-element-4255f45>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-32111bd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-32111bd>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-84d5da3>.elementor-widget-container {
    margin: -13px 0px 0px 0px;
}

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

.elementor-18832 .elementor-element.elementor-element-e71ac06>.elementor-widget-container {
    margin: 13px 0px 0px 0px;
}

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

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

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

.elementor-18832 .elementor-element.elementor-element-e71ac06 .eduvibe-button-widget-wrapper {
    justify-content: flex-end;
}

.elementor-18832 .elementor-element.elementor-element-e71ac06 .eduvibe-button-item {
    padding: 14.5px 31px 14.5px 31px;
}

.elementor-18832 .elementor-element.elementor-element-e71ac06 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill,
.elementor-18832 .elementor-element.elementor-element-e71ac06 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered {
    color: #02A552;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
}

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

.elementor-18832 .elementor-element.elementor-element-aa15412>.elementor-container {
    max-width: 1200px;
}

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

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

.elementor-18832 .elementor-element.elementor-element-46d9819>.elementor-widget-container {
    margin: 0px 0px 0px -50px;
}

.elementor-18832 .elementor-element.elementor-element-46d9819 {
    z-index: 1;
    text-align: start;
}

.elementor-18832 .elementor-element.elementor-element-9085f7e>.elementor-widget-container {
    margin: 0px 0px 0px -50px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-9085f7e {
    left: -50px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-9085f7e {
    right: -50px;
}

.elementor-18832 .elementor-element.elementor-element-9085f7e {
    top: -83px;
    z-index: 0;
    text-align: start;
}

.elementor-18832 .elementor-element.elementor-element-a812bcf {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    bottom: 14px;
}

.elementor-18832 .elementor-element.elementor-element-a812bcf.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-a812bcf {
    right: 30px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-a812bcf {
    left: 30px;
}

.elementor-18832 .elementor-element.elementor-element-a812bcf .eduvibe-animated-image-widget {
    text-align: right;
}

.elementor-18832 .elementor-element.elementor-element-a812bcf .eduvibe-animated-image-widget img {
    border-radius: 100% 100% 100% 100%;
}

.elementor-18832 .elementor-element.elementor-element-a812bcf .eduvibe-animated-image-type-one .circle-image span {
    border-color: #02A552;
    top: 0px;
}

.elementor-18832 .elementor-element.elementor-element-a812bcf .eduvibe-animated-image-type-one .circle-image {
    width: 272px;
    height: 272px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-a812bcf .eduvibe-animated-image-type-one .circle-image span {
    left: 26px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-a812bcf .eduvibe-animated-image-type-one .circle-image span {
    right: 26px;
}

.elementor-18832 .elementor-element.elementor-element-f2cd859 .eduvibe-animation-widget .eduvibe-animation-widget-color {
    background-color: #FFFFFF00;
    height: 58px;
    width: 58px;
    border-style: solid;
    border-width: 6.5px 6.5px 6.5px 6.5px;
    border-color: #02A552;
    border-radius: 100% 100% 100% 100%;
}

.elementor-18832 .elementor-element.elementor-element-f2cd859 {
    width: auto;
    max-width: auto;
    bottom: 167px;
    z-index: 0;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-f2cd859 {
    left: -34px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-f2cd859 {
    right: -34px;
}

.elementor-18832 .elementor-element.elementor-element-f2cd859 .eduvibe-animation-widget img,
.elementor-18832 .elementor-element.elementor-element-f2cd859 .eduvibe-animation-widget i,
.elementor-18832 .elementor-element.elementor-element-f2cd859 .eduvibe-animation-widget .eduvibe-animation-widget-text,
.elementor-18832 .elementor-element.elementor-element-f2cd859 .eduvibe-animation-widget span.eduvibe-animation-widget-color {
    -webkit-animation: eduvibe-zoom-in-out 3s normal infinite linear;
    -moz-animation: eduvibe-zoom-in-out 3s normal infinite linear;
    -ms-animation: eduvibe-zoom-in-out 3s normal infinite linear;
    -o-animation: eduvibe-zoom-in-out 3s normal infinite linear;
    animation: eduvibe-zoom-in-out 3s normal infinite linear;
}

.elementor-18832 .elementor-element.elementor-element-f2cd859 .eduvibe-animation-widget {
    z-index: 2;
    opacity: 1;
    display: flex;
}

.elementor-18832 .elementor-element.elementor-element-cacc79e {
    width: auto;
    max-width: auto;
    bottom: 284px;
    z-index: 0;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-cacc79e {
    left: -186px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-cacc79e {
    right: -186px;
}

.elementor-18832 .elementor-element.elementor-element-262c124>.elementor-element-populated {
    margin: 0px 0px 0px 45px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 45px;
}

.elementor-18832 .elementor-element.elementor-element-c776a05 {
    width: auto;
    max-width: auto;
    top: -46px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-c776a05 {
    right: -270.8px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-c776a05 {
    left: -270.8px;
}

.elementor-18832 .elementor-element.elementor-element-c0e4b84 {
    width: auto;
    max-width: auto;
    bottom: 22px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-c0e4b84 {
    right: -186.4px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-c0e4b84 {
    left: -186.4px;
}

.elementor-18832 .elementor-element.elementor-element-7bf330f .section-title {
    text-align: text-center;
}

.elementor-18832 .elementor-element.elementor-element-7bf330f .section-title .title {
    color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-1df8694>.elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-18832 .elementor-element.elementor-element-1df8694 .elementor-heading-title {
    font-size: 20px;
    line-height: 32px;
    color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-e8981d1 {
    margin-top: 4px;
    margin-bottom: 0px;
}

.elementor-18832 .elementor-element.elementor-element-f602300>.elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

.elementor-18832 .elementor-element.elementor-element-fe5cb7c>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-18832 .elementor-element.elementor-element-fe5cb7c .elementor-heading-title {
    font-size: 50px;
    line-height: 44px;
    color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-d70acbb>.elementor-widget-container {
    margin: -8px 0px 0px 0px;
}

.elementor-18832 .elementor-element.elementor-element-d70acbb {
    font-size: 20px;
    font-weight: 700;
    color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-39ded42>.elementor-element-populated {
    margin: 0px 0px 0px 8px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 8px;
}

.elementor-18832 .elementor-element.elementor-element-70208ea>.elementor-element-populated {
    margin: 0px 0px 0px 8px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 8px;
}

.elementor-18832 .elementor-element.elementor-element-27af9a7>.elementor-widget-container {
    margin: 46px 0px 0px 0px;
}

.elementor-18832 .elementor-element.elementor-element-27af9a7 .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-27af9a7 .eduvibe-primary-button-icon-position-before svg {
    margin-right: 10px;
}

.elementor-18832 .elementor-element.elementor-element-27af9a7 .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-27af9a7 .eduvibe-primary-button-icon-position-after svg {
    margin-left: 10px;
}

.elementor-18832 .elementor-element.elementor-element-27af9a7 .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-27af9a7 .eduvibe-primary-button-icon-position-before svg,
.elementor-18832 .elementor-element.elementor-element-27af9a7 .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-27af9a7 .eduvibe-primary-button-icon-position-after svg {
    top: 3px;
}

.elementor-18832 .elementor-element.elementor-element-27af9a7 .eduvibe-button-item {
    padding: 14.5px 31px 14.5px 31px;
}

.elementor-18832 .elementor-element.elementor-element-27af9a7 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover,
.elementor-18832 .elementor-element.elementor-element-27af9a7 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    color: #FFFFFF;
    background-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-2cd79ce:not(.elementor-motion-effects-element-type-background),
.elementor-18832 .elementor-element.elementor-element-2cd79ce>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F1F1F1;
}

.elementor-18832 .elementor-element.elementor-element-2cd79ce>.elementor-container {
    max-width: 1200px;
}

.elementor-18832 .elementor-element.elementor-element-2cd79ce {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 80px 0px;
}

.elementor-18832 .elementor-element.elementor-element-2cd79ce>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-d888941>.elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-18832 .elementor-element.elementor-element-d888941 .section-title {
    text-align: center;
}

.elementor-18832 .elementor-element.elementor-element-d888941 .section-title .pre-title {
    color: #525FE1;
}

.elementor-18832 .elementor-element.elementor-element-f1148ad>.elementor-container {
    max-width: 1170px;
}

.elementor-18832 .elementor-element.elementor-element-e83975e>.elementor-element-populated {
    box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.24);
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 20px 0px;
}

.elementor-18832 .elementor-element.elementor-element-db7ce43>.elementor-container {
    max-width: 1170px;
}

.elementor-18832 .elementor-element.elementor-element-a3fe720>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 20px 0px;
}

.elementor-18832 .elementor-element.elementor-element-2b43ec9>.elementor-element-populated {
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0px 0px 20px 0px;
}

.elementor-18832 .elementor-element.elementor-element-3a01032>.elementor-widget-container {
    margin: 15px 15px 15px 15px;
}

.elementor-18832 .elementor-element.elementor-element-3a01032.elementor-element {
    --align-self: center;
}

.elementor-18832 .elementor-element.elementor-element-3a01032 .elementor-image-box-wrapper {
    text-align: start;
}

.elementor-18832 .elementor-element.elementor-element-b0471b4>.elementor-widget-container {
    margin: 0px 0px 0px 14px;
}

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

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

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

.elementor-18832 .elementor-element.elementor-element-b0471b4 .eduvibe-button-widget-wrapper {
    justify-content: flex-start;
}

.elementor-18832 .elementor-element.elementor-element-b0471b4 .eduvibe-button-item {
    padding: 12px 31px 12px 31px;
}

.elementor-18832 .elementor-element.elementor-element-b0471b4 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover,
.elementor-18832 .elementor-element.elementor-element-b0471b4 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    color: #FFFFFF;
    background-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-d106305 {
    width: auto;
    max-width: auto;
    top: 114px;
}

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

body.rtl .elementor-18832 .elementor-element.elementor-element-d106305 {
    left: -20px;
}

.elementor-18832 .elementor-element.elementor-element-8576ece {
    width: auto;
    max-width: auto;
    bottom: 0px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-8576ece {
    right: -77.9px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-8576ece {
    left: -77.9px;
}

.elementor-18832 .elementor-element.elementor-element-93d4bf8 {
    width: auto;
    max-width: auto;
    bottom: -78px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-93d4bf8 {
    left: -221px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-93d4bf8 {
    right: -221px;
}

.elementor-18832 .elementor-element.elementor-element-32d8440:not(.elementor-motion-effects-element-type-background),
.elementor-18832 .elementor-element.elementor-element-32d8440>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-32d8440>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-32d8440 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-18832 .elementor-element.elementor-element-1a0e4f9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-1a0e4f9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-18832 .elementor-element.elementor-element-9b99587 {
    width: auto;
    max-width: auto;
    top: -15px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-9b99587 {
    right: -275px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-9b99587 {
    left: -275px;
}

.elementor-18832 .elementor-element.elementor-element-9b99587 .eduvibe-animation-widget img,
.elementor-18832 .elementor-element.elementor-element-9b99587 .eduvibe-animation-widget i,
.elementor-18832 .elementor-element.elementor-element-9b99587 .eduvibe-animation-widget .eduvibe-animation-widget-text,
.elementor-18832 .elementor-element.elementor-element-9b99587 .eduvibe-animation-widget span.eduvibe-animation-widget-color {
    -webkit-animation: eduvibe-rotate-x 15s normal infinite linear;
    -moz-animation: eduvibe-rotate-x 15s normal infinite linear;
    -ms-animation: eduvibe-rotate-x 15s normal infinite linear;
    -o-animation: eduvibe-rotate-x 15s normal infinite linear;
    animation: eduvibe-rotate-x 15s normal infinite linear;
    -webkit-animation-duration: 30s;
    -moz-animation-duration: 30s;
    -ms-animation-duration: 30s;
    -o-animation-duration: 30s;
    animation-duration: 30s;
}

.elementor-18832 .elementor-element.elementor-element-9b99587 .eduvibe-animation-widget {
    justify-content: flex-end;
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-18832 .elementor-element.elementor-element-2537285>.elementor-container {
    max-width: 1200px;
}

.elementor-18832 .elementor-element.elementor-element-d111b0d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
}

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

.elementor-18832 .elementor-element.elementor-element-84edd4e {
    z-index: 2;
}

.elementor-18832 .elementor-element.elementor-element-84edd4e .eduvibe-video-popup-wrapper.eduvibe-video-popup-bg-enable::before {
    background: #525FE100;
}

.elementor-18832 .elementor-element.elementor-element-84edd4e .eduvibe-video-popup-wrapper.eduvibe-video-popup-bg-enable {
    height: 445px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
}

.elementor-18832 .elementor-element.elementor-element-84edd4e .eduvibe-video-popup-wrapper .eduvibe-video-popup-content .eduvibe-video-popup-icon {
    height: 60px;
    width: 60px;
    line-height: 60px;
    font-size: 24px;
    color: #02A552;
    fill: #02A552;
    background-color: #FFFFFF;
}

.elementor-18832 .elementor-element.elementor-element-84edd4e .eduvibe-video-popup-wrapper .eduvibe-video-popup-content .eduvibe-video-popup-icon,
.elementor-18832 .elementor-element.elementor-element-84edd4e .eduvibe-video-popup-animation-on-hover .eduvibe-video-popup-icon:before {
    border-radius: 100% 100% 100% 100%;
}

.elementor-18832 .elementor-element.elementor-element-f420430 .section-title {
    text-align: text-center;
}

.elementor-18832 .elementor-element.elementor-element-f420430 .section-title .title {
    color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-f420430 .section-title .section-description,
.elementor-18832 .elementor-element.elementor-element-f420430 .section-title p {
    font-size: 17px;
    color: #131313;
}

.elementor-18832 .elementor-element.elementor-element-f420430 .section-title .section-description {
    margin-top: 38px;
}

.elementor-18832 .elementor-element.elementor-element-99eceee>.elementor-widget-container {
    margin: 17px 0px 0px 0px;
}

.elementor-18832 .elementor-element.elementor-element-99eceee .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-99eceee .eduvibe-primary-button-icon-position-before svg {
    margin-right: 10px;
}

.elementor-18832 .elementor-element.elementor-element-99eceee .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-99eceee .eduvibe-primary-button-icon-position-after svg {
    margin-left: 10px;
}

.elementor-18832 .elementor-element.elementor-element-99eceee .eduvibe-primary-button-icon-position-before i,
.elementor-18832 .elementor-element.elementor-element-99eceee .eduvibe-primary-button-icon-position-before svg,
.elementor-18832 .elementor-element.elementor-element-99eceee .eduvibe-primary-button-icon-position-after i,
.elementor-18832 .elementor-element.elementor-element-99eceee .eduvibe-primary-button-icon-position-after svg {
    top: 3px;
}

.elementor-18832 .elementor-element.elementor-element-99eceee .eduvibe-button-item {
    padding: 14.5px 31px 14.5px 31px;
}

.elementor-18832 .elementor-element.elementor-element-99eceee a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover,
.elementor-18832 .elementor-element.elementor-element-99eceee a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    background-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-9654c69:not(.elementor-motion-effects-element-type-background),
.elementor-18832 .elementor-element.elementor-element-9654c69>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EEEEEE;
}

.elementor-18832 .elementor-element.elementor-element-9654c69>.elementor-container {
    max-width: 1200px;
}

.elementor-18832 .elementor-element.elementor-element-9654c69 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-18832 .elementor-element.elementor-element-9654c69>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-b7bb481>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-18832 .elementor-element.elementor-element-b7bb481 .section-title {
    text-align: center;
}

.elementor-18832 .elementor-element.elementor-element-b7bb481 .section-title .title {
    color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-6c77f48>.elementor-container {
    max-width: 1170px;
}

.elementor-18832 .elementor-element.elementor-element-58f13d0>.elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
}

.elementor-18832 .elementor-element.elementor-element-1eeb585 {
    width: auto;
    max-width: auto;
    top: 90px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-1eeb585 {
    right: -80px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-1eeb585 {
    left: -80px;
}

.elementor-18832 .elementor-element.elementor-element-1eeb585 img {
    width: 80%;
}

.elementor-18832 .elementor-element.elementor-element-1a2f1cb .elementor-icon-wrapper {
    text-align: center;
}

.elementor-18832 .elementor-element.elementor-element-1a2f1cb.elementor-view-stacked .elementor-icon {
    background-color: #02A552;
    color: #FFFFFF;
}

.elementor-18832 .elementor-element.elementor-element-1a2f1cb.elementor-view-framed .elementor-icon,
.elementor-18832 .elementor-element.elementor-element-1a2f1cb.elementor-view-default .elementor-icon {
    color: #02A552;
    border-color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-1a2f1cb.elementor-view-framed .elementor-icon,
.elementor-18832 .elementor-element.elementor-element-1a2f1cb.elementor-view-default .elementor-icon svg {
    fill: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-1a2f1cb.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-18832 .elementor-element.elementor-element-1a2f1cb.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-18832 .elementor-element.elementor-element-1a2f1cb .elementor-icon {
    font-size: 40px;
    padding: 20px;
}

.elementor-18832 .elementor-element.elementor-element-1a2f1cb .elementor-icon svg {
    height: 40px;
}

.elementor-18832 .elementor-element.elementor-element-3e57167>.elementor-widget-container {
    margin: 6px 0px -3px 0px;
}

.elementor-18832 .elementor-element.elementor-element-3e57167 {
    text-align: center;
}

.elementor-18832 .elementor-element.elementor-element-3e57167 .elementor-heading-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
}

.elementor-18832 .elementor-element.elementor-element-e8434f9 {
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    color: #0C0C0C;
}

.elementor-18832 .elementor-element.elementor-element-e62b8ff>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

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

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

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

.elementor-18832 .elementor-element.elementor-element-e62b8ff .eduvibe-button-widget-wrapper {
    justify-content: center;
}

.elementor-18832 .elementor-element.elementor-element-e62b8ff .eduvibe-button-item {
    padding: 12px 30px 12px 30px;
}

.elementor-18832 .elementor-element.elementor-element-e62b8ff a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover,
.elementor-18832 .elementor-element.elementor-element-e62b8ff a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    background-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-47291dd>.elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-18832 .elementor-element.elementor-element-7b26ab6 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-18832 .elementor-element.elementor-element-7b26ab6.elementor-view-stacked .elementor-icon {
    background-color: #00154A;
    color: #FFFFFF;
}

.elementor-18832 .elementor-element.elementor-element-7b26ab6.elementor-view-framed .elementor-icon,
.elementor-18832 .elementor-element.elementor-element-7b26ab6.elementor-view-default .elementor-icon {
    color: #00154A;
    border-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-7b26ab6.elementor-view-framed .elementor-icon,
.elementor-18832 .elementor-element.elementor-element-7b26ab6.elementor-view-default .elementor-icon svg {
    fill: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-7b26ab6.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-18832 .elementor-element.elementor-element-7b26ab6.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-18832 .elementor-element.elementor-element-7b26ab6 .elementor-icon {
    font-size: 40px;
    padding: 20px;
}

.elementor-18832 .elementor-element.elementor-element-7b26ab6 .elementor-icon svg {
    height: 40px;
}

.elementor-18832 .elementor-element.elementor-element-a71f253 {
    width: auto;
    max-width: auto;
    top: 90px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-a71f253 {
    right: -80px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-a71f253 {
    left: -80px;
}

.elementor-18832 .elementor-element.elementor-element-a71f253 img {
    width: 80%;
}

.elementor-18832 .elementor-element.elementor-element-c956962>.elementor-widget-container {
    margin: 6px 0px -3px 0px;
}

.elementor-18832 .elementor-element.elementor-element-c956962 {
    text-align: center;
}

.elementor-18832 .elementor-element.elementor-element-c956962 .elementor-heading-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
}

.elementor-18832 .elementor-element.elementor-element-aedb2f8 {
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    color: #111111;
}

.elementor-18832 .elementor-element.elementor-element-8909e3d>.elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
}

.elementor-18832 .elementor-element.elementor-element-39e2443 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-18832 .elementor-element.elementor-element-39e2443.elementor-view-stacked .elementor-icon {
    background-color: #02A552;
    color: #FFFFFF;
}

.elementor-18832 .elementor-element.elementor-element-39e2443.elementor-view-framed .elementor-icon,
.elementor-18832 .elementor-element.elementor-element-39e2443.elementor-view-default .elementor-icon {
    color: #02A552;
    border-color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-39e2443.elementor-view-framed .elementor-icon,
.elementor-18832 .elementor-element.elementor-element-39e2443.elementor-view-default .elementor-icon svg {
    fill: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-39e2443.elementor-view-framed .elementor-icon {
    background-color: #FFFFFF;
}

.elementor-18832 .elementor-element.elementor-element-39e2443.elementor-view-stacked .elementor-icon svg {
    fill: #FFFFFF;
}

.elementor-18832 .elementor-element.elementor-element-39e2443 .elementor-icon {
    font-size: 40px;
    padding: 20px;
}

.elementor-18832 .elementor-element.elementor-element-39e2443 .elementor-icon svg {
    height: 40px;
}

.elementor-18832 .elementor-element.elementor-element-7bfd639>.elementor-widget-container {
    margin: 6px 0px -3px 0px;
}

.elementor-18832 .elementor-element.elementor-element-7bfd639 {
    text-align: center;
}

.elementor-18832 .elementor-element.elementor-element-7bfd639 .elementor-heading-title {
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
}

.elementor-18832 .elementor-element.elementor-element-9335c3a {
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    color: #141414;
}

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

.elementor-18832 .elementor-element.elementor-element-f9ae682 {
    width: var(--container-widget-width, 5.47%);
    max-width: 5.47%;
    --container-widget-width: 5.47%;
    --container-widget-flex-grow: 0;
    top: 186px;
}

.elementor-18832 .elementor-element.elementor-element-f9ae682.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-f9ae682 {
    right: -201px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-f9ae682 {
    left: -201px;
}

.elementor-18832 .elementor-element.elementor-element-f9ae682 .eduvibe-animation-widget img,
.elementor-18832 .elementor-element.elementor-element-f9ae682 .eduvibe-animation-widget i,
.elementor-18832 .elementor-element.elementor-element-f9ae682 .eduvibe-animation-widget .eduvibe-animation-widget-text,
.elementor-18832 .elementor-element.elementor-element-f9ae682 .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-18832 .elementor-element.elementor-element-f9ae682 .eduvibe-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-18832 .elementor-element.elementor-element-4a83498>.elementor-container {
    max-width: 1200px;
}

.elementor-18832 .elementor-element.elementor-element-4a83498 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 95px 0px;
}

.elementor-18832 .elementor-element.elementor-element-4a83498>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-8e5bb6d>.elementor-widget-container {
    margin: 0px 0px 25px 0px;
}

.elementor-18832 .elementor-element.elementor-element-8e5bb6d .section-title {
    text-align: center;
}

.elementor-18832 .elementor-element.elementor-element-8e5bb6d .section-title .pre-title {
    color: #525FE1;
}

.elementor-18832 .elementor-element.elementor-element-a62731f>.elementor-container {
    max-width: 1200px;
}

.elementor-18832 .elementor-element.elementor-element-a62731f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 70px 0px 113px 0px;
}

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

.elementor-18832 .elementor-element.elementor-element-10a0066>.elementor-widget-container {
    padding: 0px 0px 83px 0px;
}

.elementor-18832 .elementor-element.elementor-element-4ac5add>.elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-18832 .elementor-element.elementor-element-4ac5add .section-title {
    text-align: center;
}

.elementor-18832 .elementor-element.elementor-element-baeae61 {
    width: auto;
    max-width: auto;
    top: 37px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-baeae61 {
    right: -165px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-baeae61 {
    left: -165px;
}

.elementor-18832 .elementor-element.elementor-element-2282b55 {
    width: auto;
    max-width: auto;
    bottom: 30px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-2282b55 {
    right: -270.2px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-2282b55 {
    left: -270.2px;
}

.elementor-18832 .elementor-element.elementor-element-416ee39>.elementor-container {
    max-width: 1170px;
}

.elementor-18832 .elementor-element.elementor-element-86b4087>.elementor-widget-container {
    margin: 0px 67px 0px 0px;
}

.elementor-18832 .elementor-element.elementor-element-86b4087 {
    text-align: start;
}

.elementor-18832 .elementor-element.elementor-element-86b4087 img {
    border-radius: 5px 5px 5px 5px;
}

.elementor-18832 .elementor-element.elementor-element-d676850 {
    width: auto;
    max-width: auto;
    bottom: -41px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-d676850 {
    left: -58px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-d676850 {
    right: -58px;
}

.elementor-18832 .elementor-element.elementor-element-d583c89 {
    width: auto;
    max-width: auto;
    top: -147px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-d583c89 {
    left: -240px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-d583c89 {
    right: -240px;
}

.elementor-18832 .elementor-element.elementor-element-ec555a9 {
    width: auto;
    max-width: auto;
    top: 95px;
}

.elementor-18832 .elementor-element.elementor-element-ec555a9>.elementor-widget-container {
    background-color: #FFFFFF;
    padding: 22px 26px 22px 26px;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.08);
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-ec555a9 {
    left: -163px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-ec555a9 {
    right: -163px;
}

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

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

.elementor-18832 .elementor-element.elementor-element-ec555a9 .eduvibe-icon-box-wrapper .eduvibe-icon-box-title {
    font-size: 20px;
    font-weight: 700;
    line-height: 34px;
    margin: -5px 0px 4px 0px;
}

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

.elementor-bc-flex-widget .elementor-18832 .elementor-element.elementor-element-075a172.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-18832 .elementor-element.elementor-element-075a172.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-18832 .elementor-element.elementor-element-e08f579>.elementor-widget-container {
    margin: 0px 0px 0px 30px;
}

.elementor-18832 .elementor-element.elementor-element-e08f579 .testimonial-style-1 .single-testimonial .inner .description {
    font-size: 20px;
    color: #141414;
}

.elementor-18832 .elementor-element.elementor-element-e08f579 .testimonial-style-1 .single-testimonial .inner .client-information .info .title {
    font-size: 24px;
    color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-e08f579 .testimonial-style-1 .single-testimonial .inner .client-information .thumb img {
    width: 55px;
    height: 55px;
}

.elementor-18832 .elementor-element.elementor-element-e08f579 .testimonial-style-1 .single-testimonial .inner .client-information .thumb {
    min-width: 55px;
}

.elementor-18832 .elementor-element.elementor-element-af2a406>.elementor-widget-container {
    margin: 30px 0px 0px 30px;
}

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

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

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

.elementor-18832 .elementor-element.elementor-element-af2a406 .eduvibe-button-widget-wrapper {
    justify-content: flex-start;
}

.elementor-18832 .elementor-element.elementor-element-af2a406 .eduvibe-button-item {
    padding: 12px 30px 12px 30px;
}

.elementor-18832 .elementor-element.elementor-element-af2a406 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-fill:hover,
.elementor-18832 .elementor-element.elementor-element-af2a406 a.eduvibe-button-item.eduvibe-primary-button.eduvibe-button-type-bordered:hover {
    background-color: #00154A;
}

.elementor-18832 .elementor-element.elementor-element-1d4f0fc:not(.elementor-motion-effects-element-type-background),
.elementor-18832 .elementor-element.elementor-element-1d4f0fc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #02A552;
}

.elementor-18832 .elementor-element.elementor-element-1d4f0fc>.elementor-container {
    max-width: 1200px;
}

.elementor-18832 .elementor-element.elementor-element-1d4f0fc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-18832 .elementor-element.elementor-element-1d4f0fc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-2d3b50c>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-18832 .elementor-element.elementor-element-2d3b50c .section-title {
    text-align: center;
}

.elementor-18832 .elementor-element.elementor-element-2d3b50c .section-title .pre-title {
    color: #FFFFFF;
}

.elementor-18832 .elementor-element.elementor-element-2d3b50c .section-title .title {
    color: #FFFFFF;
}

.elementor-18832 .elementor-element.elementor-element-74db5b2 {
    --display: flex;
}

.elementor-18832 .elementor-element.elementor-element-f920742 {
    width: auto;
    max-width: auto;
    top: -52px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-f920742 {
    left: -51px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-f920742 {
    right: -51px;
}

.elementor-18832 .elementor-element.elementor-element-7959401 {
    width: auto;
    max-width: auto;
    top: -34px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-7959401 {
    right: -260px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-7959401 {
    left: -260px;
}

.elementor-18832 .elementor-element.elementor-element-6701fd0 {
    width: auto;
    max-width: auto;
    bottom: -63px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-6701fd0 {
    left: -165px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-6701fd0 {
    right: -165px;
}

.elementor-18832 .elementor-element.elementor-element-44539c4 {
    --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-18832 .elementor-element.elementor-element-64a1705>.elementor-container {
    max-width: 1200px;
}

.elementor-18832 .elementor-element.elementor-element-64a1705 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 95px 0px;
}

.elementor-18832 .elementor-element.elementor-element-64a1705>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-18832 .elementor-element.elementor-element-c1be22a>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-18832 .elementor-element.elementor-element-c1be22a .section-title {
    text-align: center;
}

.elementor-18832 .elementor-element.elementor-element-c1be22a .section-title .pre-title {
    color: #525FE1;
}

.elementor-18832 .elementor-element.elementor-element-77fca08>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-18832 .elementor-element.elementor-element-77fca08 .eduvibe-post-two-wrapper .featured-post .thumbnail a img {
    height: 650px;
}

.elementor-18832 .elementor-element.elementor-element-77fca08 .eduvibe-post-two-wrapper .specific-posts .thumbnail a img {
    height: 160px;
}

.elementor-18832 .elementor-element.elementor-element-5b45c9d .eduvibe-animation-widget .eduvibe-animation-widget-color {
    background-color: #525FE1;
    height: 80px;
    width: 80px;
}

.elementor-18832 .elementor-element.elementor-element-5b45c9d {
    width: auto;
    max-width: auto;
    top: 41px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-5b45c9d {
    left: -181px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-5b45c9d {
    right: -181px;
}

.elementor-18832 .elementor-element.elementor-element-5b45c9d .eduvibe-animation-widget img,
.elementor-18832 .elementor-element.elementor-element-5b45c9d .eduvibe-animation-widget i,
.elementor-18832 .elementor-element.elementor-element-5b45c9d .eduvibe-animation-widget .eduvibe-animation-widget-text,
.elementor-18832 .elementor-element.elementor-element-5b45c9d .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-18832 .elementor-element.elementor-element-5b45c9d .eduvibe-animation-widget {
    z-index: 0;
    opacity: 1;
    display: flex;
}

.elementor-18832 .elementor-element.elementor-element-2f6d340 {
    width: auto;
    max-width: auto;
    top: 6px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-2f6d340 {
    right: -480px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-2f6d340 {
    left: -480px;
}

.elementor-18832 .elementor-element.elementor-element-2f6d340 img {
    width: 40%;
    max-width: 40%;
}

.elementor-18832 .elementor-element.elementor-element-78ac4a1 {
    width: auto;
    max-width: auto;
    bottom: 85px;
}

body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-78ac4a1 {
    right: -238.2px;
}

body.rtl .elementor-18832 .elementor-element.elementor-element-78ac4a1 {
    left: -238.2px;
}

.elementor-18832 .elementor-element.elementor-element-fd3fa05 {
    --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 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-18832 .elementor-element.elementor-element-2e20230 {
    --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-18832 .elementor-element.elementor-element-37abb1c {
    --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;
}

@media(min-width:768px) {
    .elementor-18832 .elementor-element.elementor-element-48c3f47 {
        width: 73.969%;
    }

    .elementor-18832 .elementor-element.elementor-element-5625aa0 {
        width: 25.979%;
    }

    .elementor-18832 .elementor-element.elementor-element-26147d9 {
        width: 48.285%;
    }

    .elementor-18832 .elementor-element.elementor-element-262c124 {
        width: 51.208%;
    }

    .elementor-18832 .elementor-element.elementor-element-a3fe720 {
        width: 21.404%;
    }

    .elementor-18832 .elementor-element.elementor-element-2b43ec9 {
        width: 78.596%;
    }

    .elementor-18832 .elementor-element.elementor-element-d111b0d {
        width: 60%;
    }

    .elementor-18832 .elementor-element.elementor-element-1fcd31a {
        width: 40%;
    }

    .elementor-18832 .elementor-element.elementor-element-62d01de {
        width: 49.035%;
    }

    .elementor-18832 .elementor-element.elementor-element-075a172 {
        width: 50.965%;
    }

    .elementor-18832 .elementor-element.elementor-element-2e20230 {
        --width: 33.3333%;
    }

    .elementor-18832 .elementor-element.elementor-element-37abb1c {
        --width: 66.6666%;
    }
}

@media(max-width:1024px) {
    .elementor-18832 .elementor-element.elementor-element-15909e2>.elementor-container {
        min-height: 580px;
    }

    .elementor-18832 .elementor-element.elementor-element-15909e2 {
        padding: 0px 0px 40px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-b02fd62>.elementor-container {
        max-width: 570px;
    }

    .elementor-18832 .elementor-element.elementor-element-b02fd62 {
        margin-top: 120px;
        margin-bottom: 0px;
    }

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

    .elementor-18832 .elementor-element.elementor-element-eb4ff8d>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-fa8820d {
        grid-column: span 2;
    }

    .elementor-18832 .elementor-element.elementor-element-fa8820d.elementor-element {
        --align-self: flex-start;
        --order: -99999
            /* order start hack */
        ;
    }

    .elementor-18832 .elementor-element.elementor-element-fa8820d .elementor-image-box-wrapper {
        text-align: start;
    }

    .elementor-18832 .elementor-element.elementor-element-4e2b539>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-f6c9d7a>.elementor-widget-container {
        margin: -20px -80px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-013c10d>.elementor-container {
        min-height: 580px;
    }

    .elementor-18832 .elementor-element.elementor-element-013c10d {
        padding: 0px 0px 40px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-2c4bdac>.elementor-container {
        max-width: 570px;
    }

    .elementor-18832 .elementor-element.elementor-element-2c4bdac {
        margin-top: 120px;
        margin-bottom: 0px;
    }

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

    .elementor-18832 .elementor-element.elementor-element-a2ce6eb>.elementor-widget-container {
        margin: -20px -80px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-0cdd303>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-7e673fb .elementor-heading-title {
        font-size: 45px;
        line-height: 55px;
    }

    .elementor-18832 .elementor-element.elementor-element-0cb443c>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-b2a5a56 {
        padding: 65px 0px 65px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-eefa564>.elementor-widget-container {
        margin: 12px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-eefa564 .section-title {
        text-align: left;
    }

    .elementor-18832 .elementor-element.elementor-element-f49e091>.elementor-widget-container {
        margin: 15px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-0e722f5 {
        padding: 65px 0px 45px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-8ecbe12>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-3a6c597>.elementor-widget-container {
        margin: 25px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-190ed40>.elementor-widget-container {
        margin: 25px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-c0f8dc3>.elementor-widget-container {
        margin: 25px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-9bfed8d {
        margin-top: -110px;
        margin-bottom: 0px;
        padding: 0px 50px 0px 50px;
    }

    .elementor-18832 .elementor-element.elementor-element-4255f45>.elementor-element-populated {
        padding: 50px 40px 50px 40px;
    }

    .elementor-18832 .elementor-element.elementor-element-84d5da3>.elementor-widget-container {
        margin: -10px 0px -10px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-84d5da3 .elementor-heading-title {
        font-size: 32px;
        line-height: 45px;
    }

    .elementor-18832 .elementor-element.elementor-element-e71ac06 .eduvibe-button-widget-wrapper {
        justify-content: flex-start;
    }

    .elementor-18832 .elementor-element.elementor-element-aa15412 {
        padding: 65px 0px 65px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-46d9819>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-9085f7e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-262c124>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-27af9a7>.elementor-widget-container {
        margin: 25px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-2cd79ce {
        padding: 65px 0px 65px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-d888941>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-d888941 .section-title {
        text-align: center;
    }

    .elementor-18832 .elementor-element.elementor-element-b0471b4>.elementor-widget-container {
        margin: 25px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-32d8440 {
        padding: 65px 0px 45px 0px;
    }

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

    .elementor-18832 .elementor-element.elementor-element-f420430 .section-title .section-description {
        margin-top: 10px;
    }

    .elementor-18832 .elementor-element.elementor-element-99eceee>.elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-9654c69 {
        padding: 65px 0px 45px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-b7bb481>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-e62b8ff>.elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-47291dd>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-18832 .elementor-element.elementor-element-8909e3d>.elementor-element-populated {
        margin: 30px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-4a83498 {
        padding: 65px 0px 50px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-af0533e>.elementor-element-populated {
        margin: 0px 80px 0px 80px;
        --e-column-margin-right: 80px;
        --e-column-margin-left: 80px;
    }

    .elementor-18832 .elementor-element.elementor-element-8e5bb6d>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-a62731f {
        padding: 65px 0px 65px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-4ac5add>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    body:not(.rtl) .elementor-18832 .elementor-element.elementor-element-ec555a9 {
        left: -13%;
    }

    body.rtl .elementor-18832 .elementor-element.elementor-element-ec555a9 {
        right: -13%;
    }

    .elementor-18832 .elementor-element.elementor-element-e08f579>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-af2a406>.elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-1d4f0fc {
        padding: 65px 0px 50px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-2d3b50c>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-64a1705 {
        padding: 65px 0px 45px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-c1be22a>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-77fca08 .eduvibe-post-two-wrapper .featured-post .thumbnail a img {
        height: 400px;
    }

    .elementor-18832 .elementor-element.elementor-element-77fca08 .eduvibe-post-two-wrapper .specific-posts .thumbnail a img {
        height: 300px;
    }
}

@media(max-width:767px) {
    .elementor-18832 .elementor-element.elementor-element-b02fd62 {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-7a2d00b>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-ef5a320 .elementor-heading-title {
        font-size: 32px;
        line-height: 40px;
    }

    .elementor-18832 .elementor-element.elementor-element-f5a9f0c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-eb4ff8d>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-fa8820d .elementor-image-box-img {
        margin-bottom: 4px;
    }

    .elementor-18832 .elementor-element.elementor-element-f6c9d7a>.elementor-widget-container {
        margin: 5px 0px -39px -27px;
    }

    .elementor-18832 .elementor-element.elementor-element-2c4bdac {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-7371faa>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-7371faa .elementor-image-box-img {
        margin-bottom: 4px;
    }

    .elementor-18832 .elementor-element.elementor-element-a2ce6eb>.elementor-widget-container {
        margin: 5px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-0cdd303>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-0cdd303 .eduvibe-button-widget-wrapper {
        justify-content: center;
    }

    .elementor-18832 .elementor-element.elementor-element-d46b0d1>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-7e673fb .elementor-heading-title {
        font-size: 32px;
        line-height: 40px;
    }

    .elementor-18832 .elementor-element.elementor-element-920af67>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-0cb443c>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-eefa564 {
        --container-widget-width: 240px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 240px);
        max-width: 240px;
    }

    .elementor-18832 .elementor-element.elementor-element-eefa564 .section-title .title {
        font-size: 28px;
    }

    .elementor-18832 .elementor-element.elementor-element-8ecbe12>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

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

    .elementor-18832 .elementor-element.elementor-element-86edb9b>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

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

    .elementor-18832 .elementor-element.elementor-element-c0f8dc3>.elementor-widget-container {
        margin: 0px 0px 50px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-9bfed8d {
        padding: 0px 20px 0px 20px;
    }

    .elementor-18832 .elementor-element.elementor-element-4255f45>.elementor-element-populated {
        padding: 20px 20px 20px 20px;
    }

    .elementor-18832 .elementor-element.elementor-element-39ded42>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-70208ea>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

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

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

    .elementor-18832 .elementor-element.elementor-element-2b43ec9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-b7bb481>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-58f13d0>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-47291dd>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-8909e3d>.elementor-element-populated {
        margin: 50px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

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

    .elementor-18832 .elementor-element.elementor-element-51fc2b4>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-c1be22a>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-18832 .elementor-element.elementor-element-77fca08 .eduvibe-post-two-wrapper .featured-post .thumbnail a img {
        height: 300px;
    }
}

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

    .elementor-18832 .elementor-element.elementor-element-eab81c6 {
        width: 100%;
    }

    .elementor-18832 .elementor-element.elementor-element-266eb4f {
        width: 100%;
    }

    .elementor-18832 .elementor-element.elementor-element-752f662 {
        width: 100%;
    }

    .elementor-18832 .elementor-element.elementor-element-f65c5a0 {
        width: 100%;
    }

    .elementor-18832 .elementor-element.elementor-element-e2c0796 {
        width: 50%;
    }

    .elementor-18832 .elementor-element.elementor-element-86edb9b {
        width: 50%;
    }

    .elementor-18832 .elementor-element.elementor-element-b9b548c {
        width: 50%;
    }

    .elementor-18832 .elementor-element.elementor-element-48c3f47 {
        width: 100%;
    }

    .elementor-18832 .elementor-element.elementor-element-5625aa0 {
        width: 100%;
    }

    .elementor-18832 .elementor-element.elementor-element-26147d9 {
        width: 100%;
    }

    .elementor-18832 .elementor-element.elementor-element-262c124 {
        width: 100%;
    }

    .elementor-18832 .elementor-element.elementor-element-e83975e {
        width: 50%;
    }

    .elementor-18832 .elementor-element.elementor-element-a3fe720 {
        width: 50%;
    }

    .elementor-18832 .elementor-element.elementor-element-2b43ec9 {
        width: 50%;
    }

    .elementor-18832 .elementor-element.elementor-element-d111b0d {
        width: 100%;
    }

    .elementor-18832 .elementor-element.elementor-element-1fcd31a {
        width: 100%;
    }

    .elementor-18832 .elementor-element.elementor-element-58f13d0 {
        width: 50%;
    }

    .elementor-18832 .elementor-element.elementor-element-47291dd {
        width: 50%;
    }

    .elementor-18832 .elementor-element.elementor-element-8909e3d {
        width: 50%;
    }

    .elementor-18832 .elementor-element.elementor-element-62d01de {
        width: 100%;
    }

    .elementor-18832 .elementor-element.elementor-element-075a172 {
        width: 100%;
    }
}