@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400&display=swap');@-webkit-keyframes slide-left {0% {-webkit-transform: translateX(100px);transform: translateX(100px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes slide-left {0% {-webkit-transform: translateX(100px);transform: translateX(100px);}100% {-webkit-transform: translateX(0);transform: translateX(0);}}*, *::after, *::before {box-sizing: border-box;}html, body {border: none !important;}.slider-section,.slider-wrapper{margin-top: 160.5px !important;}.plans .page-banner__wrapper {margin-top:unset !important;}body {font-family: 'Almarai', sans-serif;font-size: 14px;font-weight: 400;line-height: 1.75;position: relative;visibility: visible;overflow-x: hidden;color: #333;background-color: #FFFFFF;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;}h1, h2, h3, h4, h5, h6 {font-family: "Almarai";font-weight: 700;line-height: 1.2;margin: 0;color: #252525;}.h1, .h2, .h3, .h4, .h5, .h6 {line-height: inherit;margin: 0;}mark.mono-font {font-family: "Montserrata",'sans-serif';}p:last-child {margin-bottom: 0;}a, button {line-height: inherit;display: inline-block;cursor: pointer;text-decoration: none;color: inherit;}.ml-15{margin-left: 15px;}.def-m {margin-top: 106.5px !important;}a, button, img, input {transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}*:focus {outline: none;}a:focus {text-decoration: none;color: inherit;outline: none;}a:hover {text-decoration: none;color: var(--main-bg-color2);}button, input[type=submit] {cursor: pointer;}img {max-width: 100%;height: auto;}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {opacity: 1;}input:-moz-placeholder, textarea:-moz-placeholder {opacity: 1;}input::-moz-placeholder, textarea::-moz-placeholder {opacity: 1;}input:-ms-input-placeholder, textarea:-ms-input-placeholder {opacity: 1;}ul:last-child {margin-bottom: 0;}hr {border-top-width: 2px;}@media only screen and (max-width: 767px) {br {display: none;}}:root {--main-bg-color :#a2bf39;--main-bg-color2 : #f28322;}.bg-color-01 {background-color: #F5F5F5;}.bg-color-02 {background-color: #EFF5F7;}.bg-color-03 {background-color: #f8f8f8;}.bg-color-04 {background-color: #F4F9FF;}.bg-color-05 {background-color: #F8F8F8;}.bg-color-06 {background-color: #EDF4F9;}.bg-color-07 {background-color: #F6F2ED;}.bg-color-08 {background-color: #FDF8F7;}.bg-color-09 {background-color: #F3F3F3;}.bg-color-10 {background-color: #f9f9fb;}.bg-color-11 {background-color: #f5f7fd;}.bg-color-12 {background-color: var(--main-bg-color);}.bg-color-13 {background-color: #eee;}.bg-color-primary {background-color: var(--main-bg-color2);}.section-padding-01 {padding-top: 70px;padding-bottom: 70px;}@media only screen and (max-width: 767px) {.section-padding-01 {padding-top: 50px;padding-bottom: 50px;}}.section-padding-02 {padding-top: 70px;}@media only screen and (max-width: 767px) {.section-padding-02 {padding-top: 50px;}}@media only screen and (min-width: 1500px), only screen and (min-width: 1200px) and (max-width: 1499px) {.custom-container {max-width: 1200px;}}.section-title {margin-bottom: 37px;}@media only screen and (max-width: 767px) {.section-title {margin-bottom: 27px;}}.section-title > *:first-child {margin-top: -8px;}.section-title__sub-title {font-size: 15px;text-transform: uppercase;line-height: 1.74;letter-spacing: 2px;color: var(--main-bg-color2);margin-bottom: 16px;}@media only screen and (max-width: 767px) {.section-title__sub-title {font-size: 14px;}}.section-title__sub-title-02 {font-size: 14px;text-transform: uppercase;line-height: 1.74;letter-spacing: 2px;color: #666666;margin-bottom: 16px;}@media only screen and (max-width: 767px) {.section-title__sub-title-02 {font-size: 14px;}}.section-title__title {font-size: 28px;line-height: 1.5;}@media only screen and (max-width: 767px) {.section-title__title {font-size: 24px;}}@media only screen and (max-width: 575px) {.section-title__title {font-size: 22px;}}.section-title__title mark {position: relative;z-index: 0;padding: 0 0 10px;color: inherit;background-color: transparent;display: inline-block;}.section-title__title mark::after {content: "";position: absolute;width: 91px;height: 12px;bottom: 0;left: 50%;z-index: -1;transform: translate(-45px);background-color: #ffc221;-webkit-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-image: url(../images/headline-curve.svg);mask-image: url(../images/headline-curve.svg);}.section-title__title span {color: var(--main-bg-color2);}.section-title__title-02 {font-size: 32px;line-height: 1.4;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.section-title__title-02 {font-size: 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.section-title__title-02 {font-size: 28px;}}@media only screen and (max-width: 575px) {.section-title__title-02 {font-size: 22px;}}.section-title__title-02 mark {position: relative;z-index: 0;padding: 0 0 10px;color: inherit;background-color: transparent;display: inline-block;}.section-title__title-02 mark::after {content: "";position: absolute;width: 91px;height: 12px;bottom: 0;left: 50%;z-index: -1;transform: translate(-45px);background-color: #ffc221;-webkit-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-image: url(../images/headline-curve.svg);mask-image: url(../images/headline-curve.svg);}.section-title__title-02 span {color: var(--main-bg-color2);}.section-title__title-03 {font-size: 40px;line-height: 1.3;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.section-title__title-03 {font-size: 28px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.section-title__title-03 {font-size: 32px;}}@media only screen and (max-width: 575px) {.section-title__title-03 {font-size: 22px;}}.section-title__title-03 mark {position: relative;z-index: 0;padding: 0 0 10px;color: inherit;background-color: transparent;display: inline-block;}.section-title__title-03 mark::after {content: "";position: absolute;width: 91px;height: 12px;bottom: 0;left: 50%;z-index: -1;transform: translate(-45px);background-color: #ffc221;-webkit-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-image: url(../images/headline-curve.svg);mask-image: url(../images/headline-curve.svg);}.section-title__title-03 span {color: var(--main-bg-color2);}.section-title p {margin-top: 25px;}.mark-title.section-title__title mark::after {-webkit-mask-image: url(../images/headline-curve-02.svg);mask-image: url(../images/headline-curve-02.svg);}.mark-title.section-title__title-02 mark::after {-webkit-mask-image: url(../images/headline-curve-02.svg);mask-image: url(../images/headline-curve-02.svg);}.mark-title.section-title__title-03 mark::after {-webkit-mask-image: url(../images/headline-curve-02.svg);mask-image: url(../images/headline-curve-02.svg);}.section-btn {margin-top: 39px;}@media only screen and (max-width: 767px) {.section-btn {margin-top: 29px;}}.section-btn-02 {margin-bottom: 40px;}@media only screen and (max-width: 767px) {.section-btn-02 {margin-bottom: 30px;}}.swiper-button-style {position: relative;}.swiper-button-style .swiper-button-next, .swiper-button-style .swiper-button-prev {text-align: center;-webkit-user-select: none;-moz-user-select: none;user-select: none;outline: none;width: 52px;height: 52px;font-size: 18px;color: #252525;background-color: #FFFFFF;border-radius: 50%;box-shadow: 0 0 7px rgba(0, 0, 0, 0.09);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);opacity: 0;visibility: hidden;transition-delay: 2s;z-index: 7;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.swiper-button-style .swiper-button-next, .swiper-button-style .swiper-button-prev {width: 42px;height: 42px;line-height: 42px;}}.swiper-button-style .swiper-button-next:hover, .swiper-button-style .swiper-button-prev:hover {color: #FFFFFF;background-color: var(--main-bg-color2);}.swiper-button-style .swiper-button-next::after, .swiper-button-style .swiper-button-prev::after {display: none;}.swiper-button-style .swiper-button-next {right: -26px;}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px) {.swiper-button-style .swiper-button-next {right: -15px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.swiper-button-style .swiper-button-next {right: 10px;}}.swiper-button-style .swiper-button-prev {left: -26px;}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px) {.swiper-button-style .swiper-button-prev {left: -15px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.swiper-button-style .swiper-button-prev {left: 10px;}}.swiper-button-style:hover .swiper-button-next, .swiper-button-style:hover .swiper-button-prev {opacity: 1;visibility: visible;transition-delay: 0s;}.swiper-dots-style .swiper-pagination {position: relative;bottom: 0;margin-top: 24px;height: 18px;}.swiper-dots-style .swiper-pagination-bullet {background-color: #252525;margin: 0 7px !important;}.swiper-dots-style .swiper-pagination-bullet-active {background-color: #252525;}.page-breadcrumb .breadcrumb {margin-bottom: 0;padding-top: 16px;padding-bottom: 16px;}.page-breadcrumb .breadcrumb .breadcrumb-item {font-size: 14px;font-weight: 400;line-height: 1.67;color: #333;}.page-breadcrumb .breadcrumb .breadcrumb-item + .breadcrumb-item::before {color: #252525;}.page-breadcrumb .breadcrumb .breadcrumb-item a {position: relative;}.page-breadcrumb .breadcrumb .breadcrumb-item a::before {position: absolute;content: "";width: 0;height: 1px;background-color: #252525;bottom: 0;right: 0;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.page-breadcrumb .breadcrumb .breadcrumb-item:hover a {color: #252525;}.page-breadcrumb .breadcrumb .breadcrumb-item:hover a::before {width: 100%;left: 0;right: auto;}.page-breadcrumb .breadcrumb .breadcrumb-item.active {color: #252525;}.page-breadcrumb .breadcrumb.breadcrumb-white .breadcrumb-item {color: rgba(255, 255, 255, 0.65);}.page-breadcrumb .breadcrumb.breadcrumb-white .breadcrumb-item + .breadcrumb-item::before {color: #333;}.page-breadcrumb .breadcrumb.breadcrumb-white .breadcrumb-item:last-child::before {color: #FFFFFF;}.page-breadcrumb .breadcrumb.breadcrumb-white .breadcrumb-item a::before {background-color: #FFFFFF;}.page-breadcrumb .breadcrumb.breadcrumb-white .breadcrumb-item:hover a {color: #FFFFFF;}.page-breadcrumb .breadcrumb.breadcrumb-white .breadcrumb-item.active {color: #FFFFFF;}.twitter {color: #26D0FE;}.facebook {color: #567FA9;}.skype {color: #13BAF7;}.youtube {color: #DA0E2B;}.linkedin {color: #276097;}[class*=border-] {border-color: #eee !important;}.video-play a {display: flex;align-items: center;}.video-play a > * {margin-right: 40px;}.video-play a > *:last-child {margin-right: 0;}.video-play a:hover .video-play__icon {box-shadow: 0px 0px 60px 0px rgba(255, 255, 255, 0.45);}.video-play__play {position: relative;z-index: 1;}.video-play__mask {position: absolute;width: 200px;height: 200px;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: -1;}.video-play__mask::before, .video-play__mask::after {opacity: 0;content: "";display: block;position: absolute;top: 0;left: 0;border-radius: 50%;border: 3px solid #ccc;width: 100%;height: 100%;animation: zoomBig 1.5s linear infinite;transform-origin: center;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.video-play__mask::after {animation-delay: 0.55s;}.video-play__icon {width: 78px;height: 78px;font-size: 78px;border-radius: 50%;background-color: #FFFFFF;position: relative;display: block;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}@media only screen and (max-width: 575px) {.video-play__icon {width: 58px;height: 58px;hz: 58px;}}.video-play__icon::before {position: absolute;content: "";top: 50%;left: 50%;transform: translate(-50%, -50%);border-top: 9px solid transparent;border-bottom: 9px solid transparent;border-left: 14px solid var(--main-bg-color2);}.video-play__text {font-size: 16px;font-weight: 500;text-transform: uppercase;line-height: 28px;letter-spacing: 1px;color: rgba(255, 255, 255, 0.8);}@media only screen and (max-width: 575px) {.video-play__text {font-size: 14px;}}@keyframes zoomBig {0% {transform: scale(0.3);opacity: 0.8;border-width: 4px;}25% {border-width: 3px;}50% {border-width: 2px;}to {transform: scale(1.2);opacity: 0;border-width: 1px;}}.archive-filter-bars {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}.archive-filter-bar {margin-bottom: 30px;}.archive-filter-bar p {font-size: 15px;font-weight: 500;color: #333;}@media only screen and (max-width: 575px) {.archive-filter-bar p {font-size: 14px;}}.archive-filter-bar p span {color: #252525;font-weight: 700;}.filter-bar-wrapper {display: flex;align-items: center;flex-wrap: wrap;}.filter-bar-wrapper > * {margin-right: 10px;}.filter-bar-wrapper > *:last-child {margin-right: 0;}.filter-bar-wrapper span {color: #252525;}.filter-bar-wrapper .nav li {padding: 0 3px;}.filter-bar-wrapper .nav li button {display: block;font-size: 16px;border: 1px solid transparent;border-radius: 2px;color: #ccc;background-color: transparent;padding: 4px;line-height: 1;width: 26px;height: 26px;}.filter-bar-wrapper .nav li button.active {border-color: var(--main-bg-color2);color: var(--main-bg-color2);}.filter-bar-wrapper .btn {position: relative;font-size: 15px;margin-left: 20px;}.filter-bar-wrapper .btn i {margin-right: 10px;}.filter-bar-wrapper .btn::after {content: "\f106";margin-left: 16px;line-height: 1;font-family: "Font Awesome 5 Free";font-weight: 600;}.filter-bar-wrapper .collapsed::after {content: "\f107";}.filter-collapse .card {background: #f9f9fb;border-radius: 5px;padding: 39px 30px 30px;margin: 0 0 40px;width: 100%;border: 0;}.filter-select .edumall-nice-select {padding-left: 10px;padding-right: 10px;color: #252525;font-weight: 500;}.filter-select .edumall-nice-select-wrap {display: inline-block;position: relative;text-align: left;width: 262px;}.filter-select .edumall-nice-select-wrap.focused .edumall-nice-select-current {color: #252525;background: #FFFFFF;border-color: var(--main-bg-color2);}.filter-select .edumall-nice-select-wrap.focused .edumall-nice-select {visibility: visible;opacity: 1;}.filter-select .edumall-nice-select-current {display: flex;align-items: center;font-size: 14px;background: #f8f8f8;border: 1px solid #f8f8f8;color: #666666;padding: 3px 34px 3px 14px;min-height: 52px;max-width: 100%;border-radius: 5px;cursor: default;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.filter-select .edumall-nice-select-current:after {content: "\f107";color: #252525;font-size: 15px;font-family: "Font Awesome 5 Free";font-weight: 600;position: absolute;top: 50%;right: 15px;transform: translateY(-50%);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.filter-select .edumall-nice-select-current:hover {color: #252525;background: #FFFFFF;border-color: var(--main-bg-color2);}.filter-select .edumall-nice-select-current:hover .label, .filter-select .edumall-nice-select-current:hover .value {color: #252525;}.filter-select .edumall-nice-select-current .label {margin-right: 4px;white-space: nowrap;color: #666666;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.filter-select .edumall-nice-select-current .value {color: #252525;font-weight: 500;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.filter-select .edumall-nice-select {display: block;position: absolute;top: 20px;left: 0;z-index: 9999;list-style-type: none;margin: 0;padding: 5px 0;background: #f8f8f8;border: 0;border-radius: 5px;visibility: hidden;opacity: 0;min-width: 100%;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.filter-select .edumall-nice-select li {position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;padding: 5px 30px;margin: 0;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.filter-select .edumall-nice-select li.selected:before {content: "\f00c";position: absolute;top: 50%;transform: translateY(-50%);left: 10px;font-size: 12px;font-weight: 900;font-family: "Font Awesome 5 Free";color: var(--main-bg-color2);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.filter-select .edumall-nice-select li:hover {background-color: var(--main-bg-color2);color: #FFFFFF;}.filter-select .edumall-nice-select li:hover.selected:before {color: #FFFFFF;}.filter-select.filter-select-icon .edumall-nice-select-current .label::before {content: "\f036";font-size: 16px;font-family: "Font Awesome 5 Free";font-weight: 600;margin-right: 10px;}.page-pagination {padding-top: 50px;}.page-pagination .pagination li a {display: block;text-align: center;min-width: 40px;height: 40px;line-height: 40px;border: 0;border-radius: 40px;color: #252525;padding: 0 5px;font-size: 15px;font-weight: 700;text-transform: uppercase;}.page-pagination .pagination li a:hover {color: var(--main-bg-color2);}.page-pagination .pagination li a.active {background-color: var(--main-bg-color2);color: #FFFFFF;}.collapse {height: auto;visibility: visible;opacity: 1;overflow: visible;}.collapse:not(.show) {display: block;overflow: hidden;height: 0;visibility: hidden;max-width: 100%;opacity: 0;}.tooltip.show {opacity: 1;}.tooltip-inner {background-color: var(--main-bg-color2);box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3);}.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {border-top-color: var(--main-bg-color2);}.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {border-right-color: var(--main-bg-color2);}.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {border-bottom-color: var(--main-bg-color2);}.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {border-left-color: var(--main-bg-color2);}.tab-content.custom-tab-content .tab-pane {display: block;overflow: hidden;height: 0;visibility: hidden;max-width: 100%;opacity: 0;}.tab-content.custom-tab-content .tab-pane.active {height: auto;visibility: visible;opacity: 1;overflow: visible;}.edumall-notices {position: relative;width: 100%;border: 0;border-radius: 5px;color: #FFFFFF;margin-bottom: 30px;padding: 1em 2em;list-style: none outside;word-wrap: break-word;background-color: var(--main-bg-color2);display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}.edumall-notices > * {margin-right: 10px;}.edumall-notices > *:last-child {margin-right: 0;}.edumall-notices p {position: relative;margin-bottom: 0;}.edumall-notices p a {font-weight: 500;text-decoration: underline;}.edumall-notices p i {margin-right: 5px;font-size: 20px;}.edumall-notices .notices-btn {border: 0;background: none;color: #FFFFFF;line-height: 1.2;font-weight: 500;text-transform: uppercase;letter-spacing: 0.1em;font-size: 12px;padding: 2px 0;position: relative;}.edumall-notices .notices-btn::before {content: "";width: 0;height: 1px;position: absolute;left: auto;right: 0;bottom: 0;transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;background: currentColor;}.edumall-notices .notices-btn:hover::before {width: 100%;left: 0;right: auto;}.btn-margin {margin-top: 40px;}.btn {font-family: "Almarai";font-size: 15px;font-weight: 400;position: relative;overflow: hidden;background-color: transparent;height: 52px;line-height: 52px;padding: 0 36px;border: 0px;box-shadow: none;transition: all 0.3s ease 0s;cursor: pointer;white-space: nowrap;}.btn:focus, .btn:active:focus {box-shadow: none;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.btn {height: 50px;line-height: 50px;padding: 0px 30px;}}@media only screen and (max-width: 767px) {.btn {font-size: 14px;height: 45px;line-height: 45px;padding: 0px 20px;}}[class*=btn-outline-] {border: 2px solid;line-height: 48px;}@media only screen and (max-width: 575px) {[class*=btn-outline-] {line-height: 41px;}}.btn-primary {background-color: var(--main-bg-color2);border-color: var(--main-bg-color2);color: #FFFFFF;}.btn-primary:focus, .btn-primary:active, .btn-primary:hover {background-color: var(--main-bg-color2);border-color: var(--main-bg-color2);color: #FFFFFF;}.btn-secondary {background-color: #ffc221;border-color: #ffc221;color: var(--main-bg-color);}.btn-secondary:focus, .btn-secondary:active, .btn-secondary:hover {background-color: #ffc221;border-color: #ffc221;color: var(--main-bg-color);}.btn-third {background-color: var(--main-bg-color);border-color: var(--main-bg-color);color: #FFFFFF;}.btn-third:focus, .btn-third:active, .btn-third:hover {background-color: var(--main-bg-color);border-color: var(--main-bg-color);color: #FFFFFF;}.btn-success {background-color: #86b223;border-color: #86b223;color: #FFFFFF;}.btn-success:focus, .btn-success:active, .btn-success:hover {background-color: #86b223;border-color: #86b223;color: #FFFFFF;}.btn-danger {background-color: #F44336;border-color: #F44336;color: #FFFFFF;}.btn-danger:focus, .btn-danger:active, .btn-danger:hover {background-color: #F44336;border-color: #F44336;color: #FFFFFF;}.btn-warning {background-color: #FFC107;border-color: #FFC107;color: var(--main-bg-color);}.btn-warning:focus, .btn-warning:active, .btn-warning:hover {background-color: #FFC107;border-color: #FFC107;color: var(--main-bg-color);}.btn-info {background-color: #17A2B8;border-color: #17A2B8;color: #FFFFFF;}.btn-info:focus, .btn-info:active, .btn-info:hover {background-color: #17A2B8;border-color: #17A2B8;color: #FFFFFF;}.btn-light {background-color: #F5F5F5;border-color: #F5F5F5;color: var(--main-bg-color2);}.btn-light:focus, .btn-light:active, .btn-light:hover {background-color: #F5F5F5;border-color: #F5F5F5;color: var(--main-bg-color2);}.btn-dark {background-color: #333333;border-color: #333333;color: #FFFFFF;}.btn-dark:focus, .btn-dark:active, .btn-dark:hover {background-color: #333333;border-color: #333333;color: #FFFFFF;}.btn-white {background-color: #FFFFFF;border-color: #FFFFFF;color: var(--main-bg-color2);box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1);}.btn-white:focus, .btn-white:active, .btn-white:hover {background-color: #FFFFFF;border-color: #FFFFFF;color: var(--main-bg-color2);box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1);}.btn-hover-primary:hover {background-color: var(--main-bg-color2);border-color: var(--main-bg-color2);color: #FFFFFF;}.btn-hover-secondary:hover {background-color: #ffc221;border-color: #ffc221;color: var(--main-bg-color);}.btn-hover-third:hover {background-color: var(--main-bg-color);border-color: var(--main-bg-color);color: #FFFFFF;}.btn-hover-success:hover {background-color: #86b223;border-color: #86b223;color: var(--main-bg-color);}.btn-hover-danger:hover {background-color: #F44336;border-color: #F44336;color: #FFFFFF;}.btn-hover-danger:hover::before {border-color: #FFFFFF;}.btn-hover-warning:hover {background-color: #FFC107;border-color: #FFC107;color: var(--main-bg-color);}.btn-hover-info:hover {background-color: #17A2B8;border-color: #17A2B8;color: #FFFFFF;}.btn-hover-light:hover {background-color: #F5F5F5;border-color: #F5F5F5;color: var(--main-bg-color);}.btn-hover-dark:hover {background-color: #333333;border-color: #333333;color: #FFFFFF;}.btn-hover-white:hover {background-color: #FFFFFF;border-color: #FFFFFF;color: var(--main-bg-color2);box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1);}.form-label {display: inline-block;font-size: 13px;font-weight: 500;text-transform: capitalize;letter-spacing: 0;margin: 0 0 7px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;line-height: 25px;}.form-label-02 {display: inline-block;font-size: 14px;font-weight: 500;margin: 0 0 7px;color: #252525;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;line-height: 25px;}.form-select, .form-control {color: #252525;background-color: #f8f8f8;border: 1px solid #f8f8f8;font-size: 14px;font-weight: 400;height: 52px;padding: 3px 20px;width: 100%;border-radius: 5px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.form-select:focus, .form-control:focus {border-color: var(--main-bg-color2);background-color: #FFFFFF;box-shadow: none;}.form-select::-webkit-input-placeholder, .form-control::-webkit-input-placeholder {opacity: 1;color: #666666;}.form-select:-moz-placeholder, .form-control:-moz-placeholder {opacity: 1;color: #666666;}.form-select::-moz-placeholder, .form-control::-moz-placeholder {opacity: 1;color: #666666;}.form-select:-ms-input-placeholder, .form-control:-ms-input-placeholder {opacity: 1;color: #666666;}.form-select[readonly], .form-control[readonly] {background-color: #f8f8f8;opacity: 1;}.form-select[readonly]:focus, .form-control[readonly]:focus {background-color: #FFFFFF;}textarea.form-control {height: 140px;padding: 19px 20px 3px;}.form-check {display: block;min-height: auto;padding-left: 0;margin-bottom: 0;}.form-check input[type=checkbox] {display: none;}.form-check input[type=checkbox] + label {color: #333;display: inline-block;font-size: 14px;font-weight: 400;line-height: 1.8;position: relative;padding-left: 30px;cursor: pointer;}.form-check input[type=checkbox] + label::before {content: "";position: absolute;top: 4px;left: 0;width: 18px;height: 18px;border-radius: 3px;border: 1px solid #cacaca;background-color: #FFFFFF;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.form-check input[type=checkbox] + label::after {content: "\f00c";color: #FFFFFF;position: absolute;top: 4px;left: 0;font-size: 14px;font-family: "Font Awesome 5 Free";font-weight: 600;line-height: 18px;width: 18px;height: 18px;border-radius: 3px;transform: scale(0);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);text-align: center;}.form-check input[type=checkbox] + label span {font-size: 13px;font-weight: 400;color: #666666;}.form-check input[type=checkbox]:checked + label::before {background-color: var(--main-bg-color2);border-color: var(--main-bg-color2);}.form-check input[type=checkbox]:checked + label::after {transform: scale(1);}.form-check input[type=checkbox]:hover + label::before {border-color: var(--main-bg-color2);}.form-check input[type=radio] {display: none;}.form-check input[type=radio] + label {color: #333;display: inline-block;font-size: 14px;font-weight: 400;line-height: 1.8;position: relative;padding-left: 25px;cursor: pointer;white-space: nowrap;}.form-check input[type=radio] + label::before {content: "";position: absolute;top: 4px;left: 0;width: 18px;height: 18px;border-radius: 50%;border: 1px solid #cacaca;background-color: #FFFFFF;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.form-check input[type=radio] + label::after {content: "";position: absolute;top: 4px;left: 0;width: 18px;height: 18px;border-radius: 50%;background-color: var(--main-bg-color2);transform: scale(0);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.form-check input[type=radio] + label span {font-size: 13px;font-weight: 400;color: #666666;}.form-check input[type=radio] + label strong {font-size: 15px;font-weight: 700;line-height: 1;color: #252525;}.form-check input[type=radio]:checked + label::before {opacity: 0.5;}.form-check input[type=radio]:checked + label::after {transform: scale(0.55);}.form-switch .form-check-input {width: 40px;height: 22px;box-shadow: none;background-color: #ccc;border-color: #ccc;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23FFF'/%3E%3C/svg%3E");cursor: pointer;}.form-switch .form-check-input:checked {background-color: #86b223;border-color: #86b223;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23FFF'/%3E%3C/svg%3E");}.form-switch .form-check-input:focus {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23FFF'/%3E%3C/svg%3E");}.select2-container {width: 100% !important;}.select2-container .select2-selection--single {height: 52px;outline: 0;color: #252525;background-color: #f8f8f8;border: 1px solid #f8f8f8;}.select2-container .select2-selection--single .select2-selection__rendered {line-height: 50px;font-size: 14px;font-weight: 500;padding: 0 35px 0 20px;outline: 0;}.select2-container .select2-selection--single .select2-selection__arrow {top: 50%;right: 15px;transform: translateY(-50%);}.select2-container.select2-container--open .select2-selection--single {border-color: var(--main-bg-color2);background-color: #FFFFFF;}.select2-container.select2-container--open .select2-results__option[aria-selected=true], .select2-container.select2-container--open .select2-results__option[data-selected=true] {color: #FFFFFF;background: var(--main-bg-color2);}.select2-container .select2-search--dropdown {position: relative;padding: 5px 20px;}.select2-container .select2-search--dropdown .select2-search__field {color: #252525;background-color: #f8f8f8;border: 1px solid #f8f8f8;padding: 3px 20px;min-height: 40px;font-size: 14px;border-radius: 5px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.select2-container .select2-search--dropdown .select2-search__field:focus {border-color: var(--main-bg-color2);}.select2-container .select2-results {padding: 0;}.select2-container .select2-results__option {margin: 0;outline: 0;padding: 6px 20px;}.select2-container .select2-results__option--selected, .select2-container .select2-results__option--highlighted[aria-selected] {color: #FFFFFF;background: var(--main-bg-color2);}.select2-dropdown {border-color: var(--main-bg-color2);}.flatpickr-calendar {border-radius: 8px;box-shadow: 0 0 30px rgba(0, 0, 0, 0.12);padding: 10px;background: #FFFFFF;border: 1px solid #FFFFFF;box-sizing: border-box;width: auto;}.flatpickr-months {color: #252525;border: 1px solid #f5f7fd;background: #f5f7fd;border-radius: 5px;position: relative;min-height: 42px;display: flex;align-items: center;justify-content: center;}.flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month {font-size: 14px;height: 40px;min-width: 40px;line-height: 40px;cursor: pointer;margin: 0;text-align: center;padding: 0;}.flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg {width: 11px;height: 11px;}.flatpickr-current-month {font-size: 14px;font-weight: 400;text-transform: capitalize;line-height: 42px;padding: 4px 0;display: flex;align-items: center;justify-content: center;}.flatpickr-current-month .flatpickr-monthDropdown-months {min-height: 32px;line-height: 30px;padding: 0 3px;background-position: center right 5px;margin: 0 2px;border: 1px solid transparent;border-radius: 5px;}.flatpickr-current-month .flatpickr-monthDropdown-months:hover {background: transparent;}.flatpickr-current-month .flatpickr-monthDropdown-months:focus {border-color: var(--main-bg-color2);background-color: #FFFFFF;}.flatpickr-current-month .numInputWrapper:hover {background: transparent;}.flatpickr-current-month .numInputWrapper input {min-height: 32px;line-height: 30px;padding: 0 3px;margin: 0 2px;border: 1px solid transparent;border-radius: 5px;}.flatpickr-current-month .numInputWrapper input:focus {border-color: var(--main-bg-color2);background-color: #FFFFFF;}span.flatpickr-weekday {font-size: 13px;color: #252525;font-weight: 700;}.flatpickr-day {border-radius: 50%;color: #333;font-weight: 700;font-size: 13px;}.flatpickr-day:hover {border-color: transparent;background: rgba(0, 113, 220, 0.12);color: var(--main-bg-color2);}.flatpickr-day.today {border-color: transparent;background: rgba(0, 113, 220, 0.12);color: var(--main-bg-color2);}.flatpickr-day.today:hover {border-color: var(--main-bg-color2);background: var(--main-bg-color2);color: #FFFFFF;}.flatpickr-day.selected {border-color: var(--main-bg-color2);background: var(--main-bg-color2);color: #FFFFFF;}.flatpickr-day.selected:hover {border-color: var(--main-bg-color2);background: var(--main-bg-color2);color: #FFFFFF;}.header-section {position: absolute;top: 0;left: 0;width: 100%;z-index: 8;}.header-top {background-color: var(--main-bg-color);padding: 5px 0;}.header-top-02 {background-color: #EBEEF6;padding: 5px 0;border-bottom: 1px solid #eee;}.header-top-03 {background-color: #FFFFFF;padding: 5px 0;border-bottom: 1px solid #eee;}.header-top-04 {background-color: #FFFFFF;padding: 20px 0;}.header-top-05 {background-color: transparent;border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding: 5px 0;}.header-main {background-color: #fff;box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05);padding: 10px 0;}@media screen and (max-width:1600px) {.header-main .container {max-width: 1500px !important;;}}@media only screen and (max-width: 767px) {.header-main {padding: 20px 0;}}.header-main-02 {padding: 0;background-color: #FFFFFF;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.header-main-02 {padding: 10px 0;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.header-main-02 {padding: 20px 0;}}.header-main-03 {background-color: var(--main-bg-color2);padding: 0;}.header-main-04 {padding: 10px 0;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.header-main-04 {padding: 20px 0;}}@media only screen and (max-width: 575px) {.header-main-04 .header-mini-cart {right: -45px;}}.header-main-05 {padding: 10px 0;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.header-main-05 {padding: 22px 0;}}@media only screen and (max-width: 575px) {.header-main-05 .header-mini-cart {right: -45px;}}.header-main-06 {background: #FFFFFF;box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05);padding: 10px 0;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.header-main-06 {padding: 20px 0;}}@media only screen and (max-width: 575px) {.header-main-06 .header-mini-cart {right: -45px;}}.header-transparent {background-color: transparent;box-shadow: none;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.header-transparent {background-color: #FFFFFF;}}.sticky .header-main-06, .sticky .header-main-05, .sticky .header-main-04, .sticky .header-main-02, .sticky .header-main {position: fixed;top: 0;left: 0;width: 100%;z-index: 9;animation: sticky 1s;background-color: #FFFFFF;box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05);}.sticky .header-main-03 {position: fixed;top: 0;left: 0;width: 100%;z-index: 9;animation: sticky 1s;box-shadow: 0 10px 26px rgba(0, 0, 0, 0.05);}.sticky .header-main-04, .sticky .header-main-06 {padding: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.sticky .header-main-04, .sticky .header-main-06 {padding: 20px 0;}}.sticky .header-main-05 {padding: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.sticky .header-main-05 {padding: 22px 0;}}@keyframes sticky {0% {transform: translateY(-100%);}100% {transform: translateY(0%);}}.header-top-bar-wrap__text {color: #FFFFFF;font-size: 15px;font-weight: 400;line-height: 1.74;padding: 12px 0;}@media only screen and (max-width: 767px) {.header-top-bar-wrap__text {font-size: 14px;}}.header-top-bar-wrap__text strong {font-weight: 500;}.header-top-bar-wrap__text a {font-weight: 500;color: #ffc221;position: relative;}.header-top-bar-wrap__text a::before {position: absolute;content: "";height: 1px;right: 0;bottom: 0;width: 0;background-color: #ffc221;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.header-top-bar-wrap__text a:hover::before {width: 100%;right: auto;left: 0;}.header-top-bar-wrap__info {padding: 7px 0;}.header-top-bar-wrap__info > * {margin-right: 30px !important;}@media only screen and (max-width: 575px) {.header-top-bar-wrap__info > * {margin-right: 0;margin-top: 5px;}}@media only screen and (max-width: 575px) {.header-top-bar-wrap__info > *:first-child {margin-top: 0;}}.header-top-bar-wrap__info > *:last-child {margin-right: 0 !important;}.header-top-bar-wrap__info-list {display: flex;list-style: none;margin: 0;padding: 0;}@media only screen and (max-width: 575px) {.header-top-bar-wrap__info-list {flex-direction: column;text-align: center;}}.header-top-bar-wrap__info-list li {position: relative;margin-right: 30px;}@media only screen and (max-width: 575px) {.header-top-bar-wrap__info-list li {margin-right: 10px;}}.header-top-bar-wrap__info-list li:last-child {margin-right: 0;}.header-top-bar-wrap__info-list li::before {position: absolute;content: "";top: 50%;transform: translateY(-50%);width: 1px;height: 20px;background: rgba(255, 255, 255, 0.4);left: -15px;}@media only screen and (max-width: 575px) {.header-top-bar-wrap__info-list li::before {display: none;}}.header-top-bar-wrap__info-list li:first-child::before {display: none;}.header-top-bar-wrap__info-list li a, .header-top-bar-wrap__info-list li button {color: #FFFFFF;font-size: 13px;font-weight: 500;white-space: nowrap;padding: 0;background: none;border: 0;}.header-top-bar-wrap__info-list li a i, .header-top-bar-wrap__info-list li button i {margin-right: 3px;color: #ffc221;font-size: 14px;}.header-top-bar-wrap__info-list li:hover a, .header-top-bar-wrap__info-list li:hover button {color: #ffc221;}.header-top-bar-wrap__info-list-02 li::before {background-color: #AAACB2;}.header-top-bar-wrap__info-list-02 li a, .header-top-bar-wrap__info-list-02 li button {color: #333;}.header-top-bar-wrap__info-list-02 li a i, .header-top-bar-wrap__info-list-02 li button i {color: var(--main-bg-color2);}.header-top-bar-wrap__info-list-02 li:hover a, .header-top-bar-wrap__info-list-02 li:hover button {color: var(--main-bg-color2);}.header-top-bar-wrap__info-list-03 li::before {content: "/";color: #AAACB2;width: auto;height: auto;background-color: transparent;font-size: 15px;left: -18px;}.header-top-bar-wrap__info-list-03 li a, .header-top-bar-wrap__info-list-03 li button {color: #333;}.header-top-bar-wrap__info-list-03 li a i, .header-top-bar-wrap__info-list-03 li button i {color: var(--main-bg-color2);}.header-top-bar-wrap__info-list-03 li:hover a, .header-top-bar-wrap__info-list-03 li:hover button {color: var(--main-bg-color2);}.header-top-bar-wrap__info-list-04 li::before {background-color: rgba(255, 255, 255, 0.35);font-size: 15px;left: -18px;}.header-top-bar-wrap__info-list-04 li a, .header-top-bar-wrap__info-list-04 li button {color: #FFFFFF;}.header-top-bar-wrap__info-list-04 li a i, .header-top-bar-wrap__info-list-04 li button i {color: #FFFFFF;}.header-top-bar-wrap__info-list-04 li:hover a, .header-top-bar-wrap__info-list-04 li:hover button {color: #ffc221;}.header-top-bar-wrap__info-social {display: flex;list-style: none;margin: 0;padding: 0;}@media only screen and (max-width: 575px) {.header-top-bar-wrap__info-social {justify-content: center;}}.header-top-bar-wrap__info-social li {margin-right: 24px;}.header-top-bar-wrap__info-social li:last-child {margin-right: 0;}.header-top-bar-wrap__info-social li a {font-size: 15px;display: block;color: #FFFFFF;}.header-top-bar-wrap__info-social li:hover a {color: #ffc221;}.header-top-bar-wrap__info-social-02 li a {color: #252525;}.header-top-bar-wrap__info-social-02 li:hover a {color: var(--main-bg-color2);}.header-top-bar-wrap__language {position: relative;padding-left: 15px;text-align: center;}.header-top-bar-wrap__language::before {position: absolute;content: "";top: 50%;transform: translateY(-50%);width: 1px;height: 20px;background: #AAACB2;right: -15px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.header-top-bar-wrap__language::before {display: none;}}.header-top-bar-wrap__language .language-toggle {font-size: 13px;font-weight: 500;color: #252525;position: relative;padding: 0 15px 0 10px;border: 0;background: none;}.header-top-bar-wrap__language .language-toggle::after {content: "\f107";font-size: 12px;font-family: "Font Awesome 5 Free";font-weight: 600;border: 0;position: absolute;top: 50%;right: 0;transform: translateY(-50%);}.header-top-bar-wrap__language .language-dropdown {min-width: 200px;position: absolute;top: 100%;right: 0;left: 0;padding: 13px 0 16px;margin: 0;list-style-type: none;z-index: 8;background: #FFFFFF;box-shadow: 0 0 37px rgba(0, 0, 0, 0.07);border: 1px solid #ededed;border-radius: 5px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);opacity: 0;visibility: hidden;transform: translateY(20px);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.header-top-bar-wrap__language .language-dropdown {left: auto;}}.header-top-bar-wrap__language .language-dropdown::before {content: "";position: absolute;bottom: 100%;left: 42px;width: 0;height: 0;transform: translateX(-1px);border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 11px solid #FFFFFF;filter: drop-shadow(0 0 30px rgba(0, 0, 0, 0.12));}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.header-top-bar-wrap__language .language-dropdown::before {left: auto;right: 42px;}}.header-top-bar-wrap__language .language-dropdown li a {display: block;text-decoration: none;padding: 6px 30px;border: 0;background: none !important;color: #333;line-height: 1;font-size: 13px;font-weight: 500;line-height: 1.85;text-align: left;}.header-top-bar-wrap__language .language-dropdown li:hover > a {color: var(--main-bg-color2);}.header-top-bar-wrap__language:hover .language-dropdown {transform: translateY(0px);opacity: 1;visibility: visible;}.header-top-bar-wrap__language-02::before {background: #d9dee3;height: 40px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.header-top-bar-wrap__language-02::before {display: block;right: -30px;}}@media only screen and (max-width: 575px) {.header-top-bar-wrap__language-02::before {height: 24px;right: -11px;}}.header-top-bar-wrap__language-02 .language-toggle {color: #333;}.header-top-bar-wrap__language-02 .language-toggle::after {color: #333;}.header-top-bar-wrap__language-02 .language-toggle:hover {color: var(--main-bg-color2);}.header-top-bar-wrap__language-02 .language-toggle:hover::after {color: var(--main-bg-color2);}.header-main-wrapper {display: flex;justify-content: space-between;align-items: center;position: relative;}.header-contact__box {display: flex;align-items: center;}@media only screen and (max-width: 575px) {.header-contact__box {justify-content: center;}}.header-contact__icon {font-size: 34px;line-height: 1;color: var(--main-bg-color2);}@media only screen and (max-width: 767px) {.header-contact__icon {font-size: 28px;}}.header-contact__info {padding-left: 12px;}.header-contact__phone {font-size: 13px;display: block;font-weight: 700;color: #252525;}@media only screen and (max-width: 767px) {.header-contact__phone {font-size: 12px;}}.header-contact__email {font-size: 13px;display: block;color: #333;}@media only screen and (max-width: 767px) {.header-contact__email {font-size: 12px;}}.header-logo {margin-right: 28px;}.header-logo__logo {width: 100px;}@media only screen and (max-width: 767px) {.header-logo__logo {width: 132px;}}.header-category-menu {position: relative;padding: 10px 0 10px 28px;}.header-category-menu::before {content: "";position: absolute;top: 50%;left: 0;width: 1px;height: 40px;background: #d9dee3;transform: translateY(-50%);}.header-category-menu:hover .header-category-dropdown-wrap {opacity: 1;visibility: visible;transform: none;}.header-category-toggle {color: var(--main-bg-color);font-size: 16px;font-weight: 500;display: flex;align-items: center;line-height: 20px;position: relative;width: max-content;}.header-category-toggle__icon {margin-right: 15px;}.header-category-toggle__icon svg {fill: var(--main-bg-color);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.header-category-toggle:hover {color: var(--main-bg-color2);}.header-category-toggle:hover .header-category-toggle__icon {margin-right: 15px;}.header-category-toggle:hover .header-category-toggle__icon svg {fill: var(--main-bg-color2);}.header-category-dropdown-wrap {opacity: 0;visibility: hidden;transform: translateY(20px);position: absolute;top: 100%;left: 0;z-index: 4;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.header-category-dropdown {margin: 0;list-style-type: none;background: #FFFFFF;box-shadow: 0 0 30px rgba(0, 0, 0, 0.12);border: 1px solid #f8f8f8;border-radius: 5px;width: 250px;position: relative;padding: 14px 0 22px;}.header-category-dropdown::before {content: "";position: absolute;bottom: 100%;left: 29px;width: 0;height: 0;transform: translateX(-1px);border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 11px solid #FFFFFF;filter: drop-shadow(0 0 30px rgba(0, 0, 0, 0.12));z-index: 5;}.header-category-dropdown li {margin: 0;padding: 0;list-style-type: none;position: static;}.header-category-dropdown li a {position: relative;display: block;padding: 9px 30px 10px;font-size: 13px;font-weight: 500;line-height: 1.31;color: #7e7e7e;}.header-category-dropdown li .toggle-sub-menu {position: absolute;top: 50%;right: 20px;transform: translateY(-50%);}.header-category-dropdown li .toggle-sub-menu::before {content: "\f105";font-size: 13px;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;font-family: "Font Awesome 5 Free";font-weight: 600;}.header-category-dropdown li:hover > a {color: var(--main-bg-color2);background: #f5f7fd;}.header-category-dropdown li:hover > .children {display: block;}.header-category-dropdown .course-list, .header-category-dropdown .sub-categories {position: absolute;left: 100%;top: 0px;margin-top: 0;width: 255px;height: 100%;border-radius: 0 5px 5px 0;padding-left: 5px;background: #FFFFFF;list-style-type: none;padding: 14px 0 22px;border: 1px solid #f8f8f8;box-shadow: 0 0 30px rgba(0, 0, 0, 0.12);display: none;z-index: -1;}.header-category-dropdown .course-list {width: 405px;z-index: -2;}.header-category-dropdown .course-list li + li .categories-course::before {content: "";position: absolute;top: -1px;left: 0;right: 0;height: 1px;background: #eee;opacity: 1;}.header-category-dropdown .course-list li:hover > .categories-course::before {opacity: 0;}.categories-course {display: flex !important;padding: 16px 11px !important;margin: 0 20px;background: #FFFFFF;position: relative;}.categories-course__thumbnail {flex-shrink: 0;}.categories-course__caption {flex-grow: 1;padding-left: 12px;margin-top: -4px;}.categories-course__title {font-size: 13px;font-weight: 500;line-height: 1.7;margin: 0;}.categories-course__price {margin-top: 8px;}.categories-course__sale-price {font-size: 18px;line-height: 1.2;color: var(--main-bg-color);font-weight: 700;}.categories-course__regular-price {font-size: 15px;font-weight: 500;color: #666666;text-decoration: line-through;margin-left: 8px;}.header-inner {display: flex;flex-grow: 1;justify-content: flex-end;align-items: center;}.header-serach {max-width: 400px;position: relative;width: 100%;padding: 0 10px;}@media only screen and (max-width: 767px) {.header-toggle__btn i {font-size: 1.5em;color: var(--main-bg-color);}.header-serach {position: absolute;top: 150px;left: 0;max-width: 100%;background-color: #FFFFFF;border: 1px solid #eee;box-shadow: 0 0 26px rgba(0, 0, 0, 0.05);padding: 15px;border-radius: 5px;transform: translateY(30px);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);opacity: 0;visibility: hidden;}}.header-serach.open {opacity: 1;visibility: visible;transform: translateY(0);}.header-serach__input {color: #252525;background: #F2F2F2;border: 1px solid #F2F2F2;font-weight: 500;height: 60px;padding: 3px 20px;padding-right: 65px;font-size: 14px;width: 100%;border-radius: 5px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.header-serach__input:focus {border-color: var(--main-bg-color2);background-color: #FFFFFF;}.header-serach__input::-webkit-input-placeholder {opacity: 1;color: #666666;}.header-serach__input:-moz-placeholder {opacity: 1;color: #666666;}.header-serach__input::-moz-placeholder {opacity: 1;color: #666666;}.header-serach__input:-ms-input-placeholder {opacity: 1;color: #666666;}.header-serach__btn {position: absolute;top: 0;right: 10px;width: 60px;height: 60px;border: 0;background-color: transparent;color: var(--main-bg-color2);border-top-right-radius: 5px;border-bottom-right-radius: 5px;font-size: 20px;}@media only screen and (max-width: 767px) {.header-serach__btn {top: 15px;}}.header-serach__btn:hover {background-color: var(--main-bg-color2);color: #FFFFFF;}.header-serach-02 {max-width: 260px;}@media only screen and (max-width: 767px) {.header-serach-02 {max-width: 100%;}}.header-serach-02__input {height: 52px;}.header-serach-02__btn {width: 52px;height: 52px;}.menu-primary__container {display: flex;list-style: none;padding: 0;margin: 0;}.menu-primary__container > li {position: relative;white-space: nowrap;}.menu-primary__container > li > a {padding: 29px 17px;font-size: 14px;font-weight: 500;line-height: 1.6;color: var(--main-bg-color);display: block;position: relative;}.menu-primary__container > li > a span {position: relative;padding: 4px 0;}.menu-primary__container > li > a span::before {content: "";position: absolute;left: auto;right: 0;bottom: 0;height: 2px;width: 0;background: currentColor;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.menu-primary__container > li > a.active {color: var(--main-bg-color2);}.menu-primary__container > li > a.active span::before {width: 100%;background-color: var(--main-bg-color2);left: 0;right: auto;}.menu-primary__container > li.menu-item-has-children > a span::after {content: "\f078";font-family: "Font Awesome 5 Free";font-size: 8px;font-weight: 700;margin-left: 8px;}.menu-primary__container > li.mega-menu-children {position: static;}.menu-primary__container > li.mega-menu-children > a::before {content: "";position: absolute;bottom: -1px;left: 50%;transform: translateX(-50%);width: 0;height: 0;opacity: 0;visibility: hidden;z-index: 100;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 10px solid #FFFFFF;filter: drop-shadow(0 0 30px rgba(0, 0, 0, 0.12));transition: 0;}.menu-primary__container > li.mega-menu-children > a span::after {content: "\f078";font-family: "Font Awesome 5 Free";font-size: 8px;font-weight: 700;margin-left: 8px;}.menu-primary__container > li:hover > a {color: var(--main-bg-color2);}.menu-primary__container > li:hover > a::before {opacity: 1;visibility: visible;transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);}.menu-primary__container > li:hover > a span::before {width: 100%;background-color: var(--main-bg-color2);left: 0;right: auto;}.menu-primary__container > li:hover .sub-menu, .menu-primary__container > li:hover .mega-menu {transform: none;opacity: 1;visibility: visible;}.menu-primary__container-02 > li > a {padding: 15px 21px;color: rgba(255, 255, 255, 0.8);font-weight: 500;}.menu-primary__container-02 > li > a span::before {display: none;}.menu-primary__container-02 > li > a.active {color: #FFFFFF;}.menu-primary__container-02 > li:hover > a {color: #FFFFFF;}.menu-primary__container-03 > li > a {color: #FFFFFF;font-weight: 500;}.menu-primary__container-03 > li > a span::before {background: #ffc221;}.menu-primary__container-03 > li > a.active {color: #FFFFFF;}.menu-primary__container-03 > li > a.active span::before {background: #ffc221;}.menu-primary__container-03 > li:hover > a {color: #FFFFFF;}.menu-primary__container-03 > li:hover > a span::before {background: #ffc221;}.menu-primary .sub-menu {margin: 0;padding: 13px 0 16px;min-width: 250px;border: 1px solid #ededed;border-radius: 5px;background-color: #FFFFFF;box-shadow: 0 0 30px rgba(0, 0, 0, 0.12);position: absolute;top: 100%;left: 0;z-index: 8;transform: translateY(20px);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);opacity: 0;visibility: hidden;}.menu-primary .sub-menu::before {content: "";position: absolute;top: -10px;left: 40px;width: 0;height: 0;z-index: 100;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 10px solid #FFFFFF;filter: drop-shadow(0 0 30px rgba(0, 0, 0, 0.12));transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.menu-primary .sub-menu.left {left: auto;right: 0;}.menu-primary .sub-menu li {display: block;margin: 0;padding: 0;list-style: none;position: relative;}.menu-primary .sub-menu li a {padding: 9px 30px;font-size: 13px;font-weight: 500;color: #7e7e7e;line-height: 1.39;display: block;white-space: nowrap;}.menu-primary .sub-menu li a span {display: block;}.menu-primary .sub-menu li a.active {color: var(--main-bg-color2);}.menu-primary .sub-menu li.menu-item-has-children > a span::after {content: "\f054";font-family: "Font Awesome 5 Free";font-size: 10px;font-weight: 600;float: right;margin-left: 5px;margin-top: 2px;}.menu-primary .sub-menu li:hover > a {color: var(--main-bg-color2);}.menu-primary .sub-menu li:hover > .sub-menu {transform: none;opacity: 1;visibility: visible;}.menu-primary .sub-menu li .sub-menu {left: 100%;top: -13px;transform: translateY(20px);opacity: 0;visibility: hidden;}.menu-primary .sub-menu li .sub-menu::before {display: none;}.menu-primary .sub-menu li .sub-menu.left {left: auto;right: 100%;}.menu-primary .mega-menu {border: 1px solid #f8f8f8;border-radius: 5px;background-color: #FFFFFF;box-shadow: 0 0 30px rgba(0, 0, 0, 0.12);position: absolute;top: 100%;left: 0;right: 0;z-index: 8;width: 100%;padding: 30px 0;margin: 0;list-style: none;transform: translateY(20px);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);opacity: 0;visibility: hidden;}.menu-primary .mega-menu-content {max-width: 980px;margin: 0 auto;}.menu-content-list__link {font-size: 13px;line-height: 26px;color: #c7c7c7;font-weight: 500;display: block;}@media only screen and (min-width: 1500px), only screen and (min-width: 1200px) and (max-width: 1499px) {.menu-content-list__link {color: #7e7e7e;}}.menu-content-list__link .badge {padding: 4px 8px;font-size: 11px;text-transform: uppercase;margin-left: 8px;}.menu-content-list__link .hot {background-image: linear-gradient(45deg, #FE378C 0%, #FE5B34 100%);}.menu-content-list__link .new {background: #39CABD;}.menu-content-list__link + .menu-content-list__link {margin-top: 10px;}.menu-content-banner {background-color: #F2F2F2;background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 21px 30px 25px 30px;border-radius: 5px;}.menu-content-banner__title {font-size: 16px;line-height: 1.8;font-weight: 500;max-width: 200px;}.menu-content-banner__btn {padding: 0 19px;height: 40px;line-height: 40px;margin-top: 14px;font-weight: 500;}.header-action {position: relative;margin-left: 20px;}@media only screen and (max-width: 767px) {.header-action {margin-left: 5px;}}.header-action__btn {position: relative;display: block;width: 33px;height: 30px;font-size: 18px;line-height: 30px;cursor: pointer;color: var(--main-bg-color);}.header-action__number {position: absolute;top: -4px;right: 0;padding: 0 4px;min-width: 20px;height: 20px;line-height: 20px;border-radius: 20px;color: #FFFFFF;background: var(--main-bg-color2);font-weight: 700;font-size: 12px;text-align: center;}.header-action__btn-02 {color: #FFFFFF;}.header-action__btn-02:focus, .header-action__btn-02:hover {color: #FFFFFF;}.header-action__number-02 {color: var(--main-bg-color);background: #ffc221;}.header-action:hover .header-mini-cart {top: 100%;opacity: 1;visibility: visible;}.header-action-02 {margin-left: auto;margin-right: 10px;}@media only screen and (max-width: 575px) {.header-action-02 {margin-right: 0;}}.header-action-02::before {content: "";position: absolute;top: 50%;left: -25px;width: 1px;height: 40px;background: #d9dee3;transform: translateY(-50%);}@media only screen and (max-width: 575px) {.header-action-02::before {left: -15px;height: 28px;}}.header-mini-cart {position: absolute;top: calc(100% + 20px);right: 0;z-index: 99;overflow: auto;padding: 30px 20px 27px;max-height: 80vh;width: 360px;border: 0;border-radius: 5px;background-color: #FFFFFF;box-shadow: 0 0 30px rgba(0, 0, 0, 0.12);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);visibility: hidden;opacity: 0;}@media only screen and (max-width: 575px) {.header-mini-cart {right: -86px;width: 290px;}}.header-mini-cart__empty {text-align: center;}.header-mini-cart__icon {font-size: 70px;color: var(--main-bg-color2);}.header-mini-cart__text {font-size: 14px;font-weight: 500;}.header-mini-cart__btn {display: flex;justify-content: space-between;}.header-mini-cart__btn .btn {width: 48%;margin-top: 10px;}.header-mini-cart__product-list {list-style: none;padding: 0;margin: 0;}.header-mini-cart__item {position: relative;display: flex;align-items: flex-start;list-style-type: none;padding: 0 20px 0 0;}.header-mini-cart__item + .header-mini-cart__item {margin-top: 20px;}.header-mini-cart__close {position: absolute;top: 0;right: 0;width: 20px;height: 20px;font-size: 0;line-height: 1.5;}.header-mini-cart__close::before {content: "\f00d";font-size: 18px;font-family: "Font Awesome 5 Free";font-weight: 600;position: absolute;top: -3px;left: 4px;}.header-mini-cart__thumbnail {flex-shrink: 0;width: 80px;}.header-mini-cart__caption {flex-grow: 1;padding-left: 10px;}.header-mini-cart__name {font-size: 14px;line-height: 1.8;margin: 0 0 5px;}.header-mini-cart__quantity {display: block;position: relative;font-size: 14px;font-weight: 400;line-height: 1.86;}.header-mini-cart__quantity .amount {font-size: 15px;font-weight: 700;line-height: 1;color: var(--main-bg-color);}.header-mini-cart__quantity .separator {color: var(--main-bg-color);}.header-mini-cart__footer {margin-top: 30px;padding-top: 16px;border-top: 2px solid #f3f3f3;}.header-mini-cart__total {display: flex;justify-content: space-between;}.header-mini-cart__label {font-size: 15px;font-weight: 700;line-height: 1;color: #333;}.header-mini-cart__value {font-size: 15px;font-weight: 700;line-height: 1;color: var(--main-bg-color);}.header-mini-cart__value .separator {font-size: 66.666667%;}.header-user {display: flex;align-items: center;position: relative;margin-left: 30px;padding-left: 31px;}@media only screen and (min-width: 1200px) and (max-width: 1499px) {.header-user {margin-left: 20px;padding-left: 21px;}}.header-user::before {content: "";position: absolute;top: 50%;left: 0;width: 1px;height: 40px;background: #d9dee3;transform: translateY(-50%);}.header-user > *:last-child {padding-right: 0;}.header-user__button {padding: 0 10px;}.header-user__login {font-size: 14px;font-weight: 500;color: #333;position: relative;border: 0;padding: 0;background: none;white-space: nowrap;}.header-user__login::before {content: "";position: absolute;right: 0;height: 1px;background: #ddd;bottom: 0;width: 0;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.header-user__login:hover {color: var(--main-bg-color2);}.header-user__login:hover::before {width: 100%;left: 0;right: auto;}.header-user__signup {padding: 0 28px;height: 48px;line-height: 48px;font-weight: 500;background-color: rgba(0, 113, 220, 0.1);color: var(--main-bg-color2);}.header-user__login-02 {font-size: 14px;font-weight: 400;color: #FFFFFF;position: relative;border: 0;padding: 0;background: none;white-space: nowrap;}.header-user__login-02::before {content: "";position: absolute;right: 0;height: 1px;background: #ffc221;bottom: 0;width: 0;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.header-user__login-02:hover::before {width: 100%;left: 0;right: auto;}.header-user__signup-02 {padding: 0 28px;height: 48px;line-height: 48px;font-weight: 500;}.header-user-02__box {display: flex;align-items: center;position: relative;}.header-user-02__icon {font-size: 34px;line-height: 1;color: var(--main-bg-color2);}.header-user-02__info {padding-left: 12px;}.header-user-02__link {font-size: 13px;font-weight: 500;display: block;color: #666666;padding: 0;margin: 0;border: 0;background: none;}.header-user-02__link:hover {color: #252525;}.header-toggle {display: flex;align-items: center;}.header-toggle__btn {padding: 0 3px;border: 0;background-color: transparent;margin-left: 20px;}@media only screen and (max-width: 767px) {.header-toggle__btn {margin-left: 15px;}}.header-toggle__btn .line {display: block;position: relative;width: 24px;height: 2px;transform: translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);background-color: var(--main-bg-color);margin: 6px 0;}.header-toggle__btn .dots {height: 5px;width: 5px;border-radius: 100%;margin: 10px 2px;background-color: var(--main-bg-color);display: inline-block;}.header-toggle__btn .dots:first-child {margin-left: 0;}.header-toggle__btn .dots:last-child {margin-right: 0;}.header-toggle__btn-02 .line {background-color: #FFFFFF;}.header-toggle__btn-02 .dots {background-color: #FFFFFF;}.sticky .menu-primary__container-03 > li > a {color: #111;}.sticky .menu-primary__container-03 > li > a span::before {background: var(--main-bg-color2);}.sticky .menu-primary__container-03 > li > a.active {color: var(--main-bg-color2);}.sticky .menu-primary__container-03 > li > a.active span::before {background: var(--main-bg-color2);}.sticky .menu-primary__container-03 > li:hover > a {color: var(--main-bg-color2);}.sticky .menu-primary__container-03 > li:hover > a span::before {background: var(--main-bg-color2);}.sticky .header-action__btn-02 {position: relative;display: block;width: 33px;height: 30px;color: var(--main-bg-color);}.sticky .header-user__login-02 {color: #333;}.sticky .header-user__login-02::before {background-color: var(--main-bg-color2);}.sticky .header-toggle__btn-02 .line {background-color: var(--main-bg-color);}.sticky .header-toggle__btn-02 .dots {background-color: var(--main-bg-color);}.offcanvas-mobile {background-position: center center;background-size: cover;background-repeat: no-repeat;width: 360px;}.offcanvas-mobile::before {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background-color: #000000;opacity: 0.8;z-index: -1;}.offcanvas-mobile .offcanvas-body {position: relative;}.offcanvas-logo__logo {width: 148px;}.offcanvas-close {font-size: 36px;color: #111;line-height: 1;padding: 0;border: 0;background: none;}.offcanvas-menu {list-style: none;padding: 0;margin: 0;}.offcanvas-menu li {position: relative !important;}.offcanvas-menu li > a {padding: 19px 0;font-weight: 500;font-size: 14px;line-height: 1.5;color: #FFFFFF;display: block;border-bottom: 1px solid rgba(255, 255, 255, 0.15);}.offcanvas-menu li:last-child a {border-bottom: 0;}.offcanvas-menu li .mobile-menu-expand {position: absolute;top: 8px;right: 0;width: 40px;height: 40px;color: #FFFFFF;text-align: center;line-height: 40px;border-radius: 50%;}.offcanvas-menu li .mobile-menu-expand::before {content: "\f107";font-size: 18px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-family: "Font Awesome 5 Free";font-weight: 600;}.offcanvas-menu li .mobile-menu-expand:focus, .offcanvas-menu li .mobile-menu-expand:hover {background: rgba(255, 255, 255, 0.1);}.offcanvas-menu li.active-expand > .mobile-menu-expand::before {content: "\f106";}.offcanvas-menu .sub-menu {padding: 14px 0;}.offcanvas-menu .sub-menu li a {border-bottom: 0;font-size: 13px;color: rgba(255, 255, 255, 0.7);padding-top: 10px;padding-bottom: 10px;}.offcanvas-menu .sub-menu li a:hover {color: #FFFFFF;}.offcanvas-menu .sub-menu li .sub-menu {padding: 14px 10px;}.offcanvas-menu .sub-menu li .mobile-menu-expand {top: 0;}.offcanvas-menu ul {list-style: none;margin: 0;padding: 0;}.offcanvas-menu .menu-content-banner, .offcanvas-menu .menu-content-list {margin-top: 30px;}.offcanvas-user {display: flex;align-items: center;justify-content: center;position: relative;padding: 30px;margin-left: -15px;margin-right: -15px;}.offcanvas-user > * {margin: 0 15px;}.offcanvas-user__button .btn {width: 130px;height: 44px;line-height: 44px;font-size: 14px;}.dashboard-header {background-color: #FFFFFF;box-shadow: 0 2px 15px rgba(51, 51, 51, 0.05);border-bottom: 1px solid #ededed;padding: 30px 0;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.dashboard-header {padding: 15px 0;}}.dashboard-header__wrap {display: flex;align-items: center;margin-left: -10px;margin-right: -10px;}@media only screen and (max-width: 575px) {.dashboard-header__wrap {margin-left: -7px;margin-right: -7px;}}.dashboard-header__wrap > * {margin: 0 10px;}@media only screen and (max-width: 575px) {.dashboard-header__wrap > * {margin: 14px;}}.dashboard-header__toggle-menu {flex-shrink: 0;cursor: pointer;color: var(--main-bg-color2);height: 30px;line-height: 30px;}.dashboard-header__toggle-menu .toggle-btn {padding: 0;margin: 0;line-height: 1;background: none;border: 0;}.dashboard-header__toggle-menu svg * {fill: currentColor;}.dashboard-header__user {display: flex;align-items: center;flex-grow: 1;min-width: 145px;}.dashboard-header__user-avatar img {width: 90px;border-radius: 50%;max-height: 90px;object-fit: fill;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.dashboard-header__user-avatar img {width: 60px;}}@media only screen and (max-width: 575px) {.dashboard-header__user-avatar img {width: 48px;}}.dashboard-header__user-info {padding-left: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.dashboard-header__user-info {padding-left: 15px;}}.dashboard-header__user-name {font-size: 20px;line-height: 1.6;margin: 0;font-weight: 500;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.dashboard-header__user-name {font-size: 16px;}}@media only screen and (max-width: 575px) {.dashboard-header__user-name {font-size: 14px;}}.dashboard-header__user-name .welcome-text {color: #666666;}@media only screen and (max-width: 575px) {.dashboard-header__user-name .welcome-text {display: none;}}.dashboard-header__user-rating {display: flex;align-items: center;margin-top: 8px;}@media only screen and (max-width: 575px) {.dashboard-header__user-rating {margin-top: 0;}}.dashboard-header__user-rating .rating-star {display: inline-block;position: relative;margin-right: 5px;}.dashboard-header__user-rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;}@media only screen and (max-width: 575px) {.dashboard-header__user-rating .rating-star::before {font-size: 11px;}}.dashboard-header__user-rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.dashboard-header__user-rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;}@media only screen and (max-width: 575px) {.dashboard-header__user-rating .rating-label::before {font-size: 11px;}}.dashboard-header__user-rating p {color: #252525;font-weight: 500;line-height: 2;}@media only screen and (max-width: 575px) {.dashboard-header__user-rating p {font-size: 13px;}}.dashboard-header__user-rating span {font-weight: 400;color: #666666;display: inline-block;}.dashboard-header__btn .btn {font-weight: 700;}@media only screen and (max-width: 767px) {.dashboard-header__btn .btn {padding: 0;width: 45px;height: 45px;line-height: 41px;text-align: center;}}@media only screen and (max-width: 575px) {.dashboard-header__btn .btn {width: 40px;height: 40px;line-height: 36px;}}.dashboard-header__btn .btn i {font-size: 20px;margin-right: 14px;position: relative;top: 2px;}@media only screen and (max-width: 767px) {.dashboard-header__btn .btn i {font-size: 18px;top: 1px;margin-right: 0;}}@media only screen and (max-width: 575px) {.dashboard-header__btn .btn i {font-size: 16px;}}@media only screen and (max-width: 767px) {.dashboard-header__btn .btn .text {display: none;}}.dashboard-header__btn [class*=btn-outline-] {border-color: #eee;}.dashboard-header__btn [class*=btn-outline-]:hover {border-color: var(--main-bg-color2);}.dashboard-header__toggle .btn-toggle {flex-shrink: 0;width: 52px;height: 52px;line-height: 48px;border: 2px solid #eee;padding: 0;text-align: center;border-radius: 5px;cursor: pointer;font-size: 18px;color: #858c99;}@media only screen and (max-width: 767px) {.dashboard-header__toggle .btn-toggle {width: 45px;height: 45px;line-height: 41px;}}@media only screen and (max-width: 575px) {.dashboard-header__toggle .btn-toggle {width: 40px;height: 40px;line-height: 36px;font-size: 16px;}}.dashboard-nav {width: auto;}.dashboard-nav.offcanvas-start {top: 0;left: 0;width: auto;border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform: translateX(-100%);}@media only screen and (min-width: 1500px), only screen and (min-width: 1200px) and (max-width: 1499px) {.dashboard-nav.offcanvas-start {transform: auto;transform: none;opacity: 1;visibility: visible !important;border: 0;}}.dashboard-nav__wrapper {position: relative;z-index: 1;width: 320px;height: 100%;background: #FFFFFF;box-shadow: 0 2px 15px rgba(51, 51, 51, 0.05);transition: transform 0.3s;cursor: auto;display: flex;flex-direction: column;}.dashboard-nav__header {display: flex;align-items: center;padding: 30px 40px 43px;}.dashboard-nav__header > * {margin-right: 20px;}.dashboard-nav__header > *:last-child {margin-right: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.dashboard-nav__header {padding: 15px 40px;}}.dashboard-nav__toggle .toggle-close {font-size: 32px;color: #aeb9cd;background: none;border: 0;padding: 0;line-height: 1;}.dashboard-nav__logo {flex-grow: 1;}.dashboard-nav__logo img {padding: 15px 0;width: 148px;}.dashboard-nav__content {padding: 0;}.dashboard-nav__menu {position: relative;padding: 0 20px;}.dashboard-nav__menu-list {padding: 5px 0;margin: 0;list-style-type: none;border-top: 1px solid #eee;}.dashboard-nav__menu-list:first-child {padding-top: 0;border-top: 0;}.dashboard-nav__menu-list:last-child {padding-bottom: 0;}.dashboard-nav__menu-list li a {display: block;position: relative;font-size: 13px;font-weight: 500;color: #252525;border-radius: 5px;line-height: 26px;padding: 13px 20px 13px 60px;}.dashboard-nav__menu-list li a i {position: absolute;top: 50%;transform: translateY(-50%);left: 20px;font-size: 20px;min-width: 30px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color: var(--main-bg-color2);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.dashboard-nav__menu-list li a:hover {background-color: #edf0f9;}.dashboard-nav__menu-list li.active a {background-color: var(--main-bg-color2);color: #FFFFFF;}.dashboard-nav__menu-list li.active a i {color: #FFFFFF;}.dashboard-nav__title {text-transform: uppercase;letter-spacing: 1px;font-size: 13px;font-weight: 500;color: #252525;padding: 10px 20px;display: block;}.offcanvas-footer {height: 55px;}.navScroll {height: calc(100% - 100px);position: relative;}.navScroll.ps--active-y > .ps__rail-y {opacity: 1;width: 6px;background: #ededed;border-radius: 5px;}.navScroll.ps--active-y > .ps__rail-y .ps__thumb-y {right: 0;background-color: #ddd;}.navScroll.ps--active-y > .ps__rail-y:hover .ps__thumb-y, .navScroll.ps--active-y > .ps__rail-y:focus .ps__thumb-y {width: 6px;background-color: var(--main-bg-color2);}.dashboard-menu {background-color: #f9f9fb;background-repeat: no-repeat;background-position: center center;background-attachment: scroll;background-size: cover;transition: all 0.5s ease-in-out;transition-delay: 0.5s;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 999;overflow: hidden;opacity: 0;visibility: hidden;}.dashboard-menu.open {opacity: 1;visibility: visible;}.dashboard-menu__close {position: absolute;top: 30px;right: 30px;z-index: 99;cursor: pointer;transition: all 0.3s linear 0.1s;}.dashboard-menu__close .close-btn {height: 40px;width: 40px;line-height: 1;color: #111;font-size: 32px;text-align: center;background: none;border: 0;}.dashboard-menu__content {width: 100%;height: 100%;display: flex;align-items: stretch;justify-content: flex-end;}.dashboard-menu__image {flex-grow: 1;display: flex;justify-content: center;align-items: center;padding: 100px 30px;}@media only screen and (min-width: 1500px), only screen and (min-width: 1200px) and (max-width: 1499px) {.dashboard-menu__image {padding-left: 100px;padding-right: 100px;}}@media only screen and (max-width: 767px) {.dashboard-menu__image {display: none;}}.dashboard-menu__main-menu {display: flex;justify-self: flex-end;justify-content: space-between;flex-direction: column;flex-shrink: 0;width: 690px;max-width: 40vw;background: #FFFFFF;box-shadow: -2px 0 26px rgba(0, 0, 0, 0.05);overflow-y: auto;padding: 50px 30px;}@media screen and (min-height: 700px) {.dashboard-menu__main-menu {padding-top: 100px;padding-bottom: 100px;}}@media only screen and (min-width: 1500px), only screen and (min-width: 1200px) and (max-width: 1499px) {.dashboard-menu__main-menu {padding-left: 100px;padding-right: 100px;}}@media only screen and (max-width: 767px) {.dashboard-menu__main-menu {max-width: 90vw;width: 400px;}}.dashboard-menu__menu-link {padding: 0;margin: 0;list-style-type: none;}.dashboard-menu__menu-link > li > a {font-weight: 500;font-size: 48px;line-height: 1.5;color: #111;display: inline-block;padding: 4px 0;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}@media screen and (max-height: 800px) {.dashboard-menu__menu-link > li > a {font-size: 40px;}}@media (max-height: 640px) {.dashboard-menu__menu-link > li > a {font-size: 24px;}}@media only screen and (max-width: 575px) {.dashboard-menu__menu-link > li > a {font-size: 30px;}}.dashboard-menu__menu-link > li:hover > a {color: var(--main-bg-color2);}.dashboard-menu__search {position: relative;}.dashboard-menu__search input {width: 100%;outline: none;font-size: 24px;font-weight: 500;border: 0;border-bottom: 2px solid #eee;padding: 0 40px 0 0;min-height: 60px;}.dashboard-menu__search .search-btn {position: absolute;top: 50%;transform: translateY(-50%);right: 0;font-size: 32px;height: 60px;width: 1em;padding: 0;border: 0;border-radius: 0 5px 5px 0;background: none;color: var(--main-bg-color2);}.footer-bg-1 {background-color: #F9F9FB;}.footer-bg-2 {background-color: #222;}.back-to-top {position: fixed;right: 30px;bottom: 60px;z-index: 999;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);display: block;padding: 0;width: 60px;height: 60px;border-radius: 50%;text-align: center;font-size: 25px;line-height: 60px;cursor: pointer;overflow: hidden;background-color: var(--main-bg-color2);border: 0;display: none;}@media only screen and (max-width: 767px) {.back-to-top {width: 45px;height: 45px;line-height: 45px;font-size: 20px;}}.back-to-top i {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #FFFFFF;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.back-to-top .arrow-top {transform: translate(-50%, -50%);}.back-to-top .arrow-bottom {transform: translate(-50%, 80px);}.back-to-top:hover .arrow-top {transform: translate(-50%, -80px);}.back-to-top:hover .arrow-bottom {transform: translate(-50%, -50%);}.footer-widget__title {font-size: 16px;font-weight: 700;line-height: 1.7;margin-bottom: 17px;}.footer-widget__link {padding: 0;margin: 0;list-style: none;display: flex;flex-direction: column;margin-top: -11px;}.footer-widget__link li {margin-top: 11px;}.footer-widget__link li a {font-size: 14px;font-weight: 500;margin-bottom: 0;color: #666666;white-space: nowrap;}.footer-widget__link li:hover a {color: var(--main-bg-color2);}.footer-widget__link-02 li a {color: #333;}.footer-widget__link-02 li:hover a {color: var(--main-bg-color2);}.footer-widget__logo img {width: 148px;}.footer-widget__info {margin-top: 24px;}.footer-widget__info .title {display: block;line-height: 26px;color: #333;}.footer-widget__info .title-02 {font-size: 14px;line-height: 1.4;color: var(--main-bg-color2);margin-bottom: 14px;}.footer-widget__info .number {display: block;font-size: 16px;font-weight: 700;line-height: 1.4;color: var(--main-bg-color2);}.footer-widget__info p {font-weight: 500;line-height: 2;margin-bottom: 0;}.footer-widget__social {display: flex;justify-content: center;margin-top: 28px;}.footer-widget__social a {font-size: 20px;color: rgba(3, 31, 66, 0.4);padding: 5px 13px;line-height: 1;}.footer-widget__social a:hover {color: var(--main-bg-color2);}.footer-widget__social-02 {display: flex;margin-top: 8px;margin-left: -13px;margin-right: -13px;}.footer-widget__social-02 > * {margin-right: 5px;}.footer-widget__social-02 > *:last-child {margin-right: 0;}.footer-widget__social-02 a {font-size: 20px;padding: 5px 13px;}.footer-widget__social-03 {display: flex;margin-top: 20px;margin-left: -8px;margin-right: -8px;}.footer-widget__social-03 a {font-size: 18px;padding: 5px 8px;color: #252525;}.footer-widget__copyright {direction: ltr !important;margin: 15px 0px 10px 0px;color: #666666;}.footer-widget__copyright i {color: #ff0000;}.footer-widget__description {margin-top: 28px;margin-bottom: 0;max-width: 320px;}.footer-widget__form {position: relative;margin-top: 24px;}.footer-widget__form input {width: 100%;height: 52px;color: #666666;background-color: #FFFFFF;border: 2px solid #EEEEEE;padding: 0 20px;padding-right: 130px;font-size: 14px;outline: none;border-radius: 5px;}.footer-widget__form input:focus {border-color: var(--main-bg-color);}.footer-widget__form .btn {font-size: 14px;font-weight: 700;height: 40px;line-height: 40px;padding: 0px 16px;position: absolute;top: 50%;transform: translateY(-50%);right: 6px;}.footer-widget__form-02 input {border-color: transparent;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);}.footer-widget__form-02 input:focus {border-color: #ccc;}.footer-widget__item {display: flex;align-items: center;margin-top: 6px;}.footer-widget__item p {font-weight: 400;}.footer-widget__item .name {min-width: 160px;}.copyright-wrapper {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;padding: 25px 0;border-top: 1px solid #EDEDED;}@media only screen and (max-width: 767px) {.copyright-wrapper {display: block;}}.copyright-wrapper > * {margin-right: 16px;}.copyright-wrapper > *:last-child {margin-right: 0;}@media only screen and (max-width: 767px) {.copyright-wrapper > * {margin-right: 0;}}.copyright-wrapper-02 {padding: 26px 0;}.copyright-wrapper-02 p {margin: 0;}.widget-filter__title {font-size: 16px;font-weight: 400;line-height: 1.3;color: #252525;margin-bottom: 24px;}.widget-filter__title-02 {font-size: 13px;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 22px;}.widget-filter__wrapper {position: relative;}.widget-filter__wrapper.widgetScroll {max-height: 190px;overflow-y: auto;}.widget-filter__list {list-style-type: none;margin: 0;padding: 0;}.widget-filter__list li + li {margin-top: 14px;}.widget-filter__item input[type=radio] {display: none;}.widget-filter__item input[type=radio] + label {color: #333;display: inline-block;font-size: 14px;font-weight: 400;line-height: 1.8;position: relative;padding-left: 30px;cursor: pointer;white-space: nowrap;}.widget-filter__item input[type=radio] + label::before {content: "";position: absolute;top: 4px;left: 0;width: 18px;height: 18px;border-radius: 50%;border: 1px solid #cacaca;background-color: #FFFFFF;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.widget-filter__item input[type=radio] + label::after {content: "";position: absolute;top: 4px;left: 0;width: 18px;height: 18px;border-radius: 50%;background-color: var(--main-bg-color2);transform: scale(0);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.widget-filter__item input[type=radio] + label span {font-size: 13px;font-weight: 400;color: #666666;}.widget-filter__item input[type=radio]:checked + label::before {opacity: 0.5;}.widget-filter__item input[type=radio]:checked + label::after {transform: scale(0.55);}.widget-filter__item input[type=checkbox] {display: none;}.widget-filter__item input[type=checkbox] + label {color: #333;display: inline-block;font-size: 14px;font-weight: 400;line-height: 1.8;position: relative;padding-left: 30px;cursor: pointer;}.widget-filter__item input[type=checkbox]:lang(ar) + label {padding-right: 30px;padding-left: unset;}.widget-filter__item input[type=checkbox] + label::before {content: "";position: absolute;top: 4px;left: 0;width: 18px;height: 18px;border-radius: 3px;border: 1px solid #cacaca;background-color: #FFFFFF;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.widget-filter__item input[type=checkbox]:lang(ar) + label::before {left: unset;right: 0;}.widget-filter__item input[type=checkbox]:lang(ar) + label::after {left: unset;right: 0;}.widget-filter__item input[type=checkbox] + label::after {content: "\f00c";color: #FFFFFF;position: absolute;top: 4px;left: 0;font-size: 14px;font-family: "Font Awesome 5 Free";font-weight: 600;line-height: 18px;width: 18px;height: 18px;border-radius: 3px;transform: scale(0);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);text-align: center;}.widget-filter__item input[type=checkbox] + label span {font-size: 13px;font-weight: 400;color: #666666;}.widget-filter__item input[type=checkbox]:checked + label::before {background-color: var(--main-bg-color2);border-color: var(--main-bg-color2);}.widget-filter__item input[type=checkbox]:checked + label::after {transform: scale(1);}.widget-filter__item input[type=radio] {display: none;}.widget-filter__item input[type=radio] + label {color: #333;display: inline-block;font-size: 14px;font-weight: 400;line-height: 1.8;position: relative;padding-left: 30px;cursor: pointer;}.widget-filter__item input[type=radio]:lang(ar) + label {padding-right: 30px;padding-left: unset;}.widget-filter__item input[type=radio] + label::before {content: "";position: absolute;top: 4px;left: 0;width: 18px;height: 18px;border-radius: 3px;border: 1px solid #cacaca;background-color: #FFFFFF;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.widget-filter__item input[type=radio]:lang(ar) + label::before {left: unset;right: 0;}.widget-filter__item input[type=radio]:lang(ar) + label::after {left: unset;right: 0;}.widget-filter__item input[type=radio] + label::after {content: "\f00c";color: #FFFFFF;position: absolute;top: 4px;left: 0;font-size: 14px;font-family: "Font Awesome 5 Free";font-weight: 600;line-height: 18px;width: 18px;height: 18px;border-radius: 3px;transform: scale(0);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);text-align: center;}.widget-filter__item input[type=radio] + label span {font-size: 13px;font-weight: 400;color: #666666;}.widget-filter__item input[type=radio]:checked + label::before {background-color: var(--main-bg-color2);border-color: var(--main-bg-color2);}.widget-filter__item input[type=radio]:checked + label::after {transform: scale(1);}.widget-filter__item .star-line {display: inline-block;position: relative;}.widget-filter__item .star-line::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 400;font-size: 14px;color: #666666;letter-spacing: 2px;}.widget-filter__item .star-line .star {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.widget-filter__item .star-line .star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.widget-filter__slider-line {position: relative;height: 22px;}.widget-filter__slider-line input[type=range] {position: absolute;width: 100%;padding: 0;margin: 0;border: 0;outline: none;background: linear-gradient(var(--main-bg-color2), var(--main-bg-color2)) no-repeat center;background-size: 100% 6px;-webkit-appearance: none;-moz-appearance: none;appearance: none;pointer-events: none;border-radius: 5px;}.widget-filter__slider-line input[type=range]:active, .widget-filter__slider-line input[type=range]:focus, .widget-filter__slider-line input[type=range]::-moz-focus-outer {border: none;outline: none;}.widget-filter__slider-line input[type=range]:nth-child(1)::-webkit-slider-thumb::before {background-color: #808080;}.widget-filter__slider-line input[type=range]:nth-child(2) {background: none;}.widget-filter__slider-line input[type=range]:nth-child(2)::-webkit-slider-thumb::before {background-color: #808080;}.widget-filter__slider-line input[type=range]::-moz-range-track {background: none;}.widget-filter__slider-line input[type=range]::-moz-range-thumb {position: relative;height: 16px;width: 16px;margin: 5px 0;border-radius: 50%;background-color: var(--main-bg-color2);box-shadow: 0 1px 4px 0.5px rgba(0, 0, 0, 0.3);-moz-appearance: none;appearance: none;pointer-events: all;}.widget-filter__slider-line input[type=range]::-webkit-slider-thumb {position: relative;height: 17px;width: 17px;margin: 5px 0;border-radius: 50%;background-color: var(--main-bg-color2);box-shadow: 0 1px 4px 0.5px rgba(0, 0, 0, 0.3);-webkit-appearance: none;appearance: none;pointer-events: all;}.widget-filter__range-bottom {display: flex;align-items: center;margin-top: 20px;}.widget-filter__range-bottom > * {margin-right: 10px;}.widget-filter__range-bottom > *:last-child {margin-right: 0;}.widget-filter__range-values {display: flex;flex-grow: 1;font-size: 12px;font-weight: 400;color: #252525;gap: 3px;}.widget-filter__range-btn {flex-shrink: 0;}.widget-filter__range-btn .btn {font-size: 14px;font-weight: 700;padding: 0 22px;height: 32px;line-height: 32px;box-shadow: 0 0 4px rgba(0, 0, 0, 0.08);}.widget-filter__search {position: relative;}.widget-filter__search-field {width: 100%;outline: none;border: 1px solid transparent;border-radius: 5px;padding: 3px 20px;min-height: 52px;color: #252525;padding-right: 60px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.widget-filter__search-field:focus {color: #252525;border-color: var(--main-bg-color2);}.widget-filter__search-submit {position: absolute;top: 0;right: 0;padding: 0;border: 0;width: 52px;height: 52px;line-height: 52px;text-align: center;box-shadow: none;transform: none;background: transparent;color: var(--main-bg-color2);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);border-radius: 5px;}.widget-filter__search-submit:hover {background-color: var(--main-bg-color2);color: #FFFFFF;}.widget-filter__product-list {list-style-type: none;padding: 0;margin: 0;}.widget-filter__product-list li + li {margin-top: 30px;}.widget-filter__product-item {display: flex;align-items: center;}.widget-filter__product-thumbnail {flex-shrink: 0;}.widget-filter__product-thumbnail a {display: block;}.widget-filter__product-thumbnail img {width: 80px;}.widget-filter__product-info {flex-grow: 1;padding-left: 15px;}.widget-filter__product-price {margin-bottom: 7px;}.widget-filter__product-price > * {margin-left: 8px;}.widget-filter__product-price > *:first-child {margin-left: 0;}.widget-filter__product-price .sale-price {font-size: 15px;line-height: 1;font-weight: 700;color: var(--main-bg-color);}.widget-filter__product-price .sale-price .separator {font-size: 66.66%;}.widget-filter__product-price .regular-price {font-size: 13px;line-height: 1;font-weight: 400;color: #666666;text-decoration: line-through;}.widget-filter__product-price .regular-price .separator {font-size: 66.66%;}.widget-filter__product-price .free {font-size: 15px;line-height: 1.8;font-weight: 700;color: #333;}.widget-filter__product-title {font-size: 14px;line-height: 1.6;margin: 0;}.widget-filter .ps__rail-y {opacity: 1 !important;width: 6px;background: #ededed;border-radius: 5px;}.widget-filter .ps__thumb-y {right: 0;background-color: var(--main-bg-color2);opacity: 1 !important;}.sidebar-widget-wrap {border-radius: 5px;padding: 27px 20px 30px;}.sidebar-widget-wrap__title {font-size: 18px;font-weight: 400;line-height: 1.3;color: #252525;margin-bottom: 24px;}.sidebar-widget-wrap .widget-filter + .widget-filter {border-top: 1px solid #eee;padding-top: 19px;margin-top: 22px;}.sidebar-widget {border-radius: 5px;border: 1px solid #eee;background: #FFFFFF;padding: 23px 29px 32px;}.sidebar-widget__title {font-size: 18px;font-weight: 500;line-height: 30px;margin-bottom: 20px;}.sidebar-widget__link {list-style-type: none;padding: 0;margin: -13px 0 0;}.sidebar-widget__link li a {display: block;padding: 7px 0;font-weight: 500;color: #333;}.sidebar-widget__link li a:hover {color: var(--main-bg-color2);}.sidebar-widget__course-item {display: flex;align-items: flex-start;padding: 20px 0;border-top: 1px solid #eee;}.sidebar-widget__course-item:first-child {padding-top: 0;border-top: 0;}.sidebar-widget__course-item:last-child {padding-bottom: 0;}.sidebar-widget__course-thumbnail {position: relative;flex-shrink: 0;border-radius: 5px;overflow: hidden;}.sidebar-widget__course-thumbnail a {display: block;}.sidebar-widget__course-thumbnail a img {width: 120px;height: 72px;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}.sidebar-widget__course-badge {position: absolute;top: 5px;left: 5px;}.sidebar-widget__course-badge span {display: inline-block;vertical-align: top;margin: 0 5px 3px 0;padding: 5px 7px;min-height: 0;color: #fff;text-align: center;font-size: 11px;font-weight: 700;line-height: 1.15;text-transform: uppercase;letter-spacing: 0.5px;border-radius: 2px;min-width: 48px;}.sidebar-widget__course-badge .free {background: #6cbd7e;}.sidebar-widget__course-badge .hot {background: #d31819;}.sidebar-widget__course-badge .onsale {background: var(--main-bg-color2);}.sidebar-widget__course-content {padding-left: 12px;}.sidebar-widget__course-title {font-size: 13px;line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.sidebar-widget__course-title a {display: inline;}.sidebar-widget__course-price {display: flex;align-items: flex-end;margin-top: 5px;}.sidebar-widget__course-price > * {margin-right: 10px;}.sidebar-widget__course-price > *:last-child {margin-right: 0;}.sidebar-widget__course-price .sale-price {font-size: 15px;font-weight: 700;color: #d31819;}.sidebar-widget__course-price .sale-price .separator {font-size: 70%;}.sidebar-widget__course-price .regular-price {font-size: 12px;font-weight: 500;color: #666666;text-decoration: line-through;}.sidebar-widget__course-price .regular-price .separator {font-size: 70%;}.sidebar-widget-02 + .sidebar-widget-02 {margin-top: 48px;}.sidebar-widget-02__title {font-size: 18px;font-weight: 400;margin-bottom: 28px;padding-bottom: 4px;border-bottom: 2px solid #e7e7e7;}.sidebar-widget-02__link {list-style-type: none;padding: 0;margin: 0;}.sidebar-widget-02__link li + li {margin-top: 14px;}.sidebar-widget-02__link li a {font-weight: 500;color: #333;display: block;}.sidebar-widget-02__link li a .count {float: right;display: block;}.sidebar-widget-02__link li a:hover {color: var(--main-bg-color2);}.sidebar-widget-02__tags {list-style-type: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;margin-top: -10px;}.sidebar-widget-02__tags li {margin-right: 10px;margin-top: 10px;}.sidebar-widget-02__tags li:last-child {margin-right: 0;}.sidebar-widget-02__tags li a {display: block;font-size: 13px;font-weight: 500;line-height: 24px;padding: 4px 15px;border-radius: 3px;background: #f5f5f5;color: #666666;border: 0;overflow: hidden;}.sidebar-widget-02__tags li a .count {float: right;display: block;}.sidebar-widget-02__tags li a:hover {background-color: var(--main-bg-color2);color: #FFFFFF;}.sidebar-widget-02__psot {list-style-type: none;padding: 0;margin: 0;}.sidebar-widget-02__psot li {padding: 20px 0;border-top: 1px solid #eee;}.sidebar-widget-02__psot li:first-child {padding-top: 0;border-top: 0;}.sidebar-widget-02__psot li:last-child {padding-bottom: 0;}.sidebar-widget-02__psot-item {display: flex;}.sidebar-widget-02__psot-thumbnail {flex-shrink: 0;}.sidebar-widget-02__psot-thumbnail a {display: block;position: relative;border-radius: 3px;overflow: hidden;}.sidebar-widget-02__psot-thumbnail img {width: 100px;height: 80px;-o-object-position: center;object-position: center;-o-object-fit: cover;object-fit: cover;}.sidebar-widget-02__categories {position: absolute;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.3);color: #FFFFFF;text-align: center;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.5px;padding: 1px 5px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.sidebar-widget-02__categories span {display: inline;}.sidebar-widget-02__psot-info {flex-grow: 1;padding-left: 17px;}.sidebar-widget-02__psot-title {font-size: 15px;font-weight: 500;line-height: 1.74;margin-bottom: 0;}.sidebar-widget-02__psot-date {display: block;font-size: 14px;color: #666666;margin-top: 7px;}.sidebar-widget-02__form {position: relative;}.sidebar-widget-02__form + .sidebar-widget-02__form {margin-top: 20px;}.sidebar-widget-02__form .form-icon {position: absolute;top: 0;right: 0;height: 52px;width: 52px;line-height: 52px;font-size: 15px;color: #666666;text-align: center;pointer-events: none;}.sidebar-widget-02__form .btn {width: 100%;font-weight: 700;}.sidebar-widget-02__event {list-style-type: none;padding: 0;margin: 0;}.sidebar-widget-02__event li {border-top: 1px solid #eee;padding: 20px 0;}.sidebar-widget-02__event li:first-child {border-top: 0;padding-top: 0;}.sidebar-widget-02__event li:last-child {padding-bottom: 0;}.sidebar-widget-02__event-item {display: flex;align-items: flex-start;}.sidebar-widget-02__event-thumbnail {position: relative;flex-shrink: 0;overflow: hidden;}.sidebar-widget-02__event-thumbnail a {display: block;}.sidebar-widget-02__event-thumbnail img {width: 95px;height: 80px;-o-object-position: center;object-position: center;-o-object-fit: cover;object-fit: cover;border-radius: 5px;}.sidebar-widget-02__event-content {padding-left: 17px;}.sidebar-widget-02__event-title {font-size: 14px;line-height: 26px;margin: 0;}.sidebar-widget-02__event-date {margin: 7px 0 0;color: #666666;}.sidebar-widget-02-search {position: relative;}.sidebar-widget-02-search__field {width: 100%;outline: none;border: 1px solid #f8f8f8;border-radius: 5px;padding: 3px 20px;min-height: 52px;color: #252525;background-color: #f8f8f8;padding-right: 60px;}.sidebar-widget-02-search__field:focus {color: #252525;background-color: #FFFFFF;border-color: var(--main-bg-color2);}.sidebar-widget-02-search__submit {position: absolute;top: 0;right: 0;padding: 0;border: 0;width: 52px;height: 52px;line-height: 52px;text-align: center;box-shadow: none;transform: none;background: transparent;color: var(--main-bg-color2);}.edumall-demo-option {position: fixed;top: 0;left: 100%;background: #FFFFFF;height: 100%;width: 350px;max-width: calc(100% - 45px);z-index: 9;transition: all 0.5s;}.edumall-demo-option.open {transform: translateX(-100%) translateX(15px);box-shadow: -3px 0 50px -2px rgba(0, 0, 0, 0.14);}.edumall-demo-option__toolbar {position: absolute;top: 200px;right: 100%;display: block;width: 40px;line-height: 60px;border: 1px solid #eee;border-right: 0;border-radius: 5px 0 0 5px;background: #FFFFFF;text-align: center;box-shadow: -3px 0 10px -2px rgba(0, 0, 0, 0.1);}.edumall-demo-option__toolbar .toolbar-action {display: block;width: 40px;height: 40px;line-height: 40px;background: none;border: 0;padding: 0;color: #111;}.edumall-demo-option__panel {height: 100%;overflow-y: scroll;padding-bottom: 55px;}.edumall-demo-option__header {padding: 40px 30px;text-align: center;}.edumall-demo-option__title {text-transform: uppercase;font-size: 14px;font-weight: 500;letter-spacing: 1px;line-height: 1.4;color: #252525;}.edumall-demo-option__btn {margin-top: 18px;font-weight: 700;height: 48px;line-height: 48px;padding: 0 28px;}.edumall-demo-option__btn i {margin-right: 12px;}.edumall-demo-option__body {padding: 0 27px 27px;display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 20px;}.edumall-demo-option-item a {border-radius: 5px;display: block;}.edumall-demo-option-item img {width: 100%;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);box-shadow: 0 7px 20px rgba(0, 0, 0, 0.1);border-radius: inherit;}.edumall-demo-option-item:hover img {transform: translateY(-3px);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2);}.slider-section {background-color: #f8f8f8;padding: 65px 0;position: relative;overflow: hidden;z-index: 1;margin-top: 0 !important;}.slider-section__shape-01 {position: absolute;right: 30%;bottom: 0;top: auto !important;left: auto !important;z-index: -1;transition: none;}.slider-section__shape-02 {position: absolute;right: 0;top: 50% !important;left: auto !important;z-index: -1;border-radius: 50%;border: 1px solid #FACACA;width: 722px;height: 722px;transition: none;}.slider-section__shape-03 {position: absolute;right: 88px;bottom: -114px;top: auto !important;left: auto !important;z-index: -1;border-radius: 50%;border: 1px solid #FACACA;width: 276px;height: 276px;transition: none;}.slider-section__shape-04 {position: absolute;right: 10%;bottom: 30%;top: auto !important;left: auto !important;z-index: -1;transition: none;}@media only screen and (max-width: 767px) {.slider-section__shape-04 {width: 130px;}}.slider-section-02 {padding: 30px 0 0;background-color: #EEF0F4;}@media only screen and (max-width: 767px) {.slider-section-02 {padding: 65px 0 0;}}.slider-section-03 {background-color: #F5F7FD;padding-top: 230px;padding-bottom: 120px;position: relative;overflow: hidden;z-index: 1;margin-top: 0 !important;}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-section-03 {padding-top: 180px;padding-bottom: 100px;}}@media only screen and (max-width: 767px) {.slider-section-03 {padding-top: 180px;padding-bottom: 60px;}}@media only screen and (max-width: 575px) {.slider-section-03 {padding-top: 130px;}}.slider-section-03__image-01 {position: absolute;z-index: 0;width: 13vw;max-width: 13vw;top: 40%;right: 100px;border-radius: 40px 10px 40px 10px;box-shadow: 0px 16px 40px 0px rgba(0, 0, 0, 0.18);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-section-03__image-01 {border-radius: 15px 5px 15px 5px;}}@media only screen and (max-width: 575px) {.slider-section-03__image-01 {right: 30px;}}.slider-section-03__image-02 {position: absolute;z-index: 0;width: 12vw;max-width: 12vw;top: 38%;left: 6%;border-radius: 40px 10px 40px 10px;box-shadow: 0px 7px 35px 0px rgba(0, 0, 0, 0.15);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-section-03__image-02 {border-radius: 15px 5px 15px 5px;}}@media only screen and (max-width: 575px) {.slider-section-03__image-02 {top: 33%;}}.slider-section-03__image-03 {position: absolute;z-index: 0;width: 9vw;max-width: 9vw;top: 30%;left: 2%;border-radius: 15px 15px 15px 15px;box-shadow: 0px 29px 53px 0px rgba(0, 0, 0, 0.08);}@media only screen and (max-width: 575px) {.slider-section-03__image-03 {top: 24%;}}.slider-section-03__shape-wrapper {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}.slider-section-03__shape-01 {position: absolute !important;top: auto !important;left: auto !important;right: 2%;bottom: 10%;z-index: -1;transition: none;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-section-03__shape-01 {width: 100px;bottom: -1%;}}.slider-section-03__shape-02 {position: absolute;top: auto !important;left: auto !important;right: 300px;bottom: 60%;z-index: -1;transition: none;}@media only screen and (max-width: 767px) {.slider-section-03__shape-02 {width: 100px;right: 150px;}}@media only screen and (max-width: 575px) {.slider-section-03__shape-02 {width: 80px;bottom: 54%;right: 100px;}}.slider-section-03__shape-03 {position: absolute;top: auto !important;left: 0;bottom: 0;z-index: -1;border-radius: 50%;border: 1px solid #FACACA;width: 276px;height: 276px;transition: none;}@media only screen and (max-width: 767px) {.slider-section-03__shape-03 {width: 176px;height: 176px;}}.slider-section-03__shape-04 {position: absolute;top: auto !important;left: -50px;bottom: -100px;z-index: -1;border-radius: 50%;border: 1px solid #FACACA;width: 722px;height: 722px;transition: none;}@media only screen and (max-width: 767px) {.slider-section-03__shape-04 {width: 422px;height: 422px;}}.slider-section-03__shape-05 {position: absolute;top: auto !important;left: 120px !important;bottom: 25%;z-index: -1;transition: none;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-section-03__shape-05 {width: 100px;}}@media only screen and (max-width: 575px) {.slider-section-03__shape-05 {bottom: 32%;}}.slider-section-04 {padding: 0;}.slider-section-04 .slider-wrapper {padding: 160px 0;background-color: #020101;background-position: center center;background-repeat: no-repeat;background-size: cover;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.slider-section-04 .slider-wrapper {padding: 100px 0;}}@media only screen and (max-width: 767px) {.slider-section-04 .slider-wrapper {padding: 80px 0;}}.slider-section-05 {background-color: #020101;background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 232px 0px 156px 0px;position: relative;}.slider-section-06 {background-color: #020101;background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 310px 0px 270px 0px;position: relative;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.slider-section-06 {padding: 270px 0px 220px 0px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-section-06 {padding: 220px 0px 180px 0px;}}@media only screen and (max-width: 767px) {.slider-section-06 {padding: 210px 0px 170px 0px;}}@media only screen and (max-width: 575px) {.slider-section-06 {padding: 150px 0px 110px 0px;}}.slider-section-07 {background-color: #F6F2ED;background-position: center center;background-repeat: no-repeat;background-size: cover;position: relative;padding: 0;z-index: 1;}.slider-section-07__shape-01 {width: 34px;height: 34px;transform: rotate(-33deg) scale(1, 1);background-color: #B18E72;top: 40% !important;left: 20% !important;z-index: -1;position: absolute;}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-section-07__shape-01 {left: 10% !important;}}@media only screen and (max-width: 767px) {.slider-section-07__shape-01 {left: 8% !important;}}.slider-section-07__shape-02 {width: 50px;height: 50px;background-color: #EE7455;top: 200px !important;left: 25% !important;z-index: -1;position: absolute;border-radius: 50%;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-section-07__shape-02 {top: 130px !important;left: 20% !important;}}.slider-section-07__shape-03 {width: 26px;height: 26px;background-color: #77AA82;top: 130px !important;left: auto !important;right: 52%;z-index: -1;position: absolute;border-radius: 50%;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-section-07__shape-03 {top: 100px !important;}}.slider-section-07__shape-04 {width: 26px;height: 26px;background-color: #FFC221;top: 300px !important;left: auto !important;right: 25%;z-index: -1;position: absolute;border-radius: 50%;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-section-07__shape-04 {top: 150px !important;right: 10%;}}.slider-section-07__shape-05 {top: 40% !important;left: auto !important;right: 20%;z-index: -1;position: absolute;border-radius: 50%;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-section-07__shape-05 {top: 60% !important;right: 10%;}}.slider-section-07__shape-05 svg {transform: rotate(-28deg) scale(1, 1);}.slider-section-07__shape-05 .shape {fill: #4E97FD;}.slider-section-08 {padding: 80px 0px 70px 0px;background-color: #FFFFFF;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-section-08 {padding: 50px 0;}}.slider-widget {max-width: 600px;}.slider-widget-02 {max-width: 630px;margin: 0 auto;position: relative;z-index: 1;}.slider-caption__sub-title {font-size: 15px;text-transform: uppercase;line-height: 1.4;letter-spacing: 2px;color: var(--main-bg-color2);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 575px) {.slider-caption__sub-title {font-size: 13px;}}.slider-caption__main-title {font-size: 40px;line-height: 1.2;margin-top: 20px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.slider-caption__main-title {font-size: 36px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-caption__main-title {font-size: 26px;}}@media only screen and (max-width: 767px) {.slider-caption__main-title {font-size: 28px;}}@media only screen and (max-width: 575px) {.slider-caption__main-title {font-size: 20px;}}.slider-caption__main-title mark {position: relative;color: var(--main-bg-color2);padding: 0 0 10px 0;background-color: transparent;display: inline-block;}.slider-caption__main-title mark::before {content: "";position: absolute;width: 91px;height: 12px;bottom: 0;left: 50%;z-index: -1;transform: translate(-45px);background-color: #ffc221;-webkit-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-image: url(../images/headline-curve.svg);mask-image: url(../images/headline-curve.svg);}.slider-caption p {font-size: 18px;line-height: 1.8;margin-top: 23px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-caption p {font-size: 15px;}}@media only screen and (max-width: 575px) {.slider-caption p {font-size: 16px;}}.slider-caption-02__sub-title {font-size: 18px;line-height: 1.74;color: var(--main-bg-color2);}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.slider-caption-02__sub-title {font-size: 16px;}}@media only screen and (max-width: 575px) {.slider-caption-02__sub-title {font-size: 14px;}}.slider-caption-02__main-title {font-size: 48px;line-height: 1.4;margin-top: 11px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.slider-caption-02__main-title {font-size: 34px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-caption-02__main-title {font-size: 26px;}}@media only screen and (max-width: 767px) {.slider-caption-02__main-title {font-size: 28px;}}@media only screen and (max-width: 575px) {.slider-caption-02__main-title {font-size: 20px;}}.slider-caption-02__main-title mark {position: relative;padding: 0 0 10px 0;background-color: transparent;display: inline-block;}.slider-caption-02__main-title mark::before {content: "";position: absolute;width: 91px;height: 12px;bottom: 0;left: 50%;z-index: -1;transform: translate(-45px);background-color: #ffc221;-webkit-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-image: url(../images/headline-curve.svg);mask-image: url(../images/headline-curve.svg);}.slider-caption-02 p {font-size: 24px;line-height: 1.8;margin-top: 28px;color: #252525;max-Width: 570px;margin-bottom: 0;}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-caption-02 p {font-size: 18px;margin-top: 16px;}}@media only screen and (max-width: 767px) {.slider-caption-02 p {margin-top: 16px;}}@media only screen and (max-width: 575px) {.slider-caption-02 p {font-size: 16px;}}.slider-caption-02__btn {margin-top: 42px;min-width: 160px;}@media only screen and (min-width: 1500px), only screen and (min-width: 1200px) and (max-width: 1499px) {.slider-caption-02__btn {min-width: 225px;height: 60px;line-height: 60px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-caption-02__btn {margin-top: 28px;}}.slider-caption-03 {padding-bottom: 35px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.slider-caption-03 {max-width: 560px;margin: 0 auto;}}@media only screen and (max-width: 575px) {.slider-caption-03 {padding-bottom: 0;}}.slider-caption-03__main-title {font-size: 64px;line-height: 1.3;color: var(--main-bg-color);}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.slider-caption-03__main-title {font-size: 50px;}}@media only screen and (max-width: 767px) {.slider-caption-03__main-title {font-size: 40px;}}@media only screen and (max-width: 575px) {.slider-caption-03__main-title {font-size: 30px;}}.slider-caption-03__main-title mark {position: relative;color: var(--main-bg-color2);padding: 0 0 10px 0;background-color: transparent;display: inline-block;}.slider-caption-03__main-title mark::before {content: "";position: absolute;width: 91px;height: 12px;bottom: 0;left: 50%;z-index: -1;transform: translate(-45px);background-color: #ffc221;-webkit-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-image: url(../images/headline-curve.svg);mask-image: url(../images/headline-curve.svg);}.slider-caption-04__sub-title {font-size: 15px;text-transform: uppercase;line-height: 1.4;letter-spacing: 4px;color: #FFFFFF;margin-bottom: 28px;}@media only screen and (max-width: 575px) {.slider-caption-04__sub-title {font-size: 13px;margin-bottom: 18px;}}.slider-caption-04__main-title {font-size: 56px;line-height: 1.4;color: #FFFFFF;}@media only screen and (min-width: 1200px) and (max-width: 1499px) {.slider-caption-04__main-title {font-size: 54px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.slider-caption-04__main-title {font-size: 44px;}}@media only screen and (max-width: 767px) {.slider-caption-04__main-title {font-size: 40px;}}@media only screen and (max-width: 575px) {.slider-caption-04__main-title {font-size: 26px;}}.slider-caption-04__main-title span {color: #ffc221;border-bottom: 2px solid #ffc221;}.slider-caption-04__btn {margin-top: 60px;}@media only screen and (min-width: 1500px), only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px) {.slider-caption-04__btn {width: 220px;height: 60px;line-height: 60px;}}@media only screen and (max-width: 767px) {.slider-caption-04__btn {margin-top: 40px;}}.slider-caption-05__main-title {line-height: 1.25;color: #FFFFFF;font-size: 64px;font-weight: 700;}@media only screen and (min-width: 1200px) and (max-width: 1499px) {.slider-caption-05__main-title {font-size: 54px;}}@media only screen and (min-width: 992px) and (max-width: 1199px) {.slider-caption-05__main-title {font-size: 44px;}}@media only screen and (max-width: 767px) {.slider-caption-05__main-title {font-size: 40px;}}@media only screen and (max-width: 575px) {.slider-caption-05__main-title {font-size: 28px;}}.slider-caption-05__main-title span {font-weight: 400;}.slider-caption-05 p {font-size: 18px;font-weight: 500;line-height: 1.67;color: #FFFFFF;margin-top: 20px;margin-bottom: 0;}@media only screen and (max-width: 767px) {.slider-caption-05 p {font-size: 16px;}}@media only screen and (max-width: 575px) {.slider-caption-05 p {font-size: 14px;}}.slider-caption-05__btn {padding-top: 18px;display: flex;justify-content: center;margin-left: -15px;margin-right: -15px;}@media only screen and (max-width: 575px) {.slider-caption-05__btn {margin-left: -10px;margin-right: -10px;}}.slider-caption-05__btn > * {margin: 30px 15px 0;}@media only screen and (max-width: 575px) {.slider-caption-05__btn > * {margin: 20px 10px 0;}}.slider-caption-05__btn .btn {width: 190px;padding: 0 42px;}@media only screen and (min-width: 1500px), only screen and (min-width: 1200px) and (max-width: 1499px) {.slider-caption-05__btn .btn {height: 60px;line-height: 60px;font-size: 16px;}}@media only screen and (max-width: 575px) {.slider-caption-05__btn .btn {width: auto;padding: 0 22px;}}.slider-caption-06 {max-width: 600px;}@media only screen and (max-width: 767px) {.slider-caption-06 {max-width: 500px;}}.slider-caption-06__sub-title {font-size: 15px;text-transform: uppercase;line-height: 1.4;letter-spacing: 4px;color: #FFFFFF;margin-bottom: 28px;}@media only screen and (max-width: 575px) {.slider-caption-06__sub-title {font-size: 13px;margin-bottom: 18px;}}.slider-caption-06__main-title {font-size: 64px;font-weight: 400;line-height: 1.2;color: #FFFFFF;}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px) {.slider-caption-06__main-title {font-size: 60px;}}@media only screen and (max-width: 767px) {.slider-caption-06__main-title {font-size: 50px;}}@media only screen and (max-width: 575px) {.slider-caption-06__main-title {font-size: 30px;}}.slider-caption-06__main-title span {color: #ffc221;border-bottom: 2px solid #ffc221;}.slider-caption-06__main-title mark {position: relative;color: #ffc221;padding: 0 0 10px 0;background-color: transparent;display: inline-block;}.slider-caption-06__main-title mark::before {content: "";position: absolute;width: 91px;height: 12px;bottom: 0;left: 50%;z-index: -1;transform: translate(-45px);background-color: #ffc221;-webkit-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-image: url(../images/headline-curve.svg);mask-image: url(../images/headline-curve.svg);}.slider-caption-06__main-title small {font-size: 48px;font-weight: 700;}@media only screen and (max-width: 767px) {.slider-caption-06__main-title small {font-size: 38px;}}@media only screen and (max-width: 575px) {.slider-caption-06__main-title small {font-size: 24px;}}.slider-caption-06__btn {padding-top: 48px;display: flex;margin-left: -15px;margin-right: -15px;}@media only screen and (max-width: 575px) {.slider-caption-06__btn {margin-left: -10px;margin-right: -10px;}}.slider-caption-06__btn > * {margin: 30px 15px 0;}@media only screen and (max-width: 575px) {.slider-caption-06__btn > * {margin: 20px 10px 0;}}.slider-caption-06__btn .btn {width: 190px;padding: 0 42px;font-size: 16px;}@media only screen and (min-width: 1500px), only screen and (min-width: 1200px) and (max-width: 1499px) {.slider-caption-06__btn .btn {height: 60px;line-height: 60px;}}@media only screen and (max-width: 575px) {.slider-caption-06__btn .btn {width: auto;padding: 0 22px;font-size: 14px;}}.slider-caption-07 {max-width: 860px;margin: 0 auto;padding-top: 135px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-caption-07 {padding-top: 85px;}}@media only screen and (max-width: 767px) {.slider-caption-07 {padding-top: 85px;max-width: 500px;}}@media only screen and (max-width: 575px) {.slider-caption-07 {padding-top: 70px;}}.slider-caption-07__main-title {font-size: 64px;font-weight: 700;line-height: 1.13;color: #252525;}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (min-width: 992px) and (max-width: 1199px) {.slider-caption-07__main-title {font-size: 60px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-caption-07__main-title {font-size: 46px;line-height: 1.4;}}@media only screen and (max-width: 767px) {.slider-caption-07__main-title {font-size: 40px;line-height: 1.4;}}@media only screen and (max-width: 575px) {.slider-caption-07__main-title {font-size: 30px;}}.slider-caption-07__main-title span {color: #ffc221;border-bottom: 2px solid #ffc221;}.slider-caption-07__main-title mark {position: relative;color: #ffc221;padding: 0 0 10px 0;background-color: transparent;display: inline-block;}.slider-caption-07__main-title mark::before {content: "";position: absolute;width: 91px;height: 12px;bottom: 0;left: 50%;z-index: -1;transform: translate(-45px);background-color: #ffc221;-webkit-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-image: url(../images/headline-curve.svg);mask-image: url(../images/headline-curve.svg);}.slider-caption-07__main-title small {font-size: 48px;font-weight: 700;}@media only screen and (max-width: 767px) {.slider-caption-07__main-title small {font-size: 38px;}}@media only screen and (max-width: 575px) {.slider-caption-07__main-title small {font-size: 24px;}}.slider-caption-07 p {max-width: 620px;margin: 40px auto 0;color: #252525;}.slider-caption-07__btn {padding-top: 48px;display: flex;justify-content: center;margin-left: -15px;margin-right: -15px;}@media only screen and (max-width: 575px) {.slider-caption-07__btn {margin-left: -10px;margin-right: -10px;}}.slider-caption-07__btn > * {margin: 30px 15px 0;}@media only screen and (max-width: 575px) {.slider-caption-07__btn > * {margin: 20px 10px 0;}}.slider-caption-08 {max-width: 590px;margin: 0 auto;}.slider-caption-08__shape {margin-bottom: 45px;}.slider-caption-08__main-title {font-size: 48px;font-weight: 700;line-height: 1.4;color: #252525;margin-bottom: 20px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-caption-08__main-title {font-size: 46px;line-height: 1.4;}}@media only screen and (max-width: 767px) {.slider-caption-08__main-title {font-size: 40px;line-height: 1.4;}}@media only screen and (max-width: 575px) {.slider-caption-08__main-title {font-size: 30px;}}.slider-caption-08__main-title span {color: #ffc221;border-bottom: 2px solid #ffc221;}.slider-caption-08__main-title mark {position: relative;color: #ffc221;padding: 0 0 10px 0;background-color: transparent;display: inline-block;}.slider-caption-08__main-title mark::before {content: "";position: absolute;width: 91px;height: 12px;bottom: 0;left: 50%;z-index: -1;transform: translate(-45px);background-color: #ffc221;-webkit-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-image: url(../images/headline-curve.svg);mask-image: url(../images/headline-curve.svg);}.slider-caption-08 p {max-width: 410px;margin: 40px auto 0;font-size: 15px;}.slider-caption-08__btn {padding-top: 42px;display: flex;justify-content: center;margin-left: -15px;margin-right: -15px;}@media only screen and (max-width: 575px) {.slider-caption-08__btn {margin-left: -10px;margin-right: -10px;}}.slider-caption-08__btn > * {margin: 30px 15px 0;}@media only screen and (max-width: 575px) {.slider-caption-08__btn > * {margin: 20px 10px 0;}}.slider-caption-08__btn .btn {max-width: 200px;width: 100%;}.slider-search {position: relative;margin-top: 45px;}.slider-search__field {height: 68px;width: 100%;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);font-size: 14px;padding: 3px 20px;border: 1px solid #f5f5f5;border-radius: 5px;color: #252525;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);padding-right: 60px;}.slider-search__field:focus {border-color: var(--main-bg-color2);background-color: #FFFFFF;}.slider-search__submit {position: absolute;top: 0;right: 0;height: 100%;padding: 0;border: 0;width: 60px;text-align: center;background: transparent;color: var(--main-bg-color2);font-size: 20px;}.slider-image {position: relative;padding-bottom: 28px;}.slider-image-02 {position: relative;text-align: center;padding-top: 46px;}.slider-image-03 {position: relative;z-index: 1;text-align: center;}.slider-image-03__shape-01 {width: 108px;height: 108px;border-radius: 50%;background-color: var(--main-bg-color2);position: absolute;top: auto !important;left: auto !important;right: 70%;bottom: 45%;z-index: -1;transition: none;}.slider-image-03__shape-02 {position: absolute;top: 25% !important;left: 0 !important;z-index: -2;transition: none;}.slider-image-widget {position: absolute;bottom: 0;left: 0;}@media only screen and (max-width: 767px) {.slider-image-widget {left: 20px;}}.slider-image-widget__icon {width: 56px;height: 56px;border-radius: 50%;background-color: #ffc221;display: flex;align-items: center;justify-content: center;position: absolute;top: -28px;left: -28px;}.slider-image-widget__icon svg {width: 26px;height: 26px;fill: #FFFFFF;}.slider-image-widget__caption {padding: 19px 30px 19px 35px;background-color: #FFFFFF;border-radius: 8px;box-shadow: 0px 30px 53px 0px rgba(0, 0, 0, 0.12);z-index: 2;max-width: 254px;}.slider-image-widget__title {font-size: 14px;font-weight: 400;line-height: 1.8;color: #252525;}.slider-image-widget__title strong {font-weight: 500;}.slider-image-widget-02 {position: absolute;bottom: 75px;left: 0;}@media only screen and (max-width: 767px) {.slider-image-widget-02 {left: 20px;}}.slider-image-widget-02__icon {width: 56px;height: 56px;border-radius: 50%;background-color: #6CBD7E;display: flex;align-items: center;justify-content: center;position: absolute;top: -28px;left: -28px;}.slider-image-widget-02__icon svg {width: 26px;height: 26px;fill: #FFFFFF;}.slider-image-widget-02__caption {padding: 13px 35px 13px 30px;background-color: #FFFFFF;border-radius: 8px;box-shadow: 0px 30px 53px 0px rgba(0, 0, 0, 0.12);z-index: 2;max-width: 285px;}.slider-image-widget-02__rating {display: flex;align-items: center;}.slider-image-widget-02__rating .rating-star {display: inline-block;position: relative;}.slider-image-widget-02__rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.slider-image-widget-02__rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.slider-image-widget-02__rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.slider-image-widget-02__rating span {line-height: 2;font-size: 13px;color: #666666;display: inline-block;margin-left: 5px;}.slider-image-widget-02__title {font-size: 14px;font-weight: 400;line-height: 1.8;color: #252525;}.slider-image-widget-02__title strong {font-weight: 500;}.slider-image-widget-02__title span {color: #333;}.slider-image-widget-03 {position: absolute;bottom: 145px;right: 163px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.slider-image-widget-03 {right: 35px;bottom: 265px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.slider-image-widget-03 {bottom: 265px;}}.slider-image-widget-03__icon {width: 56px;height: 56px;border-radius: 50%;background-color: #6CBD7E;box-shadow: 0px 18px 40px 0px rgba(51, 51, 51, 0.01);display: flex;align-items: center;justify-content: center;position: absolute;top: -28px;left: -28px;font-size: 20px;color: #FFFFFF;}.slider-image-widget-03__icon svg {width: 26px;height: 26px;fill: #FFFFFF;}.slider-image-widget-03__caption {padding: 19px 30px 19px 35px;background-color: #FFFFFF;border-radius: 8px;box-shadow: 0px 30px 53px 0px rgba(0, 0, 0, 0.12);z-index: 2;max-width: 256px;}.slider-image-widget-03__title {font-size: 14px;font-weight: 400;line-height: 1.8;color: #252525;}.slider-image-widget-03__title strong {font-weight: 500;}.slider-image-widget-03__title span {color: #333;}.slider-widget-box {max-width: 720px;margin: 98px auto 0;}@media only screen and (max-width: 767px) {.slider-widget-box {margin: 48px auto 0;}}.slider-widget-box-item {padding: 0 25px;}@media only screen and (max-width: 767px) {.slider-widget-box-item {padding: 0 10px;}}.slider-widget-box-item__icon {font-size: 34px;color: var(--main-bg-color2);line-height: 1;}.slider-widget-box-item__icon svg {width: 1em;height: 1em;}.slider-widget-box-item__icon svg [stroke^="#"], .slider-widget-box-item__icon svg [stroke^="url(#"] {stroke: currentColor;}.slider-widget-box-item__coption {margin-top: 14px;}.slider-widget-box-item__coption p {margin-top: 8px;}.slider-widget-box-item__title {font-size: 16px;font-weight: 700;line-height: 1.75;}.slider-register__box {background-color: #FFFFFF;max-width: 470px;box-shadow: 0px 19px 34px 0px rgba(94, 122, 183, 0.14);padding: 30px 40px 50px 40px;margin-left: auto;border-radius: 5px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.slider-register__box {margin: 0 auto;}}@media only screen and (max-width: 575px) {.slider-register__box {padding: 20px 20px 30px 20px;}}.slider-register__title {font-size: 20px;font-weight: 700;line-height: 1.8;}@media only screen and (max-width: 575px) {.slider-register__title {font-size: 16px;}}.slider-register__title span {color: var(--main-bg-color2);}.slider-register__form {padding-top: 17px;}.slider-register__input {margin-top: 15px;position: relative;}.slider-register__input i {position: absolute;top: 19px;left: 15px;font-size: 14px;color: #666666;min-width: 20px;}.slider-register__input .form-control {padding-left: 42px;}.slider-register__btn {margin-top: 25px;}.slider-register__btn .btn {font-weight: 700;}.features-section {padding: 22px 0;}.features-item {display: flex;align-items: center;max-width: 230px;}.features-item__icon {flex-shrink: 0;}.features-item__icon svg {fill: #FFFFFF;}.features-item__caption {flex-grow: 1;padding-left: 20px;}.features-item__caption:lang(ar) {padding-right: 20px;padding-left: unset;}.features-item__title {font-size: 16px;line-height: 1.8;color: #FFFFFF;}@media only screen and (max-width: 575px) {.features-item__title {font-size: 14px;}}.feature-title {max-width: 360px;}.feature-image {position: relative;}.feature-image__shape-01 {width: 24px;height: 24px;background-color: var(--main-bg-color2);position: absolute;left: -60px;bottom: 190px;}.feature-image__shape-02 {width: 24px;height: 24px;background-color: #ffc221;position: absolute;left: -36px;bottom: 166px;}.features-item-02 {background-color: #FFFFFF;padding: 31px 30px 33px;border-radius: 10px;box-shadow: 0 2px 10px rgba(51, 51, 51, 0.15);}@media only screen and (min-width: 992px) and (max-width: 1199px) {.features-item-02 {padding: 21px 20px 23px;}}.features-item-02 + .features-item-02 {margin-top: 30px;}.features-item-02__icon {margin-bottom: 26px;}.features-item-02__icon i {border-radius: 15px;padding: 0.5em;font-size: 30px;}.features-item-02__icon.color-01 i {background-color: #F5F7FD;color: var(--main-bg-color2);}.features-item-02__icon.color-01 i::before {opacity: 0.4;}.features-item-02__icon.color-01 i::after {opacity: 1;}.features-item-02__icon.color-02 i {background-color: #E8F8EC;color: #5FBD74;}.features-item-02__icon.color-03 i {background-color: #FBF2F1;color: #F8796C;}.features-item-02__icon.color-04 i {background-color: #F5EEDD;color: #FFC221;}.features-item-02__icon.color-04 i::before {opacity: 1;color: #FFFFFF;}.features-item-02__icon.color-04 i::after {opacity: 1;}.features-item-02__title {font-size: 18px;line-height: 1.6;}.categories-item__link {display: flex;align-items: center;background-color: #f1f3f8;border-radius: 5px;padding: 10px 30px;height: 100%;min-height: 70px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.categories-item__icon {flex-shrink: 0;max-width: 60px;width: 100%;}.categories-item__icon svg .text-lighten-fill-color {fill: #d4e1f4;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.categories-item__icon svg .text-fill-color {fill: #47586d;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.categories-item__icon svg .primary-fill-color {fill: var(--main-bg-color2);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.categories-item__info {flex-grow: 1;}.categories-item__name {font-size: 16px;line-height: 1.8;font-weight: 400;margin: 0;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);position: relative;display: inline-block;margin-right: 15px;}.categories-item__name::before {content: "\f105";position: absolute;right: -15px;top: 50%;transform: translateY(-50%) scale(0);color: #FFFFFF;font-size: 16px;font-family: "Font Awesome 5 Free";font-weight: 600;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);line-height: 1;}.categories-item:hover .categories-item__link {background-color: var(--main-bg-color2);}.categories-item:hover .categories-item__name {color: #FFFFFF;}.categories-item:hover .categories-item__name::before {transform: translateY(-50%) scale(1);}.categories-item:hover .categories-item__icon svg .text-lighten-fill-color {fill: var(--main-bg-color2);}.categories-item:hover .categories-item__icon svg .text-fill-color {fill: #FFFFFF;}.categories-item:hover .categories-item__icon svg .primary-fill-color {fill: #FFFFFF;}.categories-item-02__link {display: flex;align-items: center;border: 2px solid #eee;border-radius: 8px;padding: 10px 30px;height: 100%;min-height: 94px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.categories-item-02__icon {min-width: 58px;font-size: 48px;flex-shrink: 0;color: var(--main-bg-color2);line-height: 0;}.categories-item-02__icon svg {width: 1em;height: auto;}.categories-item-02__info {flex-grow: 1;padding-left: 10px;}.categories-item-02__name {font-size: 16px;line-height: 1.8;font-weight: 400;margin: 0;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);position: relative;display: inline-block;}.categories-item-02__name::before {content: "\f105";position: absolute;right: -15px;top: 50%;transform: translateY(-50%) scale(0);color: var(--main-bg-color2);font-size: 16px;font-family: "Font Awesome 5 Free";font-weight: 600;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.categories-item-02__description {margin-top: 2px;}.categories-item-02:hover .categories-item-02__link {background: #FFFFFF;border-color: #FFFFFF;box-shadow: 0 10px 20px rgba(0, 0, 0, 0.05);}.categories-item-02:hover .categories-item-02__name {color: var(--main-bg-color2);}.categories-item-02:hover .categories-item-02__name::before {transform: translateY(-50%) scale(1);}.courses-tab-menu {margin-bottom: 40px;}@media only screen and (max-width: 767px) {.courses-tab-menu {margin-bottom: 30px;}}.courses-tab-menu .nav {margin-left: -7px;margin-right: -7px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.courses-tab-menu .nav {margin-left: -3px;margin-right: -3px;}}@media only screen and (max-width: 767px) {.courses-tab-menu .nav {margin-left: -5px;margin-right: -5px;}}.courses-tab-menu .nav li {margin: 0 7px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.courses-tab-menu .nav li {margin: 0 3px;}}@media only screen and (max-width: 767px) {.courses-tab-menu .nav li {margin: 0 5px;}}.courses-tab-menu .nav li button {font-size: 14px;font-weight: 400;line-height: 26px;color: #333;border: 0;border-radius: 3px;padding: 7px 20px;background: none;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.courses-tab-menu .nav li button {font-size: 13px;padding: 4px 16px;}}@media only screen and (max-width: 767px) {.courses-tab-menu .nav li button {padding: 7px 15px;}}.courses-tab-menu .nav li button.active {color: var(--main-bg-color2);background: #FFFFFF;box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1);}.courses-tab-menu .nav li:hover button {color: var(--main-bg-color2);background: #FFFFFF;box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1);}.courses-tab-menu-02 .nav li button {background-color: #f5f5f5;}.courses-tab-menu-02 .nav li button.active {color: var(--main-bg-color2);background: #FFFFFF;box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1);}.courses-tab-menu-02 .nav li:hover button {color: var(--main-bg-color2);background: #FFFFFF;box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1);}.courses-tab-menu-03 {margin-bottom: 40px;}.courses-tab-menu-03 .nav {margin-top: -18px;margin-left: -25px;margin-right: -25px;}@media only screen and (max-width: 767px) {.courses-tab-menu-03 .nav {margin-top: -6px;margin-left: -15px;margin-right: -15px;}}.courses-tab-menu-03 .nav li {margin: 0 25px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.courses-tab-menu-03 .nav li {margin: 0 3px;}}@media only screen and (max-width: 767px) {.courses-tab-menu-03 .nav li {margin: 0 15px;}}.courses-tab-menu-03 .nav li button {display: block;font-size: 28px;font-weight: 400;padding: 5px 0;position: relative;color: #ccc;border: 0;background: none;}@media only screen and (max-width: 767px) {.courses-tab-menu-03 .nav li button {padding: 0;font-size: 18px;}}.courses-tab-menu-03 .nav li button mark {position: relative;z-index: 0;padding: 0 0 10px;color: inherit;background-color: transparent;display: inline-block;}.courses-tab-menu-03 .nav li button mark::after {content: "";position: absolute;width: 91px;height: 12px;bottom: 0;left: 50%;z-index: -1;transform: translate(-45px);background-color: #ffc221;-webkit-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-image: url(../images/headline-curve.svg);mask-image: url(../images/headline-curve.svg);}.courses-tab-menu-03 .nav li button.active {color: #252525;}.courses-tab-menu-03 .nav li:hover button {color: #252525;}.course-item {position: relative;}.course-item:hover .course-header__thumbnail a {display: block;}.course-item:hover .course-header__thumbnail a img {transform: scale(1.1);}.course-header {position: relative;}.course-header__thumbnail {border-radius: 5px;overflow: hidden;}.course-header__thumbnail a {display: block;}.course-header__thumbnail a img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);width: 100%;height: 230px;object-fit: cover;}.course-header__badge {position: absolute;top: 10px;left: 10px;}.course-header__badge span {display: inline-block;vertical-align: top;margin: 0 5px 3px 0;padding: 5px 7px;min-height: 0;color: #FFFFFF;text-align: center;font-size: 11px;font-weight: 700;line-height: 1.15;text-transform: uppercase;letter-spacing: 0.5px;border-radius: 2px;min-width: 48px;}.course-header__badge .free {background: #6cbd7e;}.course-header__badge .hot {background: #d31819;}.course-header__badge .onsale {background: var(--main-bg-color2);}.course-info {padding-top: 10px;}.course-info__badge-text {display: inline-block;font-size: 13px;line-height: 18px;font-weight: 400;border-radius: 2px;padding: 2px 10px;background: #252525;color: #fff;margin-bottom: 10px;}.course-info__badge-text.badge-all {background: rgba(23, 184, 193, 0.15);color: #17b8c1;}.course-info__badge-text.badge-beginner {background: rgba(0, 113, 220, 0.15);color: var(--main-bg-color2);}.course-info__badge-text.badge-intermediate {background: rgba(255, 194, 33, 0.15);color: #ffb900;}.course-info__title {font-size: 15px;line-height: 1.6;margin: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.course-info__title a {display: inline;}.course-info__title-02 {font-size: 16px;line-height: 1.6;margin: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.course-info__title-02 a {display: inline;}.course-info__instructor {font-size: 13px;margin: 2px 0 0;color: var(--main-bg-color2);}.course-info__instructor:hover {color: #ffc221;}.course-info__price > * {margin-left: 8px;}.course-info__price > *:first-child {margin-left: 0;}.course-info__price .sale-price {font-size: 16px;line-height: 1.8;font-weight: 700;color: #252525;}.course-info__price .sale-price .separator {font-size: 68%;}.course-info__price .regular-price {font-size: 13px;line-height: 1.8;font-weight: 500;color: #666666;text-decoration: line-through;margin-left: 8px;}.course-info__price .regular-price .separator {font-size: 68%;}.course-info__price .free {font-size: 16px;line-height: 1.8;font-weight: 700;color: #333;}.course-info__rating {display: flex;align-items: center;margin-bottom: -5px;}.course-info__rating .rating-star {display: inline-block;position: relative;}.course-info__rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.course-info__rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.course-info__rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.course-info__rating span {line-height: 2;font-size: 13px;color: #666666;display: inline-block;margin-left: 5px;}.course-item-02 {border-radius: 5px;overflow: hidden;background-color: #FFFFFF;box-shadow: 0 0 10px rgba(51, 51, 51, 0.15);position: relative;height: 100%;}.course-item-02:hover .course-header__thumbnail a, .course-item-02:hover .course-header-02__thumbnail a {display: block;}.course-item-02:hover .course-header__thumbnail a img, .course-item-02:hover .course-header-02__thumbnail a img {transform: scale(1.1);}.course-header-02 {position: relative;}.course-header-02__thumbnail {overflow: hidden;}.course-header-02__thumbnail a {display: block;}.course-header-02__thumbnail a img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);width: 100%;}.course-header-02__badge {position: absolute;top: 0;left: 0;}.course-header-02__badge .price {font-size: 16px;line-height: 1.8;font-weight: 700;color: #252525;background-color: #ffc221;display: block;text-align: center;padding: 3px 13px;border-radius: 5px 0 5px 0;min-width: 80px;color: var(--main-bg-color);}.course-header-02__badge .price .separator {font-size: 68%;}.course-header-02__badge .free {background-color: #6cbd7e;color: #FFFFFF;}.course-info-02 {padding: 16px 30px 22px;}@media only screen and (max-width: 767px) {.course-info-02 {padding: 16px 20px 22px;}}.course-info-02__badge-text {display: inline-block;font-size: 13px;line-height: 18px;font-weight: 400;border-radius: 2px;padding: 2px 10px;background: #252525;color: #fff;margin-bottom: 10px;}.course-info-02__badge-text.badge-all {background: rgba(23, 184, 193, 0.15);color: #17b8c1;}.course-info-02__badge-text.badge-beginner {background: rgba(0, 113, 220, 0.15);color: var(--main-bg-color2);}.course-info-02__badge-text.badge-intermediate {background: rgba(255, 194, 33, 0.15);color: #ffb900;}.course-info-02__category a {color: var(--main-bg-color2);}.course-info-02__category a:hover {color: #ffc221;}.course-info-02__title {font-size: 18px;line-height: 1.67;margin: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}@media only screen and (min-width: 1200px) and (max-width: 1499px) {.course-info-02__title {font-size: 16px;}}.course-info-02__title a {display: inline;}.course-info-02__description p {margin-top: 4px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0;min-height: 50px;max-height: 50px;}.course-info-02__price {margin-top: 8px;}.course-info-02__price .sale-price {font-size: 18px;line-height: 1.8;font-weight: 700;color: #252525;}.course-info-02__price .sale-price .separator {font-size: 72%;}.course-info-02__price .regular-price {font-size: 15px;line-height: 1.8;font-weight: 500;color: #666666;text-decoration: line-through;margin-left: 8px;}.course-info-02__price .regular-price .separator {font-size: 72%;}.course-info-02__price .free {font-size: 18px;line-height: 1.8;font-weight: 700;color: #333;}.course-info-02__rating {flex-grow: 1;}.course-info-02__rating .rating-count {display: flex;align-items: flex-end;color: var(--main-bg-color2);}.course-info-02__rating .rating-count__average {font-size: 16px;font-weight: 700;line-height: 1.4;color: #252525;margin-right: 5px;}.course-info-02__rating .rating-count__total {font-size: 14px;line-height: 1.4;color: #252525;}.course-info-02__rating .rating-star {display: inline-block;position: relative;margin-top: 3px;}.course-info-02__rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.course-info-02__rating .rating-star:lang(ar)::before{color: unset;}.course-info-02__rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.course-info-02__rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.course-info-02__meta {display: flex;align-items: center;flex-shrink: 0;}.course-info-02__meta span :first-child {margin-right: 8px;}.course-info-02__footer {display: flex;align-items: flex-end;margin: 23px 0 0;}.course-item-03 {border-radius: 5px;overflow: hidden;background-color: #FFFFFF;box-shadow: 0 0 10px rgba(51, 51, 51, 0.15);position: relative;}.course-item-03:hover .course-header-03__thumbnail a {display: block;}.course-item-03:hover .course-header-03__thumbnail a img {transform: scale(1.1);}.course-header-03 {position: relative;}.course-header-03__thumbnail {overflow: hidden;}.course-header-03__thumbnail a {display: block;}.course-header-03__thumbnail a img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);width: 100%;}.course-header-03__badge {position: absolute;top: 10px;left: 10px;}.course-header-03__badge span {display: inline-block;vertical-align: top;margin: 0 5px 3px 0;padding: 5px 7px;min-height: 0;color: #fff;text-align: center;font-size: 11px;font-weight: 700;line-height: 1.15;text-transform: uppercase;letter-spacing: 0.5px;border-radius: 2px;min-width: 48px;}.course-header-03__badge .free {background: #6cbd7e;}.course-header-03__badge .hot {background: #d31819;}.course-header-03__badge .onsale {background: var(--main-bg-color2);}.course-info-03 {padding: 16px 30px 22px;}.course-info-03__title {font-size: 18px;line-height: 1.67;margin: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}@media only screen and (min-width: 1200px) and (max-width: 1499px) {.course-info-03__title {font-size: 16px;}}.course-info-03__title a {display: inline;}.course-info-03__meta {color: #7e7e7e;display: flex;flex-wrap: wrap;margin-top: 8px;margin-left: -14px;margin-right: -14px;}.course-info-03__meta > * {margin: 0 14px;}.course-info-03__meta span {white-space: nowrap;display: block;line-height: 1.3;position: relative;font-size: 13px;}.course-info-03__meta span + span::before {position: absolute;content: "";top: 50%;transform: translateY(-50%);left: -16px;width: 4px;height: 4px;background: #ccc;border-radius: 50%;}.course-info-03__meta span i {margin-right: 6px;font-size: 14px;}.course-info-03__description p {margin-top: 4px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0;}.course-info-03__footer {display: flex;margin: 13px 0 0;}.course-info-03__footer-left {flex-grow: 1;}.course-info-03__footer-right {flex-shrink: 0;}.course-info-03__instructor {font-size: 13px;margin: 2px 0 0;color: var(--main-bg-color2);}.course-info-03__instructor:hover {color: #ffc221;}.course-info-03__price {margin-top: 8px;}.course-info-03__price .sale-price {font-size: 18px;line-height: 1.8;font-weight: 700;color: #252525;}.course-info-03__price .sale-price .separator {font-size: 68%;}.course-info-03__price .free {font-size: 18px;line-height: 1.8;font-weight: 700;color: #333;}.course-info-03__rating {flex-grow: 1;}.course-info-03__rating .rating-count {display: flex;align-items: flex-end;color: var(--main-bg-color2);}.course-info-03__rating .rating-count__average {font-size: 16px;font-weight: 700;line-height: 1.4;color: #252525;margin-right: 5px;}.course-info-03__rating .rating-count__total {font-size: 14px;line-height: 1.4;color: #252525;}.course-info-03__rating .rating-star {display: inline-block;position: relative;margin-top: 3px;}.course-info-03__rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.course-info-03__rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.course-info-03__rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.course-list-item {display: flex;padding-bottom: 30px;border-bottom: 1px solid #eee;margin-bottom: 30px;position: relative;}@media only screen and (max-width: 767px) {.course-list-item {flex-direction: column;}}.course-list-item:last-child {margin-bottom: 0;}.course-list-item:hover .course-list-header__thumbnail a {display: block;}.course-list-item:hover .course-list-header__thumbnail a img {transform: scale(1.1);}.course-list-header {max-width: 270px;width: 100%;flex-shrink: 0;position: relative;}@media only screen and (max-width: 767px) {.course-list-header {max-width: 100%;}}.course-list-header__thumbnail {border-radius: 5px;overflow: hidden;}.course-list-header__thumbnail a {display: block;}.course-list-header__thumbnail a img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);width: 100%;}.course-list-header__badge {position: absolute;top: 10px;left: 10px;}.course-list-header__badge span {display: inline-block;vertical-align: top;margin: 0 5px 3px 0;padding: 5px 7px;min-height: 0;color: #fff;text-align: center;font-size: 11px;font-weight: 700;line-height: 1.15;text-transform: uppercase;letter-spacing: 0.5px;border-radius: 2px;min-width: 48px;}.course-list-header__badge .free {background: #6cbd7e;}.course-list-header__badge .hot {background: #d31819;}.course-list-header__badge .onsale {background: var(--main-bg-color2);}.course-list-info {flex-grow: 1;position: relative;padding-left: 30px;padding-right: 150px;}@media only screen and (max-width: 767px) {.course-list-info {padding-left: 0;padding-top: 30px;}}@media only screen and (max-width: 575px) {.course-list-info {padding-right: 0;}}.course-list-info__title {font-size: 16px;line-height: 1.75;margin: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}@media only screen and (min-width: 1200px) and (max-width: 1499px) {.course-list-info__title {font-size: 16px;}}.course-list-info__title a {display: inline;}.course-list-info__meta {color: #7e7e7e;font-weight: 400;font-size: 13px;display: flex;flex-wrap: wrap;margin-top: 8px;margin-left: -6px;margin-right: -6px;}.course-list-info__meta > * {margin: 0 6px;}.course-list-info__meta span {white-space: nowrap;display: block;line-height: 1.3;}.course-list-info__meta span i {margin-right: 6px;font-size: 14px;}.course-list-info__description {margin-top: 8px;}.course-list-info__action {margin-top: 20px;display: flex;margin-left: -5px;margin-right: -5px;}.course-list-info__action > * {margin: 0 5px;}.course-list-info__action .btn {font-size: 14px;font-weight: 700;height: 40px;line-height: 40px;padding: 0 16px;min-width: 145px;position: relative;}.course-list-info__action .btn::before {content: attr(title);}.course-list-info__action .btn-icon {width: 40px;height: 40px;line-height: 40px;font-size: 14px;border-radius: 5px;border: 0;padding: 0;}.course-list-info__footer {text-align: right;position: absolute;top: 50%;transform: translateY(-50%);right: 0;}@media only screen and (max-width: 575px) {.course-list-info__footer {position: relative;top: 0;transform: translateY(0);text-align: left;margin-top: 20px;}}.course-list-info__price .sale-price {font-size: 18px;line-height: 1.8;font-weight: 700;color: #252525;}.course-list-info__price .sale-price .separator {font-size: 68%;}.course-list-info__price .free {font-size: 14px;line-height: 1.8;font-weight: 700;color: #333;}.course-list-info__rating {display: flex;flex-wrap: wrap;justify-content: flex-end;margin-top: 8px;}@media only screen and (max-width: 575px) {.course-list-info__rating {justify-content: flex-start;}}.course-list-info__rating .rating-star {display: inline-block;position: relative;margin-top: 3px;margin-right: 8px;}.course-list-info__rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.course-list-info__rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.course-list-info__rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.course-list-info__rating .rating-average {display: flex;color: var(--main-bg-color2);align-items: flex-end;}.course-list-info__rating .rating-average__average {color: #252525;margin-right: 5px;}.course-list-info__rating .rating-average__total {font-size: 13px;}.course-list-info__rating-count {width: 100%;}.course-popular-topic-list {display: flex;flex-wrap: wrap;margin-left: -5px;margin-right: -5px;margin-top: 10px;}.course-popular-topic-list > * {margin: 10px 5px 0;}.popular-topic-link {display: block;padding: 15px 22px;border-radius: 5px;background-color: #f5f7fd;color: #333;font-weight: 400;}@media only screen and (max-width: 767px) {.popular-topic-link {padding: 8px 18px;}}.popular-topic-link:hover {background-color: var(--main-bg-color2);color: #FFFFFF;}#powerTip {background: #FFFFFF;border-color: #FFFFFF;color: inherit;white-space: normal;filter: drop-shadow(0 10px 20px rgba(0, 0, 0, 0.12));padding: 0;}#powerTip.e::before, #powerTip.w::before {border-bottom: 10px solid transparent;border-top: 10px solid transparent;}#powerTip.n:before, #powerTip.s:before {border-right: 10px solid transparent;border-left: 10px solid transparent;}#course-hover, #course-list-hover {display: none;}.course-item-hover {cursor: default;border-radius: 5px;color: #333;padding: 23px 30px;width: 330px;}.course-item-hover__category a {font-weight: 400;color: var(--main-bg-color2);margin: 0 0 1px;}.course-item-hover__category a:hover {color: #ffc221;}.course-item-hover__title {font-size: 18px;font-weight: 400;line-height: 1.67;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.course-item-hover__title a {display: inline;}.course-item-hover__rating {display: flex;align-items: center;margin-top: 6px;}.course-item-hover__rating .rating-star {display: inline-block;position: relative;margin-top: 3px;margin-right: 5px;}.course-item-hover__rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.course-item-hover__rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.course-item-hover__rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.course-item-hover__rating .rating-average {display: flex;color: #333;align-items: flex-end;}.course-item-hover__rating .rating-average__average {color: #252525;margin-right: 5px;}.course-item-hover__rating .rating-average__total {font-size: 13px;}.course-item-hover__rating-count {margin-bottom: 0;}.course-item-hover__meta {color: #7e7e7e;display: flex;flex-wrap: wrap;margin-top: 8px;margin-bottom: 16px;margin-left: -14px;margin-right: -14px;}.course-item-hover__meta > * {margin: 0 14px;}.course-item-hover__meta span {white-space: nowrap;display: block;line-height: 1.3;position: relative;}.course-item-hover__meta span + span::before {position: absolute;content: "";top: 50%;transform: translateY(-50%);left: -16px;width: 4px;height: 4px;background: #ccc;border-radius: 50%;}.course-item-hover__meta span i {margin-right: 6px;font-size: 14px;}.course-item-hover__benefits-title {font-size: 14px;font-weight: 700;margin-bottom: 10px;}.course-item-hover__benefits-list {list-style-type: none;margin: 0;padding: 0;}.course-item-hover__benefits-list li {position: relative;padding-left: 20px;}.course-item-hover__benefits-list li + li {margin-top: 7px;}.course-item-hover__benefits-list li::before {position: absolute;content: "\f30b";font-family: "Font Awesome 5 Free";font-weight: 700;font-size: 14px;top: 0;left: 0;}.course-item-hover__btn {margin-top: 27px;}.course-item-hover__btn .btn {font-weight: 700;}.course-item-hover__btn .btn-link {line-height: 22px;color: var(--main-bg-color2);font-size: 15px;font-weight: 400;padding: 5px 0;white-space: nowrap;text-align: center;display: block;text-decoration: none;margin-top: 11px;}.course-item-hover__btn .btn-link i {margin-right: 4px;}.course-item-hover__btn .btn-link:hover {color: #ffc221;}.course-active {margin: -10px;}@media only screen and (min-width: 1500px) {.course-active {margin: -15px;}}.course-active .swiper {padding: 10px;}@media only screen and (min-width: 1500px) {.course-active .swiper {padding: 15px;}}.course-active .swiper-button-next {right: -4px;}@media only screen and (min-width: 1500px) {.course-active .swiper-button-next {right: -10px;}}.course-active .swiper-button-prev {left: -4px;}@media only screen and (min-width: 1500px) {.course-active .swiper-button-prev {left: -10px;}}.course-btn {margin-top: 40px;}.course-btn .btn {width: 262px;}.call-to-action__wrapper {max-width: 630px;margin: 32px auto 0;position: relative;}@media only screen and (max-width: 767px) {.call-to-action__wrapper {max-width: 510px;}}.call-to-action__icon {width: 64px;height: 64px;line-height: 64px;text-align: center;font-size: 24px;color: #FFFFFF;background-color: var(--main-bg-color2);border-radius: 50%;position: absolute;top: -32px;left: -32px;z-index: 1;}@media only screen and (max-width: 767px) {.call-to-action__icon {width: 56px;height: 56px;line-height: 56px;left: -28px;top: -28px;font-size: 20px;}}@media only screen and (max-width: 575px) {.call-to-action__icon {left: 20px;}}.call-to-action__content {background-color: #F4F9FF;padding: 30px 35px;border-radius: 5px;position: relative;overflow: hidden;display: flex;justify-content: space-between;align-items: center;}@media only screen and (max-width: 575px) {.call-to-action__content {flex-direction: column;text-align: center;}}.call-to-action__shape-01 {width: 100px;height: 100px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.18);position: absolute;top: auto !important;left: -50px !important;bottom: -60px;}.call-to-action__shape-02 {width: 100px;height: 100px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.18);position: absolute;top: -75px !important;left: auto !important;right: 20px;}.call-to-action__shape-03 {width: 268px;height: 268px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.18);position: absolute;top: auto !important;left: auto !important;right: -65px;bottom: -230px;}.call-to-action__shape-04 {width: 404px;height: 404px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.3);position: absolute;top: -220px !important;left: -195px !important;z-index: -1;}.call-to-action__shape-05 {width: 150px;height: 150px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.3);position: absolute;top: auto !important;left: 10% !important;bottom: -70px;z-index: -1;}.call-to-action__shape-06 {width: 180px;height: 180px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.3);position: absolute;top: -70px !important;left: auto !important;right: 10%;z-index: -1;}.call-to-action__shape-07 {width: 464px;height: 464px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.3);position: absolute;top: auto !important;left: auto !important;right: -2%;bottom: -230px;z-index: -1;}.call-to-action__shape-08 {width: 360px;height: 360px;border-radius: 50%;background-color: #F9E0DB;position: absolute;top: -40px !important;left: -13% !important;z-index: -1;}@media only screen and (max-width: 767px) {.call-to-action__shape-08 {width: 120px;height: 120px;left: 20px;top: 30%;}}.call-to-action__shape-09 {width: 98px;height: 98px;border-radius: 50%;background-color: #FFC221;position: absolute;top: 15px !important;left: 18% !important;z-index: -1;}@media only screen and (max-width: 767px) {.call-to-action__shape-09 {width: 60px;height: 60px;left: 40%;}}.call-to-action__shape-10 {width: 360px;height: 360px;border-radius: 50%;background-color: #F9E0DB;position: absolute;top: auto !important;left: auto !important;right: 30px;bottom: 45px;z-index: -1;}@media only screen and (max-width: 767px) {.call-to-action__shape-10 {width: 120px;height: 120px;}}.call-to-action__shape-11 {width: 286px;height: 286px;border-radius: 50%;background-color: #FFC221;position: absolute;top: 45px !important;left: auto !important;right: -50px;z-index: -2;}@media only screen and (max-width: 767px) {.call-to-action__shape-11 {width: 60px;height: 60px;top: 70%;right: 70%;}}.call-to-action__shape-12 {width: 490px;height: 490px;border-radius: 50%;background-color: rgba(0, 113, 220, 0.23);position: absolute;top: auto !important;left: auto !important;right: -95px;bottom: 85px;z-index: -1;}@media only screen and (max-width: 767px) {.call-to-action__shape-12 {width: 120px;height: 120px;}}.call-to-action__shape-13 {position: absolute;top: 50% !important;left: auto !important;right: 5%;width: 260px;z-index: -1;}@media only screen and (max-width: 767px) {.call-to-action__shape-13 {width: 160px;top: 70%;right: 30%;}}.call-to-action__shape-13 svg {width: 100%;height: auto;transform: rotate(136deg) scale(1, -1);}.call-to-action__shape-13 svg .shape {fill: #F9E0DB;}.call-to-action__caption {padding-right: 15px;}.call-to-action__sub-title {font-size: 14px;line-height: 1.8;color: var(--main-bg-color2);}.call-to-action__main-title {font-size: 18px;line-height: 1.8;margin-top: 6px;}.call-to-action__wrapper-02 {background-color: var(--main-bg-color2);padding: 45px 210px;border-radius: 8px;position: relative;overflow: hidden;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.call-to-action__wrapper-02 {padding: 45px 80px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.call-to-action__wrapper-02 {padding: 45px 30px;}}.call-to-action__sub-title-02 {font-size: 24px;font-weight: 400;line-height: 1.6;color: #FFFFFF;margin-bottom: 10px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.call-to-action__sub-title-02 {font-size: 18px;}}@media only screen and (max-width: 575px) {.call-to-action__sub-title-02 {font-size: 16px;}}.call-to-action__main-title-02 {font-size: 28px;font-weight: 500;line-height: 1.58;color: #FFFFFF;}@media only screen and (min-width: 768px) and (max-width: 991px) {.call-to-action__main-title-02 {font-size: 22px;}}@media only screen and (max-width: 575px) {.call-to-action__main-title-02 {font-size: 20px;}}@media only screen and (max-width: 575px) {.call-to-action__btn {margin-top: 30px;}}.call-to-action__image {margin-bottom: -50px;}.call-to-action__wrapper-03 {background-color: #F2F2F2;padding: 16px;border-radius: 8px;position: relative;z-index: 1;overflow: hidden;}@media only screen and (max-width: 767px) {.call-to-action__wrapper-03 {padding: 50px 16px;}}.call-to-action__sub-title-03 {font-size: 16px;line-height: 1.8;margin-bottom: 10px;}.call-to-action__main-title-03 {font-size: 23px;font-weight: 700;line-height: 1.5;}@media only screen and (min-width: 768px) and (max-width: 991px) {.call-to-action__main-title-03 {font-size: 18px;}}@media only screen and (max-width: 575px) {.call-to-action__main-title-03 {font-size: 18px;}}.call-to-action__wrapper-04 {background-color: #E1EFFB;border-radius: 8px;position: relative;z-index: 1;overflow: hidden;}@media only screen and (max-width: 767px) {.call-to-action__wrapper-04 {padding: 50px 16px;}}.call-to-action__icon-03 {padding-top: 16px;}.call-to-action__content-03 {padding: 16px;}.call-to-action__btn-03 {padding: 16px;}@media only screen and (max-width: 767px) {.call-to-action__btn-03 {padding: 0;}}.call-to-action__sub-title-04 {font-size: 16px;line-height: 1.8;margin-bottom: 10px;color: var(--main-bg-color2);}.call-to-action__main-title-04 {font-size: 23px;font-weight: 700;line-height: 1.5;}@media only screen and (min-width: 768px) and (max-width: 991px) {.call-to-action__main-title-04 {font-size: 18px;}}@media only screen and (max-width: 575px) {.call-to-action__main-title-04 {font-size: 18px;}}.testimonial-section {overflow: hidden;position: relative;z-index: 1;}.testimonial-section__shape-01 {top: -501px !important;left: -499px !important;width: 986px;height: 986px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;transition: none;}@media only screen and (max-width: 767px) {.testimonial-section__shape-01 {top: -201px;left: -299px;width: 686px;height: 686px;}}.testimonial-section__shape-02 {top: auto !important;left: auto !important;right: -180px;bottom: -550px;width: 770px;height: 770px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;transition: none;}@media only screen and (max-width: 767px) {.testimonial-section__shape-02 {top: -60px;right: -100px;width: 570px;height: 570px;}}.testimonial-section__shape-03 {top: -60px !important;left: -120px !important;width: 364px;height: 364px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;transition: none;}@media only screen and (max-width: 767px) {.testimonial-section__shape-03 {top: -30px;left: -80px;width: 264px;height: 264px;}}.testimonial-section__shape-04 {top: 70px !important;left: 70px !important;width: 179px;position: absolute;z-index: -1;transition: none;}@media only screen and (max-width: 767px) {.testimonial-section__shape-04 {top: 50px;left: 50px;width: 159px;}}.testimonial-section__shape-05 {left: 8% !important;top: 20% !important;z-index: -1;position: absolute;border-radius: 50%;transition: none;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.testimonial-section__shape-05 {right: 10%;top: 60%;}}.testimonial-section__shape-05 svg {transform: rotate(-28deg) scale(1, 1);width: 30px;}.testimonial-section__shape-05 .shape {fill: #4E97FD;}.testimonial-section__shape-06 {top: 50px !important;left: 20% !important;width: 30px;height: 30px;background-color: #B18E72;position: absolute;z-index: -1;border-radius: 50%;transition: none;}.testimonial-section__shape-07 {top: 120px !important;left: auto !important;right: 20%;width: 20px;height: 20px;background-color: #FFC221;position: absolute;z-index: -1;border-radius: 50%;transition: none;}.testimonial-section__shape-08 {top: 14% !important;left: auto !important;right: 10%;width: 24px;height: 24px;transform: rotate(-33deg) scale(1, 1);background-color: #EE7455;position: absolute;z-index: -1;transition: none;}.testimonial-section__shape-09 {top: 26% !important;left: auto !important;right: 40%;width: 24px;height: 24px;border-radius: 50%;background-color: #77AA82;position: absolute;z-index: -1;transition: none;}.testimonial-section__shape-10 {top: 10% !important;left: auto !important;right: 75%;position: absolute;z-index: -1;transition: none;}.testimonial-section__shape-11 {top: 10% !important;left: 75% !important;position: absolute;z-index: -1;transition: none;}.testimonial-section-title {max-width: 300px;}.testimonial-item {position: relative;padding: 32px 40px 37px;background: #f8f8f8;border-radius: 8px;}@media only screen and (min-width: 1200px) and (max-width: 1499px), only screen and (max-width: 575px) {.testimonial-item {padding: 25px;}}.testimonial-quote-icon {position: absolute;top: 15px;right: 20px;font-size: 32px;line-height: 1;}.testimonial-quote-icon svg {width: 32px;fill: #e0e3e6;transform: scale(-1);}.testimonial-caption__title {font-size: 18px;line-height: 1.67;margin: 0 0 11px;color: var(--main-bg-color2);}.testimonial-caption p {font-size: 16px;line-height: 1.8;min-height: 100px;max-height: 100px;overflow: auto;padding-left: 10px;}.testimonial-info {padding-top: 25px;display: flex;align-items: center;}.testimonial-info__image {flex-shrink: 0;}.testimonial-info__image img {width: 60px;border-radius: 50%;}.testimonial-info__caption {flex-grow: 1;padding-left: 15px;}.testimonial-info__name {font-size: 14px;font-weight: 700;line-height: 1.7;}.testimonial-info__designation {margin-top: 3px;}.testimonial-image img {width: 70px;box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);border-radius: 50%;}.testimonial-item-02 {position: relative;padding: 30px 25px 34px 40px;background: #FFFFFF;border-radius: 8px;display: flex;flex-direction: column;}@media only screen and (min-width: 1200px) and (max-width: 1499px) {.testimonial-item-02 {padding: 25px;}}@media only screen and (max-width: 767px) {.testimonial-item-02 {padding: 20px 25px;}}.testimonial-caption-02 {margin-top: 30px;}.testimonial-caption-02__title {font-size: 18px;line-height: 1.67;margin: 0 0 11px;color: var(--main-bg-color2);}.testimonial-caption-02 p {font-size: 16px;font-weight: 500;line-height: 1.8;}@media only screen and (max-width: 767px) {.testimonial-caption-02 p {font-size: 14px;}}.testimonial-caption-02 p mark {background: none;color: var(--main-bg-color2);}.testimonial-info-02 {padding-top: 25px;display: flex;align-items: center;}.testimonial-info-02__image {flex-shrink: 0;}.testimonial-info-02__image img {width: 60px;border-radius: 50%;}.testimonial-info-02__caption {flex-grow: 1;margin-top: 25px;}.testimonial-info-02__name {font-size: 14px;font-weight: 700;line-height: 1.7;}.testimonial-info-02__designation {margin-top: 3px;}.testimonial-item-bg {background-color: #f8f8f8;}.testimonial-icon {margin-bottom: 37px;}.testimonial-items-wrapper [class*=col-]:nth-child(4n+1) .testimonial-item-03 {background-color: var(--main-bg-color2);margin-left: 40px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.testimonial-items-wrapper [class*=col-]:nth-child(4n+1) .testimonial-item-03 {margin-left: 0;}}.testimonial-items-wrapper [class*=col-]:nth-child(4n+1) .testimonial-item-03 .testimonial-info__name {color: #FFFFFF;}.testimonial-items-wrapper [class*=col-]:nth-child(4n+1) .testimonial-item-03 .testimonial-info__designation {color: #FFFFFF;}.testimonial-items-wrapper [class*=col-]:nth-child(4n+1) .testimonial-caption-03 p {color: #FFFFFF;}.testimonial-items-wrapper [class*=col-]:nth-child(4n+2) .testimonial-item-03 {background-color: #F6F2ED;border-color: #252525;box-shadow: none;margin-left: 40px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.testimonial-items-wrapper [class*=col-]:nth-child(4n+2) .testimonial-item-03 {margin-left: 0;}}.testimonial-items-wrapper [class*=col-]:nth-child(4n+3) .testimonial-item-03 {margin-right: 40px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.testimonial-items-wrapper [class*=col-]:nth-child(4n+3) .testimonial-item-03 {margin-right: 0;}}.testimonial-items-wrapper [class*=col-]:nth-child(4n+4) .testimonial-item-03 {background-color: #F1E1DE;box-shadow: none;margin-right: 40px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.testimonial-items-wrapper [class*=col-]:nth-child(4n+4) .testimonial-item-03 {margin-right: 0;}}.testimonial-item-03 {padding: 39px 50px;background-color: #FFFFFF;border-radius: 8px;box-shadow: 0px 2px 10px 0px rgba(51, 51, 51, 0.15);border: 1px solid transparent;}@media only screen and (max-width: 575px) {.testimonial-item-03 {padding: 21px 30px;}}.testimonial-caption-03 p {color: #252525;font-size: 20px;font-weight: 500;line-height: 1.6;margin-bottom: 25px;}@media only screen and (max-width: 575px) {.testimonial-caption-03 p {font-size: 16px;margin-bottom: 0;}}.testimonial-btn .btn {box-shadow: none;width: 230px;}.testimonial-content-01__wrapper {max-width: 390px;position: relative;}.testimonial-content-01__wrapper p {margin-top: 20px;}.testimonial-content-01__shape {margin-bottom: 26px;}.testimonial-content-01__main-title {font-size: 34px;font-weight: 700;line-height: 1.4;}@media only screen and (max-width: 575px) {.testimonial-content-01__main-title {font-size: 28px;line-height: 1.5;}}.testimonial-content-01__main-title mark {position: relative;z-index: 0;padding: 0 0 10px;color: inherit;background-color: transparent;display: inline-block;}.testimonial-content-01__main-title mark::after {content: "";position: absolute;width: 91px;height: 12px;bottom: 0;left: 50%;z-index: -1;transform: translate(-45px);background-color: #ffc221;-webkit-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-image: url(../images/headline-curve-02.svg);mask-image: url(../images/headline-curve-02.svg);}.testimonial-item-04 {transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);padding: 38px 50px 40px;background: #FFFFFF;box-shadow: 0 14px 59px rgba(0, 0, 0, 0.12);border-radius: 8px;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.testimonial-item-04__title {font-size: 20px;line-height: 1.6;margin-bottom: 15px;}.testimonial-item-04__text {font-size: 16px;line-height: 1.8;}.banner-box {padding: 30px;padding-bottom: 0;border-radius: 8px;overflow: hidden;}.banner-big-box {padding: 0px 0px 0px 85px;overflow: hidden;border-radius: 8px;position: relative;z-index: 1;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.banner-big-box {padding: 0px 0px 0px 15px;}}.banner-big-box__arrow {position: absolute;left: 36px;bottom: 54px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.banner-big-box__arrow {display: none;}}.banner-big-box__image {position: absolute;top: 0;right: 0;width: 60%;height: 100%;background-position: bottom right;background-repeat: no-repeat;z-index: -1;}@media only screen and (min-width: 1200px) and (max-width: 1499px) {.banner-big-box__image {background-size: cover;}}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.banner-big-box__image {width: 55%;background-position: center center;background-size: cover;}}@media only screen and (max-width: 767px) {.banner-big-box__image {width: 30%;background-position: 35% center;background-size: cover;}}@media only screen and (max-width: 575px) {.banner-big-box__image {display: none;}}.banner-bg-1 {background-color: #F6F3ED;}.banner-bg-2 {background-color: #EEF0F4;}.banner-bg-3 {background-color: #EDEDED;}.banner-bg-4 {background-color: #F2F2F2;}.banner-caption {padding: 15px 15px 45px;}@media only screen and (max-width: 575px) {.banner-caption {padding: 0;}}.banner-caption__title {font-size: 20px;line-height: 1.8;margin-top: -8px;}.banner-caption p {margin-top: 5px;margin-bottom: 0;}.banner-caption__btn {margin-top: 26px;height: 42px;line-height: 42px;padding: 0 16px;font-size: 14px;}.banner-image {position: relative;text-align: right;overflow: hidden;}@media only screen and (max-width: 767px) {.banner-image {text-align: center;}}.banner-image.banner-position {margin-right: -30px;}.banner-image.banner-position-02 {margin-right: -16px;}@media only screen and (max-width: 767px) {.banner-image.banner-position-02 {margin-right: 0;}}.banner-caption-02 {padding: 15px 15px 45px;}@media only screen and (max-width: 575px) {.banner-caption-02 {padding: 0;}}.banner-caption-02__sub-title {font-size: 14px;line-height: 1.2;color: var(--main-bg-color2);margin-bottom: 2px;}.banner-caption-02__title {font-size: 24px;line-height: 1.5;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.banner-caption-02__title {font-size: 20px;}}@media only screen and (max-width: 575px) {.banner-caption-02__title {font-size: 20px;}}.banner-caption-02__btn {margin-top: 26px;height: 42px;line-height: 42px;padding: 0 16px;font-size: 14px;}.banner-video a {display: block;position: relative;border: 7px solid #FFFFFF;border-radius: 10px;box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.3);max-width: 254px;margin: 0 auto 30px;}.banner-video__image img {border-radius: 5px;}.banner-video__btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.banner-caption-03 {max-width: 470px;padding: 42px 15px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.banner-caption-03 {max-width: 320px;}}.banner-caption-03__title {font-size: 24px;line-height: 1.5;}@media only screen and (max-width: 575px) {.banner-caption-03__title {font-size: 20px;}}.banner-caption-03 p {margin-top: 10px;margin-bottom: 0;}.banner-caption-03__btn {margin-top: 22px;height: 42px;line-height: 42px;padding: 0 22px;font-size: 14px;}.banner-item a {display: block;}.banner-item a img {width: 100%;border-radius: 5px;}.partner-logo-wrapper {display: grid;grid-template-columns: repeat(6, 1fr);grid-column-gap: 30px;grid-row-gap: 30px;}@media only screen and (max-width: 767px) {.partner-logo-wrapper {grid-template-columns: repeat(4, 1fr);}}@media only screen and (max-width: 575px) {.partner-logo-wrapper {grid-template-columns: repeat(3, 1fr);}}.partner-logo-wrapper-02 {display: grid;grid-template-columns: repeat(4, 1fr);grid-column-gap: 30px;grid-row-gap: 30px;}@media only screen and (max-width: 575px) {.partner-logo-wrapper-02 {grid-template-columns: repeat(3, 1fr);}}.partner-logo {align-items: center;justify-content: center;display: flex;}.client-title__title {font-size: 15px;font-weight: 500;line-height: 1.6;color: #252525;}.client-title__title span {color: var(--main-bg-color2);}.client-logo-section {padding-bottom: 54px;}.client-logo {display: grid;grid-template-columns: repeat(6, 1fr);grid-column-gap: 30px;grid-row-gap: 30px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.client-logo {grid-template-columns: repeat(3, 1fr);}}@media only screen and (max-width: 575px) {.client-logo {grid-template-columns: repeat(2, 1fr);}}.client-logo-item {display: flex;align-items: center;justify-content: center;}.client-logo-item__logo {opacity: 0.23;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.category-item__link {display: block;position: relative;z-index: 1;border-radius: 5px;overflow: hidden;}.category-item__link::after {display: block;content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-image: linear-gradient(180deg, transparent 30%, #000);border-radius: inherit;}.category-item__image img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);width: 100%;}.category-item__caption {position: absolute;bottom: 0;left: 0;width: 100%;z-index: 1;padding: 0 27px 32px;}.category-item__name {font-size: 20px;line-height: 1.5;color: #FFFFFF;margin: 0;}.category-item:hover .category-item__image img {transform: scale(1.08);}.edumall-box-section__title {color: var(--main-bg-color2);font-size: 16px;}.edumall-box-item__content {margin-top: 8px;}.edumall-box-item__content p {margin-top: 9px;margin-bottom: 0;}.edumall-box-item__title {font-size: 16px;line-height: 1.75;margin-bottom: 0;}.edumall-box-item-02__link {display: block;padding: 48px 30px 47px 30px;border-radius: 8px;background: #FFFFFF;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.edumall-box-item-02__content {margin-top: 20px;}.edumall-box-item-02__title {font-size: 18px;line-height: 1.78;}@media only screen and (max-width: 767px) {.edumall-box-item-02__title {font-size: 16px;}}.edumall-box-item-02:hover .edumall-box-item-02__link {box-shadow: 0 10px 50px rgba(0, 0, 0, 0.08);}.edumall-box-item-03 {text-align: start;padding: 32px 30px 20px 30px;background-color: #FFFFFF;border-radius: 10px;box-shadow: 0px 2px 10px 0px rgba(51, 51, 51, 0.15);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.edumall-box-item-03__icon {min-height: 194px;display: inline-flex;align-items: flex-start;overflow: hidden;margin-bottom: 20px;}.edumall-box-item-03__content {margin-top: 20px;}.edumall-box-item-03__title {font-size: 20px;font-weight: 700;line-height: 1.5;}@media only screen and (max-width: 767px) {.edumall-box-item-03__title {font-size: 16px;}}.edumall-box-item-03 p {margin-top: 12px;font-size: 16px;margin-bottom: 0;}.edumall-box-item-03__btn {margin: 39px 0px 0px 0px;height: 40px;line-height: 40px;padding: 0 16px;font-size: 14px;color: #666;}.edumall-box-item-03:hover {box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.08);}.edumall-box-item-04 {text-align: center;padding: 40px 30px 30px;background-color: #FFFFFF;border-radius: 10px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.edumall-box-item-04__icon {min-height: 240px;display: inline-flex;align-items: center;overflow: hidden;margin-bottom: 20px;}.edumall-box-item-04__icon-svg {display: inline-block;font-size: 60px;margin-bottom: 24px;line-height: 0;}.edumall-box-item-04__icon-svg svg {width: 1em;height: 1em;}.edumall-box-item-04__title {font-size: 20px;font-weight: 700;line-height: 1.5;}@media only screen and (max-width: 767px) {.edumall-box-item-04__title {font-size: 16px;}}.edumall-box-item-04 p {margin-top: 12px;margin-bottom: 0;}.edumall-box-item-04__btn {margin: 25px 0px 0px 0px;height: 40px;line-height: 40px;padding: 0 16px;font-size: 14px;color: var(--main-bg-color2);}.edumall-box-item-04:hover {box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.08);}.edumall-box-item-04:hover .edumall-box-item-04__btn {background-color: #F5F5F5;}.counter-section {padding: 100px 0;}@media only screen and (min-width: 768px) and (max-width: 991px) {.counter-section {padding: 80px 0;}}@media only screen and (max-width: 767px) {.counter-section {padding: 50px 0;}}.counter-item {padding: 28px 30px 25px;border-radius: 8px;text-align: center;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}@media only screen and (max-width: 575px) {.counter-item {padding: 15px 15px 13px;}}.counter-item__icon {margin-bottom: 24px;}.counter-item__count {font-size: 20px;line-height: 1;font-weight: 700;color: #252525;display: block;}@media only screen and (max-width: 575px) {.counter-item__count {font-size: 16px;}}.counter-item__text {color: rgba(3, 31, 66, 0.66);font-weight: 700;margin-top: 8px;}@media only screen and (max-width: 575px) {.counter-item__text {font-size: 13px;}}.counter-item:hover {background-color: #FFFFFF;box-shadow: 0 29px 53px rgba(0, 0, 0, 0.08);}.counter-section-02 {padding: 37px 0;position: relative;overflow: hidden;z-index: 1;}.counter-section-02__shape-01 {width: 676px;height: 676px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);left: -323px !important;top: -220px !important;position: absolute;z-index: -1;transition: none;}@media only screen and (min-width: 768px) and (max-width: 991px) {.counter-section-02__shape-01 {width: 376px;height: 376px;left: -123px !important;top: -120px !important;}}@media only screen and (max-width: 767px) {.counter-section-02__shape-01 {width: 276px;height: 276px;left: -123px !important;top: -120px !important;}}.counter-section-02__shape-02 {width: 218px;height: 218px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);left: -70px !important;top: 0 !important;position: absolute;z-index: -1;transition: none;}@media only screen and (min-width: 768px) and (max-width: 991px) {.counter-section-02__shape-02 {width: 130px;height: 130px;left: -50px !important;}}@media only screen and (max-width: 767px) {.counter-section-02__shape-02 {width: 80px;height: 80px;left: -30px !important;}}.counter-section-02__shape-03 {width: 570px;height: 570px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);top: auto !important;left: auto !important;right: -200px;bottom: -370px;position: absolute;z-index: -1;transition: none;}@media only screen and (min-width: 768px) and (max-width: 991px) {.counter-section-02__shape-03 {width: 320px;height: 320px;right: -100px;bottom: -140px;}}@media only screen and (max-width: 767px) {.counter-section-02__shape-03 {width: 120px;height: 120px;right: -30px;bottom: -40px;}}.counter-section-02__shape-04 {width: 194px;height: 194px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);right: 5%;top: -132px !important;left: auto !important;position: absolute;z-index: -1;transition: none;}@media only screen and (min-width: 768px) and (max-width: 991px) {.counter-section-02__shape-04 {width: 124px;height: 124px;top: -65px !important;}}@media only screen and (max-width: 767px) {.counter-section-02__shape-04 {width: 70px;height: 70px;top: -15px !important;}}.counter-section-02__shape-05 {left: 70px !important;top: 70px !important;width: 179px;position: absolute;z-index: -1;transition: none;}@media only screen and (min-width: 768px) and (max-width: 991px) {.counter-section-02__shape-05 {width: 129px;left: 25% !important;}}@media only screen and (max-width: 767px) {.counter-section-02__shape-05 {width: 90px;left: 24% !important;top: 30px !important;}}.counter-wrapper {max-width: 1100px;margin: 0 auto;}.counter-wrapper-02 {max-width: 1000px;margin: 0 auto;}.counter-item-02 {padding: 31px 30px;border-radius: 8px;text-align: center;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}@media only screen and (min-width: 768px) and (max-width: 991px) {.counter-item-02 {padding: 21px 20px;}}@media only screen and (max-width: 767px) {.counter-item-02 {padding: 15px;}}.counter-item-02__icon {font-size: 89px;line-height: 1;margin-bottom: 35px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.counter-item-02__icon {font-size: 70px;}}@media only screen and (max-width: 767px) {.counter-item-02__icon {font-size: 50px;margin-bottom: 25px;}}.counter-item-02__icon svg {width: 1em;height: 1em;}.counter-item-02__count {font-size: 34px;line-height: 1.2;font-weight: 500;color: var(--main-bg-color2);display: block;}@media only screen and (min-width: 768px) and (max-width: 991px) {.counter-item-02__count {font-size: 28px;}}@media only screen and (max-width: 767px) {.counter-item-02__count {font-size: 20px;}}@media only screen and (max-width: 575px) {.counter-item-02__count {font-size: 18px;}}.counter-item-02__text {color: rgba(3, 31, 66, 0.66);font-size: 14px;font-weight: 500;text-transform: uppercase;line-height: 1.4;letter-spacing: 3px;margin-top: 13px;}@media only screen and (max-width: 767px) {.counter-item-02__text {font-size: 13px;}}.counter-item-02:hover {background-color: #FFFFFF;box-shadow: 0 29px 53px rgba(0, 0, 0, 0.08);}.counter-item-03 {padding: 31px 30px;border-radius: 8px;text-align: center;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}@media only screen and (min-width: 992px) and (max-width: 1199px) {.counter-item-03 {padding: 26px 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.counter-item-03 {padding: 21px 20px;}}@media only screen and (max-width: 767px) {.counter-item-03 {padding: 15px;}}.counter-item-03__icon {font-size: 82px;line-height: 1;margin-bottom: 24px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.counter-item-03__icon {font-size: 70px;}}@media only screen and (max-width: 767px) {.counter-item-03__icon {font-size: 50px;margin-bottom: 25px;}}.counter-item-03__icon svg {width: 1em;height: 1em;}.counter-item-03__count {font-size: 34px;line-height: 1.2;font-weight: 500;color: var(--main-bg-color2);display: block;}@media only screen and (min-width: 768px) and (max-width: 991px) {.counter-item-03__count {font-size: 28px;}}@media only screen and (max-width: 767px) {.counter-item-03__count {font-size: 20px;}}@media only screen and (max-width: 575px) {.counter-item-03__count {font-size: 18px;}}.counter-item-03__text {color: rgba(3, 31, 66, 0.7);font-size: 15px;font-weight: 500;line-height: 1.7;max-width: 215px;margin: 11px auto 0;}@media only screen and (max-width: 767px) {.counter-item-03__text {font-size: 13px;}}.counter-item-03:hover {background-color: #FFFFFF;box-shadow: 0 10px 50px rgba(0, 0, 0, 0.08);}.counter-item-04 {text-align: center;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.counter-item-04__icon {font-size: 88px;line-height: 1;margin-bottom: 22px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.counter-item-04__icon {font-size: 70px;}}@media only screen and (max-width: 767px) {.counter-item-04__icon {font-size: 50px;}}.counter-item-04__icon svg {width: 1em;height: 1em;}.counter-item-04__count {font-size: 34px;line-height: 1.2;font-weight: 500;color: var(--main-bg-color2);display: block;}@media only screen and (min-width: 768px) and (max-width: 991px) {.counter-item-04__count {font-size: 28px;}}@media only screen and (max-width: 767px) {.counter-item-04__count {font-size: 20px;}}@media only screen and (max-width: 575px) {.counter-item-04__count {font-size: 18px;}}.counter-item-04__text {color: rgba(3, 31, 66, 0.5);font-size: 14px;font-weight: 500;text-transform: uppercase;line-height: 1.4;letter-spacing: 3px;margin-top: 13px;}@media only screen and (max-width: 767px) {.counter-item-04__text {font-size: 13px;}}.event-section {overflow: hidden;}.event-item {border-radius: 5px;overflow: hidden;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);height: 100%;}.event-item__image a {display: block;overflow: hidden;}.event-item__image img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);width: 100%;}.event-item__content {background-color: #f8f8f8;padding: 21px 20px 35px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);height: 100%;}.event-item__date {font-size: 13px;font-weight: 500;line-height: 26px;text-transform: uppercase;letter-spacing: 0.5px;color: #666666;display: block;}.event-item__title {font-size: 16px;line-height: 1.75;margin-top: 6px;}.event-item__location {margin: 27px 0 0;}.event-item:hover {box-shadow: 0 0 40px rgba(51, 51, 51, 0.1);}.event-item:hover .event-item__image img {transform: scale(1.1);}.event-item:hover .event-item__content {background-color: #FFFFFF;}.event-item-02 {transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);position: relative;}.event-item-02__image {position: relative;border-radius: 5px;overflow: hidden;}.event-item-02__image a {display: block;overflow: hidden;}.event-item-02__image img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);width: 100%;}.event-item-02__date {display: inline-block;position: absolute;bottom: 10px;left: 10px;font-size: 12px;font-weight: 700;line-height: 2.2;text-transform: uppercase;letter-spacing: 0.5px;color: #FFFFFF;border-radius: 3px;background-color: var(--main-bg-color2);padding: 0 10px;}.event-item-02__content {transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);padding-top: 20px;}.event-item-02__title {font-size: 20px;line-height: 1.6;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}@media only screen and (min-width: 1200px) and (max-width: 1499px) {.event-item-02__title {font-size: 18px;}}@media only screen and (max-width: 767px) {.event-item-02__title {font-size: 18px;}}.event-item-02__title a {display: inline;}.event-item-02__location {margin: 27px 0 0;}.event-item-02:hover .event-item-02__image img {transform: scale(1.1);}.event-active {margin: -15px;}@media only screen and (min-width: 1500px) {.event-active {margin: -30px;}}.event-active .swiper {padding: 15px;}@media only screen and (min-width: 1500px) {.event-active .swiper {padding: 30px;}}.event-active .swiper-button-next {right: 0px;}.event-active .swiper-button-prev {left: 0px;}.event-active .swiper-slide {height: auto;}.event-filtering {padding: 25px 20px;background: #FFFFFF;border-radius: 5px;box-shadow: 0 5px 26px rgba(0, 0, 0, 0.08);margin: -51px 0 30px;position: relative;z-index: 1;}.event-filtering-form {display: flex;flex-wrap: wrap;justify-content: flex-end;margin-left: -10px;margin-right: -10px;}.event-filtering-form > * {margin: 0 10px;}.event-list-item {display: flex;padding: 30px 0;border-bottom: 1px solid #eee;}@media only screen and (max-width: 575px) {.event-list-item {flex-direction: column;}}.event-list-item:first-child {padding-top: 0;}.event-list-item__image {flex-shrink: 0;}.event-list-item__image a {display: block;border-radius: 5px;overflow: hidden;}.event-list-item__image img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);width: 270px;height: 171px;-o-object-position: center;object-position: center;-o-object-fit: cover;object-fit: cover;}@media only screen and (min-width: 768px) and (max-width: 991px) {.event-list-item__image img {width: 150px;height: 95px;}}@media only screen and (max-width: 767px) {.event-list-item__image img {width: 220px;height: 140px;}}@media only screen and (max-width: 575px) {.event-list-item__image img {width: 100%;height: auto;}}.event-list-item__content {flex-grow: 1;display: flex;padding-left: 30px;}@media only screen and (max-width: 767px) {.event-list-item__content {flex-direction: column;}}.event-list-item__content-wrapper {flex-grow: 1;padding-right: 30px;}.event-list-item__title {font-size: 20px;line-height: 1.6;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.event-list-item__title {font-size: 16px;}}.event-list-item__price {font-size: 18px;font-weight: 700;line-height: 1;margin: 12px 0 0;color: #252525;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.event-list-item__price {font-size: 16px;}}.event-list-item__price .separator {font-size: 77.666667%;}.event-list-item__excerpt {margin-top: 16px;}.event-list-item__content-meta {flex-shrink: 0;width: 170px;}@media only screen and (max-width: 767px) {.event-list-item__content-meta {width: auto;}}.event-list-item__meta-items {display: flex;flex-direction: column;line-height: 26px;list-style-type: none;padding: 0;margin: 0 -11px;}@media only screen and (max-width: 767px) {.event-list-item__meta-items {flex-direction: row;flex-wrap: wrap;}}.event-list-item__meta-item {display: inline-flex;align-items: center;padding: 0 11px;margin-top: 6px;}.event-list-item__meta-item:first-child {margin-top: 0;}.event-list-item__meta-item .meta-label {margin-right: 6px;}.event-list-item__btn {margin-top: 27px;}.event-list-item__btn .btn {min-width: 170px;width: 100%;height: 40px;line-height: 40px;}@media only screen and (max-width: 767px) {.event-list-item__btn .btn {width: auto;}}.event-list-item:hover .event-list-item__image img {transform: scale(1.1);}.filtering-form {position: relative;flex: 1 1 0;min-width: 170px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.filtering-form {min-width: 230px;}}.filtering-form .form-icon {position: absolute;top: 0;right: 0;height: 52px;width: 52px;line-height: 52px;font-size: 15px;color: #666666;text-align: center;pointer-events: none;}.filtering-btn {flex-shrink: 0;width: 210px;}.filtering-btn .btn {width: 100%;font-weight: 700;}.list-blog__items {padding: 0;margin: 0;list-style: none;}.list-blog__items li + li {margin-top: 20px;}.list-blog__title {font-size: 14px;line-height: 1.8;margin: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.list-blog__title a {display: block;position: relative;padding-left: 30px;}.list-blog__title a::before {content: "\f30b";position: absolute;top: 5px;left: 0;font-size: 14px;font-family: "Font Awesome 5 Free";font-weight: 600;line-height: 1;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), color 0s linear;}.list-blog__title a::after {content: "\f30b";position: absolute;top: 5px;left: 0;font-size: 14px;font-family: "Font Awesome 5 Free";font-weight: 600;line-height: 1;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1), color 0s linear;transform: translateX(-100%);opacity: 0;visibility: hidden;}.list-blog__title a:hover::before {opacity: 0;visibility: hidden;transform: translateX(100%);}.list-blog__title a:hover::after {opacity: 1;visibility: visible;transform: translateX(0);}.blog-item__image {position: relative;}.blog-item__image a {display: block;overflow: hidden;border-radius: 5px;}.blog-item__image img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);width: 100%;}.blog-item__image-02 {position: relative;}.blog-item__image-02 a {display: block;}.blog-item__image-02 img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);}.blog-item__categories {position: absolute;bottom: 10px;left: 10px;z-index: 2;}.blog-item__categories a {display: block;padding: 0 8px;border-radius: 3px;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.5px;line-height: 22px;color: #FFFFFF;background: #252525;}.blog-item__categories a:hover {background-color: var(--main-bg-color2);}.blog-item__content {padding: 15px 0 0;}.blog-item__content p {margin-top: 8px;margin-bottom: 0;}.blog-item__content-02 {padding: 15px 30px 30px;background-color: #FFFFFF;}.blog-item__content-02 p {margin-top: 8px;margin-bottom: 0;}.blog-item__meta {margin-bottom: 8px;display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}@media only screen and (min-width: 1200px) and (max-width: 1499px) {.blog-item__meta {margin-left: -12px;margin-right: -12px;}}.blog-item__meta > * {margin: 5px 15px 0;}@media only screen and (min-width: 1200px) and (max-width: 1499px) {.blog-item__meta > * {margin: 5px 12px 0;}}.blog-item__meta .meta-action {color: #666666;white-space: nowrap;}.blog-item__meta .meta-action i {margin-right: 5px;}.blog-item__title {font-size: 16px;line-height: 1.8;margin: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.blog-item__title a {display: inline;}.blog-item__more {height: 40px;line-height: 40px;padding: 0 23px;font-size: 14px;margin-top: 20px;}.blog-item:hover .blog-item__image img {transform: scale(1.1);}.blog-item-02 {border-radius: 5px;box-shadow: 0 20px 50px rgba(0, 0, 0, 0.05);background: var(--edumall-color-box-white-background);overflow: hidden;}.blog-item-02__image {position: relative;}.blog-item-02__image a {display: block;overflow: hidden;}.blog-item-02__image img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);width: 100%;}.blog-item-02__categories {position: absolute;bottom: 10px;left: 10px;z-index: 2;}.blog-item-02__categories a {display: block;padding: 0 8px;border-radius: 3px;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.5px;line-height: 22px;color: #FFFFFF;background: #252525;}.blog-item-02__categories a:hover {background-color: var(--main-bg-color2);}.blog-item-02__content {padding: 15px 30px 30px;background-color: #FFFFFF;}@media only screen and (max-width: 575px) {.blog-item-02__content {padding: 15px 20px 20px;}}.blog-item-02__content p {margin-top: 8px;margin-bottom: 0;}.blog-item-02__meta {margin-bottom: 8px;display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}@media only screen and (min-width: 1200px) and (max-width: 1499px) {.blog-item-02__meta {margin-left: -12px;margin-right: -12px;}}.blog-item-02__meta > * {margin: 5px 15px 0;}@media only screen and (min-width: 1200px) and (max-width: 1499px) {.blog-item-02__meta > * {margin: 5px 12px 0;}}.blog-item-02__meta .meta-action {color: #7e7e7e;white-space: nowrap;}@media only screen and (max-width: 575px) {.blog-item-02__meta .meta-action {font-size: 13px;}}.blog-item-02__meta .meta-action i {margin-right: 5px;}.blog-item-02__title {font-size: 16px;line-height: 1.8;margin: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.blog-item-02__title a {display: inline;}.blog-item-02__more {height: 40px;line-height: 40px;padding: 0 23px;font-size: 14px;margin-top: 22px;}.blog-item-02:hover .blog-item-02__image img {transform: scale(1.1);}.blog-section-02 {background-color: #F8F8F8;}.blog-post-01 {position: relative;}.blog-post-01__thumbnail {position: relative;height: 100%;border-radius: 5px;overflow: hidden;background: #FFFFFF;box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);}.blog-post-01__thumbnail::before {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;opacity: 0.5;background-image: linear-gradient(180deg, rgba(37, 37, 37, 0) 11%, #000 80%);z-index: 1;}.blog-post-01__thumbnail img {height: 320px;width: 100%;-o-object-position: center;object-position: center;-o-object-fit: cover;object-fit: cover;transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);}.blog-post-01__info {position: absolute;bottom: 0;left: 0;width: 100%;padding: 30px;z-index: 2;}@media only screen and (max-width: 575px) {.blog-post-01__info {padding: 25px;}}.blog-post-01__categories {font-size: 15px;font-weight: 500;line-height: 1.4;color: #FFFFFF;margin: 0 0 6px;}@media only screen and (max-width: 575px) {.blog-post-01__categories {font-size: 13px;}}.blog-post-01__categories a {color: #FFFFFF;}.blog-post-01__title {font-size: 32px;line-height: 1.4;color: #FFFFFF;}@media only screen and (max-width: 575px) {.blog-post-01__title {font-size: 20px;}}.blog-post-01__title a {color: #FFFFFF;}.blog-post-01:hover .blog-post-01__thumbnail img {transform: scale(1.1);}.blog-post-02 {position: relative;height: 100%;border-radius: 5px;overflow: hidden;background: #FFFFFF;box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);height: 320px;}.blog-post-02__thumbnail {position: relative;overflow: hidden;}.blog-post-02__thumbnail a {display: block;}.blog-post-02__thumbnail img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);height: 168px;width: 100%;-o-object-position: center;object-position: center;-o-object-fit: cover;object-fit: cover;}.blog-post-02__info {padding: 20px 25px;}.blog-post-02__categories {font-size: 14px;font-weight: 500;line-height: 1.6;color: var(--main-bg-color2);margin: 0 0 2px;}.blog-post-02__categories a {color: var(--main-bg-color2);}.blog-post-02__categories a:hover {color: #ffc221;}.blog-post-02__title {font-size: 16px;line-height: 1.75;}.blog-post-02:hover .blog-post-02__thumbnail img {transform: scale(1.1);}.blog-post-more {margin-top: 43px;}.blog-post-more a {font-size: 15px;line-height: 1.4;color: #333;}.blog-post-more a strong {position: relative;display: inline-block;line-height: 1;padding: 3px 0;color: var(--main-bg-color2);font-weight: 700;}.blog-post-more a strong::before {content: "";width: 0;height: 1px;position: absolute;left: auto;right: 0;bottom: 0;transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;background: var(--main-bg-color2);}.blog-post-more a:hover strong::before {width: 100%;left: 0;right: auto;}.blog-list-item {border-top: 1px solid #eee;padding-top: 50px;padding-bottom: 50px;}.blog-list-item:first-child {padding-top: 0;border-top: 0;}.blog-list-item:last-child {padding-bottom: 0;}.blog-list-item__image {position: relative;}.blog-list-item__image a {display: block;overflow: hidden;border-radius: 5px;}.blog-list-item__image img {width: 100%;transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);}.blog-list-item__categories {position: absolute;bottom: 10px;left: 10px;z-index: 2;}.blog-list-item__categories a {display: block;padding: 0 8px;border-radius: 3px;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.5px;line-height: 22px;color: #FFFFFF;background: #252525;}.blog-list-item__categories a:hover {background-color: var(--main-bg-color2);}.blog-list-item__content {padding-top: 24px;}.blog-list-item__content p {margin-top: 18px;margin-bottom: 0;}.blog-list-item__meta {margin-bottom: 12px;display: flex;flex-wrap: wrap;margin-left: -15px;margin-right: -15px;}@media only screen and (max-width: 575px) {.blog-list-item__meta {margin-left: -7px;margin-right: -7px;}}.blog-list-item__meta > * {margin: 5px 15px 0;}@media only screen and (max-width: 575px) {.blog-list-item__meta > * {margin: 5px 7px 0;}}.blog-list-item__meta .meta-action {color: #7e7e7e;display: flex;align-items: center;}.blog-list-item__meta .meta-action i {flex-shrink: 0;}.blog-list-item__meta .meta-action__avatar {width: 32px;height: 32px;border-radius: 50%;vertical-align: middle;flex-shrink: 0;margin-right: 6px;}.blog-list-item__meta .meta-action__value {font-size: 13px;color: #666666;flex-grow: 1;}.blog-list-item__title {font-size: 28px;line-height: 1.42;margin: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}@media only screen and (max-width: 767px) {.blog-list-item__title {font-size: 24px;}}@media only screen and (max-width: 575px) {.blog-list-item__title {font-size: 18px;}}.blog-list-item__title a {display: inline;}.blog-list-item__footer {margin-top: 30px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}.blog-list-item__footer > * {margin: 0 10px;}.blog-list-item__more i {margin-left: 14px;}.blog-list-item__share {display: inline-flex;align-items: center;}.blog-list-item__share-label {font-weight: 500;margin-right: 12px;}.blog-list-item__share-media {display: inline-flex;align-items: center;justify-content: center;position: relative;cursor: pointer;}.blog-list-item__share-media:hover .blog-list-item__share-social {transform: translate(-50%, -20px);opacity: 1;visibility: visible;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.blog-list-item__share-media:hover .blog-list-item__share-social {transform: translate(0, -20px);}}.blog-list-item__share-icon {height: 52px;width: 52px;line-height: 48px;font-size: 18px;border-radius: 50%;text-align: center;cursor: pointer;border: 2px solid #ededed;color: var(--main-bg-color2);}.blog-list-item__share-social {list-style-type: none;padding: 0;margin: 0;display: flex;position: absolute;bottom: 100%;left: 50%;transform: translate(-50%, -10px);width: auto;white-space: nowrap;padding: 0 4px;text-align: center;background-color: #FFFFFF;border-radius: 5px;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.06);filter: drop-shadow(0 2px 20px rgba(0, 0, 0, 0.06));z-index: 9999;visibility: hidden;opacity: 0;-webkit-user-select: none;-moz-user-select: none;user-select: none;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.blog-list-item__share-social {left: auto;right: 0;transform: translate(0, -10px);}}.blog-list-item__share-social::before {position: absolute;top: 100%;left: 50%;transform: translateX(-50%);content: "";border-top: 8px solid #FFFFFF;border-left: 9px solid transparent;border-right: 9px solid transparent;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.blog-list-item__share-social::before {left: auto;right: 15px;transform: translateX(0);}}.blog-list-item__share-social li a {display: inline-block;font-size: 15px;padding: 10px 12px;color: #666666;}.blog-list-item__share-social li a:hover {color: #252525;}.blog-list-item:hover .blog-list-item__image img {transform: scale(1.1);}.blog-list-item-02 {border-top: 1px solid #eee;padding-top: 30px;padding-bottom: 30px;display: flex;}@media only screen and (max-width: 575px) {.blog-list-item-02 {flex-direction: column;}}.blog-list-item-02:first-child {padding-top: 0;border-top: 0;}.blog-list-item-02:last-child {padding-bottom: 0;}.blog-list-item-02__image {position: relative;flex-shrink: 0;height: -moz-fit-content;height: fit-content;}.blog-list-item-02__image a {display: block;overflow: hidden;border-radius: 5px;}.blog-list-item-02__image img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);width: 270px;height: 170px;-o-object-position: center;object-position: center;-o-object-fit: cover;object-fit: cover;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.blog-list-item-02__image img {width: 260px;height: 160px;}}@media only screen and (max-width: 575px) {.blog-list-item-02__image img {width: 100%;height: auto;}}.blog-list-item-02__categories {position: absolute;bottom: 10px;left: 10px;z-index: 2;}.blog-list-item-02__categories a {display: block;padding: 0 8px;border-radius: 3px;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.5px;line-height: 22px;color: #FFFFFF;background: #252525;}.blog-list-item-02__categories a:hover {background-color: var(--main-bg-color2);}.blog-list-item-02__content {flex-grow: 1;padding-left: 30px;}@media only screen and (max-width: 575px) {.blog-list-item-02__content {padding-left: 0;padding-top: 25px;}}.blog-list-item-02__content p {margin-top: 6px;margin-bottom: 0;}.blog-list-item-02__title {font-size: 18px;line-height: 1.8;margin-bottom: 8px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.blog-list-item-02__title {font-size: 16px;}}.blog-list-item-02__title a {display: inline;}.blog-list-item-02__meta {display: flex;}.blog-list-item-02__meta > * {margin-right: 30px;}@media only screen and (max-width: 767px) {.blog-list-item-02__meta > * {margin-right: 20px;}}.blog-list-item-02__meta > *:last-child {margin-right: 0;}.blog-list-item-02__meta .meta-action {color: #7e7e7e;white-space: nowrap;}@media only screen and (max-width: 767px) {.blog-list-item-02__meta .meta-action {font-size: 13px;}}.blog-list-item-02__meta .meta-action i {margin-right: 5px;}.blog-list-item-02__more {margin-top: 14px;color: var(--main-bg-color2);}.blog-list-item-02__more:hover {color: #ffc221;}.blog-list-item-02:hover .blog-list-item-02__image img {transform: scale(1.1);}.related-post__title {margin-bottom: 20px;font-size: 20px;font-weight: 500;line-height: 1.6;}.related-post-item__image {position: relative;}.related-post-item__image a {display: block;overflow: hidden;border-radius: 5px;}.related-post-item__image img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);width: 100%;}.related-post-item__categories {position: absolute;bottom: 10px;left: 10px;z-index: 2;}.related-post-item__categories a {display: block;padding: 0 8px;border-radius: 3px;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.5px;line-height: 22px;color: #FFFFFF;background: #252525;}.related-post-item__categories a:hover {background-color: var(--main-bg-color2);}.related-post-item__meta {margin-bottom: 8px;display: flex;flex-wrap: wrap;}.related-post-item__meta .meta-action {color: #666666;white-space: nowrap;font-size: 13px;margin-top: 5px;margin-right: 15px;}.related-post-item__meta .meta-action:last-child {margin-right: 0;}.related-post-item__meta .meta-action i {margin-right: 5px;}.related-post-item__content {padding-top: 15px;}.related-post-item__title {font-size: 16px;line-height: 1.6;margin: 0;font-weight: 500;}.related-post-item__title a {display: inline;}.related-post-item:hover .related-post-item__image img {transform: scale(1.1);}.newsletter-section {background-color: #E6EDF6;overflow: hidden;padding: 37px 15px;border-radius: 8px;position: relative;z-index: 1;}.newsletter-section__shape-01 {top: -220px !important;left: -257px !important;width: 464px;height: 464px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;}.newsletter-section__shape-02 {top: -30px !important;left: -85px !important;width: 180px;height: 180px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;}.newsletter-section__shape-03 {top: auto !important;left: auto !important;right: -20px;bottom: -315px;width: 464px;height: 464px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;}.newsletter-section__shape-04 {top: -42px !important;left: auto !important;right: 205px;width: 180px;height: 180px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;}.newsletter-wrapper {max-width: 990px;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}@media only screen and (max-width: 767px) {.newsletter-wrapper {flex-direction: column;text-align: center;}}.newsletter__content {flex-shrink: 0;}.newsletter__title {font-size: 30px;font-weight: 700;line-height: 1.6;color: var(--main-bg-color2);}@media only screen and (min-width: 768px) and (max-width: 991px) {.newsletter__title {font-size: 24px;}}@media only screen and (max-width: 767px) {.newsletter__title {font-size: 24px;}}.newsletter__title span {font-weight: 400;}.newsletter__form {max-width: 465px;position: relative;flex-grow: 1;width: 100%;}@media only screen and (max-width: 767px) {.newsletter__form {margin-top: 30px;}}.newsletter__form input {width: 100%;outline: none;border: 1px solid #FFFFFF;border-radius: 5px;padding: 3px 20px;height: 60px;padding-right: 150px;font-size: 14px;color: #666666;background-color: #FFFFFF;}@media only screen and (max-width: 575px) {.newsletter__form input {padding: 3px 20px;}}.newsletter__form input:focus {color: #252525;}.newsletter__form input::-webkit-input-placeholder {opacity: 1;}.newsletter__form input:-moz-placeholder {opacity: 1;}.newsletter__form input::-moz-placeholder {opacity: 1;}.newsletter__form input:-ms-input-placeholder {opacity: 1;}.newsletter__form .btn {height: 48px;line-height: 48px;border-radius: 5px;position: absolute;top: 50%;transform: translateY(-50%);right: 6px;padding: 0 29px;box-shadow: none;font-weight: 700;}@media only screen and (max-width: 575px) {.newsletter__form .btn {position: relative;top: 0;transform: translateY(0);right: 0;width: 100%;margin-top: 10px;}}.about-section {position: relative;overflow: hidden;z-index: 1;}.about-section__shape-01 {top: auto !important;left: auto !important;bottom: 0;right: 0;width: 986px;height: 986px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.about-section__shape-01 {display: none;}}.about-section__shape-02 {top: 120px !important;left: auto !important;right: 200px;width: 364px;height: 364px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.about-section__shape-02 {width: 264px;height: 264px;}}.about-section__shape-03 {position: absolute;z-index: -1;top: auto !important;left: 30px !important;bottom: 0;transition: none;}.about-section__shape-04 {width: 184px;height: 184px;border-radius: 50%;background-color: var(--main-bg-color2);position: absolute;z-index: -1;top: auto !important;left: 10% !important;bottom: 7%;}@media only screen and (min-width: 768px) and (max-width: 991px) {.about-section__shape-04 {width: 124px;height: 124px;left: 5% !important;}}.about-title {max-width: 470px;}.about-image {position: relative;z-index: 1;}.about-image__shape-01 {width: 179px;top: auto !important;left: auto !important;right: -20px;bottom: 120px;position: absolute;z-index: -1;transition: none;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.about-image__shape-01 {display: none !important;}}.about-image__shape-02 {top: auto !important;left: auto !important;right: 30%;bottom: 0px;position: absolute;z-index: -1;transition: none;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.about-image__shape-02 {display: none !important;}}.about-image-02 {position: relative;z-index: 1;margin-top: 48px;}.about-image-02__image {margin-top: -48px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.about-image-02__image {text-align: center;}}.about-image-02__image img {max-width: 702px;border-radius: 5px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.about-image-02__image img {max-width: 546px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.about-image-02__image img {max-width: 100%;}}.about-image-02__shape-01 {width: 179px;top: auto !important;left: -30px !important;bottom: -48px;position: absolute;z-index: -1;transition: none;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.about-image-02__shape-01 {width: 90px;}}.about-image-03__image img {border-radius: 10px 10px 10px 10px;box-shadow: 0px 0px 20px 0px rgba(51, 51, 51, 0.1);}.about-image-04 {position: relative;z-index: 1;padding: 30px 0 40px;}.about-image-04__shape-01 {position: absolute;top: 0px !important;left: 0 !important;z-index: -1;transition: none;}.about-image-04__shape-02 {position: absolute;top: auto !important;left: auto !important;right: 50px;bottom: 0;transition: none;}.about-image-04__shape-03 {position: absolute;top: auto !important;left: 20px !important;bottom: 27%;width: 132px;height: 132px;border: 32px solid #6386FF;border-radius: 50%;z-index: -1;transition: none;}.about-image-04__image {text-align: center;}.about-image-04__image img {border-radius: 5px;box-shadow: 0px 2px 22px 0px rgba(0, 0, 0, 0.25);}.about-image-widget {position: absolute;top: auto !important;left: 250px !important;bottom: 160px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.about-image-widget {left: 50px !important;bottom: 70px;}}@media only screen and (max-width: 767px) {.about-image-widget {left: 20px !important;bottom: 60px;}}@media only screen and (max-width: 575px) {.about-image-widget {bottom: 5px;}}.about-image-widget__icon {width: 56px;height: 56px;border-radius: 50%;background-color: #ffc221;display: flex;align-items: center;justify-content: center;position: absolute;top: -28px;left: -28px;}.about-image-widget__icon svg {width: 26px;height: 26px;fill: #FFFFFF;}.about-image-widget__caption {padding: 19px 30px 19px 35px;background-color: #FFFFFF;border-radius: 8px;box-shadow: 0px 30px 53px 0px rgba(0, 0, 0, 0.12);z-index: 2;max-width: 254px;}.about-image-widget__title {font-size: 14px;font-weight: 400;line-height: 1.8;color: #252525;}.about-image-widget__title strong {font-weight: 500;}.about-description {background-color: #F4F9FF;overflow: hidden;padding: 49px 0px 98px 0px;border-radius: 5px;position: relative;margin-top: 48px;z-index: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.about-description {padding: 49px 0px 68px 0px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.about-description {padding: 49px 0px;}}@media only screen and (max-width: 575px) {.about-description {padding: 30px 20px;}}.about-description__shape-01 {width: 194px;height: 194px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);top: -80px !important;left: 30% !important;position: absolute;z-index: -1;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.about-description__shape-01 {width: 124px;height: 124px;left: -30px !important;}}.about-description__shape-02 {width: 374px;height: 374px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);top: auto !important;left: 160px !important;bottom: -200px;position: absolute;z-index: -1;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.about-description__shape-02 {width: 140px;height: 140px;bottom: -50px;left: -30px !important;}}.about-description__box {max-width: 340px;margin-left: auto;margin-right: 70px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.about-description__box {margin-right: 20px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.about-description__box {margin-left: 50px;}}@media only screen and (max-width: 575px) {.about-description__box {margin: 0;}}.about-description__title {font-size: 34px;line-height: 1.5;margin-top: -8px;}@media only screen and (max-width: 575px) {.about-description__title {font-size: 22px;}}.about-description__title span {color: var(--main-bg-color2);}.about-description p {margin-top: 34px;font-size: 18px;line-height: 1.67;margin-bottom: 0;}@media only screen and (max-width: 575px) {.about-description p {font-size: 16px;margin-top: 16px;}}.about-description__btn {margin-top: 44px;}@media only screen and (max-width: 575px) {.about-description__btn {margin-top: 28px;}}.about-wrapper {overflow: hidden;padding: 95px 0;background: linear-gradient(90deg, rgba(255, 255, 255, 0) 30%, #F8F8F8 30%);position: relative;z-index: 1;}@media only screen and (min-width: 768px) and (max-width: 991px) {.about-wrapper {padding: 75px 0;}}@media only screen and (max-width: 767px) {.about-wrapper {background: #f5f5f5;padding: 50px 15px;}}.about-wrapper__shape-01 {width: 386px;height: 386px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;top: auto !important;left: auto !important;right: -50px;bottom: -100px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.about-wrapper__shape-01 {width: 186px;height: 186px;bottom: -50px;}}.about-wrapper__shape-02 {width: 138px;height: 138px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;top: auto !important;left: auto !important;right: 30px;bottom: 30px;}.about-wrapper__shape-03 {width: 194px;height: 194px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;left: 20% !important;top: -50px !important;}@media only screen and (min-width: 768px) and (max-width: 991px) {.about-wrapper__shape-03 {left: 5% !important;top: -20px !important;}}.about-content {max-width: 470px;}.about-content p {font-size: 16px;line-height: 1.8;margin-bottom: 0;}.about-content__signature {margin-top: 30px;}.about-content-02 {padding-top: 24px;}.about-content-02__sub-title {font-size: 20px;line-height: 1.6em;color: var(--main-bg-color2);margin-bottom: 23px;}@media only screen and (max-width: 575px) {.about-content-02__sub-title {font-size: 16px;}}.about-content-02__main-title {font-size: 34px;line-height: 1.3;background-color: transparent;background-image: linear-gradient(-135deg, #E8445C 0%, #F2A42E 100%);color: transparent;-webkit-background-clip: text;background-clip: text;}@media only screen and (max-width: 575px) {.about-content-02__main-title {font-size: 22px;line-height: 1.5;}}.about-content-02__btn {margin-top: 50px;}@media only screen and (max-width: 575px) {.about-content-02__btn {margin-top: 30px;}}.about-items-wrapper {padding-top: 70px;}.about-item__title {font-size: 18px;line-height: 1.6;max-width: 210px;}.about-item p {margin-top: 14px;}.about-banner {background-position: center center;background-repeat: no-repeat;background-size: cover;}.about-banner-caption {max-width: 570px;margin: 0 auto;text-align: center;padding: 130px 0 210px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.about-banner-caption {padding: 70px 0 120px;}}@media only screen and (max-width: 575px) {.about-banner-caption {padding: 50px 0 90px;max-width: 370px;}}.about-banner-caption__main-title {font-size: 48px;font-weight: 400;line-height: 1.5;color: #FFFFFF;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.about-banner-caption__main-title {font-size: 40px;}}@media only screen and (max-width: 575px) {.about-banner-caption__main-title {font-size: 30px;}}.about-banner-caption__main-title strong {font-size: 64px;font-weight: 700;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.about-banner-caption__main-title strong {font-size: 50px;}}@media only screen and (max-width: 575px) {.about-banner-caption__main-title strong {font-size: 34px;}}.about-section-title {max-width: 670px;margin: 0 auto;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.about-section-title {max-width: 470px;}}.about-section-title__sub-title {font-size: 15px;font-weight: 500;text-transform: uppercase;line-height: 1.8;letter-spacing: 2px;color: var(--main-bg-color2);margin-bottom: 20px;}@media only screen and (max-width: 767px) {.about-section-title__sub-title {font-size: 14px;}}.about-section-title__main-title {font-size: 40px;line-height: 1.4;margin-top: -8px;}.about-section-title__main-title:last-child {margin-top: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.about-section-title__main-title {font-size: 28px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.about-section-title__main-title {font-size: 32px;}}@media only screen and (max-width: 575px) {.about-section-title__main-title {font-size: 22px;}}.about-section-title p {margin-top: 25px;font-size: 15px;}.about-video-section {background-color: #252525;background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 198px 0px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.about-video-section {padding: 148px 0;}}.about-video-content {max-width: 570px;}.about-video-content__main-title {font-size: 48px;font-weight: 400;line-height: 1.5;color: #FFFFFF;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.about-video-content__main-title {font-size: 44px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.about-video-content__main-title {font-size: 40px;}}@media only screen and (max-width: 575px) {.about-video-content__main-title {font-size: 30px;}}.about-video-content__main-title strong {font-size: 64px;font-weight: 700;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.about-video-content__main-title strong {font-size: 56px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.about-video-content__main-title strong {font-size: 50px;}}@media only screen and (max-width: 575px) {.about-video-content__main-title strong {font-size: 34px;}}.academics-section {position: relative;overflow: hidden;z-index: 1;}.academics-section__shape-01 {top: -180px !important;left: -180px !important;width: 450px;height: 450px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;}.academics-section__shape-02 {top: auto !important;left: auto !important;bottom: -350px;right: -170px;width: 770px;height: 770px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;}.academics-section__shape-03 {top: auto !important;left: auto !important;bottom: -100px;right: 0px;width: 340px;height: 340px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;}.academics-item__link {display: block;}.academics-item__image {position: relative;overflow: hidden;border-radius: 5px;}.academics-item__image::before {position: absolute;content: "";width: 100%;height: 100%;top: 0;left: 0;background-image: linear-gradient(180deg, transparent 50%, #000);z-index: 1;}.academics-item__image img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);width: 100%;}.academics-item__title {font-size: 20px;line-height: 1.6;position: absolute;bottom: 23px;left: 20px;right: 20px;z-index: 2;color: #FFFFFF;}@media only screen and (max-width: 767px) {.academics-item__title {font-size: 16px;}}.academics-item__description {margin-top: 28px;}.academics-item__description p {color: #333;}.academics-item__description p strong {color: #252525;font-weight: 500;}.academics-item:hover .academics-item__image img {transform: scale(1.1);}.campus-wrapper {background-color: transparent;background-image: linear-gradient(90deg, #EFF5F7 70%, #FFFFFF 70%);padding: 75px 0;border-radius: 5px;position: relative;z-index: 1;overflow: hidden;}@media only screen and (max-width: 767px) {.campus-wrapper {background: #EFF5F7 !important;}}@media only screen and (max-width: 575px) {.campus-wrapper {padding: 45px 0;}}.campus-wrapper__shape-01 {width: 248px;height: 248px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;top: auto !important;left: 50% !important;bottom: 0px;}@media only screen and (max-width: 767px) {.campus-wrapper__shape-01 {width: 160px;height: 160px;top: 42% !important;left: 10px !important;bottom: auto;}}@media only screen and (max-width: 575px) {.campus-wrapper__shape-01 {top: 20% !important;}}.campus-wrapper__shape-02 {width: 110px;height: 110px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;top: auto !important;left: 50% !important;bottom: 100px;}@media only screen and (max-width: 767px) {.campus-wrapper__shape-02 {top: 36% !important;left: -15px !important;bottom: auto;}}@media only screen and (max-width: 575px) {.campus-wrapper__shape-02 {top: 16% !important;}}.campus-widget {padding: 0 60px;}@media only screen and (min-width: 768px) and (max-width: 991px) {.campus-widget {padding: 0 15px;}}@media only screen and (max-width: 575px) {.campus-widget {padding: 0 30px;}}.campus-widget-item {display: flex;max-width: 400px;}@media only screen and (max-width: 575px) {.campus-widget-item {flex-direction: column;text-align: center;}}.campus-widget-item + .campus-widget-item {margin-top: 46px;}@media only screen and (max-width: 767px) {.campus-widget-item + .campus-widget-item {margin-top: 30px;}}.campus-widget-item__icon {flex-shrink: 0;font-size: 62px;color: #333;line-height: 0;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.campus-widget-item__icon svg {width: 1em;height: 1em;}.campus-widget-item__icon svg [fill^="#"], .campus-widget-item__icon svg [fill^="url(#"] {fill: currentColor;}.campus-widget-item__content {flex-grow: 1;padding-left: 22px;}@media only screen and (max-width: 575px) {.campus-widget-item__content {padding-left: 0;padding-top: 20px;}}.campus-widget-item__content p {margin-top: 5px;}.campus-widget-item__title {font-size: 18px;line-height: 1.6;}.campus-widget-item__title a {position: relative;}.campus-widget-item__title a::after {content: "\f105";font-size: 30px;font-family: "Font Awesome 5 Free";font-weight: 600;line-height: 30px;position: absolute;right: -15px;top: 50%;transform: translateY(-50%) scale(0);color: var(--main-bg-color2);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.campus-widget-item:hover .campus-widget-item__icon {color: var(--main-bg-color2);}.campus-widget-item:hover .campus-widget-item__title {color: var(--main-bg-color2);}.campus-widget-item:hover .campus-widget-item__title a::after {transform: translateY(-50%) scale(1);}@media only screen and (max-width: 767px) {.campus-image__image {padding: 0 15px;}}.campus-image__image img {width: 100%;border-radius: 5px;}.language-section {overflow: hidden;position: relative;z-index: 1;}.language-section__shape-01 {width: 676px;height: 676px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;top: -200px !important;left: -323px !important;transition: none;}.language-section__shape-02 {width: 218px;height: 218px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;top: 64px !important;left: 24px !important;transition: none;}.language-section__shape-03 {width: 179px;border-radius: 50%;position: absolute;z-index: -1;top: 70px !important;left: 24px !important;bottom: -50px;right: 50px;transition: none;}@media only screen and (max-width: 767px) {.language-section__shape-03 {width: 90px;}}@media only screen and (max-width: 575px) {.language-section__shape-03 {display: none !important;}}.language-section__shape-04 {width: 770px;height: 770px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;top: auto !important;left: auto !important;bottom: -300px;right: -150px;transition: none;}.language-section__shape-05 {width: 340px;height: 340px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;top: auto !important;left: auto !important;bottom: -50px;right: 50px;transition: none;}.course-language-item__link {display: block;position: relative;border-radius: 5px;overflow: hidden;}.course-language-item__thumb {position: relative;overflow: hidden;}.course-language-item__thumb::after {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;opacity: 0.6;background-image: linear-gradient(180deg, transparent 42%, #000000 84%);border-radius: inherit;}.course-language-item__thumb img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);width: 100%;}.course-language-item__caption {position: absolute;bottom: 0;left: 0;width: 100%;padding: 20px 20px 23px;}.course-language-item__name {font-size: 20px;color: #FFFFFF;line-height: 1.6;font-weight: 400;margin: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.course-language-item__name {font-size: 18px;}}.course-language-item__info {display: flex;align-items: center;margin-top: 14px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.course-language-item__info {margin-top: 8px;}}.course-language-item__flag {flex-shrink: 0;}.course-language-item__flag img {border-radius: 50%;width: 24px;height: 24px;}.course-language-item__count {font-size: 14px;line-height: 1.72;font-weight: 500;color: #FFFFFF;flex-grow: 1;padding-left: 10px;}.course-language-item:hover .course-language-item__thumb img {transform: scale(1.1);}.language-btn {margin-top: 40px;}.language-btn .btn {width: 262px;}.why-choose-section-02 {position: relative;overflow: hidden;z-index: 1;}.why-choose-section-02__shape-01 {width: 986px;height: 986px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;top: -501px !important;left: -499px !important;}@media only screen and (max-width: 767px) {.why-choose-section-02__shape-01 {width: 486px;height: 486px;left: -201px !important;top: -160px !important;}}.why-choose-section-02__shape-02 {width: 364px;height: 364px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;top: -50px !important;left: -90px !important;}@media only screen and (max-width: 767px) {.why-choose-section-02__shape-02 {width: 264px;height: 264px;}}.why-choose-section-02__shape-03 {width: 179;position: absolute;z-index: -1;top: 80px !important;left: 50px !important;transition: none;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.why-choose-section-02__shape-03 {top: 30px !important;width: 100px;}}@media only screen and (max-width: 767px) {.why-choose-section-02__shape-03 {display: none !important;}}.why-choose-section-02__shape-04 {width: 770px;height: 770px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;top: auto !important;left: -90px !important;bottom: -646px;}.why-choose-title {margin-bottom: 55px;}.why-choose-title__title {font-size: 40px;line-height: 1.2;color: var(--main-bg-color2);margin-bottom: 12px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.why-choose-title__title {font-size: 28px;}}@media only screen and (max-width: 575px) {.why-choose-title__title {font-size: 22px;}}.why-choose-title__sub-title {font-size: 24px;line-height: 1.5;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.why-choose-title__sub-title {font-size: 20px;}}.choose-box-item {padding: 27px 40px 30px;background-color: #FFFFFF;border-radius: 8px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}@media only screen and (min-width: 992px) and (max-width: 1199px) {.choose-box-item {padding: 23px 25px 25px;}}@media only screen and (max-width: 767px) {.choose-box-item {padding: 17px 20px 20px;}}.choose-box-item__icon {margin-bottom: 20px;}.choose-box-item__caption p {margin-top: 9px;}.choose-box-item__title {font-size: 16px;line-height: 1.75;margin-bottom: 0;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.choose-box-item:hover {box-shadow: 0 10px 50px rgba(0, 0, 0, 0.08);}.choose-box-item:hover .choose-box-item__title {color: var(--main-bg-color2);}.countdown-signup-section {overflow: hidden;position: relative;z-index: 1;}.countdown-signup-section__shape-01 {width: 340px;height: 340px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;top: -100px !important;left: 10px !important;transition: none;}.countdown-signup-section__shape-02 {width: 770px;height: 770px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;bottom: -300px;right: -150px;top: auto !important;left: auto !important;transition: none;}.countdown-signup-section__shape-03 {width: 340px;height: 340px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);position: absolute;z-index: -1;bottom: -50px;right: 50px;top: auto !important;left: auto !important;transition: none;}.countdown-title__title {font-size: 32px;line-height: 1.4;margin-top: -8px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.countdown-title__title {font-size: 28px;}}@media only screen and (max-width: 575px) {.countdown-title__title {font-size: 22px;}}.countdown-title__title mark {position: relative;z-index: 0;padding: 0 0 10px;color: inherit;background-color: transparent;display: inline-block;text-transform: uppercase;color: var(--main-bg-color2);}.countdown-title__title mark::after {content: "";position: absolute;width: 91px;height: 12px;bottom: 0;left: 50%;z-index: -1;transform: translate(-45px);background-color: #ffc221;-webkit-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-image: url(../images/headline-curve.svg);mask-image: url(../images/headline-curve.svg);}.countdown-title p {margin-top: 12px;}.countdown-clock {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;margin-top: 43px;}.countdown-clock__divider {width: 20px;text-align: center;font-size: 16px;color: #252525;position: relative;top: -10px;}.countdown-clock__divider::before {content: ":";}.countdown-item {text-align: center;position: relative;}.countdown-item__number {font-size: 34px;line-height: 1;font-weight: 700;color: var(--main-bg-color2);display: block;}@media only screen and (max-width: 575px) {.countdown-item__number {font-size: 28px;}}.countdown-item__text {font-size: 13px;font-weight: 500;text-transform: uppercase;letter-spacing: 0.5px;margin: 11px 0 0;display: block;}@media only screen and (max-width: 575px) {.countdown-item__text {font-size: 12px;}}.countdown-image {position: relative;z-index: 1;}.countdown-image__shape-01 {width: 144px;height: 144px;background-color: #ffc221;border-radius: 50%;position: absolute;top: 45% !important;left: 0 !important;z-index: -1;}.countdown-image__shape-02 {width: 22px;height: 22px;background-color: #ffc221;border-radius: 50%;position: absolute;top: 45% !important;left: auto !important;right: 35px;z-index: -1;}.countdown-register {box-shadow: 0px 19px 34px 0px rgba(94, 122, 183, 0.14);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding: 30px 40px 50px 40px;background-color: #FFFFFF;border-radius: 5px;}@media only screen and (max-width: 575px) {.countdown-register {padding: 30px 30px 50px 30px;}}.countdown-register__title {font-size: 24px;font-weight: 700;line-height: 1.5;}@media only screen and (max-width: 575px) {.countdown-register__title {font-size: 20px;}}.countdown-register__form {padding-top: 10px;}.countdown-register__input {margin-top: 15px;position: relative;}.countdown-register__input i {position: absolute;top: 19px;left: 15px;font-size: 14px;color: #666666;min-width: 20px;}.countdown-register__input .form-control {padding-left: 42px;}.countdown-register__btn {margin-top: 25px;}.countdown-register__btn .btn {font-weight: 700;}.download-wrapper {max-width: 780px;margin: 0 auto;}.download-content__main-title {font-size: 40px;line-height: 1.3;color: #FFFFFF;margin-bottom: 30px;}@media only screen and (max-width: 575px) {.download-content__main-title {font-size: 28px;line-height: 1.5;}}.download-content__sub-title {font-size: 15px;font-weight: 700;line-height: 1.7;color: #FFFFFF;}.download-content__btn {display: flex;margin-top: 30px;margin-left: -10px;margin-right: -10px;}.download-content__btn > * {margin: 0 10px;}.download-content__btn a {overflow: hidden;border-radius: 8px;}.download-content-02 {max-width: 390px;position: relative;}.download-content-02__shape {position: absolute;top: -60px;right: -120px;}@media only screen and (max-width: 767px) {.download-content-02__shape {right: -60px;}}@media only screen and (max-width: 575px) {.download-content-02__shape {display: none;}}.download-content-02__arrow {position: absolute;left: -100px;bottom: 15px;}.download-content-02__main-title {font-size: 34px;font-weight: 700;line-height: 1.4;}@media only screen and (max-width: 575px) {.download-content-02__main-title {font-size: 28px;line-height: 1.5;}}.download-content-02__main-title mark {position: relative;z-index: 0;padding: 0 0 10px;color: inherit;background-color: transparent;display: inline-block;}.download-content-02__main-title mark::after {content: "";position: absolute;width: 91px;height: 12px;bottom: 0;left: 50%;z-index: -1;transform: translate(-45px);background-color: #ffc221;-webkit-repeat: no-repeat;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-image: url(../images/headline-curve-02.svg);mask-image: url(../images/headline-curve-02.svg);}.download-content-02 p {font-size: 15px;line-height: 1.7;margin-top: 20px;margin-bottom: 35px;}.download-content-02__sub-title {font-size: 15px;font-weight: 700;line-height: 1.7;color: var(--main-bg-color2);}.download-content-02__btn {display: flex;margin-top: 35px;margin-left: -10px;margin-right: -10px;}.download-content-02__btn > * {margin: 0 10px;}.download-content-02__btn a {overflow: hidden;border-radius: 8px;}.download-content-02__btn a:hover {transform: translateY(-8px);}@media only screen and (min-width: 1500px) {.faq-image__image {margin-left: -100px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.faq-image__image {text-align: center;}}.faq-accordion .accordion-item {border: 0;background: none;}.faq-accordion .accordion-item + .accordion-item {margin-top: 20px;}.faq-accordion:first-of-type .accordion-button {border-top-left-radius: 5px;border-top-right-radius: 5px;}.faq-accordion:last-of-type .accordion-button.collapsed {border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}.faq-accordion .accordion-button {padding: 13px 60px 13px 30px;border: 1px solid #252525;background-color: transparent;border-radius: 5px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);font-size: 18px;font-weight: 500;color: #252525;position: relative;min-height: 60px;line-height: 1.5;}@media only screen and (max-width: 575px) {.faq-accordion .accordion-button {font-size: 14px;padding: 8px 40px 8px 20px;}}.faq-accordion .accordion-button::after {background: none;content: "\f055";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 20px;color: #252525;margin-left: 10px;line-height: 0;position: absolute;top: 28px;right: 30px;}@media only screen and (max-width: 575px) {.faq-accordion .accordion-button::after {right: 20px;}}.faq-accordion .accordion-button:focus {box-shadow: none;}.faq-accordion .accordion-button:not(.collapsed) {box-shadow: none;background-color: var(--main-bg-color2);border-color: var(--main-bg-color2);color: #FFFFFF;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}.faq-accordion .accordion-button:not(.collapsed)::after {transform: rotate(0);color: #FFFFFF;content: "\f056";transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.faq-accordion .accordion-collapse {background-color: #FFFFFF;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;box-shadow: 0 15px 50px rgba(51, 51, 51, 0.1);}.faq-accordion .accordion-body {padding: 25px 29px 34px;}.gallery-image img {border-radius: 5px;width: 100%;}.gallery-btn__btn {width: 226px;}.team-item__image {position: relative;}.team-item__image img {width: 100%;}.team-item__social {position: absolute;bottom: 20px;left: 20px;right: 20px;text-align: center;background: #FFFFFF;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.06);border-radius: 3px;min-height: 56px;display: flex;align-items: center;justify-content: center;transform: scale(0.9);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);opacity: 0;visibility: hidden;}.team-item__social a {display: inline-block;font-size: 16px;color: #333;padding: 5px 15px;text-align: center;}.team-item__social a:hover {color: var(--main-bg-color2);}.team-item__content {text-align: center;padding: 25px 0 7px;}.team-item__name {font-size: 18px;line-height: 1.6;margin: 0;}.team-item__position {margin-top: 6px;}.team-item:hover .team-item__social {transform: scale(1);opacity: 1;visibility: visible;}.page-banner {position: relative;overflow: hidden;z-index: 1;margin-top: 0 !important;}.page-banner__shape-01 {width: 194px;height: 194px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);left: -98px;bottom: -120px;position: absolute;z-index: -1;}@media only screen and (max-width: 767px) {.page-banner__shape-01 {width: 94px;height: 94px;left: -48px;bottom: -58px;}}.page-banner__shape-02 {width: 156px;height: 156px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);right: 14%;bottom: 98px;position: absolute;z-index: -1;}@media only screen and (max-width: 767px) {.page-banner__shape-02 {width: 76px;height: 76px;right: 3%;bottom: 100px;}}.page-banner__shape-03 {width: 380px;height: 380px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.3);right: 0;top: 50%;position: absolute;z-index: -1;}@media only screen and (max-width: 767px) {.page-banner__shape-03 {width: 180px;height: 180px;right: 0;top: 70%;}}.page-banner__wrapper {position: relative;z-index: 1;}.page-banner__bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #F8F8F8;background-repeat: no-repeat;background-position: bottom right;background-attachment: scroll;background-size: auto;z-index: -1;}@media only screen and (min-width: 768px) and (max-width: 991px) {.page-banner__bg {background-size: auto 300px;}}@media only screen and (max-width: 767px) {.page-banner__bg {position: relative;height: 220px;background-size: auto 300px;margin-top: -70px;}}@media only screen and (max-width: 575px) {.page-banner__bg {background-size: auto 100%;margin-top: -130px;}}.page-banner__caption {padding-top: 30px;padding-bottom: 72px;}.page-banner__caption-02 {padding-top: 12px;padding-bottom: 40px;}@media only screen and (max-width: 575px) {.page-banner__caption-02 {padding-bottom: 22px;}}.page-banner__main-title {font-size: 40px;font-weight: 500;line-height: 1.3;margin-top: -8px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.page-banner__main-title {font-size: 28px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.page-banner__main-title {font-size: 28px;}}@media only screen and (max-width: 575px) {.page-banner__main-title {font-size: 22px;}}.page-banner__main-title-02 {font-size: 40px;font-weight: 500;line-height: 1.3;margin-top: -8px;color: var(--main-bg-color2);}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.page-banner__main-title-02 {font-size: 28px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.page-banner__main-title-02 {font-size: 32px;}}@media only screen and (max-width: 575px) {.page-banner__main-title-02 {font-size: 22px;}}.page-banner__search {border-bottom-width: 0px;border-bottom-color: rgba(0, 0, 0, 0);padding-top: 50px;padding-bottom: 95px;}.page-banner__search-form {position: relative;margin-top: 45px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.page-banner__search-form {margin-top: 35px;}}.page-banner__field {height: 68px;width: 100%;background: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);font-size: 14px;padding: 3px 20px;padding-right: 60px;border: 1px solid #f5f5f5;border-radius: 5px;color: #252525;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.page-banner__field:focus {border-color: var(--main-bg-color2);background-color: #FFFFFF;}.page-banner__submit {position: absolute;top: 0;right: 0;height: 100%;padding: 0;border: 0;width: 60px;text-align: center;background: transparent;color: var(--main-bg-color2);font-size: 20px;}.instructor-item__link {display: flex;flex-direction: column;background: #FFFFFF;box-shadow: 0 0 10px rgba(51, 51, 51, 0.1);border-radius: 8px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.instructor-item__header {padding: 20px 20px 14px;flex-grow: 1;text-align: center;}.instructor-item__image {display: inline-block;flex-shrink: 0;width: 140px;height: 140px;margin-bottom: 13px;}.instructor-item__image img {display: block;border-radius: 50%;width: 100%;height: 100%;}.instructor-item__content {flex-grow: 1;}.instructor-item__name {font-size: 18px;font-weight: 700;margin: 0;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.instructor-item__designation {position: relative;margin: 6px 0 0;min-height: 26px;color: #333;}.instructor-item__rating {display: flex;align-items: center;justify-content: center;}.instructor-item__rating .rating-star {display: inline-block;position: relative;margin-right: 5px;}.instructor-item__rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.instructor-item__rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.instructor-item__rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.instructor-item__rating .rating-average {line-height: 2;display: inline-block;color: #252525;}.instructor-item__rating .rating-average span {font-size: 14px;color: #666666;}.instructor-item__footer {padding: 11px 22px;border-top: 1px solid #eee;color: #7e7e7e;display: flex;justify-content: space-between;flex-wrap: wrap;}.instructor-item__footer > * {margin-right: 8px;}.instructor-item__footer > *:last-child {margin-right: 0;}.instructor-item__meta i {margin-right: 4px;}.instructor-item__meta .value {font-size: 13px;}.instructor-item:hover .instructor-item__link {box-shadow: 0 10px 50px rgba(0, 0, 0, 0.08);}.instructor-item:hover .instructor-item__name {color: var(--main-bg-color2);}.instructor-item-02 {height: auto;}.instructor-item-02__link {display: flex;flex-direction: column;height: 100%;background: #FFFFFF;box-shadow: 0 0 10px rgba(51, 51, 51, 0.1);border-radius: 8px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.instructor-item-02__header {padding: 20px 20px 14px;flex-grow: 1;display: flex;}.instructor-item-02__image {display: inline-block;flex-shrink: 0;width: 70px;height: 70px;}.instructor-item-02__image img {display: block;border-radius: 50%;width: 100%;height: 100%;}.instructor-item-02__content {flex-grow: 1;padding-left: 16px;}.instructor-item-02__name {font-size: 15px;font-weight: 700;margin: 0;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.instructor-item-02__designation {position: relative;margin: 6px 0 0;min-height: 26px;color: #333;}.instructor-item-02__rating {display: flex;align-items: center;margin-top: 5px;}.instructor-item-02__rating .rating-star {display: inline-block;position: relative;margin-right: 5px;}.instructor-item-02__rating .rating-star:lang(ar) {margin-left: 5px;}.instructor-item-02__rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.instructor-item-02__rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.instructor-item-02__rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.instructor-item-02__rating .rating-label:lang(ar)::before,.instructor-item-02__rating .rating-label:lang(ar) {left: unset;right:0;color: unset;}.instructor-item-02__rating .rating-average {line-height: 2;display: inline-block;color: #252525;}.instructor-item-02__rating .rating-average span {font-size: 14px;color: #666666;}.instructor-item-02__footer {padding: 11px 22px;border-top: 1px solid #eee;color: #7e7e7e;display: flex;justify-content: space-between;flex-wrap: wrap;}.instructor-item-02__footer > * {margin-right: 8px;}.instructor-item-02__footer > *:last-child {margin-right: 0;}.instructor-item-02__meta i {margin-right: 4px;}.instructor-item-02__meta i:lang(ar) {margin-left: 4px;}.instructor-item-02__meta .value {font-size: 13px;}.instructor-item-02:hover .instructor-item-02__link {box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);}.instructor-item-02:hover .instructor-item-02__name {color: var(--main-bg-color2);}.instructor-active {margin: -20px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.instructor-active {margin: -15px;}}.instructor-active .swiper {padding: 20px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.instructor-active .swiper {padding: 15px;}}.instructor-active .swiper-pagination {margin-top: 0px;}.instructor-active .swiper-button-next {right: -7px;}@media only screen and (max-width: 767px) {.instructor-active .swiper-button-next {right: -2px;}}.instructor-active .swiper-button-prev {left: -7px;}@media only screen and (max-width: 767px) {.instructor-active .swiper-button-prev {left: -2px;}}.instructor-banner__shape-01 {width: 324px;height: 324px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.18);position: absolute;top: auto !important;left: -80px !important;bottom: -90px;z-index: -1;}.instructor-banner__shape-02 {width: 650px;height: 650px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.18);position: absolute;top: auto !important;left: auto !important;right: 30px;bottom: 0px;z-index: -1;}.instructor-banner__shape-03 {width: 370px;height: 370px;border-radius: 50%;border: 1px solid rgba(0, 113, 220, 0.18);position: absolute;top: auto !important;left: auto !important;right: 10%;bottom: 30%;z-index: -1;}.instructor-banner__content {padding: 30px 0;}@media only screen and (min-width: 1500px), only screen and (min-width: 1200px) and (max-width: 1499px) {.instructor-banner__content {padding: 0;}}.instructor-banner__image {margin-top: -40px;}@media only screen and (min-width: 1500px) {.instructor-banner__image {margin-right: -150px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.instructor-banner__image {margin-top: 0;}}.become-an-instructor {overflow: hidden;}.become-an-instructor__tabs .nav {position: relative;z-index: 1;}@media only screen and (max-width: 575px) {.become-an-instructor__tabs .nav {flex-direction: column;}}.become-an-instructor__tabs .nav::after {content: "";height: 1px;left: 50%;width: 6000px;position: absolute;bottom: 0;background: #eee;transform: translate(-50%);z-index: -1;}.become-an-instructor__tabs .nav li button {margin: 0 15px;padding: 4px 10px 11px;font-size: 20px;font-weight: 400;color: #ccc;border: 0;background: none;position: relative;border-bottom: 2px solid transparent;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}@media only screen and (max-width: 767px) {.become-an-instructor__tabs .nav li button {font-size: 15px;margin: 0 10px;}}@media only screen and (max-width: 575px) {.become-an-instructor__tabs .nav li button {width: 100%;display: block;}}.become-an-instructor__tabs .nav li button.active {border-color: var(--main-bg-color2);color: #252525;}.become-an-instructor__tabs .nav li button:hover {color: #252525;}.become-an-instructor .tab-content {margin-top: 70px;}.become-an-instructor__main-title {font-size: 28px;line-height: 1.5;margin-top: -8px;margin-bottom: 35px;}.become-an-instructor__main-title:last-child {margin-top: 0;}@media only screen and (max-width: 575px) {.become-an-instructor__main-title {font-size: 22px;}}.become-an-instructor__caption {margin-bottom: 20px;}.become-an-instructor__caption:last-child {margin-bottom: 0;}.become-an-instructor__title {font-size: 14px;line-height: 1.8;}.become-an-instructor__caption p {margin-top: 9px;}.become-an-instructor__image {text-align: center;}.become-an-instructor__svg-icon {font-size: 400px;line-height: 0;}@media only screen and (max-width: 575px) {.become-an-instructor__svg-icon {font-size: 250px;}}.become-an-instructor__svg-icon svg {width: 1em;height: auto;}.instructor-banner-02__wrapper {border-radius: 8px;overflow: hidden;}.instructor-banner-02__content {padding: 50px 50px 50px 100px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.instructor-banner-02__content {padding: 50px;}}@media only screen and (max-width: 767px) {.instructor-banner-02__content {padding: 50px;}}@media only screen and (max-width: 575px) {.instructor-banner-02__content {padding: 30px;}}.instructor-banner-02__content p {margin-top: 20px;font-size: 15px;}.instructor-banner-02__title {font-size: 28px;line-height: 1.5;margin-top: -8px;}.instructor-banner-02__title:last-child {margin-top: 0;}@media only screen and (max-width: 575px) {.instructor-banner-02__title {font-size: 22px;}}.instructor-action__main-title {font-size: 40px;line-height: 1.3;margin-top: -8px;color: var(--main-bg-color2);}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.instructor-action__main-title {font-size: 28px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.instructor-action__main-title {font-size: 32px;}}@media only screen and (max-width: 575px) {.instructor-action__main-title {font-size: 22px;}}.instructor-action__sub-title {font-size: 18px;font-weight: 700;line-height: 1.6;margin-top: 14px;}@media only screen and (max-width: 575px) {.instructor-action__sub-title {font-size: 16px;}}.instructor-action__btn {margin-top: 35px;}.membership-plans-tabs .nav li button {border: 2px solid #eee;border-radius: 5px;font-size: 15px;font-weight: 400;color: #252525;background: #fff;line-height: 26px;margin: 0 -5px;padding: 13px 30px;min-width: 160px;transition: all 0.2s linear;position: relative;}@media only screen and (max-width: 575px) {.membership-plans-tabs .nav li button {font-size: 14px;padding: 8px 24px;min-width: 140px;}}.membership-plans-tabs .nav li button i {font-size: 18px;margin: 0 5px;vertical-align: text-bottom;}.membership-plans-tabs .nav li button.active {color: #FFFFFF;background: var(--main-bg-color2);border-color: var(--main-bg-color2);z-index: 1;}.membership-plans-tabs .tab-content {padding-top: 66px;}.pricing-plan {position: relative;height: 100%;margin: 0 auto;background-color: #FFFFFF;padding: 52px 25px 36px;border: 2px solid #eee;border-radius: 5px;overflow: hidden;}.pricing-plan__ribbon {position: absolute;top: -2px;right: -2px;width: 88px;height: 88px;line-height: 88px;text-align: center;}.pricing-plan__ribbon::before {position: absolute;top: 0;right: 0;content: "";width: 0;height: 0;border-top: 88px solid #2dd4de;border-bottom: 88px solid transparent;border-left: 88px solid transparent;}.pricing-plan__ribbon span {position: relative;z-index: 2;width: 100%;height: 50%;font-size: 10px;font-weight: 700;line-height: 14px;text-transform: uppercase;letter-spacing: 1px;display: block;color: #FFFFFF;transform: rotate(45deg) translate(20%, 15%);transform-origin: center;}.pricing-plan__header {margin-bottom: 35px;}.pricing-plan__title {font-size: 24px;line-height: 1.5;}.pricing-plan__wrap {display: inline-flex;align-items: flex-start;justify-content: center;}.pricing-plan__currency {align-self: flex-start;margin-right: 3px;line-height: 1;font-size: 14px;font-weight: 500;color: #666666;}.pricing-plan__price {font-size: 56px;line-height: 0.8;color: var(--main-bg-color2);}.pricing-plan__period {align-self: flex-end;line-height: 1;font-size: 14px;font-weight: 500;color: #666666;}.pricing-plan__features {list-style-type: none;margin: 16px auto 0;padding: 0;}.pricing-plan__features li {font-size: 13px;position: relative;padding: 6px 0;}.pricing-plan__footer {padding-top: 42px;}.plan-active {background-color: var(--main-bg-color2);border: 0;}.plan-active .pricing-plan__title {color: #FFFFFF;}.plan-active .pricing-plan__currency {color: #FFFFFF;}.plan-active .pricing-plan__price {color: #FFFFFF;}.plan-active .pricing-plan__period {color: #FFFFFF;}.plan-active .pricing-plan__features li {color: #FFFFFF;}.pricing-plan-02 {position: relative;height: 100%;margin: 0 auto;background-color: #FFFFFF;padding: 22px 25px 36px;border-radius: 5px;overflow: hidden;}.pricing-plan-02__ribbon {position: absolute;top: -2px;right: -2px;width: 88px;height: 88px;line-height: 88px;text-align: center;}.pricing-plan-02__ribbon::before {position: absolute;top: 0;right: 0;content: "";width: 0;height: 0;border-top: 88px solid #2dd4de;border-bottom: 88px solid transparent;border-left: 88px solid transparent;}.pricing-plan-02__ribbon span {position: relative;z-index: 2;width: 100%;height: 50%;font-size: 10px;font-weight: 700;line-height: 14px;text-transform: uppercase;letter-spacing: 1px;display: block;color: #FFFFFF;transform: rotate(45deg) translate(20%, 15%);transform-origin: center;}.pricing-plan-02__header {margin-bottom: 10px;}.pricing-plan-02__title {font-size: 24px;line-height: 1.5;margin-bottom: 20px;}.pricing-plan-02__svg-icon {font-size: 96px;width: 162px;height: 162px;line-height: 142px;background-color: transparent;background-image: linear-gradient(135deg, #F8F8F8 30%, #FFFFFF 100%);border-radius: 50%;margin: 0 auto;}.pricing-plan-02__svg-icon svg {width: 1em;height: 1em;}.pricing-plan-02__wrap {display: inline-flex;align-items: flex-start;justify-content: center;}.pricing-plan-02__currency {align-self: flex-start;margin-right: 3px;line-height: 1;font-size: 14px;font-weight: 500;color: #666666;}.pricing-plan-02__price {font-size: 48px;line-height: 0.8;color: #252525;}.pricing-plan-02__period {align-self: flex-end;line-height: 1;font-size: 14px;font-weight: 500;color: #666666;}.pricing-plan-02__features {list-style-type: none;margin: 16px auto 0;padding: 0;}.pricing-plan-02__features li {font-size: 13px;position: relative;padding: 6px 0;}.pricing-plan-02__footer {padding-top: 35px;}.pricing-plan-02__btn {min-width: 180px;}.plan-active-02 {margin: 0 -10px 0 -10px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.plan-active-02 {margin: 0;}}.plan-active-02 .pricing-plan-02 {padding: 62px 25px 76px 25px;box-shadow: 0px 29px 53px 0px rgba(0, 0, 0, 0.08);position: relative;z-index: 1;}.tutor-course-top-info__content {max-width: 600px;}.tutor-course-top-info__badges {display: flex;flex-wrap: wrap;margin-bottom: 15px;}.tutor-course-top-info__badges > * {margin-right: 20px;}.tutor-course-top-info__badges > *:last-child {margin-right: 0;}.tutor-course-top-info__badges span {display: inline-block;padding: 0 7px;color: #FFFFFF;text-align: center;font-size: 11px;font-weight: 700;line-height: 22px;height: 22px;text-transform: uppercase;letter-spacing: 0.5px;border-radius: 2px;min-width: 48px;}.tutor-course-top-info__badges .free {background: #6cbd7e;}.tutor-course-top-info__badges .hot {background: #d31819;}.tutor-course-top-info__badges .onsale {background: var(--main-bg-color2);}.tutor-course-top-info__badges .badges-category {color: var(--main-bg-color2);}.tutor-course-top-info__badges .badges-category:hover {color: #ffc221;}.tutor-course-top-info__title {font-size: 32px;font-weight: 500;line-height: 1.5;margin-bottom: 10px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.tutor-course-top-info__title {font-size: 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.tutor-course-top-info__title {font-size: 28px;}}@media only screen and (max-width: 575px) {.tutor-course-top-info__title {font-size: 22px;}}.tutor-course-top-info__meta {display: flex;align-items: center;margin-top: 10px;}@media only screen and (max-width: 575px) {.tutor-course-top-info__meta {flex-direction: column;align-items: flex-start;}}.tutor-course-top-info__meta > * {position: relative;padding: 0 15px;}@media only screen and (max-width: 575px) {.tutor-course-top-info__meta > * {padding: 0;}}.tutor-course-top-info__meta > *::before {position: absolute;top: 50%;transform: translateY(-50%);left: 0;content: "";width: 1px;height: 22px;background: #d9dee3;}@media only screen and (max-width: 575px) {.tutor-course-top-info__meta > *::before {display: none;}}.tutor-course-top-info__meta > *:first-child {padding-left: 0;}.tutor-course-top-info__meta > *:first-child::before {display: none;}.tutor-course-top-info__meta > *:last-child {padding-right: 0;}.tutor-course-top-info__meta-instructor {position: relative;display: inline-flex;align-items: center;}.tutor-course-top-info__meta-instructor .instructor-avatar{margin-left:15px;}.tutor-course-top-info__meta-instructor .instructor-avatar img {display: block;width: 55px;border-radius: 50%;border: 2px solid #FFFFFF;height: 50px;}.tutor-course-top-info__meta-instructor .instructor-name {line-height: 36px;font-size: 14px;font-weight: 700;color: #ececec;padding-left: 10px;}.tutor-course-top-info__meta-update {line-height: 36px;}.tutor-course-top-info__meta-rating {display: flex;flex-wrap: wrap;align-items: center;}.tutor-course-top-info__meta-rating .rating-average {margin-right: 13px;font-size: 16px;font-weight: 500;color: #252525;}.tutor-course-top-info__meta-rating .rating-average strong {font-weight: 700;}.tutor-course-top-info__meta-rating .rating-star {display: inline-block;position: relative;}.tutor-course-top-info__meta-rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #ccc;letter-spacing: 2px;}.tutor-course-top-info__meta-rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.tutor-course-top-info__meta-rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.tutor-course-top-info__meta-rating .rating-count {font-size: 13px;color: #666666;margin-left: 5px;}.tutor-course-top-info__meta-action {line-height: 36px;font-size: 13px;font-weight: 500;color: #7e7e7e;}.tutor-course-top-info__meta-action i {margin-right: 14px;font-size: 14px;}.tutor-course-top-info__btn {padding-top: 10px;display: flex;flex-wrap: wrap;margin-top: 24px;}.tutor-course-top-info__btn > * {margin-right: 24px;}@media only screen and (max-width: 575px) {.tutor-course-top-info__btn > * {margin-right: 16px;}}.tutor-course-top-info__btn > *:last-child {margin-right: 0;}.tutor-course-top-info__btn .btn {font-weight: 700;min-width: 200px;}.tutor-course-top-info__btn .btn i {margin-right: 8px;}.tutor-course-top-info__btn .btn-wishlist {font-size: 15px;font-weight: 700;height: 52px;line-height: 52px;color: var(--main-bg-color2);display: inline-flex;align-items: center;}.tutor-course-top-info__btn .btn-wishlist i {font-size: 24px;margin-right: 10px;flex-shrink: 0;}.tutor-course-top-info__btn .btn-wishlist span {flex-grow: 1;}.tutor-course-top-info__btn .btn-wishlist:hover {color: #ffc221;}.tutor-course-top-info__video {overflow: hidden;border: 7px solid #FFFFFF;border-radius: 15px;box-shadow: 1px 0 30px rgba(0, 0, 0, 0.38);}.tutor-course-top-info__video-02 {overflow: hidden;border-radius: 5px;}.tutor-course-segment + .tutor-course-segment {margin-top: 45px;}.tutor-course-segment__title {font-size: 20px;font-weight: 500;line-height: 1.6;margin-bottom: 12px;}@media only screen and (max-width: 575px) {.tutor-course-segment__title {font-size: 18px;}}.tutor-course-segment__title .count {font-size: 14px;font-weight: 500;color: #666666;}.tutor-course-segment__prerequisites-warning {padding: 13px 20px 13px 58px;border: 1px solid #f7e5b9;border-radius: 4px;font-weight: 500;background: #fffff5;color: #b39f70;position: relative;}.tutor-course-segment__prerequisites-warning i {position: absolute;left: 20px;top: 50%;transform: translateY(-50%);font-size: 16px;}.tutor-course-segment__prerequisites-list {list-style-type: none;padding: 0;margin: 0;}.tutor-course-segment__prerequisites-list li {margin-top: 20px;}.tutor-course-segment__tags {display: flex;margin-top: 16px;}.tutor-course-segment__tags > * {margin-right: 11px;}.tutor-course-segment__tags > *:last-child {margin-right: 0;}.tutor-course-segment__tags-title {flex-shrink: 0;}.tutor-course-segment__tags-title i {display: inline-block;vertical-align: middle;font-size: 18px;color: #252525;}.tutor-course-segment__tags-list {flex-grow: 1;display: flex;flex-wrap: wrap;vertical-align: middle;color: #666666;font-weight: 500;}.tutor-course-segment__tags-list > * {margin-right: 5px;margin-top: 2px;}.tutor-course-segment__benefits-items {display: flex;flex-wrap: wrap;margin: 0 -20px;padding-top: 5px;}.tutor-course-segment__benefit-item {margin: 0 0 12px;width: 50%;padding: 0 20px;}@media only screen and (max-width: 767px) {.tutor-course-segment__benefit-item {width: 100%;}}.tutor-course-segment__benefit-content {position: relative;padding-left: 31px;}.tutor-course-segment__benefit-content:lang(ar) {padding-right: 31px;padding-left: unset;}.tutor-course-segment__benefit-content i {position: absolute;top: 2px;left: 0;display: inline-flex;align-items: center;justify-content: center;font-size: 11px;width: 21px;height: 21px;color: #6cbd7e;border: 1px solid #eee;border-radius: 50%;}.tutor-course-segment__benefit-content i:lang(ar) {left:unset;right:0;}.tutor-course-segment__benefit-content .benefit-text {font-weight: 500;}.tutor-course-segment__list-style-01 {list-style-type: none;padding: 0;margin: 0;}.tutor-course-segment__list-style-01 li {padding-left: 25px;position: relative;line-height: 26px;}.tutor-course-segment__list-style-01 li + li {margin-top: 10px;}.tutor-course-segment__list-style-01 li::before {content: "\f00c";position: absolute;left: 0;color: var(--main-bg-color2);font-family: "Font Awesome 5 Free";font-weight: 700;}.tutor-course-segment__list-style-02 {list-style-type: none;padding: 0;margin: 0;padding-left: 20px;}.tutor-course-segment__list-style-02 li {padding-left: 25px;position: relative;line-height: 26px;}.tutor-course-segment__list-style-02 li:lang(ar){padding-left: unset;padding-right: 25px;}.tutor-course-segment__list-style-02 li + li {margin-top: 10px;}.tutor-course-segment__list-style-02 li::before {content: "\f30b";position: absolute;left: 0;color: #333;font-family: "Font Awesome 5 Free";font-weight: 600;}.tutor-course-segment__list-style-02 li:lang(ar)::before {left: unset;right:0;}.tutor-course-segment__header {display: flex;align-items: center;justify-content: space-between;margin-bottom: 12px;}.tutor-course-segment__lessons-duration {display: flex;margin-bottom: 12px;}.tutor-course-segment__lessons-duration > * {margin-right: 45px;}.tutor-course-segment__lessons-duration > *:last-child {margin-right: 0;}@media only screen and (max-width: 575px) {.tutor-course-segment__lessons-duration > * {margin-right: 20px;}}.tutor-course-segment__lessons-duration span {white-space: nowrap;}.tutor-course-segment__lessons {font-weight: 500;}.tutor-course-segment__instructor {padding-top: 8px;}.tutor-course-segment__feedback {display: flex;flex-wrap: wrap;align-items: center;padding-top: 10px;}.tutor-course-segment__reviews-average {width: 200px;height: 190px;padding: 20px;flex-shrink: 0;display: flex;flex-direction: column;justify-content: center;text-align: center;background: #FFFFFF;box-shadow: 0 0 20px rgba(51, 51, 51, 0.1);margin-right: 40px;}@media only screen and (max-width: 575px) {.tutor-course-segment__reviews-average {margin-right: 20px;}}@media only screen and (max-width: 575px) {.tutor-course-segment__reviews-average {width: 140px;height: 150px;padding: 15px;}}.tutor-course-segment__reviews-average .count {font-size: 40px;font-weight: 500;color: var(--main-bg-color2);line-height: 1.2;margin: 0 0 8px;}@media only screen and (max-width: 575px) {.tutor-course-segment__reviews-average .count {font-size: 36px;}}.tutor-course-segment__reviews-average .rating-star {display: inline-block;position: relative;margin-bottom: 4px;}.tutor-course-segment__reviews-average .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 16px;color: #ccc;letter-spacing: 2px;}@media only screen and (max-width: 575px) {.tutor-course-segment__reviews-average .rating-star::before {font-size: 12px;}}.tutor-course-segment__reviews-average .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.tutor-course-segment__reviews-average .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 16px;color: #f7c04d;letter-spacing: 2px;}@media only screen and (max-width: 575px) {.tutor-course-segment__reviews-average .rating-label::before {font-size: 12px;}}.tutor-course-segment__reviews-metar {flex-grow: 1;margin: 10px 0;}.tutor-course-segment__reviews-metar .course-rating-metar {display: flex;align-items: center;margin: 4px 0;}@media only screen and (max-width: 575px) {.tutor-course-segment__reviews-metar .course-rating-metar {margin: 2px 0;}}.tutor-course-segment__reviews-metar .rating-metar-col {margin: 0 13px 0 20px;flex: 1;}.tutor-course-segment__reviews-metar .rating-metar-text {font-size: 13px;font-weight: 500;color: #666666;min-width: 38px;}.tutor-course-segment__reviews-metar .rating-star {display: inline-block;position: relative;margin-bottom: 4px;}.tutor-course-segment__reviews-metar .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 12px;color: #ccc;letter-spacing: 2px;}.tutor-course-segment__reviews-metar .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.tutor-course-segment__reviews-metar .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 12px;color: #f7c04d;letter-spacing: 2px;}.tutor-course-segment__reviews-metar .rating-metar-bar {height: 6px;background: #eee;border-radius: 3px;min-width: 100px;width: 100%;overflow: hidden;}.tutor-course-segment__reviews-metar .rating-metar-line {height: 100%;border-radius: inherit;background: var(--main-bg-color2);}.tutor-course-segment__review-commnet {padding-top: 4px;}.tutor-course-segment__reviews {padding-top: 8px;}.tutor-course-wrap {background: #FFFFFF;border: 0 !important;border-radius: 5px;padding: 23px 30px 30px;}.tutor-course-wrap + .tutor-course-wrap {margin-top: 10px;}.prerequisites-item {display: flex;align-items: center;font-size: 15px;color: #252525;font-weight: 400;border: 1px solid #ededed;border-radius: 5px;padding: 13px 15px;}@media only screen and (max-width: 575px) {.prerequisites-item {padding: 8px 10px;font-size: 13px;}}.prerequisites-item__thumbnail img {width: 70px;border-radius: 5px;height: auto;margin: 0 !important;box-shadow: 0 0 1px rgba(0, 0, 0, 0.08);}.prerequisites-item__title {flex-grow: 1;padding-left: 15px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.benefits-wrap {border: 1px solid #eee;border-radius: 5px;padding: 11px 30px 12px;}@media only screen and (max-width: 575px) {.benefits-wrap {padding: 11px 20px 12px;}}.audience-wrap {border-bottom: 1px solid #eee;padding-bottom: 32px;}.course-curriculum .accordion-item {border: 1px solid #eee;border-radius: 5px;overflow: hidden;margin-bottom: 0;}.course-curriculum .accordion-item + .accordion-item {margin-top: 15px;}.course-curriculum .accordion-button {padding: 17px 30px;font-size: 15px;line-height: 26px;color: var(--main-bg-color2);font-weight: 500;box-shadow: none;}@media only screen and (max-width: 575px) {.course-curriculum .accordion-button {padding: 12px 20px;}}.course-curriculum .accordion-button::after {display: none;}.course-curriculum .accordion-button .tutor-icon {position: relative;font-size: 16px;margin-right: 10px;}.course-curriculum .accordion-button .tutor-icon:lang(ar) {margin-right: unset;margin-left: 10px;}.course-curriculum .accordion-button .tutor-icon::before {content: "\f067";position: relative;font-family: "Font Awesome 5 Free";font-weight: 600;font-style: normal;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.course-curriculum .accordion-button:not(.collapsed) {background-color: transparent;}.course-curriculum .accordion-button:not(.collapsed) .tutor-icon::before {content: "\f068";}.course-curriculum__lesson {display: flex;color: #333;font-size: 14px;font-weight: 400;line-height: 28px;padding: 10px 30px;}@media only screen and (max-width: 575px) {.course-curriculum__lesson {padding: 8px 20px;}}.course-curriculum__lesson:nth-child(odd) {background: #f8f8f8;}.course-curriculum__title {flex: 1 0 0;padding-left: 18px;position: relative;}.course-curriculum__title i {color: #666666;position: absolute;top: 7px;left: 0;}.course-curriculum__title i:lang(ar) {right:0;left:unset;}.course-curriculum__title:lang(ar) {padding-left: unset;padding-right: 18px;}.course-curriculum__icon i {margin-left: 15px;line-height: inherit;color: #666666;}.tutor-instructor {display: flex;}.tutor-instructor__avatar {flex-shrink: 0;width: 200px;}@media only screen and (max-width: 575px) {.tutor-instructor__avatar {width: 100px;}}.tutor-instructor__avatar img {border-radius: 5px;}.tutor-instructor__instructor-info {flex-grow: 1;padding-left: 30px;}.tutor-instructor__instructor-info:lang(ar) {padding-right: 30px;padding-left: unset ;}@media only screen and (max-width: 575px) {.tutor-instructor__instructor-info {padding-left: 15px;}}.tutor-instructor__name {font-size: 18px;font-weight: 700;margin-bottom: 6px;}@media only screen and (max-width: 575px) {.tutor-instructor__name {font-size: 16px;}}.tutor-instructor__ratings {display: flex;align-items: center;margin-top: 6px;}.tutor-instructor__ratings .rating-star {display: inline-block;position: relative;margin-right: 5px;}.tutor-instructor__ratings .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.tutor-instructor__ratings .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.tutor-instructor__ratings .rating-label:lang(ar) {left: unset;right: 0;}.tutor-instructor__ratings .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.tutor-instructor__ratings .rating-average {display: flex;color: #333;align-items: flex-end;}.tutor-instructor__ratings .rating-average__average {color: #252525;margin-right: 5px;}.tutor-instructor__meta {color: #7e7e7e;display: flex;flex-wrap: wrap;}.tutor-instructor__meta > * {margin-top: 10px;padding: 10px 0 10px 10px;}.tutor-instructor__meta > *:last-child {margin-right: 0;}.tutor-instructor__meta span {white-space: nowrap;display: block;line-height: 1.3;position: relative;font-size: 13px;}.tutor-instructor__meta span i {margin-right: 3px;font-size: 14px;}.tutor-instructor__link {color: var(--main-bg-color2);margin-top: 16px;}.tutor-instructor__link:hover {color: #ffc221;}.tutor-course-sidebar {max-width: 340px;width: 100%;margin-left: auto;transform: translateY(-368px);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.tutor-course-sidebar {transform: translateY(0);max-width: 100%;}}.tutor-course-sidebar > * {margin-top: 20px;}.tutor-course-sidebar > *:first-child {margin-top: 0;}.is_stuck .tutor-course-sidebar {transform: translateY(0px);}.sidebar-label {transform: translateY(0px);}.sidebar-label > * {margin-top: 10px;}.sidebar-label > *:first-child {margin-top: 0;}.tutor-course-price-preview {border-radius: 5px;border: 1px solid #eee;background: #FFFFFF;box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);padding: 30px;overflow: visible;}@media only screen and (max-width: 575px) {.tutor-course-price-preview {padding: 20px;}}.tutor-course-price-preview__thumbnail {margin: -31px -31px 28px;border-radius: 5px 5px 0 0;overflow: hidden;}@media only screen and (max-width: 575px) {.tutor-course-price-preview__thumbnail {margin: -21px -21px 20px;}}.tutor-course-price-preview__price {display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 16px;}.tutor-course-price-preview__price > * {margin-right: 10px;}.tutor-course-price-preview__price > *:last-child {margin-right: 0;}.tutor-course-price-preview__meta {margin-bottom: 14px;}.tutor-course-price-preview__btn {padding-top: 10px;}.tutor-course-price-preview__btn .btn {margin-top: 15px;font-weight: 700;}@media only screen and (min-width: 1500px) {.tutor-course-price-preview__btn .btn {height: 60px;line-height: 60px;}}.tutor-course-price-preview__btn .btn i {margin-right: 8px;}.tutor-course-price-preview__social {display: flex;justify-content: center;align-items: center;margin-top: 20px;}.tutor-course-price-preview__social a {padding: 0 13px;font-size: 20px;color: #9aa5b3;}.tutor-course-price-preview__social a:hover {color: var(--main-bg-color2);}.tutor-course-price {display: flex;align-items: flex-end;}.tutor-course-price > * {margin-right: 18px;}@media only screen and (max-width: 575px) {.tutor-course-price > * {margin-right: 15px;}}.tutor-course-price > *:last-child {margin-right: 0;}.tutor-course-price .sale-price {font-size: 34px;line-height: 34px;font-weight: 700;color: #d31819;}@media only screen and (max-width: 575px) {.tutor-course-price .sale-price {font-size: 24px;}}.tutor-course-price .sale-price .separator {font-size: 70%;}.tutor-course-price .regular-price {font-size: 15px;font-weight: 500;color: #666666;text-decoration: line-through;}@media only screen and (max-width: 575px) {.tutor-course-price .regular-price {font-size: 13px;}}.tutor-course-price .regular-price .separator {font-size: 70%;}.tutor-course-price-badge {display: inline-block;border: 2px solid #eee;border-radius: 5px;font-size: 12px;font-weight: 400;line-height: 20px;text-transform: uppercase;letter-spacing: 0.5px;padding: 0 10px;text-align: center;min-width: 84px;color: var(--main-bg-color2);}.tutor-course-meta-list {padding: 0;margin: 0;list-style-type: none;}.tutor-course-meta-list li {display: flex;align-items: center;padding: 11px 0;}.tutor-course-meta-list li + li {border-top: 1px solid #eee;}.tutor-course-meta-list li .label {color: #252525;font-weight: 400;flex-grow: 1;}.tutor-course-meta-list li .label i {min-width: 20px;font-size: 15px;line-height: 1;margin-right: 4px;color: #333;}.tutor-course-meta-list li .value {font-weight: 1;text-align: right;flex-grow: 1;}.tutor-course-tabs .nav li button {border: 0;background: none;padding: 0;display: block;font-size: 13px;font-weight: 400;padding: 12px 13px;color: #9d9d9d;border-bottom: 2px solid transparent;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.tutor-course-tabs .nav li button.active {border-color: var(--main-bg-color2);color: var(--main-bg-color2);}.tutor-course-tabs-02 {border-radius: 5px;}.tutor-course-tabs-02 .nav {padding: 8px 0;}.tutor-course-tabs-02 .nav li {padding: 0 2px;}.tutor-course-tabs-02 .nav li button {color: var(--main-bg-color);border: 0;border-bottom: 0;padding: 6px 17px;border-radius: 3px;}.tutor-course-tabs-02 .nav li button.active {color: var(--main-bg-color2);background: #FFFFFF;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}.tutor-course-tabs-02 .nav li button:hover {color: var(--main-bg-color2);background: #FFFFFF;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}.course-main-sticky {position: sticky;top: 130px;}.blog-details-no-sidebar {max-width: 830px;padding: 24px 30px 0;margin: 0 auto;}@media only screen and (max-width: 575px) {.blog-details-no-sidebar {padding: 0;}}.blog-details__image {position: relative;overflow: hidden;border-radius: 5px;}.blog-details__image img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);width: 100%;}.blog-details__categories {position: absolute;bottom: 10px;left: 10px;z-index: 2;}.blog-details__categories a {display: block;padding: 0 8px;border-radius: 3px;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.5px;line-height: 22px;color: #FFFFFF;background: #252525;}.blog-details__categories a:hover {background-color: var(--main-bg-color2);}.blog-details__categories-02 {margin-bottom: 30px;}.blog-details__categories-02 a {display: inline-block;padding: 0 8px;border-radius: 3px;font-size: 12px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.5px;line-height: 22px;color: #333;background: #f5f5f5;}.blog-details__categories-02 a:hover {background-color: var(--main-bg-color2);color: #FFFFFF;}.blog-details__content {padding-top: 24px;padding-bottom: 27px;}.blog-details__content strong {font-weight: 700;}.blog-details__meta {margin-bottom: 12px;display: flex;flex-wrap: wrap;}.blog-details__meta > * {margin-right: 30px;}@media only screen and (max-width: 575px) {.blog-details__meta > * {margin-right: 15px;}}.blog-details__meta > *:last-child {margin-right: 0;}.blog-details__meta .meta-action {color: #7e7e7e;display: flex;align-items: center;font-size: 13px;}.blog-details__meta .meta-action i {flex-shrink: 0;margin-right: 6px;}.blog-details__meta .meta-action__avatar {width: 32px;height: 32px;border-radius: 50%;vertical-align: middle;flex-shrink: 0;margin-right: 6px;}.blog-details__meta a.meta-action:hover {color: var(--main-bg-color2);}.blog-details__title {font-size: 28px;line-height: 1.42;margin-bottom: 18px;}@media only screen and (max-width: 767px) {.blog-details__title {font-size: 24px;}}@media only screen and (max-width: 575px) {.blog-details__title {font-size: 16px;}}.blog-details__title a {display: inline;}.blog-details__title-02 {font-size: 40px;line-height: 1.3;margin: -8px auto 28px;max-width: 770px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.blog-details__title-02 {font-size: 28px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.blog-details__title-02 {font-size: 32px;}}@media only screen and (max-width: 575px) {.blog-details__title-02 {font-size: 22px;}}.blog-details__footer {display: flex;flex-wrap: wrap;justify-content: space-between;border-bottom: 1px solid #eee;padding-bottom: 30px;}.blog-details__tags {display: flex;align-items: center;}.blog-details__tags a:hover {color: #252525;}.blog-details__tags-label {display: inline-block;vertical-align: middle;font-size: 18px;margin-right: 7px;}.blog-details__tags-list {display: inline-block;vertical-align: middle;color: #666666;font-weight: 500;}.blog-details__share {display: inline-flex;align-items: center;}.blog-details__share-label {font-weight: 500;margin-right: 12px;}.blog-details__share-media {display: inline-flex;align-items: center;justify-content: center;position: relative;cursor: pointer;}.blog-details__share-media:hover .blog-details__share-social {transform: translate(-50%, -20px);opacity: 1;visibility: visible;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.blog-details__share-media:hover .blog-details__share-social {transform: translate(0, -20px);}}.blog-details__share-icon {height: 52px;width: 52px;line-height: 48px;font-size: 18px;border-radius: 50%;text-align: center;cursor: pointer;border: 2px solid #ededed;color: var(--main-bg-color2);}.blog-details__share-social {list-style-type: none;padding: 0;margin: 0;display: flex;position: absolute;bottom: 100%;left: 50%;transform: translate(-50%, -10px);width: auto;white-space: nowrap;padding: 0 4px;text-align: center;background-color: #FFFFFF;border-radius: 5px;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.06);filter: drop-shadow(0 2px 20px rgba(0, 0, 0, 0.06));z-index: 999;visibility: hidden;opacity: 0;-webkit-user-select: none;-moz-user-select: none;user-select: none;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.blog-details__share-social {left: auto;right: 0;transform: translate(0, -10px);}}.blog-details__share-social::before {position: absolute;top: 100%;left: 50%;transform: translateX(-50%);content: "";border-top: 8px solid #FFFFFF;border-left: 9px solid transparent;border-right: 9px solid transparent;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.blog-details__share-social::before {left: auto;right: 15px;transform: translateX(0);}}.blog-details__share-social li a {display: inline-block;font-size: 15px;padding: 10px 12px;color: #666666;}.blog-details__share-social li a:hover {color: #252525;}.blog-details__nav {display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: 30px;margin-top: 40px;}@media only screen and (max-width: 575px) {.blog-details__nav {grid-template-columns: repeat(1, 1fr);}}.blog-details__nav-item.prev .blog-details__nav-link .text {padding: 20px 30px 20px 50px;text-align: left;}@media only screen and (max-width: 767px) {.blog-details__nav-item.prev .blog-details__nav-link .text {padding: 15px 20px 15px 36px;}}.blog-details__nav-item.prev .blog-details__nav-link .text::before {left: 20px;content: "\f104";}@media only screen and (max-width: 767px) {.blog-details__nav-item.prev .blog-details__nav-link .text::before {left: 15px;}}.blog-details__nav-item.next .blog-details__nav-link .text {padding: 20px 50px 20px 30px;text-align: right;}@media only screen and (max-width: 767px) {.blog-details__nav-item.next .blog-details__nav-link .text {padding: 15px 36px 15px 20px;}}.blog-details__nav-item.next .blog-details__nav-link .text::before {right: 20px;content: "\f105";}@media only screen and (max-width: 767px) {.blog-details__nav-item.next .blog-details__nav-link .text::before {right: 15px;}}.blog-details__nav-link {position: relative;display: flex;align-items: center;min-height: 120px;border-radius: 5px;overflow: hidden;background: #f1f3f8;}.blog-details__nav-link .text {position: relative;font-size: 18px;font-weight: 700;color: #252525;line-height: 1.56;margin: 0;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}@media only screen and (min-width: 992px) and (max-width: 1199px) {.blog-details__nav-link .text {font-size: 16px;}}@media only screen and (max-width: 767px) {.blog-details__nav-link .text {font-size: 14px;}}@media only screen and (max-width: 575px) {.blog-details__nav-link .text {font-size: 16px;}}.blog-details__nav-link .text::before {position: absolute;top: 50%;transform: translateY(-50%);font-size: 24px;font-family: "Font Awesome 5 Free";font-weight: 600;color: var(--main-bg-color2);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.blog-details__nav-link:hover .text {color: #FFFFFF;}.blog-details__nav-link:hover .text::before {color: #FFFFFF;}.blog-details__nav-link:hover .blog-details__hover-bg {opacity: 1;}.blog-details__hover-bg {background-color: #333;background-size: cover;background-repeat: no-repeat;background-position: 50%;opacity: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.blog-details__hover-bg::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0.5;background-image: linear-gradient(-180deg, rgba(51, 51, 51, 0), #000 80%);border-radius: 5px;}.blockquote {margin: 36px 0 34px 48px;padding-left: 20px;font-size: 18px;font-weight: 500;line-height: 1.78;border: 0;border-left: 4px solid var(--main-bg-color2);max-width: 660px;color: #252525;}@media only screen and (max-width: 575px) {.blockquote {margin-left: 0;font-size: 16px;}}.comments-area p {margin-top: 4px;}.comment-title {font-size: 20px;font-weight: 500;line-height: 1.6;}.comment-form {padding-top: 16px;}.comment-form__input .btn {min-width: 150px;font-weight: 700;}.comment-form__notes {margin-bottom: 22px;}.comment-form__title {display: block;font-size: 20px;font-weight: 400;line-height: 1.6;margin-bottom: 10px;}.comment-form__rating {display: flex;align-items: center;margin-bottom: 28px;}.comment-form__rating .label {font-weight: 400;color: #666666;margin-bottom: 0;white-space: nowrap;margin-right: 25px;}.comment-form__rating ul {display: flex;padding: 0;margin: 0;list-style: none;}.comment-form__rating ul li {margin: 0 2px;font-size: 18px;cursor: pointer;}.comment-form__rating ul li i {transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);color: #666666;}.comment-form__rating ul li i.fas {color: #fb0;}.comment-form__rating ul li i.hover {color: #fb0;font-weight: 900;}.comment-help {max-width: 340px;margin-left: auto;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.comment-help {margin-left: 0;}}.comment-help__title {font-size: 16px;margin: 0 0 12px;line-height: 1.5;color: #252525;}.comment-help__description {margin-bottom: 8px;}.comment-help__link {font-size: 20px;line-height: 32px;color: var(--main-bg-color2);}.comment-help__link a {position: relative;}.comment-help__link a::after {content: "";width: 0;height: 1px;position: absolute;left: auto;right: 0;bottom: 0;transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;background: currentColor;}.comment-help__link a:hover::after {width: 100%;left: 0;right: auto;}.comment-list {list-style-type: none;padding: 10px 0 0;margin: 0;}.comment-list li {padding: 30px 0;border-bottom: 1px solid #eee;}.comment-list li:first-child {padding-top: 0;}.comment-item {display: flex;}.comment-item__author {flex-shrink: 0;}.comment-item__author img {width: 70px;border-radius: 50%;}.comment-item__content {flex-grow: 1;padding-left: 20px;}.comment-item__meta {display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 4px;}.comment-item__meta > * {margin-right: 16px;}.comment-item__meta > *:last-child {margin-right: 0;}.comment-item__rating .rating-star {display: inline-block;position: relative;}.comment-item__rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.comment-item__rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.comment-item__rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.comment-item__name {font-size: 14px;font-weight: 700;margin-bottom: 0;}.comment-item__footer {display: flex;flex-wrap: wrap;margin-top: 8px;color: #666666;font-size: 13px;}.comment-item__footer > * {margin-right: 10px;margin-top: 8px;}.comment-item__footer > *:last-child {margin-right: 0;}.comment-item__reply {color: #252525;}.comment-list-02 {list-style-type: none;padding: 10px 0 0;margin: 0;}.comment-list-02 li {padding: 20px 0;border-bottom: 1px solid #eee;}.comment-list-02 li:first-child {padding-top: 0;}.comment-item-02__header {display: flex;align-items: center;margin-bottom: 12px;}.comment-item-02__author {flex-shrink: 0;width: 52px;}.comment-item-02__author a {display: block;}.comment-item-02__author img {border-radius: 50%;}.comment-item-02__info {flex-grow: 1;padding-left: 20px;}.comment-item-02__name {font-size: 14px;font-weight: 700;margin: 0 0 5px;}.comment-item-02__date {font-size: 13px;}.comment-item-02__body .rating-star {display: inline-block;position: relative;margin-bottom: 4px;}.comment-item-02__body .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 12px;color: #ccc;letter-spacing: 2px;}.comment-item-02__body .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.comment-item-02__body .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 12px;color: #f7c04d;letter-spacing: 2px;}.event-details__header {max-width: 810px;margin-bottom: 35px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.event-details__header {max-width: 680px;}}.event-details__title {font-size: 40px;line-height: 1.4;margin-bottom: 20px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.event-details__title {font-size: 28px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.event-details__title {font-size: 32px;}}@media only screen and (max-width: 575px) {.event-details__title {font-size: 22px;}}.event-details__meta {display: flex;flex-wrap: wrap;}.event-details__meta > * {margin-right: 24px;margin-top: 6px;}@media only screen and (max-width: 575px) {.event-details__meta > * {margin-right: 15px;}}.event-details__meta > *::last-child {margin-right: 0;}.event-details__meta .meta-action {color: #333;display: flex;align-items: center;}.event-details__meta .meta-action i {flex-shrink: 0;margin-right: 6px;}.event-details__meta .meta-action__avatar {width: 32px;height: 32px;border-radius: 50%;vertical-align: middle;flex-shrink: 0;margin-right: 6px;}.event-details__meta a.meta-action:hover {color: var(--main-bg-color2);}.event-details__thumbnail img {border-radius: 5px;height: 350px;width: 100%;-o-object-position: center;object-position: center;-o-object-fit: cover;object-fit: cover;}.event-details__summary > * {margin-top: 40px;padding-top: 40px;border-top: 1px solid #eee;}.event-details__summary > *:first-child {padding-top: 0;border-top: 0;}.event-details__heading {font-size: 20px;line-height: 1.6;margin-bottom: 26px;margin-top: -6px;}.event-details__booking-info {padding: 9px 30px 35px;background: #FFFFFF;box-shadow: 0 0 20px rgba(51, 51, 51, 0.1);border-radius: 5px;width: 100%;max-width: 340px;margin-left: auto;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.event-details__booking-info {margin-left: 0;max-width: 100%;}}.event-details__info-meta {list-style-type: none;padding: 0;margin: 0 0 12px;}.event-details__info-meta li + li {border-top: 1px solid #eee;}.event-details__info-meta .meta-info {margin: 0;padding: 14px 0;display: flex;align-items: center;flex-grow: 1;}.event-details__info-meta .meta-label {flex-grow: 1;color: #252525;}.event-details__info-meta .meta-label i {color: #333;min-width: 28px;text-align: center;}.event-details__info-meta .meta-price {padding: 8px 0;}.event-details__info-meta .meta-price .meta-value {font-size: 24px;font-weight: 700;color: #d31819;}.event-details__notice {padding: 1em 2em 1em 1.5em;background-color: #fdb494;color: #333;border-left: 3px solid #c35a2c;}.event-details__share {display: flex;justify-content: center;margin-top: 25px;margin-left: -5px;margin-right: -5px;}.event-details__share > * {margin: 0 5px;}.event-details__share a {display: block;width: 40px;height: 40px;line-height: 40px;text-align: center;border-radius: 50%;border: 1px solid #ededed;}.event-details__map iframe {background: #eee;height: 350px;width: 100%;}.event-details__location-info {max-width: 340px;margin-left: auto;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.event-details__location-info {margin-left: 0;}}.event-details__location-info .location-info-heading {font-size: 16px;line-height: 1.3;margin: 0 0 12px;color: #252525;}.event-details__location-info .location-info-address {padding-bottom: 10px;}.event-details__location-info .location-info-address p {margin-bottom: 0;}.event-details__location-info .location-info-link {margin-top: 8px;line-height: 26px;color: var(--main-bg-color2);}.event-details__location-info .location-info {margin-top: 24px;}.event-details__location-info .meta-label {display: block;font-weight: 400;color: #666666;margin: 0 0 4px;}.event-details__location-info .meta-value {font-size: 16px;line-height: 28px;font-weight: 400;color: #252525;}.event-details__description {font-size: 15px;line-height: 30px;width: 630px;max-width: 100%;text-align: center;margin: 42px auto 0;}.event-details-banner {position: relative;padding: 77px 0 55px;z-index: 1;background: #333;background-position: center center;background-size: cover;background-repeat: no-repeat;}.event-details-banner::after {content: "";position: absolute;top: 0;bottom: 0;right: 0;left: 0;background: rgba(0, 0, 0, 0.4);z-index: -1;}.event-details-banner__content {position: relative;z-index: 1;text-align: center;color: #FFFFFF;max-width: 970px;margin: 0 auto;padding: 15px;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.event-details-banner__content {max-width: 670px;}}.event-details-banner__date {font-size: 15px;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 26px;}.event-details-banner__title {font-size: 40px;line-height: 1.4;color: #FFFFFF;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.event-details-banner__title {font-size: 28px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.event-details-banner__title {font-size: 32px;}}@media only screen and (max-width: 575px) {.event-details-banner__title {font-size: 22px;}}.speaker-item__thumbnail img {width: 170px;border-radius: 50%;}.speaker-item__content {margin-top: 25px;}.speaker-item__name {font-size: 15px;font-weight: 700;line-height: 26px;margin: 0 0 5px;}.product-item__header {position: relative;}.product-item__thumbnail a {display: block;position: relative;}.product-item__thumbnail img {width: 100%;}.product-item__thumbnail .thumbnail-hover {position: absolute;top: 0;left: 0;opacity: 0;visibility: hidden;}.product-item__badge {position: absolute;top: 10px;left: 10px;}.product-item__badge span {display: inline-block;vertical-align: top;margin: 0 5px 3px 0;padding: 5px 7px;min-height: 0;color: #FFFFFF;text-align: center;font-size: 11px;font-weight: 700;line-height: 1.15;text-transform: uppercase;letter-spacing: 0.5px;border-radius: 2px;min-width: 48px;}.product-item__badge .free {background: #6cbd7e;}.product-item__badge .hot {background: #E4573D;}.product-item__badge .best-seller {background: #d31819;}.product-item__badge .onsale {background: var(--main-bg-color2);}.product-item__actions {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 5;opacity: 0;visibility: hidden;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.product-item__action {position: relative;z-index: 5;display: block;color: #333;background: #FFFFFF;box-shadow: 0 0 5px rgba(0, 0, 0, 0.13);border-radius: 50%;height: 52px;width: 52px;line-height: 52px;text-align: center;font-size: 15px;margin: 10px 0;padding: 0;border: 0;}.product-item__action:hover {background-color: var(--main-bg-color2);color: #FFFFFF;box-shadow: 0 0 4px rgba(0, 0, 0, 0.07);}.product-item__price > * {margin-left: 8px;}.product-item__price > *:first-child {margin-left: 0;}.product-item__price .sale-price {font-size: 15px;line-height: 1;font-weight: 700;color: var(--main-bg-color);}.product-item__price .sale-price .separator {font-size: 66.66%;}.product-item__price .sale-price.discount {color: #d31819;}.product-item__price .regular-price {font-size: 13px;line-height: 1;font-weight: 500;color: #333;text-decoration: line-through;}.product-item__price .regular-price .separator {font-size: 66.66%;}.product-item__price .free {font-size: 15px;line-height: 1.8;font-weight: 700;color: #333;}.product-item__title {font-size: 15px;line-height: 1.6;margin: 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.product-item__title a {display: inline;}.product-item__rating {display: flex;align-items: center;margin-top: 4px;margin-bottom: -6px;}.product-item__rating .rating-star {display: inline-block;position: relative;margin-right: 5px;}.product-item__rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.product-item__rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.product-item__rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.product-item__rating span {line-height: 2;font-size: 13px;color: #666666;display: inline-block;}.product-item:hover .product-item__thumbnail .thumbnail-hover {opacity: 1;visibility: visible;}.product-item:hover .product-item__thumbnail img {filter: grayscale(100%);}.product-item:hover .product-item__actions {opacity: 1;visibility: visible;}.product-list-item {display: flex;align-items: center;padding: 20px 0;border-top: 1px solid #eee;}@media only screen and (max-width: 575px) {.product-list-item {flex-direction: column;}}.product-list-item:first-child {padding-top: 0;border-top: 0;}.product-list-item:last-child {padding-bottom: 0;}.product-list-item__header {position: relative;flex-shrink: 0;width: 230px;}@media only screen and (max-width: 575px) {.product-list-item__header {width: 100%;}}.product-list-item__thumbnail a {display: block;position: relative;}.product-list-item__thumbnail .thumbnail-hover {position: absolute;top: 0;left: 0;opacity: 0;visibility: hidden;}.product-list-item__badge {position: absolute;top: 10px;left: 10px;}.product-list-item__badge span {display: inline-block;vertical-align: top;margin: 0 5px 3px 0;padding: 5px 7px;min-height: 0;color: #FFFFFF;text-align: center;font-size: 11px;font-weight: 700;line-height: 1.15;text-transform: uppercase;letter-spacing: 0.5px;border-radius: 2px;min-width: 48px;}.product-list-item__badge .free {background: #6cbd7e;}.product-list-item__badge .hot {background: #E4573D;}.product-list-item__badge .best-seller {background: #d31819;}.product-list-item__badge .onsale {background: var(--main-bg-color2);}.product-list-item__info {padding-bottom: 15px;flex-grow: 1;padding-left: 40px;}@media only screen and (max-width: 575px) {.product-list-item__info {padding-left: 0;padding-top: 30px;}}.product-list-item__price > * {margin-left: 8px;}.product-list-item__price > *:first-child {margin-left: 0;}.product-list-item__price .sale-price {font-size: 18px;line-height: 1;font-weight: 700;color: var(--main-bg-color);}.product-list-item__price .sale-price .separator {font-size: 66.66%;}.product-list-item__price .sale-price.discount {color: #d31819;}.product-list-item__price .regular-price {font-size: 16px;line-height: 1;font-weight: 500;color: #333;text-decoration: line-through;}.product-list-item__price .regular-price .separator {font-size: 66.66%;}.product-list-item__price .free {font-size: 15px;line-height: 1.8;font-weight: 700;color: #333;}.product-list-item__title {font-size: 18px;line-height: 1.6;margin: 0;}.product-list-item__rating {display: flex;align-items: center;margin-top: 4px;}.product-list-item__rating .rating-star {display: inline-block;position: relative;margin-right: 5px;}.product-list-item__rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.product-list-item__rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.product-list-item__rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.product-list-item__rating span {line-height: 2;font-size: 13px;color: #666666;display: inline-block;}.product-list-item p {margin-top: 12px;margin-bottom: 0;}.product-list-item__actions {margin-top: 17px;display: flex;align-items: center;}.product-list-item__actions > * {margin-right: 10px;margin-top: 10px;}.product-list-item__actions > *:last-child {margin-right: 0;}.product-list-item__action {position: relative;display: block;width: 40px;height: 40px;line-height: 40px;text-align: center;box-shadow: none;background: #f5f5f5;color: #333;border-radius: 5px;padding: 0;border: 0;font-size: 14px;}.product-list-item__btn {height: 40px;line-height: 40px;width: 168px;font-weight: 700;}.product-list-item:hover .product-list-item__thumbnail .thumbnail-hover {opacity: 1;visibility: visible;}.product-list-item:hover .product-list-item__thumbnail img {filter: grayscale(100%);}.product-list-item:hover .product-list-item__actions {opacity: 1;visibility: visible;}.shop-main-content {flex: 0 0 auto;width: 78%;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.shop-main-content {width: 72%;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.shop-main-content {width: 100%;}}.shop-main-sidebar {flex: 0 0 auto;width: 22%;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.shop-main-sidebar {width: 28%;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.shop-main-sidebar {width: 100%;}}.shop-single-product__image-main {position: relative;}.shop-single-product__badge {position: absolute;top: 10px;left: 10px;z-index: 2;}.shop-single-product__badge span {display: inline-block;vertical-align: top;margin: 0 5px 3px 0;padding: 5px 7px;min-height: 0;color: #FFFFFF;text-align: center;font-size: 11px;font-weight: 700;line-height: 1.15;text-transform: uppercase;letter-spacing: 0.5px;border-radius: 2px;min-width: 48px;}.shop-single-product__badge .free {background: #6cbd7e;}.shop-single-product__badge .hot {background: #E4573D;}.shop-single-product__badge .best-seller {background: #d31819;}.shop-single-product__badge .onsale {background: var(--main-bg-color2);}.shop-single-product__image-thumbs {margin-top: 20px;}.shop-single-product__image-thumbs .product-image-thumb img {box-sizing: border-box;width: 100%;border: 2px solid #eee;border-radius: 5px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.shop-single-product__image-thumbs .product-image-thumb.swiper-slide-thumb-active img, .shop-single-product__image-thumbs .product-image-thumb:hover img {border-color: var(--main-bg-color2);}.shop-single-product__title {font-size: 34px;line-height: 1.5;margin: -7px 0 12px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.shop-single-product__title {font-size: 24px;}}@media only screen and (max-width: 575px) {.shop-single-product__title {font-size: 22px;}}.shop-single-product__meta-review-rating {border-bottom: 1px solid #eee;margin: 12px 0;padding-bottom: 4px;}.shop-single-product__meta-review-rating .inner {display: flex;flex-wrap: wrap;margin: 0 -18px 10px;}.shop-single-product__meta-review-rating .inner > * {padding: 0 18px;position: relative;}.shop-single-product__meta-review-rating .inner > *::before {content: "";position: absolute;top: 2px;left: 0;width: 1px;height: 21px;background: #ccc;}.shop-single-product__meta-review-rating .inner > *:first-child::before {display: none;}.shop-single-product__attribute {line-height: 1.86;}.shop-single-product__attribute .value {color: var(--main-bg-color2);}.shop-single-product__rating {display: inline-flex;align-items: center;}.shop-single-product__rating > * {margin-right: 8px;}.shop-single-product__rating > *:last-child {margin-right: 0;}.shop-single-product__rating .rating-star {display: inline-block;position: relative;}.shop-single-product__rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.shop-single-product__rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.shop-single-product__rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.shop-single-product__rating-average {color: #252525;}.shop-single-product__rating-average .average {font-weight: 700;}.shop-single-product__price {display: flex;align-items: center;}.shop-single-product__price > * {margin-left: 8px;}.shop-single-product__price > *:first-child {margin-left: 0;}.shop-single-product__price .sale-price {font-size: 24px;line-height: 1.3;font-weight: 700;color: var(--main-bg-color);display: inline-block;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.shop-single-product__price .sale-price {font-size: 20px;}}.shop-single-product__price .sale-price .separator {font-size: 66.66%;}.shop-single-product__price .sale-price.discount {color: #d31819;}.shop-single-product__price .regular-price {font-size: 14px;line-height: 1.3;font-weight: 400;color: #666666;text-decoration: line-through;display: inline-block;}.shop-single-product__price .regular-price .separator {font-size: 66.66%;}.shop-single-product__price .free {font-size: 24px;line-height: 1.3;font-weight: 700;color: #333;display: inline-block;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.shop-single-product__price .free {font-size: 20px;}}.shop-single-product__description {margin-top: 12px;margin-bottom: 15px;}.shop-single-product__variation-table {margin-bottom: 16px;}.shop-single-product__variation-table tr td {border-bottom: 0;padding: 3px 0;}.shop-single-product__variation-table .label {min-width: 100px;padding-right: 15px;color: #252525;font-size: 13px;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;}.shop-single-product__swatch {display: flex;flex-wrap: wrap;margin-right: -5px;margin-left: -5px;}.shop-single-product__swatch > * {margin: 0 5px;}.shop-single-product__swatch .swatch-item {border: 1px solid #eee;background-color: #FFFFFF;border-radius: 2px;font-size: 13px;font-weight: 500;line-height: 1.715;padding: 3px 12px;cursor: pointer;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.shop-single-product__swatch .swatch-item.active, .shop-single-product__swatch .swatch-item:hover {border-color: var(--main-bg-color2);color: var(--main-bg-color2);}.shop-single-product__reset-variations {position: relative;margin-top: 8px;}.shop-single-product__reset-variations::before {position: relative;top: -1px;content: "\f00d";font-size: 14px;font-family: "Font Awesome 5 Free";font-weight: 600;margin-right: 6px;vertical-align: middle;}.shop-single-product__variations-price-availability {margin-bottom: 20px;display: flex;align-items: center;flex-wrap: wrap;}.shop-single-product__variations-price-availability > * {margin-right: 12px;}.shop-single-product__variations-price-availability > *:last-child {margin-right: 0;}.shop-single-product__variations-price {display: flex;align-items: center;}.shop-single-product__variations-price > * {margin-left: 8px;}.shop-single-product__variations-price > *:first-child {margin-left: 0;}.shop-single-product__variations-price .sale-price {font-size: 20px;line-height: 1.3;font-weight: 700;color: var(--main-bg-color);display: inline-block;}.shop-single-product__variations-price .sale-price .separator {font-size: 66.66%;}.shop-single-product__variations-price .sale-price.discount {color: #d31819;}.shop-single-product__variations-price .regular-price {font-size: 14px;line-height: 1.3;font-weight: 400;color: #666666;text-decoration: line-through;display: inline-block;}.shop-single-product__variations-price .regular-price .separator {font-size: 66.66%;}.shop-single-product__variations-price .free {font-size: 20px;line-height: 1.3;font-weight: 700;color: #333;display: inline-block;}.shop-single-product__variations-availability .stock {position: relative;display: inline-block;padding-left: 24px;margin: 0;font-weight: 500;}.shop-single-product__variations-availability .stock::before {color: #8cc63e;content: "\f058";font-size: 14px;font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}.shop-single-product__quantity-meta {border-bottom: 1px solid #eee;padding: 0 0 35px;margin: 0 0 25px;}.shop-single-product__quantity {display: flex;align-items: center;margin-bottom: 30px;}.shop-single-product__quantity label {min-width: 100px;padding-right: 15px;color: #252525;font-size: 13px;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;}.shop-single-product__meta {display: flex;flex-wrap: wrap;}.shop-single-product__meta > * {margin-right: 11px;}.shop-single-product__meta > *:last-child {margin-right: 0;}.shop-single-product__meta .btn {width: 200px;flex-grow: 1;font-weight: 700;}.shop-single-product__meta .btn.disabled {background: #eee;border: #eee;color: #666666;}.shop-single-product__meta-action {position: relative;display: block;width: 52px;height: 52px;line-height: 52px;text-align: center;bottom: 0;box-shadow: none;background: #f5f5f5;color: #333;border-radius: 5px;font-size: 15px;padding: 0;}.shop-single-product__meta-action:hover {color: var(--main-bg-color2);}.shop-single-product__meta-item {display: flex;align-items: center;margin-top: 7px;}.shop-single-product__meta-item .label {font-weight: 400;min-width: 100px;flex-shrink: 0;color: #666666;}.shop-single-product__meta-item .value {flex-grow: 1;}.shop-single-product__meta-item .value a {position: relative;}.shop-single-product__meta-item .value a::before {content: "";width: 0;height: 1px;position: absolute;left: auto;right: 0;bottom: 0;transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;background: currentColor;}.shop-single-product__meta-item .value a:hover::before {width: 100%;left: 0;right: auto;}.shop-single-product__social {margin-top: 14px;display: flex;align-items: center;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}.shop-single-product__social > * {margin: 0 10px;}.shop-single-product__social a {font-size: 20px;}.shop-single-product__social .twitter {color: #26d0fe;}.shop-single-product__social .facebook {color: #567fa9;}.shop-single-product__social .linkedin {color: #0077b5;}.shop-single-product__social .tumblr {color: #35465c;}.shop-single-product__social .email {color: #dd4b39;}.product-quantity {position: relative;width: 110px;}.product-quantity input {padding: 2px 30px 2px 10px;width: 100% !important;min-height: 48px;border: 1px solid #f5f5f5;background: #f5f5f5;text-align: center;font-size: 15px;font-weight: 700;color: #333;border-radius: 5px;}.product-quantity input:focus {border-color: var(--main-bg-color2);background-color: #FFFFFF;}.product-quantity button {background: none;position: absolute;right: 0;padding: 0;width: 40px;height: 24px;border: 0;font-size: 0;}.product-quantity button::before {content: "";position: absolute;right: 14px;border-left: 5px solid transparent;border-right: 5px solid transparent;}.product-quantity .add {top: 0;}.product-quantity .add::before {bottom: 4px;border-bottom: 5px solid #696969;}.product-quantity .add:hover::before {border-bottom-color: var(--main-bg-color2);}.product-quantity .sub {bottom: 0;}.product-quantity .sub::before {top: 4px;border-top: 5px solid #696969;}.product-quantity .sub:hover::before {border-top-color: var(--main-bg-color2);}.shop-product-tabs .nav {position: relative;overflow: visible;list-style-type: none;margin: 0;padding: 0;margin-top: 50px;}.shop-product-tabs .nav::before {position: absolute;top: auto;right: auto;bottom: 1px;display: block;width: 100%;height: 1px;border: 0 !important;background: #ededed;content: "";}.shop-product-tabs .nav li {position: relative;z-index: 1;margin-right: 44px;padding: 0;border: 0;border-radius: 0;background: transparent;}.shop-product-tabs .nav li:last-child {margin-right: 0;}.shop-product-tabs .nav li button {display: block;padding: 10px 0;font-size: 24px;font-weight: 400;line-height: 1.6;color: #666666;background: none;border: 0;border-bottom: 3px solid transparent;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}@media only screen and (max-width: 575px) {.shop-product-tabs .nav li button {font-size: 18px;}}.shop-product-tabs .nav li button.active {color: #252525;border-color: var(--main-bg-color2);}.shop-product-tabs__item {margin-top: 70px;}.shop-product-tabs__title {font-size: 20px;line-height: 1.6;margin-bottom: 12px;}.shop-product-tabs__title .count {color: #666666;font-size: 14px;}.shop-product-tabs__table tr th {min-width: 165px;position: relative;color: #666666;text-align: initial;border: 0;padding: 5px 20px 5px 11px;font-weight: 400;line-height: 1.3;vertical-align: top;}@media only screen and (max-width: 575px) {.shop-product-tabs__table tr th {min-width: 120px;}}.shop-product-tabs__table tr th::before {content: "\f111";font-size: 4px;font-family: "Font Awesome 5 Free";font-weight: 900;position: absolute;top: 12px;left: 0;}.shop-product-tabs__table tr td {text-align: initial;border: 0;padding: 5px 20px 5px 11px;font-weight: 400;}.account-profile {display: flex;align-items: center;margin-bottom: 60px;}.account-profile__avatar {flex-shrink: 0;}.account-profile__avatar img {width: 100px;border-radius: 50%;}.account-profile__info {flex-grow: 1;padding-left: 25px;}.account-profile__text {font-weight: 500;color: #666666;margin-bottom: 5px;}.account-profile__name {font-size: 18px;font-weight: 500;margin-bottom: 0;}.my-account-menu .nav {margin: 0;padding: 0;list-style: none;border-radius: 5px;border: 1px solid #eee;}.my-account-menu .nav li {margin: -1px -1px 0;}.my-account-menu .nav li:first-child a, .my-account-menu .nav li:first-child button {border-top-left-radius: 5px;border-top-right-radius: 5px;}.my-account-menu .nav li:last-child a, .my-account-menu .nav li:last-child button {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}.my-account-menu .nav li a, .my-account-menu .nav li button {display: block;padding: 13px 30px;font-size: 16px;font-weight: 500;border: 0;border-top: 1px solid #eee;color: #333;width: 100%;background: none;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);text-align: left;}.my-account-menu .nav li a.active, .my-account-menu .nav li a:hover, .my-account-menu .nav li button.active, .my-account-menu .nav li button:hover {background-color: var(--main-bg-color2);border-color: var(--main-bg-color2);color: #FFFFFF;}.my-account-item {padding-left: 30px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.my-account-item {padding-left: 0;}}.my-account-item p strong {font-weight: 700;}.my-account-item p a {font-weight: 500;display: inline;}.my-account-item__table {border: 1px solid #f8f8f8;border-radius: 5px;}.my-account-item .table {margin-bottom: 0;}.my-account-item .table tbody {border-top: 0;}.my-account-item .table tbody tr > * {background: rgba(0, 0, 0, 0.01);}.my-account-item .table tbody tr:nth-of-type(odd) > * {background: transparent;}.my-account-item .table tr th {border: 0;border-bottom: 1px solid #f8f8f8;border-right: 1px solid #f8f8f8;background-color: #f8f8f8;text-align: center;font-weight: 500;color: #252525;padding: 10px;text-align: center;vertical-align: middle;white-space: nowrap;}.my-account-item .table tr th:last-child {border-right: 0;}.my-account-item .table tr td {border: 0;border-bottom: 1px solid #f8f8f8;border-right: 1px solid #f8f8f8;padding: 10px;text-align: center;vertical-align: middle;white-space: nowrap;}.my-account-item .table tr td:last-child {border-right: 0;}.my-account-item .table tr td.order {font-weight: 500;}.my-account-item .table tr td.status {font-weight: 500;}.my-account-item .table tr td .price {font-size: 15px;font-weight: 700;line-height: 1;color: var(--main-bg-color);}.my-account-item .table tr td .price .separator {font-size: 66.666667%;}.my-account-item .table tr td .btn {min-width: 130px;line-height: 38px;height: 40px;font-size: 14px;font-weight: 700;}.my-account-item__btn {padding-top: 8px;}.my-account-item__btn .btn {font-weight: 500;}.my-account-item__addresses-header {border-bottom: 1px solid #eee;padding-bottom: 10px;margin-bottom: 19px;display: flex;align-items: center;}.my-account-item__addresses-title {display: inline-block;vertical-align: middle;font-size: 20px;font-weight: 500;line-height: 1.6;margin: 0;}.my-account-item__addresses-edit {display: inline-block;vertical-align: middle;width: 24px;height: 24px;position: relative;font-size: 0;margin: 0 0 0 6px;}.my-account-item__addresses-edit::before {content: "\f303";position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 15px;font-family: "Font Awesome 5 Free";font-weight: 600;}.my-account-item__table-payment {border: 1px solid #eee;border-bottom: 0;margin-bottom: 16px;}.my-account-item__table-payment .table tr th {border-bottom: 1px solid #eee;border-right: 1px solid #eee;background-color: transparent;}.my-account-item__table-payment .table tr th:last-child {border-right: 0;}.my-account-item__table-payment .table tr td {border-bottom: 1px solid #eee;border-right: 1px solid #eee;}.my-account-item__table-payment .table tr td:last-child {border-right: 0;}.my-account-item__table-payment .table tr td .btn {height: 52px;line-height: 52px;font-size: 15px;}.my-account-item__input .form-control {font-weight: 500;}.my-account-item__input em {margin-top: 3px;font-size: 13px;display: block;}.my-account-item__input .btn {min-width: 240px;margin-top: 30px;font-weight: 500;}.my-account-item__password {border: 1px solid #eee;border-radius: 5px;padding: 30px 20px;margin-top: 30px;position: relative;}.my-account-item__password > * {margin-top: 20px;}.my-account-item__password .legend {padding: 0 10px;font-weight: 500;color: #252525;position: absolute;top: -12px;left: 20px;background-color: #FFFFFF;margin-top: 0;}.cart-table {border: 1px solid #eee;border-radius: 5px;}.cart-table .table {margin-bottom: 0;border: 0;}.cart-table .table tbody {border-top: 0;}.cart-table .table tbody tr:last-child {border-bottom: 0;}.cart-table .table tr {border-bottom: 1px solid #eee;}.cart-table .table tr th {vertical-align: middle;font-size: 14px;font-weight: 500;line-height: 1.25;padding: 12px 10px;background: #f8f8f8;border: 0;color: #252525;white-space: nowrap;}.cart-table .table tr th.product {padding-left: 30px;min-width: 380px;width: 380px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.cart-table .table tr th.product {min-width: 330px;width: 330px;}}.cart-table .table tr td {vertical-align: middle;padding: 18px 10px;border: 0;white-space: nowrap;}.cart-table .table tr td.product {padding-left: 30px;}.cart-table .table tr td.stock span {font-weight: 500;}.cart-table .table tr td.stock span.out-stock {color: #ff0000;}.cart-table .table tr td.add-cart .btn {height: 40px;line-height: 40px;font-size: 14px;font-weight: 700;padding: 0 20px;}.cart-product {display: flex;align-items: center;}.cart-product__thumbnail {flex-shrink: 0;}.cart-product__thumbnail img {width: 70px;}.cart-product__content {flex-grow: 1;padding-left: 30px;}.cart-product__name {font-size: 14px;line-height: 1.86;margin-bottom: 0;}.cart-product__price > * {margin-left: 8px;}.cart-product__price > *:first-child {margin-left: 0;}.cart-product__price .sale-price {font-size: 14px;line-height: 1;font-weight: 500;color: var(--main-bg-color);}.cart-product__price .sale-price.discount {color: #d31819;}.cart-product__price .regular-price {font-size: 13px;line-height: 1;font-weight: 400;color: #666666;text-decoration: line-through;}.cart-product__price .free {font-size: 14px;line-height: 1.8;font-weight: 700;color: #333;}.cart-product__total-price .sale-price {font-size: 14px;line-height: 1;font-weight: 700;color: var(--main-bg-color);}.cart-product__total-price .sale-price.discount {color: #d31819;}.cart-product .product-quantity button {height: 20px;}.cart-product .product-quantity input {min-height: 40px;font-size: 14px;}.cart-product__remove .remove {font-family: inherit;font-size: 15px;font-weight: 700;letter-spacing: 0em;text-transform: none;position: relative;padding: 5px 0;}.cart-product__remove .remove::before, .cart-product__remove .remove::after {content: "";position: absolute;left: 0;height: 1px;background: #ddd;transform-origin: right;transform: scaleX(1) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;bottom: 0;width: 100%;}.cart-product__remove .remove::after {transform-origin: left;transform: scaleX(0) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.cart-product__remove .remove:hover::before {transform: scaleX(0) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.cart-product__remove .remove:hover::after {transform: scaleX(1) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;}.cart-action {margin-top: 30px;}.cart-action__left > * {margin-right: 20px;}.cart-action__left > *:last-child {margin-right: 0;}.cart-action__item {font-size: 15px;font-weight: 700;height: 52px;line-height: 52px;}@media only screen and (max-width: 767px) {.cart-action__item {font-size: 14px;}}.cart-action__item:hover {color: #252525;}.cart-action .btn {font-weight: 700;}.cart-collaterals {margin-top: 40px;padding-top: 45px;border-top: 1px solid #eee;}.cart-collaterals__title {font-size: 18px;margin-bottom: 15px;}.cart-collaterals p {margin-bottom: 0;}.cart-collaterals p strong {font-weight: 700;}.cart-collaterals__input {margin-top: 20px;}.cart-collaterals__input .btn {font-weight: 700;}.cart-collaterals__shipping-method {margin-top: 20px;}.cart-collaterals__shipping-check {padding: 0;margin: 0;list-style-type: none;padding-bottom: 5px;}.cart-collaterals__shipping-check li + li {margin-top: 10px;}.cart-collaterals__box {background: #FFFFFF;box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);border: 1px solid #ededed;border-radius: 5px;padding: 25px 30px 34px;}@media only screen and (max-width: 575px) {.cart-collaterals__box {padding: 25px 20px 24px;}}.cart-collaterals__table {width: 100%;vertical-align: top;}.cart-collaterals__table tr {border-bottom: 1px solid #eee;}.cart-collaterals__table tr:last-child {border-bottom: 0;}.cart-collaterals__table tr th, .cart-collaterals__table tr td {font-size: 14px;font-weight: 400;background: none;color: #333;padding: 11px 0;white-space: nowrap;}.cart-collaterals__table tr td {text-align: right;padding-left: 10px;padding-right: 0;}.cart-collaterals__table .order-total th {font-size: 18px;font-weight: 700;color: #252525;}.cart-collaterals__table .order-total th, .cart-collaterals__table .order-total td {padding-top: 27px;padding-bottom: 32px;}.cart-collaterals__table .subtotal-price {font-size: 16px;font-weight: 700;line-height: 1;color: var(--main-bg-color);}.cart-collaterals__table .shipping-fee {font-size: 15px;font-weight: 700;line-height: 1;color: var(--main-bg-color);}.cart-collaterals__table .total-price {font-size: 24px;font-weight: 700;line-height: 1;color: #d31819;}.cart-collaterals__btn .btn {font-weight: 700;}.cart-empty__icon svg {width: 250px;height: auto;margin: 0 auto 30px;transform: translateX(15px);}.cart-empty__title {font-size: 36px;font-weight: 400;margin-bottom: 18px;}.cart-empty__text {margin-bottom: 0;}.cart-empty__btn {margin-top: 30px;font-weight: 700;}.checkout-form__info {margin-bottom: 5px;}.checkout-form__info p .info-toggle {padding: 0;margin: 0;background: none;border: 0;color: var(--main-bg-color2);font-weight: 500;position: relative;}.checkout-form__info p .info-toggle::after, .checkout-form__info p .info-toggle::before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #e7e7e7;transform-origin: right;transform: scaleX(1) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;}.checkout-form__info p .info-toggle::after {background-color: var(--main-bg-color2);transform-origin: left;transform: scaleX(0) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.checkout-form__info p .info-toggle:hover::before {transform: scaleX(0) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.checkout-form__info p .info-toggle:hover::after {transform: scaleX(1) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;}.checkout-form__info .checkout-form__item {max-width: 370px;}.checkout-form__item {position: relative;}.checkout-form__item .coupon-btn {position: absolute;top: 0;right: 0;margin: 0;padding: 0;border: 0;background: none;width: 52px;height: 52px;line-height: 52px;color: var(--main-bg-color2);font-size: 22px;}.checkout-form__details {padding-bottom: 50px;margin-top: 20px;}.checkout-form__title {font-size: 20px;font-weight: 700;color: #252525;line-height: 1.6;margin-bottom: 24px;}.checkout-form__account {display: none;}.checkout-form__shipping {display: none;}.checkout-form__payment {padding-top: 46px;border-top: 1px solid #eee;}.checkout-form__payment-methods {list-style-type: none;padding: 10px 0 0;margin: 0;}.checkout-form__payment-method {margin-bottom: 20px;}.checkout-form__payment-method:last-child {margin-bottom: 0;}.checkout-form__payment-method input[type=radio] {display: none;}.checkout-form__payment-method input[type=radio]:checked + .checkout-form__payment-title {background: #f1f3f8;border-color: #f1f3f8;}.checkout-form__payment-method input[type=radio]:checked + .checkout-form__payment-title .payment-icon, .checkout-form__payment-method input[type=radio]:checked + .checkout-form__payment-title .payment-name {color: var(--main-bg-color2);}.checkout-form__payment-method .payment-details {margin-top: 20px;display: none;}.checkout-form__payment-title {background: #f1f3f8;display: flex;align-items: center;cursor: pointer;padding: 13px 20px;background: none;border: 1px solid #e0e0e0;border-radius: 5px;min-height: 80px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.checkout-form__payment-title .payment-icon {min-width: 80px;flex-shrink: 0;font-size: 52px;color: #ccc;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.checkout-form__payment-title .payment-icon svg {display: block;width: auto;height: 1em;fill: currentColor;}.checkout-form__payment-title .payment-name {font-size: 16px;font-weight: 400;text-transform: none;letter-spacing: 0;color: #333;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.checkout-form__payment-title:hover {border-color: var(--main-bg-color2);}.checkout-form__payment-title:hover .payment-icon, .checkout-form__payment-title:hover .payment-name {color: var(--main-bg-color2);}.checkout-form__payment-card {display: none;border: 1px solid #eee;border-radius: 5px;padding: 20px;margin-top: 20px;}.checkout-form__place-order {margin-top: 40px;padding: 20px 0 0;border-top: 1px solid #eee;}.checkout-form__place-order .btn {min-width: 240px;margin-top: 20px;}.checkout-order {background: #FFFFFF;box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);border: 1px solid #ededed;border-radius: 5px;padding: 31px 30px 30px;margin-left: 30px;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.checkout-order {margin-left: 0;}}.checkout-order__title {font-size: 20px;font-weight: 700;color: #252525;line-height: 1.6;margin-bottom: 24px;}.checkout-order__details .table {margin-bottom: 0;}.checkout-order__details .table > :not(:first-child) {border-top: 0;}.checkout-order__details .table tbody tr {display: flex;border-top: 1px solid #eee;}.checkout-order__details .table tbody tr td {border: 0;flex-grow: 1;padding: 20px 10px 20px 0;vertical-align: top;}.checkout-order__details .table tfoot tr {display: flex;border-top: 1px solid #eee;}.checkout-order__details .table tfoot tr:last-child {border-bottom: 0;}.checkout-order__details .table tfoot tr th, .checkout-order__details .table tfoot tr td {font-weight: 400;padding: 11px 10px 11px 0;background: none;color: #333;padding: 11px 0;border: 0;text-align: left;white-space: nowrap;}.checkout-order__details .table tfoot tr th {width: 144px;flex-shrink: 0;}.checkout-order__details .table tfoot tr td {display: flex;justify-content: flex-end;align-items: center;flex-grow: 1;width: auto;text-align: right;padding-left: 10px;padding-right: 0;}.checkout-order__details .table tfoot tr td > * {margin-right: 5px;}.checkout-order__details .table tfoot tr td > *:last-child {margin-right: 0;}.checkout-order__details .table tfoot .order-total th {font-size: 18px;font-weight: 700;color: #252525;}.checkout-order__details .table tfoot .order-total th, .checkout-order__details .table tfoot .order-total td {padding-top: 27px;padding-bottom: 0;}.checkout-order__details .table tfoot .subtotal-price {font-size: 16px;font-weight: 700;line-height: 1;color: var(--main-bg-color);}.checkout-order__details .table tfoot .shipping-fee {font-size: 15px;font-weight: 700;line-height: 1;color: var(--main-bg-color);}.checkout-order__details .table tfoot .total-price {font-size: 24px;font-weight: 700;line-height: 1;color: #d31819;}.checkout-order__product {display: flex;}.checkout-order__product-thumbnail {flex-shrink: 0;}.checkout-order__product-thumbnail img {width: 80px;height: 80px;-o-object-position: center;object-position: center;-o-object-fit: cover;object-fit: cover;border-radius: 5px;}.checkout-order__product-caption {flex-grow: 1;padding-left: 20px;}.checkout-order__name {font-size: 14px;font-weight: 700;line-height: 1.86;}.checkout-order__name .quantity {color: #666666;font-weight: 700;margin-left: 8px;}.checkout-order__total {min-width: 70px;flex-shrink: 0;padding: 20px 0 20px 10px !important;text-align: right;}.checkout-order__total > * {margin-left: 8px;}.checkout-order__total > *:first-child {margin-left: 0;}.checkout-order__total .sale-price {font-size: 13px;line-height: 1;font-weight: 500;color: var(--main-bg-color);}.checkout-order__total .sale-price.discount {color: #d31819;}.checkout-order__total .regular-price {font-size: 13px;line-height: 1;font-weight: 400;color: #666666;text-decoration: line-through;}.checkout-order__total .free {font-size: 13px;line-height: 1.8;font-weight: 500;color: #333;}.zoom-meetings-item {height: 100%;display: block;background: #f8f8f8;border-radius: 5px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);overflow: hidden;}.zoom-meetings-item__thumbnail {overflow: hidden;}.zoom-meetings-item__thumbnail a {display: block;}.zoom-meetings-item__thumbnail a img {transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);width: 100%;}.zoom-meetings-item__caption {padding: 16px 30px 23px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 575px) {.zoom-meetings-item__caption {padding: 16px 16px 20px;}}.zoom-meetings-item__title {font-size: 20px;line-height: 1.5;margin: 0;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 575px) {.zoom-meetings-item__title {font-size: 18px;}}.zoom-meetings-item__id {display: flex;align-items: center;margin: 9px 0 0;}.zoom-meetings-item__id .label {font-size: 13px;font-weight: 400;text-transform: uppercase;letter-spacing: 1px;color: #666666;line-height: 30px;margin: 0 4px 0 0;}.zoom-meetings-item__id .value {font-size: 16px;line-height: 30px;font-weight: 700;letter-spacing: 1px;color: var(--main-bg-color2);}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 575px) {.zoom-meetings-item__id .value {font-size: 15px;}}.zoom-meetings-item__meta {display: flex;align-items: center;margin: 16px 0 0;font-size: 14px;color: #7e7e7e;}.zoom-meetings-item__meta > * {margin-right: 20px;}.zoom-meetings-item__meta > *:last-child {margin-right: 0;}.zoom-meetings-item__meta-action {display: inline-block;padding: 3px 0;margin-bottom: 0;white-space: nowrap;}.zoom-meetings-item:hover {background: #FFFFFF;box-shadow: 0 14px 59px rgba(0, 0, 0, 0.12);}.zoom-meetings-item:hover .zoom-meetings-item__thumbnail a {display: block;}.zoom-meetings-item:hover .zoom-meetings-item__thumbnail a img {transform: scale(1.1);}.zoom-meetings-single__categories {font-size: 14px;font-weight: 500;line-height: 26px;color: var(--main-bg-color2);text-transform: uppercase;letter-spacing: 0.58px;margin: 0 0 10px;}.zoom-meetings-single__title {font-size: 40px;line-height: 1.3;margin-bottom: 50px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (max-width: 767px) {.zoom-meetings-single__title {font-size: 28px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.zoom-meetings-single__title {font-size: 32px;}}@media only screen and (max-width: 575px) {.zoom-meetings-single__title {font-size: 22px;}}.zoom-meetings-single__thumbnail {margin-bottom: 50px;}.zoom-meetings-single__thumbnail img {width: 100%;height: 350px;-o-object-position: center;object-position: center;-o-object-fit: cover;object-fit: cover;border-radius: 5px;}.zoom-meetings-single__description h1 {font-size: 38px;}.zoom-meetings-single__description h2 {font-size: 34px;}.zoom-meetings-single__description h3 {font-size: 30px;}.zoom-meetings-single__description h4 {font-size: 26px;}.zoom-meetings-single__description h5 {font-size: 22px;}.zoom-meetings-single__description h6 {font-size: 18px;}.zoom-meetings-single__description h1, .zoom-meetings-single__description h2, .zoom-meetings-single__description h3, .zoom-meetings-single__description h4, .zoom-meetings-single__description h5, .zoom-meetings-single__description h6 {letter-spacing: 0em;line-height: 1.3;}.zoom-meetings-single__description ol, .zoom-meetings-single__description ul {margin-top: 1em;margin-bottom: 1em;}.zoom-meetings-single__description ol li + li, .zoom-meetings-single__description ul li + li {margin: 10px 0 0;}.zoom-meetings-single__description b, .zoom-meetings-single__description strong {font-weight: 700;}.zoom-meetings-single__sidebar {border-radius: 5px;background: #FFFFFF;box-shadow: 0 0 20px rgba(51, 51, 51, 0.1);padding: 24px 30px 30px;margin-left: 30px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.zoom-meetings-single__sidebar {margin-left: 0;}}.zoom-meetings-single__sidebar-title {font-size: 24px;line-height: 1.5;margin-bottom: 7px;}.zoom-meetings-single__sidebar-list {display: flex;align-items: center;justify-content: space-between;border: 0;border-bottom: 1px solid #eee;margin-bottom: 0;padding: 10px 0;}.zoom-meetings-single__sidebar-list > * {margin-right: 15px;}.zoom-meetings-single__sidebar-list > *:last-child {margin-right: 0;}.zoom-meetings-single__notice {margin-top: 19px;}.zoom-meetings-single__notice strong {font-weight: 700;color: #252525;}.contact-title {max-width: 770px;margin: 0 auto;}.contact-title__title {font-size: 32px;line-height: 1.4;}@media only screen and (min-width: 992px) and (max-width: 1199px) {.contact-title__title {font-size: 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.contact-title__title {font-size: 28px;}}@media only screen and (max-width: 575px) {.contact-title__title {font-size: 22px;}}.contact-title p {max-width: 640px;margin: 15px auto 0;}.contact-info__item {display: flex;align-items: flex-start;}.contact-info__item-02 {border-bottom: 1px solid #eee;padding: 28px 0 30px;}.contact-info__item-02:first-child {padding-top: 0;}.contact-info__item-02 p {margin-bottom: 0;line-height: 2.2;}.contact-info__item-02 p strong {font-weight: 700;color: #252525;}.contact-info__icon {flex-shrink: 0;}.contact-info__icon i {font-size: 32px;color: var(--main-bg-color2);}.contact-info__content {flex-grow: 1;padding-left: 20px;}.contact-info__content p {margin-bottom: 0;line-height: 2.2;}.contact-info__content p strong {font-weight: 700;color: #252525;}.contact-info__title {font-size: 18px;line-height: 1.3;margin-bottom: 17px;}.contact-map iframe {height: 500px;width: 100%;display: block;}@media only screen and (max-width: 767px) {.contact-map iframe {height: 400px;}}.contact-map-02 iframe {height: 720px;width: 100%;display: block;}@media only screen and (max-width: 767px) {.contact-map-02 iframe {height: 400px;}}.contact-form {max-width: 770px;margin: 0 auto;}.contact-form__input .btn {min-width: 190px;font-weight: 700;}.faqs-tab-menu .nav {position: relative;z-index: 1;}.faqs-tab-menu .nav::after {content: "";height: 1px;left: 50%;width: 6000px;position: absolute;bottom: 0;background: #eee;transform: translate(-50%);z-index: -1;}.faqs-tab-menu .nav li button {margin: 0 15px;padding: 4px 10px 11px;font-size: 20px;font-weight: 400;background: none;border: 0;border-bottom: 2px solid transparent;position: relative;color: #ccc;min-height: 38px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}@media only screen and (max-width: 767px) {.faqs-tab-menu .nav li button {font-size: 18px;padding: 4px 10px 5px;margin: 0 12px;}}.faqs-tab-menu .nav li button.active {color: #252525;border-bottom-color: var(--main-bg-color2);}.faqs-category__name a {display: flex;align-items: center;background: #f1f3f8;border-radius: 5px;padding: 10px 30px;height: 100%;min-height: 70px;font-size: 16px;line-height: 26px;font-weight: 400;margin: 0;color: #252525;position: relative;}.faqs-category__name a::before {content: "\f105";position: absolute;right: -15px;top: 50%;transform: translateY(-50%) scale(0);color: #FFFFFF;font-size: 16px;font-family: "Font Awesome 5 Free";font-weight: 600;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.faqs-category__name:hover a {background: var(--main-bg-color2);color: #FFFFFF;}.faqs-category__name:hover a::before {transform: translateY(-50%) scale(1);}.error-page__logo a img {padding: 15px 0;width: 148px;}.error-page__image {margin-top: 50px;}.error-page__content {margin-top: 40px;}.error-page__title {font-size: 40px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.error-page__title {font-size: 34px;}}@media only screen and (max-width: 767px) {.error-page__title {font-size: 28px;}}.error-page__text {font-size: 16px;line-height: 30px;max-width: 770px;margin: 22px auto 0;}.error-page__btn {margin-top: 48px;display: flex;flex-wrap: wrap;justify-content: center;}.error-page__btn .btn i {margin-right: 14px;}.modal-dialog.modal-login {max-width: 470px;}.modal-dialog.modal-register {max-width: 670px;}@media only screen and (max-width: 767px) {.modal-dialog.modal-register {max-width: 470px;}}.modal-wrapper {position: relative;width: 100%;padding-top: 40px;}.modal-close {position: absolute;top: 0px;right: 0;padding: 0;line-height: 1;width: 40px;height: 40px;font-size: 28px;border: 0;background: none;color: #FFFFFF;}.modal-content {padding: 31px 50px 50px;border-radius: 5px;max-height: calc(100vh - 100px);overflow-y: auto;}@media only screen and (max-width: 575px) {.modal-content {padding: 21px 30px 30px;}}.modal-header {flex-direction: column;text-align: center;margin: 0 0 19px;padding: 0;border-bottom: 0;}.modal-title {font-size: 32px;line-height: 1.5;margin: 0 0 8px;}@media only screen and (max-width: 575px) {.modal-title {font-size: 24px;}}.modal-description {margin-bottom: 0;}.modal-description a, .modal-description button {position: relative;color: #252525;padding: 0;background: none;border: 0;}.modal-description a::after, .modal-description a::before, .modal-description button::after, .modal-description button::before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #e7e7e7;transform-origin: right;transform: scaleX(1) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;}.modal-description a::after, .modal-description button::after {background-color: var(--main-bg-color2);transform-origin: left;transform: scaleX(0) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.modal-description a:hover, .modal-description button:hover {color: var(--main-bg-color2);}.modal-description a:hover::before, .modal-description button:hover::before {transform: scaleX(0) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.modal-description a:hover::after, .modal-description button:hover::after {transform: scaleX(1) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;}.modal-body {padding: 0;}.modal-form + .modal-form {margin-top: 25px;}.modal-form__link {position: relative;color: #252525;white-space: nowrap;}.modal-form__link::after, .modal-form__link::before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #e7e7e7;transform-origin: right;transform: scaleX(1) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;}.modal-form__link::after {background-color: #252525;transform-origin: left;transform: scaleX(0) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.modal-form__link:hover {color: #252525;}.modal-form__link:hover::before {transform: scaleX(0) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.modal-form__link:hover::after {transform: scaleX(1) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;}.modal-form .btn {font-weight: 700;}.modal-social-option {margin-top: 25px;}.modal-social-option p {font-size: 14px;font-weight: 500;display: flex;align-items: center;justify-content: center;flex-shrink: 0;color: #333;}.modal-social-option p::before, .modal-social-option p::after {content: "";flex-grow: 1;height: 1px;background: #eee;}.modal-social-option p::before {margin-right: 15px;}.modal-social-option p::after {margin-left: 15px;}.modal-social-btn {padding: 0;margin: 0;list-style-type: none;display: flex;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}.modal-social-btn > * {margin: 0 10px;}.modal-social-btn li {flex: 1;}.modal-social-btn li .btn {width: 100%;border: 2px solid #eee;padding: 0 20px;text-align: left;line-height: 48px;font-weight: 700;color: #252525;}.modal-social-btn li .btn i {margin-right: 5px;font-size: 18px;}.modal-social-btn li .btn:hover {border-color: #252525;}.modal-social-btn li .facebook i {color: #2e58b2;}.modal-social-btn li .google i {color: #ea4335;}.dashboard-page {background-color: #f8f8f8;margin-left: 320px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.dashboard-page {margin-left: 0;}}.dashboard-main-wrapper {padding-bottom: 80px;}.dashboard-title {font-size: 28px;font-weight: 500;margin-bottom: 31px;}@media only screen and (max-width: 767px) {.dashboard-title {font-size: 20px;}}.dashboard-content {padding-top: 44px;}.dashboard-content__input {position: relative;}.dashboard-content__input .form-icon {position: absolute;bottom: 0;right: 0;height: 52px;width: 52px;line-height: 52px;font-size: 15px;color: #666666;text-align: center;pointer-events: none;}.dashboard-content-box {border-radius: 5px;border: 1px solid #ededed;background: #FFFFFF;padding: 30px;}@media only screen and (max-width: 767px) {.dashboard-content-box {padding: 20px;}}.dashboard-content-box + .dashboard-content-box {margin-top: 10px;}.dashboard-content-box__title {font-size: 20px;font-weight: 500;margin-bottom: 11px;}.dashboard-content-box > p {margin-bottom: 22px;}.dashboard-content-box > p a {font-weight: 500;color: #252525;}.dashboard-content-box__content {display: flex;}.dashboard-content-box__content .sale-price {font-size: 18px;line-height: 1.8;font-weight: 700;color: #252525;}.dashboard-content-box__content i {flex-shrink: 0;line-height: 1.8;margin-right: 5px;color: var(--main-bg-color2);}.dashboard-content-box__content p {flex-grow: 1;}.dashboard-content-box__content p a {color: var(--main-bg-color2);position: relative;}.dashboard-content-box__content p a::after, .dashboard-content-box__content p a::before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #e7e7e7;transform-origin: right;transform: scaleX(1) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;}.dashboard-content-box__content p a::after {transform: scaleX(0) translateZ(0);transform-origin: left;transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);background-color: var(--main-bg-color2);}.dashboard-content-box__content p a:hover::after {transform: scaleX(1) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0.3s;}.dashboard-content-box__content p a:hover::before {transform: scaleX(0) translateZ(0);transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);}.dashboard-tabs-menu {margin-bottom: 15px;}.dashboard-tabs-menu ul {display: flex;flex-wrap: wrap;padding: 0;margin: 0;list-style-type: none;position: relative;}.dashboard-tabs-menu ul::before {display: block;content: "";position: absolute;bottom: 14px;width: 100%;height: 1px;background: #eee;}.dashboard-tabs-menu ul li {margin-bottom: 15px;margin-right: 16px;}.dashboard-tabs-menu ul li:last-child {margin-right: 0;}.dashboard-tabs-menu ul li a {position: relative;display: block;padding: 0 11px 16px;color: #666666;font-size: 18px;font-weight: 500;border: 0;line-height: 1;}@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.dashboard-tabs-menu ul li a {font-size: 15px;padding: 0 0 10px;}}.dashboard-tabs-menu ul li a::before {content: "";position: absolute;right: 0;bottom: -2px;left: 0;width: 100%;height: 3px;background: var(--main-bg-color2);opacity: 0;visibility: hidden;}.dashboard-tabs-menu ul li a.active {color: #252525;}.dashboard-tabs-menu ul li a.active::before {opacity: 1;visibility: visible;}.dashboard-tabs-menu ul li:hover > a {color: #252525;}.dashboard-wrap {max-width: 924px;}.dashboard-info__card-box {display: flex;height: 100%;border-radius: 5px;background: #FFFFFF;border: 1px solid #eee;padding: 38px 20px 38px 29px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.dashboard-info__card-box {padding: 20px;}}.dashboard-info__card-box:hover .dashboard-info__card-heading {color: var(--main-bg-color2);}.dashboard-info__card-icon {position: relative;flex-shrink: 0;width: 82px;height: 82px;border-radius: 50%;text-align: center;font-size: 36px;border: 1px solid transparent;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.dashboard-info__card-icon {width: 60px;height: 60px;font-size: 24px;}}@media only screen and (max-width: 767px) {.dashboard-info__card-icon {width: 40px;height: 40px;font-size: 16px;}}.dashboard-info__card-icon.icon-color-01 {color: #4e84fa;border-color: #d3dffe;background: #f4f7ff;}.dashboard-info__card-icon.icon-color-02 {color: #ffc221;border-color: #ffde89;background: #fffcf2;}.dashboard-info__card-icon.icon-color-03 {color: #6cbd7e;border-color: #daeedf;background: #f6fbf7;}.dashboard-info__card-icon.icon-color-04 {color: #fc8a89;border-color: #fdc0c0;background: #fff8f8;}.dashboard-info__card-icon.icon-color-05 {color: #7f86ff;border-color: #bbbeff;background: #f8f8ff;}.dashboard-info__card-icon.icon-color-06 {color: #f49263;border-color: #f9c5ac;background: #fff9f6;}.dashboard-info__card-icon i {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);line-height: 1;}.dashboard-info__card-content {padding-left: 48px;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px) {.dashboard-info__card-content {padding-left: 20px;}}.dashboard-info__card-value {font-size: 40px;font-weight: 500;line-height: 1;color: #252525;}@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px) {.dashboard-info__card-value {font-size: 34px;}}@media only screen and (max-width: 767px) {.dashboard-info__card-value {font-size: 26px;}}.dashboard-info__card-value .sale-price .separator {font-size: 72%;}.dashboard-info__card-heading {font-size: 14px;font-weight: 500;line-height: 24px;color: #333;margin-top: 11px;}@media only screen and (max-width: 767px) {.dashboard-info__card-heading {margin-top: 3px;}}.dashboard-profile {border-radius: 5px;background: #FFFFFF;border: 1px solid #eee;padding: 30px;}.dashboard-profile__item {display: flex;margin-bottom: 6px;}@media only screen and (max-width: 575px) {.dashboard-profile__item {flex-direction: column;}}.dashboard-profile__item:last-child {margin-bottom: 0;}.dashboard-profile__heading {font-weight: 500;color: #666666;min-width: 180px;padding-right: 10px;line-height: 26px;}.dashboard-profile__content {flex-grow: 1;font-weight: 500;}.dashboard-course-list > * {margin-bottom: 10px;}.dashboard-course-list > *:last-child {margin-bottom: 0;}.dashboard-course-item__link {display: flex;align-items: flex-start;border-radius: 5px;border: 1px solid #ededed;background: #FFFFFF;padding: 19px 20px;max-width: 924px;}@media only screen and (max-width: 767px) {.dashboard-course-item__link {flex-direction: column;}}.dashboard-course-item__link:hover .dashboard-course-item__thumbnail img {transform: scale(1.1);}.dashboard-course-item__link:hover .dashboard-course-item__title {color: var(--main-bg-color2);}.dashboard-course-item__thumbnail {flex: 0 0 260px;border-radius: 5px;height: 160px;overflow: hidden;}@media only screen and (max-width: 767px) {.dashboard-course-item__thumbnail {height: auto;flex: auto;}}.dashboard-course-item__thumbnail img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);}.dashboard-course-item__content {padding: 0 10px 0 30px;flex: 1;}@media only screen and (max-width: 767px) {.dashboard-course-item__content {padding: 20px 0 0;flex: auto;width: 100%;}}.dashboard-course-item__rating {margin-bottom: 4px;}.dashboard-course-item__rating .rating-star {display: inline-block;position: relative;}.dashboard-course-item__rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;letter-spacing: 2px;}.dashboard-course-item__rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.dashboard-course-item__rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;letter-spacing: 2px;}.dashboard-course-item__title {font-size: 18px;font-weight: 500;line-height: 1.67;margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}@media only screen and (min-width: 1200px) and (max-width: 1499px) {.dashboard-course-item__title {font-size: 16px;}}.dashboard-course-item__meta {font-weight: 500;color: #9aa5b3;margin: 0 0 11px;}.dashboard-course-item__meta-list {display: flex;align-items: center;flex-wrap: wrap;list-style: none;margin: 0 0 5px;padding: 0;}.dashboard-course-item__meta-list > * {margin-right: 30px;margin-bottom: 5px;}.dashboard-course-item__meta-list > *:last-child {margin-right: 0;}.dashboard-course-item__meta-list li {display: flex;align-items: center;}.dashboard-course-item__meta-list li .meta-label {color: #9aa5b3;font-weight: 500;margin-right: 5px;}.dashboard-course-item__meta-list li .meta-value {color: #252525;}.dashboard-course-item__progress-bar-wrap {width: 100%;display: flex;align-items: center;}.dashboard-course-item__progress-bar {height: 4px;border-radius: 5px;background: #dbdbdb;position: relative;flex-grow: 1;max-width: 100%;border-radius: 30px;}.dashboard-course-item__progress-bar-line {position: absolute;top: 0;left: 0;height: 100%;background-color: var(--main-bg-color2);border-radius: 5px;}.dashboard-course-item__progress-bar-line::before {content: "";position: absolute;height: 18px;width: 18px;border-radius: 50%;background: var(--main-bg-color2);transform: translateY(-50%);top: 50%;right: 0;}.dashboard-course-item__progress-bar-text {font-weight: 500;color: #9aa5b3;padding-left: 30px;flex: 0 0 auto;}.dashboard-reviews > * {margin-bottom: 10px;}.dashboard-reviews > *:last-child {margin-bottom: 0;}.dashboard-review-item {border-radius: 5px;border: 1px solid #ededed;background: #FFFFFF;padding: 20px;display: flex;}@media only screen and (max-width: 575px) {.dashboard-review-item {flex-direction: column;}}.dashboard-review-item__thumbnail {flex-shrink: 0;}.dashboard-review-item__thumbnail img {width: 150px;border-radius: 5px;}.dashboard-review-item__content {flex-grow: 1;padding-left: 30px;}@media only screen and (max-width: 575px) {.dashboard-review-item__content {padding-left: 0;padding-top: 25px;}}.dashboard-review-item__title-wrap {display: flex;}@media only screen and (max-width: 767px) {.dashboard-review-item__title-wrap {flex-direction: column;}}.dashboard-review-item__title {flex-grow: 1;font-size: 18px;font-weight: 500;margin-bottom: 10px;}.dashboard-review-item__title span {font-weight: 400;}.dashboard-review-item__review-links {flex-shrink: 0;min-width: 135px;margin-bottom: 5px;}.dashboard-review-item__review-links a {color: var(--main-bg-color2);}.dashboard-review-item__review-links a i {margin-right: 6px;}.dashboard-review-item__rating .rating-star {display: inline-block;position: relative;}.dashboard-review-item__rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;letter-spacing: 0;}.dashboard-review-item__rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.dashboard-review-item__rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;letter-spacing: 0;}.dashboard-review-item__rating p {font-size: 13px;margin-top: 4px;}.dashboard-review-item__text {margin-top: 14px;}.dashboard-table {border-radius: 5px;border: 1px solid #ededed;background: #FFFFFF;}@media only screen and (max-width: 767px) {.dashboard-table {background: none;border-radius: 0;border: 0;}}.dashboard-table .table {margin-bottom: 0;}.dashboard-table .table > :not(:first-child) {border-top: 0;}.dashboard-table .table td, .dashboard-table .table th {vertical-align: middle;}.dashboard-table .table td:first-child, .dashboard-table .table th:first-child {padding-left: 30px;}@media only screen and (max-width: 767px) {.dashboard-table .table td:first-child, .dashboard-table .table th:first-child {padding-left: 10px;}}.dashboard-table .table td:last-child, .dashboard-table .table th:last-child {padding-right: 30px;}@media only screen and (max-width: 767px) {.dashboard-table .table td:last-child, .dashboard-table .table th:last-child {padding-right: 10px;}}@media only screen and (max-width: 767px) {.dashboard-table .table thead {display: none;}}.dashboard-table .table thead tr {border: 0;border-bottom: 1px solid #eee;}.dashboard-table .table thead th {font-size: 14px;font-weight: 500;background: #f4f9ff;color: #333;text-align: start;border: 0;padding: 11px 10px;line-height: 26px;white-space: nowrap;}.dashboard-table .table thead th.course-info {min-width: 470px;}.dashboard-table .table thead th.date {width: 280px;}@media only screen and (max-width: 767px) {.dashboard-table .table tbody tr {background: #FFFFFF;border-radius: 5px;overflow: hidden;border: 1px solid #eee;padding: 15px;display: block;margin-top: 10px;}.dashboard-table .table tbody tr:first-child {margin-top: 0;}}.dashboard-table .table tbody tr:last-child th, .dashboard-table .table tbody tr:last-child td {border-bottom: 0;}.dashboard-table .table tbody td {padding: 20px 10px;}@media only screen and (max-width: 767px) {.dashboard-table .table tbody td {display: block;white-space: normal;padding: 5px 10px;border: 0;}}.dashboard-table .table-striped > tbody > tr > * {--bs-table-accent-bg: rgba(239,241,247,0.3);border: 1px solid #eee;text-align: center;vertical-align: middle;}@media only screen and (max-width: 767px) {.dashboard-table .table-striped > tbody > tr > * {border: 0;}}.dashboard-table .table-striped > tbody > tr > *:first-child {border-left: 0;}.dashboard-table .table-striped > tbody > tr > *:last-child {border-right: 0;}.dashboard-table .table-striped > tbody > tr:nth-of-type(odd) > * {--bs-table-accent-bg: $white;color: inherit;}.dashboard-table__title {font-size: 15px;font-weight: 500;line-height: 26px;margin-bottom: 8px;}.dashboard-table__title .name {display: block;}.dashboard-table__title .date {display: block;font-size: 14px;font-weight: 400;}.dashboard-table__question-title {font-size: 14px;font-weight: 500;line-height: 26px;margin-bottom: 8px;}.dashboard-table__meta {display: flex;flex-wrap: wrap;}.dashboard-table__meta > * {margin-right: 25px;}.dashboard-table__meta > *:last-child {margin-right: 0;}.dashboard-table__meta-item {display: flex;align-items: center;}.dashboard-table__meta-item .label {font-weight: 500;color: #9aa5b3;margin-right: 5px;}.dashboard-table__meta-item .value {font-weight: 500;color: #252525;}.dashboard-table__mobile-heading {display: none;font-size: 15px;font-weight: 500;color: #252525;line-height: 26px;margin-right: 5px;vertical-align: top;}@media only screen and (max-width: 767px) {.dashboard-table__mobile-heading {display: inline-block;}}@media only screen and (max-width: 767px) {.dashboard-table__text {display: inline-block;}}.dashboard-table__text strong {font-weight: 700;color: #252525;}.dashboard-table__text .sale-price {font-size: 15px;line-height: 1.8;font-weight: 700;color: #252525;}.dashboard-table__text .sale-price .separator {font-size: 72%;}.dashboard-table__text .regular-price {font-size: 14px;line-height: 1.8;font-weight: 500;color: #666666;text-decoration: line-through;margin-left: 8px;}.dashboard-table__text .regular-price .separator {font-size: 72%;}.dashboard-table__text.hold {padding: 3px 5px;border-radius: 3px;background-color: #db5382;color: #FFFFFF;display: inline-block;}.dashboard-table__text.cancelled {padding: 3px 5px;border-radius: 3px;background-color: #fd6a03;color: #FFFFFF;display: inline-block;}.dashboard-table__text.completed {padding: 3px 5px;border-radius: 3px;background-color: #4bd863;color: #FFFFFF;display: inline-block;}.dashboard-table__text .question-icon {padding: 0;margin: 0;line-height: 1;background: none;border: 0;color: var(--main-bg-color2);}.dashboard-table__text .action {display: inline-block;border: 1px solid #eee;border-radius: 4px;padding: 2px 16px;font-size: 13px;font-weight: 500;line-height: 26px;color: #7e7e7e;}.dashboard-table__text .action i {margin-right: 3px;}.dashboard-table__text .action:hover {background-color: var(--main-bg-color2);border-color: var(--main-bg-color2);color: #FFFFFF;}.dashboard-table__text .action.delete:hover {border-color: #d9534f;background: #d9534f;}.dashboard-table__text .assignment-link {display: inline-block;width: 38px;height: 38px;border-radius: 5px;background: #f5f5f5;color: var(--main-bg-color2);text-align: center;line-height: 38px;font-size: 15px;}.dashboard-table__text .assignment-link:hover {background: var(--main-bg-color2);color: #FFFFFF;}.dashboard-table__result {border: 1px solid transparent;border-radius: 5px;padding: 2px 10px;min-width: 100px;text-align: center;font-size: 12px;font-weight: 500;display: inline-block;}.dashboard-table__result.PASS {color: #6cbd7e;background: #f7fbf8;border-color: #c3e5ca;}.dashboard-table__result.UNDER-REVEIEW {color: #ffc221;background: #fffcf4;border-color: #ffe7a6;}.dashboard-table__result.FAILS {color: #da0e2b;background: #fdf3f4;border-color: #f8cfd5;}.dashboard-table__link {color: var(--main-bg-color2);position: relative;}.dashboard-table__link::before {content: "";position: absolute;left: auto;right: 0;bottom: 0;height: 1px;width: 0;background: currentColor;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.dashboard-table__link:hover::before {width: 100%;background-color: var(--main-bg-color2);left: 0;right: auto;}.dashboard-table__announcements-wrap {text-align: left;display: flex;justify-content: space-between;align-items: center;margin-left: -10px;margin-right: -10px;}.dashboard-table__announcements-wrap > * {margin: 10px;}@media only screen and (max-width: 575px) {.dashboard-table__announcements-wrap {flex-direction: column;align-items: flex-start;}}.dashboard-table__list {padding: 0;margin: 0;list-style-type: none;display: flex;align-items: center;}.dashboard-table__list > * {margin-right: 20px;}.dashboard-table__list > *:last-child {margin-right: 0;}.dashboard-table__list li .btn {color: var(--main-bg-color2);border: 2px solid #eee;line-height: 48px;font-weight: 700;filter: none;}@media only screen and (max-width: 767px) {.dashboard-table__list li .btn {line-height: 41px;}}.dashboard-table__list li .btn:hover {background-color: var(--main-bg-color2);border-color: var(--main-bg-color2);color: #FFFFFF;}.dashboard-table__list li.dropdown .dropdown-btn {padding: 0;margin: 0;line-height: 1;width: 24px;height: 24px;font-size: 16px;border: 0;background: none;}.dashboard-table__list li .dropdown-menu {border: 1px solid #ededed;padding: 4px 0;border-radius: 3px;}.dashboard-table__list li .dropdown-menu li a {font-size: 13px;padding: 4px 15px;display: block;}.dashboard-table__list li .dropdown-menu li a i {margin-right: 3px;}.dashboard-table__withdraw-method {display: flex;}.dashboard-table__withdraw-method p {padding-left: 10px;}.dashboard-table__withdraw-method p strong {font-weight: 700;}.dashboard-table__withdraw-method p small {font-size: 80%;}@media only screen and (max-width: 767px) {.dashboard-table__price {display: inline-block;}}.dashboard-table__price .sale-price {font-size: 15px;line-height: 1.8;font-weight: 700;color: #252525;}.dashboard-table__price .sale-price .separator {font-size: 72%;}.dashboard-table__withdraw-status {display: inline-block;font-size: 12px;font-weight: 500;border: 1px solid transparent;border-radius: 5px;padding: 4px 10px;min-width: 100px;text-align: center;}.dashboard-table__withdraw-status.approved {color: #6cbd7e;background: #f7fbf8;border-color: #c3e5ca;}.dashboard-table__withdraw-status.pending {color: #ffc221;background: #fffcf4;border-color: #ffe7a6;}.dashboard-table__withdraw-status.rejected {color: #da0e2b;background: #fdf3f4;border-color: #f8cfd5;}.dashboard-table__questioner-info {display: flex;}.dashboard-table__questioner-info .questioner-avater a {display: block;}.dashboard-table__questioner-info .questioner-avater img {width: 52px;}.dashboard-table__questioner-info .questioner-info {padding-left: 15px;}.dashboard-table__questioner-info .questioner-name {font-size: 14px;font-weight: 500;line-height: 26px;color: #333;}.dashboard-table__questioner-info .questioner-post-date {font-size: 13px;color: #7e7e7e;}.dashboard-table__student-info {display: flex;align-items: center;}.dashboard-table__student-avatar {padding-right: 15px;}.dashboard-table__student-avatar img {width: 70px;border-radius: 50%;}.dashboard-table__rating {display: flex;flex-wrap: wrap;align-items: center;}.dashboard-table__rating .rating-star {display: inline-block;position: relative;margin-right: 5px;}.dashboard-table__rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #ED9700;letter-spacing: 2px;}.dashboard-table__rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.dashboard-table__rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #ED9700;letter-spacing: 2px;}.dashboard-table__rating span {color: #252525;display: inline-block;}.dashboard-table__rating p {width: 100%;}.dashboard-table__td-avatar {display: inline-flex;align-items: center;justify-content: center;gap: 14px;}.dashboard-table__td-avatar .td-text-avatar {display: inline-block;text-align: center;line-height: 30px;height: 30px;width: 30px;flex: 0 0 30px;border-radius: 50%;text-transform: uppercase;}.dashboard-table__td-avatar .td-name-avatar {font-weight: 500;font-size: 16px;line-height: 162%;color: #212327;}.dashboard-settings__btn {margin-top: 20px;}.dashboard-settings__btn .btn {font-weight: 700;}.dashboard-settings-profile {height: 344px;position: relative;}.dashboard-settings-profile__input {display: none;}.dashboard-settings-profile__cover {height: 245px;background-color: #E9EDFB;background-position: center center;background-size: cover;background-repeat: no-repeat;border-radius: 6px;position: relative;overflow: hidden;}@media only screen and (max-width: 575px) {.dashboard-settings-profile__cover {height: 180px;}}.dashboard-settings-profile__cover .cover-deleter {position: absolute;color: #FFFFFF;background: rgba(0, 0, 0, 0.438);text-align: center;width: 36px;border-radius: 50%;font-size: 14px;line-height: 36px;height: 36px;right: 22px;top: 22px;cursor: pointer;}.dashboard-settings-profile__cover .cover-deleter:hover {background: rgba(0, 0, 0, 0.438);}.dashboard-settings-profile__cover .overlay {height: 70%;position: absolute;left: 0;bottom: 0;right: 0;background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.6));}.dashboard-settings-profile__cover .cover-uploader {background: var(--main-bg-color2);color: #FFFFFF;border: none;cursor: pointer;font-weight: 600;position: absolute;right: 22px;bottom: 22px;padding: 0 20px;height: 52px;line-height: 52px;border-radius: 5px;font-size: 14px;}@media only screen and (max-width: 575px) {.dashboard-settings-profile__cover .cover-uploader {height: 40px;line-height: 40px;font-size: 12px;padding: 0 15px;}}.dashboard-settings-profile__cover .cover-uploader span {margin-left: 6px;}.dashboard-settings-profile__photo-meta {text-align: right;padding-left: 190px;margin-top: 16px;}@media only screen and (max-width: 575px) {.dashboard-settings-profile__photo-meta {padding-left: 0;}}.dashboard-settings-profile__photo-meta img {display: inline-block;vertical-align: middle;}.dashboard-settings-profile__photo-meta span {white-space: nowrap;font-style: normal;font-weight: normal;font-size: 13px;line-height: 18px;color: #7A7A7A;}.dashboard-settings-profile__photo-meta span strong {font-weight: 500;color: #252525;}.dashboard-settings-profile__photo-meta span.loader-area {display: none;}.dashboard-settings-profile__photo {width: 142px;height: 142px;left: 35px;top: 145px;border-radius: 50%;border: 5px solid #FFFFFF;position: absolute;overflow: hidden;background-color: #E9EDFB;background-position: center center;background-size: cover;background-repeat: no-repeat;}@media only screen and (max-width: 575px) {.dashboard-settings-profile__photo {width: 80px;height: 80px;left: 15px;top: 130px;}}.dashboard-settings-profile__photo .overlay {position: absolute;right: 0;left: 0;bottom: 0;background: rgba(0, 0, 0, 0.253);padding: 0;height: 37px;cursor: pointer;color: #FFFFFF;display: flex;align-items: center;justify-content: center;}@media only screen and (max-width: 575px) {.dashboard-settings-profile__photo .overlay {height: 25px;}}.dashboard-settings-profile__photo-option {position: absolute;background: #353535;width: 157px;top: 294px;left: 27px;border-radius: 6px;color: #FFFFFF;z-index: 99;display: none;}.dashboard-settings-profile__photo-option::before {content: "";position: absolute;top: -5px;left: 50%;transform: translateX(-50%);width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #353535;}.dashboard-settings-profile__photo-option span {display: block;padding: 5px 10px;cursor: pointer;overflow: hidden;font-style: normal;font-weight: normal;font-size: 14px;line-height: 26px;color: #FFFFFF;}.dashboard-settings-profile__photo-option span:hover {background: #6b6b6b;}.dashboard-settings-profile__photo-option span:first-child {border-top-left-radius: 5px;border-top-right-radius: 5px;}.dashboard-settings-profile__photo-option span:last-child {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}.dashboard-settings-profile.pop-up-opened .dashboard-settings-profile__photo-option {display: block;}.dashboard-settings-profile-info__display-name {display: block;font-size: 14px;font-weight: 500;color: #252525;margin: 0 0 5px;}.dashboard-settings-profile-info select {transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);width: 100%;outline: none;color: #252525;border: 1px solid #f8f8f8;background-color: #f8f8f8;border-radius: 5px;padding: 3px 20px;font-weight: 500;font-size: 16px;min-height: 52px;text-indent: 0;line-height: normal;margin-bottom: 20px;}.dashboard-settings-profile-info__description {font-size: 13px;line-height: 24px;margin: -5px 0 20px;}.dashboard-courses > * {margin-bottom: 10px;}.dashboard-courses > *:last-child {margin-bottom: 0;}.dashboard-courses__item {display: flex;border: 1px solid #ededed;background-color: #FFFFFF;border-radius: 5px;flex-direction: row;overflow: hidden;position: relative;padding: 19px 20px;max-width: 924px;}@media only screen and (max-width: 767px) {.dashboard-courses__item {flex-direction: column;}}.dashboard-courses__item:hover .dashboard-courses__thumbnail img {transform: scale(1.1);}.dashboard-courses__thumbnail {flex: 0 0 260px;border-radius: 5px;height: 160px;overflow: hidden;}@media only screen and (max-width: 767px) {.dashboard-courses__thumbnail {flex: auto;height: auto;}}.dashboard-courses__thumbnail a {display: block;}.dashboard-courses__thumbnail img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);}.dashboard-courses__content {flex: 1;padding-left: 30px;}@media only screen and (max-width: 767px) {.dashboard-courses__content {padding-left: 0;padding-top: 25px;}}.dashboard-courses__rating {display: flex;align-items: center;margin-bottom: 4px;}.dashboard-courses__rating .rating-star {display: inline-block;position: relative;margin-right: 5px;}.dashboard-courses__rating .rating-star::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 14px;color: #f7c04d;}.dashboard-courses__rating .rating-label {position: absolute;top: 0;left: 0;height: 100%;overflow: hidden;}.dashboard-courses__rating .rating-label::before {content: "\f005\f005\f005\f005\f005";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px;color: #f7c04d;}.dashboard-courses__rating span {line-height: 2;font-size: 13px;color: #666666;display: inline-block;}.dashboard-courses__title {font-size: 18px;font-weight: 500;line-height: 1.67;margin-bottom: 10px;}.dashboard-courses__meta {padding: 0;margin: 0;list-style-type: none;display: flex;flex-wrap: wrap;}.dashboard-courses__meta li {margin-right: 30px;margin-top: 4px;}.dashboard-courses__meta li:last-child {margin-right: 0;}.dashboard-courses__meta li span {font-weight: 500;display: inline-block;}.dashboard-courses__meta li .meta-label {color: #9aa5b3;}.dashboard-courses__meta li .meta-value {color: #252525;}.dashboard-courses__footer {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;margin-top: 24px;}.dashboard-courses__footer > * {margin-left: 10px;}.dashboard-courses__footer > *:first-child {margin-left: 0;}.dashboard-courses__price > * {margin-right: 8px;}.dashboard-courses__price > *:first-child {margin-right: 0;}.dashboard-courses__price .sale-price {font-size: 18px;line-height: 1.8;font-weight: 700;color: #252525;}.dashboard-courses__price .sale-price .separator {font-size: 72%;}.dashboard-courses__price .regular-price {font-size: 15px;line-height: 1.8;font-weight: 500;color: #666666;text-decoration: line-through;margin-left: 8px;}.dashboard-courses__price .regular-price .separator {font-size: 72%;}.dashboard-courses__price .free {font-size: 16px;line-height: 1.8;font-weight: 700;color: #333;}.dashboard-courses__action {display: flex;flex-wrap: wrap;margin-left: -5px;margin-right: -5px;}.dashboard-courses__action > * {margin: 0 5px;}.dashboard-courses__action .action {display: inline-block;border: 1px solid #eee;border-radius: 4px;padding: 2px 12px;font-size: 13px;font-weight: 500;line-height: 26px;color: #7e7e7e;}.dashboard-courses__action .action i {margin-right: 5px;}.dashboard-courses__action .action:hover {background-color: var(--main-bg-color2);border-color: var(--main-bg-color2);color: #FFFFFF;}.dashboard-courses__action .action.delete:hover {border-color: #d9534f;background: #d9534f;}.dashboard-announcement > * {margin-bottom: 10px;}.dashboard-announcement > *:last-child {margin-bottom: 0;}.dashboard-announcement-add {display: flex;align-items: center;justify-content: space-between;border: 1px solid #DCDBDC;border-radius: 6px;padding: 25px 35px;}.dashboard-announcement-add > * {margin-right: 20px;}.dashboard-announcement-add > *:last-child {margin-right: 0;}@media only screen and (max-width: 767px) {.dashboard-announcement-add {flex-direction: column;align-items: flex-start;}}@media only screen and (max-width: 575px) {.dashboard-announcement-add {padding: 20px;align-items: center;}}.dashboard-announcement-add__content-wrap {display: flex;align-items: center;}@media only screen and (max-width: 575px) {.dashboard-announcement-add__content-wrap {flex-direction: column;text-align: center;}}.dashboard-announcement-add__icon {font-size: 32px;width: 76px;height: 76px;line-height: 76px;flex-shrink: 0;border-radius: 100%;background: #f1f3f8;text-align: center;color: var(--main-bg-color2);display: flex;align-items: center;justify-content: center;}@media only screen and (max-width: 767px) {.dashboard-announcement-add__icon {width: 56px;height: 56px;line-height: 56px;font-size: 28px;}}.dashboard-announcement-add__content {flex-grow: 1;padding-left: 10px;}.dashboard-announcement-add__content small {font-size: 16px;}@media only screen and (max-width: 767px) {.dashboard-announcement-add__content small {font-size: 15px;}}.dashboard-announcement-add__content p {font-size: 20px;line-height: 26px;margin: 0;}@media only screen and (max-width: 767px) {.dashboard-announcement-add__content p {font-size: 18px;}}.dashboard-announcement-add__content p strong {font-weight: 700;}.dashboard-announcement-add__btn .btn {font-weight: 700;}@media only screen and (max-width: 575px) {.dashboard-announcement-add__btn .btn {width: 100%;padding: 0 15px;}}.dashboard-accordion .accordion-item {border: 0;border-radius: 0;}.dashboard-accordion .accordion-item:first-child .accordion-button, .dashboard-accordion .accordion-item:last-of-type .accordion-button {border-radius: 0;}.dashboard-accordion .accordion-item + .accordion-item {margin-top: 20px;}.dashboard-accordion .accordion-button {padding: 0;font-weight: 500;font-size: 14px;color: #252525;border-radius: 0;box-shadow: none;}.dashboard-accordion .accordion-button::before {flex-shrink: 0;margin-right: 5px;content: "\f107";font-family: "Font Awesome 5 Free";font-weight: 600;font-size: 16px;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.dashboard-accordion .accordion-button::after {display: none;}.dashboard-accordion .accordion-button:not(.collapsed) {background-color: transparent;}.dashboard-accordion .accordion-button:not(.collapsed)::before {transform: rotate(-180deg);}.dashboard-accordion .accordion-collapse .accordion-body {padding: 0;}.dashboard-withdraw-method {display: flex;flex-wrap: wrap;margin-top: 39px;margin-left: -15px;margin-right: -15px;}.dashboard-withdraw-method > * {margin: 15px;}.dashboard-withdraw-method__select {flex-grow: 1;}.dashboard-withdraw-method__select:hover .dashboard-withdraw-method__label {border-color: #DCDFE5;background-color: #FFFFFF;box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);}.dashboard-withdraw-method__select:hover input:checked + label {border-color: #86b223;box-shadow: 0 0 0 1px #86b223;}.dashboard-withdraw-method__select input:checked + label {border-color: #86b223;box-shadow: 0 0 0 1px #86b223;}.dashboard-withdraw-method__select input:checked + label .method-name::after {opacity: 1;visibility: visible;}.dashboard-withdraw-method__select-input {display: none;}.dashboard-withdraw-method__label {display: block;padding: 20px;margin: 0;cursor: pointer;overflow: hidden;border: 1px solid #DCDFE5;background-color: #f4f9ff;border-radius: 4px;position: relative;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.dashboard-withdraw-method__label .method-name {position: relative;display: inline-block;font-size: 16px;line-height: 26px;color: #B0B6C8;font-weight: 400;padding: 0 33px 0 0;margin: 0 0 6px;}.dashboard-withdraw-method__label .method-name::after {content: "\f058";font-size: 16px;position: absolute;right: 0;top: 5px;line-height: 1;color: #6cbd7e;opacity: 0;visibility: hidden;font-family: "Font Awesome 5 Free";font-weight: 900;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.dashboard-withdraw-method__label .method-amount {display: block;font-size: 13px;color: #B0B6C8;font-weight: 400;}.dashboard-withdraw-method-form-wrap {margin-top: 50px;}.dashboard-withdraw-method-form > * {margin-top: 20px;}.dashboard-withdraw-method-form > *:first-child {margin-top: 0;}input,a.categories-item__link,.course-info{direction: rtl;text-align: right;}.section-title__title {direction: rtl;text-align: left;}.text-white {color:white !important;}@media screen and (max-width:980px) {.features-section {text-align: center;}}@media screen and (max-width:580px) {.features-section > .container .row > div {justify-content:center ;align-content: center;display: flex;}}.header-main-wrapper:lang(ar) .header-category-toggle__icon {margin-left: 15px !important;margin-right: unset !important;}.header-logo:lang(ar) {margin-left: 28px;}.header-category-menu:lang(ar) {padding: 10px 28px 10px 28px;}.header-user:lang(ar) {margin-right: 30px;padding-right: 31px;flex-direction: row-reverse;}.header-user:lang(ar)::before {right: 0 !important;left: unset;}.header-category-dropdown .course-list, .header-category-dropdown .sub-categories:lang(ar) {right: 100% !important;left: unset;}.header-category-dropdown:lang(ar){direction:rtl;}.header-category-dropdown li .toggle-sub-menu:lang(ar) {left: 20px;right:unset;transform: translateY(-57%) rotate(180deg);}.categories-section .container:lang(ar) , .ategories-section .container:lang(ar) h2{direction:rtl;text-align:right;}.reversed-section-header:lang(ar) {display: flex;}.reversed-section-header:lang(ar) h2 {text-align:right;direction:rtl;}.reversed-section-header:lang(ar) .justify-content-lg-end {justify-content: flex-start !important;}.direction-rtl {direction:rtl;text-align:right !important;}body:lang(ar) .section-title__title {text-align:right !important;}.direction-ltr {direction:ltr;text-align: left !important;}.direction-ltr input {direction:ltr;text-align: start !important;}.mr-5 {margin-right:5px !important;}.menu-direction-rtl {left:unset !important;right:0;}.dashboard-page-rtl {margin-right: 320px;margin-left: unset;}.hover-t-white:hover {color:white !important;}.hover-t-primary:hover {color:var(--main-bg-color)!important;}.text-primary-c {color:var(--main-bg-color);}.dashboard-header__user-info:lang(ar) {padding-right: 24px;}.dashboard-info__card-content:lang(ar) {padding-right: 48px;padding-left: unset;}@media (max-width:1199px) {.dashboard-page-rtl {margin-right: unset;}.dashboard-nav__header > *:lang(ar) {margin-left: 20px;margin-right: unset;}.offcanvas-start:lang(ar) {transform: translateX(100%);}.dashboard-header__wrap > * {margin: 7px;}}.slide-left {-webkit-animation: slide-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}.dashboard-nav__menu-list .active {-webkit-animation: slide-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;animation: slide-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;}.img-change-body {position: relative;display: flex;flex-direction: column;align-items: center;}.img-change-fluid {width: 200px;height: 200px;object-fit: cover;border: 1px solid #ccc;border-radius: 50%;}.position-relative {position: relative;}.change-img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 14px;text-align: center;overflow: visible;}.img-change-fluid {position: relative;z-index: 0;}.img-change-fluid:hover {}.img-change-container:hover .change-img , .change-img:hover , .img-change-container:hover::before {opacity: 1;}.change-img {opacity: 0;z-index: 2;}.img-change-container{overflow: hidden;border-radius: 50%;z-index: 2;}.img-change-container::before {content:'' !important;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;transition: opacity 0.5s ease;background-color: rgba(0, 0, 0, 0.5);opacity: 0;}#success_tic .page-body{max-width:300px;background-color:#FFFFFF;margin:10% auto;}#success_tic .page-body .head{text-align:center;}#success_tic .close{opacity: 1;position: absolute;right: 0px;font-size: 30px;padding: 3px 15px;margin-bottom: 10px;}#success_tic .checkmark-circle {width: 150px;height: 150px;position: relative;display: inline-block;vertical-align: top;}.checkmark-circle .background {width: 150px;height: 150px;border-radius: 50%;background: #1ab394;position: absolute;}#success_tic .checkmark-circle .checkmark {border-radius: 5px;}#success_tic .checkmark-circle .checkmark.draw:after {-webkit-animation-delay: 300ms;-moz-animation-delay: 300ms;animation-delay: 300ms;-webkit-animation-duration: 1s;-moz-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: ease;-moz-animation-timing-function: ease;animation-timing-function: ease;-webkit-animation-name: checkmark;-moz-animation-name: checkmark;animation-name: checkmark;-webkit-transform: scaleX(-1) rotate(135deg);-moz-transform: scaleX(-1) rotate(135deg);-ms-transform: scaleX(-1) rotate(135deg);-o-transform: scaleX(-1) rotate(135deg);transform: scaleX(-1) rotate(135deg);-webkit-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;animation-fill-mode: forwards;}#success_tic .checkmark-circle .checkmark:after {opacity: 1;height: 75px;width: 37.5px;-webkit-transform-origin: left top;-moz-transform-origin: left top;-ms-transform-origin: left top;-o-transform-origin: left top;transform-origin: left top;border-right: 15px solid #fff;border-top: 15px solid #fff;border-radius: 2.5px !important;content: '';left: 35px;top: 80px;position: absolute;}@-webkit-keyframes checkmark {0% {height: 0;width: 0;opacity: 1;}20% {height: 0;width: 37.5px;opacity: 1;}40% {height: 75px;width: 37.5px;opacity: 1;}100% {height: 75px;width: 37.5px;opacity: 1;}}@-moz-keyframes checkmark {0% {height: 0;width: 0;opacity: 1;}20% {height: 0;width: 37.5px;opacity: 1;}40% {height: 75px;width: 37.5px;opacity: 1;}100% {height: 75px;width: 37.5px;opacity: 1;}}@keyframes checkmark {0% {height: 0;width: 0;opacity: 1;}20% {height: 0;width: 37.5px;opacity: 1;}40% {height: 75px;width: 37.5px;opacity: 1;}100% {height: 75px;width: 37.5px;opacity: 1;}}.hoverable-text:hover {color:var(--main-bg-color) !important;}.quantity:lang(ar) {margin-right: 15px;}.quantity:lang(en) {margin-left: 15px;}.page-banner__main-title {display: inline-block;}.success-message {width: 100px;}.success-payment-div {display: flex;align-content: center;justify-content: center;align-items: center;}.success-payment-div:lang(ar) {flex-direction: row-reverse;}.success-payment-div:lang(en) {flex-direction: row;}.success-message:lang(ar) {margin-right: 5px;}.success-message:lang(en) {margin-left: 5px;}.success-text {font-size:1vw;}.text-primary2 {color:var(--main-bg-color2) !important;}.date-custom {width:156px !important;}.fix-ls,.fix-ls-a a,h1,h2,h3,h4,h5,h6 {letter-spacing: 0 !important;}.top-menu-phrase:lang(ar) p{display: flex;justify-content: center;flex-direction: row-reverse;}.top-menu-phrase:lang(ar) a {margin-right: 10px;color:#fad1a0;font-weight: bold }.course-header__thumbnail {height:280px !important;}.course-link {display: block;background-color: white;padding: 10px;margin-bottom: 10px;text-decoration: none;color: #333;border-radius: 5px;}.slider-search {position: relative;}#course-container {position: absolute;width: 100%;bottom:-90%;z-index: 100;}.required-question {background-color: #ffcccc;}#alert {display: none;background-color: #ffffcc;padding: 10px;margin-bottom: 10px;font-weight: bold;}.validation-message {color: red;margin-bottom: 10px;}.card.unanswered {background-color: #ffcccc;color: #fff;}.banner-section {margin-bottom:105px;}.course-info__rating , .instructor-item-02__rating , .course-info-02__rating, .tutor-course-top-info__meta-rating, .tutor-instructor__ratings {display: none !important;}.tutor-course-segment__content-wrap:lang(ar) {margin-right: 15px;}.tutor-course-segment__content-wrap:lang(en) {margin-left: 15px;}.bootstrap-data-table-export_wrapper {width:100%;}.sub-categories {height: fit-content !important;}.slider-search {position: relative;}#course-container {background: white;position: absolute;top: 50px;z-index: 4 !important;height: max-content;}#course-container a {border-bottom: 1px solid #eee;}#course-container a:hover {background: #f5f5f5;}#course-container .course-link {margin-bottom: unset;}.features-item__icon img {max-height: 100px;}.tutor-course-top-info {padding-top:95px !important;}.slider-caption__main-title {word-break: unset !important;}.course-item {border: 1px solid #e4e4e4;border-radius: 15px;}.course-item .course-info {padding: 15px;}.course-item .course-info .course-info__price {margin-top: 13px;}.menu-content-banner {text-align: left;direction: ltr;}.clickable {cursor:pointer;}h3.course-info__title {min-height: 5vh;}.course-item.aos-init.aos-animate {min-height: 50vh;}@media screen and (max-width:720px) {.custom-container .row {flex-direction: column-reverse !important;}.is_stuck {position: relative !important;}.is_stuck ~ div {display: none !important;}}.slider-caption p {font-weight: bold;}.tutor-course-sidebar {max-width: 98%;margin-left: 10px !important;transform: translateY(0) !important;}.tutor-course-top-info__content {margin-right: 50px;max-width: 100%;}.tutor-course-top-container:lang(ar) {padding-right: 25px;}.accordion-item {min-height: 90vh !important;max-height: 92vh !important;overflow: scroll !important;}.tutor-course-price-preview {min-height: 74vh !important;max-height: 74vh !important;}.offer_price {position: absolute;font-size: 17px;}.offer_price span {font-size: 29px;}.section-wrong-structure {padding-top:unset !important;}.tutor-course-price-preview {min-height: 71vh !important;max-height: unset !important;}.plan-section-title {margin-bottom: unset !important;}.pricing-plan__price {color:#000000 !important;}.instructor-item-02__image img {object-fit:cover !important;}.question-icon {color:#ee4137 !important;}.grecaptcha-badge{display:none;}.grecaptcha-badge {display:none !important;}.tutor-course-top-info__title span {font-size: 15px;}.lecture-accordion {position: relative;top: 45px;}.lecture-accordion .accordion-item {min-height: 70% !important;max-height: 55vh !important;}.lecture-page.tutor-course-top-info {padding-top: 0 !important;}.lecture-page .tutor-course-top-info__video-02 {}.lecture-page .tutor-course-price-preview__thumbnail {margin: unset !important;}.watched-badge {height: max-content;}.vimeo-container {margin-right: 10px;}.lecture-page-container {max-width: unset !important;}.offcanvas-menu li .mobile-menu-expand:lang(ar) {left: 0;right:unset !important;}.swiper-container {width: 100% !important;}.swiper-container .swiper-slide {width:30% !important;}@media (max-width:820px) {.course-top-container {display: flex !important;flex-direction: column-reverse !important;justify-content:center !important;align-items: center !important;}.tutor-course-price-preview {min-height: 45vh !important;max-height: unset !important;}.tutor-course-top-info__content {display: flex;justify-content: center !important;align-content: center !important;align-items: center !important;margin: 15px !important;}.accordion-item {min-height: 38vh !important;max-height: 50vh !important;overflow: scroll !important;}.tutor-course-sidebar {width:100% !important;max-width: 100% !important;padding: 10px;padding-right: 25px;}.tutor-course-top-info .tutor-course-top-info_title span {text-align: center;display: block;width: 100%;}.tutor-course-top-info .tutor-course-top-info_title h1 {width: 80%;}.course-top-video-container {height: 100vh;}.course-top-video {flex-direction: column !important;}.custom-container .row.watch-also-container {flex-direction:column !important;}.watch-also-container .row>* {padding:0 !important;}.watch-also-container .reversed-section-header {padding:0 !important;margin-left: 0 !important;margin-right: 0 !important;}.watch-also-container .row>* {padding-left: 0 !important;}.swiper-container .swiper-slide {width: 100% !important;}.swiper-container {margin-right: 30px;}}.exam-container {justify-content: space-between;}mark {color:#F79420 !important;}.modal-form .chosen-container-single .chosen-single {position: relative !important;display: block !important;width: 261px !important;overflow: hidden !important;padding: 13px 0 0 8px !important;height: 52px;border: unset !important;;border-radius: 5px !important;background-color: #f8f8f8 !important;background: #f8f8f8 !important;backg: #f8f8f8 !important;background: #f8f8f8 !important;ckground-clip: padding-box !important;webkit-box-shadow: unset !important;box-shadow: unset !important;color: #444 !important;text-decoration: none !important;white-space: nowrap !important;line-height: 24px !important;;}.modal-form .chosen-container-single .chosen-single div {top: 15px !important;}.modal-form .chosen-container .chosen-drop {width: 262px;}.bg-color-white{background:#fff;}.custom-top-lecture {display: flex;flex-direction: column;justify-content: center;align-items: center;margin-bottom: 47px;}.custom-lecture-container {position: relative;padding-bottom: 100px;}.custom-lecture-container:before {content: '';background-color: var(--main-bg-color);position: absolute;top:-100px;left: -15px;width: 250vw;height: calc(100% + 100px);}.tutor-course-top-info__badges {position:relative;}.tutor-course-top-info__title {color: #ffffff !important;position: relative;}.lecture-accordion {width:40%;}.vimeo-container {bottom: 9% !important;}.accordion-item {position: relative;}@media(max-width:575px){.header-top{display: block !important;}}.float-subscribe-btn {position: fixed;left: 35px;bottom: 50px;border-radius: 50%;z-index: 8;padding: 15px 23px;color:white;font-size:20px;text-align: center;}.btn-outline-primary {border-color: var(--main-bg-color) !important;color: var(--main-bg-color) !important;}.btn-hover-primary:hover {background-color: var(--main-bg-color) !important;border-color: var(--main-bg-color) !important;color: white !important;}

.slider-section{
    padding: 35px 0;
}
.slider-image{
    padding-bottom: 0;
    padding-top: 30px;
}
.course-info__badge-text.badge-all {
    background: #2d3f91;
    color: #ffffff;
}
.course-info-02__badge-text.badge-intermediate {
    background: rgb(42 60 143);
    color: #fff;
}
