@font-face {
    font-family: azarmehr;
    font-style: normal;
    font-weight: 100;
    src: url("../../storage/newSite/fonts/azarmehr/100-AzarMehr-FD-Thin.ttf");
}

@font-face {
    font-family: azarmehr;
    font-weight: normal;
    src: url("../../storage/newSite/fonts/azarmehr/400-AzarMehr-FD-Regular.ttf");
}

@font-face {
    font-family: azarmehr;
    font-weight: bold;
    src: url("../../storage/newSite/fonts/azarmehr/700-AzarMehr-FD-Bold.ttf");
}

@font-face {
    font-family: azarmehr;
    font-weight: 900;
    src: url("../../storage/newSite/fonts/azarmehr/900-AzarMehr-FD-Black.ttf");
}


html {
    scroll-behavior: smooth;
}
/* #instantclick {
    direction: ltr;
    margin:0
}
#instantclick-bar {
    background: #047CEA;
    height:3px;
} */
* {
    font-family: azarmehr;
    transition: 0.3s ;
}

button:focus,select {
    outline: 0;
}

body {
    overflow-x: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 1.8 !important;
}

p {
    line-height: 32px !important;
}

.owl-nav {
    display: flex;
    justify-content: center;
    margin-top: 15px;
    gap: 25px;

}

.owl-nav button {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='9' viewBox='0 0 15 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.45935 8.73479C5.05353 9.1094 4.42087 9.0841 4.04627 8.67828L0.815495 5.17832C0.461897 4.79526 0.461893 4.20482 0.815487 3.82176L4.04626 0.321716C4.42086 -0.0841062 5.05352 -0.109416 5.45934 0.265186C5.86517 0.639787 5.89048 1.27245 5.51587 1.67827L3.83426 3.50003L13.5503 3.50003C14.1026 3.50003 14.5503 3.94775 14.5503 4.50003C14.5503 5.05232 14.1026 5.50003 13.5503 5.50003L3.8343 5.50003L5.51586 7.32171C5.89047 7.72753 5.86517 8.36019 5.45935 8.73479Z' fill='%2323262F'/%3E%3C/svg%3E%0A") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
    width: 14px;
;

}

.owl-prev {
    transform: rotate(180deg);
}

.owl-nav span {
    visibility: hidden;
}

.owl-dots {
    text-align: center;
    margin-top: 10px;
}

.textTestimonials .owl-dots {
    text-align: right;
}

.owl-dots button.owl-dot.active span,
.owl-dots button.owl-dot:hover span {
    background-color: #047CEA;
    border-radius: 50%;
    height: 12px;
    width: 12px;

    /* position: absolute; */

}

.owl-dot.active {
    background-color: #047CEA !important;
    border-color: #047CEA !important;
}

.owl-dots button.owl-dot {
    border: 1px solid #777E90;
    border-radius: 50%;
    height: 12px;
    width: 12px;
    margin: 0 5px;
    /* position: relative; */
}

.progressTestimonials {
    /* position: relative; */
    padding-top: 50px;
}

.progressTestimonials .owl-dots {
    position: absolute;
    top: 0;
    display: flex;
    width: 100%;
}

.progressTestimonials .owl-dots button.owl-dot.active span,
.progressTestimonials .owl-dots button.owl-dot:hover span {
    background-color: #047CEA;
    border-radius: 0;
    height: 4px;
    width: 100%;

    /* position: absolute; */

}

textarea:focus,
input:focus {
    outline: none;
}

/* .progressTestimonials .owl-dot span{
    width: 100%;
        height: 12px;
        display: block;
} */
.progressTestimonials .owl-dots button.owl-dot {
    border: none;
    border-radius: 0;
    height: 4px;
    width: 100%;
    margin: 0;
    background-color: #D9D9D9;
}

.progressTestimonials * {
    -webkit-user-select: none;
    /* Safari */
    -ms-user-select: none;
    /* IE 10 and IE 11 */
    user-select: none;
    /* Standard syntax */
}

.teacherHover {
    /* background: linear-gradient(180deg, rgba(90, 78, 182, 0.8) 0%, rgba(4, 124, 234, 0.8) 100%);
    clip-path: polygon(25% 9%, 75% 9%, 100% 50%, 70% 92%, 30% 92%, 0% 50% ) ; */
    /* background-position: top !important; */
    background-repeat: no-repeat !important;
    /* background-size: 210px !important; */
    height: 100%;
    min-height: 240px;
    cursor: pointer;
    background-size: 100% !important;
    width: 100%;

}


/* .footer {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320'%3E%3Cpath fill='%23f7f7f7' fill-opacity='1' d='M0 64L1440 0L1440 320L0 320Z'%3E%3C/path%3E%3C/svg%3E");
    border-radius: 8px;
} */


