﻿:root {
    --medeedbl-text: #7B7980;
    --medeedbl-text-rgb: 123, 121, 128;
    --medeedbl-base: #16497d;
    --medeedbl-base-rgb: 0, 93, 90;
    --medeedbl-primary: #286fb7;
    --medeedbl-primary-rgb: 128, 188, 182;
    --medeedbl-secondary: #215d9a;
    --medeedbl-secondary-rgb: 40, 111, 214;
    --medeedbl-green: #286fb7;
    --medeedbl-green-rgb: 111, 207, 151;
    --medeedbl-purple: #16497d;
    --medeedbl-purple-rgb: 131, 70, 252;
    --medeedbl-yellow: #286fb7;
    --medeedbl-yellow-rgb: 255, 144, 33;
    --medeedbl-yellow2: #0e8c8a;
    --medeedbl-yellow2-rgb: 239, 128, 43;
    --medeedbl-blue: #16497d;
    --medeedbl-blue-rgb: 67, 201, 255;
    --medeedbl-red: #FF3636;
    --medeedbl-red-rgb: 255, 54, 54;
    --medeedbl-white: #FFFFFF;
    --medeedbl-white-rgb: 255, 255, 255;
    --medeedbl-white2: #95b6df;
    --medeedbl-white2-rgb: 237, 234, 244;
    --medeedbl-white3: #F7F3FF;
    --medeedbl-white3-rgb: 247, 243, 255;
    --medeedbl-gray: #E5E5E5;
    --medeedbl-gray-rgb: 229, 229, 229;
    --medeedbl-gray2: #DDDDDD;
    --medeedbl-gray2-rgb: 221, 221, 221;
    --medeedbl-gray3: #EFFAF8;
    --medeedbl-gray3-rgb: 239, 250, 248;
    --medeedbl-gray4: #EEFBF5;
    --medeedbl-gray4-rgb: 238, 251, 245;
    --medeedbl-gray5: #F1FBFF;
    --medeedbl-gray5-rgb: 241, 251, 255;
    --medeedbl-light: #FFFAEF;
    --medeedbl-light-rgb: 255, 250, 239;
    --medeedbl-light2: #FEF2F4;
    --medeedbl-light2-rgb: 254, 242, 244;
    --medeedbl-light3: #FFF7EF;
    --medeedbl-light3-rgb: 255, 247, 239;
    --medeedbl-light4: #FFF3F3;
    --medeedbl-light4-rgb: 255, 243, 243;
    --medeedbl-black: #1b3a6a;
    --medeedbl-black-rgb: 32, 16, 75;
    --medeedbl-black2: #181818;
    --medeedbl-black2-rgb: 24, 24, 24;
    --medeedbl-black3: #202220;
    --medeedbl-black3-rgb: 32, 34, 32;
    --medeedbl-black4: #151540;
    --medeedbl-black4-rgb: 21, 21, 64;
    --medeedbl-black5: #1E154B;
    --medeedbl-black5-rgb: 30, 21, 75;
    --medeedbl-black6: #1E154B;
    --medeedbl-black6-rgb: 30, 21, 75;
    --medeedbl-border-color: #DBD8E6;
    --medeedbl-border-color-rgb: 219, 216, 230;
    --medeedbl-letter-space: -0.03em;
    --medeedbl-letter-space-xl: 0.2em;
    --section-space: 120px;
    --section-space2: 116px;
}

.gutter-y-10 {
    --bs-gutter-y: 10px;
}

.gutter-y-15 {
    --bs-gutter-y: 15px;
}

.gutter-y-20 {
    --bs-gutter-y: 20px;
}

.gutter-y-30 {
    --bs-gutter-y: 30px;
}

.gutter-y-40 {
    --bs-gutter-y: 40px;
}

.gutter-y-50 {
    --bs-gutter-y: 50px;
}

.gutter-y-60 {
    --bs-gutter-y: 60px;
}

.gutter-y-70 {
    --bs-gutter-y: 70px;
}

.gutter-y-80 {
    --bs-gutter-y: 80px;
}
.about-one {
    position: relative;
    /*background-color: RGBA(var(--medeedbl-primary-rgb, 239, 128, 46), 0.07);*/
    background-color: #739dd2;
}

.about-one__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.12;
}
.about-one__bg2 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.62;
}
.about-one .container {
    position: relative;
    z-index: 1;
}

.about-one__image {
    position: relative;
}

.about-one__image__one {
    display: inline-block;
    position: relative;
    z-index: 1;
}

    .about-one__image__one img {
        max-width: 100%;
        height: auto;
        border-radius: 0px;
        border:1px solid #eaeaea;
    }

.about-one__image__two {
    position: relative;
    z-index: 2;
    margin: -180px 120px 0 auto;
    padding: 1px;
    display: table;
    border-radius: 0px;
    border: 1px solid #eaeaea;
}

