@font-face {font-family: "Kalameh";src: url("../fonts/KalamehWeb-Regular.woff2") format("woff2");font-weight: normal;font-style: normal;font-display: swap;}@font-face {font-family: "Kalameh";src: url("../fonts/KalamehWebFaNum-Medium.woff2") format("woff2");font-weight: 500;font-style: normal;font-display: swap;}@font-face {font-family: "Kalameh";src: url("../fonts/KalamehWeb-Bold.woff2") format("woff2");font-weight: bold;font-style: normal;font-display: swap;}@font-face {font-display: block;font-family: bootstrap-icons;src: url("../fonts/bootstrap-icons.woff2") format("woff2");}:root {--primaryColor: #1e346e;--secondaryColor: #cd0001;--btnHoverColor: #0b5ed7;--grayBack: #f8f9fa;--lightBack: #ffffff;--lightBackL2: #f2f9ff;--darkBack: #000;--lightTextColor: #fff;--grayTextColor: #9e9e9e;--darkTextColor: #171717;--textColorL1: #425289;--textColorL2: #333;--textColorL3: #6c757d;--borderColor: #e5e5e5;--borderColorL2: #ccc;--baseTransition: all ease-in-out 300ms;--boxShadowL1: 0 0.3125rem 1.875rem 0 rgba(148, 146, 245, 0.2);--headerShadow: 0 0.125rem 0.5rem 0 rgba(0, 0, 0, 0.05);--boxShadowHoverL1: 0 0 1.875rem 0 rgba(30, 52, 110, 0.15);--textShadowL1: 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.4);}* {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;margin: 0;}html {scroll-behavior: smooth;overflow-x: hidden;max-width: 100vw;}body {color: var(--darkTextColor);background-position: center;font-family: "Kalameh";background-size: cover;position: relative;font-weight: 500;direction: rtl;}i {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 1;display: -webkit-box;display: -ms-flexbox;display: flex;}ul {padding: 0;margin: 0;}p {margin-bottom: 1rem;line-height: 1.65rem;font-size: 1rem;}a {-webkit-transition: var(--baseTransition);-o-transition: var(--baseTransition);transition: var(--baseTransition);color: var(--darkTextColor);text-decoration: none;}a:hover {color: var(--primaryColor);}body.modal-open {padding: 0 !important;}.modal {padding: 0 !important;}.pointer {cursor: pointer;}.flex {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;display: -webkit-box;display: -ms-flexbox;display: flex;}.flex-column {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;display: -webkit-box;display: -ms-flexbox;display: flex;}.w-content {width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}.img-fluid {max-height: 100%;}.py-lg {padding-bottom: 100px;padding-top: 100px;}.bg-black-opacity {background-color: var(--darkBackOpacity);}.bg-white {background-color: var(--lightBack);}.bg-primary {background-color: var(--primaryColor) !important;}.bg-gray {background-color: #f8f8f8;}::-webkit-scrollbar {-webkit-appearance: none;width: 8px;}::-webkit-scrollbar-thumb {background-color: var(--primaryColor);border-radius: 0.0625rem;}::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 0.375rem rgba(0, 0, 0, 0.2);box-shadow: inset 0 0 0.375rem rgba(0, 0, 0, 0.2);background-color: var(--grayBack);}.container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;margin-right: auto;margin-left: auto;width: 100%;}@media (min-width: 576px) {.container-sm, .container {max-width: 540px;}}@media (min-width: 768px) {.container-md, .container-sm, .container {max-width: 720px;}}@media (min-width: 1024px) {.container-lg, .container-md, .container-sm, .container {max-width: 960px;}}@media (min-width: 1200px) {.container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1140px;}}@media (min-width: 1400px) {.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {max-width: 1320px;}}.symbol-title {color: var(--primaryColor);padding-right: 1.5rem;font-size: 1.5rem;position: relative;font-weight: 600;line-height: 1.6;}.symbol-title::before, .symbol-title.double-symbol::after {background: url(../images/symbol.svg) no-repeat;background-size: contain;position: absolute;top: 0.325rem;height: 100%;width: 1rem;content: "";right: 0;}.symbol-title.double-symbol {padding-left: 1.5rem;}.symbol-title.double-symbol::after {left: 0;right: auto;}.symbol-title-description {color: var(--primaryColor);text-align: center;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;font-size: 1.2rem;line-height: 1.6;font-weight: 500;}.fw-medium {font-weight: 500 !important;}.justify {-moz-text-align-last: center;text-align-last: center;text-align: justify;}.base-button {all: unset;background: var(--secondaryColor);color: var(--lightTextColor);-webkit-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;padding: 0.75rem 1.25rem;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-sizing: border-box;box-sizing: border-box;font-size: 0.9375rem;border-radius: 1rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;text-align: center;font-weight: 600;overflow: hidden;cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.25rem;z-index: 2;}.base-button i {font-size: 1.25rem;}.base-button:before, .base-button:after {background-color: var(--lightBack);-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);position: absolute;opacity: 0.5;height: 100%;width: 100%;z-index: -1;content: "";left: 0;top: 0;}.base-button:after {background-color: var(--btnHoverColor);opacity: 1;}.base-button:hover:before, .base-button:hover:after {-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);}.base-button:hover:after {-webkit-transition-delay: 275ms;-o-transition-delay: 275ms;transition-delay: 275ms;}.base-button:hover {background-color: var(--btnHoverColor);color: var(--lightTextColor);}.base-button.red-button {border: 0.125rem solid var(--secondaryColor);background-color: var(--lightBack);color: var(--secondaryColor);-webkit-transition: all ease 500ms;-o-transition: all ease 500ms;transition: all ease 500ms;}.base-button.red-button::before {background-color: var(--lightBack);opacity: 0.5;}.base-button.red-button::after {background-color: var(--btnHoverColor);}.base-button.red-button:hover {background-color: var(--btnHoverColor);color: var(--lightTextColor);border-color: transparent;}.base-box {border: 0.4rem solid var(--primaryColor);background-color: var(--primaryColor);-webkit-transition: var(--baseTransition);-o-transition: var(--baseTransition);transition: var(--baseTransition);color: var(--lightTextColor);border-radius: 2rem;padding: 1.5rem;width: 100%;}.base-box:hover {-webkit-box-shadow: 0 0.5rem 0 var(--secondaryColor);box-shadow: 0 0.5rem 0 var(--secondaryColor);}.base-box .box-title {margin-bottom: 1rem;font-size: 1.125rem;line-height: 1.75;font-weight: 600;}.base-box .box-description {color: var(--lightTextColor);font-size: 0.9375rem;}.page-breadcrumb {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;padding: 1.25rem 0.625rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1rem;-ms-flex-wrap: wrap;flex-wrap: wrap;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.625rem;}.page-breadcrumb a {-webkit-transition: all ease-in-out 200ms;-o-transition: all ease-in-out 200ms;transition: all ease-in-out 200ms;color: var(--primaryColor);}.page-breadcrumb a:hover {color: var(--secondaryColor);}.separator {color: var(--secondaryColor);}.page-breadcrumb .last {color: var(--darkTextColor);opacity: 0.7;}figure {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0;}figure img {max-height: 100%;max-width: 100%;}header {text-shadow: 0.0625rem 0.0625rem 0.0625rem rgba(150, 150, 150, 0.35);-webkit-box-shadow: var(--headerShadow);background-color: var(--lightBack);box-shadow: var(--headerShadow);height: 105px;position: fixed;z-index: 100;width: 100%;right: 0;left: 0;top: 0;}.top-navbar {border-bottom: 0.0625rem solid var(--borderColor);padding: 0.5rem 0;}.header-contacts {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 2.5rem;}.header-contact-item {color: var(--grayTextColor);-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;font-size: 0.75rem;gap: 0.325rem;}.header-contact-item i {color: var(--secondaryColor);font-size: 1rem;}.social-medias-list {list-style: none;gap: 0.625rem;display: -webkit-box;display: -ms-flexbox;display: flex;}.social-medias-list .social-link {-webkit-transition: var(--baseTransition);-o-transition: var(--baseTransition);transition: var(--baseTransition);color: var(--grayTextColor);border-radius: 0.25rem;font-size: 1.125rem;padding: 0.1875rem;line-height: 0;}.social-medias-list .social-link:hover {color: var(--primaryColor);}.main-navbar {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0.25rem 0;flex-wrap: nowrap;}.main-navbar .header-logo img {max-height: 60px;max-width: 70px;}.navigation-item-title {-webkit-transition: var(--baseTransition);-o-transition: var(--baseTransition);transition: var(--baseTransition);color: var(--darkTextColor);-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 0.875rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 400;opacity: 0.65;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.25rem;}.navigation-item-title:hover, .navigation-item-title.active {opacity: 1;}.menu-dropdown-open {position: relative;height: 100%;}.menu-dropdown-list {background-color: var(--lightBack);-webkit-transition: var(--baseTransition);-o-transition: var(--baseTransition);transition: var(--baseTransition);-webkit-box-shadow: var(--headerShadow);box-shadow: var(--headerShadow);-webkit-transform: rotateX(-90deg);transform: rotateX(-90deg);top: calc(100% + 0.5rem);-webkit-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;transform-origin: 0% 0%;border-radius: 0.375rem;-webkit-perspective: 200px;perspective: 200px;visibility: hidden;position: absolute;overflow: hidden;width: 200px;z-index: 100;opacity: 0;right: 0;}.menu-dropdown-open:hover > .menu-dropdown-list {-webkit-transform: rotateX(0deg);transform: rotateX(0deg);visibility: visible;opacity: 1;}.menu-dropdown-list li {-webkit-transition: var(--baseTransition);-o-transition: var(--baseTransition);transition: var(--baseTransition);padding: 0.5625rem 0.9375rem;}.menu-dropdown-list li:hover {background-color: var(--primaryColor);}.menu-dropdown-list a {-webkit-transition: var(--baseTransition);-o-transition: var(--baseTransition);transition: var(--baseTransition);color: var(--darkTextColor);font-size: 0.875rem;opacity: 0.8;}.menu-dropdown-list li:hover a {color: var(--lightTextColor);opacity: 1;}.header-icons {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;}.header-icon {color: var(--grayTextColor);-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.25rem;}.header-icon.account {border-left: 0.0625rem solid var(--borderColor);padding-left: 0.5rem;}.header-icon.account .login-title {font-size: 0.825rem;}.hamburger {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;cursor: pointer;width: 1.75rem;gap: 0.375rem;display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;}.line {-webkit-transition: 0.4s ease-in-out;-o-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;background: var(--grayTextColor);border-radius: 0.25rem;height: 0.15rem;width: 100%;}.hamburger:hover .line {background: var(--darkTextColor);}.hamburger .line:nth-child(1) {-webkit-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;transform-origin: 0% 0%;}.hamburger .line:nth-child(2) {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}.hamburger .line:nth-child(3) {-webkit-transform-origin: 0% 100%;-ms-transform-origin: 0% 100%;transform-origin: 0% 100%;}.hamburger:hover .line:nth-child(1) {-webkit-transform: rotate(40deg);-ms-transform: rotate(40deg);transform: rotate(40deg);}.hamburger:hover .line:nth-child(2) {-webkit-transform: translateX(1.875rem);-ms-transform: translateX(1.875rem);transform: translateX(1.875rem);visibility: hidden;opacity: 0;}.hamburger:hover .line:nth-child(3) {-webkit-transform: rotate(-40deg);-ms-transform: rotate(-40deg);transform: rotate(-40deg);}.swiper {width: 100%;}.home-slider figure {max-height: calc(100vh - 105px);aspect-ratio: 3/2;overflow: hidden;width: 100%;}.home-slider .swiper-slide img {object-position: center;object-fit: cover;min-height: 100%;width: 100%;}.counseling-thumbnail {border-radius: 0.5rem;max-width: 550px;overflow: hidden;}.description-box {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.75rem;}.icon-box {background-color: var(--lightBackL2);color: var(--primaryColor);-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 0.75rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 2rem;display: -webkit-box;display: -ms-flexbox;display: flex;height: 55px;width: 55px;}.description-box .icon-box {font-size: 3rem;height: 84px;width: 84px;}.home-page-course-card .base-box {aspect-ratio: 1/1;overflow: hidden;width: 100%;padding: 0;}.home-page-course-card .base-box img {-o-object-fit: cover;object-fit: cover;height: 100%;}.home-page-course-card .course-title-section {-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.5rem;}.home-page-course-card .course-title-section i {color: var(--secondaryColor);font-size: 2rem;}.home-page-course-card .course-title-section .course-title {color: var(--primaryColor);line-height: 1.5;font-weight: 600;font-size: 1rem;}.swiper-pagination {bottom: 0 !important;}.swiper-pagination-bullet {background: var(--secondaryColor);opacity: 0.4;width: 0.625rem;height: 0.625rem;-webkit-transition: var(--baseTransition);-o-transition: var(--baseTransition);transition: var(--baseTransition);}.swiper-pagination-bullet-active, .swiper-pagination-bullet:hover {opacity: 1;}.feature-box {-webkit-filter: drop-shadow(0 0 0.5rem #0b5dd73a);filter: drop-shadow(0 0 0.5rem #0b5dd73a);-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;}.feature-box .star-shape {-webkit-clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);background: var(--grayBack);-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;aspect-ratio: 1/1;max-width: 300px;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;}.feature-box .feature-title {color: var(--primaryColor);font-weight: 600;font-size: 1rem;}.feature-box .feature-content {color: var(--secondaryColor);font-size: 1.25rem;font-weight: 600;}.amazing-discount {background: url(../images/aa.webp) no-repeat;background-size: cover;padding: 1rem 2rem 2rem;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 2rem;position: relative;margin: 2rem 0;}.ribbon {position: absolute;aspect-ratio: 1/1;overflow: hidden;width: 150px;right: -9px;padding: 0;margin: 0;top: -9px;}.ribbon::before, .ribbon::after {border: 0.3125rem solid var(--secondaryColor);border-top-color: transparent;border-right-color: transparent;position: absolute;display: block;opacity: 0.5;content: "";z-index: -1;}.ribbon::before {top: 0;left: 23px;}.ribbon::after {bottom: 23px;right: 0;}.ribbon span {background-color: var(--secondaryColor);text-shadow: var(--textShadowL1);color: var(--lightTextColor);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);padding: 0.9375rem 0;font-size: 1.125rem;text-align: center;position: absolute;font-weight: 600;line-height: 1;display: block;left: -1.5rem;width: 250px;top: 1.25rem;}.discount-information, .discount-cta {padding: 1.25rem 1.25rem 0 0;text-shadow: var(--textShadowL1);color: var(--lightTextColor);-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 1.25rem;font-weight: 600;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.5rem;}.discount-information .title {color: var(--lightTextColor);line-height: 1.35;font-size: 1.5rem;font-weight: 600;gap: 0.5rem;}.discount-information .title span {color: var(--secondaryColor);}#flipdown .rotor-group-heading {font-size: 2rem;}#flipdown {scale: 0.7;}@media (max-width: 400px) {#flipdown {scale: 0.5;}}.discount-cta {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0;}.amazing-discount .base-button {border-radius: 0.5rem;}.features-list-section {background: url(../images/back.webp) no-repeat center;background-size: cover;width: 100%;}.features-list {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;max-width: 460px;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;}.main-features-item, .features-item {background-color: var(--lightBackL2);-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border-radius: 0.5rem;padding: 0.7rem;display: -webkit-box;display: -ms-flexbox;display: flex;}.main-features-item p, .features-item p {color: var(--textColorL3);font-size: 0.875rem;margin: 0;}.features-item {background-color: var(--lightBack);}.features-item .icon-title {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;}.features-list-section .feature-title {color: var(--primaryColor);font-size: 1.5rem;}.feature-title.symbol-title {padding-right: 2rem;}.feature-title.symbol-title::before {width: 1.5rem;top: 0.4rem;}.teacher-card {width: 100%;aspect-ratio: 4/5;background: linear-gradient(var(--secondaryColor) 20%, var(--primaryColor) 60%);border-radius: 3rem;display: flex;background-size: 200% 200%;flex-direction: column;padding: 1.25rem 1.25rem 3.5rem 1.25rem;color: var(--lightTextColor);align-items: center;position: relative;justify-content: center;-webkit-animation: Gradient 3s ease infinite;-moz-animation: Gradient 3s ease infinite;animation: Gradient 3s ease infinite;animation-play-state: paused;}.teacher-card::after {content: "";aspect-ratio: 3/1;width: 25%;background: url(../images/stars.png) no-repeat center;background-size: contain;inset: auto 0 0.5rem 0;margin: auto;position: absolute;}.teacher-card .teacher-profile {border: 10px solid var(--lightBack);position: relative;aspect-ratio: 1/1;border-radius: 100%;width: 60%;}.teacher-card .teacher-profile::before, .teacher-card .teacher-profile::after {content: "";height: 100%;background: url(../images/feather.png) no-repeat center;background-size: contain;inset: 0 auto 0 -30%;aspect-ratio: 3/8.4;position: absolute;}.teacher-card .teacher-profile::before {inset: 0 -30% 0 auto;transform: scaleX(-1);}.teacher-card .teacher-profile img {width: 100%;min-height: 100%;border-radius: 100%;object-fit: cover;}.teacher-card .teacher-name {margin-top: 1rem;font-size: 1.75rem;}.teacher-card .teacher-degree, .teacher-card .teach-area {font-size: 1.125rem;}.customer-profile {width: 120px;height: 120px;}.customer-info {background: url(../images/quot.webp) no-repeat center top;background-size: contain;}.customer-info .customer-name {font-size: 1.125rem;font-weight: 500;color: var(--textColor1);}.customer-info p {font-weight: 400;color: var(--grayTextColor);}.course-content .customer-comments p{text-align: center;}.course-content .customer-comments ul{text-align: center;margin: 0;display: flex;justify-content: center;flex-direction: row;width: 100%;}.customer-comment {max-width: 1022px;color: var(--textColorL2);}.customer-rating {color: var(--secondaryColor);}.contacts-section {background-color: var(--grayBack);border-radius: 2rem;padding: 1.25rem;margin-top: 1rem;}.accordion-item {background-color: rgba(210, 210, 210, 0.5);border-radius: 1.25rem !important;margin-bottom: 1rem;border: none;}.accordion-button:not(.collapsed) {background-color: var(--primaryColor);color: var(--lightTextColor);-webkit-box-shadow: none;box-shadow: none;}.accordion-button:focus {border-color: var(--borderColor);-webkit-box-shadow: none;box-shadow: none;z-index: 3;outline: 0;}.accordion-button {background-color: var(--primaryColor);border-radius: 1.25rem !important;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;color: var(--lightTextColor);text-align: start;padding: 20px;}.accordion-button::after {font-family: "Font Awesome 6 Pro";background-image: none;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;font-size: 1.25rem;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;font-weight: 400;content: "\f078";line-height: 0;margin-left: 0;}.accordion-body p {font-size: 0.9375rem;text-align: justify;margin-bottom: 0;line-height: 1.8;}.contact-form-title {color: var(--darkTextColor);font-size: clamp(1.10rem, 4vw, 3.15rem);font-weight: 500;}.contact-form-description {color: var(--darkTextColor);font-size: 1.2rem;}input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button, select {-webkit-appearance: none;appearance: none;}input[type="password"], input[type="search"], input[type="number"], input[type="email"], input[type="text"], input[type="url"], input[type="tel"], input[type="date"], textarea.form-control, select.form-control, textarea, select {border-color: rgb(206, 212, 218);background-color: var(--lightBack);-webkit-transition: 500ms ease-in-out;-o-transition: 500ms ease-in-out;transition: 500ms ease-in-out;color: var(--darkTextColor);border-radius: 1rem;font-size: 0.9375rem;padding: 0.625rem;-webkit-box-shadow: none;box-shadow: none;height: 3rem;width: 100%;margin: 0 0;}select {background-image: url(../images/down.svg);background-position: left 1rem center;background-repeat: no-repeat;background-size: 1rem 1.75rem;padding-left: 3rem;}textarea.form-control, textarea {min-height: 9.375rem;min-width: 100%;}input[type="password"]:focus, input[type="password"]:hover, input[type="search"]:focus, input[type="search"]:hover, input[type="number"]:focus, input[type="number"]:hover, input[type="email"]:focus, input[type="email"]:hover, input[type="date"]:focus, input[type="date"]:hover, input[type="text"]:focus, input[type="text"]:hover, input[type="url"]:focus, input[type="url"]:hover, input[type="tel"]:focus, input[type="tel"]:hover, textarea.form-control:focus, textarea.form-control:hover, select.form-control:focus, select.form-control:hover, textarea:focus, textarea:hover, select:focus, select:hover {border: 0.09rem solid var(--primaryColor);background-color: var(--lightBack);border-color: var(--primaryColor);-webkit-box-shadow: none;box-shadow: none;outline: 0;}.form-check-input:focus {-webkit-box-shadow: none;box-shadow: none;outline: 0;}.form-check-input:checked {background-color: var(--primaryColor);border-color: var(--primaryColor);}.form-section-title {border-bottom: 0.05rem solid var(--primaryColor);color: var(--darkTextColor);-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;padding-bottom: 0.5rem;margin-top: 1.25rem;font-weight: 500;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.5rem;}.contact-item {border-bottom: 0.0625rem solid var(--borderColor);-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 1rem 0;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.5rem;}.contact-item .contact-title {color: var(--primaryColor);-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1.125rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.25rem;}.contact-item .contact-title i {color: var(--secondaryColor);}.contact-item .contact-content {-webkit-transition: var(--baseTransition);-o-transition: var(--baseTransition);transition: var(--baseTransition);color: var(--darkTextColor);margin-bottom: 0;direction: ltr;font-size: 1rem;}.contact-item .contact-content:hover {color: var(--textColorL1);}.contacts-section .social-medias-list {padding: 1rem 0;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.625rem;}.contacts-section .social-medias-list .social-link {border: 0.0625rem solid var(--grayTextColor);padding: 0.625rem 1.25rem;border-radius: 0.75rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.25rem;}.contacts-section .social-medias-list .social-link i {font-size: 1.125rem;}.contacts-section .social-medias-list .social-link:hover {background-color: var(--lightBack);border-color: var(--primaryColor);}.article-card {-webkit-transition: var(--baseTransition);-o-transition: var(--baseTransition);transition: var(--baseTransition);-webkit-box-shadow: var(--boxShadowL1);box-shadow: var(--boxShadowL1);background: var(--lightBack);-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border-radius: 1rem;position: relative;overflow: hidden;display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;}.article-card:hover {-webkit-box-shadow: var(--boxShadowHoverL1);box-shadow: var(--boxShadowHoverL1);}.article-badge {background-color: var(--secondaryColor);color: var(--lightTextColor);padding: 0.5rem 0.875rem;border-radius: 0.75rem;font-size: 0.875rem;position: absolute;right: 0.5rem;top: 0.5rem;}.article-thumbnail {aspect-ratio: 16/9;max-width: 700px;overflow: hidden;width: 100%;}.article-thumbnail img {-o-object-fit: cover;object-fit: cover;width: 100%;}.article-card .card-body {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;display: -webkit-box;display: -ms-flexbox;display: flex;}.article-title {-webkit-transition: var(--baseTransition);-o-transition: var(--baseTransition);transition: var(--baseTransition);color: var(--darkTextColor);margin-bottom: 0.5rem;font-size: 1.125rem;font-weight: 600;line-height: 1.3;}.article-card:hover .article-title {color: var(--primaryColor);}.article-card p {-webkit-box-orient: vertical;color: var(--grayTextColor);-webkit-line-clamp: 3;font-size: 0.915rem;display: -webkit-box;overflow: hidden;width: 100%;}.article-card-bottom {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;display: -webkit-box;display: -ms-flexbox;display: flex;}.published-date {color: var(--grayTextColor);font-size: 0.825rem;font-weight: 400;}.article-card-bottom .read-more {-webkit-transition: var(--baseTransition);-o-transition: var(--baseTransition);transition: var(--baseTransition);color: var(--secondaryColor);font-size: 0.9375rem;padding: 0.25rem 0;font-weight: 500;}.article-card-bottom .read-more:hover {color: var(--btnHoverColor);}.blog-single-page {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 1rem;max-width: 900px;text-align: justify;-moz-text-align-last: center;text-align-last: center;}.blog-single-page .article-title {font-size: 1.75rem;margin: 0;}.blog-single-page .article-sub-title {font-size: 1.25rem;font-weight: 600;margin: 0;}.blog-single-page .article-thumbnail, .blog-single-page .article-thumbnail img {border-radius: 1rem;}.page-link {border: 0.0625rem solid var(--primaryColor);-webkit-transition: var(--baseTransition);-o-transition: var(--baseTransition);transition: var(--baseTransition);background-color: transparent;color: var(--color1);position: relative;border-radius: 0;display: block;}.pagination .page-item:nth-child(2) a {border-radius: 0 0.5rem 0.5rem 0;}.pagination .page-item:nth-last-child(2) a {border-radius: 0.5rem 0 0 0.5rem;}.pagination .page-item:first-child a, .pagination .page-item:last-child a {color: var(--primaryColor);border-radius: 0.5rem;margin: 0 0.5rem;}.page-link:hover, .page-item.active .page-link, .page-item.ellipsis .page-link {border: 0.0625rem solid var(--primaryColor);background-color: var(--primaryColor);color: var(--lightTextColor) !important;}.page-item.disabled .page-link {background-color: transparent;color: var(--borderColor) !important;}.basket-cart-items {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.75rem;}.basket-cart-item {border: 0.0625rem solid var(--borderColor);-webkit-box-shadow: var(--boxShadowL1);box-shadow: var(--boxShadowL1);border-radius: 0.25rem;padding: 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;}.basket-cart-item .product-thumbnail {border-left: 0.0625rem solid var(--borderColor);-webkit-box-sizing: content-box;box-sizing: content-box;padding-left: 1.5rem;aspect-ratio: 1/1;overflow: hidden;width: 120px;}.basket-cart-item .product-thumbnail img {border: 0.0625rem solid var(--borderColor);border-radius: 0.25rem;-o-object-fit: cover;object-fit: cover;max-width: 100%;height: 100%;}.basket-cart-item-info {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding-right: 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.5rem;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;}.basket-cart-item-info .item-header {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;display: -webkit-box;display: -ms-flexbox;display: flex;}.basket-cart-item-info .item-header .product-name {font-size: 1.25rem;font-weight: 500;margin-bottom: 0;}.basket-cart-item-info .remove-item {border: 0.0625rem solid var(--primaryColor);color: var(--primaryColor);border-radius: 50%;aspect-ratio: 1/1;height: 1.875rem;}.basket-cart-item-info .remove-item:hover {background-color: var(--primaryColor);color: var(--lightTextColor);}.item-price {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 0.9375rem;font-weight: 400;display: -webkit-box;display: -ms-flexbox;display: flex;}.basket-cart-item-info .item-price .item-price-value {color: var(--primaryColor);font-size: 1.25rem;font-weight: 400;}.basket-cart-item-info .product-quantity-inputs input {text-align: center;font-weight: 600;height: 1.875rem;line-height: 1;}.basket-cart-item-info .product-quantity-inputs input[type="number"] {width: 1.875rem;}.basket-cart-item-info .product-quantity-inputs input[type="button"] {font-size: 0.8125rem;padding: 0 0.5rem;}.basket-cart-facture, .send-type-section {border: 0.0625rem solid var(--borderColor);-webkit-box-shadow: var(--boxShadowL1);box-shadow: var(--boxShadowL1);-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;border-radius: 0.25rem;padding: 1.5rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.5rem;}.basket-cart-facture .title {color: var(--darkTextColor);font-size: 1.125rem;font-weight: 500;}.basket-cart-facture i {color: var(--textColorL1);margin-left: 0.25rem;}.expense-item {margin-bottom: 0.5rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.5rem;}.expense-amount {font-size: 0.875rem;font-weight: 500;}.expense-title {color: var(--primaryColor);-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.25rem;}.courses-sort {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;color: var(--darkTextColor);font-size: 0.875rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 0 0.75rem;-ms-flex-wrap: wrap;flex-wrap: wrap;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;}.courses-sort .order-by {border-radius: 0.5rem;font-size: 0.875rem;max-width: 240px;padding: 0.5rem;height: auto;}.course-card {border: 0.0625rem solid var(--borderColor);background-color: var(--lightBack);-webkit-transition: var(--baseTransition);-o-transition: var(--baseTransition);transition: var(--baseTransition);border-radius: 0.625rem;border-radius: 0.75rem;flex-direction: column;overflow: hidden;display: flex;height: 100%;}.course-card:hover {-webkit-transform: translateY(-0.3125rem);-ms-transform: translateY(-0.3125rem);transform: translateY(-0.3125rem);-webkit-box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.1);box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.1);}.course-card figure {position: relative;aspect-ratio: 1/1;overflow: hidden;width: 100%;}.course-card figure img {-o-object-fit: cover;object-fit: cover;min-width: 100%;height: 100%;}.course-card .base-button {border-radius: 0.375rem 0.375rem 0 0;position: absolute;font-size: 0.75rem;padding: 0.625rem;margin: auto;width: 80%;bottom: 0;right: 0;left: 0;}.course-card .base-button i {font-size: 1rem;}.course-info-main {flex: 1;}.course-info-main, .course-info-bottom {border-top: 0.0625rem solid var(--borderColor);padding: 0.75rem;}.course-card-title {color: var(--primaryColor);margin-bottom: 0.25rem;font-size: 0.9375rem;font-weight: 600;}.rating-box {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;direction: ltr;display: -webkit-box;display: -ms-flexbox;display: flex;}.rating-box ul li {display: inline-block;}.rating-box ul li img {width: 1rem;}.course-card-description {color: var(--grayTextColor);font-size: 0.8375rem;margin: 0;}.course-info-bottom {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;}.course-card-students {color: var(--textColorL3);-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.875rem;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.25rem;}.course-card-students i {color: var(--primaryColor);font-size: 1rem;}.course-card-price {color: var(--primaryColor);font-size: 0.9375rem;}.widget-box {border: 0.0625rem solid var(--borderColor);background-color: var(--lightBack);border-radius: 0.25rem;padding: 1.25rem;}.course-content {-webkit-transition: all ease-in-out 500ms;-o-transition: all ease-in-out 500ms;transition: all ease-in-out 500ms;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1rem;}.read-mode-button {all: unset;border: 0.0625rem solid var(--borderColor);background-color: var(--lightBack);-webkit-transition: var(--baseTransition);-o-transition: var(--baseTransition);transition: var(--baseTransition);color: var(--textColorL2);-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0.25rem 0.5rem;border-radius: 0.25rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: absolute;cursor: pointer;display: -webkit-box;display: -ms-flexbox;display: flex;rotate: 90deg;gap: 0.25rem;right: -86px;top: 45px;}.read-mode-button:hover {color: var(--textColorL1);}.course-content video {border-radius: 0.25rem;max-height: 450px;max-width: 100%;}.course-content .widget-box {padding: 1.75rem;}.course-content .title {margin: 0 auto 1.25rem auto;color: var(--darkTextColor);width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;font-size: 1.5rem;font-weight: 600;}.course-content .sub-title {color: var(--darkTextColor);font-size: 1.25rem;text-align: right;font-weight: 500;}.course-content p.title-description {margin: 0 auto 1rem auto;font-size: 0.9375rem;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;text-align: center;}.course-content section:has(.title-description) > .title {margin: 0 auto 0 auto;}.course-content ul {margin: 0 1.5rem 1.5rem 0;color: var(--textColorL2);-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 0.875rem;text-align: right;gap: 0.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;}.course-content p {color: var(--textColorL2);letter-spacing: -0.3px;text-align: justify;word-spacing: 0.5px;font-size: 0.875rem;margin: 0;}.course-description {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;gap: 2rem;}.course-content .border-box {border: 0.3125rem solid var(--primaryColor);padding: 0.9375rem;border-radius: 30px;margin-bottom: 1rem;}.attention-section {border: 0.125rem solid var(--btnHoverColor);background-color: #ffb400;border-radius: 0.375rem;padding: 1rem;}.attention-section .title {color: var(--primaryColor);margin-bottom: 0.75rem;font-size: 1.25rem;font-weight: 500;}.attention-section p {text-align: center;}.attention-section.blue {background-color: var(--primaryColor);}.attention-section.blue .title {color: #ffb400;}.attention-section.blue p {color: var(--lightTextColor);}.divider {background: none;border-top: 0.25rem dotted var(--primaryColor);opacity: 0.5;}.why-us-section ul {flex-direction: column;justify-content: center;list-style: none;display: flex;padding: 1rem 0;height: 100%;gap: 0.75rem;margin: 0;}.why-us-section ul li {position: relative;}.why-us-section ul li p {color: var(--textColorL2);font-size: 1.0625rem;line-height: 1.7;}.why-us-section ul li p .primary-color {color: var(--secondaryColor);font-weight: bold;}.why-us-section ul li::before {background-color: var(--grayTextColor);transform: translateY(-50%);position: absolute;height: 0.125rem;width: 1.25rem;right: -1.5rem;content: "";top: 50%;}.images-list figure {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.25rem;}.images-list figure figcaption {color: var(--textColorL2);font-size: 0.9375rem;}.images-list figure img {max-width: 150px;width: 100%;}.add-comment .base-button.red-button {border-radius: 0.25rem;margin: auto;}.topic-comments-section {border-bottom: 0.0625rem solid var(--borderColor);}.all-comments-topics .topic-comments-section:last-child {border: none;}.all-comments-topics .topic-comments-section:last-child .user-comment:last-child {margin: 0;}.user-comment {margin-bottom: 1rem;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;display: -webkit-box;display: -ms-flexbox;display: flex;}.user-comment.reply-comment {margin-right: 1.5rem;}.user-comment .user-profile-picture {margin: 0.625rem 0.625rem 0 0;border-radius: 50%;height: 60px;width: 60px;}.comment-textual-content {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: start;padding: 1.25rem;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;}.comment-textual-content p {text-align: justify;margin: 0.5rem 0 1rem 0;}.user-comment .comment-user-name {color: var(--textColorL3);font-size: 1.125rem;}.user-comment .comment-published-date {color: var(--grayTextColor);font-size: 0.8125rem;}.comment-button {color: var(--grayTextColor);display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.3125rem;}.comment-button:hover {color: var(--primaryColor);}.course-sidebar {-webkit-transition: all ease-in-out 500ms;-o-transition: all ease-in-out 500ms;transition: all ease-in-out 500ms;}.course-sidebar .widget-box {min-width: 390px;}.course-timer {margin-bottom: 0.5rem;text-align: center;}.course-timer .title {color: var(--secondaryColor);font-size: 1.25rem;font-weight: 600;}.course-timer #flipdown {scale: 0.55;}@media (max-width: 1200px) and (min-width: 1024px) {.course-timer #flipdown {scale: 0.4;}}.course-price-box {border: 0.0625rem dashed var(--borderColorL2);background-color: var(--grayBack);-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;border-radius: 0.625rem;position: relative;min-height: 52px;font-size: 1rem;padding: 0 1rem;display: -webkit-box;display: -ms-flexbox;display: flex;color: #777;}.course-price-box:after, .course-price-box:before {border-left: 0.0625rem dashed var(--borderColorL2);background-color: var(--lightBack);top: calc(50% - 0.5rem);border-radius: 50%;position: absolute;height: 1rem;content: "";width: 1rem;right: -9px;}.course-price-box:after {border-right: 0.0625rem dashed var(--borderColorL2);border-left: none;right: auto;left: -9px;}.course-price-box-title {border-left: 0.0625rem dashed var(--borderColorL2);padding-left: 1rem;font-size: 1.125rem;max-width: 84px;width: 100%;}.course-price-box .course-price {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;padding: 0.25rem 0;gap: 0.4375rem;display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;}.course-price-box .price-unit {color: var(--textColorL3);font-size: 0.625rem;margin-right: 0.5rem;font-weight: 400;}.course-price-box .past-price-box {font-size: 0.75rem;line-height: 1;color: red;}.course-price-box .past-price-box .price-unit {opacity: 0;}.past-price-amount {position: relative;}.past-price-amount::after {background-color: var(--darkBack);-webkit-transform: rotate(-8deg);-ms-transform: rotate(-8deg);transform: rotate(-8deg);position: absolute;height: 0.0625rem;bottom: 0.625rem;content: "";width: 100%;right: 0;}.present-price-amount {color: var(--textColorL2);line-height: 1.625rem;font-size: 1.625rem;}.course-buy-info .base-button {border-radius: 0.25rem;margin: 1rem 0;width: 100%;gap: 0.5rem;}.course-rating-score {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;}.course-rating-score .average-rating {color: var(--textColorL1);font-size: 1.125rem;}.course-rating-score .average-rating .rate-title {color: var(--textColorL3);font-size: 0.75rem;}.course-counter {grid-template-columns: repeat(2, 1fr);color: var(--textColorL3);font-size: 0.9375rem;display: -ms-grid;display: grid;}.course-counter i {color: var(--textColorL1);margin-left: 0.375rem;font-size: 1.5rem;}.course-views {border-left: 0.125rem solid var(--borderColor);}.course-properties {position: sticky;top: 115px;}.course-property {border-bottom: 0.0625rem dashed var(--borderColor);color: var(--textColorL3);font-size: 0.9375rem;padding: 0.5rem 0;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;}.course-properties .course-property:first-child {padding-top: 0;}.course-properties .course-property:last-child {padding-bottom: 0;border: none;}.course-property .property-icon {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1.125rem;display: -webkit-box;display: -ms-flexbox;display: flex;width: 26px;}.course-property .property-title {color: var(--textColorL1);margin-left: 0.25rem;}.login-register-section {background: var(--btnHoverColor);background: -webkit-linear-gradient(30deg, #0b5ed7, #cd0001);background: -o-linear-gradient(30deg, #0b5ed7, #cd0001);background: -moz-linear-gradient(30deg, #0b5ed7, #cd0001);background: linear-gradient(30deg, #0b5ed7, #cd0001);-webkit-animation: Gradient 8s ease infinite;-moz-animation: Gradient 8s ease infinite;animation: Gradient 8s ease infinite;min-height: calc(100vh - 105px);background-size: 400% 400%;padding: 1rem 1rem 0 1rem;width: 100%;}@-webkit-keyframes Gradient {0% {background-position: 0% 37%;}50% {background-position: 100% 64%;}100% {background-position: 0% 37%;}}@-moz-keyframes Gradient {0% {background-position: 0% 37%;}50% {background-position: 100% 64%;}100% {background-position: 0% 37%;}}@keyframes Gradient {0% {background-position: 0% 37%;}50% {background-position: 100% 64%;}100% {background-position: 0% 37%;}}.login-register-card {box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);-o-box-shadow: 0 5px 10px 0px rgba(0, 0, 0, 0.1);padding: 2rem 1.25rem 1rem 1.25rem;background-color: var(--lightBack);-webkit-box-pack: center;justify-content: center;-ms-flex-pack: center;-webkit-box-direction: normal;-webkit-box-orient: vertical;flex-direction: column;-ms-flex-direction: column;-webkit-box-align: center;border-radius: 1rem;-ms-flex-align: center;align-items: center;max-width: 450px;min-width: 350px;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.325rem;}.login-register-card figure {max-width: 120px;}.login-register-form {-webkit-box-direction: normal;-webkit-box-orient: vertical;-ms-flex-direction: column;flex-direction: column;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 1.5rem;width: 100%;}.input-section {border-bottom: 0.1875rem solid var(--borderColor);position: relative;padding: 0 0.375rem;}.input-section input, .input-section input.form-control {color: var(--textColorL2);background: transparent;font-size: 0.9375rem;line-height: 1.2;border-radius: 0;height: 45px;border: none;width: 100%;padding: 0;}.input-section .input-label {pointer-events: none;position: absolute;display: block;height: 100%;width: 100%;left: 0;top: 0;}.input-section .input-label::before {background: var(--btnHoverColor);background: -webkit-linear-gradient(left, #0b5ed7, #cd0001);background: -o-linear-gradient(left, #0b5ed7, #cd0001);background: -moz-linear-gradient(left, #0b5ed7, #cd0001);background: linear-gradient(left, #0b5ed7, #cd0001);-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;position: absolute;display: block;bottom: -3px;content: "";height: 3px;right: 0;width: 0;}.input-section input:focus + .input-label::before, .input-section input:valid + .input-label::before {width: 100%;}.input-section .input-label::after {content: attr(data-placeholder);color: var(--grayTextColor);-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;padding-left: 0.375rem;font-size: 0.9375rem;position: absolute;line-height: 1.2;top: 1rem;right: 0;}.input-section input:focus + .input-label::after, .input-section input:valid + .input-label::after {top: -15px;}.login-register-form button {border-radius: 0.25rem;}.login-register-card .change-page {color: var(--textColorL3);justify-content: center;align-items: center;font-size: 0.875rem;margin-top: 2rem;display: flex;gap: 0.25rem;}.login-register-card .change-page a {-webkit-transition: var(--baseTransition);-o-transition: var(--baseTransition);transition: var(--baseTransition);color: var(--textColorL2);}.login-register-card .change-page a:hover {color: #6176ff;}footer {background-color: var(--primaryColor);color: var(--lightTextColor);padding: 4rem 0 0.75rem 0;}footer .title {margin-bottom: 1rem;font-size: 1.25rem;font-weight: 600;}footer a {color: var(--lightTextColor) !important;opacity: 0.8;}footer a:hover {color: var(--lightTextColor) !important;opacity: 1;}.footer-description img {max-height: 70px;}.footer-description p {font-size: 0.875rem;}.footer-description .social-medias-list .social-link {font-size: 1.25rem;}.footer-links-section ul {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.375rem;}.footer-links-section ul li a {font-size: 0.875rem;}.footer-form-section p {font-size: 0.75rem;line-height: 1.75;text-align: right;}.footer-form-section input, .footer-form-section .base-button {border-radius: 0.5rem;font-size: 0.875rem;height: 40px;}.footer-form-section .base-button i {font-size: 1.125rem;}.footer-copyright {border-top: 0.0625rem solid var(--borderColor);padding-top: 0.75rem;margin-top: 1.25rem;}.footer-copyright p {font-size: 0.875rem;margin: 0;}.fixed-element {background: var(--primaryColor);color: var(--lightTextColor);border-radius: 0.25rem;line-height: 2.625rem;text-align: center;visibility: hidden;-webkit-transition: 0.9s;-o-transition: 0.9s;transition: 0.9s;height: 2.625rem;right: 0.9375rem;overflow: hidden;position: fixed;cursor: pointer;width: 2.5rem;opacity: 0;z-index: 4;top: 0;}.fixed-element:before {background: var(--secondaryColor);position: absolute;visibility: hidden;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;height: 100%;width: 100%;z-index: -1;content: "";opacity: 0;top: 0;left: 0;}.fixed-element:hover:before {visibility: visible;opacity: 1;}.fixed-element:hover {color: var(--lightTextColor);}.fixed-element.active {-webkit-transform: translateY(-98%);-ms-transform: translateY(-98%);transform: translateY(-98%);visibility: visible;opacity: 1;top: 97%;}.fixed-element i:last-child {visibility: hidden;opacity: 0;top: 60%;}.fixed-element:hover i:first-child {visibility: hidden;opacity: 0;top: 0;}.fixed-element:hover i:last-child {visibility: visible;opacity: 1;top: 50%;}.fixed-element i {-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);position: absolute;font-size: 1.25rem;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;margin: 0 auto;right: 0;top: 50%;left: 0;}.add-card {padding: 0 0.5rem;padding-left: 1.875rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;left: 0.9375rem;display: -webkit-box;display: -ms-flexbox;display: flex;right: auto;gap: 0.5rem;}.add-card i {left: 0.5rem;right: auto;}#mobileMenuNavigation {background: rgba(0, 0, 0, 0);-webkit-transition: 300ms linear;-o-transition: 300ms linear;transition: 300ms linear;}#mobileMenuNavigation.show {background: transparent;}#mobileMenuNavigation .modal-dialog {-webkit-transition: -webkit-transform linear 300ms;transition: -webkit-transform linear 300ms;-o-transition: transform linear 300ms;transition: transform linear 300ms;transition: transform linear 300ms, -webkit-transform linear 300ms;-webkit-transform: translatex(100%);-ms-transform: translatex(100%);transform: translatex(100%);max-width: 300px;margin: 0;}#mobileMenuNavigation .modal-header {border-bottom: 0.0625rem solid var(--primaryColor);padding: 0.25rem 1rem;border: none;}#mobileMenuNavigation .modal-header img {max-width: 9.375rem;height: 60px;}#mobileMenuNavigation .modal-dialog .modal-content {background-color: var(--lightBack);border-radius: 0;max-height: 100%;overflow-y: auto;}#mobileMenuNavigation.show .modal-dialog {-webkit-transform: translatex(0);-ms-transform: translatex(0);transform: translatex(0);}#mobileMenuNavigation .btn-close {margin-right: auto;margin-left: 0;padding: 0;opacity: 1;}.btn-close:focus {-webkit-box-shadow: none;box-shadow: none;outline: none;}.mobile-navigation-item-link, .mobile-navigation-item-title {border-bottom: 0.0625rem solid var(--borderColor);color: var(--darkTextColor);-webkit-transition: all ease 200ms;-o-transition: all ease 200ms;transition: all ease 200ms;font-size: 0.875rem;font-weight: bold;padding: 0.625rem;gap: 0.3125rem;display: -webkit-box;display: -ms-flexbox;display: flex;opacity: 0.8;width: 100%;}.open-mobile-navigation-accordion > a, .mobile-navigation-item-title:hover, .mobile-navigation-item-link:hover {color: var(--darkTextColor);opacity: 1;}.mobile-navigation-accordion {background-color: var(--grayBack);-webkit-transition: max-height 1s;-o-transition: max-height 1s;transition: max-height 1s;overflow: hidden;max-height: 0;width: 100%;}.mobile-navigation-accordion .mobile-navigation-item-link {padding-right: 1.5rem;}.mobile-navigation-accordion-button {position: relative;}.mobile-navigation-accordion-button::after {font-family: "Font Awesome 6 Pro";-webkit-transition: all ease-in 300ms;-o-transition: all ease-in 300ms;transition: all ease-in 300ms;position: absolute;font-weight: 400;content: "\f078";font-size: 1rem;left: 0.625rem;top: 0.5rem;}.open-mobile-navigation-accordion > .mobile-navigation-accordion-button::after {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}.open-mobile-navigation-accordion > .mobile-navigation-accordion {max-height: 600px;overflow-y: auto;}.features-list-section.home-page {padding-block: 3rem 2rem;}.features-list-section.home-page .features-list {max-width: 680px;gap: 0.75rem;}.features-list-section.home-page figure{min-width: 40px;max-width: 50px;align-items: center;}.features-list-section.home-page .features-item {flex-direction: row;display: flex;gap: 0.5rem;}.features-list-section.home-page .main-features-item, .features-list-section.home-page .features-item {background-color: var(--lightBack);border-radius: 1rem;padding: 0.75rem;}.features-list-section.home-page .main-features-item .symbol-title{margin: 0;}.features-list-section.home-page .feature-title {font-size: 0.8375rem;font-weight: 500;}#replyCommentModal .base-button {border-radius: 0.375rem;margin: 0.75rem auto 0 auto;}@media (min-width: 1700px) {.home-slider figure {max-height: 1000px;}.features-list-section.home-page .container-fluid{max-width: 1680px;padding-block: 5rem;}}@media (max-width: 1200px) {.symbol-title-description {font-size: 1.25rem;}.page-breadcrumb-section {padding: 180px 0 4.375rem;}.why-us-section figure {display: flex;align-items: center;justify-content: center;max-height: 140px;}.why-us-section ul {align-items: center;}.why-us-section ul li::before {visibility: hidden;}}@media (max-width: 1023px) {.symbol-title-description {font-size: 1.125rem;}.discount-information {text-align: center;}}@media (max-width: 767px) {.home-slider .swiper-slide img {width: 130%;max-width: 150%;max-height: 150%;}.courses-slider .swiper-slide {max-width: 300px;}.counseling-thumbnail {max-width: 480px;}}@media (max-width: 575px) {.conseling-home-section{flex-direction: column-reverse;}.teacher-card .teacher-name {font-size: 1.5rem;}.symbol-title-description {font-size: 1.0625rem;}.features-list-section .feature-title {font-size: 1.25rem;}.info-card .teach-area {font-size: 1.125rem;}.course-content .title {font-size: 1.25rem;}.course-content .sub-title {font-size: 1.125rem;}.page-breadcrumb {font-size: 0.875rem;gap: 0.5rem;}.basket-cart-item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 1rem;}.basket-cart-item .product-thumbnail {border: none;border-bottom: 0.0625rem solid var(--borderColor);padding-bottom: 1rem;aspect-ratio: 4/3;padding-left: 0;width: 100%;}.basket-cart-item-info {padding-top: 1rem;padding-right: 0;}.basket-cart-item-info .item-footer {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.basket-cart-item-info .item-price {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}.basket-ca #mobileMenuNavigation .modal-dialog {max-width: 1000px;}.login-register-card {padding: 0.875rem 1.125rem;min-width: 100%;}#mobileMenuNavigation .btn-close {height: 1.25rem;width: 1.25rem;left: 0.9375rem;top: 0.9375rem;}.images-list figure img {max-width: 150px;}.course-sidebar .widget-box {min-width: auto;}.teacher-card .teacher-degree, .teacher-card .teach-area {font-size: 0.9rem !important;}.teacher-card .teacher-profile::after {inset: 0 auto 0 -40%;}.teacher-card .teacher-profile::before {inset: 0 -40% 0 auto;}.contact-form-title{font-size: clamp(1.9rem, 4vw, 3.15rem) }.selection-title{font-size: 1.2rem;}}