.team {
    background-image: url("data:image/svg+xml,%3Csvg width='207' height='220' viewBox='0 0 207 220' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 16.0486C0 6.45138 8.39041 -0.986665 17.9184 0.164061L192.918 21.2993C200.955 22.2699 207 29.0893 207 37.1839V204C207 212.837 199.837 220 191 220H16C7.16345 220 0 212.837 0 204V16.0486Z' fill='url(%23paint0_linear_1609_782)' fill-opacity='0.5'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1609_782' x1='60.237' y1='220' x2='60.237' y2='15.8833' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23047CEA'/%3E%3Cstop offset='1' stop-color='%23E6F3FF'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}



@media only screen and (min-width: 1024px) {
    @keyframes animatedBackground {
            from {
                opacity: 0;
            }
    
            to {
                opacity: 100;
            }
        }
    .teacherHover:hover .teacherHoverBG{
        /* background-image: none !important; */
            /* background: url(data:image/svg+xml,%3Csvg width='187' height='211' viewBox='0 0 187 211' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M85.8246 2.3419C90.4701 -0.344319 96.1966 -0.344318 100.842 2.3419L178.795 47.4182C183.432 50.099 186.287 55.0482 186.287 60.4035V150.596C186.287 155.952 183.432 160.901 178.795 163.582L100.842 208.658C96.1966 211.344 90.4701 211.344 85.8246 208.658L7.87121 163.582C3.23512 160.901 0.379944 155.952 0.379944 150.596V60.4035C0.379944 55.0481 3.23512 50.099 7.87121 47.4182L85.8246 2.3419Z' fill='url(%23paint0_linear_109_2387)' fill-opacity='0.8'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_109_2387' x1='93.3333' y1='-2' x2='93.3333' y2='213' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235A4EB6'/%3E%3Cstop offset='1' stop-color='%23047CEA'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A) !important; */
            background-size: 167px !important;
            /* background-position: center !important; */
            background-image: url(../../storage/images/Polygon-12@2x.png) !important;
            width: 100%;
            height: 184px;
            background-position: center;
            background-repeat: no-repeat;
            animation: animatedBackground 0.5s;

        
    }



    .levelsInputItems .levelItem:not(:nth-child(2)):after {
        content: "";
        width: 100%;
        border-top: dashed 3px #047CEA;
        position: absolute;
        right: -102%;
        height: 0px;
        z-index: -10;
        top:45%;
    }


}


.levelItem {
    background-image: url('../../storage/images/academy-levels-border.png') !important;
    position: relative;
    transition: 0.3s;
    cursor: pointer;
    padding:0 15px;
    background-repeat: no-repeat;
    background-position: center;
}

.levelItem * {
    transition: 0.3s;
}

.levelItem:hover ,.levelsInputItems input:checked + label,.activeItemLabel.levelItem{
    background-image: url('../../storage/images/academy-levels-border-bg.png') !important;
    color:#fff !important;
}
.activeItemLabel.pyramidItem{
    transform: scale(1.1);
}

.truncate-custom,.truncate-cut {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: 0.3s
}
.truncate-custom:hover {
    -webkit-line-clamp: unset;

}
.subscriptions-plan,.subscriptions-plan *{
animation-duration: 0s !important;
transition-duration: 0s !important;
}
.couresItem li{
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 22C17.5 22 22 17.5 22 12C22 6.5 17.5 2 12 2C6.5 2 2 6.5 2 12C2 17.5 6.5 22 12 22Z' stroke='%2304C47F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.75 12L10.58 14.83L16.25 9.16998' stroke='%2304C47F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: right 13%;
    background-size: 20px;

    padding-right: 25px ;
}

.coursesReadMore .courseItem{
    max-height: 1000px;
    overflow: hidden;
}
.coursesReadMore .courseItem::after{
    content: "";
    background: rgb(255, 255, 255);
    background: linear-gradient(0deg, rgba(255, 255, 255, 1) 20%, rgba(40, 62, 62, 0) 100%);    position: absolute;
    bottom: -15px;
    left: 0;
    right: 0;
    width: 100%;
    height: 300px;
    z-index: 0;
}
.readmoreActive .courseItem {
    max-height: unset !important;

}
.moreIcon{
    cursor: pointer;
}
.readmoreActive .moreIcon{
    transform: rotate(180deg);
    top: 27px;
}
.readmoreActive button{
    top: 65px;
}
/* .readmoreActive button {
    background-image: url("data:image/svg+xml,%3Csvg width='17' height='10' viewBox='0 0 17 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.28085 9.80808C8.08804 9.80808 7.90102 9.77373 7.71978 9.70503C7.53854 9.63633 7.38815 9.54473 7.26861 9.43022L0.616779 3.10963C0.35167 2.85772 0.219116 2.53711 0.219116 2.1478C0.219116 1.75848 0.35167 1.43787 0.616779 1.18597C0.881889 0.934059 1.2193 0.808105 1.62901 0.808105C2.03873 0.808105 2.37614 0.934059 2.64125 1.18597L8.28085 6.54473L13.9204 1.18597C14.1855 0.934059 14.523 0.808105 14.9327 0.808105C15.3424 0.808105 15.6798 0.934059 15.9449 1.18597C16.21 1.43787 16.3426 1.75848 16.3426 2.1478C16.3426 2.53711 16.21 2.85772 15.9449 3.10963L9.29308 9.43022C9.14848 9.56763 8.99182 9.66518 8.82311 9.72289C8.65441 9.7806 8.47365 9.809 8.28085 9.80808Z' fill='%235E5E5E'/%3E%3C/svg%3E%0A");
    background-position: bottom;
    background-repeat: no-repeat

} */
.readmoreActive .courseItem::after,.readmoreActive::after {
    display: none !important;
}

.moreCoursesBTN{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
}


.activePackage,.activePackageBg,.activeItemPrice{
    background-color: #04c47f !important;
    border-color: #04c47f !important;
    color:#fff;
}
.activeItemPrice svg{
    display: block
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}



::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f5f5f5;
    
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #9ca3af;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: rgb(81, 81, 81);
}


.menu-item-transition{
    max-height: 0;
transition: max-height 0.3s ease-in !important;
}

@media only screen and (max-width: 1023px) {
.freezBody {
        overflow-y: hidden !important;
    }
}



/* marpele podcast styles */
.newest-episodes-carousel .owl-nav{
    position: absolute;
    top:16px;
    left:21px;
    gap:10px;
}
.newest-episodes-carousel .owl-nav button{
    background:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" r="15.5" stroke="white"/><path d="M18.25 21.94L13.36 17.05C12.7825 16.4725 12.7825 15.5275 13.36 14.95L18.25 10.06" stroke="white" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;
    width: 32px;
    height: 32px;
    transition: 500ms;
    background-size: contain !important
}
.newest-episodes-carousel .owl-nav button:hover{
background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="16" cy="16" r="15.5" fill="white" stroke="white"/><path d="M18.2499 21.9396L13.3599 17.0496C12.7824 16.4721 12.7824 15.5271 13.3599 14.9496L18.2499 10.0596" stroke="%23332D3B" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg>') !important;
background-size: contain !important
}
/* audio component design */
/* .podcast-player::-webkit-media-controls-panel {
    background: #fff;
} */


@media only screen and (max-width:1080px) {
    /* marpele podcast styles */
        .newest-episodes-carousel .owl-nav {
                /* position: static; */
                left:0;
                right:0;
                bottom:200px;
                top: auto;
                
            }
            .newest-episodes-carousel .owl-nav button{
                width: 40px;
                    height: 40px;
            }
}




/* podcast review stars */
.rate {
    display: flex;
}


.rate label{
background: url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.3273 1.15534L11.7468 3.9943C11.9404 4.3895 12.4565 4.76856 12.8921 4.84115L15.4649 5.2686C17.1102 5.54282 17.4973 6.73647 16.3117 7.914L14.3115 9.91417C13.9728 10.2529 13.7873 10.9062 13.8921 11.374L14.4648 13.85C14.9164 15.8098 13.876 16.568 12.142 15.5437L9.73049 14.1162C9.29497 13.8581 8.57716 13.8581 8.13358 14.1162L5.72208 15.5437C3.99612 16.568 2.94764 15.8018 3.39929 13.85L3.97192 11.374C4.07677 10.9062 3.89127 10.2529 3.55253 9.91417L1.55236 7.914C0.374836 6.73647 0.753902 5.54282 2.39921 5.2686L4.97201 4.84115C5.39947 4.76856 5.91564 4.3895 6.10921 3.9943L7.52869 1.15534C8.30295 -0.385114 9.56112 -0.385114 10.3273 1.15534Z" fill="%23B6AEC1"/></svg>');
}
.rate:not(:checked)>label:hover ,
.rate:not(:checked)>label:hover~label ,.rate>input:checked+label:hover ,
.rate>input:checked+label:hover~label ,
.rate>input:checked~label:hover ,
.rate>input:checked~label:hover~label ,
.rate>label:hover~input:checked~label ,
.rate input:checked~label  {
    background:url('data:image/svg+xml,<svg width="17" height="16" viewBox="0 0 17 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.1952 1.15534L11.6147 3.9943C11.8083 4.3895 12.3245 4.76856 12.76 4.84115L15.3328 5.2686C16.9781 5.54282 17.3652 6.73647 16.1796 7.914L14.1795 9.91417C13.8407 10.2529 13.6552 10.9062 13.7601 11.374L14.3327 13.85C14.7843 15.8098 13.7439 16.568 12.0099 15.5437L9.59841 14.1162C9.16289 13.8581 8.44508 13.8581 8.0015 14.1162L5.59 15.5437C3.86404 16.568 2.81556 15.8018 3.26721 13.85L3.83984 11.374C3.94469 10.9062 3.75919 10.2529 3.42045 9.91417L1.42028 7.914C0.242756 6.73647 0.621822 5.54282 2.26713 5.2686L4.83993 4.84115C5.26739 4.76856 5.78356 4.3895 5.97713 3.9943L7.39661 1.15534C8.17087 -0.385114 9.42904 -0.385114 10.1952 1.15534Z" fill="%23FAA705"/></svg>') !important;
}


.inputReview input:focus,
.inputReview input:not(:placeholder-shown),.inputReview textarea:focus,
.inputReview textarea:not(:placeholder-shown),.inputReview input:-internal-autofill-selected {
border-color: #047CEA !important;
background-color: white !important;
}
[x-cloak] {
    display: none !important;
    
}