.about-one__image__three {
    position: relative;
    z-index: 2;
    margin: 20px 30px 0 auto;
    padding: 10px;
    display: table;
    background-color: var(--medeedbl-white, #FFFFFF);
    border-radius: 50px 0px;
    max-width: 80%;
}
    .about-one__image__three img {
        height: auto;
        max-width: 100%;
        border-radius: inherit;
    }
@media (min-width: 992px) and (max-width: 1199px) {
    .about-one__image__two {
        margin-right: 0;
    }
}

@media (max-width: 575px) {
    .about-one__image__two {
        margin-top: -150px;
    }
}

@media (max-width: 430px) {
    .about-one__image__two {
        margin-top: -100px;
    }
}

@media (max-width: 390px) {
    .about-one__image__two {
        margin-right: 30px;
        margin-left: 30px;
    }
}

.about-one__image__two img {
    height: auto;
    border-radius: inherit;
}

.about-one__image__shape {
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 69px;
    right: 40px;
    animation: zump 2s linear infinite;
}

.about-one__image__circle {
    position: relative;
    position: absolute;
    top: -7px;
    left: -36px;
    width: 526px;
    height: 526px;
    border-radius: 50%;
    border: 1px solid rgb(60, 60, 60, 0.20);
    animation: zoomOut 3s infinite linear;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .about-one__image__circle {
        width: 480px;
        height: 480px;
    }
}

@media (max-width: 360px) {
    .about-one__image__circle {
        width: 430px;
        height: 430px;
    }
}

.about-one__image__circle__inner {
    width: calc(100% - 56px);
    height: calc(100% - 56px);
    position: relative;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    border: 1px solid rgb(60, 60, 60, 0.20);
}

    .about-one__image__circle__inner::before, .about-one__image__circle__inner::after {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        border-radius: 50%;
    }

    .about-one__image__circle__inner::before {
        width: calc(100% - 52px);
        height: calc(100% - 52px);
        border: 1px solid RGBA( 60, 60, 60, 0.5);
    }

    .about-one__image__circle__inner::after {
        width: calc(100% - 104px);
        height: calc(100% - 104px);
        border: 1px solid RGBA( 60, 60, 60, 0.35);
    }

.about-one__video {
    padding: 13px;
    position: absolute;
    top: 63px;
    right: -125px;
    background-color: var(--medeedbl-white, #FFFFFF);
    border-radius: 100px;
    display: flex;
    align-items: center;
    gap: 20px;
    z-index: 2;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .about-one__video {
        right: -30px;
    }
}

@media (max-width: 767px) {
    .about-one__video {
        right: -110px;
    }
}

@media (max-width: 575px) {
    .about-one__video {
        padding: 10px;
        top: 20px;
        right: 20px;
    }
}

@media (max-width: 575px) {
    .about-one__video__btn {
        font-size: 16px;
        width: 50px;
        height: 50px;
    }
}

.about-one__video__text {
    margin: 0;
    text-transform: capitalize;
}

.about-one .sec-title {
    margin-bottom: 21px;
}

.about-one__text {
    margin-bottom: 25px;
}

.about-one__inner {
    padding: 27px 30px 24px 25px;
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 40px;
    align-items: center;
    background-color: var(--medeedbl-white, #FFFFFF);
    border-radius: 10px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .about-one__inner {
        grid-template-columns: auto;
    }
}

@media (max-width: 575px) {
    .about-one__inner {
        grid-template-columns: auto;
    }
}

.about-one__info {
    position: relative;
    margin: 0;
}

    .about-one__info::after {
        content: "";
        width: 1px;
        height: 82px;
        position: absolute;
        top: 50%;
        right: -20px;
        transform: translateY(-50%);
        background-color: var(--medeedbl-border-color, #DBD8E6);
    }

@media (min-width: 992px) and (max-width: 1199px) {
    .about-one__info::after {
        display: none;
    }
}

@media (max-width: 575px) {
    .about-one__info::after {
        display: none;
    }
}

.about-one__info li + li {
    margin-top: 12px;
}

.about-one__info li {
    display: flex;
    font-size: 15px;
    color: var(--medeedbl-black, #1b3a6a);
    font-weight: 600;
    line-height: 1.266;
}

.about-one__info__icon {
    margin-right: 10px;
    display: inline-flex;
    font-size: 22px;
    color: var(--medeedbl-primary, #EF802E);
}

    .about-one__info__icon svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

.about-one__button {
    display: flex;
    justify-content: flex-end;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .about-one__button {
        justify-content: flex-start;
    }
}

@media (max-width: 575px) {
    .about-one__button {
        justify-content: flex-start;
    }
}

.about-two {
    position: relative;
    background-color: var(--medeedbl-white, #FFFFFF);
}

    .about-two .container {
        position: relative;
        z-index: 1;
    }

.about-two__image {
    position: relative;
    display: table;
}

.about-two__image__one {
    position: relative;
    width: 436px;
    height: 436px;
    border-radius: 0;
    border: 1px solid #999;
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06);
    z-index: 2;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .about-two__image__one {
        width: 400px;
        height: 400px;
    }
}

@media (max-width: 575px) {
    .about-two__image__one {
        width: 370px;
        height: 370px;
    }
}

@media (max-width: 430px) {
    .about-two__image__one {
        width: 340px;
        height: 340px;
    }
}

@media (max-width: 390px) {
    .about-two__image__one {
        width: 310px;
        height: 310px;
    }
}

@media (max-width: 360px) {
    .about-two__image__one {
        width: 270px;
        height: 270px;
    }
}

.about-two__image__two {
    position: absolute;
    right: -89px;
    bottom: -24px;
    width: 292px;
    height: 292px;
    border-radius: 0;
    border: 1px solid #999;
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06);
    z-index: 3;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .about-two__image__two {
        width: 230px;
        height: 230px;
        right: -45px;
    }
}

@media (max-width: 575px) {
    .about-two__image__two {
        width: 210px;
        height: 210px;
        right: -35px;
    }
}

@media (max-width: 430px) {
    .about-two__image__two {
        width: 170px;
        height: 170px;
        right: -20px;
    }
}

@media (max-width: 360px) {
    .about-two__image__two {
        width: 150px;
        height: 150px;
    }
}

.about-two__image__shape-one {
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 100px;
    right: -80px;
    animation: zumpBottom 2s linear infinite;
}
.about-two__image__shape-one1 {
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 140px;
    right: -80px;
    animation: zumpBottom 2s linear infinite;
}
@media (min-width: 992px) and (max-width: 1199px) {
    .about-two__image__shape-one {
        right: -40px;
    }
}

@media (max-width: 575px) {
    .about-two__image__shape-one {
        right: -28px;
    }
}

@media (max-width: 430px) {
    .about-two__image__shape-one {
        right: -19px;
    }
}

.about-two__image__shape-box {
    position: absolute;
    top: 32px;
    left: 56px;
    width: calc(100% + 31px);
    height: calc(100% - 5px);
   
    z-index: 1;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .about-two__image__shape-box {
        left: 19px;
    }
}

@media (max-width: 575px) {
    .about-two__image__shape-box {
        height: 100%;
        top: 25px;
        left: 5px;
    }
}

@media (max-width: 430px) {
    .about-two__image__shape-box {
        display: none;
    }
}

.about-two__content {
    position: relative;
    top: -2px;
}

.about-two .sec-title {
    margin-bottom: 24px;
}

.about-two__text {
    margin-bottom: 31px;
    font-weight: 400;
}

.about-two__row {
    --bs-gutter-y: 24px;
}

.about-two__info {
    display: flex;
    align-items: center;
    gap: 12px;
}

.about-two__info__icon {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    border-radius: 50%;
    font-size: 16px;
    color: var(--medeedbl-secondary, #739dd2);
    border: 1px solid var(--medeedbl-secondary, #739dd2);
    transition: all 500ms ease;
}

    .about-two__info__icon svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

.about-two__info:hover .about-two__info__icon {
    color: var(--medeedbl-white, #FFFFFF);
    background-color: var(--medeedbl-secondary, #739dd2);
}

.about-two__info__title {
    margin: 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.555;
}

.about-two__button {
    margin-top: 50px;
}

.about-two__shape-one {
    max-width: 100%;
    height: auto;
    position: absolute;
    left: 151px;
    bottom: 120px;
    animation: moveHorizontal 2s infinite linear;
}

@media (max-width: 1799px) {
    .about-two__shape-one {
        left: 150px;
    }
}

@media (max-width: 1599px) {
    .about-two__shape-one {
        left: 100px;
        bottom: 100px;
    }
}

@media (max-width: 1599px) {
    .about-two__shape-one {
        left: 80px;
        bottom: 70px;
    }
}

@media (max-width: 1199px) {
    .about-two__shape-one {
        display: none;
    }
}

.about-two__shape-two {
    max-width: 100%;
    height: auto;
    position: absolute;
    right: 159px;
    bottom: 76px;
    animation: zoomOut 4s infinite linear;
}

@media (max-width: 1799px) {
    .about-two__shape-two {
        right: 70px;
    }
}

@media (max-width: 1599px) {
    .about-two__shape-two {
        max-width: 100px;
    }
}

@media (max-width: 1399px) {
    .about-two__shape-two {
        right: 50px;
        bottom: 50px;
    }
}

@media (max-width: 767px) {
    .about-two__shape-two {
        right: 40px;
        bottom: 40px;
    }
}

@media (max-width: 412px) {
    .about-two__shape-two {
        max-width: 70px;
        right: 35px;
        bottom: 35px;
    }
}

.about-three {
    position: relative;
    background-color: var(--medeedbl-white, #FFFFFF);
}

    .about-three .container-fluid {
        position: relative;
        z-index: 1;
    }

    .about-three .container {
        position: relative;
        z-index: 1;
    }

.about-three__inner {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    max-width: 1710px;
    background-color: var(--medeedbl-white2, 95b6df);
    border-radius: 30px;
}

.about-three__image {
    position: relative;
}

.about-three__image__inner {
    position: relative;
    display: table;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .about-three__image__inner {
        padding-right: 60px;
    }
}

@media (max-width: 575px) {
    .about-three__image__inner {
        padding-right: 50px;
    }
}

@media (max-width: 360px) {
    .about-three__image__inner {
        padding-right: 0;
    }
}

.about-three__image__inner img {
    max-width: 100%;
    height: auto;
    border-radius: 30px;
}

.about-three__image__shape-one {
    position: relative;
    position: absolute;
    right: -34px;
    bottom: 140px;
    width: 20px;
    height: 138px;
    border-radius: 17px;
    background-color: var(--medeedbl-base, #674CEF);
    animation: zumpBottom 2s linear infinite;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .about-three__image__shape-one {
        right: 20px;
    }
}

@media (max-width: 575px) {
    .about-three__image__shape-one {
        right: 10px;
    }
}

@media (max-width: 360px) {
    .about-three__image__shape-one {
        display: none;
    }
}

.about-three__image__shape-one::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: inherit;
    border: 1px solid var(--medeedbl-base, #674CEF);
}

.about-three__image__shape-two {
    position: relative;
    position: absolute;
    right: -34px;
    bottom: 67px;
    width: 20px;
    height: 53px;
    border-radius: 17px;
    background-color: var(--medeedbl-secondary, #739dd2);
    animation: zumpBottom 2s linear infinite;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .about-three__image__shape-two {
        right: 20px;
    }
}

@media (max-width: 575px) {
    .about-three__image__shape-two {
        right: 10px;
    }
}

@media (max-width: 360px) {
    .about-three__image__shape-two {
        display: none;
    }
}

.about-three__image__shape-two::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: inherit;
    border: 1px solid var(--medeedbl-secondary, #739dd2);
}

.about-three__image__shape-three {
    max-width: 100%;
    height: auto;
    position: absolute;
    left: -70px;
    bottom: -49px;
    animation: moveHorizontal 2s linear infinite;
}

@media (max-width: 1199px) {
    .about-three__image__shape-three {
        display: none;
    }
}

.about-three__image__box {
    position: absolute;
    top: -10px;
    left: -59px;
    width: 398px;
    height: 398px;
    background-color: RGBA(var(--medeedbl-base-rgb, 103, 76, 239), 0.6);
    filter: blur(212px);
    border-radius: 50%;
    z-index: -1;
}

.about-three .total-student {
    position: absolute;
    top: 62px;
    right: -87px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .about-three .total-student {
        top: 20px;
        right: 0;
    }
}

@media (max-width: 767px) {
    .about-three .total-student {
        right: -50px;
    }
}

@media (max-width: 575px) {
    .about-three .total-student {
        display: none;
    }
}

.about-three__experience {
    padding: 20px 24px 19px;
    position: relative;
    position: absolute;
    left: 0;
    bottom: 29px;
    background-color: var(--medeedbl-white, #FFFFFF);
    border-radius: 0 20px 20px 0;
    display: flex;
    align-items: center;
    gap: 16px;
}

@media (max-width: 575px) {
    .about-three__experience {
        padding-left: 20px;
        padding-right: 20px;
    }
}

.about-three__experience::before {
    content: "";
    width: 2px;
    height: 100%;
    background-color: var(--medeedbl-primary, #EF802E);
    position: absolute;
    top: 0;
    left: 0;
}

.about-three__experience__icon {
    display: inline-flex;
    flex-shrink: 0;
    font-size: 40px;
    color: var(--medeedbl-base, #674CEF);
}

    .about-three__experience__icon svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

.about-three__experience__title {
    margin-bottom: 9px;
    font-size: 28px;
    line-height: 1;
    font-weight: 700;
}

.about-three__experience__text {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
    color: var(--medeedbl-black, #1b3a6a);
    line-height: 1.5;
}

.about-three .sec-title {
    margin-bottom: 24px;
}

.about-three__text {
    margin-bottom: 25px;
    font-weight: 400;
}

.about-three__content__inner {
    margin-bottom: 47px;
}

.about-three__info__title {
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 18px;
    text-transform: capitalize;
    line-height: 1.555;
}

.about-three__info__text {
    margin: 0;
    font-weight: 400;
}

.about-three__bottom {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 36px;
}

.about-three__call {
    display: flex;
    align-items: center;
    gap: 18px;
}

.about-three__call__icon {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    font-size: 18px;
    color: var(--medeedbl-white, #FFFFFF);
    background-color: var(--medeedbl-secondary, #739dd2);
}

    .about-three__call__icon svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

    .about-three__call__icon::after {
        content: "";
        width: calc(100% + 12px);
        height: calc(100% + 12px);
        border-radius: inherit;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        border: 1px solid RGBA(var(--medeedbl-secondary-rgb, 57, 212, 214), 0.2);
        transition: all 500ms ease;
    }

.about-three__call:hover .about-three__call__icon::after {
    border-color: var(--medeedbl-secondary, #739dd2);
}

.about-three__call__title {
    margin: 0;
    font-size: 14px;
    color: RGBA(var(--medeedbl-black-rgb, 32, 16, 75), 0.8);
    line-height: 1.5;
    text-transform: capitalize;
}

.about-three__call__number {
    margin: 0;
    font-size: 16px;
    color: var(--medeedbl-black, #1b3a6a);
    font-weight: 700;
    line-height: 1.625;
    text-transform: capitalize;
}

    .about-three__call__number:hover {
        color: var(--medeedbl-secondary, #739dd2);
    }

    .about-three__call__number a {
        color: inherit;
        background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
        transition: all 500ms ease;
    }

        .about-three__call__number a:hover {
            background-size: 100% 1px;
        }

.about-three__shape-one {
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 227px;
    left: -78px;
    animation: zump 2s linear infinite;
}

@media (max-width: 1799px) {
    .about-three__shape-one {
        left: 10px;
    }
}

@media (max-width: 1199px) {
    .about-three__shape-one {
        display: none;
    }
}

.about-three__circle-one {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: var(--medeedbl-secondary, #739dd2);
    position: absolute;
    top: 0;
    left: -62px;
    animation: animationCircle 18s infinite linear;
}

.about-three__circle-two {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: var(--medeedbl-primary, #EF802E);
    position: absolute;
    left: 37.2%;
    bottom: 28px;
    animation: animationCircle 18s infinite linear;
}

.about-three__circle-three {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: var(--medeedbl-base, #674CEF);
    position: absolute;
    top: 107px;
    right: 25px;
    animation: animationCircle 18s infinite linear;
}

.about-three__shape-two {
    max-width: 100%;
    height: auto;
    position: absolute;
    right: 51px;
    bottom: 132px;
    animation: zoomOut 2s linear infinite;
}

/* section title */
.sec-title {
    margin-bottom: 20px;
}

.sec-title--center {
    text-align: center;
}

.sec-title__tagline {
    font-weight: 700;
    font-size: 18px;
}

.sec-title__title {
    margin: 0;
    font-size: 18px;
    font-weight: 700;
    color: var(--medeedbl-black, #1b3a6a);
    line-height: 1.388;
    letter-spacing: var(--medeedbl-letter-space, -0.03em);
    text-transform: capitalize;
}

@media (max-width: 575px) {
    .sec-title__title {
        font-size: 18px;
    }
}

@media (max-width: 430px) {
    .sec-title__title {
        font-size: 17px;
    }
}

.sec-title__title__text {
    color: var(--medeedbl-secondary, #739dd2);
}

.sec-title__title__shape {
    position: relative;
    z-index: 1;
}

    .sec-title__title__shape::after {
        content: "";
        background-image: url(../images/shapes/title-shape-1-1.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        position: absolute;
        left: 0px;
        bottom: -8px;
        width: 100%;
        height: 60%;
        z-index: -1;
        animation: smartMove 5s infinite;
    }

.medeedbl-btn {
    display: inline-flex;
    align-items: center;
    gap: 15px;
    position: relative;
    overflow: hidden;
    vertical-align: middle;
    -webkit-appearance: none;
    border: none;
    outline: none !important;
    padding: 9px 9px 9px 15px;
    background-color: var(--medeedbl-base, #674CEF);
    font-family: var(--medeedbl-font, "Plus Jakarta Sans", sans-serif);
    font-size: 16px;
    color: var(--medeedbl-white, #FFFFFF);
    font-weight: 700;
    text-transform: capitalize;
    border-radius: 6px;
    z-index: 1;
    transition: 500ms;
}

    .medeedbl-btn::after {
        content: "";
        width: 0%;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        border-radius: inherit;
        background-color: var(--medeedbl-secondary, #739dd2);
        z-index: -1;
        transition: all 500ms ease;
    }

    .medeedbl-btn:hover::after {
        width: 100%;
        left: 0;
    }

.medeedbl-btn__icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 37px;
    background-color: var(--medeedbl-white, #FFFFFF);
    border-radius: 6px;
    overflow: hidden;
    transition: all 500ms ease;
}

.medeedbl-btn__icon__inner {
    display: inline-flex;
    font-size: 13px;
    color: var(--medeedbl-base, #674CEF);
    transition: all 500ms ease;
}

    .medeedbl-btn__icon__inner svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

.medeedbl-btn:hover .medeedbl-btn__icon__inner {
    color: var(--medeedbl-secondary, #739dd2);
    animation: slideLeft 0.4s;
}

.medeedbl-btn--normal {
    padding: 13.5px 25px;
    border-radius: 10px;
}

.medeedbl-btn--black {
    background-color: var(--medeedbl-black, #1b3a6a);
}

    .medeedbl-btn--black::after {
        background-color: var(--medeedbl-base, #674CEF);
    }

    .medeedbl-btn--black:hover .medeedbl-btn__icon__inner {
        color: var(--medeedbl-base, #674CEF);
    }

.medeedbl-btn--border {
    color: var(--medeedbl-base, #674CEF);
    background-color: transparent;
    border: 1px solid var(--medeedbl-base, #674CEF);
}

    .medeedbl-btn--border::after {
        background-color: var(--medeedbl-base, #674CEF);
    }

    .medeedbl-btn--border:hover {
        color: var(--medeedbl-white, #FFFFFF);
    }

    .medeedbl-btn--border .medeedbl-btn__icon {
        background-color: var(--medeedbl-base, #674CEF);
    }

    .medeedbl-btn--border .medeedbl-btn__icon__inner {
        color: var(--medeedbl-white, #FFFFFF);
    }

    .medeedbl-btn--border:hover .medeedbl-btn__icon {
        background-color: var(--medeedbl-white, #FFFFFF);
    }

    .medeedbl-btn--border:hover .medeedbl-btn__icon__inner {
        color: var(--medeedbl-base, #674CEF);
    }


.faq-one {
    position: relative;
    background-color: var(--medeedbl-white, #FFFFFF);
    z-index: 1;
}

.faq-one--home .funfact-one__grid {
    grid-template-columns: repeat(2, 1fr);
}

@media (max-width: 575px) {
    .faq-one--home .funfact-one__grid {
        grid-template-columns: repeat(1, 1fr);
    }
}

.faq-one--home .faq-one__image-inner {
    width: 641px;
    height: 525px;
    position: absolute;
    left:120px;
    bottom: 82px;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 738.000000">  <g transform="translate(0.000000,738.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4944 7371 c9 -14 -15 -19 -121 -26 -250 -15 -653 -85 -968 -170 -111 -29 -410 -124 -486 -154 -13 -5 -44 -17 -69 -26 -25 -10 -58 -23 -75 -31 -16 -7 -55 -22 -85 -34 -84 -34 -443 -206 -500 -240 -8 -5 -67 -40 -130 -76 -815 -474 -1494 -1156 -1978 -1984 -72 -123 -200 -383 -252 -510 -12 -30 -28 -68 -35 -85 -7 -16 -20 -47 -29 -68 -9 -21 -16 -44 -16 -52 0 -7 -6 -26 -14 -42 -8 -15 -22 -55 -32 -88 -9 -33 -23 -78 -30 -100 -22 -72 -50 -186 -84 -345 -23 -107 -31 -208 -37 -460 -5 -256 1 -356 33 -540 32 -184 88 -411 120 -488 8 -18 14 -39 14 -47 0 -8 6 -29 14 -47 8 -18 22 -53 31 -78 27 -67 48 -115 99 -220 133 -275 264 -459 481 -675 251 -252 537 -438 875 -570 25 -9 60 -23 78 -31 18 -8 39 -14 47 -14 8 0 29 -6 47 -14 87 -36 321 -91 513 -120 201 -30 307 -36 630 -36 309 0 411 5 610 31 44 6 112 14 150 19 39 4 95 13 125 19 30 7 89 19 130 27 317 66 743 188 990 284 30 12 70 25 89 30 18 5 38 13 44 19 6 6 19 11 28 11 10 0 30 6 46 14 15 8 48 22 73 31 25 10 59 23 75 31 17 7 55 22 85 34 49 20 101 42 195 85 157 70 444 212 580 286 50 26 97 52 105 56 8 4 47 25 85 48 39 22 77 44 85 48 8 4 29 16 45 27 17 11 39 24 50 30 11 6 34 19 50 30 17 11 37 23 45 28 43 22 251 160 435 286 68 48 309 229 331 250 6 6 42 36 79 66 248 201 535 485 732 725 88 107 219 286 268 366 174 283 241 419 339 687 45 122 105 370 107 437 2 58 13 100 27 98 9 -2 12 69 12 293 0 249 -2 299 -15 308 -9 7 -16 37 -20 81 -7 90 -33 246 -51 311 -8 28 -14 59 -14 70 0 10 -6 39 -14 64 -8 25 -29 90 -46 145 -84 269 -212 518 -388 755 -106 142 -360 398 -497 501 -338 252 -627 394 -1105 543 -228 71 -734 165 -895 167 -92 1 -160 13 -158 27 2 9 -94 12 -428 12 -251 0 -428 -4 -425 -9z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 738.000000">  <g transform="translate(0.000000,738.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4944 7371 c9 -14 -15 -19 -121 -26 -250 -15 -653 -85 -968 -170 -111 -29 -410 -124 -486 -154 -13 -5 -44 -17 -69 -26 -25 -10 -58 -23 -75 -31 -16 -7 -55 -22 -85 -34 -84 -34 -443 -206 -500 -240 -8 -5 -67 -40 -130 -76 -815 -474 -1494 -1156 -1978 -1984 -72 -123 -200 -383 -252 -510 -12 -30 -28 -68 -35 -85 -7 -16 -20 -47 -29 -68 -9 -21 -16 -44 -16 -52 0 -7 -6 -26 -14 -42 -8 -15 -22 -55 -32 -88 -9 -33 -23 -78 -30 -100 -22 -72 -50 -186 -84 -345 -23 -107 -31 -208 -37 -460 -5 -256 1 -356 33 -540 32 -184 88 -411 120 -488 8 -18 14 -39 14 -47 0 -8 6 -29 14 -47 8 -18 22 -53 31 -78 27 -67 48 -115 99 -220 133 -275 264 -459 481 -675 251 -252 537 -438 875 -570 25 -9 60 -23 78 -31 18 -8 39 -14 47 -14 8 0 29 -6 47 -14 87 -36 321 -91 513 -120 201 -30 307 -36 630 -36 309 0 411 5 610 31 44 6 112 14 150 19 39 4 95 13 125 19 30 7 89 19 130 27 317 66 743 188 990 284 30 12 70 25 89 30 18 5 38 13 44 19 6 6 19 11 28 11 10 0 30 6 46 14 15 8 48 22 73 31 25 10 59 23 75 31 17 7 55 22 85 34 49 20 101 42 195 85 157 70 444 212 580 286 50 26 97 52 105 56 8 4 47 25 85 48 39 22 77 44 85 48 8 4 29 16 45 27 17 11 39 24 50 30 11 6 34 19 50 30 17 11 37 23 45 28 43 22 251 160 435 286 68 48 309 229 331 250 6 6 42 36 79 66 248 201 535 485 732 725 88 107 219 286 268 366 174 283 241 419 339 687 45 122 105 370 107 437 2 58 13 100 27 98 9 -2 12 69 12 293 0 249 -2 299 -15 308 -9 7 -16 37 -20 81 -7 90 -33 246 -51 311 -8 28 -14 59 -14 70 0 10 -6 39 -14 64 -8 25 -29 90 -46 145 -84 269 -212 518 -388 755 -106 142 -360 398 -497 501 -338 252 -627 394 -1105 543 -228 71 -734 165 -895 167 -92 1 -160 13 -158 27 2 9 -94 12 -428 12 -251 0 -428 -4 -425 -9z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
    animation: moveHorizontal 2s infinite linear;
}

    .faq-one--home .faq-one__image-inner img {
        max-width: 100%;
        height: auto;
        opacity: 0.4;
    }

.faq-one--home .faq-one__shape-three {
    max-width: 100%;
    height: auto;
    position: absolute;
    right: 83px;
    bottom: 225px;
    animation: zump 2s infinite linear;
}

@media (max-width: 1599px) {
    .faq-one--home .faq-one__shape-three {
        right: 40px;
    }
}

@media (max-width: 1399px) {
    .faq-one--home .faq-one__shape-three {
        right: 30px;
    }
}

@media (max-width: 1199px) {
    .faq-one--home .faq-one__shape-three {
        display: none;
    }
}

.faq-one .container {
    position: relative;
    z-index: 1;
}

.faq-one .sec-title {
    margin-bottom: 40px;
}

.faq-one__accordion .accordion {
    background-color: var(--medeedbl-white, #FFFFFF);
    border-radius: 6px;
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06);
}

    .faq-one__accordion .accordion + .accordion {
        margin-top: 10px;
    }

.faq-one__accordion .accordion-title {
    padding: 26px 30px 28px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
    cursor: pointer;
    overflow: hidden;
}

@media (max-width: 390px) {
    .faq-one__accordion .accordion-title {
        padding-left: 25px;
        padding-right: 25px;
    }
}

.faq-one__accordion .accordion-title h4 {
    margin: 0;
    position: relative;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.25;
    text-transform: capitalize;
    transition: all 500ms ease;
}

@media (max-width: 412px) {
    .faq-one__accordion .accordion-title h4 {
        font-size: 18px;
    }
}

@media (max-width: 412px) {
    .faq-one__accordion .accordion-title h4 {
        font-size: 18px;
    }
}

@media (max-width: 375px) {
    .faq-one__accordion .accordion-title h4 {
        font-size: 16px;
    }
}

.faq-one__accordion .accordion-title__icon {
    display: inline-flex;
    flex-shrink: 0;
    font-size: 20px;
    color: var(--medeedbl-text, #7B7980);
    transition: all 500ms ease;
}

    .faq-one__accordion .accordion-title__icon svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

.faq-one__accordion .active .accordion-title {
    padding-bottom: 12px;
}

    .faq-one__accordion .active .accordion-title h4 {
        color: var(--medeedbl-base, #674CEF);
    }

.faq-one__accordion .active .accordion-title__icon {
    color: var(--medeedbl-base, #674CEF);
    transform: rotate(90deg);
}

.faq-one__accordion .accordion-content .inner {
    padding: 0 30px 22px;
}

@media (max-width: 575px) {
    .faq-one__accordion .accordion-content .inner {
        padding-right: 25px;
    }
}

.faq-one__accordion .accordion-content p {
    margin: 0;
    font-weight: 400;
}

.faq-one__image {
    margin-top: 5px;
    padding-left: 29px;
    max-width:90%
}

@media (max-width: 992px) and (max-width: 1199px) {
    .faq-one__image {
        padding-left: 15px;
    }
}

@media (max-width: 991px) {
    .faq-one__image {
        padding-left: 0px;
    }
}

.faq-one__image__one {
    position: relative;
    display: table;
}

.faq-one__image__one__inner {
    position: relative;
    z-index: 1;
    padding: 1px;
    border-radius: 0px;
}

    .faq-one__image__one__inner img {
        max-width: 100%;
        height: auto;
        border: 1px solid #cbcbcb
    }

.faq-one__image__shape-one {
    max-width: 100%;
    height: auto;
    position: absolute;
    left: 41px;
    bottom: -116px;
    animation: textRotate 6s linear infinite;
}

@media (max-width: 992px) and (max-width: 1199px) {
    .faq-one__image__shape-one {
        left: 20px;
    }
}

@media (max-width: 500px) {
    .faq-one__image__shape-one {
        bottom: -40px;
    }
}

.faq-one__image__shape-two {
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 91px;
    right: -88px;
    border: 1px solid #cbcbcb
}

@media (max-width: 500px) {
    .faq-one__image__shape-two {
        display: none;
    }
}

.faq-one__image__shape-three {
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 30px;
    right: -140px;
    animation: moveHorizontal 2s linear infinite;
}

@media (max-width: 992px) and (max-width: 1199px) {
    .faq-one__image__shape-three {
        top: 20px;
        right: -90px;
    }
}

@media (max-width: 500px) {
    .faq-one__image__shape-three {
        display: none;
    }
}
.faq-one__image__shape-box {
    width: 306px;
    height: 306px; /* تغییر به اندازه مربع برای دایره */
    position: absolute;
    left: 54px;
    bottom: -144px;
    background-color: #ddd;
    border-radius: 50%; /* تبدیل به دایره */
    -webkit-mask: none; /* حذف ماسک SVG پیچیده */
    mask: none;
    animation: pulse 3s ease-in-out infinite;
    box-shadow: 0 0 30px rgba(40, 111, 183, 0.4); /* سایه نرم */
}

@keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 0.5;
    }

    50% {
        transform: scale(1.02);
        opacity: 0.7;
    }

    100% {
        transform: scale(1);
        opacity: 0.5;
    }
}
/*
.faq-one__image__shape-box {
    width: 306px;
    height: 383px;
    position: absolute;
    left: 34px;
    bottom: -164px;
    background-color: var(--medeedbl-secondary, #739dd2);
    -webkit-mask: url('data:image/svg+xml;utf8, <svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 849.000000 900.000000">  <g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4915 8943 c-116 -18 -231 -41 -275 -55 -19 -7 -53 -15 -75 -19 -22 -4 -56 -12 -75 -19 -63 -22 -95 -32 -125 -40 -37 -10 -89 -29 -132 -47 -17 -7 -35 -13 -41 -13 -5 0 -41 -13 -81 -30 -39 -16 -103 -43 -142 -60 -40 -16 -77 -30 -84 -30 -7 0 -18 -7 -25 -15 -7 -8 -19 -15 -27 -15 -8 0 -58 -21 -111 -46 -53 -26 -126 -60 -162 -76 -36 -16 -72 -34 -80 -39 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -21 -11 -27 -14 -7 -3 -19 -7 -25 -10 -7 -3 -20 -9 -28 -14 -8 -5 -31 -16 -50 -24 -51 -22 -170 -77 -203 -93 -16 -8 -32 -14 -37 -14 -5 0 -38 -13 -73 -30 -36 -16 -72 -30 -80 -30 -8 0 -20 -7 -27 -15 -7 -8 -23 -15 -36 -15 -12 0 -25 -4 -28 -9 -3 -5 -18 -12 -33 -15 -16 -4 -62 -20 -103 -37 -41 -17 -93 -38 -115 -46 -22 -8 -53 -21 -68 -29 -16 -8 -36 -14 -45 -14 -9 0 -26 -7 -36 -15 -11 -8 -30 -15 -42 -15 -12 0 -27 -7 -34 -15 -7 -8 -23 -15 -36 -15 -12 0 -25 -4 -28 -9 -3 -5 -18 -12 -33 -15 -27 -6 -67 -24 -125 -53 -14 -7 -35 -13 -46 -13 -11 0 -25 -7 -32 -15 -7 -8 -20 -15 -30 -15 -9 0 -42 -13 -73 -30 -31 -16 -65 -30 -76 -30 -10 0 -24 -7 -31 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -20 -15 -29 -15 -9 -1 -34 -12 -56 -25 -22 -14 -47 -27 -55 -31 -8 -3 -22 -10 -30 -15 -8 -5 -21 -11 -28 -14 -32 -13 -39 -16 -67 -35 -16 -11 -39 -24 -50 -30 -32 -17 -55 -32 -133 -85 -40 -28 -83 -55 -94 -62 -11 -6 -23 -15 -27 -20 -3 -4 -42 -37 -86 -73 -153 -123 -246 -224 -360 -390 -58 -84 -155 -266 -155 -291 0 -8 -7 -23 -15 -33 -8 -11 -15 -28 -15 -38 0 -9 -6 -32 -14 -50 -44 -105 -60 -226 -60 -468 -1 -219 4 -277 30 -365 8 -27 24 -83 35 -123 12 -39 25 -75 30 -78 5 -3 9 -13 9 -24 0 -28 119 -269 181 -365 10 -16 22 -37 26 -45 3 -8 19 -31 35 -51 15 -20 28 -40 28 -44 0 -4 13 -24 30 -45 16 -21 30 -41 30 -44 0 -8 239 -327 255 -341 7 -5 34 -39 61 -75 26 -36 53 -69 60 -75 6 -5 33 -38 60 -73 27 -35 75 -96 107 -135 31 -40 85 -107 120 -150 34 -43 76 -97 92 -121 17 -23 38 -51 48 -61 10 -10 30 -37 44 -59 15 -23 46 -67 70 -98 23 -31 43 -60 43 -63 0 -4 12 -24 27 -44 31 -40 48 -67 63 -96 6 -11 19 -33 30 -50 11 -16 26 -43 34 -60 8 -16 29 -52 45 -80 17 -27 33 -57 37 -65 13 -34 33 -79 62 -140 18 -36 32 -72 32 -81 0 -9 7 -22 15 -29 8 -7 15 -22 15 -34 0 -12 7 -31 15 -42 8 -10 15 -29 15 -40 0 -12 6 -27 14 -33 8 -6 16 -24 19 -39 5 -28 20 -74 42 -127 17 -43 36 -96 45 -130 11 -39 29 -91 46 -133 8 -18 14 -40 14 -48 0 -9 6 -30 13 -47 8 -18 22 -59 32 -92 9 -33 23 -76 30 -95 29 -82 37 -107 45 -135 5 -16 14 -46 21 -65 6 -19 17 -51 24 -70 7 -19 18 -51 24 -70 7 -19 16 -48 21 -65 5 -16 18 -55 30 -85 12 -30 24 -67 27 -82 3 -15 11 -33 19 -39 8 -6 14 -20 14 -31 0 -11 6 -32 13 -46 8 -15 21 -42 30 -60 9 -19 17 -39 17 -47 0 -7 7 -18 15 -25 8 -7 15 -20 15 -28 0 -22 86 -192 109 -215 6 -6 11 -17 11 -24 0 -7 20 -42 45 -79 25 -36 45 -68 45 -71 0 -11 98 -130 180 -216 62 -66 178 -165 210 -180 8 -4 29 -16 45 -26 110 -70 254 -125 435 -167 103 -24 464 -25 560 -1 36 9 79 18 95 21 51 8 119 28 147 42 14 8 37 14 50 14 13 0 33 7 44 15 10 8 28 15 40 15 11 0 29 7 40 15 10 8 29 15 40 15 12 0 27 7 34 15 7 8 19 15 27 15 8 0 27 6 41 14 15 7 61 30 102 50 41 21 89 46 105 56 17 11 36 22 43 25 6 3 18 7 25 10 6 3 26 14 42 25 17 11 39 24 50 30 37 20 60 35 179 115 65 44 125 85 134 90 29 18 525 393 602 455 41 33 109 87 150 120 41 33 109 87 150 120 41 33 111 88 154 122 44 34 87 68 95 75 9 8 56 46 105 86 49 40 125 104 169 142 44 39 108 93 141 121 112 95 390 375 505 509 19 22 60 70 92 107 58 68 299 383 299 392 0 3 19 33 43 68 24 35 46 70 50 78 4 8 16 29 27 45 11 17 24 39 30 50 6 11 19 34 30 50 10 17 30 53 45 80 25 48 34 66 55 103 6 9 13 24 16 32 3 8 10 22 15 30 5 8 12 22 15 30 3 8 19 43 35 77 16 35 29 67 29 72 0 5 8 24 17 43 9 18 22 45 30 60 7 14 13 34 13 45 0 10 7 27 15 37 8 11 15 28 15 38 0 9 6 32 14 50 20 49 37 99 46 138 5 19 18 67 30 105 12 39 23 81 26 95 3 14 11 48 19 75 23 86 38 148 46 200 12 75 29 163 45 232 8 34 14 84 14 110 0 27 5 64 10 83 6 19 15 96 20 170 10 149 18 200 31 200 5 0 9 119 9 265 0 150 -4 265 -9 265 -11 0 -31 112 -31 176 1 146 -104 643 -166 792 -8 18 -14 39 -14 47 0 8 -6 29 -14 47 -8 18 -28 69 -46 113 -18 44 -36 87 -41 95 -5 8 -12 22 -15 30 -3 8 -21 47 -40 85 -34 67 -42 84 -64 123 -5 9 -16 31 -24 47 -7 17 -30 54 -50 84 -20 29 -36 55 -36 58 0 2 -20 31 -45 63 -25 32 -45 62 -45 67 0 4 -12 21 -26 37 -15 15 -43 49 -62 75 -30 39 -205 236 -223 251 -4 3 -44 39 -90 82 -140 128 -312 261 -430 333 -16 10 -167 100 -201 120 -25 15 -288 145 -323 160 -16 7 -50 20 -75 30 -47 18 -79 31 -143 59 -21 9 -45 16 -53 16 -9 0 -30 6 -47 13 -18 8 -59 22 -92 31 -33 10 -80 24 -105 32 -25 8 -53 14 -64 14 -10 0 -39 7 -65 15 -50 15 -147 36 -286 60 -118 20 -519 19 -650 -2z"/> </g> </svg> ');
    mask: url('data:image/svg+xml;utf8, <svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 849.000000 900.000000">  <g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4915 8943 c-116 -18 -231 -41 -275 -55 -19 -7 -53 -15 -75 -19 -22 -4 -56 -12 -75 -19 -63 -22 -95 -32 -125 -40 -37 -10 -89 -29 -132 -47 -17 -7 -35 -13 -41 -13 -5 0 -41 -13 -81 -30 -39 -16 -103 -43 -142 -60 -40 -16 -77 -30 -84 -30 -7 0 -18 -7 -25 -15 -7 -8 -19 -15 -27 -15 -8 0 -58 -21 -111 -46 -53 -26 -126 -60 -162 -76 -36 -16 -72 -34 -80 -39 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -21 -11 -27 -14 -7 -3 -19 -7 -25 -10 -7 -3 -20 -9 -28 -14 -8 -5 -31 -16 -50 -24 -51 -22 -170 -77 -203 -93 -16 -8 -32 -14 -37 -14 -5 0 -38 -13 -73 -30 -36 -16 -72 -30 -80 -30 -8 0 -20 -7 -27 -15 -7 -8 -23 -15 -36 -15 -12 0 -25 -4 -28 -9 -3 -5 -18 -12 -33 -15 -16 -4 -62 -20 -103 -37 -41 -17 -93 -38 -115 -46 -22 -8 -53 -21 -68 -29 -16 -8 -36 -14 -45 -14 -9 0 -26 -7 -36 -15 -11 -8 -30 -15 -42 -15 -12 0 -27 -7 -34 -15 -7 -8 -23 -15 -36 -15 -12 0 -25 -4 -28 -9 -3 -5 -18 -12 -33 -15 -27 -6 -67 -24 -125 -53 -14 -7 -35 -13 -46 -13 -11 0 -25 -7 -32 -15 -7 -8 -20 -15 -30 -15 -9 0 -42 -13 -73 -30 -31 -16 -65 -30 -76 -30 -10 0 -24 -7 -31 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -20 -15 -29 -15 -9 -1 -34 -12 -56 -25 -22 -14 -47 -27 -55 -31 -8 -3 -22 -10 -30 -15 -8 -5 -21 -11 -28 -14 -32 -13 -39 -16 -67 -35 -16 -11 -39 -24 -50 -30 -32 -17 -55 -32 -133 -85 -40 -28 -83 -55 -94 -62 -11 -6 -23 -15 -27 -20 -3 -4 -42 -37 -86 -73 -153 -123 -246 -224 -360 -390 -58 -84 -155 -266 -155 -291 0 -8 -7 -23 -15 -33 -8 -11 -15 -28 -15 -38 0 -9 -6 -32 -14 -50 -44 -105 -60 -226 -60 -468 -1 -219 4 -277 30 -365 8 -27 24 -83 35 -123 12 -39 25 -75 30 -78 5 -3 9 -13 9 -24 0 -28 119 -269 181 -365 10 -16 22 -37 26 -45 3 -8 19 -31 35 -51 15 -20 28 -40 28 -44 0 -4 13 -24 30 -45 16 -21 30 -41 30 -44 0 -8 239 -327 255 -341 7 -5 34 -39 61 -75 26 -36 53 -69 60 -75 6 -5 33 -38 60 -73 27 -35 75 -96 107 -135 31 -40 85 -107 120 -150 34 -43 76 -97 92 -121 17 -23 38 -51 48 -61 10 -10 30 -37 44 -59 15 -23 46 -67 70 -98 23 -31 43 -60 43 -63 0 -4 12 -24 27 -44 31 -40 48 -67 63 -96 6 -11 19 -33 30 -50 11 -16 26 -43 34 -60 8 -16 29 -52 45 -80 17 -27 33 -57 37 -65 13 -34 33 -79 62 -140 18 -36 32 -72 32 -81 0 -9 7 -22 15 -29 8 -7 15 -22 15 -34 0 -12 7 -31 15 -42 8 -10 15 -29 15 -40 0 -12 6 -27 14 -33 8 -6 16 -24 19 -39 5 -28 20 -74 42 -127 17 -43 36 -96 45 -130 11 -39 29 -91 46 -133 8 -18 14 -40 14 -48 0 -9 6 -30 13 -47 8 -18 22 -59 32 -92 9 -33 23 -76 30 -95 29 -82 37 -107 45 -135 5 -16 14 -46 21 -65 6 -19 17 -51 24 -70 7 -19 18 -51 24 -70 7 -19 16 -48 21 -65 5 -16 18 -55 30 -85 12 -30 24 -67 27 -82 3 -15 11 -33 19 -39 8 -6 14 -20 14 -31 0 -11 6 -32 13 -46 8 -15 21 -42 30 -60 9 -19 17 -39 17 -47 0 -7 7 -18 15 -25 8 -7 15 -20 15 -28 0 -22 86 -192 109 -215 6 -6 11 -17 11 -24 0 -7 20 -42 45 -79 25 -36 45 -68 45 -71 0 -11 98 -130 180 -216 62 -66 178 -165 210 -180 8 -4 29 -16 45 -26 110 -70 254 -125 435 -167 103 -24 464 -25 560 -1 36 9 79 18 95 21 51 8 119 28 147 42 14 8 37 14 50 14 13 0 33 7 44 15 10 8 28 15 40 15 11 0 29 7 40 15 10 8 29 15 40 15 12 0 27 7 34 15 7 8 19 15 27 15 8 0 27 6 41 14 15 7 61 30 102 50 41 21 89 46 105 56 17 11 36 22 43 25 6 3 18 7 25 10 6 3 26 14 42 25 17 11 39 24 50 30 37 20 60 35 179 115 65 44 125 85 134 90 29 18 525 393 602 455 41 33 109 87 150 120 41 33 109 87 150 120 41 33 111 88 154 122 44 34 87 68 95 75 9 8 56 46 105 86 49 40 125 104 169 142 44 39 108 93 141 121 112 95 390 375 505 509 19 22 60 70 92 107 58 68 299 383 299 392 0 3 19 33 43 68 24 35 46 70 50 78 4 8 16 29 27 45 11 17 24 39 30 50 6 11 19 34 30 50 10 17 30 53 45 80 25 48 34 66 55 103 6 9 13 24 16 32 3 8 10 22 15 30 5 8 12 22 15 30 3 8 19 43 35 77 16 35 29 67 29 72 0 5 8 24 17 43 9 18 22 45 30 60 7 14 13 34 13 45 0 10 7 27 15 37 8 11 15 28 15 38 0 9 6 32 14 50 20 49 37 99 46 138 5 19 18 67 30 105 12 39 23 81 26 95 3 14 11 48 19 75 23 86 38 148 46 200 12 75 29 163 45 232 8 34 14 84 14 110 0 27 5 64 10 83 6 19 15 96 20 170 10 149 18 200 31 200 5 0 9 119 9 265 0 150 -4 265 -9 265 -11 0 -31 112 -31 176 1 146 -104 643 -166 792 -8 18 -14 39 -14 47 0 8 -6 29 -14 47 -8 18 -28 69 -46 113 -18 44 -36 87 -41 95 -5 8 -12 22 -15 30 -3 8 -21 47 -40 85 -34 67 -42 84 -64 123 -5 9 -16 31 -24 47 -7 17 -30 54 -50 84 -20 29 -36 55 -36 58 0 2 -20 31 -45 63 -25 32 -45 62 -45 67 0 4 -12 21 -26 37 -15 15 -43 49 -62 75 -30 39 -205 236 -223 251 -4 3 -44 39 -90 82 -140 128 -312 261 -430 333 -16 10 -167 100 -201 120 -25 15 -288 145 -323 160 -16 7 -50 20 -75 30 -47 18 -79 31 -143 59 -21 9 -45 16 -53 16 -9 0 -30 6 -47 13 -18 8 -59 22 -92 31 -33 10 -80 24 -105 32 -25 8 -53 14 -64 14 -10 0 -39 7 -65 15 -50 15 -147 36 -286 60 -118 20 -519 19 -650 -2z"/> </g> </svg> ');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
    animation: zump 2s linear infinite;
}
*/
@media (max-width: 992px) and (max-width: 1199px) {
    .faq-one__image__shape-box {
        left: 0px;
    }
}

@media (max-width: 500px) {
    .faq-one__image__shape-box {
        bottom: -80px;
    }
}

.faq-one__image__two {
    position: relative;
    z-index: 2;
    display: table;
    margin: -250px 35px 0 auto;
    border-radius: 0px;
}

@media (max-width: 992px) and (max-width: 1199px) {
    .faq-one__image__two {
        margin-top: -210px;
    }
}

@media (max-width: 500px) {
    .faq-one__image__two {
        display: none;
    }
}

.faq-one__image__two img {
    max-width: 100%;
    height: auto;
    border-radius: inherit;
    border: 1px solid rgba(255, 255, 255, 0.2)
}

.faq-one__shape-one {
    max-width: 100%;
    height: auto;
    position: absolute;
    left: 0px;
    bottom: 313px;
    opacity: 0.5;
    animation: zoomOut 2s linear infinite;
}

@media (max-width: 1199px) {
    .faq-one__shape-one {
        display: none;
    }
}

.faq-one__shape-two {
    max-width: 100%;
    height: auto;
    position: absolute;
    right: 90px;
    bottom: 149px;
    animation: textRotate 6s linear infinite;
}

@media (max-width: 1599px) {
    .faq-one__shape-two {
        right: 40px;
    }
}

@media (max-width: 1399px) {
    .faq-one__shape-two {
        right: 20px;
    }
}

@media (max-width: 1199px) {
    .faq-one__shape-two {
        display: none;
    }
}


.funfact-one--home {
    position: relative;
    padding-top: 293px;
}

@media (max-width: 1349px) {
    .funfact-one--home {
        padding-top: 415px;
    }
}

@media (max-width: 767px) {
    .funfact-one--home {
        padding-top: 395px;
    }
}

@media (max-width: 575px) {
    .funfact-one--home {
        padding-top: 375px;
    }
}

.funfact-one--home .funfact-one__inner {
    width: calc(100% - 167px);
    height: 100%;
    position: relative;
    position: absolute;
    top: 0;
    right: 0;
    background-color: var(--medeedbl-base, #674CEF);
    border-radius: 0px 0px 0px 100px;
}

@media (max-width: 1599px) {
    .funfact-one--home .funfact-one__inner {
        width: calc(100% - 70px);
    }
}

@media (min-width: 1350px) and (max-width: 1366px) {
    .funfact-one--home .funfact-one__inner {
        width: calc(100% - 40px);
    }
}

@media (max-width: 1349px) {
    .funfact-one--home .funfact-one__inner {
        width: 100%;
        border-radius: 0;
    }
}

.funfact-one--home .funfact-one__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    mix-blend-mode: multiply;
    opacity: 0.2;
    border-radius: inherit;
}

@media (max-width: 1349px) {
    .funfact-one--home .funfact-one__bg {
        border-radius: inherit;
    }
}

.funfact-one--home .funfact-one__item {
    border-color: RGBA(var(--medeedbl-white-rgb, 255, 255, 255), 0.25);
}

    .funfact-one--home .funfact-one__item:hover::before, .funfact-one--home .funfact-one__item:hover::after {
        border-color: var(--medeedbl-white, #FFFFFF);
    }

    .funfact-one--home .funfact-one__item:hover .funfact-one__icon {
        background-color: var(--medeedbl-white, #FFFFFF);
    }

    .funfact-one--home .funfact-one__item:hover .funfact-one__icon__inner {
        color: var(--medeedbl-base, #674CEF);
    }

.funfact-one--home .funfact-one__title {
    color: var(--medeedbl-white, #FFFFFF);
}

.funfact-one--home .funfact-one__text {
    color: RGBA(var(--medeedbl-white-rgb, 255, 255, 255), 0.7);
}

.funfact-one--home-3 {
    padding-top: var(--section-space, 120px);
}

@media (max-width: 767px) {
    .funfact-one--home-3 {
        padding-top: 100px;
    }
}

@media (max-width: 575px) {
    .funfact-one--home-3 {
        padding-top: 80px;
    }
}

/*.funfact-one--home-3 .container::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -120px;
    transform: translateX(-50%);
    width: calc(100% - 30px);
    height: 1px;
    background-color: var(--medeedbl-border-color, #DBD8E6);
}*/

@media (max-width: 767px) {
    .funfact-one--home-3 .container::after {
        bottom: -100px;
    }
}

@media (max-width: 575px) {
    .funfact-one--home-3 .container::after {
        bottom: -80px;
    }
}

.funfact-one--round {
    padding-bottom: var(--section-space, 120px);
    background-color: var(--medeedbl-white, #FFFFFF);
}

@media (max-width: 767px) {
    .funfact-one--round {
        padding-bottom: 100px;
    }
}

@media (max-width: 575px) {
    .funfact-one--round {
        padding-bottom: 80px;
    }
}

.funfact-one--round .funfact-one__item {
    padding: 40px 30px 33px;
    border: 0;
    border-radius: 135px;
}

.funfact-one--round .funfact-one__item--secondary {
    background-color: RGBA(var(--medeedbl-secondary-rgb, 57, 212, 214), 0.1);
}

    .funfact-one--round .funfact-one__item--secondary:hover {
        background-color: var(--medeedbl-secondary, #739dd2);
    }

.funfact-one--round .funfact-one__item--primary {
    background-color: RGBA(var(--medeedbl-primary-rgb, 128, 188, 182), 0.4);
}

    .funfact-one--round .funfact-one__item--primary:hover {
        background-color: var(--medeedbl-primary, #EF802E);
    }

@media (min-width: 576px) and (max-width: 767px) {
    .funfact-one--round .funfact-one__item {
        border-radius: 90px;
    }
}

.funfact-one--round .funfact-one__item::after, .funfact-one--round .funfact-one__item::before {
    display: none;
}

.funfact-one--round .funfact-one__item:hover .funfact-one__title, .funfact-one--round .funfact-one__item:hover .funfact-one__text {
    color: var(--medeedbl-white, #FFFFFF);
}

@media (min-width: 576px) and (max-width: 767px) {
    .funfact-one--round .funfact-one__text {
        font-size: 15px;
    }
}

.funfact-one .container {
    position: relative;
    z-index: 1;
}

.funfact-one__grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 30px;
}

@media (max-width: 1199px) {
    .funfact-one__grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media (max-width: 991px) {
    .funfact-one__grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media (max-width: 575px) {
    .funfact-one__grid {
        grid-template-columns: repeat(1, 1fr);
    }
}

.funfact-one__item {
    position: relative;
    padding: 29px 30px 27px;
    text-align: center;
    border-radius: 10px;
    border: 1px solid var(--medeedbl-border-color, #DBD8E6);
    transition: all 500ms ease;
}

    .funfact-one__item:before {
        content: "";
        position: absolute;
        left: -1px;
        bottom: -1px;
        width: 0;
        height: 0;
        border-bottom: 1px solid transparent;
        border-left: 1px solid transparent;
        border-radius: 10px;
        transition: all 0.6s linear;
    }

    .funfact-one__item::after {
        content: "";
        position: absolute;
        right: -1px;
        top: -1px;
        width: 0;
        height: 0;
        border-top: 1px solid transparent;
        border-right: 1px solid transparent;
        border-radius: 10px;
        transition: all 0.6s linear;
    }

    .funfact-one__item:hover::before, .funfact-one__item:hover::after {
        border-color: var(--medeedbl-base, #674CEF);
        width: 100%;
        height: 100%;
    }

.funfact-one__icon {
    margin: 0 auto 12px;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    overflow: hidden;
    transition: all 500ms ease;
}

.funfact-one__icon__inner {
    display: inline-flex;
    font-size: 44px;
    color: var(--medeedbl-white, #FFFFFF);
}

    .funfact-one__icon__inner svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

.funfact-one__item--secondary .funfact-one__icon {
    background-color: var(--medeedbl-secondary, #739dd2);
}

.funfact-one__item--primary .funfact-one__icon {
    background-color: var(--medeedbl-primary, #EF802E);
}

.funfact-one__item:hover .funfact-one__icon {
    background-color: var(--medeedbl-base, #674CEF);
}

.funfact-one__item:hover .funfact-one__icon__inner {
    animation: slideTop 0.4s;
}

.funfact-one__title {
    margin-bottom: 1px;
    display: flex;
    justify-content: center;
    font-size: 36px;
    font-weight: 700;
    line-height: 1.388;
    transition: all 500ms ease;
}

.funfact-one__text {
    margin: 0;
    color: RGBA(var(--medeedbl-black-rgb, 32, 16, 75), 0.7);
    line-height: 1.625;
    transition: all 500ms ease;
    font-weight:600;
}
.total-student {
    padding: 5px;
    width: 181px;
    height: 138px;
    background-color: var(--medeedbl-white, #FFFFFF);
    border: 2px solid white; /* حاشیه سفید */
    border-radius: 12px; /* گوشه‌های گرد */
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); /* سایه ملایم */
    z-index: 2;
    /* حذف تمام ویژگی‌های ماسک */
    -webkit-mask: none;
    mask: none;
}

.total-student__inner {
    padding: 10px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    background-color: var(--medeedbl-secondary, #739dd2);
    border-radius: 10px; /* گوشه‌های گرد داخلی */
    /* حذف تمام ویژگی‌های ماسک */
    -webkit-mask: none;
    mask: none;
    /* افکت hover اختیاری */
    transition: transform 0.3s ease;
}

.total-student:hover .total-student__inner {
    transform: scale(0.98); /* افکت فشرده شدن هنگام hover */
}

@media (max-width: 575px) {
    .total-student__inner {
        padding-top: 15px;
        flex-direction: column;
    }
}

.total-student__image {
    display: flex;
    align-items: center;
}

    .total-student__image img + img {
        margin-left: -12px;
    }

    .total-student__image img {
        width: 40px !important;
        height: 40px;
        flex-shrink: 0;
        border-radius: 50%;
        border: 2px solid var(--medeedbl-secondary, #739dd2);
        transition: all 500ms ease;
    }

        .total-student__image img:hover {
            border-color: var(--medeedbl-white, #FFFFFF);
        }

.total-student__text {
    margin: 0;
    color: var(--medeedbl-white, #FFFFFF);
    font-weight: 700;
    font-size: 15px;
    line-height: 1.266;
}

    .total-student__text span {
        display: inline;
    }





.offer-one {
    position: relative;
    /*padding-bottom: 88px;*/
    /*background-color: var(--medeedbl-white, #FFFFFF);*/
}



.offer-one .container {
    position: relative;
    z-index: 1;
}

.offer-one__image {
    position: relative;
    display: table;
}

@media (max-width: 575px) {
    .offer-one__image {
        padding-left: 20px;
    }
}

@media (max-width: 360px) {
    .offer-one__image {
        padding-left: 15px;
    }
}

/*.offer-one__image::before {
    content: "";
    position: absolute;
    top: 0;
    left: -20px;
    width: 100%;
    height: 100%;
    border-radius: 228px;
    background-color: var(--medeedbl-primary, #EF802E);
    z-index: -1;
}

@media (max-width: 575px) {
    .offer-one__image::before {
        left: 0;
    }
}*/

.offer-one__image__one {
    max-width: 90% !important;
    height: auto;
    border-radius: 0px;
    border: 1px solid #eaeaea;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .offer-one__image__one {
        max-width: 100%;
    }
}

@media (max-width: 767px) {
    .offer-one__image__one {
        max-width: 100%;
    }
}

@media (max-width: 575px) {
    .offer-one__image__one {
        max-width: 100%;
    }
}

@media (max-width: 430px) {
    .offer-one__image__one {
        max-width: 100%;
    }
}

@media (max-width: 390px) {
    .offer-one__image__one {
        max-width: 100%;
    }
}

@media (max-width: 360px) {
    .offer-one__image__one {
        max-width: 100%;
    }
}

.offer-one__image__two {
    max-width: 100%;
    height: auto;
    position: absolute;
    right: -92px;
    bottom: 30px;
    border-radius: 0px;
    border: 1px solid #eaeaea;
  
}

@media (min-width: 992px) and (max-width: 1199px) {
    .offer-one__image__two {
        max-width: 220px;
        right: -45px;
    }
}

@media (max-width: 767px) {
    .offer-one__image__two {
        max-width: 220px;
        right: -90px;
    }
}

@media (max-width: 575px) {
    .offer-one__image__two {
        max-width: 180px;
        right: -45px;
    }
}

@media (max-width: 430px) {
    .offer-one__image__two {
        max-width: 150px;
    }
}

@media (max-width: 390px) {
    .offer-one__image__two {
        max-width: 150px;
    }
}

@media (max-width: 360px) {
    .offer-one__image__two {
        max-width: 130px;
        right: -40px;
    }
}

.offer-one__image__shape {
    max-width: 100%;
    height: auto;
    position: absolute;
    right: 73px;
    bottom: -50px;
    animation: moveHorizontal 2s infinite linear;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .offer-one__image__shape {
        bottom: -80px;
    }
}

@media (max-width: 575px) {
    .offer-one__image__shape {
        bottom: -65px;
        right: 50px;
    }
}

@media (max-width: 430px) {
    .offer-one__image__shape {
        right: 20px;
    }
}

@media (max-width: 390px) {
    .offer-one__image__shape {
        right: 0px;
    }
}

.offer-one__content {
    margin-top: 34px;
}
    .offer-one__content p {
        color: #1b3a6a
    }
@media (max-width: 1199px) {
    .offer-one__content {
        margin-top: 0;
    }
}

@media (max-width: 991px) {
    .offer-one__content {
        margin-top: 30px;
    }
}

.offer-one .sec-title {
    margin-bottom: 38px;
}

.offer-one__item {
    padding-top: 22px;
    padding-bottom: 21px;
    display: flex;
    align-items: flex-start;
    gap: 20px;
    border-top: 1px solid var(--medeedbl-border-color, #DBD8E6);
}

@media (max-width: 360px) {
    .offer-one__item {
        flex-direction: column;
    }
}

.offer-one__item:last-child {
    padding-bottom: 0;
}

.offer-one__item__icon {
    position: relative;
    top: 5px;
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    font-size: 26px;
    border-radius: 50%;
    transition: all 500ms ease;
}

    .offer-one__item__icon svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

.offer-one__item__icon--primary {
    color: var(--medeedbl-secondary, #739dd2);
    background-color: RGBA(var(--medeedbl-secondary-rgb, 57, 212, 214), 0.15);
}

    .offer-one__item__icon--primary:hover {
        color: var(--medeedbl-white, #FFFFFF);
        background-color: var(--medeedbl-primary, #16497d);
    }

.offer-one__item__icon--secondary {
    color: var(--medeedbl-secondary, #739dd2);
    background-color: RGBA(var(--medeedbl-secondary-rgb, 57, 212, 214), 0.15);
}

    .offer-one__item__icon--secondary:hover {
        color: var(--medeedbl-white, #FFFFFF);
        background-color: var(--medeedbl-secondary, #0e8c8a);
    }

.offer-one__item__icon--base {
    color: var(--medeedbl-secondary, #739dd2);
    background-color: RGBA(var(--medeedbl-secondary-rgb, 57, 212, 214), 0.15);
}

    .offer-one__item__icon--base:hover {
        color: var(--medeedbl-white, #FFFFFF);
        background-color: var(--medeedbl-base, #286fb7);
    }

.offer-one__item:hover .offer-one__item__icon--primary {
    color: var(--medeedbl-white, #FFFFFF);
    background-color: var(--medeedbl-primary, #286fb7);
}

.offer-one__item:hover .offer-one__item__icon--secondary {
    color: var(--medeedbl-white, #FFFFFF);
    background-color: var(--medeedbl-secondary, #286fb7);
}

.offer-one__item:hover .offer-one__item__icon--base {
    color: var(--medeedbl-white, #FFFFFF);
    background-color: var(--medeedbl-base, #286fb7);
}

.offer-one__item__title {
    margin-bottom: 2px;
}

.offer-one__item__text {
    margin: 0;
    font-weight: 400;
}

.offer-one__shape {
    max-width: 100%;
    height: auto;
    position: absolute;
    right: 50px;
    bottom: 221px;
    animation: zoomOut 3s linear infinite;
}

@media (max-width: 1599px) {
    .offer-one__shape {
        max-width: 110px;
        right: 20px;
    }
}

@media (max-width: 1399px) {
    .offer-one__shape {
        max-width: 100px;
        right: 40px;
        bottom: 20px;
    }
}

@media (max-width: 1199px) {
    .offer-one__shape {
        width: 80px;
    }
}

@media (max-width: 767px) {
    .offer-one__shape {
        display: none;
    }
}
.offer-one__shape-box {
    width: 276px;
    height: 307px;
    position: absolute;
    top: 50%;
    left: 227px;
    transform: translateY(-50%);
    background-color: var(--medeedbl-white2, #16497d);
    border-radius: 20px;
    /* حذف ماسک پیچیده */
    -webkit-mask: none;
    mask: none;
    /* افکت سایه و انیمیشن */
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    animation: float 4s ease-in-out infinite;
}

/* انیمیشن شناور */
@keyframes float {
    0%, 100% {
        transform: translateY(-50%) translateX(0);
    }

    50% {
        transform: translateY(-50%) translateX(-10px);
    }
}

/* طرح داخلی دایره‌ای */
.offer-one__shape-box::before {
    content: '';
    position: absolute;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.3);
    top: -50px;
    right: -50px;
}

/* طرح داخلی خطی */
.offer-one__shape-box::after {
    content: '';
    position: absolute;
    width: 200px;
    height: 2px;
    background: rgba(255, 255, 255, 0.5);
    bottom: 40px;
    left: 40px;
    transform: rotate(-15deg);
}

@media (max-width: 1599px) {
    .offer-one__shape-box {
        left: 20px;
    }
}

@media (max-width: 991px) {
    .offer-one__shape-box {
        display: none;
    }
}

@keyframes offerShape {
    0% {
        -webkit-transform: translateZ(0) translateY(-50%);
        transform: translateZ(0) translateY(-50%);
    }

    50% {
        -webkit-transform: translate3d(15px, 0, 0) translateY(-50%);
        transform: translate3d(15px, 0, 0) translateY(-50%);
    }

    100% {
        -webkit-transform: translateZ(0) translateY(-50%);
        transform: translateZ(0) translateY(-50%);
    }
}
.online-class {
    position: relative;
    background-color: var(--medeedbl-white, #FFFFFF);
}

.online-class__inner {
    width: 100%;
    height: calc(100% - 284px);
    position: relative;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: RGBA(var(--medeedbl-secondary-rgb, 57, 212, 214), 0.15);
}

.online-class__inner__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 0.03;
}

.online-class .container {
    position: relative;
    z-index: 2;
}

.online-class .sec-title {
    margin-bottom: 41px;
}

.online-class .sec-title__title span {
    position: relative;
    z-index: inherit;
}

.online-class .sec-title__title__shape::after {
    background-image: url(../images/shapes/title-shape-1-2.png);
    background-size: 126px 13px;
    position: absolute;
    left: -46px;
    bottom: 2px;
    width: 126px;
    height: 13px;
    animation: smartMove2 5s infinite;
}

.online-class__description {
    margin: 0 auto;
    width: 100%;
    max-width: 722px;
    text-align: center;
}

.online-class__text {
    margin-bottom: 34px;
    font-weight: 400;
}

.online-class__class-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 35px;
    flex-direction: column;
    align-items: center; 
}

@media (max-width: 1199px) {
    .online-class__class-wrapper {
        gap: 25px;
    }
}

.online-class__class {
    padding: 20px;
    background-color: var(--medeedbl-white, #FFFFFF);
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 70%; 
    box-sizing: border-box;
}
@media (max-width: 1199px) {
    .online-class__class {
        width: 100%;
    }
}

.online-class__class__top {
    display: flex;
    align-items: center;
    gap: 10px;
}

.online-class__class__text {
    margin: 0;
    padding-left: 46px; 
    font-size: 14px;
    line-height: 1.5;

}
.online-class__class__icon {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 36px;
    height: 32px;
    border-radius: 6px;
    overflow: hidden;
    transition: all 500ms ease;
}

.online-class__class__icon--audio {
    background-color: RGBA(var(--medeedbl-secondary-rgb, 57, 212, 214), 0.1);
}

    .online-class__class__icon--audio span {
        color: var(--medeedbl-secondary, #739dd2);
    }

.online-class__class__icon--live {
    background-color: RGBA(var(--medeedbl-primary-rgb, 239, 128, 46), 0.1);
}

    .online-class__class__icon--live span {
        color: var(--medeedbl-primary, #EF802E);
    }

.online-class__class__icon--recorded {
    background-color: RGBA(var(--medeedbl-base-rgb, 103, 76, 239), 0.1);
}

    .online-class__class__icon--recorded span {
        color: var(--medeedbl-base, #674CEF);
    }

.online-class__class__icon__inner {
    display: inline-flex;
    font-size: 16px;
    transition: all 500ms ease;
}

    .online-class__class__icon__inner svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

.online-class__class:hover .online-class__class__icon--audio {
    background-color: var(--medeedbl-secondary, #739dd2);
}

.online-class__class:hover .online-class__class__icon--live {
    background-color: var(--medeedbl-primary, #EF802E);
}

.online-class__class:hover .online-class__class__icon--recorded {
    background-color: var(--medeedbl-base, #674CEF);
}

.online-class__class:hover .online-class__class__icon__inner {
    color: var(--medeedbl-white, #FFFFFF);
    animation: slideLeft 0.5s;
}

.online-class__class__title {
    margin: 0;
    font-weight: 600;
    font-size: 15px;
    line-height: 1.266;
    text-transform: capitalize;
}

.online-class__shape {
    width: 479px;
    height: 516px;
    position: absolute;
    left: 104px;
    bottom: 174px;
    background-color: RGBA(var(--medeedbl-base-rgb, 103, 76, 239), 0.08);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 969.000000"><g transform="translate(0.000000,969.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M1343 9678 c1 -8 -18 -15 -53 -21 -133 -19 -312 -80 -441 -148 -20 -10 -48 -25 -61 -32 -116 -61 -287 -196 -398 -314 -100 -107 -159 -192 -234 -333 -33 -61 -38 -73 -46 -99 -5 -14 -18 -50 -29 -80 -23 -61 -53 -183 -70 -282 -14 -84 -14 -497 -1 -592 34 -232 97 -499 146 -615 8 -18 14 -39 14 -47 0 -8 6 -29 14 -47 8 -18 21 -51 29 -73 60 -159 86 -218 201 -455 128 -263 256 -486 417 -730 27 -41 52 -82 56 -90 4 -8 18 -33 32 -55 70 -111 271 -502 271 -529 0 -7 4 -16 9 -21 8 -9 65 -141 97 -227 8 -21 21 -56 29 -78 8 -22 22 -57 30 -77 8 -21 29 -83 46 -138 17 -55 37 -115 45 -133 8 -18 14 -40 14 -50 0 -9 6 -34 14 -57 20 -59 63 -212 90 -322 9 -35 23 -89 30 -120 8 -32 22 -92 31 -133 9 -41 23 -100 30 -130 17 -67 37 -158 60 -265 9 -44 24 -109 32 -145 24 -106 40 -180 58 -265 10 -44 23 -102 30 -130 7 -27 20 -84 30 -125 9 -41 22 -97 30 -125 8 -27 21 -79 30 -115 20 -82 48 -181 91 -325 18 -61 111 -346 123 -377 5 -13 17 -43 26 -68 10 -25 23 -58 30 -75 7 -16 21 -50 31 -75 34 -89 112 -259 166 -365 146 -282 382 -561 637 -754 66 -50 122 -91 125 -91 3 0 26 -14 51 -31 25 -17 100 -57 168 -90 67 -33 130 -64 140 -70 9 -5 50 -20 90 -33 39 -13 83 -28 97 -34 55 -22 244 -64 367 -82 93 -13 503 -13 596 0 125 18 314 60 367 82 14 6 39 14 55 18 39 11 122 42 176 68 24 11 69 32 99 46 30 14 78 39 105 56 28 16 59 34 70 40 43 22 229 149 260 177 11 10 36 31 55 47 65 53 211 189 263 245 29 30 68 72 87 92 83 87 216 256 358 454 50 70 122 176 122 180 0 3 13 24 29 47 48 70 121 187 121 192 0 3 13 24 29 48 16 24 39 62 52 86 13 24 29 51 34 60 6 9 28 49 50 87 22 39 45 79 52 90 6 11 23 43 38 70 14 28 41 77 60 110 18 33 47 87 64 120 17 33 47 89 67 125 20 36 59 109 87 164 29 54 68 128 87 165 127 237 158 296 203 376 27 50 63 115 80 145 133 241 344 571 493 770 93 125 219 311 321 475 7 11 16 27 20 35 4 8 25 47 48 85 38 65 147 283 182 365 9 19 22 48 29 63 8 16 14 36 14 45 0 9 7 26 15 36 8 11 15 28 15 38 0 9 6 32 14 50 26 62 65 217 84 333 5 30 13 49 20 47 9 -1 12 50 12 208 0 161 -3 209 -12 208 -8 -2 -16 16 -21 47 -45 256 -194 511 -406 698 -61 54 -207 167 -215 167 -3 0 -25 13 -49 30 -39 26 -243 131 -322 165 -167 73 -325 126 -520 176 -44 11 -102 26 -130 33 -130 36 -482 96 -695 121 -351 40 -412 47 -515 61 -141 19 -270 41 -365 61 -122 26 -243 54 -270 62 -14 5 -50 16 -80 25 -285 84 -523 192 -808 365 -51 31 -100 61 -110 66 -80 47 -373 252 -714 500 -171 124 -221 160 -231 164 -5 2 -51 31 -102 65 -88 58 -245 157 -285 180 -528 303 -923 458 -1300 514 -35 5 -54 12 -52 20 1 9 -52 12 -228 12 -176 0 -229 -3 -227 -12z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 969.000000"><g transform="translate(0.000000,969.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M1343 9678 c1 -8 -18 -15 -53 -21 -133 -19 -312 -80 -441 -148 -20 -10 -48 -25 -61 -32 -116 -61 -287 -196 -398 -314 -100 -107 -159 -192 -234 -333 -33 -61 -38 -73 -46 -99 -5 -14 -18 -50 -29 -80 -23 -61 -53 -183 -70 -282 -14 -84 -14 -497 -1 -592 34 -232 97 -499 146 -615 8 -18 14 -39 14 -47 0 -8 6 -29 14 -47 8 -18 21 -51 29 -73 60 -159 86 -218 201 -455 128 -263 256 -486 417 -730 27 -41 52 -82 56 -90 4 -8 18 -33 32 -55 70 -111 271 -502 271 -529 0 -7 4 -16 9 -21 8 -9 65 -141 97 -227 8 -21 21 -56 29 -78 8 -22 22 -57 30 -77 8 -21 29 -83 46 -138 17 -55 37 -115 45 -133 8 -18 14 -40 14 -50 0 -9 6 -34 14 -57 20 -59 63 -212 90 -322 9 -35 23 -89 30 -120 8 -32 22 -92 31 -133 9 -41 23 -100 30 -130 17 -67 37 -158 60 -265 9 -44 24 -109 32 -145 24 -106 40 -180 58 -265 10 -44 23 -102 30 -130 7 -27 20 -84 30 -125 9 -41 22 -97 30 -125 8 -27 21 -79 30 -115 20 -82 48 -181 91 -325 18 -61 111 -346 123 -377 5 -13 17 -43 26 -68 10 -25 23 -58 30 -75 7 -16 21 -50 31 -75 34 -89 112 -259 166 -365 146 -282 382 -561 637 -754 66 -50 122 -91 125 -91 3 0 26 -14 51 -31 25 -17 100 -57 168 -90 67 -33 130 -64 140 -70 9 -5 50 -20 90 -33 39 -13 83 -28 97 -34 55 -22 244 -64 367 -82 93 -13 503 -13 596 0 125 18 314 60 367 82 14 6 39 14 55 18 39 11 122 42 176 68 24 11 69 32 99 46 30 14 78 39 105 56 28 16 59 34 70 40 43 22 229 149 260 177 11 10 36 31 55 47 65 53 211 189 263 245 29 30 68 72 87 92 83 87 216 256 358 454 50 70 122 176 122 180 0 3 13 24 29 47 48 70 121 187 121 192 0 3 13 24 29 48 16 24 39 62 52 86 13 24 29 51 34 60 6 9 28 49 50 87 22 39 45 79 52 90 6 11 23 43 38 70 14 28 41 77 60 110 18 33 47 87 64 120 17 33 47 89 67 125 20 36 59 109 87 164 29 54 68 128 87 165 127 237 158 296 203 376 27 50 63 115 80 145 133 241 344 571 493 770 93 125 219 311 321 475 7 11 16 27 20 35 4 8 25 47 48 85 38 65 147 283 182 365 9 19 22 48 29 63 8 16 14 36 14 45 0 9 7 26 15 36 8 11 15 28 15 38 0 9 6 32 14 50 26 62 65 217 84 333 5 30 13 49 20 47 9 -1 12 50 12 208 0 161 -3 209 -12 208 -8 -2 -16 16 -21 47 -45 256 -194 511 -406 698 -61 54 -207 167 -215 167 -3 0 -25 13 -49 30 -39 26 -243 131 -322 165 -167 73 -325 126 -520 176 -44 11 -102 26 -130 33 -130 36 -482 96 -695 121 -351 40 -412 47 -515 61 -141 19 -270 41 -365 61 -122 26 -243 54 -270 62 -14 5 -50 16 -80 25 -285 84 -523 192 -808 365 -51 31 -100 61 -110 66 -80 47 -373 252 -714 500 -171 124 -221 160 -231 164 -5 2 -51 31 -102 65 -88 58 -245 157 -285 180 -528 303 -923 458 -1300 514 -35 5 -54 12 -52 20 1 9 -52 12 -228 12 -176 0 -229 -3 -227 -12z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: cover;
    mask-size: cover;
    z-index: 1;
    animation: zoomOut 3s linear infinite;
}

@media (max-width: 1599px) {
    .online-class__shape {
        width: 330px;
        height: 356px;
        left: 40px;
        bottom: 200px;
    }
}

@media (max-width: 1399px) {
    .online-class__shape {
        width: 320px;
        height: 346px;
    }
}

@media (max-width: 1199px) {
    .online-class__shape {
        display: none;
    }
}

.online-class__box {
    width: 398px;
    height: 398px;
    position: absolute;
    right: -199px;
    bottom: 96px;
    background-color: RGBA(var(--medeedbl-base-rgb, 0, 93, 90), 0.6);
    border-radius: 50%;
    filter: blur(212px);
    z-index: 1;
}


.video-one {
    margin-bottom: 56px;
    padding: 10px;
    background-color: var(--medeedbl-white, #FFFFFF);
    border-radius: 20px;
}

.video-one__bg {
    min-height: 570px;
    position: relative;
    border-radius: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

@media (max-width: 991px) {
    .video-one__bg {
        min-height: 450px;
    }
}

.video-one img {
    position: absolute;
    left: 50px;
    bottom: 50px;
    max-width: 100%;
    height: auto;
    border-radius: 20px;
}

@media (max-width: 991px) {
    .video-one img {
        left: 30px;
        bottom: 30px;
    }
}

.video-one__video-btn {
    position: relative;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 48px;
    height: 48px;
    font-size: 12px;
    color: var(--medeedbl-secondary, #739dd2);
    background-color: var(--medeedbl-white, #FFFFFF);
}

@media (max-width: 767px) {
    .video-one__video-btn {
        top: 40%;
    }
}

@media (max-width: 575px) {
    .video-one__video-btn {
        top: 35%;
    }
}

.video-one__video-btn > span {
    border-color: RGBA(var(--medeedbl-white-rgb, 255, 255, 255), 0.2);
}

.video-one__video-btn:hover {
    color: var(--medeedbl-white, #FFFFFF);
    background-color: var(--medeedbl-secondary, #739dd2);
}

    .video-one__video-btn:hover > span {
        border-color: RGBA(var(--medeedbl-secondary-rgb, 57, 212, 214), 1);
    }

.instructor-card {
    min-height: 331px;
    position: relative;
    background-color: var(--medeedbl-secondary, #739dd2);
    border-radius: 20px;
    transition: all 500ms ease;
}

.instructor-card__social {
    position: relative;
    position: absolute;
    top: 30px;
    left: 30px;
    z-index: 2;
}

.instructor-card__social__share {
    margin-bottom: 6px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 17px;
    color: var(--medeedbl-white, #FFFFFF);
    background-color: var(--medeedbl-base, #674CEF);
    border-radius: 50%;
    transition: all 500ms ease;
}

    .instructor-card__social__share svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

.instructor-card__social__list {
    position: absolute;
    top: 100%;
    left: 0;
    transform: scale(1, 0);
    display: flex;
    flex-direction: column;
    gap: 6px;
    opacity: 0;
    transition: 500ms ease;
    transform-origin: top left;
}

    .instructor-card__social__list a {
        width: 40px;
        height: 40px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: var(--medeedbl-white, #FFFFFF);
        border-radius: 50%;
        overflow: hidden;
        box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06);
        transition: all 500ms ease;
    }

        .instructor-card__social__list a:hover {
            background-color: var(--medeedbl-base, #674CEF);
        }

.instructor-card__social__list__icon {
    font-size: 17px;
    color: var(--medeedbl-base, #674CEF);
    transition: all 500ms ease;
}

    .instructor-card__social__list__icon svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

a:hover .instructor-card__social__list__icon {
    color: var(--medeedbl-white, #FFFFFF);
    animation: slideTop 0.4s;
}

.instructor-card__social:hover .instructor-card__social__list {
    opacity: 1;
    transform: scale(1, 1);
}

.instructor-card__image {
    width: 100%;
    height: 100%;
    position: relative;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 20px;
    overflow: hidden;
    transition: all 500ms ease;
}

    .instructor-card__image img {
        width: 100%;
        height: 100%;
        display: block;
        object-fit: cover;
        object-position: top;
        border-radius: 20px;
    }

.instructor-card:hover .instructor-card__image {
    width: calc(100% - 18px);
}

.instructor-card__hover {
    padding: 30px 30px 23px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transform: translateY(30%);
    background: linear-gradient(180deg, RGBA(var(--medeedbl-white-rgb, 255, 255, 255), 0) 0%, var(--medeedbl-white, #FFFFFF) 100%);
    border-radius: 20px;
    transition: all 500ms ease;
}

@media (min-width: 576px) and (max-width: 767px) {
    .instructor-card__hover {
        padding-left: 25px;
        padding-right: 25px;
    }
}

.instructor-card:hover .instructor-card__hover {
    opacity: 1;
    transform: translateY(0);
}

.instructor-card__info {
    text-align: center;
}

.instructor-card__name {
    margin-bottom: 4px;
    font-size: 18px;
    line-height: 1.3;
    color: var(--medeedbl-black, #20104B);
    text-transform: capitalize;
    font-weight: 600;
}

    .instructor-card__name a {
        color: inherit;
        background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
        transition: all 500ms ease;
    }

        .instructor-card__name a:hover {
            background-size: 100% 1px;
        }

        .instructor-card__name a:hover {
            color: var(--medeedbl-base, #674CEF);
        }

.instructor-card__designation {
    margin: 0;
    font-size: 16px;
    text-transform: capitalize;
    color: var(--medeedbl-text, #7B7980);
    line-height: 1.625;
}

.instructor-card-two__image img {
    width: 100%;
    display: block;
    border-radius: 20px;
}

.instructor-card-two__content {
    position: relative;
    z-index: 1;
    margin-top: -87px;
    padding: 23px 30px 30px;
    width: calc(100% - 30px);
    background-color: var(--medeedbl-white2, #EDEAF4);
    border-radius: 0 12px 12px 0;
    transition: all 500ms ease;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .instructor-card-two__content {
        padding-left: 25px;
        padding-right: 25px;
    }
}

@media (max-width: 390px) {
    .instructor-card-two__content {
        padding-left: 25px;
        padding-right: 25px;
    }
}

.instructor-card-two:hover .instructor-card-two__content {
    width: 100%;
    border-radius: 0;
}

.instructor-card-two__info {
    margin-bottom: 16px;
    text-align: center;
}

.instructor-card-two__name {
    margin-bottom: 8px;
    font-size: 22px;
    line-height: 1.363;
    color: var(--medeedbl-black, #20104B);
    text-transform: capitalize;
    font-weight: 600;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .instructor-card-two__name {
        font-size: 20px;
    }
}

@media (max-width: 390px) {
    .instructor-card-two__name {
        font-size: 20px;
    }
}

.instructor-card-two__name a {
    color: inherit;
    background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
    transition: all 500ms ease;
}

    .instructor-card-two__name a:hover {
        background-size: 100% 1px;
    }

    .instructor-card-two__name a:hover {
        color: var(--medeedbl-base, #674CEF);
    }

.instructor-card-two__designation {
    margin: 0;
    font-size: 16px;
    text-transform: capitalize;
    color: var(--medeedbl-text, #7B7980);
    line-height: 1.625;
}

.instructor-card-two__social {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
}

    .instructor-card-two__social a {
        width: 40px;
        height: 40px;
        display: flex;
        justify-content: center;
        align-items: center;
        background-color: var(--medeedbl-white, #FFFFFF);
        border-radius: 50%;
        overflow: hidden;
        box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06);
        transition: all 500ms ease;
    }

        .instructor-card-two__social a:hover {
            background-color: var(--medeedbl-base, #674CEF);
        }

.instructor-card-two__social__icon {
    font-size: 17px;
    color: var(--medeedbl-base, #674CEF);
    transition: all 500ms ease;
}

    .instructor-card-two__social__icon svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

a:hover .instructor-card-two__social__icon {
    color: var(--medeedbl-white, #FFFFFF);
    animation: slideTop 0.4s;
}

.instructor-card-three {
    display: flex;
    flex-direction: column;
    gap: 9px;
}

@media (min-width: 576px) {
    .instructor-card-three--top-identity {
        margin-top: 35px;
        flex-direction: column-reverse;
    }
}

.instructor-card-three__image {
    position: relative;
    padding: 15px;
    width: 270px;
    height: 316px;
    background-color: var(--medeedbl-base, #674CEF);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 789.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3716 8924 c-126 -35 -103 -23 -529 -273 -76 -44 -140 -81 -143 -81 -3 0 -17 -8 -32 -19 -28 -19 -312 -185 -490 -287 -57 -33 -114 -66 -127 -74 -12 -8 -54 -32 -92 -54 -37 -21 -88 -51 -113 -66 -25 -15 -99 -59 -165 -97 -196 -115 -688 -405 -720 -424 -16 -10 -39 -23 -50 -28 -11 -5 -72 -40 -135 -78 -63 -38 -137 -82 -165 -97 -27 -16 -90 -52 -140 -81 -49 -29 -160 -94 -245 -143 -189 -111 -217 -130 -303 -212 -142 -135 -226 -298 -250 -486 -17 -137 -15 -3796 2 -3897 25 -145 104 -304 210 -419 106 -114 110 -117 578 -387 70 -41 198 -115 283 -166 85 -50 186 -109 223 -131 76 -43 71 -40 275 -160 78 -46 208 -123 290 -170 81 -48 163 -97 182 -109 48 -31 242 -142 280 -161 8 -4 38 -22 65 -39 58 -37 142 -86 229 -133 34 -18 78 -45 99 -58 22 -14 130 -78 240 -141 111 -64 219 -127 241 -140 88 -56 306 -179 371 -209 112 -53 211 -74 344 -74 187 0 312 37 498 148 54 32 186 110 293 172 107 63 269 157 360 211 91 53 211 123 268 155 57 32 113 66 126 74 13 8 50 30 82 49 414 241 611 357 724 424 74 44 164 96 200 117 36 20 153 89 260 152 107 63 245 143 305 178 61 35 128 74 150 88 22 13 92 54 155 90 147 85 170 102 253 181 100 96 174 211 219 341 48 138 48 136 48 2062 0 1874 -2 1950 -41 2073 -39 119 -105 236 -180 318 -86 94 -151 145 -289 224 -193 111 -424 245 -580 338 -85 51 -184 108 -220 129 -36 20 -72 41 -80 46 -22 14 -317 188 -365 215 -22 12 -67 39 -100 58 -33 20 -82 49 -110 65 -27 16 -90 53 -140 82 -49 29 -106 62 -125 73 -19 10 -71 41 -115 67 -44 27 -145 85 -225 131 -80 45 -163 94 -185 109 -22 14 -89 55 -150 89 -60 34 -117 66 -125 71 -460 275 -561 328 -685 364 -124 36 -308 36 -439 0z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 789.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3716 8924 c-126 -35 -103 -23 -529 -273 -76 -44 -140 -81 -143 -81 -3 0 -17 -8 -32 -19 -28 -19 -312 -185 -490 -287 -57 -33 -114 -66 -127 -74 -12 -8 -54 -32 -92 -54 -37 -21 -88 -51 -113 -66 -25 -15 -99 -59 -165 -97 -196 -115 -688 -405 -720 -424 -16 -10 -39 -23 -50 -28 -11 -5 -72 -40 -135 -78 -63 -38 -137 -82 -165 -97 -27 -16 -90 -52 -140 -81 -49 -29 -160 -94 -245 -143 -189 -111 -217 -130 -303 -212 -142 -135 -226 -298 -250 -486 -17 -137 -15 -3796 2 -3897 25 -145 104 -304 210 -419 106 -114 110 -117 578 -387 70 -41 198 -115 283 -166 85 -50 186 -109 223 -131 76 -43 71 -40 275 -160 78 -46 208 -123 290 -170 81 -48 163 -97 182 -109 48 -31 242 -142 280 -161 8 -4 38 -22 65 -39 58 -37 142 -86 229 -133 34 -18 78 -45 99 -58 22 -14 130 -78 240 -141 111 -64 219 -127 241 -140 88 -56 306 -179 371 -209 112 -53 211 -74 344 -74 187 0 312 37 498 148 54 32 186 110 293 172 107 63 269 157 360 211 91 53 211 123 268 155 57 32 113 66 126 74 13 8 50 30 82 49 414 241 611 357 724 424 74 44 164 96 200 117 36 20 153 89 260 152 107 63 245 143 305 178 61 35 128 74 150 88 22 13 92 54 155 90 147 85 170 102 253 181 100 96 174 211 219 341 48 138 48 136 48 2062 0 1874 -2 1950 -41 2073 -39 119 -105 236 -180 318 -86 94 -151 145 -289 224 -193 111 -424 245 -580 338 -85 51 -184 108 -220 129 -36 20 -72 41 -80 46 -22 14 -317 188 -365 215 -22 12 -67 39 -100 58 -33 20 -82 49 -110 65 -27 16 -90 53 -140 82 -49 29 -106 62 -125 73 -19 10 -71 41 -115 67 -44 27 -145 85 -225 131 -80 45 -163 94 -185 109 -22 14 -89 55 -150 89 -60 34 -117 66 -125 71 -460 275 -561 328 -685 364 -124 36 -308 36 -439 0z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
}

@media (min-width: 576px) and (max-width: 767px) {
    .instructor-card-three__image {
        width: 240px;
        height: 277px;
    }
}

@media (max-width: 575px) {
    .instructor-card-three__image {
        margin-left: auto;
        margin-right: auto;
    }
}

.instructor-card-three__image::after {
    content: "";
    width: calc(100% - 1px);
    height: calc(100% - 1px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: var(--medeedbl-white, #FFFFFF);
    z-index: 1;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 789.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3716 8924 c-126 -35 -103 -23 -529 -273 -76 -44 -140 -81 -143 -81 -3 0 -17 -8 -32 -19 -28 -19 -312 -185 -490 -287 -57 -33 -114 -66 -127 -74 -12 -8 -54 -32 -92 -54 -37 -21 -88 -51 -113 -66 -25 -15 -99 -59 -165 -97 -196 -115 -688 -405 -720 -424 -16 -10 -39 -23 -50 -28 -11 -5 -72 -40 -135 -78 -63 -38 -137 -82 -165 -97 -27 -16 -90 -52 -140 -81 -49 -29 -160 -94 -245 -143 -189 -111 -217 -130 -303 -212 -142 -135 -226 -298 -250 -486 -17 -137 -15 -3796 2 -3897 25 -145 104 -304 210 -419 106 -114 110 -117 578 -387 70 -41 198 -115 283 -166 85 -50 186 -109 223 -131 76 -43 71 -40 275 -160 78 -46 208 -123 290 -170 81 -48 163 -97 182 -109 48 -31 242 -142 280 -161 8 -4 38 -22 65 -39 58 -37 142 -86 229 -133 34 -18 78 -45 99 -58 22 -14 130 -78 240 -141 111 -64 219 -127 241 -140 88 -56 306 -179 371 -209 112 -53 211 -74 344 -74 187 0 312 37 498 148 54 32 186 110 293 172 107 63 269 157 360 211 91 53 211 123 268 155 57 32 113 66 126 74 13 8 50 30 82 49 414 241 611 357 724 424 74 44 164 96 200 117 36 20 153 89 260 152 107 63 245 143 305 178 61 35 128 74 150 88 22 13 92 54 155 90 147 85 170 102 253 181 100 96 174 211 219 341 48 138 48 136 48 2062 0 1874 -2 1950 -41 2073 -39 119 -105 236 -180 318 -86 94 -151 145 -289 224 -193 111 -424 245 -580 338 -85 51 -184 108 -220 129 -36 20 -72 41 -80 46 -22 14 -317 188 -365 215 -22 12 -67 39 -100 58 -33 20 -82 49 -110 65 -27 16 -90 53 -140 82 -49 29 -106 62 -125 73 -19 10 -71 41 -115 67 -44 27 -145 85 -225 131 -80 45 -163 94 -185 109 -22 14 -89 55 -150 89 -60 34 -117 66 -125 71 -460 275 -561 328 -685 364 -124 36 -308 36 -439 0z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 789.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3716 8924 c-126 -35 -103 -23 -529 -273 -76 -44 -140 -81 -143 -81 -3 0 -17 -8 -32 -19 -28 -19 -312 -185 -490 -287 -57 -33 -114 -66 -127 -74 -12 -8 -54 -32 -92 -54 -37 -21 -88 -51 -113 -66 -25 -15 -99 -59 -165 -97 -196 -115 -688 -405 -720 -424 -16 -10 -39 -23 -50 -28 -11 -5 -72 -40 -135 -78 -63 -38 -137 -82 -165 -97 -27 -16 -90 -52 -140 -81 -49 -29 -160 -94 -245 -143 -189 -111 -217 -130 -303 -212 -142 -135 -226 -298 -250 -486 -17 -137 -15 -3796 2 -3897 25 -145 104 -304 210 -419 106 -114 110 -117 578 -387 70 -41 198 -115 283 -166 85 -50 186 -109 223 -131 76 -43 71 -40 275 -160 78 -46 208 -123 290 -170 81 -48 163 -97 182 -109 48 -31 242 -142 280 -161 8 -4 38 -22 65 -39 58 -37 142 -86 229 -133 34 -18 78 -45 99 -58 22 -14 130 -78 240 -141 111 -64 219 -127 241 -140 88 -56 306 -179 371 -209 112 -53 211 -74 344 -74 187 0 312 37 498 148 54 32 186 110 293 172 107 63 269 157 360 211 91 53 211 123 268 155 57 32 113 66 126 74 13 8 50 30 82 49 414 241 611 357 724 424 74 44 164 96 200 117 36 20 153 89 260 152 107 63 245 143 305 178 61 35 128 74 150 88 22 13 92 54 155 90 147 85 170 102 253 181 100 96 174 211 219 341 48 138 48 136 48 2062 0 1874 -2 1950 -41 2073 -39 119 -105 236 -180 318 -86 94 -151 145 -289 224 -193 111 -424 245 -580 338 -85 51 -184 108 -220 129 -36 20 -72 41 -80 46 -22 14 -317 188 -365 215 -22 12 -67 39 -100 58 -33 20 -82 49 -110 65 -27 16 -90 53 -140 82 -49 29 -106 62 -125 73 -19 10 -71 41 -115 67 -44 27 -145 85 -225 131 -80 45 -163 94 -185 109 -22 14 -89 55 -150 89 -60 34 -117 66 -125 71 -460 275 -561 328 -685 364 -124 36 -308 36 -439 0z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
    transition: all 500ms ease;
}

.instructor-card-three__image__inner {
    position: relative;
    overflow: hidden;
    z-index: 2;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720.000000 819.000000"><g transform="translate(0.000000,819.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3395 8135 c-22 -8 -50 -15 -62 -15 -12 0 -34 -6 -50 -14 -15 -8 -55 -28 -88 -44 -66 -31 -124 -63 -170 -93 -16 -10 -39 -23 -50 -29 -11 -6 -33 -19 -50 -30 -16 -11 -40 -24 -53 -30 -12 -5 -50 -28 -83 -50 -33 -22 -67 -40 -74 -40 -8 0 -17 -5 -20 -11 -4 -5 -17 -15 -28 -20 -12 -5 -35 -18 -52 -29 -16 -11 -39 -24 -50 -30 -11 -6 -33 -19 -50 -30 -16 -11 -39 -24 -50 -29 -11 -5 -37 -21 -58 -35 -21 -14 -42 -26 -48 -26 -6 0 -25 -11 -42 -24 -18 -14 -43 -30 -57 -35 -14 -6 -38 -20 -55 -31 -16 -11 -39 -24 -50 -30 -21 -11 -34 -18 -103 -62 -24 -16 -48 -28 -53 -28 -6 0 -25 -11 -42 -24 -18 -14 -43 -30 -57 -35 -14 -6 -38 -20 -55 -31 -16 -11 -39 -24 -50 -30 -11 -6 -33 -19 -50 -30 -16 -11 -39 -24 -50 -30 -11 -5 -27 -14 -35 -19 -32 -20 -166 -98 -180 -104 -8 -4 -28 -16 -45 -27 -16 -11 -39 -24 -50 -30 -11 -6 -33 -19 -50 -29 -16 -11 -48 -29 -70 -41 -22 -12 -59 -35 -83 -51 -24 -16 -48 -29 -54 -29 -6 0 -19 -7 -28 -15 -15 -13 -72 -48 -125 -75 -11 -6 -33 -19 -50 -30 -16 -11 -41 -25 -55 -31 -14 -5 -39 -21 -57 -35 -17 -13 -36 -24 -42 -24 -6 0 -27 -12 -48 -26 -21 -14 -47 -30 -58 -35 -11 -5 -33 -18 -50 -29 -16 -11 -39 -24 -50 -30 -11 -6 -33 -19 -50 -30 -16 -11 -39 -24 -50 -30 -111 -56 -292 -222 -328 -300 -4 -8 -16 -28 -27 -45 -39 -60 -78 -163 -99 -265 -16 -76 -10 -3526 6 -3585 18 -66 34 -106 72 -183 57 -117 65 -127 182 -244 58 -57 112 -97 211 -155 73 -44 140 -83 148 -86 8 -4 29 -16 45 -27 17 -11 39 -24 50 -30 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 16 -7 254 -146 280 -163 8 -6 24 -15 35 -20 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 15 -7 251 -145 280 -163 8 -6 24 -15 35 -20 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 8 -4 58 -32 110 -63 52 -31 102 -59 110 -63 8 -4 29 -16 45 -27 17 -11 39 -24 50 -30 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 16 -7 254 -146 280 -163 8 -6 24 -15 35 -20 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 8 -3 56 -31 105 -61 50 -30 99 -58 110 -63 11 -5 34 -18 50 -29 17 -11 39 -24 50 -30 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 12 -5 176 -100 230 -133 8 -5 49 -26 90 -46 41 -20 82 -40 92 -45 9 -4 54 -17 101 -28 115 -28 312 -29 412 -1 104 28 195 65 250 99 17 11 53 32 80 46 28 15 64 38 82 51 17 13 36 24 42 24 5 0 29 12 53 28 69 44 82 51 103 62 11 6 34 19 50 30 17 11 41 25 55 31 14 5 39 21 57 35 17 13 36 24 42 24 5 0 29 12 53 28 69 44 82 51 103 62 11 6 34 19 50 30 17 11 39 24 50 29 11 5 37 21 58 35 21 14 42 26 47 26 5 0 28 13 52 29 24 16 61 39 83 51 22 12 54 30 70 41 17 10 39 23 50 29 11 6 34 19 50 30 17 11 44 26 60 33 17 8 54 31 84 51 29 20 59 36 66 36 8 0 17 5 20 11 4 5 17 15 28 20 12 5 36 18 52 29 17 11 39 24 50 30 11 6 34 19 50 30 17 11 41 25 55 31 14 5 39 21 57 35 17 13 36 24 42 24 5 0 29 12 53 28 69 44 82 51 103 62 11 6 34 19 50 30 17 11 39 24 50 29 11 5 37 21 58 35 21 14 42 26 47 26 5 0 28 13 52 29 24 16 61 39 83 51 22 12 54 30 70 41 17 10 39 23 50 28 11 5 37 21 58 35 21 14 41 26 45 26 5 0 39 20 76 45 38 25 73 45 77 45 11 0 131 82 155 106 11 11 31 28 45 39 67 52 219 287 219 338 0 7 4 17 10 23 5 5 14 34 20 64 6 30 17 60 25 66 13 10 15 223 15 1758 0 1480 -2 1746 -14 1746 -15 0 -26 30 -26 71 0 14 -7 34 -15 45 -8 10 -15 27 -15 36 0 14 -40 98 -86 179 -13 23 -97 122 -134 158 -42 40 -162 127 -215 156 -27 14 -63 35 -80 46 -16 10 -39 23 -50 29 -11 5 -27 14 -35 19 -8 5 -62 37 -120 71 -58 33 -112 65 -120 70 -8 6 -24 15 -35 20 -11 6 -33 19 -50 30 -16 11 -37 23 -45 27 -16 7 -255 147 -280 163 -8 6 -24 15 -35 20 -11 6 -33 19 -50 30 -16 11 -37 23 -45 27 -8 4 -69 39 -135 78 -66 39 -127 75 -135 78 -8 4 -28 16 -45 27 -16 11 -39 24 -50 30 -11 6 -33 19 -50 30 -16 11 -39 24 -50 29 -17 7 -181 103 -225 131 -8 6 -24 15 -35 20 -11 6 -33 19 -50 30 -16 11 -39 24 -50 29 -11 5 -72 40 -135 78 -63 38 -122 72 -130 76 -8 4 -28 16 -45 27 -16 11 -37 23 -45 27 -8 4 -69 39 -135 78 -66 39 -127 75 -135 78 -8 4 -28 16 -45 27 -16 11 -39 24 -50 30 -11 6 -33 19 -50 29 -100 64 -281 151 -314 151 -10 0 -35 7 -54 15 -50 21 -334 20 -392 0z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 720.000000 819.000000"><g transform="translate(0.000000,819.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3395 8135 c-22 -8 -50 -15 -62 -15 -12 0 -34 -6 -50 -14 -15 -8 -55 -28 -88 -44 -66 -31 -124 -63 -170 -93 -16 -10 -39 -23 -50 -29 -11 -6 -33 -19 -50 -30 -16 -11 -40 -24 -53 -30 -12 -5 -50 -28 -83 -50 -33 -22 -67 -40 -74 -40 -8 0 -17 -5 -20 -11 -4 -5 -17 -15 -28 -20 -12 -5 -35 -18 -52 -29 -16 -11 -39 -24 -50 -30 -11 -6 -33 -19 -50 -30 -16 -11 -39 -24 -50 -29 -11 -5 -37 -21 -58 -35 -21 -14 -42 -26 -48 -26 -6 0 -25 -11 -42 -24 -18 -14 -43 -30 -57 -35 -14 -6 -38 -20 -55 -31 -16 -11 -39 -24 -50 -30 -21 -11 -34 -18 -103 -62 -24 -16 -48 -28 -53 -28 -6 0 -25 -11 -42 -24 -18 -14 -43 -30 -57 -35 -14 -6 -38 -20 -55 -31 -16 -11 -39 -24 -50 -30 -11 -6 -33 -19 -50 -30 -16 -11 -39 -24 -50 -30 -11 -5 -27 -14 -35 -19 -32 -20 -166 -98 -180 -104 -8 -4 -28 -16 -45 -27 -16 -11 -39 -24 -50 -30 -11 -6 -33 -19 -50 -29 -16 -11 -48 -29 -70 -41 -22 -12 -59 -35 -83 -51 -24 -16 -48 -29 -54 -29 -6 0 -19 -7 -28 -15 -15 -13 -72 -48 -125 -75 -11 -6 -33 -19 -50 -30 -16 -11 -41 -25 -55 -31 -14 -5 -39 -21 -57 -35 -17 -13 -36 -24 -42 -24 -6 0 -27 -12 -48 -26 -21 -14 -47 -30 -58 -35 -11 -5 -33 -18 -50 -29 -16 -11 -39 -24 -50 -30 -11 -6 -33 -19 -50 -30 -16 -11 -39 -24 -50 -30 -111 -56 -292 -222 -328 -300 -4 -8 -16 -28 -27 -45 -39 -60 -78 -163 -99 -265 -16 -76 -10 -3526 6 -3585 18 -66 34 -106 72 -183 57 -117 65 -127 182 -244 58 -57 112 -97 211 -155 73 -44 140 -83 148 -86 8 -4 29 -16 45 -27 17 -11 39 -24 50 -30 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 16 -7 254 -146 280 -163 8 -6 24 -15 35 -20 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 15 -7 251 -145 280 -163 8 -6 24 -15 35 -20 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 8 -4 58 -32 110 -63 52 -31 102 -59 110 -63 8 -4 29 -16 45 -27 17 -11 39 -24 50 -30 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 16 -7 254 -146 280 -163 8 -6 24 -15 35 -20 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 8 -3 56 -31 105 -61 50 -30 99 -58 110 -63 11 -5 34 -18 50 -29 17 -11 39 -24 50 -30 11 -6 34 -19 50 -30 17 -11 37 -23 45 -27 12 -5 176 -100 230 -133 8 -5 49 -26 90 -46 41 -20 82 -40 92 -45 9 -4 54 -17 101 -28 115 -28 312 -29 412 -1 104 28 195 65 250 99 17 11 53 32 80 46 28 15 64 38 82 51 17 13 36 24 42 24 5 0 29 12 53 28 69 44 82 51 103 62 11 6 34 19 50 30 17 11 41 25 55 31 14 5 39 21 57 35 17 13 36 24 42 24 5 0 29 12 53 28 69 44 82 51 103 62 11 6 34 19 50 30 17 11 39 24 50 29 11 5 37 21 58 35 21 14 42 26 47 26 5 0 28 13 52 29 24 16 61 39 83 51 22 12 54 30 70 41 17 10 39 23 50 29 11 6 34 19 50 30 17 11 44 26 60 33 17 8 54 31 84 51 29 20 59 36 66 36 8 0 17 5 20 11 4 5 17 15 28 20 12 5 36 18 52 29 17 11 39 24 50 30 11 6 34 19 50 30 17 11 41 25 55 31 14 5 39 21 57 35 17 13 36 24 42 24 5 0 29 12 53 28 69 44 82 51 103 62 11 6 34 19 50 30 17 11 39 24 50 29 11 5 37 21 58 35 21 14 42 26 47 26 5 0 28 13 52 29 24 16 61 39 83 51 22 12 54 30 70 41 17 10 39 23 50 28 11 5 37 21 58 35 21 14 41 26 45 26 5 0 39 20 76 45 38 25 73 45 77 45 11 0 131 82 155 106 11 11 31 28 45 39 67 52 219 287 219 338 0 7 4 17 10 23 5 5 14 34 20 64 6 30 17 60 25 66 13 10 15 223 15 1758 0 1480 -2 1746 -14 1746 -15 0 -26 30 -26 71 0 14 -7 34 -15 45 -8 10 -15 27 -15 36 0 14 -40 98 -86 179 -13 23 -97 122 -134 158 -42 40 -162 127 -215 156 -27 14 -63 35 -80 46 -16 10 -39 23 -50 29 -11 5 -27 14 -35 19 -8 5 -62 37 -120 71 -58 33 -112 65 -120 70 -8 6 -24 15 -35 20 -11 6 -33 19 -50 30 -16 11 -37 23 -45 27 -16 7 -255 147 -280 163 -8 6 -24 15 -35 20 -11 6 -33 19 -50 30 -16 11 -37 23 -45 27 -8 4 -69 39 -135 78 -66 39 -127 75 -135 78 -8 4 -28 16 -45 27 -16 11 -39 24 -50 30 -11 6 -33 19 -50 30 -16 11 -39 24 -50 29 -17 7 -181 103 -225 131 -8 6 -24 15 -35 20 -11 6 -33 19 -50 30 -16 11 -39 24 -50 29 -11 5 -72 40 -135 78 -63 38 -122 72 -130 76 -8 4 -28 16 -45 27 -16 11 -37 23 -45 27 -8 4 -69 39 -135 78 -66 39 -127 75 -135 78 -8 4 -28 16 -45 27 -16 11 -39 24 -50 30 -11 6 -33 19 -50 29 -100 64 -281 151 -314 151 -10 0 -35 7 -54 15 -50 21 -334 20 -392 0z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
}

    .instructor-card-three__image__inner::after {
        content: "";
        width: 100%;
        height: 100%;
        background-color: rgba(var(--medeedbl-black4-rgb, 21, 21, 64), 0.7);
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0;
        z-index: 1;
        transition: all 500ms ease;
    }

    .instructor-card-three__image__inner img {
        width: 100%;
        display: block;
    }

.instructor-card-three:hover .instructor-card-three__image__inner::after {
    opacity: 1;
}

.instructor-card-three__social {
    position: absolute;
    left: 50%;
    bottom: 70px;
    transform: translateX(-50%);
    z-index: 2;
    flex-wrap: nowrap;
    gap: 10px;
    transition: all 500ms ease;
}

@media (min-width: 576px) and (max-width: 767px) {
    .instructor-card-three__social {
        gap: 8px;
    }
}

.instructor-card-three__social .social-links-two__item {
    opacity: 0;
    transform: translateY(70px);
}

    .instructor-card-three__social .social-links-two__item:nth-child(1) {
        transition: all 500ms ease 50ms;
    }

    .instructor-card-three__social .social-links-two__item:nth-child(2) {
        transition: all 500ms ease 110ms;
    }

    .instructor-card-three__social .social-links-two__item:nth-child(3) {
        transition: all 500ms ease 170ms;
    }

    .instructor-card-three__social .social-links-two__item:nth-child(4) {
        transition: all 500ms ease 230ms;
    }

.instructor-card-three__social a {
    border-radius: 50%;
    border-color: var(--medeedbl-gray2, #DDDDDD);
}

.instructor-card-three__social .social-links-two__icon {
    color: var(--medeedbl-white, #FFFFFF);
}

.instructor-card-three:hover .social-links-two__item {
    opacity: 1;
    transform: translateY(0);
}

@media (max-width: 575px) {
    .instructor-card-three__identity {
        text-align: center;
    }
}

.instructor-card-three__name {
    margin-bottom: 6px;
    font-weight: 700;
    font-size: 18px;
    text-transform: capitalize;
    line-height: 1.277;
}

    .instructor-card-three__name:hover {
        color: var(--medeedbl-secondary, #739dd2);
    }

    .instructor-card-three__name a {
        color: inherit;
        background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
        transition: all 500ms ease;
    }

        .instructor-card-three__name a:hover {
            background-size: 100% 1px;
        }

.instructor-card-three__designation {
    margin: 0;
    font-weight: 500;
    color: var(--medeedbl-base, #674CEF);
    font-size: 12px;
    text-transform: capitalize;
    line-height: 1.25;
}

.instructors-two {
    position: relative;
    background-color: var(--medeedbl-base, #674CEF);
    overflow: hidden;
}

.instructors-two__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: auto;
    mix-blend-mode: multiply;
    opacity: 0.25;
}

.instructors-two .container {
    position: relative;
    z-index: 2;
}

.instructors-two .sec-title__title {
    color: var(--medeedbl-white, #FFFFFF);
}

.instructors-two__carousel.owl-carousel .owl-nav button {
    background-color: var(--medeedbl-white, #FFFFFF);
}

    .instructors-two__carousel.owl-carousel .owl-nav button:hover {
        background-color: var(--medeedbl-secondary, #739dd2);
    }

.instructors-two__carousel.owl-carousel .owl-dots .owl-dot {
    background-color: var(--medeedbl-white, #FFFFFF);
}

    .instructors-two__carousel.owl-carousel .owl-dots .owl-dot::after {
        border-color: var(--medeedbl-white, #FFFFFF);
    }

    .instructors-two__carousel.owl-carousel .owl-dots .owl-dot:hover, .instructors-two__carousel.owl-carousel .owl-dots .owl-dot.active {
        background-color: var(--medeedbl-white, #FFFFFF);
    }

.instructors-two .instructor-card-two__content {
    background-color: var(--medeedbl-white, #FFFFFF);
}

.instructors-two__shape {
    max-width: 100%;
    height: auto;
    position: absolute;
    right: 109px;
    bottom: 100px;
    z-index: 1;
    animation: zoomOut 3s linear infinite;
}

@media (max-width: 1599px) {
    .instructors-two__shape {
        right: 60px;
        bottom: 50px;
    }
}

@media (max-width: 575px) {
    .instructors-two__shape {
        right: 40px;
    }
}

@media (max-width: 430px) {
    .instructors-two__shape {
        bottom: 30px;
    }
}

@media (max-width: 375px) {
    .instructors-two__shape {
        right: 30px;
    }
}

.instructors-two__shape-box-one {
    width: 719px;
    height: 332px;
    background-color: RGBA(var(--medeedbl-white-rgb, 255, 255, 255), 0.1);
    position: absolute;
    left: 89px;
    bottom: 0;
    z-index: 1;
    border-radius: 1000px 1000px 0 0;
    animation: moveHorizontal 2s linear infinite;
}

@media (max-width: 767px) {
    .instructors-two__shape-box-one {
        left: 50px;
    }
}

@media (max-width: 375px) {
    .instructors-two__shape-box-one {
        bottom: -50px;
        left: 30px;
    }
}

.instructors-two__shape-box-two {
    position: absolute;
    top: 240px;
    right: 0;
    z-index: 1;
    width: 249px;
    height: 307px;
    background-color: RGBA(var(--medeedbl-white-rgb, 255, 255, 255), 0.1);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 729.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3357 8986 c-4 -10 -29 -16 -74 -20 -110 -10 -381 -72 -473 -109 -14 -5 -38 -13 -55 -17 -173 -46 -492 -209 -635 -325 -189 -154 -336 -343 -440 -570 -44 -95 -118 -309 -144 -415 -29 -121 -45 -195 -51 -240 -4 -25 -10 -61 -15 -80 -16 -65 -64 -470 -75 -625 -2 -44 -9 -123 -15 -175 -5 -52 -17 -167 -26 -255 -9 -88 -20 -191 -26 -230 -5 -38 -13 -101 -18 -140 -23 -180 -93 -483 -136 -583 -8 -18 -14 -39 -14 -47 0 -8 -7 -31 -16 -52 -19 -43 -24 -55 -55 -133 -59 -151 -86 -209 -235 -510 -115 -231 -206 -408 -374 -725 -144 -271 -202 -385 -238 -465 -56 -125 -72 -163 -72 -172 0 -6 -6 -24 -14 -41 -22 -49 -38 -99 -90 -282 -17 -60 -41 -188 -56 -305 -13 -96 -8 -525 8 -630 25 -169 101 -391 200 -580 25 -47 51 -92 59 -101 7 -8 13 -18 13 -22 0 -7 81 -126 123 -182 278 -362 576 -566 952 -651 122 -28 467 -25 625 4 245 47 402 92 665 192 220 84 341 139 805 367 308 152 417 203 430 203 4 0 21 6 37 14 15 8 47 22 71 30 23 9 61 23 85 32 111 42 163 58 282 87 33 8 83 21 110 28 28 7 132 14 233 17 188 4 231 -1 382 -44 278 -80 603 -277 999 -604 302 -250 572 -401 911 -508 139 -44 209 -63 258 -70 l32 -4 0 3576 c0 2459 -3 3576 -10 3576 -6 0 -99 71 -208 158 -108 86 -206 164 -218 172 -12 8 -126 94 -255 191 -129 97 -277 205 -329 241 -52 36 -115 79 -140 95 -104 71 -280 182 -380 239 -36 20 -72 42 -80 49 -41 34 -464 246 -650 327 -25 10 -58 25 -75 32 -16 8 -48 20 -70 29 -22 8 -59 22 -82 31 -102 38 -181 66 -218 76 -16 4 -66 18 -110 30 -110 31 -189 49 -258 60 -33 6 -63 13 -68 16 -5 3 -53 10 -107 15 -66 6 -100 14 -108 24 -16 22 -559 23 -567 1z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 729.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M3357 8986 c-4 -10 -29 -16 -74 -20 -110 -10 -381 -72 -473 -109 -14 -5 -38 -13 -55 -17 -173 -46 -492 -209 -635 -325 -189 -154 -336 -343 -440 -570 -44 -95 -118 -309 -144 -415 -29 -121 -45 -195 -51 -240 -4 -25 -10 -61 -15 -80 -16 -65 -64 -470 -75 -625 -2 -44 -9 -123 -15 -175 -5 -52 -17 -167 -26 -255 -9 -88 -20 -191 -26 -230 -5 -38 -13 -101 -18 -140 -23 -180 -93 -483 -136 -583 -8 -18 -14 -39 -14 -47 0 -8 -7 -31 -16 -52 -19 -43 -24 -55 -55 -133 -59 -151 -86 -209 -235 -510 -115 -231 -206 -408 -374 -725 -144 -271 -202 -385 -238 -465 -56 -125 -72 -163 -72 -172 0 -6 -6 -24 -14 -41 -22 -49 -38 -99 -90 -282 -17 -60 -41 -188 -56 -305 -13 -96 -8 -525 8 -630 25 -169 101 -391 200 -580 25 -47 51 -92 59 -101 7 -8 13 -18 13 -22 0 -7 81 -126 123 -182 278 -362 576 -566 952 -651 122 -28 467 -25 625 4 245 47 402 92 665 192 220 84 341 139 805 367 308 152 417 203 430 203 4 0 21 6 37 14 15 8 47 22 71 30 23 9 61 23 85 32 111 42 163 58 282 87 33 8 83 21 110 28 28 7 132 14 233 17 188 4 231 -1 382 -44 278 -80 603 -277 999 -604 302 -250 572 -401 911 -508 139 -44 209 -63 258 -70 l32 -4 0 3576 c0 2459 -3 3576 -10 3576 -6 0 -99 71 -208 158 -108 86 -206 164 -218 172 -12 8 -126 94 -255 191 -129 97 -277 205 -329 241 -52 36 -115 79 -140 95 -104 71 -280 182 -380 239 -36 20 -72 42 -80 49 -41 34 -464 246 -650 327 -25 10 -58 25 -75 32 -16 8 -48 20 -70 29 -22 8 -59 22 -82 31 -102 38 -181 66 -218 76 -16 4 -66 18 -110 30 -110 31 -189 49 -258 60 -33 6 -63 13 -68 16 -5 3 -53 10 -107 15 -66 6 -100 14 -108 24 -16 22 -559 23 -567 1z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
    animation: zump 2s linear infinite;
}

@media (max-width: 575px) {
    .instructors-two__shape-box-two {
        top: 180px;
    }
}

@media (max-width: 430px) {
    .instructors-two__shape-box-two {
        top: 150px;
    }
}

.instructors-three {
    background-color: var(--medeedbl-white, #FFFFFF);
}

.instructors-three--become-instructor {
    background-color: var(--medeedbl-white2, #EDEAF4);
}

    .instructors-three--become-instructor .owl-carousel .owl-nav button {
        background-color: var(--medeedbl-white, #FFFFFF);
    }

.instructors-four {
    background-color: var(--medeedbl-white, #FFFFFF);
}

    .instructors-four .instructor-card__social {
        margin-bottom: 19px;
        position: relative;
        top: 0;
        left: -37px;
    }

@media (min-width: 576px) and (max-width: 767px) {
    .instructors-four .instructor-card__social {
        left: -30px;
    }
}

.instructors-four .instructor-card__social__list {
    top: 50%;
    left: 55px;
    transform: scale(0, 1) translateY(-50%);
    flex-direction: row;
    gap: 15px;
}

@media (min-width: 576px) and (max-width: 767px) {
    .instructors-four .instructor-card__social__list {
        left: 50px;
        gap: 10px;
    }
}

.instructors-four .instructor-card__social:hover .instructor-card__social__list {
    transform: scale(1, 1) translateY(-50%);
}

.instructors-page {
    background-color: var(--medeedbl-white, #FFFFFF);
}

@keyframes animatedBorder {
    0% {
        opacity: 0.4;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0.4;
    }
}

.course-card {
    position: relative;
    padding: 20px 20px 0;
    border-radius: 0px;
    background-color: var(--medeedbl-white, #FFFFFF);
    box-shadow: 0px 4px 60px rgba(30, 21, 75, 0.1);
}

@media (min-width: 992px) and (max-width: 1199px) {
    .course-card {
        padding: 20px 20px 0;
    }
}

@media (max-width: 360px) {
    .course-card {
        padding: 20px 20px 0;
    }
}

.course-card__image {
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
    border-radius: 0px;
}

    .course-card__image img {
        width: 100%;
        display: block;
       
    }

.course-card__ratings {
    min-width: 214px;
    padding: 11px 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background-color: var(--medeedbl-white2, #EDEAF4);
    border-radius: 0px 0px 20px 20px;
    z-index: 2;
}

.course-card__ratings--hover {
    padding: 0;
    margin-bottom: 25px;
    justify-content: flex-start;
    position: static;
    transform: translate(0);
    background-color: transparent;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .course-card__ratings .medeedbl-ratings {
        gap: 6px;
    }
}

@media (max-width: 360px) {
    .course-card__ratings .medeedbl-ratings {
        gap: 6px;
    }
}

.course-card__ratings .medeedbl-ratings__icon {
    position: relative;
    top: -1px;
    font-size: 14px;
    color: var(--medeedbl-primary, #EF802E);
}

@media (min-width: 992px) and (max-width: 1199px) {
    .course-card__ratings .medeedbl-ratings__icon {
        font-size: 13px;
    }
}

@media (max-width: 360px) {
    .course-card__ratings .medeedbl-ratings__icon {
        font-size: 13px;
    }
}

.course-card__ratings__text {
    margin: 0;
    font-size: 13px;
    color: var(--medeedbl-text, #7B7980);
}

.course-card__content__top {
    margin-bottom: 11px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}

.course-card__content__top--hover {
    margin-bottom: 21px;
}

.course-card__category {
    padding: 2px 9px;
    font-size: 15px;
    color: var(--medeedbl-white, #FFFFFF);
    text-transform: capitalize;
    background-color: var(--medeedbl-secondary, #739dd2);
    border-radius: 6px;
}

.course-card__duration {
    padding: 2px 10.5px;
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    color: var(--medeedbl-white, #FFFFFF);
    text-transform: capitalize;
    background-color: var(--medeedbl-base, #674CEF);
    border-radius: 6px;
}

.course-card__duration__icon {
    display: inline-flex;
    font-size: 14px;
    color: var(--medeedbl-white, #FFFFFF);
}

    .course-card__duration__icon svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

.course-card__title {
    margin-bottom: 21px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.666;
    text-transform: capitalize;
}

.course-card__title--hover {
    margin-bottom: 14px;
}

.course-card__title:hover {
    color: var(--medeedbl-base, #674CEF);
}

.course-card__title a {
    color: inherit;
    background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
    transition: all 500ms ease;
}

    .course-card__title a:hover {
        background-size: 100% 1px;
    }

.course-card__info {
    padding: 5px 0;
    font-size:14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px 30px;
    border-top: 1px solid var(--medeedbl-border-color, #DBD8E6);
    border-bottom: 1px solid var(--medeedbl-border-color, #DBD8E6);
}

.course-card__lessons, .course-card__students {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 13px;
    font-weight: 500;
    color: var(--medeedbl-text, #7B7980);
    text-transform: capitalize;
}

.course-card__lessons__icon, .course-card__students__icon {
    position: relative;
    top: -1px;
    display: inline-flex;
    font-size: 16px;
    color: var(--medeedbl-text, #7B7980);
}

    .course-card__lessons__icon svg, .course-card__students__icon svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

.course-card__price {
    display: inline-block;
    margin: 22px 0 0;
    padding: 12px 25px;
    font-size: 14px;
    font-weight: 700;
    color: var(--medeedbl-white, #FFFFFF);
    background-color: var(--medeedbl-primary, #EF802E);
    border-radius: 20px 20px 0px 0px;
}

.course-card__hover {
    width: 100%;
    height: 100%;
    padding: 31px 27px 31px;
    position: absolute;
    top: 0;
    left: 0;
    transform: scaleY(0);
    transform-origin: bottom;
    transform-style: preserve-3d;
    border-radius: 20px;
    background-color: var(--medeedbl-white, #FFFFFF);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border: 3px solid var(--medeedbl-secondary, #739dd2);
    z-index: 3;
    transition: all 400ms ease-in-out;
    overflow-x: hidden;
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

    .course-card__hover::-webkit-scrollbar {
        display: none;
    }

@media (min-width: 992px) and (max-width: 1199px) {
    .course-card__hover {
        padding: 21px 17px 21px;
    }
}

@media (max-width: 360px) {
    .course-card__hover {
        padding: 21px 17px 21px;
    }
}

.course-card__hover__content {
    position: relative;
    z-index: 1;
}

.course-card:hover .course-card__hover {
    transform: scaleY(1);
}

.course-card__text {
    margin-bottom: 23px;
    text-transform: capitalize;
}

.course-card__btn {
    margin-bottom: 30px;
}

.course-card--two {
    padding: 0;
    align-items: flex-start;
    box-shadow: none;
    height: 100%;
    display: flex;
    flex-direction: column;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .course-card--two {
        flex-direction: column;
    }
}

@media (max-width: 767px) {
    .course-card--two {
        flex-direction: column;
    }
}

.course-card--two .course-card__image {
    margin: 0;
    width: 100%;
    max-width: 175px;
 
}

@media (min-width: 992px) and (max-width: 1199px) {
    .course-card--two .course-card__image {
        padding: 30px 30px 0;
        margin-bottom: 10px;
        max-width: 311px;
    }
}

@media (max-width: 767px) {
    .course-card--two .course-card__image {
        padding: 30px 30px 0;
        margin-bottom: 10px;
        max-width: 311px;
    }
}

@media (max-width: 375px) {
    .course-card--two .course-card__image {
        padding: 25px 25px 0;
    }
}

.course-card--two .course-card__content {
    position: relative;
    padding: 15px;
}

@media (max-width: 375px) {
    .course-card--two .course-card__content {
        padding: 25px 25px 69px 25px;
    }
}

.course-card--two .course-card__category {
    color: var(--medeedbl-secondary, #739dd2);
    background-color: RGBA(var(--medeedbl-secondary-rgb, 57, 212, 214), 0.15);
    transition: all 500ms ease;
}

.course-card--two:hover .course-card__category {
    color: var(--medeedbl-white, #FFFFFF);
    background-color: var(--medeedbl-secondary, #739dd2);
}

.course-card--two .course-card__duration {
    color: var(--medeedbl-base, #674CEF);
    background-color: RGBA(var(--medeedbl-base-rgb, 103, 76, 239), 0.15);
    transition: all 500ms ease;
}

.course-card--two .course-card__duration__icon {
    color: var(--medeedbl-base, #674CEF);
    transition: all 500ms ease;
}

.course-card--two:hover .course-card__duration {
    color: var(--medeedbl-white, #FFFFFF);
    background-color: var(--medeedbl-base, #674CEF);
}

.course-card--two:hover .course-card__duration__icon {
    color: var(--medeedbl-white, #FFFFFF);
}

.course-card--two .course-card__title {
    margin-bottom: 15px;
}

.course-card--two .course-card__info {
    padding: 0;
    margin-bottom: -10px;
    border: 0;
    justify-content: flex-start;
}

.course-card--two .course-card__ratings {
    min-width: auto;
    padding: 0;
    justify-content: flex-start;
    background-color: transparent;
    border-radius: 0;
    position: static;
    transform: translateX(0);
}

.course-card--two .course-card__price {
    position: absolute;
    left: 30px;
    bottom: 0;
}
/* ساختار جدید برای کارت‌ها */
.course-card--two {
   max-height: 100%;
    padding: 0;
    display: block;
}

.course-card__row {
    display: flex;
    flex-direction: row;
    height: 100%;
}
.course-card__row_1 {
    display: flex;
    flex-direction: row;
    height: 100%;
}
.course-card__image {
    flex: 0 0 30%; /* عرض تصویر */
    height: 100%;
    margin: 0;
    overflow: hidden;
    /*border-radius: 20px 0 0 20px;*/
}

    .course-card__image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        display: block;
    }

.course-card__content {
    flex: 1;
    padding: 10px;
    display: flex;
    flex-direction: column;
}

/* تنظیمات ریسپانسیو */
@media (max-width: 991px) {
    .course-card__row {
        flex-direction: column;
    }
    .course-card__row_1 {
        flex-direction: column;
    }
    .course-card__image {
        flex: 0 0 auto;
        height: 160px;
        border-radius: 20px 20px 0 0;
    }
}

/* افکت hover */
.course-card--two {
    transition: transform 0.3s ease;
    box-shadow: 0px 4px 60px rgba(30, 21, 75, 0.1);
    border: 1px solid #eaeaea;
}

    .course-card--two:hover {
        transform: translateY(-10px);
    }
.courses-one .sec-title__title span,
.courses-two .sec-title__title span,
.courses-three .sec-title__title span,
.courses-four .sec-title__title span {
    position: relative;
    z-index: inherit;
}

.courses-one .sec-title__title__shape::after,
.courses-two .sec-title__title__shape::after,
.courses-three .sec-title__title__shape::after,
.courses-four .sec-title__title__shape::after {
    background-image: url(../images/shapes/title-shape-1-2.png);
    background-size: 126px 13px;
    position: absolute;
    left: -16px;
    bottom: 2px;
    width: 126px;
    height: 13px;
    animation: smartMove2 5s infinite;
}

.courses-one {
    margin-bottom: -173px;
    position: relative;
    background-color: var(--medeedbl-white, #FFFFFF);
}

@media (max-width: 1349px) {
    .courses-one {
        margin-bottom: -293px;
    }
}

.courses-one__container {
    position: relative;
    z-index: 1;
}

@media (min-width: 1200px) {
    .courses-one__container {
        max-width: 1275px;
        margin: 0;
        padding-left: 0;
    }
}

@media (min-width: 1400px) {
    .courses-one__container {
        max-width: 1319px;
    }
}

@media (min-width: 1536px) {
    .courses-one__container {
        max-width: 1367px;
    }
}

@media (min-width: 1600px) {
    .courses-one__container {
        max-width: 1400px;
    }
}

@media (min-width: 1700px) {
    .courses-one__container {
        max-width: 1560px;
    }
}

.courses-one__carousel.owl-carousel {
    position: relative;
}

    .courses-one__carousel.owl-carousel .owl-nav {
        direction: ltr;
    }

@media (min-width: 1350px) {
    .courses-one__carousel.owl-carousel .owl-nav {
        margin: 0;
        position: absolute;
        top: 93px;
        right: -75px;
        flex-direction: column;
        gap: 16px;
    }
}

@media (min-width: 1400px) {
    .courses-one__carousel.owl-carousel .owl-nav {
        right: -90px;
    }
}

.courses-one__carousel.owl-carousel .owl-nav button {
    background-color: transparent;
    border: 1px solid var(--medeedbl-border-color, #DBD8E6);
}

    .courses-one__carousel.owl-carousel .owl-nav button:hover {
        border-color: var(--medeedbl-base, #674CEF);
    }

@media (min-width: 1350px) and (max-width: 1366px) {
    .courses-one__carousel.owl-carousel .owl-nav button {
        width: 50px;
        height: 50px;
        font-size: 18px;
    }
}

@media (min-width: 1350px) {
    .courses-one__carousel.owl-carousel .owl-nav button {
        transform: rotate(90deg);
    }
}

@media (max-width: 1349px) {
    .courses-one__carousel.owl-carousel .owl-nav button {
        color: var(--medeedbl-white, #FFFFFF);
    }

        .courses-one__carousel.owl-carousel .owl-nav button:hover {
            color: var(--medeedbl-white, #FFFFFF);
            background-color: var(--medeedbl-secondary, #739dd2);
            border-color: var(--medeedbl-secondary, #739dd2);
        }
}

.courses-one .course-card {
    direction: ltr;
}

.courses-one__shape {
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 99px;
    right: 0;
    opacity: 0.5;
    animation: zoomOut 3s linear infinite;
}

@media (max-width: 1399px) {
    .courses-one__shape {
        top: 60px;
    }
}

@media (max-width: 1199px) {
    .courses-one__shape {
        display: none;
    }
}

.courses-two {
    position: relative;
    padding-top: 355px;
    background-color: var(--medeedbl-white, #FFFFFF);
}

@media (max-width: 767px) {
    .courses-two {
        padding-top: 335px;
    }
}

@media (max-width: 575px) {
    .courses-two {
        padding-top: 315px;
    }
}

.courses-two--instructor-details {
    padding-top: var(--section-space2, 118px);
    background-color: RGBA(var(--medeedbl-secondary-rgb, 57, 212, 214), 0.1);
}

@media (max-width: 767px) {
    .courses-two--instructor-details {
        padding-top: 96px;
    }
}

@media (max-width: 575px) {
    .courses-two--instructor-details {
        padding-top: 80px;
    }
}

.courses-two__bg {
    position: relative;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    mix-blend-mode: multiply;
    opacity: 0.08;
}

    .courses-two__bg::after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: linear-gradient(180deg, rgba(237, 234, 244, 0) 0%, var(--medeedbl-white2, #EDEAF4) 100%);
    }

.courses-two .container {
    position: relative;
    z-index: 2;
}

@media (min-width: 576px) {
    .courses-two__container {
        max-width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
}

.courses-two__filter-list {
    margin-bottom: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
}

    .courses-two__filter-list li {
        cursor: pointer;
        padding: 2px 10px 4px;
        font-size: 14px;
        color: var(--medeedbl-black, #20104B);
        font-weight: 600;
        text-transform: capitalize;
        background-color: var(--medeedbl-white, #FFFFFF);
        border-radius: 6px;
        transition: all 500ms ease;
    }

        .courses-two__filter-list li.active, .courses-two__filter-list li:hover {
            color: var(--medeedbl-white, #FFFFFF);
            background-color: var(--medeedbl-base, #674CEF);
        }

.courses-two__carousel__progress-bar {
    width: 100%;
    max-width: 917px;
    top: 63px;
    left: -43px;
}

@media (max-width: 1199px) {
    .courses-two__carousel__progress-bar {
        max-width: 677px;
    }
}

@media (max-width: 991px) {
    .courses-two__carousel__progress-bar {
        max-width: 437px;
    }
}

@media (max-width: 767px) {
    .courses-two__carousel__progress-bar {
        max-width: 280px;
    }
}

@media (max-width: 575px) {
    .courses-two__carousel__progress-bar {
        display: none;
    }
}

.courses-two .course-card {
    box-shadow: none;
}

.courses-two__custome-navs {
    position: relative;
    margin-top: 32px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 16px;
    z-index: 1;
}

@media (max-width: 991px) {
    .courses-two__custome-navs {
        top: 0;
    }
}

.courses-two__custome-navs button {
    outline: none;
    margin: 0;
    padding: 0;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    color: var(--medeedbl-black, #20104B);
    background-color: var(--medeedbl-white, #FFFFFF);
    border-radius: 50%;
    border: 1px solid var(--medeedbl-border-color, #DBD8E6);
    transition: all 400ms ease;
}

    .courses-two__custome-navs button svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

    .courses-two__custome-navs button:hover {
        color: var(--medeedbl-white, #FFFFFF);
        background-color: var(--medeedbl-base, #674CEF);
        border-color: var(--medeedbl-base, #674CEF);
    }

@media (max-width: 767px) {
    .courses-two__custome-navs button {
        width: 55px;
        height: 55px;
    }
}

.courses-two__custome-navs button span {
    border: none;
    outline: none;
    color: inherit;
}

.courses-two .medeedbl-owl__carousel__counter {
    position: relative;
    top: 76px;
    display: flex;
    align-items: center;
    gap: 2px;
    font-family: var(--medeedbl-font, "Plus Jakarta Sans", sans-serif);
    font-size: 18px;
    color: var(--medeedbl-black, #20104B);
    font-weight: 600;
    line-height: 1.555;
    text-transform: capitalize;
}

.courses-two .medeedbl-owl__carousel__counter__current {
    color: var(--medeedbl-secondary, #739dd2);
}

.courses-two .medeedbl-owl__carousel__counter__total {
    color: inherit;
}

.courses-two__box-one, .courses-two__box-two {
    position: absolute;
    width: 398px;
    height: 398px;
    border-radius: 50%;
    filter: blur(212px);
    z-index: 1;
}

.courses-two__box-one {
    left: 96px;
    bottom: 210px;
    background-color: RGBA(var(--medeedbl-secondary-rgb, 57, 212, 214), 0.6);
}

.courses-two__box-two {
    top: 304px;
    right: -96px;
    background-color: RGBA(var(--medeedbl-primary-rgb, 239, 128, 46), 0.6);
}

.courses-two__shape-one {
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 304px;
    right: 92px;
    z-index: 1;
    animation: zoomOut 4s infinite linear;
}

@media (max-width: 1399px) {
    .courses-two__shape-one {
        right: 50px;
    }
}

@media (max-width: 1199px) {
    .courses-two__shape-one {
        display: none;
    }
}

.courses-two__shape-two {
    max-width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    animation: animatedBorder2 1500ms infinite ease;
}

.courses-three {
    position: relative;
    /*background: linear-gradient(180deg, rgba(201, 231, 230, 0) 0%, #95b6df 100%);*/
    overflow: hidden;
}

    .courses-three .container {
        position: relative;
        z-index: 2;
    }

.courses-three__shape-one {
    max-width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    bottom: 0;
    animation: zumpBottom 2s linear infinite;
}

.courses-three__shape-two {
    max-width: 100%;
    height: auto;
    position: absolute;
    right: 0;
    bottom: 0;
    animation: zumpBottom 2s linear infinite;
}

.courses-three__box-one, .courses-three__box-two {
    width: 389px;
    height: 398px;
    border-radius: 50%;
    filter: blur(212px);
    z-index: 1;
}

.courses-three__box-one {
    position: absolute;
    left: 170px;
    bottom: 226px;
    background-color: RGBA(var(--medeedbl-primary-rgb, 239, 128, 46), 0.4);
}

.courses-three__box-two {
    position: absolute;
    top: 137px;
    right: 0;
    background-color: RGBA(var(--medeedbl-secondary-rgb, 57, 212, 214), 0.5);
}

.courses-four {
    background-color: var(--medeedbl-white, #FFFFFF);
}

.courses-four__top {
    margin-bottom: 50px;
}

.courses-four .sec-title {
    margin: 0;
}

.courses-four__custome-navs {
    position: relative;
    top: -3px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 16px;
}

@media (max-width: 991px) {
    .courses-four__custome-navs {
        top: 0;
    }
}

.courses-four__custome-navs button {
    outline: none;
    margin: 0;
    padding: 0;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    color: var(--medeedbl-black, #20104B);
    background-color: transparent;
    border-radius: 50%;
    border: 1px solid var(--medeedbl-border-color, #DBD8E6);
    transition: all 400ms ease;
}

    .courses-four__custome-navs button svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

    .courses-four__custome-navs button:hover {
        color: var(--medeedbl-white, #FFFFFF);
        background-color: var(--medeedbl-base, #674CEF);
        border-color: var(--medeedbl-base, #674CEF);
    }

@media (max-width: 767px) {
    .courses-four__custome-navs button {
        width: 55px;
        height: 55px;
    }
}

.courses-four__custome-navs button span {
    border: none;
    outline: none;
    color: inherit;
}

.courses-page {
    background-color: var(--medeedbl-white, #FFFFFF);
}

.courses-page--two {
    background: linear-gradient(180deg, rgba(237, 234, 244, 0) 0%, #EDEAF4 100%);
}

.courses-page--carousel {
    background: linear-gradient(180deg, rgba(237, 234, 244, 0) 0%, #EDEAF4 100%);
}

    .courses-page--carousel .owl-carousel .owl-nav button {
        background-color: var(--medeedbl-white, #FFFFFF);
    }

.courses-page .post-pagination {
    justify-content: center;
}

@media (max-width: 991px) {
    .courses-page .post-pagination {
        margin-top: 20px;
    }
}

@keyframes animatedBorder2 {
    0% {
        opacity: 0.25;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0.25;
    }
}

.event-card {
    padding: 30px;
    background-color: var(--medeedbl-white2, #EDEAF4);
    border-radius: 20px;
}

@media (max-width: 390px) {
    .event-card {
        padding: 25px;
    }
}

.event-card__image {
    margin-bottom: 21px;
    position: relative;
    min-height: 189px;
    border-radius: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    overflow: hidden;
}

@media (max-width: 375px) {
    .event-card__image {
        min-height: 220px;
    }
}

.event-card__image__inner {
    padding: 11px 74px 11px 20px;
    display: flex;
    align-items: center;
    gap: 9px;
    position: absolute;
    left: 21px;
    bottom: 0;
    background-color: var(--medeedbl-primary, #EF802E);
    border-radius: 20px 20px 0px 0px;
    z-index: 2;
}

@media (max-width: 390px) {
    .event-card__image__inner {
        padding-left: 15px;
    }
}

@media (max-width: 375px) {
    .event-card__image__inner {
        padding-right: 85px;
    }
}

.event-card__image__link {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background-color: rgba(var(--medeedbl-black-rgb, 32, 16, 75), 0.7);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transform: translateY(-20%);
    z-index: 1;
    border-radius: inherit;
    transition: opacity 500ms ease, transform 500ms ease;
}

    .event-card__image__link::before, .event-card__image__link::after {
        content: "";
        width: 25px;
        height: 2px;
        background-color: var(--medeedbl-white, #FFFFFF);
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .event-card__image__link::after {
        transform: translate(-50%, -50%) rotate(90deg);
    }

.event-card:hover .event-card__image > a {
    opacity: 1;
    transform: translateY(0);
}

.event-card__time {
    display: flex;
    align-items: center;
    gap: 12px;
}

.event-card__time__icon {
    position: relative;
    top: -1px;
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
    font-size: 16px;
    color: var(--medeedbl-white, #FFFFFF);
}

    .event-card__time__icon svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

.event-card__time__text {
    margin: 0;
    font-size: 13px;
    font-weight: 500;
    color: var(--medeedbl-white, #FFFFFF);
    text-transform: uppercase;
}

@media (max-width: 375px) {
    .event-card__time__text {
        display: flex;
        flex-direction: column;
    }
}

@media (max-width: 375px) {
    .event-card__time__divider {
        display: none;
    }
}

.event-card__date {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 65px;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 6px 10px;
    font-size: 16px;
    font-weight: 700;
    color: var(--medeedbl-white, #FFFFFF);
    text-transform: uppercase;
    line-height: 1;
    border-radius: 20px 20px 0px 0px;
    background-color: var(--medeedbl-base, #674CEF);
}

.event-card__title {
    margin-bottom: 11px;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.666;
    text-transform: capitalize;
}

    .event-card__title:hover {
        color: var(--medeedbl-base, #674CEF);
    }

    .event-card__title a {
        color: inherit;
        background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
        transition: all 500ms ease;
    }

        .event-card__title a:hover {
            background-size: 100% 1px;
        }

.event-card__description {
    margin-bottom: 18px;
    padding-top: 12px;
    padding-bottom: 11px;
    border-top: 1px solid var(--medeedbl-border-color, #DBD8E6);
    border-bottom: 1px solid var(--medeedbl-border-color, #DBD8E6);
}

    .event-card__description p {
        margin: 0;
    }

.event-card__location {
    display: flex;
    align-items: flex-start;
    gap: 10px;
}

.event-card__location__icon {
    position: relative;
    top: 1px;
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
    font-size: 16px;
    color: var(--medeedbl-base, #674CEF);
}

    .event-card__location__icon svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

.event-card__location__text {
    font-size: 14px;
    font-weight: 500;
    color: var(--medeedbl-black, #20104B);
    line-height: 1.287;
}

    .event-card__location__text:hover {
        color: var(--medeedbl-base, #674CEF);
    }

.blog-card {
    position: relative;
    padding: 24px 24px 17px;
    background-color: var(--medeedbl-white, #FFFFFF);
    border: 1px solid var(--medeedbl-border-color, #DBD8E6);
    border-radius: 0px;
}

.blog-card__image {
    margin-bottom: 31px;
    position: relative;
    overflow: hidden;
    border-radius: 0px;
}

.blog-card__image__link {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background-color: rgba(var(--medeedbl-black-rgb, 32, 16, 75), 0.7);
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transform: translateY(-20%);
    z-index: 1;
    border-radius: inherit;
    transition: opacity 500ms ease, transform 500ms ease;
}

    .blog-card__image__link::before, .blog-card__image__link::after {
        content: "";
        width: 25px;
        height: 2px;
        background-color: var(--medeedbl-white, #FFFFFF);
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .blog-card__image__link::after {
        transform: translate(-50%, -50%) rotate(90deg);
    }

.blog-card:hover .blog-card__image > a {
    opacity: 1;
    transform: translateY(0);
}

.blog-card__image img {
    transition: 0.5s;
    display: block;
    width: 100%;
    border-radius: 0px;
}

.blog-card:hover .blog-card__image img {
    transform: scale(1.1);
}

.blog-card__date {
    min-width: 61px;
    padding: 10px 12px;
    position: absolute;
    right: 0;
    bottom: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    border-radius: 6px 0px;
    background-color: var(--medeedbl-base, #674CEF);
    z-index: 2;
}

.blog-card__date__day {
    margin-bottom: 4px;
    display: block;
    font-size: 24px;
    font-weight: 700;
    color: var(--medeedbl-white, #FFFFFF);
    line-height: 1;
}

.blog-card__date__month {
    display: block;
    font-size: 12px;
    font-weight: 400;
    color: var(--medeedbl-white, #FFFFFF);
    text-transform: capitalize;
    line-height: 1;
}

.blog-card__meta {
    margin: 0 0 21px;
    display: flex;
    align-items: center;
    gap: 32px;
}
.blog-card .box-content p{
   font-size:14px
}

@media (min-width: 922px) and (max-width: 1199px) {
    .blog-card__meta {
        gap: 20px;
    }
}

@media (max-width: 360px) {
    .blog-card__meta {
        gap: 20px;
    }
}

.blog-card__meta li {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: var(--medeedbl-text, #7B7980);
    font-weight: 500;
    text-transform: capitalize;
    line-height: 1.571;
}

    .blog-card__meta li a {
        display: flex;
        align-items: center;
        gap: 8px;
        color: inherit;
        transition: all 500ms ease;
    }

        .blog-card__meta li a:hover {
            color: var(--medeedbl-base, #674CEF);
        }

.blog-card__meta__icon {
    display: inline-flex;
    align-items: center;
    font-size: 20px;
    color: var(--medeedbl-base, #674CEF);
}

    .blog-card__meta__icon svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

@media (min-width: 922px) and (max-width: 1199px) {
    .blog-card__meta__icon {
        font-size: 16px;
    }
}

@media (max-width: 360px) {
    .blog-card__meta__icon {
        font-size: 16px;
    }
}

.blog-card__title {
    margin-bottom: 16px;
    font-size: 22px;
    font-weight: 600;
    color: var(--medeedbl-black2, #181818);
    text-transform: capitalize;
    line-height: 1.454;
}

    .blog-card__title:hover {
        color: var(--medeedbl-base, #674CEF);
    }

@media (min-width: 992px) and (max-width: 1199px) {
    .blog-card__title {
        font-size: 19px;
    }
}

@media (max-width: 412px) {
    .blog-card__title {
        font-size: 20px;
    }
}

.blog-card__title a {
    color: inherit;
    background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
    transition: all 500ms ease;
}

    .blog-card__title a:hover {
        background-size: 100% 1px;
    }

.blog-card__link {
    display: inline-flex;
    align-items: center;
    gap: 5px;
    font-size: 16px;
    color: var(--medeedbl-text, #7B7980);
    font-weight: 600;
    text-transform: capitalize;
    transition: all 500ms ease;
}

.blog-card__link__icon {
    width: 28px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.blog-card__link__icon__inner {
    position: relative;
    top: 1px;
    display: inline-flex;
    font-size: 18px;
    color: var(--medeedbl-text, #7B7980);
    transition: all 500ms ease;
}

    .blog-card__link__icon__inner svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

.blog-card__link:hover {
    color: var(--medeedbl-base, #674CEF);
}

    .blog-card__link:hover .blog-card__link__icon__inner {
        color: var(--medeedbl-base, #674CEF);
        animation: slideLeft 0.5s;
    }

.blog-card--two {
    padding: 19px 20px;
    display: flex;
    flex-direction: row; /* تغییر جهت به افقی */
    height: 100%;
    align-items: stretch; /* اطمینان از کشیده شدن ارتفاع */
}

    .blog-card--two .blog-card__image {
        margin-bottom: 0; /* حذف margin-bottom زیرا دیگر نیازی نیست */
        margin-right: 20px; /* فاصله بین تصویر و محتوا */
        flex-shrink: 0;
        width: 200px; /* عرض ثابت برای تصویر */
        height: auto; /* ارتفاع خودکار نسبت به عرض */
    }
        .blog-card--two .blog-card__image img {
            width: 100%;
            height: 100%;
            object-fit: cover; /* حفظ نسبت تصویر بدون بهم‌ریختگی */
            border-radius: 8px; /* اختیاری: برای زیبایی */
        }
    .blog-card--two .blog-card__content {
        padding: 0 10px 10px;
        flex-grow: 1; /* محتوا فضای باقی‌مانده را پر می‌کند */
    }
    /* حالت استثنا: تصویر تمام عرض در بالا */
    .blog-card--two.full-width-image {
        flex-direction: column; /* تغییر جهت به عمودی */
    }

        .blog-card--two.full-width-image .blog-card__image {
            width: 100%; /* تصویر تمام عرض */
            margin-right: 0; /* حذف فاصله کناری */
            margin-bottom: 20px; /* فاصله بین تصویر و محتوا */
        }

            .blog-card--two.full-width-image .blog-card__image img {
                width: 100%;
                height: auto;
                object-fit: cover;
            }
@media (max-width: 991px) {
    .blog-card--two .blog-card__content {
        padding: 0;
    }
}

.blog-card--two .blog-card__meta {
    margin-bottom: 12px;
}

.blog-card--two .blog-card__title {
    margin-bottom: 16px;
}

.blog-card--two .blog-card__text {
    margin-bottom: 28px;
}

.blog-card--two .medeedbl-btn {
    padding: 11px 37.5px;
    justify-content: center;
    gap: 10px;
    border-radius: 8px;
}

@media (max-width: 1199px) {
    .blog-card--two .medeedbl-btn {
        padding-left: 25px;
        padding-right: 25px;
    }
}

.blog-card--two .medeedbl-btn .medeedbl-btn__icon {
    width: auto;
    height: auto;
    border-radius: 0;
    background-color: transparent;
}

.blog-card--two .medeedbl-btn .medeedbl-btn__icon__inner {
    font-size: 16px;
    color: var(--medeedbl-white, #FFFFFF);
}

.blog-card--two .medeedbl-btn:hover .medeedbl-btn__icon__inner {
    color: var(--medeedbl-white, #FFFFFF);
}

.blog-card--two .blog-card__bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
}

@media (max-width: 575px) {
    .blog-card--two .blog-card__bottom {
        flex-direction: column;
        align-items: flex-start;
    }
}

.blog-card--two .blog-card__author {
    display: flex;
    align-items: center;
    gap: 16px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .blog-card--two .blog-card__author {
        flex-direction: column;
        align-items: flex-start;
    }
}

.blog-card--two .blog-card__author__image {
    flex-shrink: 0;
    width: 56px;
    height: 56px;
    border-radius: 50%;
}

.blog-card--two .blog-card__author__text {
    margin-bottom: 1px;
    font-size: 14px;
    color: var(--medeedbl-base, #674CEF);
    font-weight: 500;
    line-height: 1.857;
    text-transform: capitalize;
}

.blog-card--two .blog-card__author__name {
    margin: 0;
    font-size: 16px;
    color: var(--medeedbl-text, #7B7980);
    font-weight: 500;
    line-height: 1.625;
    text-transform: capitalize;
}

    .blog-card--two .blog-card__author__name:hover {
        color: var(--medeedbl-base, #674CEF);
    }

    .blog-card--two .blog-card__author__name a {
        color: inherit;
        background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0px 95%/0px 1px no-repeat;
        transition: all 500ms ease;
    }

        .blog-card--two .blog-card__author__name a:hover {
            background-size: 100% 1px;
        }

.blog-card--right {
    display: flex;
    align-items: center;
    gap: 30px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .blog-card--right {
        flex-direction: column;
        align-items: flex-start;
    }
}

@media (max-width: 767px) {
    .blog-card--right {
        flex-direction: column;
        align-items: flex-start;
    }
}

.blog-card--right .blog-card__image {
    margin-bottom: 0;
}

.blog-card--right .blog-card__content {
    padding: 0;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .blog-card--right .blog-card__content {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.blog-card--right .blog-card__title {
    margin-bottom: 30px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .blog-card--right .blog-card__author {
        flex-direction: row;
        align-items: center;
    }
}

.blog-card--three {
    border: 0;
    border-radius: 0;
    padding: 0 0 30px;
    background-color: var(--medeedbl-white, #FFFFFF);
    border-bottom: 1px solid var(--medeedbl-border-color, #DBD8E6);
}

    .blog-card--three .blog-card__image {
        margin-bottom: 21px;
    }

    .blog-card--three .blog-card__date {
        padding: 0;
        top: 30px;
        left: 30px;
        right: auto;
        bottom: auto;
        min-width: 55px;
        min-height: 51px;
        border-radius: 6px;
    }

@media (max-width: 430px) {
    .blog-card--three .blog-card__date {
        top: 25px;
        left: 25px;
    }
}

@media (max-width: 360px) {
    .blog-card--three .blog-card__date {
        top: 20px;
        left: 20px;
    }
}

.blog-card--three .blog-card__date__day, .blog-card--three .blog-card__date__month {
    margin: 0;
    padding: 5.75px 6px 5.75px;
    display: block;
    width: 100%;
}

.blog-card--three .blog-card__date__day {
    font-size: 14px;
    color: var(--medeedbl-white, #FFFFFF);
    text-align: center;
    text-transform: uppercase;
    line-height: 1;
    font-weight: 700;
    background-color: var(--medeedbl-base, #674CEF);
    border-radius: 6px 6px 0 0;
}

.blog-card--three .blog-card__date__month {
    font-size: 14px;
    color: var(--medeedbl-black3, #202220);
    text-align: center;
    text-transform: uppercase;
    line-height: 1;
    font-weight: 700;
    background-color: var(--medeedbl-white, #FFFFFF);
    border-radius: 0 0 6px 6px;
}

.blog-card--three .blog-card__meta {
    margin-bottom: 16px;
}

.blog-card--three .blog-card__title {
    margin-bottom: 15px;
    font-size: 24px;
    line-height: 1.333;
}

@media (max-width: 1199px) {
    .blog-card--three .blog-card__title {
        font-size: 22px;
    }
}

@media (max-width: 575px) {
    .blog-card--three .blog-card__title {
        font-size: 20px;
    }
}

.blog-card--three .blog-card__text {
    margin-bottom: 21px;
}

.blog-card--three .blog-card__btn {
    padding: 13.5px 23px;
    gap: 27px;
    border-radius: 10px;
}

    .blog-card--three .blog-card__btn .medeedbl-btn__text {
        display: inline-block;
        position: relative;
    }

        .blog-card--three .blog-card__btn .medeedbl-btn__text::after {
            content: "";
            position: absolute;
            top: 50%;
            right: -13.5px;
            transform: translateY(-50%);
            width: 1px;
            height: 25px;
            background-color: RGBA(var(--medeedbl-white-rgb, 255, 255, 255), 0.2);
        }

    .blog-card--three .blog-card__btn .medeedbl-btn__icon {
        width: auto;
        height: auto;
        border-radius: 0;
        background-color: transparent;
    }

    .blog-card--three .blog-card__btn .medeedbl-btn__icon__inner {
        font-size: 24px;
        color: var(--medeedbl-white, #FFFFFF);
    }

.blog-one {
    position: relative;
    background-color: var(--medeedbl-white, #FFFFFF);
}

    .blog-one .container {
        position: relative;
        z-index: 1;
    }

.blog-one__top {
    margin-bottom: 50px;
}

.blog-one .sec-title {
    margin: 0;
}

.blog-one__custome-navs {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 16px;
}

    .blog-one__custome-navs button {
        outline: none;
        margin: 0;
        padding: 0;
        width: 60px;
        height: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 20px;
        color: var(--medeedbl-black, #20104B);
        background-color: transparent;
        border-radius: 50%;
        border: 1px solid var(--medeedbl-border-color, #DBD8E6);
        transition: all 400ms ease;
    }

        .blog-one__custome-navs button svg {
            width: 1em;
            height: 1em;
            fill: currentColor;
        }

        .blog-one__custome-navs button:hover {
            color: var(--medeedbl-white, #FFFFFF);
            background-color: var(--medeedbl-base, #674CEF);
            border-color: var(--medeedbl-base, #674CEF);
        }

@media (max-width: 767px) {
    .blog-one__custome-navs button {
        width: 55px;
        height: 55px;
    }
}

.blog-one__custome-navs button span {
    border: none;
    outline: none;
    color: inherit;
}

.blog-one__shape-one {
    max-width: 100%;
    height: auto;
    position: absolute;
    left: 251px;
    bottom: 274px;
    animation: zump 2s linear infinite;
}

@media (max-width: 1799px) {
    .blog-one__shape-one {
        left: 100px;
    }
}

@media (max-width: 1599px) {
    .blog-one__shape-one {
        left: 40px;
    }
}

@media (max-width: 1399px) {
    .blog-one__shape-one {
        left: 30px;
    }
}

@media (max-width: 1199px) {
    .blog-one__shape-one {
        display: none;
    }
}

.blog-one__shape-two {
    max-width: 100%;
    height: auto;
    position: absolute;
    right: 71px;
    bottom: 234px;
    animation: zoomOut 2s linear infinite;
}

@media (max-width: 1599px) {
    .blog-one__shape-two {
        right: 50px;
    }
}

@media (max-width: 1399px) {
    .blog-one__shape-two {
        right: 30px;
    }
}

@media (max-width: 1199px) {
    .blog-one__shape-two {
        display: none;
    }
}

.blog-two__top {
    margin-bottom: 50px;
}

.blog-two .sec-title {
    margin: 0;
}

.blog-two__button {
    display: flex;
    justify-content: flex-end;
}

.blog-three {
    position: relative;
    background-color: var(--medeedbl-white2, #EDEAF4);
}

    .blog-three .container {
        position: relative;
        z-index: 2;
    }

    .blog-three .sec-title {
        margin-bottom: 26px;
    }

.blog-three__description {
    margin-bottom: 52px;
}

.blog-three__text {
    margin-bottom: 0;
    font-weight: 400;
}

.blog-three__custome-navs {
    position: relative;
    display: flex;
    align-items: center;
    gap: 16px;
    z-index: 1;
}

@media (max-width: 991px) {
    .blog-three__custome-navs {
        top: 0;
    }
}

.blog-three__custome-navs button {
    outline: none;
    margin: 0;
    padding: 0;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    color: var(--medeedbl-black, #20104B);
    background-color: var(--medeedbl-white, #FFFFFF);
    border-radius: 50%;
    border: 1px solid var(--medeedbl-border-color, #DBD8E6);
    transition: all 400ms ease;
}

    .blog-three__custome-navs button svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

    .blog-three__custome-navs button:hover {
        color: var(--medeedbl-white, #FFFFFF);
        background-color: var(--medeedbl-base, #674CEF);
        border-color: var(--medeedbl-base, #674CEF);
    }

@media (max-width: 767px) {
    .blog-three__custome-navs button {
        width: 55px;
        height: 55px;
    }
}

.blog-three__custome-navs button span {
    border: none;
    outline: none;
    color: inherit;
}

@media (max-width: 991px) {
    .blog-three__carousel {
        padding-left: 15px;
    }
}

@media (max-width: 575px) {
    .blog-three__carousel {
        padding-left: 15px;
        padding-right: 15px;
    }
}

.blog-three .blog-card {
    border: 0;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.blog-three__shape-one {
    max-width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    bottom: 250px;
    z-index: 1;
    animation: zoomOut 3s linear infinite;
}

@media (max-width: 1599px) {
    .blog-three__shape-one {
        width: 125px;
    }
}

@media (max-width: 1399px) {
    .blog-three__shape-one {
        left: -50px;
    }
}

@media (max-width: 1199px) {
    .blog-three__shape-one {
        display: none;
    }
}

.blog-three__shape-two, .blog-three__shape-three {
    width: 389px;
    height: 398px;
    position: absolute;
    filter: blur(212px);
}

.blog-three__shape-two {
    left: -67px;
    bottom: 119px;
    background-color: RGBA(var(--medeedbl-primary-rgb, 239, 128, 46), 0.5);
}

.blog-three__shape-three {
    top: 20px;
    right: -87px;
    background-color: RGBA(var(--medeedbl-secondary-rgb, 57, 212, 214), 0.5);
}

.blog-page {
    background-color: var(--medeedbl-white, #FFFFFF);
}

    .blog-page .post-pagination {
        justify-content: center;
    }

@media (max-width: 991px) {
    .blog-page .post-pagination {
        margin-top: 20px;
    }
}

.blog-page--list .post-pagination, .blog-page--sidebar .post-pagination {
    margin-top: 20px;
}

@media (max-width: 991px) {
    .blog-page--list .post-pagination, .blog-page--sidebar .post-pagination {
        margin-top: 10px;
    }
}

.blog-page--sidebar .post-pagination {
    justify-content: flex-start;
}

@media (max-width: 991px) {
    .blog-page--sidebar .post-pagination {
        justify-content: center;
    }
}

.blog-page--grid .post-pagination {
    margin-top: 30px;
}

@media (max-width: 991px) {
    .blog-page--grid .post-pagination {
        margin-top: 20px;
    }
}

.blog-page--carousel {
    background: linear-gradient(180deg, rgba(237, 234, 244, 0) 0%, #EDEAF4 100%);
}

    .blog-page--carousel .owl-carousel .owl-nav button {
        background-color: var(--medeedbl-white, #FFFFFF);
    }

    .blog-page--carousel .blog-card {
        border: 0;
    }
.cta-one {
    position: relative;
    padding: var(--section-space, 120px) 0;
    background-color: var(--medeedbl-secondary, #739dd2);
    overflow: hidden;
}

    .cta-one .container {
        position: relative;
        z-index: 2;
    }

.cta-one__content {
    text-align: center;
}

.cta-one__title {
    margin-bottom: 42px;
    font-size: 32px;
    color: var(--medeedbl-white, #FFFFFF);
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: var(--medeedbl-letter-space, -0.03em);
}

@media (max-width: 575px) {
    .cta-one__title {
        font-size: 34px;
    }
}

@media (max-width: 430px) {
    .cta-one__title {
        font-size: 30px;
    }
}

.cta-one .medeedbl-btn::before, .cta-one .medeedbl-btn::after {
    background-color: var(--medeedbl-primary, #EF802E);
}

.cta-one .medeedbl-btn:hover .medeedbl-btn__icon__inner {
    color: var(--medeedbl-primary, #EF802E);
}

.cta-one__image-one {
    max-width: 100%;
    height: auto;
    position: absolute;
    left: 115px;
    bottom: 0;
    animation: moveHorizontal 2s linear infinite;
    z-index: 1;
}

@media (max-width: 1799px) {
    .cta-one__image-one {
        max-width: 450px;
        left: 30px;
    }
}

@media (max-width: 1599px) {
    .cta-one__image-one {
        max-width: 400px;
    }
}

@media (max-width: 1399px) {
    .cta-one__image-one {
        max-width: 370px;
    }
}

@media (max-width: 1199px) {
    .cta-one__image-one {
        max-width: 320px;
    }
}

@media (max-width: 991px) {
    .cta-one__image-one {
        display: none;
    }
}

.cta-one__image-two {
    max-width: 100%;
    height: auto;
    position: absolute;
    right: 247px;
    bottom: 0;
    z-index: 1;
    animation: moveHorizontal 2s linear infinite;
}

@media (max-width: 1799px) {
    .cta-one__image-two {
        right: 80px;
    }
}

@media (max-width: 1799px) {
    .cta-one__image-two {
        right: 50px;
    }
}

@media (max-width: 1399px) {
    .cta-one__image-two {
        max-width: 350px;
    }
}

@media (max-width: 1199px) {
    .cta-one__image-two {
        max-width: 280px;
    }
}

@media (max-width: 991px) {
    .cta-one__image-two {
        display: none;
    }
}

.cta-one__shape-box-one {
    width: 289px;
    height: 307px;
    background-color: RGBA(var(--medeedbl-white-rgb, 255, 255, 255), 0.2);
    position: absolute;
    bottom: -50px;
    left: 0;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M805 8985 c-7 -10 -33 -17 -75 -20 -66 -6 -168 -25 -275 -52 -86 -22 -352 -108 -407 -132 l-48 -20 0 -4152 c0 -3317 3 -4150 12 -4146 7 3 33 12 58 22 25 9 54 21 65 26 11 4 43 17 71 28 120 46 331 144 639 296 182 89 364 177 405 195 41 17 93 40 115 49 22 10 59 25 83 35 23 9 59 23 80 31 20 8 62 22 92 31 30 9 70 23 88 30 18 8 40 14 49 14 9 0 39 6 67 14 123 35 209 46 369 46 165 0 219 -7 367 -52 129 -39 278 -104 366 -160 23 -15 56 -35 75 -45 88 -48 331 -222 485 -348 305 -249 494 -370 714 -459 36 -15 74 -31 85 -35 11 -5 37 -16 58 -25 21 -9 44 -16 52 -16 8 0 29 -6 47 -14 95 -41 308 -88 523 -116 103 -13 606 -13 710 0 275 36 586 108 767 179 12 5 43 17 68 26 88 34 108 43 310 143 204 101 353 191 505 305 302 228 579 531 747 817 40 68 168 324 188 375 51 133 66 173 83 235 43 154 75 299 82 383 5 48 11 67 21 67 22 0 21 518 -1 534 -8 6 -17 34 -20 61 -10 87 -47 255 -77 340 -5 17 -13 44 -18 60 -26 95 -66 189 -160 380 -91 183 -125 241 -229 395 -180 266 -467 588 -802 898 -126 118 -279 252 -350 307 -21 17 -102 82 -181 145 -79 64 -201 161 -273 215 -202 155 -382 298 -534 423 -129 107 -351 294 -430 362 -42 36 -90 77 -107 90 -17 14 -106 88 -199 165 -964 803 -1550 1225 -2134 1534 -238 126 -443 222 -606 284 -22 8 -59 22 -82 31 -102 38 -181 66 -218 76 -16 4 -66 18 -110 30 -44 12 -96 26 -115 30 -19 4 -55 12 -80 18 -111 27 -198 42 -240 43 -63 2 -105 13 -102 27 1 9 -67 12 -281 12 -240 0 -284 -2 -292 -15z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 846.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M805 8985 c-7 -10 -33 -17 -75 -20 -66 -6 -168 -25 -275 -52 -86 -22 -352 -108 -407 -132 l-48 -20 0 -4152 c0 -3317 3 -4150 12 -4146 7 3 33 12 58 22 25 9 54 21 65 26 11 4 43 17 71 28 120 46 331 144 639 296 182 89 364 177 405 195 41 17 93 40 115 49 22 10 59 25 83 35 23 9 59 23 80 31 20 8 62 22 92 31 30 9 70 23 88 30 18 8 40 14 49 14 9 0 39 6 67 14 123 35 209 46 369 46 165 0 219 -7 367 -52 129 -39 278 -104 366 -160 23 -15 56 -35 75 -45 88 -48 331 -222 485 -348 305 -249 494 -370 714 -459 36 -15 74 -31 85 -35 11 -5 37 -16 58 -25 21 -9 44 -16 52 -16 8 0 29 -6 47 -14 95 -41 308 -88 523 -116 103 -13 606 -13 710 0 275 36 586 108 767 179 12 5 43 17 68 26 88 34 108 43 310 143 204 101 353 191 505 305 302 228 579 531 747 817 40 68 168 324 188 375 51 133 66 173 83 235 43 154 75 299 82 383 5 48 11 67 21 67 22 0 21 518 -1 534 -8 6 -17 34 -20 61 -10 87 -47 255 -77 340 -5 17 -13 44 -18 60 -26 95 -66 189 -160 380 -91 183 -125 241 -229 395 -180 266 -467 588 -802 898 -126 118 -279 252 -350 307 -21 17 -102 82 -181 145 -79 64 -201 161 -273 215 -202 155 -382 298 -534 423 -129 107 -351 294 -430 362 -42 36 -90 77 -107 90 -17 14 -106 88 -199 165 -964 803 -1550 1225 -2134 1534 -238 126 -443 222 -606 284 -22 8 -59 22 -82 31 -102 38 -181 66 -218 76 -16 4 -66 18 -110 30 -44 12 -96 26 -115 30 -19 4 -55 12 -80 18 -111 27 -198 42 -240 43 -63 2 -105 13 -102 27 1 9 -67 12 -281 12 -240 0 -284 -2 -292 -15z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
    animation: moveHorizontal2 2s linear infinite;
}

@media (max-width: 1199px) {
    .cta-one__shape-box-one {
        display: none;
    }
}

.cta-one__shape-box-two {
    width: 719px;
    height: 332px;
    background-color: RGBA(var(--medeedbl-white-rgb, 255, 255, 255), 0.1);
    position: absolute;
    right: 26px;
    bottom: 0;
    border-radius: 1000px 1000px 0 0;
}

.cta-one__shape-one {
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 90px;
    left: 135px;
    animation: zoomOut 2s linear infinite;
}

@media (max-width: 1599px) {
    .cta-one__shape-one {
        top: 70px;
    }
}

@media (max-width: 1199px) {
    .cta-one__shape-one {
        left: 60px;
    }
}

@media (max-width: 991px) {
    .cta-one__shape-one {
        top: 40px;
        left: 30px;
    }
}

.cta-one__shape-two {
    max-width: 100%;
    height: auto;
    position: absolute;
    right: 92px;
    bottom: 47px;
    animation: zoomOut 2s linear infinite;
}

@media (max-width: 1599px) {
    .cta-one__shape-two {
        right: 30px;
        bottom: 200px;
    }
}

@media (max-width: 991px) {
    .cta-one__shape-two {
        bottom: 40px;
    }
}

.medeed-arrival-section {
    position: relative;
    padding: 80px 0;
}


.medeed-arrival-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #95b6df;
    z-index: 0;
}

    .medeed-arrival-bg .bg-image {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
        opacity: 0.1; /* تنظیم میزان شفافیت تصویر (0.3 = 30% مات) */
        mix-blend-mode: overlay; /* حالت ترکیب برای اثر زیباتر */
    }

.medeed-image-container {
    position: relative;
    max-width: 100%;
    margin: 0 auto;
    padding:5px
}

.medeed-main-image {
    border: 5px solid #fff;
    border-radius: 10px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    position: relative;
    z-index: 1;
}

    .medeed-main-image img {
        width: 100%;
        height: auto;
        display: block;
        transition: transform 0.3s ease;
    }

.medeed-overlay-image {
    position: absolute;
    bottom: 30px;
    left: 30px;
    width: 200px;
    height: 200px;
    border: 4px solid #fff;
    border-radius: 50%;
    overflow: hidden;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
    z-index: 2;
    transition: all 0.3s ease;
}

    .medeed-overlay-image:hover {
        transform: scale(1.05);
    }

    .medeed-overlay-image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.medeed-decorative-shape {
    position: absolute;
    top: -20px;
    right: -20px;
    z-index: 0;
    max-width: 200px;
}

.medeed-background-circle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 300px;
    height: 300px;
    background-color: rgba(0, 112, 110, 0.1);
    border-radius: 50%;
    z-index: -1;
}

.medeed-inner-circle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 250px;
    height: 250px;
    background-color: rgba(0, 112, 110, 0.2);
    border-radius: 50%;
}


/* افکت‌های hover */
.medeed-main-image:hover img {
    transform: scale(1.02);
}

@media (max-width: 991px) {
    .medeed-arrival-content {
        margin-bottom: 50px;
    }

    .medeed-overlay-image {
        width: 160px;
        height: 160px;
        bottom: 20px;
        left: 20px;
    }
}

.course-category {
    position: relative;
    background-color: var(--medeedbl-white, #FFFFFF);
    z-index: 1;
}

@media (max-width: 1199px) {
    .course-category--home-3 {
        padding-top: var(--section-space, 120px);
    }
}

@media (max-width: 767px) {
    .course-category--home-3 {
        padding-top: 100px;
    }
}

@media (max-width: 575px) {
    .course-category--home-3 {
        padding-top: 80px;
    }
}

.course-category--home-3 .course-category__card {
    padding: 20px;
}

    .course-category--home-3 .course-category__card::after {
        content: "";
        width: 0%;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        border-radius: inherit;
        transition: all 500ms ease;
    }

    .course-category--home-3 .course-category__card:hover::after {
        width: 100%;
        left: 0;
    }

.course-category--home-3 .course-category__card--1:hover::after {
    background-color: #dcdde1;
}

.course-category--home-3 .course-category__card--2:hover::after {
    background-color:#286fb7;
}


.course-category--home-3 .course-category__card__content {
    display: flex;
    align-items: center;
    gap: 20px;
    text-align: left;
}

.course-category--home-3 .course-category__card__icon-box {
    margin: 0;
    -webkit-mask: unset;
    mask: unset;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    transition: all 500ms ease;
}

.course-category--home-3 .course-category__card__icon-box--secondary {
    background-color: #eaeaea;
}

.course-category--home-3 .course-category__card__icon-box--pink {
    background-color: var(--medeedbl-pink, #EF2E73);
}

.course-category--home-3 .course-category__card__icon-box--yellow2 {
    background-color: var(--medeedbl-yellow2, #EF802B);
}

.course-category--home-3 .course-category__card__icon-box--base {
    background-color: var(--medeedbl-base, #674CEF);
}

.course-category--home-3 .course-category__card__icon-box--primary {
    background-color: var(--medeedbl-primary, #EF802E);
}

.course-category--home-3 .course-category__card__icon-box--blue {
    background-color: var(--medeedbl-blue, #43C9FF);
}

.course-category--home-3 .course-category__card__icon-box--red {
    background-color: var(--medeedbl-red, #FF3636);
}

.course-category--home-3 .course-category__card:hover .course-category__card__icon-box {
    background-color: var(--medeedbl-white, #FFFFFF);
}

.course-category--home-3 .course-category__card:hover .course-category__card__icon-box--secondary .course-category__card__icon {
    color: var(--medeedbl-secondary, #739dd2) !important;
}

.course-category--home-3 .course-category__card:hover .course-category__card__icon-box--pink .course-category__card__icon {
    color: var(--medeedbl-pink, #EF2E73) !important;
}

.course-category--home-3 .course-category__card:hover .course-category__card__icon-box--yellow2 .course-category__card__icon {
    color: var(--medeedbl-yellow2, #EF802B) !important;
}

.course-category--home-3 .course-category__card:hover .course-category__card__icon-box--base .course-category__card__icon {
    color: var(--medeedbl-base, #674CEF) !important;
}

.course-category--home-3 .course-category__card:hover .course-category__card__icon-box--primary .course-category__card__icon {
    color: var(--medeedbl-primary, #EF802E) !important;
}

.course-category--home-3 .course-category__card:hover .course-category__card__icon-box--blue .course-category__card__icon {
    color: var(--medeedbl-blue, #43C9FF) !important;
}

.course-category--home-3 .course-category__card:hover .course-category__card__icon-box--red .course-category__card__icon {
    color: var(--medeedbl-red, #FF3636) !important;
}

.course-category--home-3 .course-category__card__icon {
    font-size: 30px;
    color: #286fb7 !important;
    transition: all 500ms ease;
}

.course-category--carousel .course-category__shape {
    position: absolute;
    top: -55px;
    left: 140px;
    animation: textRotate 4s infinite linear;
}

@media (max-width: 1399px) {
    .course-category--carousel .course-category__shape {
        left: 100px;
    }
}

@media (max-width: 1199px) {
    .course-category--carousel .course-category__shape {
        display: none;
    }
}

.course-category--carousel .container-fluid {
    position: relative;
    z-index: 1;
}

@media (min-width: 576px) {
    .course-category--carousel .container-fluid {
        padding-left: 0;
        padding-right: 0;
    }
}

.course-category--carousel .course-category__content {
    text-align: center;
}

.course-category--carousel .course-category__title {
    position: relative;
    margin-bottom: 53px;
    font-size: 20px;
    line-height: 1.5;
    font-weight: 600;
    text-transform: capitalize;
}

    .course-category--carousel .course-category__title::before, .course-category--carousel .course-category__title::after {
        content: "";
        width: calc(50% - 94px);
        height: 1px;
        background-color: var(--medeedbl-border-color, #DBD8E6);
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }

    .course-category--carousel .course-category__title::before {
        left: 0px;
    }

    .course-category--carousel .course-category__title::after {
        right: 0px;
    }

.course-category--carousel .course-category__custome-navs {
    position: relative;
    margin-top: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
}

    .course-category--carousel .course-category__custome-navs::before, .course-category--carousel .course-category__custome-navs::after {
        content: "";
        width: calc(50% - 94px);
        height: 1px;
        background-color: var(--medeedbl-border-color, #DBD8E6);
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }

@media (max-width: 767px) {
    .course-category--carousel .course-category__custome-navs::before, .course-category--carousel .course-category__custome-navs::after {
        width: calc(50% - 85px);
    }
}

.course-category--carousel .course-category__custome-navs::before {
    left: 0px;
}

.course-category--carousel .course-category__custome-navs::after {
    right: 0px;
}

.course-category--carousel .course-category__custome-navs button {
    outline: none;
    margin: 0;
    padding: 0;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    color: var(--medeedbl-black, #20104B);
    background-color: transparent;
    border-radius: 50%;
    border: 1px solid var(--medeedbl-border-color, #DBD8E6);
    transition: all 400ms ease;
}

    .course-category--carousel .course-category__custome-navs button svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

    .course-category--carousel .course-category__custome-navs button:hover {
        color: var(--medeedbl-white, #FFFFFF);
        background-color: var(--medeedbl-base, #674CEF);
        border-color: var(--medeedbl-base, #674CEF);
    }

@media (max-width: 767px) {
    .course-category--carousel .course-category__custome-navs button {
        width: 55px;
        height: 55px;
    }
}

.course-category--carousel .course-category__custome-navs button span {
    border: none;
    outline: none;
    color: inherit;
}

.course-category .container {
    position: relative;
    z-index: 1;
}

.course-category__card {
    position: relative;
    padding: 15px 15px 10px;
    text-align: center;
    border: 1px solid #c8c8c8;
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
}

@media (max-width: 360px) {
    .course-category__card {
        padding-left: 25px;
        padding-right: 25px;
    }
}

.course-category__card--1 {
    background-color: #fff;
    /*background: linear-gradient(-135deg, #95b6df 0%, #739dd2 40%, #5087c7 70%, #286fb7 100%);*/
}
.alert-primary-gr {
    /*background: linear-gradient(135deg, #95b6df 0%, #cfe2ff 40%, #5087c7 100%);*/
    background-color: #95b6df; color: #084298;
    /*background-color: #cfe2ff;*/
    border-color: #b6d4fe;
}
.course-category__card--1 .course-category__card__inner {
    background-color: #f5f6fa;
    color:#444;
}

.course-category__card--1 .course-category__card__icon {
    color: #286fb7;
}

.course-category__card--2 {
    background-color: #FFFFFF;
}

    .course-category__card--2 .course-category__card__inner {
        background-color: #1b3a6a;
    }

    .course-category__card--2 .course-category__card__icon {
        color: #286fb7;
    }

.course-category__card--3 {
    background-color: var(--medeedbl-gray4, #EEFBF5);
}

    .course-category__card--3 .course-category__card__inner {
        background-color: var(--medeedbl-secondary, #739dd2);
    }

    .course-category__card--3 .course-category__card__icon {
        color: var(--medeedbl-secondary, #739dd2);
    }

.course-category__card--4 {
    background-color: var(--medeedbl-light, #FFFAEF);
}

    .course-category__card--4 .course-category__card__inner {
        background-color: var(--medeedbl-primary, #EF802E);
    }

    .course-category__card--4 .course-category__card__icon {
        color: var(--medeedbl-primary, #EF802E);
    }

.course-category__card--5 {
    background-color: var(--medeedbl-white3, #F7F3FF);
}

    .course-category__card--5 .course-category__card__inner {
        background-color: var(--medeedbl-purple, #8346FC);
    }

    .course-category__card--5 .course-category__card__icon {
        color: var(--medeedbl-purple, #8346FC);
    }

.course-category__card--6 {
    background-color: var(--medeedbl-light3, #FFF7EF);
}

    .course-category__card--6 .course-category__card__inner {
        background-color: var(--medeedbl-yellow, #FF9021);
    }

    .course-category__card--6 .course-category__card__icon {
        color: var(--medeedbl-yellow, #FF9021);
    }

.course-category__card--7 {
    background-color: var(--medeedbl-gray5, #F1FBFF);
}

    .course-category__card--7 .course-category__card__inner {
        background-color: var(--medeedbl-blue, #43C9FF);
    }

    .course-category__card--7 .course-category__card__icon {
        color: var(--medeedbl-blue, #43C9FF);
    }

.course-category__card--8 {
    background-color: var(--medeedbl-light4, #FFF3F3);
}

    .course-category__card--8 .course-category__card__inner {
        background-color: var(--medeedbl-red, #FF3636);
    }

    .course-category__card--8 .course-category__card__icon {
        color: var(--medeedbl-red, #FF3636);
    }

.course-category__card__inner {
    width: 100%;
    height: 0%;
    position: relative;
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: inherit;
    transition: all 500ms ease;
}

.course-category__card__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    mix-blend-mode: screen;
    opacity: 0.2;
    border-radius: inherit;
}

.course-category__card:hover .course-category__card__inner {
    height: 100%;
    top: 0;
}

.course-category__card__content {
    position: relative;
    z-index: 1;
    flex-grow: 1;
    font-size:14px
}
    .course-category__card__content ul {
        text-align: left;
        color: #1b3a6a
    }

/* استایل مخصوص کارت شماره 10 */
.course-category__card--special {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 30px;
}

    .course-category__card--special .course-category__card__content {
        display: flex;
        flex-direction: row;
        align-items: center;
        width: 100%;
        gap: 30px;
        text-align: left;
    }

    .course-category__card--special .course-category__card__icon-box {
        width: 80px;
        height: 80px;
        margin: 0;
        flex-shrink: 0;
        -webkit-mask: none;
        mask: none;
        border-radius: 50%;
        background-color: #EAEAEA;
    }

    .course-category__card--special .course-category__card__icon {
        font-size: 40px;
        color: #286fb7 !important;
    }

    .course-category__card--special .course-category__card__text-content {
        flex-grow: 1;
    }

    .course-category__card--special .course-category__card__image {
        width: 40%;
        height: 250px;
        margin:-20px -15px;
        border-radius: 0px;
        object-fit: cover;
        border: 3px solid white;
        flex-shrink: 0;
    }

@media (max-width: 768px) {
    .course-category__card--special {
        flex-direction: column;
    }

        .course-category__card--special .course-category__card__content {
            flex-direction: column;
            gap: 20px;
        }
}
.course-category__card__icon-box {
    margin: 0 auto 13px;
    width: 60px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    background-color: #eaeaea;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 86.000000 98.000000"><g transform="translate(0.000000,98.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M430 1730 c-462 -268 -430 -212 -430 -750 1 -541 -33 -481 420 -745 469 -274 411 -274 880 0 453 264 419 204 419 745 0 539 34 479 -419 744 -469 273 -411 273 -870 6z"/></g></svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 86.000000 98.000000"><g transform="translate(0.000000,98.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M430 1730 c-462 -268 -430 -212 -430 -750 1 -541 -33 -481 420 -745 469 -274 411 -274 880 0 453 264 419 204 419 745 0 539 34 479 -419 744 -469 273 -411 273 -870 6z"/></g></svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
}

.course-category__card__icon {
    display: inline-flex;
    font-size: 26px;
}

    .course-category__card__icon svg {
        width: 0.7em;
        height: 0.7em;
        fill: currentColor;
    }

.course-category__card:hover .course-category__card__icon {
    -webkit-animation-name: wobble-horizontal-hover;
    animation-name: wobble-horizontal-hover;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

.course-category__card__title {
    margin: 0 0 15px 0;
    font-weight: 600;
    font-size: 18px;
    line-height: 23px;

    text-transform: capitalize;
    line-height: 1.5;
    transition: all 500ms ease;
}
.course-category__card h4 {
    margin: 0 0 15px 0;
    font-weight: 600;
    font-size: 16px;
    line-height: 23px;
    line-height: 1.5;
    transition: all 500ms ease;
}
.course-category__card p {
    margin: 0 0 15px 0;
    color: #1b3a6a; line-height: 23px;
    line-height: 1.5;
    transition: all 500ms ease;
}
.course-category__card ul {
    margin: 0 0 15px 0;
    color: #1b3a6a;
    line-height: 23px;
    line-height: 1.5;
    transition: all 500ms ease;
}

.course-category__card:hover .course-category__card__title, .course-category__card:hover h4, .course-category__card:hover p, .course-category__card:hover features-list, .course-category__card:hover ul {
    /*color: var(--medeedbl-white, #FFFFFF);*/
}
.course-category__shape-one {
    position: absolute;
    left: -50px;
    bottom: -20px;
    width: 200px;
    height: 200px;
    background-color: rgb(220, 221, 221, 0.25);
    border-radius: 50%;
    -webkit-mask: none;
    mask: none;
    animation: zumpBottom 2s linear infinite;
}
.course-category__shape-two {
    position: absolute;
    top: 40px;
    right: -60px;
    width: 120px;
    height: 247px;
    background-color: rgb(118, 131, 143, 0.10);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 360.000000 741.000000"><g transform="translate(0.000000,741.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M2783 7398 c1 -8 -18 -15 -53 -20 -101 -15 -274 -55 -345 -79 -16 -6 -43 -14 -60 -19 -46 -13 -97 -31 -127 -46 -14 -8 -35 -14 -46 -14 -11 0 -25 -7 -32 -15 -7 -8 -19 -15 -28 -15 -16 0 -312 -146 -367 -181 -16 -10 -37 -22 -45 -26 -8 -3 -31 -19 -51 -35 -20 -15 -40 -28 -44 -28 -4 0 -24 -13 -45 -30 -21 -16 -41 -30 -45 -30 -11 0 -165 -120 -275 -214 -171 -146 -368 -356 -480 -511 -80 -111 -195 -281 -210 -310 -6 -11 -24 -42 -40 -70 -51 -86 -200 -394 -200 -414 0 -5 -6 -22 -14 -38 -26 -51 -46 -103 -46 -117 0 -8 -7 -27 -15 -42 -8 -16 -15 -39 -15 -51 0 -12 -4 -24 -9 -28 -5 -3 -12 -20 -16 -38 -4 -17 -13 -52 -20 -77 -32 -108 -66 -243 -72 -285 -2 -16 -10 -59 -18 -95 -17 -77 -40 -251 -56 -410 -7 -73 -9 -257 -6 -505 5 -377 13 -523 35 -650 23 -124 34 -191 42 -240 7 -52 23 -117 46 -197 8 -26 14 -54 14 -64 0 -18 25 -101 46 -152 8 -18 14 -40 14 -48 0 -9 6 -30 13 -47 23 -55 39 -101 44 -129 3 -15 11 -33 19 -39 8 -6 14 -20 14 -31 0 -11 6 -32 13 -46 8 -15 22 -45 32 -67 9 -22 21 -47 26 -55 5 -8 12 -22 15 -30 3 -8 10 -22 15 -30 5 -8 12 -22 15 -30 3 -8 10 -22 15 -30 5 -8 12 -22 15 -30 3 -8 10 -22 15 -30 5 -8 12 -22 15 -30 3 -8 10 -22 15 -30 5 -8 14 -24 19 -35 6 -11 19 -33 30 -50 11 -16 23 -37 27 -45 4 -8 26 -43 50 -78 24 -35 43 -65 43 -68 0 -6 150 -206 165 -219 6 -5 29 -32 50 -60 69 -88 256 -275 372 -372 192 -160 269 -216 438 -315 55 -32 107 -63 115 -68 32 -19 220 -110 229 -110 5 0 22 -6 38 -14 71 -36 186 -79 298 -112 47 -14 66 -19 160 -43 62 -16 182 -39 263 -50 95 -14 542 -14 651 0 48 6 105 13 129 15 l42 5 0 1815 c0 1284 -3 1814 -11 1814 -12 0 -228 106 -299 147 -115 66 -333 263 -360 326 -6 12 -21 40 -35 62 -13 22 -24 47 -25 56 0 9 -6 22 -14 28 -8 7 -16 28 -19 49 -3 20 -10 55 -16 77 -30 114 13 303 102 450 57 94 156 197 342 357 55 47 149 134 210 192 60 58 113 106 117 106 4 0 8 374 8 830 0 601 -3 830 -11 830 -6 0 -36 23 -67 51 -31 28 -65 55 -76 60 -12 5 -39 19 -61 32 -39 22 -115 49 -185 66 -19 4 -34 13 -32 20 1 8 -52 11 -193 11 -148 0 -194 -3 -192 -12z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 360.000000 741.000000"><g transform="translate(0.000000,741.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M2783 7398 c1 -8 -18 -15 -53 -20 -101 -15 -274 -55 -345 -79 -16 -6 -43 -14 -60 -19 -46 -13 -97 -31 -127 -46 -14 -8 -35 -14 -46 -14 -11 0 -25 -7 -32 -15 -7 -8 -19 -15 -28 -15 -16 0 -312 -146 -367 -181 -16 -10 -37 -22 -45 -26 -8 -3 -31 -19 -51 -35 -20 -15 -40 -28 -44 -28 -4 0 -24 -13 -45 -30 -21 -16 -41 -30 -45 -30 -11 0 -165 -120 -275 -214 -171 -146 -368 -356 -480 -511 -80 -111 -195 -281 -210 -310 -6 -11 -24 -42 -40 -70 -51 -86 -200 -394 -200 -414 0 -5 -6 -22 -14 -38 -26 -51 -46 -103 -46 -117 0 -8 -7 -27 -15 -42 -8 -16 -15 -39 -15 -51 0 -12 -4 -24 -9 -28 -5 -3 -12 -20 -16 -38 -4 -17 -13 -52 -20 -77 -32 -108 -66 -243 -72 -285 -2 -16 -10 -59 -18 -95 -17 -77 -40 -251 -56 -410 -7 -73 -9 -257 -6 -505 5 -377 13 -523 35 -650 23 -124 34 -191 42 -240 7 -52 23 -117 46 -197 8 -26 14 -54 14 -64 0 -18 25 -101 46 -152 8 -18 14 -40 14 -48 0 -9 6 -30 13 -47 23 -55 39 -101 44 -129 3 -15 11 -33 19 -39 8 -6 14 -20 14 -31 0 -11 6 -32 13 -46 8 -15 22 -45 32 -67 9 -22 21 -47 26 -55 5 -8 12 -22 15 -30 3 -8 10 -22 15 -30 5 -8 12 -22 15 -30 3 -8 10 -22 15 -30 5 -8 12 -22 15 -30 3 -8 10 -22 15 -30 5 -8 12 -22 15 -30 3 -8 10 -22 15 -30 5 -8 14 -24 19 -35 6 -11 19 -33 30 -50 11 -16 23 -37 27 -45 4 -8 26 -43 50 -78 24 -35 43 -65 43 -68 0 -6 150 -206 165 -219 6 -5 29 -32 50 -60 69 -88 256 -275 372 -372 192 -160 269 -216 438 -315 55 -32 107 -63 115 -68 32 -19 220 -110 229 -110 5 0 22 -6 38 -14 71 -36 186 -79 298 -112 47 -14 66 -19 160 -43 62 -16 182 -39 263 -50 95 -14 542 -14 651 0 48 6 105 13 129 15 l42 5 0 1815 c0 1284 -3 1814 -11 1814 -12 0 -228 106 -299 147 -115 66 -333 263 -360 326 -6 12 -21 40 -35 62 -13 22 -24 47 -25 56 0 9 -6 22 -14 28 -8 7 -16 28 -19 49 -3 20 -10 55 -16 77 -30 114 13 303 102 450 57 94 156 197 342 357 55 47 149 134 210 192 60 58 113 106 117 106 4 0 8 374 8 830 0 601 -3 830 -11 830 -6 0 -36 23 -67 51 -31 28 -65 55 -76 60 -12 5 -39 19 -61 32 -39 22 -115 49 -185 66 -19 4 -34 13 -32 20 1 8 -52 11 -193 11 -148 0 -194 -3 -192 -12z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
    animation: zumpBottom 2s linear infinite;
}

@media (max-width: 1199px) {
    .course-category__shape-two {
        top: 170px;
    }
}

.instructors-one {
    position: relative;
    background-color: RGBA(var(--medeedbl-secondary-rgb, 57, 212, 214), 0.07);
}

    .instructors-one .container {
        position: relative;
        z-index: 1;
    }

    .instructors-one .instructor-card__social {
        margin-bottom: 19px;
        position: relative;
        top: 0;
        left: -37px;
    }

@media (min-width: 576px) and (max-width: 767px) {
    .instructors-one .instructor-card__social {
        left: -30px;
    }
}

.instructors-one .instructor-card__social__list {
    top: 50%;
    left: 55px;
    transform: scale(0, 1) translateY(-50%);
    flex-direction: row;
    gap: 15px;
}

@media (min-width: 576px) and (max-width: 767px) {
    .instructors-one .instructor-card__social__list {
        left: 50px;
        gap: 10px;
    }
}

.instructors-one .instructor-card__social:hover .instructor-card__social__list {
    transform: scale(1, 1) translateY(-50%);
}

.instructors-one__shape-one {
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0.4;
    animation: animatedBorder 1500ms infinite ease;
}

.instructors-one__shape-two {
    max-width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0.4;
    animation: animatedBorder 1500ms infinite ease;
}

.instructors-one__box-one {
    width: 641px;
    height: 525px;
    position: absolute;
    left: 69px;
    bottom: 62px;
    background-color: RGBA(var(--medeedbl-primary-rgb, 239, 128, 46), 0.07);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 738.000000"><g transform="translate(0.000000,738.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4944 7371 c9 -14 -15 -19 -121 -26 -250 -15 -653 -85 -968 -170 -111 -29 -410 -124 -486 -154 -13 -5 -44 -17 -69 -26 -25 -10 -58 -23 -75 -31 -16 -7 -55 -22 -85 -34 -84 -34 -443 -206 -500 -240 -8 -5 -67 -40 -130 -76 -815 -474 -1494 -1156 -1978 -1984 -72 -123 -200 -383 -252 -510 -12 -30 -28 -68 -35 -85 -7 -16 -20 -47 -29 -68 -9 -21 -16 -44 -16 -52 0 -7 -6 -26 -14 -42 -8 -15 -22 -55 -32 -88 -9 -33 -23 -78 -30 -100 -22 -72 -50 -186 -84 -345 -23 -107 -31 -208 -37 -460 -5 -256 1 -356 33 -540 32 -184 88 -411 120 -488 8 -18 14 -39 14 -47 0 -8 6 -29 14 -47 8 -18 22 -53 31 -78 27 -67 48 -115 99 -220 133 -275 264 -459 481 -675 251 -252 537 -438 875 -570 25 -9 60 -23 78 -31 18 -8 39 -14 47 -14 8 0 29 -6 47 -14 87 -36 321 -91 513 -120 201 -30 307 -36 630 -36 309 0 411 5 610 31 44 6 112 14 150 19 39 4 95 13 125 19 30 7 89 19 130 27 317 66 743 188 990 284 30 12 70 25 89 30 18 5 38 13 44 19 6 6 19 11 28 11 10 0 30 6 46 14 15 8 48 22 73 31 25 10 59 23 75 31 17 7 55 22 85 34 49 20 101 42 195 85 157 70 444 212 580 286 50 26 97 52 105 56 8 4 47 25 85 48 39 22 77 44 85 48 8 4 29 16 45 27 17 11 39 24 50 30 11 6 34 19 50 30 17 11 37 23 45 28 43 22 251 160 435 286 68 48 309 229 331 250 6 6 42 36 79 66 248 201 535 485 732 725 88 107 219 286 268 366 174 283 241 419 339 687 45 122 105 370 107 437 2 58 13 100 27 98 9 -2 12 69 12 293 0 249 -2 299 -15 308 -9 7 -16 37 -20 81 -7 90 -33 246 -51 311 -8 28 -14 59 -14 70 0 10 -6 39 -14 64 -8 25 -29 90 -46 145 -84 269 -212 518 -388 755 -106 142 -360 398 -497 501 -338 252 -627 394 -1105 543 -228 71 -734 165 -895 167 -92 1 -160 13 -158 27 2 9 -94 12 -428 12 -251 0 -428 -4 -425 -9z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 738.000000"><g transform="translate(0.000000,738.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4944 7371 c9 -14 -15 -19 -121 -26 -250 -15 -653 -85 -968 -170 -111 -29 -410 -124 -486 -154 -13 -5 -44 -17 -69 -26 -25 -10 -58 -23 -75 -31 -16 -7 -55 -22 -85 -34 -84 -34 -443 -206 -500 -240 -8 -5 -67 -40 -130 -76 -815 -474 -1494 -1156 -1978 -1984 -72 -123 -200 -383 -252 -510 -12 -30 -28 -68 -35 -85 -7 -16 -20 -47 -29 -68 -9 -21 -16 -44 -16 -52 0 -7 -6 -26 -14 -42 -8 -15 -22 -55 -32 -88 -9 -33 -23 -78 -30 -100 -22 -72 -50 -186 -84 -345 -23 -107 -31 -208 -37 -460 -5 -256 1 -356 33 -540 32 -184 88 -411 120 -488 8 -18 14 -39 14 -47 0 -8 6 -29 14 -47 8 -18 22 -53 31 -78 27 -67 48 -115 99 -220 133 -275 264 -459 481 -675 251 -252 537 -438 875 -570 25 -9 60 -23 78 -31 18 -8 39 -14 47 -14 8 0 29 -6 47 -14 87 -36 321 -91 513 -120 201 -30 307 -36 630 -36 309 0 411 5 610 31 44 6 112 14 150 19 39 4 95 13 125 19 30 7 89 19 130 27 317 66 743 188 990 284 30 12 70 25 89 30 18 5 38 13 44 19 6 6 19 11 28 11 10 0 30 6 46 14 15 8 48 22 73 31 25 10 59 23 75 31 17 7 55 22 85 34 49 20 101 42 195 85 157 70 444 212 580 286 50 26 97 52 105 56 8 4 47 25 85 48 39 22 77 44 85 48 8 4 29 16 45 27 17 11 39 24 50 30 11 6 34 19 50 30 17 11 37 23 45 28 43 22 251 160 435 286 68 48 309 229 331 250 6 6 42 36 79 66 248 201 535 485 732 725 88 107 219 286 268 366 174 283 241 419 339 687 45 122 105 370 107 437 2 58 13 100 27 98 9 -2 12 69 12 293 0 249 -2 299 -15 308 -9 7 -16 37 -20 81 -7 90 -33 246 -51 311 -8 28 -14 59 -14 70 0 10 -6 39 -14 64 -8 25 -29 90 -46 145 -84 269 -212 518 -388 755 -106 142 -360 398 -497 501 -338 252 -627 394 -1105 543 -228 71 -734 165 -895 167 -92 1 -160 13 -158 27 2 9 -94 12 -428 12 -251 0 -428 -4 -425 -9z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
    animation: zoomOut 4s linear infinite;
}

.instructors-one__box-two {
    width: 162px;
    height: 242px;
    position: absolute;
    right: 0;
    bottom: 120px;
    background-color: RGBA(var(--medeedbl-base-rgb, 103, 76, 239), 0.15);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 486.000000 726.000000"><g transform="translate(0.000000,726.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M977 7246 c-3 -8 -23 -17 -44 -21 -46 -7 -137 -33 -180 -51 -17 -8 -38 -14 -46 -14 -8 0 -20 -7 -27 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -19 -15 -27 -15 -8 0 -32 -13 -52 -29 -20 -15 -41 -30 -47 -32 -44 -15 -241 -208 -302 -296 -87 -124 -153 -287 -181 -449 -14 -78 -14 -430 0 -508 27 -156 54 -275 81 -351 5 -16 12 -41 15 -55 2 -14 11 -38 18 -55 35 -82 45 -107 45 -116 0 -12 22 -66 46 -112 8 -16 14 -34 14 -42 0 -7 7 -18 15 -25 8 -7 15 -20 15 -30 0 -20 113 -246 135 -270 8 -9 15 -24 15 -32 0 -9 7 -21 15 -28 8 -7 15 -16 15 -21 0 -7 54 -100 92 -158 10 -14 22 -35 28 -46 14 -27 28 -48 75 -120 47 -71 55 -84 90 -150 40 -77 52 -96 64 -108 6 -6 11 -19 11 -28 0 -9 7 -22 15 -29 8 -7 15 -20 15 -30 0 -10 7 -23 15 -30 8 -7 15 -19 15 -26 0 -8 14 -44 31 -81 16 -38 36 -81 43 -98 7 -16 21 -47 30 -68 9 -21 16 -46 16 -56 0 -10 6 -24 14 -30 8 -6 16 -24 19 -39 2 -15 10 -43 17 -62 7 -19 18 -51 25 -70 7 -19 18 -51 25 -70 7 -19 16 -53 20 -75 4 -22 13 -53 18 -70 31 -89 114 -425 132 -531 4 -28 13 -61 19 -72 6 -11 11 -33 11 -47 0 -15 7 -57 16 -93 36 -151 43 -181 59 -257 9 -44 23 -102 30 -130 24 -91 36 -139 44 -180 4 -22 12 -56 18 -75 6 -19 19 -62 28 -95 9 -33 21 -73 27 -90 5 -16 13 -44 17 -60 4 -17 13 -40 19 -52 7 -12 12 -32 12 -45 0 -13 6 -32 14 -43 7 -11 16 -31 19 -45 7 -34 35 -111 47 -132 6 -10 10 -26 10 -37 0 -10 7 -24 15 -31 8 -7 15 -21 15 -31 0 -11 14 -45 30 -76 17 -31 30 -64 30 -73 0 -10 7 -23 15 -30 8 -7 15 -20 15 -30 0 -10 7 -23 15 -30 8 -7 15 -19 15 -26 0 -8 20 -43 45 -80 25 -36 45 -67 45 -70 0 -3 33 -49 74 -102 78 -104 242 -267 322 -322 134 -92 166 -112 249 -153 107 -54 148 -69 355 -132 78 -23 158 -29 395 -29 263 0 326 7 470 56 17 5 44 14 60 18 75 21 240 95 320 143 60 37 118 76 185 127 187 143 292 247 468 468 29 37 60 68 68 70 12 3 14 319 14 2406 l0 2403 -69 12 c-39 6 -85 11 -103 11 -58 0 -306 41 -438 72 -25 6 -66 14 -92 19 -26 4 -56 12 -67 18 -11 6 -28 11 -39 11 -11 0 -33 7 -48 15 -16 8 -38 15 -49 15 -11 0 -29 7 -39 15 -11 8 -28 15 -37 15 -10 0 -30 6 -46 14 -15 8 -86 42 -158 77 -71 35 -177 92 -235 127 -58 34 -114 68 -125 75 -11 7 -36 24 -55 38 -19 14 -40 28 -46 30 -12 5 -84 56 -277 198 -128 95 -425 298 -459 315 -7 3 -26 15 -43 26 -16 11 -39 24 -50 30 -11 6 -33 19 -50 29 -72 46 -361 193 -445 226 -25 10 -58 23 -75 30 -50 22 -107 41 -165 58 -30 8 -80 22 -111 31 -31 9 -71 16 -90 17 -48 1 -84 14 -81 27 1 9 -50 12 -192 12 -160 0 -195 -3 -199 -14z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 486.000000 726.000000"><g transform="translate(0.000000,726.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M977 7246 c-3 -8 -23 -17 -44 -21 -46 -7 -137 -33 -180 -51 -17 -8 -38 -14 -46 -14 -8 0 -20 -7 -27 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -19 -15 -27 -15 -8 0 -32 -13 -52 -29 -20 -15 -41 -30 -47 -32 -44 -15 -241 -208 -302 -296 -87 -124 -153 -287 -181 -449 -14 -78 -14 -430 0 -508 27 -156 54 -275 81 -351 5 -16 12 -41 15 -55 2 -14 11 -38 18 -55 35 -82 45 -107 45 -116 0 -12 22 -66 46 -112 8 -16 14 -34 14 -42 0 -7 7 -18 15 -25 8 -7 15 -20 15 -30 0 -20 113 -246 135 -270 8 -9 15 -24 15 -32 0 -9 7 -21 15 -28 8 -7 15 -16 15 -21 0 -7 54 -100 92 -158 10 -14 22 -35 28 -46 14 -27 28 -48 75 -120 47 -71 55 -84 90 -150 40 -77 52 -96 64 -108 6 -6 11 -19 11 -28 0 -9 7 -22 15 -29 8 -7 15 -20 15 -30 0 -10 7 -23 15 -30 8 -7 15 -19 15 -26 0 -8 14 -44 31 -81 16 -38 36 -81 43 -98 7 -16 21 -47 30 -68 9 -21 16 -46 16 -56 0 -10 6 -24 14 -30 8 -6 16 -24 19 -39 2 -15 10 -43 17 -62 7 -19 18 -51 25 -70 7 -19 18 -51 25 -70 7 -19 16 -53 20 -75 4 -22 13 -53 18 -70 31 -89 114 -425 132 -531 4 -28 13 -61 19 -72 6 -11 11 -33 11 -47 0 -15 7 -57 16 -93 36 -151 43 -181 59 -257 9 -44 23 -102 30 -130 24 -91 36 -139 44 -180 4 -22 12 -56 18 -75 6 -19 19 -62 28 -95 9 -33 21 -73 27 -90 5 -16 13 -44 17 -60 4 -17 13 -40 19 -52 7 -12 12 -32 12 -45 0 -13 6 -32 14 -43 7 -11 16 -31 19 -45 7 -34 35 -111 47 -132 6 -10 10 -26 10 -37 0 -10 7 -24 15 -31 8 -7 15 -21 15 -31 0 -11 14 -45 30 -76 17 -31 30 -64 30 -73 0 -10 7 -23 15 -30 8 -7 15 -20 15 -30 0 -10 7 -23 15 -30 8 -7 15 -19 15 -26 0 -8 20 -43 45 -80 25 -36 45 -67 45 -70 0 -3 33 -49 74 -102 78 -104 242 -267 322 -322 134 -92 166 -112 249 -153 107 -54 148 -69 355 -132 78 -23 158 -29 395 -29 263 0 326 7 470 56 17 5 44 14 60 18 75 21 240 95 320 143 60 37 118 76 185 127 187 143 292 247 468 468 29 37 60 68 68 70 12 3 14 319 14 2406 l0 2403 -69 12 c-39 6 -85 11 -103 11 -58 0 -306 41 -438 72 -25 6 -66 14 -92 19 -26 4 -56 12 -67 18 -11 6 -28 11 -39 11 -11 0 -33 7 -48 15 -16 8 -38 15 -49 15 -11 0 -29 7 -39 15 -11 8 -28 15 -37 15 -10 0 -30 6 -46 14 -15 8 -86 42 -158 77 -71 35 -177 92 -235 127 -58 34 -114 68 -125 75 -11 7 -36 24 -55 38 -19 14 -40 28 -46 30 -12 5 -84 56 -277 198 -128 95 -425 298 -459 315 -7 3 -26 15 -43 26 -16 11 -39 24 -50 30 -11 6 -33 19 -50 29 -72 46 -361 193 -445 226 -25 10 -58 23 -75 30 -50 22 -107 41 -165 58 -30 8 -80 22 -111 31 -31 9 -71 16 -90 17 -48 1 -84 14 -81 27 1 9 -50 12 -192 12 -160 0 -195 -3 -199 -14z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
    animation: zump 2s linear infinite;
}

@media (max-width: 767px) {
    .instructors-one__box-two {
        display: none;
    }
}


.main-slider-one {
    background-color: var(--medeedbl-white, #FFFFFF);
    overflow: hidden;
}

    .main-slider-one .slider-image {
        width: auto !important;
        display: inline-block !important;
        max-width: 100%;
        height: auto;
    }

.main-slider-one__item {
    display: block !important;
    opacity: 1 !important;
    transform: none !important;
    position: relative;
    padding-top: 60px;
    padding-bottom: 60px;
}

@media (max-width: 1199px) {
    .main-slider-one__item {
        padding-top: 60px;
    }
}

@media (max-width: 991px) {
    .main-slider-one__item {
        padding-top: 60px;
    }
}

@media (max-width: 767px) {
    .main-slider-one__item {
        padding-top: 50px;
    }
}

@media (max-width: 575px) {
    .main-slider-one__item {
        padding-top: 50px;
    }
}

.main-slider-one .container {
    position: relative;
    z-index: 2;
}

@media (min-width: 992px) {
    .main-slider-one .container {
        /*max-width: 1520px;*/
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media (min-width: 1200px) {
    .main-slider-one .container {
        padding-left: 50px;
        padding-right: 50px;
    }
}

.main-slider-one .row {
    --bs-gutter-x: 40px;
}

.main-slider-one__col-content {
    flex: 0 0 auto;
    width: 53%;
}

@media (max-width: 991px) {
    .main-slider-one__col-content {
        width: 100%;
    }
}

.main-slider-one__col-image {
    flex: 0 0 auto;
    width: 47%;
}

@media (max-width: 991px) {
    .main-slider-one__col-image {
        width: 100%;
    }
}

.main-slider-one__content {
    position: relative;
    top: -10px;
    z-index: 2;
    overflow: hidden;
}

@media (min-width: 1400px) {
    .main-slider-one__content {
        top: 0;
    }
}

.main-slider-one__content__shape {
    position: relative;
    top: -50px;
    margin-left: 82px;
    margin-bottom: 20px;
   /* opacity: 0;
    transition: all 800ms ease;
    animation: moveHorizontal2 2s linear infinite;*/
}

.main-slider-one__sub-title {
    margin-bottom: 6px;
    font-weight: 600;
    font-size: 16px;
    color: var(--medeedbl-black, #20104B);
    line-height: 1.25;
    letter-spacing: var(--medeedbl-letter-space-xl, 0.2em);
    text-transform: uppercase;
   /* opacity: 0;
    transform: translateX(-100%);
    transition: opacity 1500ms ease, transform 1500ms ease;*/
}

.main-slider-one__title {
    display: table;
    overflow: hidden;
    position: relative;
    margin-bottom: 25px;
    font-weight: 700;
    font-size: 22px;
    line-height: 1.257;
    letter-spacing: var(--medeedbl-letter-space, -0.03em);
    text-transform: capitalize;
  /*  opacity: 0;
    transform: translateX(-100%);
    transition: opacity 1600ms ease, transform 1600ms ease;*/
}

@media (max-width: 1599px) {
    .main-slider-one__title {
        font-size: 60px;
    }
}

@media (max-width: 1399px) {
    .main-slider-one__title {
        font-size: 50px;
    }
}

@media (max-width: 1199px) {
    .main-slider-one__title {
        font-size: 45px;
    }
}

@media (max-width: 575px) {
    .main-slider-one__title {
        font-size: 40px;
    }
}

@media (max-width: 430px) {
    .main-slider-one__title {
        font-size: 35px;
    }
}

.main-slider-one__title::before, .main-slider-one__title::after {
    content: "";
    position: absolute;
    width: 100%;
    height: calc(50% + 2px);
    background-color: var(--medeedbl-primary, #EF802E);
    z-index: 2;
    transition: all 1000ms ease;
}

.main-slider-one__title::before {
    left: 0;
    bottom: 0;
}

.main-slider-one__title::after {
    top: 0;
    left: 0;
}

.main-slider-one__title__text {
    color: var(--medeedbl-secondary, #739dd2);
}

.main-slider-one__title__shape {
    position: relative;
    z-index: 1;
}

    .main-slider-one__title__shape::after {
        content: "";
        background-image: url(../images/shapes/main-slider-title-shape-1-1.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        position: absolute;
        left: 0px;
        bottom: -10px;
        width: 100%;
        height: 60%;
        z-index: -1;
        animation: smartMove 5s infinite;
    }

.main-slider-one__description {
    margin-bottom: 51px;
    padding-right: 141px;
}

@media (max-width: 1599px) {
    .main-slider-one__description {
        padding-right: 100px;
    }
}

@media (max-width: 1399px) {
    .main-slider-one__description {
        padding-right: 47px;
    }
}

@media (max-width: 1199px) {
    .main-slider-one__description {
        padding-right: 0;
    }
}

.main-slider-one__text {
    margin-bottom: 0;
    /*font-size: 18px;*/
    line-height: 1.666;
  /*  opacity: 0;
    transform: translateX(-100%);
    transition: opacity 1500ms ease, transform 1500ms ease;*/
}

@media (max-width: 767px) {
    .main-slider-one__text {
        font-size: 16px;
    }
}

.main-slider-one__button {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
}

.main-slider-one__btn-1, .main-slider-one__btn-2 {
    /*opacity: 0;
    transform: translateY(100px);
    transition: opacity 1200ms ease, transform 1200ms ease;*/
}

    .main-slider-one__btn-2 .medeedbl-btn__icon {
        background-color: var(--medeedbl-white, #FFFFFF);
    }

    .main-slider-one__btn-2 .medeedbl-btn__icon__inner {
        color: var(--medeedbl-base, #674CEF);
    }

.main-slider-one__image {
    position: relative;
    display: flex;
    align-items: center;
    gap: 34px;
   /* opacity: 0;
    transform: translateX(100px);
    transition: opacity 1200ms ease, transform 1200ms ease;*/
}

.main-slider-one__image__left {
    position: relative;
    z-index: 2;
    width: 100%;
    max-width: 439px;
}

@media (min-width: 1600px) {
    .main-slider-one__image__left {
        flex-shrink: 0;
    }
}

.main-slider-one__image__right {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    gap: 30px;
}

@media (min-width: 1600px) {
    .main-slider-one__image__right {
        flex-shrink: 0;
    }
}

@media (max-width: 500px) {
    .main-slider-one__image__right {
        display: none;
    }
}

.main-slider-one__image__one {
    position: relative;
}

    .main-slider-one__image__one::after {
        content: "";
        background-image: url(../sections/shapes/main-slider-shape-1-6.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        position: absolute;
        top: 8px;
        left: 18px;
        width: 100%;
        height: 100%;
    }

@media (max-width: 500px) {
    .main-slider-one__image__one::after {
        left: 10px;
    }
}

.main-slider-one__image__one__inner {
    position: relative;
    z-index: 1;
   
    /*  -webkit-mask: url('data:image/svg+xml;utf8, <svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1011.000000"><g transform="translate(0.000000,1011.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4375 10075 c-60 -6 -128 -17 -150 -25 -107 -35 -206 -77 -264 -112 -35 -22 -74 -44 -85 -49 -12 -5 -34 -18 -51 -29 -16 -11 -37 -23 -45 -27 -8 -4 -44 -24 -79 -46 -35 -21 -74 -43 -85 -48 -12 -5 -34 -18 -51 -29 -16 -11 -37 -23 -45 -27 -8 -4 -70 -40 -138 -80 -68 -40 -125 -73 -127 -73 -2 0 -47 -26 -102 -58 -54 -32 -105 -62 -113 -66 -8 -4 -24 -12 -35 -19 -11 -7 -63 -37 -115 -67 -52 -30 -103 -59 -112 -65 -10 -5 -68 -39 -130 -75 -61 -36 -132 -77 -157 -92 -25 -15 -53 -31 -61 -35 -8 -4 -46 -26 -85 -48 -38 -23 -77 -44 -85 -48 -8 -4 -28 -16 -45 -27 -16 -11 -37 -23 -45 -27 -8 -4 -70 -40 -138 -80 -68 -40 -125 -73 -127 -73 -3 0 -198 -113 -225 -130 -8 -6 -22 -13 -30 -17 -16 -7 -205 -117 -230 -133 -8 -6 -22 -13 -30 -17 -8 -4 -70 -40 -138 -80 -68 -40 -125 -73 -127 -73 -3 0 -46 -25 -97 -56 -50 -31 -101 -60 -113 -65 -11 -5 -33 -18 -50 -29 -16 -11 -37 -23 -45 -27 -8 -4 -60 -34 -115 -66 -55 -33 -125 -73 -155 -89 -111 -62 -167 -104 -255 -192 -155 -155 -241 -314 -284 -524 -16 -79 -15 -4354 1 -4419 43 -179 91 -285 182 -406 95 -127 207 -222 356 -305 30 -16 100 -56 155 -89 55 -32 107 -62 115 -66 8 -4 29 -16 45 -26 17 -11 53 -32 80 -47 83 -45 88 -48 132 -77 24 -15 45 -27 47 -27 2 0 53 -28 113 -63 59 -35 167 -98 238 -139 72 -42 146 -85 165 -97 19 -11 42 -24 50 -28 8 -4 59 -33 113 -65 55 -32 101 -58 104 -58 3 0 25 -13 50 -30 24 -16 47 -30 50 -30 3 0 38 -19 77 -43 39 -24 78 -46 86 -50 8 -4 29 -16 45 -27 17 -11 37 -23 45 -27 8 -4 59 -33 113 -65 55 -32 100 -58 102 -58 2 0 60 -34 130 -75 69 -41 127 -75 130 -75 2 0 61 -34 130 -75 70 -41 129 -75 130 -75 2 0 61 -34 130 -75 70 -41 129 -75 131 -75 3 0 185 -106 224 -130 8 -6 35 -21 60 -35 25 -14 52 -30 60 -35 16 -10 84 -49 171 -98 30 -17 105 -60 168 -96 162 -93 293 -139 436 -153 99 -9 99 -9 215 0 142 11 307 65 429 139 35 22 74 44 85 49 12 5 35 18 51 29 17 11 37 23 45 27 8 4 44 24 79 46 35 21 74 43 85 48 12 5 28 13 36 19 26 17 321 190 325 190 2 0 47 26 102 58 54 32 105 62 113 66 8 4 24 12 35 19 11 7 63 37 115 67 52 30 103 60 112 65 10 6 68 39 130 75 61 36 132 77 157 92 25 15 53 31 61 35 8 4 47 26 85 48 39 23 77 44 85 48 8 4 29 16 45 27 17 11 37 23 45 27 8 4 70 40 138 80 68 40 125 73 127 73 3 0 197 112 225 130 8 6 22 13 30 17 8 4 58 32 110 63 52 31 102 59 110 63 8 4 22 11 30 17 27 18 271 160 275 160 3 0 46 25 97 56 50 31 101 60 113 65 11 5 34 18 50 29 17 11 37 23 45 27 8 4 60 34 115 66 55 33 125 73 155 89 150 83 304 219 383 340 74 112 138 262 151 360 5 32 12 48 22 48 21 0 21 4345 0 4353 -8 3 -18 23 -21 44 -49 280 -249 543 -535 701 -30 16 -100 56 -155 89 -55 32 -107 62 -115 66 -8 4 -28 16 -45 26 -16 11 -52 32 -80 47 -83 45 -88 48 -132 77 -24 15 -45 27 -47 27 -2 0 -53 28 -113 63 -59 35 -173 101 -253 148 -79 46 -154 89 -165 96 -11 7 -27 15 -35 19 -8 4 -59 34 -113 66 -55 32 -101 58 -104 58 -3 0 -25 14 -50 30 -24 17 -47 30 -50 30 -3 0 -38 19 -77 43 -39 24 -78 46 -86 50 -8 4 -28 16 -45 27 -16 11 -37 23 -45 27 -8 4 -59 33 -113 65 -55 32 -100 58 -102 58 -2 0 -60 34 -130 75 -69 41 -127 75 -130 75 -2 0 -61 34 -130 75 -70 41 -129 75 -130 75 -2 0 -61 34 -130 75 -70 41 -129 75 -131 75 -3 0 -185 106 -224 130 -8 6 -35 21 -60 35 -25 14 -52 30 -60 35 -16 10 -84 49 -171 98 -30 17 -105 60 -168 96 -158 91 -293 139 -426 151 -38 4 -83 8 -100 10 -16 1 -79 -3 -140 -10z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8, <svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1011.000000"><g transform="translate(0.000000,1011.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4375 10075 c-60 -6 -128 -17 -150 -25 -107 -35 -206 -77 -264 -112 -35 -22 -74 -44 -85 -49 -12 -5 -34 -18 -51 -29 -16 -11 -37 -23 -45 -27 -8 -4 -44 -24 -79 -46 -35 -21 -74 -43 -85 -48 -12 -5 -34 -18 -51 -29 -16 -11 -37 -23 -45 -27 -8 -4 -70 -40 -138 -80 -68 -40 -125 -73 -127 -73 -2 0 -47 -26 -102 -58 -54 -32 -105 -62 -113 -66 -8 -4 -24 -12 -35 -19 -11 -7 -63 -37 -115 -67 -52 -30 -103 -59 -112 -65 -10 -5 -68 -39 -130 -75 -61 -36 -132 -77 -157 -92 -25 -15 -53 -31 -61 -35 -8 -4 -46 -26 -85 -48 -38 -23 -77 -44 -85 -48 -8 -4 -28 -16 -45 -27 -16 -11 -37 -23 -45 -27 -8 -4 -70 -40 -138 -80 -68 -40 -125 -73 -127 -73 -3 0 -198 -113 -225 -130 -8 -6 -22 -13 -30 -17 -16 -7 -205 -117 -230 -133 -8 -6 -22 -13 -30 -17 -8 -4 -70 -40 -138 -80 -68 -40 -125 -73 -127 -73 -3 0 -46 -25 -97 -56 -50 -31 -101 -60 -113 -65 -11 -5 -33 -18 -50 -29 -16 -11 -37 -23 -45 -27 -8 -4 -60 -34 -115 -66 -55 -33 -125 -73 -155 -89 -111 -62 -167 -104 -255 -192 -155 -155 -241 -314 -284 -524 -16 -79 -15 -4354 1 -4419 43 -179 91 -285 182 -406 95 -127 207 -222 356 -305 30 -16 100 -56 155 -89 55 -32 107 -62 115 -66 8 -4 29 -16 45 -26 17 -11 53 -32 80 -47 83 -45 88 -48 132 -77 24 -15 45 -27 47 -27 2 0 53 -28 113 -63 59 -35 167 -98 238 -139 72 -42 146 -85 165 -97 19 -11 42 -24 50 -28 8 -4 59 -33 113 -65 55 -32 101 -58 104 -58 3 0 25 -13 50 -30 24 -16 47 -30 50 -30 3 0 38 -19 77 -43 39 -24 78 -46 86 -50 8 -4 29 -16 45 -27 17 -11 37 -23 45 -27 8 -4 59 -33 113 -65 55 -32 100 -58 102 -58 2 0 60 -34 130 -75 69 -41 127 -75 130 -75 2 0 61 -34 130 -75 70 -41 129 -75 130 -75 2 0 61 -34 130 -75 70 -41 129 -75 131 -75 3 0 185 -106 224 -130 8 -6 35 -21 60 -35 25 -14 52 -30 60 -35 16 -10 84 -49 171 -98 30 -17 105 -60 168 -96 162 -93 293 -139 436 -153 99 -9 99 -9 215 0 142 11 307 65 429 139 35 22 74 44 85 49 12 5 35 18 51 29 17 11 37 23 45 27 8 4 44 24 79 46 35 21 74 43 85 48 12 5 28 13 36 19 26 17 321 190 325 190 2 0 47 26 102 58 54 32 105 62 113 66 8 4 24 12 35 19 11 7 63 37 115 67 52 30 103 60 112 65 10 6 68 39 130 75 61 36 132 77 157 92 25 15 53 31 61 35 8 4 47 26 85 48 39 23 77 44 85 48 8 4 29 16 45 27 17 11 37 23 45 27 8 4 70 40 138 80 68 40 125 73 127 73 3 0 197 112 225 130 8 6 22 13 30 17 8 4 58 32 110 63 52 31 102 59 110 63 8 4 22 11 30 17 27 18 271 160 275 160 3 0 46 25 97 56 50 31 101 60 113 65 11 5 34 18 50 29 17 11 37 23 45 27 8 4 60 34 115 66 55 33 125 73 155 89 150 83 304 219 383 340 74 112 138 262 151 360 5 32 12 48 22 48 21 0 21 4345 0 4353 -8 3 -18 23 -21 44 -49 280 -249 543 -535 701 -30 16 -100 56 -155 89 -55 32 -107 62 -115 66 -8 4 -28 16 -45 26 -16 11 -52 32 -80 47 -83 45 -88 48 -132 77 -24 15 -45 27 -47 27 -2 0 -53 28 -113 63 -59 35 -173 101 -253 148 -79 46 -154 89 -165 96 -11 7 -27 15 -35 19 -8 4 -59 34 -113 66 -55 32 -101 58 -104 58 -3 0 -25 14 -50 30 -24 17 -47 30 -50 30 -3 0 -38 19 -77 43 -39 24 -78 46 -86 50 -8 4 -28 16 -45 27 -16 11 -37 23 -45 27 -8 4 -59 33 -113 65 -55 32 -100 58 -102 58 -2 0 -60 34 -130 75 -69 41 -127 75 -130 75 -2 0 -61 34 -130 75 -70 41 -129 75 -130 75 -2 0 -61 34 -130 75 -70 41 -129 75 -131 75 -3 0 -185 106 -224 130 -8 6 -35 21 -60 35 -25 14 -52 30 -60 35 -16 10 -84 49 -171 98 -30 17 -105 60 -168 96 -158 91 -293 139 -426 151 -38 4 -83 8 -100 10 -16 1 -79 -3 -140 -10z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;*/
}
    .main-slider-one__image__one__inner img {
        border-radius: 190px;
        border: 1px solid #666;
    }
.main-slider-one__image__two {
    /*padding: 1px;*/
    filter: drop-shadow(0px 4px 50px rgba(30, 21, 75, 0.1));
    border-radius: 100px 100px 20px 20px;
    border: 1px solid #666;
}

    .main-slider-one__image__two img {
        border-radius: 100px 100px 20px 20px;
    }

.main-slider-one__image__three {
   /* padding: 1px;*/
    filter: drop-shadow(0px 4px 50px rgba(30, 21, 75, 0.1));
    border-radius: 20px 20px 100px 100px;
    border: 1px solid #666;
}

    .main-slider-one__image__three img {
        border-radius: 20px 20px 100px 100px;
    }

.main-slider-one__image__shape-one {
    position: absolute;
    left: -40px;
    bottom: 61px;
    /*animation: zumpBottom 2s linear infinite;*/
}

@media (max-width: 1199px) {
    .main-slider-one__image__shape-one {
        left: -30px;
    }
}

@media (max-width: 1199px) {
    .main-slider-one__image__shape-one.slider-image {
        display: none !important;
    }
}

.main-slider-one__image__shape-two {
    position: absolute;
    right: -52px;
    bottom: -32px;
    opacity: 0.2;
    /*animation: zoomOut 2s linear infinite;*/
}

@media (max-width: 1599px) {
    .main-slider-one__image__shape-two {
        right: -40px;
        bottom: 0px;
    }
}

@media (max-width: 1399px) {
    .main-slider-one__image__shape-two {
        bottom: -32px;
    }
}

@media (max-width: 767px) {
    .main-slider-one__image__shape-two {
        right: -20px;
    }
}

.main-slider-one__image__shape-three {
    position: absolute;
    left: 123px;
    bottom: -62px;
    opacity: 0.1;
    /*animation: moveHorizontal 2s linear infinite;*/
}

@media (max-width: 1199px) {
    .main-slider-one__image__shape-three.slider-image {
        display: none !important;
    }
}

.main-slider-one__image__shape-four {
    position: absolute;
    top: -38px;
    left: 89px;
    width: 165px;
    height: 126px;
    background-color: RGBA(var(--medeedbl-primary-rgb, 239, 128, 46), 0.15);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 165.000000 126.000000">  <g transform="translate(0.000000,126.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M2270 2483 c-156 -47 -289 -116 -447 -232 -291 -215 -423 -263 -910 -330 -650 -89 -877 -264 -908 -701 -96 -1339 2528 -1699 3135 -430 450 943 -60 1937 -870 1693z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 165.000000 126.000000">  <g transform="translate(0.000000,126.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M2270 2483 c-156 -47 -289 -116 -447 -232 -291 -215 -423 -263 -910 -330 -650 -89 -877 -264 -908 -701 -96 -1339 2528 -1699 3135 -430 450 943 -60 1937 -870 1693z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
   /* transition: opacity 1200ms ease, transform 1200ms ease;
    animation: zoomOut 2s linear infinite;*/
}

.main-slider-one .total-student {
    position: absolute;
    left: 0;
    bottom: 0;
}
.main-slider-one__shape-one {
    width: 711px;
    height: 542px;
    position: absolute;
    top: -90px;
    left: -90px;
    z-index: 1;
    background-color: RGBA(var(--medeedbl-base-rgb, 103, 76, 239), 0.05);
    border-radius: 50%; 
   
}

.main-slider-one__shape-two {
    width: 701px;
    height: 582px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: RGBA(var(--medeedbl-primary-rgb, 239, 128, 46), 0.03);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300.000000 249.000000"><g transform="translate(0.000000,249.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M111 4865 c-22 -201 -51 -359 -81 -446 -25 -71 -30 -276 -30 -1300 l0 -1216 115 -22 c752 -142 942 -288 1355 -1041 332 -604 541 -805 872 -835 340 -31 567 120 1090 725 500 578 608 644 1498 910 658 197 933 385 1032 701 114 366 12 577 -563 1168 -609 626 -702 786 -732 1266 l-13 205 -2266 0 -2265 0 -12 -115z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300.000000 249.000000"><g transform="translate(0.000000,249.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M111 4865 c-22 -201 -51 -359 -81 -446 -25 -71 -30 -276 -30 -1300 l0 -1216 115 -22 c752 -142 942 -288 1355 -1041 332 -604 541 -805 872 -835 340 -31 567 120 1090 725 500 578 608 644 1498 910 658 197 933 385 1032 701 114 366 12 577 -563 1168 -609 626 -702 786 -732 1266 l-13 205 -2266 0 -2265 0 -12 -115z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
}

.main-slider-one__shape-three {
    width: 585px;
    height: 518px;
    position: absolute;
    right: -70px;
    bottom: -5px;
    background-color: rgb(117, 119, 122, 0.07);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300.000000 339.000000"><g transform="translate(0.000000,339.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M3850 6769 c-33 -5 -141 -19 -240 -31 -2086 -261 -3681 -2160 -3603 -4288 32 -864 338 -1747 817 -2355 l59 -75 2559 0 2558 0 0 3177 0 3177 -155 66 c-598 252 -1486 399 -1995 329z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300.000000 339.000000"><g transform="translate(0.000000,339.000000) scale(0.050000,-0.050000)" stroke="none"> <path d="M3850 6769 c-33 -5 -141 -19 -240 -31 -2086 -261 -3681 -2160 -3603 -4288 32 -864 338 -1747 817 -2355 l59 -75 2559 0 2558 0 0 3177 0 3177 -155 66 c-598 252 -1486 399 -1995 329z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
}

.main-slider-one__shape-four {
    position: absolute;
    left: 0;
    bottom: 80px;
   /* opacity: 0;
    transition: all 800ms ease;
    animation: moveHorizontal2 2s linear infinite;*/
}

@media (max-width: 767px) {
    .main-slider-one__shape-four {
        left: 60px;
        bottom: 60px;
    }
}

.main-slider-one .active .main-slider-one__content__shape {
    opacity: 1;
    top: 0;
    transition-delay: 500ms;
}

.main-slider-one .active .main-slider-one__sub-title,
.main-slider-one .active .main-slider-one__title,
.main-slider-one .active .main-slider-one__text {
    opacity: 1;
    transform: translateX(0);
}

.main-slider-one .active .main-slider-one__title {
    transition-delay: 700ms;
}

    .main-slider-one .active .main-slider-one__title::before, .main-slider-one .active .main-slider-one__title::after {
        transition-delay: 2500ms;
    }

    .main-slider-one .active .main-slider-one__title::before {
        left: 0;
        bottom: 105%;
    }

    .main-slider-one .active .main-slider-one__title::after {
        top: 105%;
        left: 0;
    }

.main-slider-one .active .main-slider-one__text {
    transition-delay: 1000ms;
}

.main-slider-one .active .main-slider-one__btn-1,
.main-slider-one .active .main-slider-one__btn-2 {
    opacity: 1;
    transform: translateY(0);
}

.main-slider-one .active .main-slider-one__btn-1 {
    transition-delay: 1300ms;
}

.main-slider-one .active .main-slider-one__btn-2 {
    transition-delay: 1600ms;
}

.main-slider-one .active .main-slider-one__image {
    opacity: 1;
    transform: translateX(0);
}

.main-slider-one .active .main-slider-one__shape-four {
    left: 86px;
    opacity: 1;
    /*transition-delay: 500ms;*/
}



    .main-slider-one__title::before,
    .main-slider-one__title::after {
        content: none; /* غیرفعال کردن overlay روی عنوان */
    }


.testimonial-card {
    padding: 40px 40px 42px;
    background-color: var(--medeedbl-white, #FFFFFF);
    /*border-radius: 20px;*/
    box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.06);
}

@media (max-width: 1399px) {
    .testimonial-card {
        padding: 30px;
    }
}

.testimonial-card__top {
    margin-bottom: 30px;
    display: flex;
    align-items: center;
    gap: 25px 20px;
}

@media (max-width: 390px) {
    .testimonial-card__top {
        flex-direction: column;
        align-items: flex-start;
    }
}

.testimonial-card__image {
    flex-shrink: 0;
    position: relative;
}

    .testimonial-card__image img {
        width: 70px !important;
        height: 70px;
        /*border-radius: 10px;*/
    }

.testimonial-card__icon {
    display: inline-flex;
    position: absolute;
    left: 50%;
    bottom: -9px;
    transform: translateX(-50%);
    font-size: 24px;
    color: var(--medeedbl-secondary, #739dd2);
    z-index: 1;
    transition: all 500ms ease;
}

    .testimonial-card__icon svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

.testimonial-card:hover .testimonial-card__icon {
    color: var(--medeedbl-primary, #EF802E);
}

.testimonial-card__name {
    margin-bottom: 11px;
    font-weight: 600;
    font-size: 20px;
    line-height: 1.4;
    letter-spacing: -0.02em;
    text-transform: capitalize;
}

.testimonial-card__designation {
    margin: 0;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.375;
}

.testimonial-card__quote {
    margin-bottom: 25px;
    font-weight: 400;
}

.testimonial-card .medeedbl-ratings {
    gap: 6px;
}

.testimonial-card .medeedbl-ratings__icon {
    color: var(--medeedbl-primary, #EF802E);
}

    .testimonial-card .medeedbl-ratings__icon:last-child {
        color: RGBA(var(--medeedbl-text-rgb, 123, 121, 128), 0.4);
    }

.testimonial-card-three {
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
    margin-bottom:30px
}

.testimonial-card-three__image {
   
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 2;
}

@media (max-width: 1199px) {
    .testimonial-card-three__image {
        top: 30px;
        right: 30px;
    }
}

.testimonial-card-three__image img {
    width: 86px !important;
    height: 86px;
    border-radius: 50%;
}

@media (max-width: 991px) {
    .testimonial-card-three__image img {
        width: 70px !important;
        height: 70px;
    }
}

.testimonial-card-three__content {
    padding: 20px 50px 20px 45px;
    background-color: #c7d6ee;
    border-radius: 30px;
    transition: all 500ms ease;
    flex: 1;
    width: 100%;
    padding: 30px;
    margin: 0;
    display: flex;
    flex-direction: column;
    background-size: cover;
    background-position: center;
}

@media (min-width: 1200px) {
    .testimonial-card-three__content {
        -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M577 8986 c-3 -8 -23 -18 -44 -21 -21 -4 -84 -29 -139 -56 -191 -93 -323 -256 -380 -467 -22 -82 -21 -7823 1 -7909 8 -32 35 -99 61 -150 91 -181 257 -314 462 -369 82 -22 7823 -21 7909 1 102 26 237 101 313 174 102 100 182 235 205 349 4 18 13 36 21 39 21 8 21 5173 0 5173 -9 0 -18 19 -25 53 -7 28 -29 88 -51 132 -97 195 -285 339 -505 387 -32 7 -331 13 -830 17 -762 6 -781 7 -840 28 -33 12 -74 27 -90 35 -58 25 -172 107 -218 157 -47 50 -137 181 -137 199 0 6 -6 23 -14 39 -50 98 -50 91 -56 868 -7 728 -8 756 -44 851 -78 211 -287 402 -486 445 -31 7 -50 16 -50 25 0 21 -5055 21 -5063 0z"/></g></svg>');
        mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M577 8986 c-3 -8 -23 -18 -44 -21 -21 -4 -84 -29 -139 -56 -191 -93 -323 -256 -380 -467 -22 -82 -21 -7823 1 -7909 8 -32 35 -99 61 -150 91 -181 257 -314 462 -369 82 -22 7823 -21 7909 1 102 26 237 101 313 174 102 100 182 235 205 349 4 18 13 36 21 39 21 8 21 5173 0 5173 -9 0 -18 19 -25 53 -7 28 -29 88 -51 132 -97 195 -285 339 -505 387 -32 7 -331 13 -830 17 -762 6 -781 7 -840 28 -33 12 -74 27 -90 35 -58 25 -172 107 -218 157 -47 50 -137 181 -137 199 0 6 -6 23 -14 39 -50 98 -50 91 -56 868 -7 728 -8 756 -44 851 -78 211 -287 402 -486 445 -31 7 -50 16 -50 25 0 21 -5055 21 -5063 0z"/></g></svg>');
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-position: center center;
        mask-position: center center;
       /* -webkit-mask-size: auto;
        mask-size: auto;*/
        -webkit-mask-size: 100% 100%; /* ماسک هم عرض و هم ارتفاع المان */
        mask-size: 100% 100%;
    }
}





.testimonial-card-three:hover .testimonial-card-three__content {
    background-color: var(--medeedbl-base, #16497d);
}

.testimonial-card-three__icon {
    margin-left: 13px;
    margin-bottom: 31px;
    display: inline-flex;
    font-size: 50px;
    color: var(--medeedbl-primary, #EF802E);
    transition: all 500ms ease;
}

    .testimonial-card-three__icon svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

@media (max-width: 1199px) {
    .testimonial-card-three__icon {
        margin-bottom: 50px;
    }
}

.testimonial-card-three__identity {
    margin-bottom: 5px;
}

.testimonial-card-three__name {
    margin-left: 13px;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.5;
    letter-spacing: -0.02em;
    text-transform: capitalize;
    transition: all 500ms ease;
}

.testimonial-card-three__designation {
    margin-left: 13px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.75;
    letter-spacing: -0.02em;
    text-transform: capitalize;
    transition: all 500ms ease;
}

.testimonial-card-three__quote {
    text-align: justify;
    font-size: 18px;
    line-height: 1.5;
    transition: all 500ms ease;
    flex: 1;
    margin: 5px 0 0 13px;
    min-height: 120px; /* ارتفاع حداقلی برای متن */
}

@media (max-width: 991px) {
    .testimonial-card-three__quote {
        font-size: 18px;
    }
}

.testimonial-card-three .medeedbl-ratings {
    gap: 5px;
}

.testimonial-card-three:hover .testimonial-card-three__icon, .testimonial-card-three:hover .testimonial-card-three__name, .testimonial-card-three:hover .testimonial-card-three__designation, .testimonial-card-three:hover .testimonial-card-three__quote, .testimonial-card-three:hover .medeedbl-ratings__icon {
    color: var(--medeedbl-white, #FFFFFF);
}
@media (min-width: 1200px) {
    .testimonial-card-three__content {
        padding: 40px 35px 35px;
    }
}

@media (max-width: 1199px) {
    .testimonial-card-three__image {
        top: 20px;
        right: 20px;
    }

    .testimonial-card-three__content {
        padding: 30px 25px 25px;
    }
}

@media (max-width: 991px) {
    .testimonial-card-three__quote {
        min-height: 140px;
    }
}

@media (max-width: 767px) {
    .testimonial-card-three__quote {
        min-height: auto;
    }
}

.special-testimonial-card-three {
    position: relative;
    display: flex;
    flex-direction: column;
    margin-bottom: 30px;
    height: auto;
}

.special-testimonial-card-three__image {
    position: absolute;
    top: 30px;
    right: 30px;
    z-index: 2;
}

    .special-testimonial-card-three__image img {
        width: 80px !important;
        height: 80px;
        border-radius: 50%;
        object-fit: cover;
    }

.special-testimonial-card-three__content {
    padding: 30px 100px 30px 30px;
    background-color: #c7d6ee;
    border-radius: 30px;
    transition: all 500ms ease;
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
}

/* Hover Effects */
.special-testimonial-card-three:hover .special-testimonial-card-three__content {
    background-color: var(--medeedbl-base, #16497d);
}

.special-testimonial-card-three:hover .special-testimonial-card-three__name,
.special-testimonial-card-three:hover .special-testimonial-card-three__quote {
    color: #fff !important;
}

.special-testimonial-card-three__icon {
    margin-left: 0;
    margin-bottom: 20px;
    display: inline-flex;
    font-size: 50px;
    color: var(--medeedbl-primary, #EF802E);
    transition: all 500ms ease;
}

    .special-testimonial-card-three__icon svg {
        width: 1em;
        height: 1em;
        fill: currentColor;
    }

.special-testimonial-card-three__identity {
    margin-bottom: 15px;
}

.special-testimonial-card-three__name {
    margin: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.4;
    transition: all 500ms ease;
    padding-right: 80px;
}

.special-testimonial-card-three__quote {
    text-align: justify;
    font-size: 18px;
    line-height: 1.6;
    transition: all 500ms ease;
    margin: 0;
    padding-right: 30px;
}

/* Responsive Adjustments */
@media (max-width: 1199px) {
    .special-testimonial-card-three__content {
        padding: 25px 90px 25px 25px;
    }

    .special-testimonial-card-three__image img {
        width: 70px !important;
        height: 70px;
    }

    .special-testimonial-card-three__icon {
        font-size: 45px;
    }

    .special-testimonial-card-three__name {
        font-size: 20px;
    }
}

@media (max-width: 991px) {
    .special-testimonial-card-three__content {
        padding: 20px 80px 20px 20px;
    }

    .special-testimonial-card-three__image img {
        width: 60px !important;
        height: 60px;
    }

    .special-testimonial-card-three__icon {
        font-size: 40px;
        margin-bottom: 15px;
    }

    .special-testimonial-card-three__name {
        font-size: 18px;
    }

    .special-testimonial-card-three__quote {
        font-size: 15px;
    }
}

@media (max-width: 767px) {
    .special-testimonial-card-three__content {
        padding: 20px 70px 20px 20px;
    }

    .special-testimonial-card-three__image {
        top: 20px;
        right: 20px;
    }

        .special-testimonial-card-three__image img {
            width: 50px !important;
            height: 50px;
        }

    .special-testimonial-card-three__icon {
        font-size: 35px;
    }
}
.testimonials-one {
    position: relative;
    background-color: var(--medeedbl-white, #FFFFFF);
    overflow: hidden;
}

.testimonials-one__content {
    margin-top: 14px;
    position: relative;
    z-index: 2;
}

    .testimonials-one__content::after {
        content: "";
        width: 500%;
        height: 400%;
        position: absolute;
        top: 50%;
        left: -500%;
        transform: translateY(-50%);
        background-color: var(--medeedbl-white, #FFFFFF);
        z-index: -1;
    }

@media (max-width: 1199px) {
    .testimonials-one__content::after {
        display: none;
    }
}

.testimonials-one .sec-title {
    margin-bottom: 23px;
}

.testimonials-one__text {
    margin-bottom: 32px;
    font-weight: 400;
}

@media (max-width: 1199px) {
    .testimonials-one__text {
        margin-bottom: 40px;
    }
}

@media (max-width: 1199px) {
    .testimonials-one__carousel {
        padding: 0 15px;
    }
}

.testimonials-one__custome-navs {
    display: flex;
    align-items: center;
    gap: 16px;
}

    .testimonials-one__custome-navs button {
        outline: none;
        margin: 0;
        padding: 0;
        width: 60px;
        height: 60px;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 20px;
        color: var(--medeedbl-black, #20104B);
        background-color: transparent;
        border-radius: 50%;
        border: 1px solid var(--medeedbl-border-color, #DBD8E6);
        transition: all 400ms ease;
    }

        .testimonials-one__custome-navs button svg {
            width: 1em;
            height: 1em;
            fill: currentColor;
        }

        .testimonials-one__custome-navs button:hover {
            color: var(--medeedbl-white, #FFFFFF);
            background-color: var(--medeedbl-base, #674CEF);
            border-color: var(--medeedbl-base, #674CEF);
        }

@media (max-width: 767px) {
    .testimonials-one__custome-navs button {
        width: 55px;
        height: 55px;
    }
}

.testimonials-one__custome-navs button span {
    border: none;
    outline: none;
    color: inherit;
}

.testimonials-one__shape {
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 226px;
    left: 89px;
    z-index: 2;
    animation: zump 2s linear infinite;
}

@media (max-width: 1599px) {
    .testimonials-one__shape {
        left: 25px;
    }
}

@media (max-width: 1399px) {
    .testimonials-one__shape {
        display: none;
    }
}

.testimonials-one__shape-box {
    position: absolute;
    right: 64px;
    bottom: 85px;
    width: 436px;
    height: 403px;
    background-color: RGBA(var(--medeedbl-primary-rgb, 239, 128, 46), 0.07);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 831.000000"><g transform="translate(0.000000,831.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4747 8296 c-3 -8 -27 -17 -54 -21 -223 -32 -482 -155 -719 -343 -134 -107 -340 -322 -499 -522 -60 -75 -235 -308 -275 -365 -49 -70 -426 -574 -464 -619 -274 -328 -453 -493 -791 -734 -115 -81 -433 -294 -450 -301 -5 -2 -28 -16 -50 -31 -22 -16 -74 -49 -115 -75 -117 -75 -341 -225 -381 -256 -20 -16 -39 -29 -43 -29 -3 0 -43 -28 -88 -62 -489 -365 -743 -706 -808 -1083 -14 -80 -8 -431 8 -505 17 -78 34 -144 48 -182 94 -257 224 -471 425 -700 76 -88 292 -305 369 -372 30 -26 75 -65 100 -86 80 -70 177 -149 282 -230 57 -44 136 -106 176 -138 41 -31 93 -70 117 -87 83 -59 391 -285 520 -382 17 -13 55 -41 85 -63 30 -21 80 -57 110 -79 55 -40 360 -247 392 -266 9 -5 54 -33 100 -61 46 -28 110 -66 143 -84 33 -19 78 -44 100 -57 99 -56 486 -243 504 -243 5 0 35 -12 67 -26 65 -29 91 -38 255 -94 251 -85 549 -153 794 -182 133 -16 822 -22 985 -8 256 20 548 66 745 116 33 9 87 22 120 31 69 17 244 69 295 88 266 96 522 210 650 289 19 13 42 26 50 29 8 4 27 15 42 25 15 9 55 35 90 56 291 182 601 477 824 786 21 30 44 62 49 71 6 9 40 66 76 126 156 255 264 521 352 858 37 146 70 329 85 480 5 55 11 79 20 77 9 -1 12 72 12 329 0 280 -2 334 -15 343 -9 7 -17 37 -20 81 -11 123 -36 231 -99 425 -94 288 -258 580 -525 935 -87 116 -240 306 -261 325 -3 3 -23 28 -45 55 -22 28 -46 57 -55 66 -28 30 -85 93 -145 164 -33 39 -69 79 -80 90 -18 18 -173 195 -236 269 -13 16 -29 34 -34 40 -6 6 -35 43 -65 81 -30 39 -58 73 -63 76 -5 3 -16 17 -25 31 -14 21 -117 160 -227 308 -14 19 -91 123 -170 230 -79 107 -161 217 -182 245 -566 734 -975 1041 -1523 1143 -26 5 -44 13 -42 20 1 9 -52 12 -217 12 -181 0 -220 -3 -224 -14z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 831.000000"><g transform="translate(0.000000,831.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4747 8296 c-3 -8 -27 -17 -54 -21 -223 -32 -482 -155 -719 -343 -134 -107 -340 -322 -499 -522 -60 -75 -235 -308 -275 -365 -49 -70 -426 -574 -464 -619 -274 -328 -453 -493 -791 -734 -115 -81 -433 -294 -450 -301 -5 -2 -28 -16 -50 -31 -22 -16 -74 -49 -115 -75 -117 -75 -341 -225 -381 -256 -20 -16 -39 -29 -43 -29 -3 0 -43 -28 -88 -62 -489 -365 -743 -706 -808 -1083 -14 -80 -8 -431 8 -505 17 -78 34 -144 48 -182 94 -257 224 -471 425 -700 76 -88 292 -305 369 -372 30 -26 75 -65 100 -86 80 -70 177 -149 282 -230 57 -44 136 -106 176 -138 41 -31 93 -70 117 -87 83 -59 391 -285 520 -382 17 -13 55 -41 85 -63 30 -21 80 -57 110 -79 55 -40 360 -247 392 -266 9 -5 54 -33 100 -61 46 -28 110 -66 143 -84 33 -19 78 -44 100 -57 99 -56 486 -243 504 -243 5 0 35 -12 67 -26 65 -29 91 -38 255 -94 251 -85 549 -153 794 -182 133 -16 822 -22 985 -8 256 20 548 66 745 116 33 9 87 22 120 31 69 17 244 69 295 88 266 96 522 210 650 289 19 13 42 26 50 29 8 4 27 15 42 25 15 9 55 35 90 56 291 182 601 477 824 786 21 30 44 62 49 71 6 9 40 66 76 126 156 255 264 521 352 858 37 146 70 329 85 480 5 55 11 79 20 77 9 -1 12 72 12 329 0 280 -2 334 -15 343 -9 7 -17 37 -20 81 -11 123 -36 231 -99 425 -94 288 -258 580 -525 935 -87 116 -240 306 -261 325 -3 3 -23 28 -45 55 -22 28 -46 57 -55 66 -28 30 -85 93 -145 164 -33 39 -69 79 -80 90 -18 18 -173 195 -236 269 -13 16 -29 34 -34 40 -6 6 -35 43 -65 81 -30 39 -58 73 -63 76 -5 3 -16 17 -25 31 -14 21 -117 160 -227 308 -14 19 -91 123 -170 230 -79 107 -161 217 -182 245 -566 734 -975 1041 -1523 1143 -26 5 -44 13 -42 20 1 9 -52 12 -217 12 -181 0 -220 -3 -224 -14z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
    animation: zoomOut 3s linear infinite;
}

.testimonials-two {
    position: relative;
    background-color: var(--medeedbl-white, #FFFFFF);
}

    .testimonials-two .container {
        position: relative;
        z-index: 1;
    }

.testimonials-two__image {
    position: relative;
    display: table;
}

.testimonials-two__image__shape {
    width: 572px;
    height: 504px;
    background-color: var(--medeedbl-secondary, #739dd2);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 792.000000">  <g transform="translate(0.000000,792.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4025 7905 c-7 -11 -39 -16 -120 -20 -310 -16 -774 -103 -1140 -212 -27 -8 -70 -21 -95 -28 -25 -8 -70 -23 -100 -35 -30 -12 -64 -24 -75 -27 -21 -5 -148 -55 -200 -78 -16 -8 -59 -26 -95 -42 -105 -45 -349 -171 -415 -213 -16 -11 -37 -23 -45 -26 -56 -26 -389 -259 -470 -330 -367 -321 -528 -505 -778 -890 -6 -10 -17 -28 -22 -39 -6 -11 -26 -47 -45 -80 -49 -85 -150 -292 -185 -380 -4 -11 -15 -40 -25 -65 -9 -25 -21 -56 -26 -68 -73 -188 -149 -519 -179 -778 -13 -118 -13 -630 0 -748 33 -289 99 -568 190 -806 12 -30 25 -66 30 -80 14 -44 69 -167 123 -275 197 -397 508 -793 867 -1101 307 -263 666 -484 1055 -649 17 -7 46 -19 65 -27 38 -17 104 -43 160 -63 19 -7 53 -20 75 -28 45 -17 209 -68 300 -93 33 -9 80 -23 104 -30 25 -8 53 -14 64 -14 11 0 43 -6 71 -14 83 -23 190 -46 211 -46 11 0 52 -6 90 -14 75 -16 210 -35 450 -62 214 -25 975 -26 1180 -1 343 42 585 81 755 122 30 7 75 18 100 23 25 6 52 13 61 17 11 4 49 -23 120 -85 280 -247 476 -365 817 -494 88 -34 215 -69 317 -89 174 -34 248 -38 669 -35 l419 3 -254 255 c-241 242 -336 351 -405 465 -37 60 -124 239 -124 254 0 6 -6 25 -14 43 -19 45 -41 126 -62 227 l-18 84 26 21 c14 11 65 49 114 83 162 113 307 236 465 393 85 85 175 178 199 205 109 126 280 367 358 505 58 102 177 349 193 400 4 14 17 50 29 80 21 54 32 88 65 205 44 155 80 332 90 443 7 73 13 94 26 86 5 -3 9 123 9 300 0 240 -3 305 -12 303 -9 -1 -15 23 -21 78 -18 179 -94 515 -143 633 -8 18 -14 39 -14 47 0 8 -6 29 -14 47 -8 18 -21 51 -29 73 -61 163 -140 333 -221 475 -14 25 -30 54 -36 65 -6 11 -19 34 -30 50 -11 17 -23 36 -26 44 -12 24 -156 235 -202 296 -177 233 -510 576 -682 703 -19 15 -45 36 -57 47 -19 18 -51 42 -228 168 -47 34 -238 151 -385 237 -8 5 -76 38 -150 75 -74 37 -142 70 -151 75 -37 20 -204 88 -269 110 -14 5 -50 18 -80 30 -62 24 -149 52 -230 76 -30 9 -66 21 -79 26 -14 5 -43 13 -65 18 -23 4 -86 19 -141 33 -250 62 -539 110 -748 123 -71 4 -100 10 -104 20 -8 22 -844 21 -858 -1z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 792.000000">  <g transform="translate(0.000000,792.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4025 7905 c-7 -11 -39 -16 -120 -20 -310 -16 -774 -103 -1140 -212 -27 -8 -70 -21 -95 -28 -25 -8 -70 -23 -100 -35 -30 -12 -64 -24 -75 -27 -21 -5 -148 -55 -200 -78 -16 -8 -59 -26 -95 -42 -105 -45 -349 -171 -415 -213 -16 -11 -37 -23 -45 -26 -56 -26 -389 -259 -470 -330 -367 -321 -528 -505 -778 -890 -6 -10 -17 -28 -22 -39 -6 -11 -26 -47 -45 -80 -49 -85 -150 -292 -185 -380 -4 -11 -15 -40 -25 -65 -9 -25 -21 -56 -26 -68 -73 -188 -149 -519 -179 -778 -13 -118 -13 -630 0 -748 33 -289 99 -568 190 -806 12 -30 25 -66 30 -80 14 -44 69 -167 123 -275 197 -397 508 -793 867 -1101 307 -263 666 -484 1055 -649 17 -7 46 -19 65 -27 38 -17 104 -43 160 -63 19 -7 53 -20 75 -28 45 -17 209 -68 300 -93 33 -9 80 -23 104 -30 25 -8 53 -14 64 -14 11 0 43 -6 71 -14 83 -23 190 -46 211 -46 11 0 52 -6 90 -14 75 -16 210 -35 450 -62 214 -25 975 -26 1180 -1 343 42 585 81 755 122 30 7 75 18 100 23 25 6 52 13 61 17 11 4 49 -23 120 -85 280 -247 476 -365 817 -494 88 -34 215 -69 317 -89 174 -34 248 -38 669 -35 l419 3 -254 255 c-241 242 -336 351 -405 465 -37 60 -124 239 -124 254 0 6 -6 25 -14 43 -19 45 -41 126 -62 227 l-18 84 26 21 c14 11 65 49 114 83 162 113 307 236 465 393 85 85 175 178 199 205 109 126 280 367 358 505 58 102 177 349 193 400 4 14 17 50 29 80 21 54 32 88 65 205 44 155 80 332 90 443 7 73 13 94 26 86 5 -3 9 123 9 300 0 240 -3 305 -12 303 -9 -1 -15 23 -21 78 -18 179 -94 515 -143 633 -8 18 -14 39 -14 47 0 8 -6 29 -14 47 -8 18 -21 51 -29 73 -61 163 -140 333 -221 475 -14 25 -30 54 -36 65 -6 11 -19 34 -30 50 -11 17 -23 36 -26 44 -12 24 -156 235 -202 296 -177 233 -510 576 -682 703 -19 15 -45 36 -57 47 -19 18 -51 42 -228 168 -47 34 -238 151 -385 237 -8 5 -76 38 -150 75 -74 37 -142 70 -151 75 -37 20 -204 88 -269 110 -14 5 -50 18 -80 30 -62 24 -149 52 -230 76 -30 9 -66 21 -79 26 -14 5 -43 13 -65 18 -23 4 -86 19 -141 33 -250 62 -539 110 -748 123 -71 4 -100 10 -104 20 -8 22 -844 21 -858 -1z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
}

@media (max-width: 1199px) {
    .testimonials-two__image__shape {
        width: 450px;
        height: 382px;
    }
}

@media (max-width: 575px) {
    .testimonials-two__image__shape {
        width: 380px;
        height: 312px;
    }
}

@media (max-width: 412px) {
    .testimonials-two__image__shape {
        width: 345px;
        height: 277px;
    }
}

@media (max-width: 375px) {
    .testimonials-two__image__shape {
        width: 285px;
        height: 217px;
    }
}

.testimonials-two__image__inner {
    position: absolute;
    top: 2px;
    left: -1px;
    width: 566px;
    height: 498px;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 795.000000">  <g transform="translate(0.000000,795.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4325 7941 c9 -16 -22 -19 -210 -26 -315 -11 -702 -63 -1015 -137 -25 -6 -61 -14 -80 -18 -19 -4 -71 -18 -115 -30 -44 -12 -93 -26 -110 -31 -118 -33 -180 -53 -315 -104 -110 -41 -121 -46 -225 -91 -44 -19 -227 -104 -246 -114 -8 -4 -40 -21 -70 -36 -30 -15 -82 -45 -117 -66 -34 -21 -64 -38 -67 -38 -2 0 -23 -13 -47 -29 -24 -15 -81 -53 -128 -84 -309 -202 -617 -486 -861 -792 -75 -93 -194 -269 -258 -380 -28 -49 -56 -97 -61 -105 -13 -22 -84 -166 -112 -230 -146 -325 -244 -687 -278 -1030 -20 -196 -3 -851 24 -920 3 -8 10 -44 16 -80 12 -78 30 -157 60 -265 12 -44 26 -93 30 -110 16 -58 71 -210 105 -290 51 -118 77 -172 124 -265 61 -118 74 -142 101 -185 11 -16 23 -37 27 -45 11 -24 152 -230 192 -281 117 -150 171 -210 315 -355 152 -152 264 -252 401 -356 59 -45 284 -198 291 -198 2 0 20 -12 41 -26 21 -14 47 -30 58 -35 11 -5 47 -25 80 -44 143 -83 585 -285 623 -285 6 0 26 -6 44 -14 56 -24 111 -43 173 -61 33 -10 78 -23 100 -30 77 -24 247 -67 355 -89 178 -37 220 -45 315 -60 325 -50 537 -67 903 -73 220 -4 341 -1 490 11 287 24 543 56 712 91 36 7 103 21 150 30 47 10 105 23 130 30 64 19 102 24 122 16 9 -3 50 -38 90 -77 87 -84 314 -257 378 -287 8 -4 29 -16 45 -26 43 -28 178 -95 276 -136 106 -46 247 -92 359 -119 219 -51 405 -66 823 -66 299 0 327 1 327 17 0 9 -80 96 -177 193 -382 378 -423 429 -537 656 -62 125 -87 198 -123 354 -30 133 -29 134 10 158 39 22 319 231 327 243 3 4 23 22 45 39 142 112 396 380 536 565 58 76 175 253 196 295 4 8 25 47 48 85 169 292 325 773 350 1080 4 44 11 74 20 81 13 9 15 59 15 308 0 172 -4 295 -9 292 -13 -8 -20 15 -26 92 -14 163 -61 373 -143 632 -42 135 -53 166 -88 245 -7 17 -26 59 -41 95 -132 308 -374 687 -612 960 -101 116 -325 338 -441 437 -138 117 -363 286 -452 338 -10 5 -59 35 -110 66 -138 84 -189 112 -343 188 -194 95 -273 131 -288 131 -7 0 -21 6 -32 13 -11 8 -29 16 -40 20 -11 3 -45 15 -75 27 -30 12 -68 25 -85 30 -16 5 -46 14 -65 21 -19 6 -51 17 -70 24 -36 13 -114 36 -205 60 -358 97 -741 158 -1075 170 -173 7 -204 11 -195 26 4 5 -53 9 -140 9 -87 0 -144 -4 -140 -9z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 795.000000">  <g transform="translate(0.000000,795.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4325 7941 c9 -16 -22 -19 -210 -26 -315 -11 -702 -63 -1015 -137 -25 -6 -61 -14 -80 -18 -19 -4 -71 -18 -115 -30 -44 -12 -93 -26 -110 -31 -118 -33 -180 -53 -315 -104 -110 -41 -121 -46 -225 -91 -44 -19 -227 -104 -246 -114 -8 -4 -40 -21 -70 -36 -30 -15 -82 -45 -117 -66 -34 -21 -64 -38 -67 -38 -2 0 -23 -13 -47 -29 -24 -15 -81 -53 -128 -84 -309 -202 -617 -486 -861 -792 -75 -93 -194 -269 -258 -380 -28 -49 -56 -97 -61 -105 -13 -22 -84 -166 -112 -230 -146 -325 -244 -687 -278 -1030 -20 -196 -3 -851 24 -920 3 -8 10 -44 16 -80 12 -78 30 -157 60 -265 12 -44 26 -93 30 -110 16 -58 71 -210 105 -290 51 -118 77 -172 124 -265 61 -118 74 -142 101 -185 11 -16 23 -37 27 -45 11 -24 152 -230 192 -281 117 -150 171 -210 315 -355 152 -152 264 -252 401 -356 59 -45 284 -198 291 -198 2 0 20 -12 41 -26 21 -14 47 -30 58 -35 11 -5 47 -25 80 -44 143 -83 585 -285 623 -285 6 0 26 -6 44 -14 56 -24 111 -43 173 -61 33 -10 78 -23 100 -30 77 -24 247 -67 355 -89 178 -37 220 -45 315 -60 325 -50 537 -67 903 -73 220 -4 341 -1 490 11 287 24 543 56 712 91 36 7 103 21 150 30 47 10 105 23 130 30 64 19 102 24 122 16 9 -3 50 -38 90 -77 87 -84 314 -257 378 -287 8 -4 29 -16 45 -26 43 -28 178 -95 276 -136 106 -46 247 -92 359 -119 219 -51 405 -66 823 -66 299 0 327 1 327 17 0 9 -80 96 -177 193 -382 378 -423 429 -537 656 -62 125 -87 198 -123 354 -30 133 -29 134 10 158 39 22 319 231 327 243 3 4 23 22 45 39 142 112 396 380 536 565 58 76 175 253 196 295 4 8 25 47 48 85 169 292 325 773 350 1080 4 44 11 74 20 81 13 9 15 59 15 308 0 172 -4 295 -9 292 -13 -8 -20 15 -26 92 -14 163 -61 373 -143 632 -42 135 -53 166 -88 245 -7 17 -26 59 -41 95 -132 308 -374 687 -612 960 -101 116 -325 338 -441 437 -138 117 -363 286 -452 338 -10 5 -59 35 -110 66 -138 84 -189 112 -343 188 -194 95 -273 131 -288 131 -7 0 -21 6 -32 13 -11 8 -29 16 -40 20 -11 3 -45 15 -75 27 -30 12 -68 25 -85 30 -16 5 -46 14 -65 21 -19 6 -51 17 -70 24 -36 13 -114 36 -205 60 -358 97 -741 158 -1075 170 -173 7 -204 11 -195 26 4 5 -53 9 -140 9 -87 0 -144 -4 -140 -9z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
}

@media (max-width: 1199px) {
    .testimonials-two__image__inner {
        width: 444px;
        height: 376px;
    }
}

@media (max-width: 575px) {
    .testimonials-two__image__inner {
        width: 374px;
        height: 306px;
    }
}

@media (max-width: 412px) {
    .testimonials-two__image__inner {
        width: 339px;
        height: 271px;
    }
}

@media (max-width: 375px) {
    .testimonials-two__image__inner {
        width: 279px;
        height: 211px;
    }
}

.testimonials-two__image__inner img {
    max-width: 100%;
    height: auto;
}

.testimonials-two__content {
    padding-left: 39px;
}

@media (max-width: 1199px) {
    .testimonials-two__content {
        padding-left: 10px;
    }
}

@media (max-width: 991px) {
    .testimonials-two__content {
        padding-left: 0px;
    }
}

.testimonials-two .sec-title {
    margin-bottom: 21px;
}

.testimonials-two__carousel {
    position: relative;
}

@media (min-width: 768px) {
    .testimonials-two__carousel.owl-carousel .owl-dots {
        margin: 0 !important;
        position: absolute;
        right: 0;
        bottom: 23px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .testimonials-two__carousel.owl-carousel .owl-dots {
        bottom: 5px;
    }
}

.testimonials-two__quote {
    margin-bottom: 36px;
    font-size: 18px;
    line-height: 1.555;
}

.testimonials-two__bottom {
    display: flex;
    align-items: center;
    gap: 30px 84px;
}

@media (min-width: 992px) and (max-width: 1199px) {
    .testimonials-two__bottom {
        flex-direction: column;
        align-items: flex-start;
        gap: 30px;
    }
}

@media (max-width: 575px) {
    .testimonials-two__bottom {
        flex-direction: column;
        align-items: flex-start;
        gap: 30px;
    }
}

.testimonials-two__name {
    margin-bottom: 7px;
    font-weight: 600;
    font-size: 20px;
    text-transform: capitalize;
    line-height: 1.4;
    letter-spacing: -0.02em;
}

.testimonials-two__designation {
    margin: 0;
    font-weight: 400;
    text-transform: capitalize;
    line-height: 1.375;
}

.testimonials-two .medeedbl-ratings {
    gap: 5px;
}

.testimonials-two .medeedbl-ratings__icon {
    color: var(--medeedbl-primary, #EF802E);
}

    .testimonials-two .medeedbl-ratings__icon:last-child {
        color: RGBA(var(--medeedbl-text-rgb, 123, 121, 128), 0.4);
    }

.testimonials-two__shape-one {
    max-width: 100%;
    height: auto;
    position: absolute;
    left: 92px;
    bottom: 240px;
    animation: zump 2s linear infinite;
}

@media (max-width: 1599px) {
    .testimonials-two__shape-one {
        left: 40px;
    }
}

@media (max-width: 1199px) {
    .testimonials-two__shape-one {
        display: none;
    }
}

.testimonials-two__shape-two {
    max-width: 100%;
    height: auto;
    position: absolute;
    right: 123px;
    bottom: 195px;
    animation: zoomOut 3s linear infinite;
}

@media (max-width: 1799px) {
    .testimonials-two__shape-two {
        right: 70px;
    }
}

@media (max-width: 1599px) {
    .testimonials-two__shape-two {
        width: 100px;
        bottom: 70px;
    }
}

@media (max-width: 1199px) {
    .testimonials-two__shape-two {
        display: none;
    }
}

.testimonials-three {
    position: relative;
    background-color: RGBA(var(--medeedbl-primary-rgb, 239, 128, 46), 0.15);
}

.testimonials-three__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    mix-blend-mode: multiply;
    opacity: 0.07;
}

.testimonials-three .container {
    position: relative;
    z-index: 1;
}

.testimonials-three .sec-title__title span {
    position: relative;
    z-index: inherit;
}

.testimonials-three .sec-title__title__shape::after {
    background-image: url(../images/shapes/title-shape-1-3.png);
    background-size: 173px 18px;
    position: absolute;
    left: -83px;
    bottom: -4px;
    width: 173px;
    height: 18px;
    animation: smartMove3 5s infinite;
}

.testimonials-three__carousel.owl-carousel .owl-nav.disabled {
    display: flex;
}

.testimonials-three__carousel.owl-carousel .owl-nav {
    position: relative;
}

    .testimonials-three__carousel.owl-carousel .owl-nav::before, .testimonials-three__carousel.owl-carousel .owl-nav::after {
        content: "";
        width: calc(50% - 94px);
        height: 1px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        background-color: var(--medeedbl-border-color, #DBD8E6);
    }

@media (max-width: 767px) {
    .testimonials-three__carousel.owl-carousel .owl-nav::before, .testimonials-three__carousel.owl-carousel .owl-nav::after {
        width: calc(50% - 85px);
    }
}

.testimonials-three__carousel.owl-carousel .owl-nav::before {
    left: 0;
}

.testimonials-three__carousel.owl-carousel .owl-nav::after {
    right: 0;
}

.testimonials-three__carousel.owl-carousel .owl-nav button {
    background-color: var(--medeedbl-white, #FFFFFF);
}

.testimonials-three__shape-one {
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 104px;
    left: 138px;
    animation: zoomOut 3.5s linear infinite;
}

@media (max-width: 1599px) {
    .testimonials-three__shape-one {
        top: 80px;
        left: 100px;
    }
}

@media (max-width: 1399px) {
    .testimonials-three__shape-one {
        left: 70px;
    }
}

@media (max-width: 1199px) {
    .testimonials-three__shape-one {
        left: 50px;
    }
}

@media (max-width: 991px) {
    .testimonials-three__shape-one {
        display: none;
    }
}

.testimonials-three__shape-two {
    max-width: 100%;
    height: auto;
    position: absolute;
    right: 128px;
    bottom: 167px;
    animation: textRotate 5.5s linear infinite;
}

@media (max-width: 1599px) {
    .testimonials-three__shape-two {
        right: 80px;
        bottom: 190px;
    }
}

@media (max-width: 1399px) {
    .testimonials-three__shape-two {
        right: 60px;
    }
}

@media (max-width: 767px) {
    .testimonials-three__shape-two {
        bottom: 165px;
    }
}

.testimonials-three__shape-three {
    max-width: 100%;
    height: auto;
    position: absolute;
    top: 120px;
    right: 92px;
    animation: moveHorizontal 2.5s linear infinite;
}

@media (max-width: 1399px) {
    .testimonials-three__shape-three {
        right: 80px;
    }
}

@media (max-width: 991px) {
    .testimonials-three__shape-three {
        display: none;
    }
}

.testimonials-three__shape-box {
    width: 306px;
    height: 283px;
    position: absolute;
    left: -158px;
    bottom: 136px;
    background-color: var(--medeedbl-secondary, #739dd2);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 849.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4915 8943 c-116 -18 -231 -41 -275 -55 -19 -7 -53 -15 -75 -19 -22 -4 -56 -12 -75 -19 -63 -22 -95 -32 -125 -40 -37 -10 -89 -29 -132 -47 -17 -7 -35 -13 -41 -13 -5 0 -41 -13 -81 -30 -39 -16 -103 -43 -142 -60 -40 -16 -77 -30 -84 -30 -7 0 -18 -7 -25 -15 -7 -8 -19 -15 -27 -15 -8 0 -58 -21 -111 -46 -53 -26 -126 -60 -162 -76 -36 -16 -72 -34 -80 -39 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -21 -11 -27 -14 -7 -3 -19 -7 -25 -10 -7 -3 -20 -9 -28 -14 -8 -5 -31 -16 -50 -24 -51 -22 -170 -77 -203 -93 -16 -8 -32 -14 -37 -14 -5 0 -38 -13 -73 -30 -36 -16 -72 -30 -80 -30 -8 0 -20 -7 -27 -15 -7 -8 -23 -15 -36 -15 -12 0 -25 -4 -28 -9 -3 -5 -18 -12 -33 -15 -16 -4 -62 -20 -103 -37 -41 -17 -93 -38 -115 -46 -22 -8 -53 -21 -68 -29 -16 -8 -36 -14 -45 -14 -9 0 -26 -7 -36 -15 -11 -8 -30 -15 -42 -15 -12 0 -27 -7 -34 -15 -7 -8 -22 -15 -34 -15 -11 0 -30 -7 -40 -15 -11 -8 -28 -15 -37 -15 -10 0 -32 -8 -51 -17 -18 -9 -45 -22 -60 -30 -14 -7 -35 -13 -46 -13 -11 0 -25 -7 -32 -15 -7 -8 -20 -15 -30 -15 -9 0 -42 -13 -73 -30 -31 -16 -65 -30 -76 -30 -10 0 -24 -7 -31 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -20 -15 -29 -15 -9 -1 -34 -12 -56 -25 -22 -14 -47 -27 -55 -31 -8 -3 -22 -10 -30 -15 -8 -5 -21 -11 -28 -14 -32 -13 -39 -16 -67 -35 -16 -11 -39 -24 -50 -30 -32 -17 -55 -32 -133 -85 -40 -28 -83 -55 -94 -62 -11 -6 -23 -15 -27 -20 -3 -4 -42 -37 -86 -73 -153 -123 -246 -224 -360 -390 -58 -84 -155 -266 -155 -291 0 -8 -7 -23 -15 -33 -8 -11 -15 -28 -15 -38 0 -9 -6 -32 -14 -50 -44 -105 -60 -226 -60 -468 -1 -219 4 -277 30 -365 8 -27 24 -83 35 -123 12 -39 25 -75 30 -78 5 -3 9 -13 9 -24 0 -28 119 -269 181 -365 10 -16 22 -37 26 -45 3 -8 19 -31 35 -51 15 -20 28 -40 28 -44 0 -4 13 -24 30 -45 16 -21 30 -41 30 -44 0 -8 239 -327 255 -341 7 -5 34 -39 61 -75 26 -36 53 -69 60 -75 6 -5 33 -38 60 -73 27 -35 75 -96 107 -135 31 -40 85 -107 120 -150 34 -43 76 -97 92 -121 17 -23 38 -51 48 -61 10 -10 30 -37 44 -59 15 -23 46 -67 70 -98 23 -31 43 -60 43 -63 0 -4 12 -24 27 -44 31 -40 48 -67 63 -96 6 -11 19 -33 30 -50 11 -16 26 -43 34 -60 8 -16 29 -52 45 -80 17 -27 33 -57 37 -65 13 -34 33 -79 62 -140 18 -36 32 -72 32 -81 0 -9 7 -22 15 -29 8 -7 15 -22 15 -34 0 -12 7 -31 15 -42 8 -10 15 -29 15 -40 0 -12 6 -27 14 -33 8 -6 16 -24 19 -39 5 -28 20 -74 42 -127 17 -43 36 -96 45 -130 11 -39 29 -91 46 -133 8 -18 14 -40 14 -48 0 -9 6 -30 13 -47 8 -18 22 -59 32 -92 9 -33 23 -76 30 -95 29 -82 37 -107 45 -135 5 -16 14 -46 21 -65 6 -19 17 -51 24 -70 7 -19 18 -51 24 -70 7 -19 16 -48 21 -65 5 -16 18 -55 30 -85 12 -30 24 -67 27 -82 3 -15 11 -33 19 -39 8 -6 14 -20 14 -31 0 -11 6 -32 13 -46 8 -15 21 -42 30 -60 9 -19 17 -39 17 -47 0 -7 7 -18 15 -25 8 -7 15 -20 15 -28 0 -22 86 -192 109 -215 6 -6 11 -17 11 -24 0 -7 20 -42 45 -79 25 -36 45 -68 45 -71 0 -11 98 -130 180 -216 62 -66 178 -165 210 -180 8 -4 29 -16 45 -26 110 -70 254 -125 435 -167 103 -24 464 -25 560 -1 36 9 79 18 95 21 51 8 119 28 147 42 14 8 37 14 50 14 13 0 33 7 44 15 10 8 28 15 40 15 11 0 29 7 40 15 10 8 29 15 40 15 12 0 27 7 34 15 7 8 19 15 27 15 8 0 27 6 41 14 15 7 61 30 102 50 41 21 89 46 105 56 17 11 36 22 43 25 6 3 18 7 25 10 6 3 26 14 42 25 17 11 39 24 50 30 37 20 60 35 179 115 65 44 125 85 134 90 29 18 525 393 602 455 41 33 109 87 150 120 41 33 109 87 150 120 41 33 111 88 154 122 44 34 87 68 95 75 9 8 87 73 174 146 88 73 191 160 230 194 127 108 398 382 516 518 19 22 60 70 92 107 58 68 299 383 299 392 0 3 19 33 43 68 24 35 46 70 50 78 4 8 16 29 27 45 11 17 24 39 30 50 6 11 19 34 30 50 10 17 30 53 45 80 25 48 34 66 55 103 6 9 13 24 16 32 3 8 10 22 15 30 5 8 12 22 15 30 3 8 19 43 35 77 16 35 29 67 29 72 0 5 8 24 17 43 9 18 22 45 30 60 7 14 13 34 13 45 0 10 7 27 15 37 8 11 15 28 15 38 0 9 6 32 14 50 20 49 37 99 46 138 5 19 18 67 30 105 12 39 23 81 26 95 3 14 11 48 19 75 23 86 38 148 46 200 12 75 29 163 45 232 8 34 14 84 14 110 0 27 5 64 10 83 6 19 15 96 20 170 10 149 18 200 31 200 5 0 9 119 9 265 0 150 -4 265 -9 265 -11 0 -31 112 -31 176 1 146 -104 643 -166 792 -8 18 -14 39 -14 47 0 8 -6 29 -14 47 -8 18 -28 69 -46 113 -18 44 -36 87 -41 95 -5 8 -12 22 -15 30 -3 8 -21 47 -40 85 -34 67 -42 84 -64 123 -5 9 -16 31 -24 47 -7 17 -30 54 -50 84 -20 29 -36 55 -36 58 0 2 -20 31 -45 63 -25 32 -45 62 -45 67 0 4 -12 21 -26 37 -15 15 -43 49 -62 75 -30 39 -205 236 -223 251 -4 3 -44 39 -90 82 -140 128 -312 261 -430 333 -16 10 -167 100 -201 120 -25 15 -288 145 -323 160 -16 7 -50 20 -75 30 -47 18 -79 31 -143 59 -21 9 -45 16 -53 16 -9 0 -30 6 -47 13 -18 8 -59 22 -92 31 -33 10 -80 24 -105 32 -25 8 -53 14 -64 14 -10 0 -39 7 -65 15 -50 15 -147 36 -286 60 -118 20 -519 19 -650 -2z"/> </g> </svg>');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 849.000000 900.000000"><g transform="translate(0.000000,900.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4915 8943 c-116 -18 -231 -41 -275 -55 -19 -7 -53 -15 -75 -19 -22 -4 -56 -12 -75 -19 -63 -22 -95 -32 -125 -40 -37 -10 -89 -29 -132 -47 -17 -7 -35 -13 -41 -13 -5 0 -41 -13 -81 -30 -39 -16 -103 -43 -142 -60 -40 -16 -77 -30 -84 -30 -7 0 -18 -7 -25 -15 -7 -8 -19 -15 -27 -15 -8 0 -58 -21 -111 -46 -53 -26 -126 -60 -162 -76 -36 -16 -72 -34 -80 -39 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -22 -12 -30 -15 -8 -3 -22 -10 -30 -15 -8 -5 -21 -11 -27 -14 -7 -3 -19 -7 -25 -10 -7 -3 -20 -9 -28 -14 -8 -5 -31 -16 -50 -24 -51 -22 -170 -77 -203 -93 -16 -8 -32 -14 -37 -14 -5 0 -38 -13 -73 -30 -36 -16 -72 -30 -80 -30 -8 0 -20 -7 -27 -15 -7 -8 -23 -15 -36 -15 -12 0 -25 -4 -28 -9 -3 -5 -18 -12 -33 -15 -16 -4 -62 -20 -103 -37 -41 -17 -93 -38 -115 -46 -22 -8 -53 -21 -68 -29 -16 -8 -36 -14 -45 -14 -9 0 -26 -7 -36 -15 -11 -8 -30 -15 -42 -15 -12 0 -27 -7 -34 -15 -7 -8 -22 -15 -34 -15 -11 0 -30 -7 -40 -15 -11 -8 -28 -15 -37 -15 -10 0 -32 -8 -51 -17 -18 -9 -45 -22 -60 -30 -14 -7 -35 -13 -46 -13 -11 0 -25 -7 -32 -15 -7 -8 -20 -15 -30 -15 -9 0 -42 -13 -73 -30 -31 -16 -65 -30 -76 -30 -10 0 -24 -7 -31 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -20 -15 -30 -15 -10 0 -23 -7 -30 -15 -7 -8 -20 -15 -29 -15 -9 -1 -34 -12 -56 -25 -22 -14 -47 -27 -55 -31 -8 -3 -22 -10 -30 -15 -8 -5 -21 -11 -28 -14 -32 -13 -39 -16 -67 -35 -16 -11 -39 -24 -50 -30 -32 -17 -55 -32 -133 -85 -40 -28 -83 -55 -94 -62 -11 -6 -23 -15 -27 -20 -3 -4 -42 -37 -86 -73 -153 -123 -246 -224 -360 -390 -58 -84 -155 -266 -155 -291 0 -8 -7 -23 -15 -33 -8 -11 -15 -28 -15 -38 0 -9 -6 -32 -14 -50 -44 -105 -60 -226 -60 -468 -1 -219 4 -277 30 -365 8 -27 24 -83 35 -123 12 -39 25 -75 30 -78 5 -3 9 -13 9 -24 0 -28 119 -269 181 -365 10 -16 22 -37 26 -45 3 -8 19 -31 35 -51 15 -20 28 -40 28 -44 0 -4 13 -24 30 -45 16 -21 30 -41 30 -44 0 -8 239 -327 255 -341 7 -5 34 -39 61 -75 26 -36 53 -69 60 -75 6 -5 33 -38 60 -73 27 -35 75 -96 107 -135 31 -40 85 -107 120 -150 34 -43 76 -97 92 -121 17 -23 38 -51 48 -61 10 -10 30 -37 44 -59 15 -23 46 -67 70 -98 23 -31 43 -60 43 -63 0 -4 12 -24 27 -44 31 -40 48 -67 63 -96 6 -11 19 -33 30 -50 11 -16 26 -43 34 -60 8 -16 29 -52 45 -80 17 -27 33 -57 37 -65 13 -34 33 -79 62 -140 18 -36 32 -72 32 -81 0 -9 7 -22 15 -29 8 -7 15 -22 15 -34 0 -12 7 -31 15 -42 8 -10 15 -29 15 -40 0 -12 6 -27 14 -33 8 -6 16 -24 19 -39 5 -28 20 -74 42 -127 17 -43 36 -96 45 -130 11 -39 29 -91 46 -133 8 -18 14 -40 14 -48 0 -9 6 -30 13 -47 8 -18 22 -59 32 -92 9 -33 23 -76 30 -95 29 -82 37 -107 45 -135 5 -16 14 -46 21 -65 6 -19 17 -51 24 -70 7 -19 18 -51 24 -70 7 -19 16 -48 21 -65 5 -16 18 -55 30 -85 12 -30 24 -67 27 -82 3 -15 11 -33 19 -39 8 -6 14 -20 14 -31 0 -11 6 -32 13 -46 8 -15 21 -42 30 -60 9 -19 17 -39 17 -47 0 -7 7 -18 15 -25 8 -7 15 -20 15 -28 0 -22 86 -192 109 -215 6 -6 11 -17 11 -24 0 -7 20 -42 45 -79 25 -36 45 -68 45 -71 0 -11 98 -130 180 -216 62 -66 178 -165 210 -180 8 -4 29 -16 45 -26 110 -70 254 -125 435 -167 103 -24 464 -25 560 -1 36 9 79 18 95 21 51 8 119 28 147 42 14 8 37 14 50 14 13 0 33 7 44 15 10 8 28 15 40 15 11 0 29 7 40 15 10 8 29 15 40 15 12 0 27 7 34 15 7 8 19 15 27 15 8 0 27 6 41 14 15 7 61 30 102 50 41 21 89 46 105 56 17 11 36 22 43 25 6 3 18 7 25 10 6 3 26 14 42 25 17 11 39 24 50 30 37 20 60 35 179 115 65 44 125 85 134 90 29 18 525 393 602 455 41 33 109 87 150 120 41 33 109 87 150 120 41 33 111 88 154 122 44 34 87 68 95 75 9 8 87 73 174 146 88 73 191 160 230 194 127 108 398 382 516 518 19 22 60 70 92 107 58 68 299 383 299 392 0 3 19 33 43 68 24 35 46 70 50 78 4 8 16 29 27 45 11 17 24 39 30 50 6 11 19 34 30 50 10 17 30 53 45 80 25 48 34 66 55 103 6 9 13 24 16 32 3 8 10 22 15 30 5 8 12 22 15 30 3 8 19 43 35 77 16 35 29 67 29 72 0 5 8 24 17 43 9 18 22 45 30 60 7 14 13 34 13 45 0 10 7 27 15 37 8 11 15 28 15 38 0 9 6 32 14 50 20 49 37 99 46 138 5 19 18 67 30 105 12 39 23 81 26 95 3 14 11 48 19 75 23 86 38 148 46 200 12 75 29 163 45 232 8 34 14 84 14 110 0 27 5 64 10 83 6 19 15 96 20 170 10 149 18 200 31 200 5 0 9 119 9 265 0 150 -4 265 -9 265 -11 0 -31 112 -31 176 1 146 -104 643 -166 792 -8 18 -14 39 -14 47 0 8 -6 29 -14 47 -8 18 -28 69 -46 113 -18 44 -36 87 -41 95 -5 8 -12 22 -15 30 -3 8 -21 47 -40 85 -34 67 -42 84 -64 123 -5 9 -16 31 -24 47 -7 17 -30 54 -50 84 -20 29 -36 55 -36 58 0 2 -20 31 -45 63 -25 32 -45 62 -45 67 0 4 -12 21 -26 37 -15 15 -43 49 -62 75 -30 39 -205 236 -223 251 -4 3 -44 39 -90 82 -140 128 -312 261 -430 333 -16 10 -167 100 -201 120 -25 15 -288 145 -323 160 -16 7 -50 20 -75 30 -47 18 -79 31 -143 59 -21 9 -45 16 -53 16 -9 0 -30 6 -47 13 -18 8 -59 22 -92 31 -33 10 -80 24 -105 32 -25 8 -53 14 -64 14 -10 0 -39 7 -65 15 -50 15 -147 36 -286 60 -118 20 -519 19 -650 -2z"/> </g> </svg>');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
    animation: zump 2s linear infinite;
}

.testimonials-page {
    background-color: var(--medeedbl-white, #FFFFFF);
}

.testimonials-page--carousel {
    background: linear-gradient(180deg, rgba(237, 234, 244, 0) 0%, #EDEAF4 100%);
}

    .testimonials-page--carousel .owl-carousel .owl-nav button {
        background-color: var(--medeedbl-white, #FFFFFF);
    }

@media (min-width: 768px) and (max-width: 991px) {
    .testimonials-page .testimonial-card__top {
        flex-direction: column;
        align-items: flex-start;
    }
}


.bg-visapage {
    background-color: #c7d6ee;
    padding: 80px;
    position: relative;
    overflow: hidden;
}

    .bg-visapage:after {
        /*content: "";*/
        background-image: url("../sections/bg7.png");
        background-size: cover;
        background-repeat: repeat;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
      
    }
.breadcumb-wrapper {
    padding: 600px 0 205px 0;
}

.video-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

    .video-background video {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

.video-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
}







.main-slider-two__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    opacity: 0.15;
}

.main-slider-two__col-image {
    flex: 0 0 auto;
    width: 51.68%;
}

@media (max-width: 1199px) {
    .main-slider-two__col-image {
        width: 100%;
    }
}

.main-slider-two__content {
    margin-top: 30px;
    position: relative;
    z-index: 2;
}

@media (min-width: 1400px) {
    .main-slider-two__content {
        margin-top: 0;
    }
}

.main-slider-two__content__shape-one {
    position: absolute;
    top: -137px;
    left: -100%;
    opacity: 0;
    transition: all 1200ms ease;
    animation: zoomIn 3s linear infinite;
    z-index: -1;
}

.main-slider-two__content__shape-two {
    position: absolute;
    right: 73px;
    bottom: -300px;
    opacity: 0;
    transition: all 1200ms ease;
    animation: textRotate 6s linear infinite;
    z-index: -1;
}

@media (max-width: 1199px) {
    .main-slider-two__content__shape-two.slider-image {
        display: none !important;
    }
}

.main-slider-two__top {
    overflow: hidden;
}

.main-slider-two__image {
    /*opacity: 1;*/
    transform: translateX(100px);
    transition: opacity 1200ms ease, transform 1200ms ease;
}

.main-slider-two__image__inner {
    margin-left: 0px;
    display: table;
    position: relative;
}

@media (max-width: 575px) {
    .main-slider-two__image__inner {
        /*margin-left: 55px;*/
    }
}

.main-slider-two__image__mask {
    position: relative;
    z-index: 1;
}

@media (min-width: 576px) {
    .main-slider-two__image__mask {
        /* -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1092.000000">  <g transform="translate(0.000000,1092.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M643 10908 c1 -7 -15 -16 -38 -21 -50 -12 -185 -66 -206 -84 -8 -7 -19 -13 -23 -13 -4 0 -33 -20 -64 -44 -154 -119 -258 -279 -301 -459 -16 -68 -16 -6926 0 -6994 62 -262 274 -494 529 -580 93 -31 158 -35 700 -42 525 -8 558 -9 616 -29 308 -105 485 -293 575 -612 9 -33 14 -223 19 -715 7 -746 4 -712 84 -873 34 -70 41 -81 100 -152 115 -140 273 -233 479 -279 69 -16 5117 -15 5201 0 336 63 591 316 654 649 5 26 13 44 20 43 9 -2 12 693 12 3097 0 2657 -2 3100 -14 3100 -10 0 -16 17 -21 53 -8 64 -56 191 -101 266 -70 116 -185 225 -307 290 -78 42 -124 58 -231 82 -82 18 -132 19 -642 19 -505 0 -559 2 -631 19 -182 43 -339 146 -464 303 -37 47 -119 205 -119 230 0 7 -8 33 -18 58 -15 41 -17 129 -23 1025 -4 650 -10 997 -17 1030 -12 55 -40 135 -63 177 -8 14 -25 48 -39 74 -80 151 -328 332 -493 359 -21 3 -41 13 -44 21 -4 12 -343 14 -2569 14 -2002 0 -2563 -3 -2561 -12z"/> </g> </svg>');
        mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 1092.000000">  <g transform="translate(0.000000,1092.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M643 10908 c1 -7 -15 -16 -38 -21 -50 -12 -185 -66 -206 -84 -8 -7 -19 -13 -23 -13 -4 0 -33 -20 -64 -44 -154 -119 -258 -279 -301 -459 -16 -68 -16 -6926 0 -6994 62 -262 274 -494 529 -580 93 -31 158 -35 700 -42 525 -8 558 -9 616 -29 308 -105 485 -293 575 -612 9 -33 14 -223 19 -715 7 -746 4 -712 84 -873 34 -70 41 -81 100 -152 115 -140 273 -233 479 -279 69 -16 5117 -15 5201 0 336 63 591 316 654 649 5 26 13 44 20 43 9 -2 12 693 12 3097 0 2657 -2 3100 -14 3100 -10 0 -16 17 -21 53 -8 64 -56 191 -101 266 -70 116 -185 225 -307 290 -78 42 -124 58 -231 82 -82 18 -132 19 -642 19 -505 0 -559 2 -631 19 -182 43 -339 146 -464 303 -37 47 -119 205 -119 230 0 7 -8 33 -18 58 -15 41 -17 129 -23 1025 -4 650 -10 997 -17 1030 -12 55 -40 135 -63 177 -8 14 -25 48 -39 74 -80 151 -328 332 -493 359 -21 3 -41 13 -44 21 -4 12 -343 14 -2569 14 -2002 0 -2563 -3 -2561 -12z"/> </g> </svg>');*/
        -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 900 1092" style="enable-background:new 0 0 900 1092;" xml:space="preserve"> <polygon points="641.6,332.2 641.6,0 -0.1,0 -0.1,825.7 243.5,825.7 243.5,1092.1 900,1092.1 900,332.2 "/> </svg>');
        mask: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 900 1092" style="enable-background:new 0 0 900 1092;" xml:space="preserve"> <polygon points="641.6,332.2 641.6,0 -0.1,0 -0.1,825.7 243.5,825.7 243.5,1092.1 900,1092.1 900,332.2 "/> </svg>');
        -webkit-mask-position: center center;
        mask-position: center center;
        -webkit-mask-size: auto;
        mask-size: auto;
    }
}

@media (max-width: 575px) {
    .main-slider-two__image__mask img {
        border-radius: 10px;
    }
}

.main-slider-two__image__one {
    position: relative;
    position: absolute;
    left: -78px;
    bottom: -68px;
    z-index: 1;
    width:210px
}

@media (max-width: 575px) {
    .main-slider-two__image__one {
        top: 40%;
        left: 50%;
        bottom: auto;
        transform: translate(-50%, -50%);
    }
}

.main-slider-two__image__one img {
    /*border-radius: 20px 40px;*/
    width:100%
}

@media (min-width: 576px) and (max-width: 767px) {
    .main-slider-two__image__one img.slider-image {
        width: 150px !important;
    }
}

.main-slider-two__image__two {
    position: absolute;
    top: 25px;
    right: -15px;
    z-index: 1;
    width: 150px;
}

@media (max-width: 767px) {
    .main-slider-two__image__two {
        top: 15px;
        right: -20px;
    }
}

@media (max-width: 575px) {
    .main-slider-two__image__two {
        display: none;
    }
}

.main-slider-two__image__two img {
    /*border-radius: 20px 40px;*/
}

@media (max-width: 767px) {
    .main-slider-two__image__two img.slider-image {
        width: 120px !important;
    }
}

.main-slider-two__image__shape-one {
    position: absolute;
    right: 157px;
    bottom: -72px;
    z-index: 1;
    animation: zoomIn 2s infinite linear;
}

.main-slider-two__image__shape-two {
    position: relative;
    position: absolute;
    right: -59px;
    bottom: 211px;
    z-index: 1;
    animation: textRotate 4s infinite linear;
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .main-slider-two__image__shape-two {
        right: -40px;
    }
}

@media (max-width: 767px) {
    .main-slider-two__image__shape-two.slider-image {
        display: none !important;
    }
}

.main-slider-two__image__shape-three {
    position: absolute;
    top: 215px;
    left: -58px;
    z-index: 1;
    animation: zump 2s infinite linear;
}

@media (max-width: 575px) {
    .main-slider-two__image__shape-three.slider-image {
        display: none !important;
    }
}

.main-slider-two__image__shape-box {
    position: absolute;
    left: -122px;
    bottom: -47px;
    width: 398px;
    height: 398px;
    border-radius: 50%;
    background: RGBA( 40, 111, 183, 0.6);
    filter: blur(212px);
}

.main-slider-two__video-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 48px;
    height: 48px;
    font-size: 12px;
    color: var(--eduhive-secondary, #39D4D6);
    background-color: var(--eduhive-white, #FFFFFF);
}

    .main-slider-two__video-btn > span {
        border-color: RGBA(var(--eduhive-white-rgb, 255, 255, 255), 0.2);
    }

    .main-slider-two__video-btn:hover {
        color: var(--eduhive-white, #FFFFFF);
        background-color: var(--eduhive-secondary, #39D4D6);
    }

        .main-slider-two__video-btn:hover > span {
            border-color: RGBA(var(--eduhive-secondary-rgb, 57, 212, 214), 1);
        }

.main-slider-two__student {
    display: inline-flex;
    align-items: center;
    gap: 20px;
    position: absolute;
    top: 50px;
    left: -150px;
    padding: 24px 27px;
    /*background-color: #FFFFFF;*/
    /*border-radius: 20px;*/
    border: 1px solid #5C5F71;
    z-index: 2;


    background: linear-gradient( 135deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.1) );
    backdrop-filter: blur(12px) saturate(180%);
    -webkit-backdrop-filter: blur(12px) saturate(180%);
    
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}

@media (max-width: 1199px) {
    .main-slider-two__student {
        left: -78px;
    }
}

@media (max-width: 575px) {
    .main-slider-two__student {
        margin-top: 30px;
        position: relative;
        top: 0;
        left: 0;
        flex-wrap: wrap;
    }
}

.main-slider-two__student__image {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

    .main-slider-two__student__image img {
        width: 45px !important;
        height: 45px;
        border-radius: 50%;
        border: 3px solid  #FFFFFF;
        transition: all 500ms ease;
    }

        .main-slider-two__student__image img:hover {
            border-color: #674CEF;
        }

        .main-slider-two__student__image img:not(:first-child) {
            margin-left: -14px;
        }

.main-slider-two__student__count {
    margin: 0 0 0 -14px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 85px;
    height: 85px;
    border-radius: 50%;
    border: 1px solid #5c5f71;
    /*background-color: #fff;*/
    font-weight: 700;
    font-size: 38px;
    letter-spacing: -0.02em;
    transition: all 500ms ease;
    color: #5c5f71;


    background: linear-gradient( 135deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.1) );
    backdrop-filter: blur(12px) saturate(180%);
    -webkit-backdrop-filter: blur(12px) saturate(180%);
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.2);
}

    .main-slider-two__student__count:hover {
        border-color: #575860;
        color: #575860;
    }

.main-slider-two__student .eduhive-ratings {
    margin-bottom: 8px;
    gap: 5px;
}

.main-slider-two__student .eduhive-ratings__icon {
    color: var(--eduhive-primary, #EF802E);
}

.main-slider-two__student__text {
    margin: 0;
    font-size: 18px;
}

.main-slider-two__shape-one {
    position: absolute;
    top: 175px;
    left: 93px;
    opacity: 0;
    transition: all 1000ms ease;
    animation: textRotate 3s infinite linear;
}

@media (max-width: 1199px) {
    .main-slider-two__shape-one {
        top: 170px;
        left: 60px;
    }
}

@media (max-width: 767px) {
    .main-slider-two__shape-one {
        top: 130px;
        left: 50px;
    }
}

.main-slider-two__shape-two {
    position: absolute;
    top: 0;
    right: -50%;
    transition: all 1500ms ease;
    animation: zump 2s infinite linear;
}

@media (max-width: 991px) {
    .main-slider-two__shape-two.slider-image {
        max-width: 450px !important;
    }
}

@media (max-width: 767px) {
    .main-slider-two__shape-two.slider-image {
        max-width: 300px !important;
    }
}

@media (max-width: 575px) {
    .main-slider-two__shape-two.slider-image {
        display: none !important;
    }
}

.main-slider-two__shape-box {
    width: 830px;
    height: 415px;
    position: absolute;
    right: 75px;
    bottom: -50%;
    opacity: 0;
    background-color: RGBA(var(--eduhive-base-rgb, 103, 76, 239), 0.1);
    -webkit-mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 450.000000"><g transform="translate(0.000000,450.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4123 4488 c1 -9 -23 -15 -83 -21 -47 -4 -116 -12 -155 -18 -38 -6 -97 -15 -130 -19 -87 -11 -162 -27 -340 -70 -27 -7 -66 -16 -85 -21 -19 -4 -57 -15 -85 -23 -27 -9 -72 -22 -100 -30 -177 -52 -447 -161 -665 -270 -80 -40 -161 -82 -180 -94 -19 -11 -53 -30 -75 -42 -22 -12 -59 -35 -83 -51 -24 -16 -45 -29 -46 -29 -8 0 -235 -156 -310 -213 -327 -247 -646 -566 -893 -893 -57 -75 -213 -302 -213 -310 0 -1 -13 -22 -29 -46 -16 -24 -39 -61 -51 -83 -12 -22 -37 -67 -56 -100 -80 -141 -202 -404 -271 -590 -8 -22 -21 -55 -29 -73 -8 -18 -14 -39 -14 -47 0 -8 -6 -29 -14 -47 -13 -30 -22 -60 -62 -198 -40 -139 -75 -304 -115 -535 -19 -111 -29 -235 -35 -458 l-6 -207 1511 0 1511 0 0 28 c0 43 38 282 54 337 37 135 108 300 161 379 14 20 25 39 25 42 0 14 133 178 195 239 64 65 209 182 245 198 8 4 29 16 45 26 38 24 158 83 210 103 130 50 184 66 275 79 30 4 87 12 125 18 101 15 183 13 330 -9 152 -23 246 -47 350 -91 73 -30 175 -81 209 -104 20 -14 39 -25 42 -25 14 0 178 -133 239 -195 65 -64 182 -209 198 -245 4 -8 16 -28 26 -45 25 -38 83 -157 104 -212 61 -156 68 -185 98 -420 l13 -103 1518 0 1518 0 0 180 c0 135 -3 179 -12 177 -14 -2 -26 61 -28 148 0 33 -5 80 -11 105 -6 25 -14 74 -19 110 -11 91 -26 162 -70 345 -7 28 -16 66 -21 85 -4 19 -17 67 -29 105 -12 39 -25 84 -30 100 -10 37 -35 109 -74 213 -67 180 -209 485 -284 612 -11 19 -30 53 -42 75 -12 22 -35 59 -51 83 -16 24 -29 45 -29 46 0 8 -156 235 -213 310 -255 337 -556 638 -893 893 -75 57 -302 213 -310 213 -1 0 -22 13 -46 29 -24 16 -61 39 -83 51 -22 12 -67 37 -100 56 -141 80 -404 202 -590 271 -22 8 -55 21 -73 29 -18 8 -39 14 -47 14 -8 0 -29 6 -47 14 -40 17 -187 61 -303 90 -191 48 -512 106 -596 107 -81 1 -144 13 -141 27 1 9 -84 12 -368 12 -291 0 -369 -3 -367 -12z"/> </g> </svg> ');
    mask: url('data:image/svg+xml;utf8,<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900.000000 450.000000"><g transform="translate(0.000000,450.000000) scale(0.100000,-0.100000)" stroke="none"> <path d="M4123 4488 c1 -9 -23 -15 -83 -21 -47 -4 -116 -12 -155 -18 -38 -6 -97 -15 -130 -19 -87 -11 -162 -27 -340 -70 -27 -7 -66 -16 -85 -21 -19 -4 -57 -15 -85 -23 -27 -9 -72 -22 -100 -30 -177 -52 -447 -161 -665 -270 -80 -40 -161 -82 -180 -94 -19 -11 -53 -30 -75 -42 -22 -12 -59 -35 -83 -51 -24 -16 -45 -29 -46 -29 -8 0 -235 -156 -310 -213 -327 -247 -646 -566 -893 -893 -57 -75 -213 -302 -213 -310 0 -1 -13 -22 -29 -46 -16 -24 -39 -61 -51 -83 -12 -22 -37 -67 -56 -100 -80 -141 -202 -404 -271 -590 -8 -22 -21 -55 -29 -73 -8 -18 -14 -39 -14 -47 0 -8 -6 -29 -14 -47 -13 -30 -22 -60 -62 -198 -40 -139 -75 -304 -115 -535 -19 -111 -29 -235 -35 -458 l-6 -207 1511 0 1511 0 0 28 c0 43 38 282 54 337 37 135 108 300 161 379 14 20 25 39 25 42 0 14 133 178 195 239 64 65 209 182 245 198 8 4 29 16 45 26 38 24 158 83 210 103 130 50 184 66 275 79 30 4 87 12 125 18 101 15 183 13 330 -9 152 -23 246 -47 350 -91 73 -30 175 -81 209 -104 20 -14 39 -25 42 -25 14 0 178 -133 239 -195 65 -64 182 -209 198 -245 4 -8 16 -28 26 -45 25 -38 83 -157 104 -212 61 -156 68 -185 98 -420 l13 -103 1518 0 1518 0 0 180 c0 135 -3 179 -12 177 -14 -2 -26 61 -28 148 0 33 -5 80 -11 105 -6 25 -14 74 -19 110 -11 91 -26 162 -70 345 -7 28 -16 66 -21 85 -4 19 -17 67 -29 105 -12 39 -25 84 -30 100 -10 37 -35 109 -74 213 -67 180 -209 485 -284 612 -11 19 -30 53 -42 75 -12 22 -35 59 -51 83 -16 24 -29 45 -29 46 0 8 -156 235 -213 310 -255 337 -556 638 -893 893 -75 57 -302 213 -310 213 -1 0 -22 13 -46 29 -24 16 -61 39 -83 51 -22 12 -67 37 -100 56 -141 80 -404 202 -590 271 -22 8 -55 21 -73 29 -18 8 -39 14 -47 14 -8 0 -29 6 -47 14 -40 17 -187 61 -303 90 -191 48 -512 106 -596 107 -81 1 -144 13 -141 27 1 9 -84 12 -368 12 -291 0 -369 -3 -367 -12z"/> </g> </svg> ');
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-size: auto;
    mask-size: auto;
    transition: all 1500ms ease;
    animation: moveHorizontal 2s infinite linear;
}

@media (max-width: 1399px) {
    .main-slider-two__shape-box {
        width: 700px;
        height: 350px;
    }
}

@media (max-width: 1199px) {
    .main-slider-two__shape-box {
        right: 50px;
    }
}

.main-slider-two .active .main-slider-two__sub-title,
.main-slider-two .active .main-slider-two__title__inner,
.main-slider-two .active .main-slider-two__text,
.main-slider-two .active .main-slider-two__btn-1,
.main-slider-two .active .main-slider-two__btn-2 {
    opacity: 1;
    transform: translateY(0);
}

.main-slider-two .active .main-slider-two__title__inner {
    transition-delay: 600ms;
}

    .main-slider-two .active .main-slider-two__title__inner::before, .main-slider-two .active .main-slider-two__title__inner::after {
        transition-delay: 2400ms;
    }

    .main-slider-two .active .main-slider-two__title__inner::before {
        top: 0;
        right: 105%;
    }

    .main-slider-two .active .main-slider-two__title__inner::after {
        top: 0;
        left: 105%;
    }

.main-slider-two .active .main-slider-two__text {
    transition-delay: 900ms;
}

.main-slider-two .active .main-slider-two__btn-1 {
    transition-delay: 1200ms;
}

.main-slider-two .active .main-slider-two__btn-2 {
    transition-delay: 1400ms;
}

.main-slider-two .active .main-slider-two__content__shape-one {
    left: 81px;
    opacity: 0.3;
    transition-delay: 200ms;
}

.main-slider-two .active .main-slider-two__content__shape-two {
    bottom: -147px;
    opacity: 0.2;
    transition-delay: 200ms;
}

.main-slider-two .active .main-slider-two__image {
    opacity: 1;
    transform: translateX(0);
}

.main-slider-two .active .main-slider-two__shape-one {
    top: 225px;
    opacity: 1;
    transition-delay: 500ms;
}

.main-slider-two .active .main-slider-two__shape-two {
    right: 0;
}

.main-slider-two .active .main-slider-two__shape-box {
    bottom: -2px;
    opacity: 1;
}


/* تصویر اصلی */
.custom-single-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 30px; /* گوشه‌های نرم و مدرن */
    border: 5px solid #fff;
    box-shadow: 0 5px 15px rgba(0,0,0,0.25);
    position: relative;
    z-index: 2;
    transition: transform 0.4s ease, box-shadow 0.4s ease;
    cursor: pointer;
}

    /* افکت Hover */
    .custom-single-img:hover {
        transform: scale(1.02);
        box-shadow: 0 7px 25px rgba(0,0,0,0.35);
    }

/* قاب گرادیانی پشت تصویر برای زیبایی بیشتر */
.custom-single-wrapper::before {
    content: "";
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 35px;
    background: linear-gradient(135deg, #16497d, #286fb7, #5087c7);
    z-index: 1;
    filter: blur(20px);
    opacity: 0.7;
}