/*-----------------------------------------------------------------------------------

    Template Name: EduMall - LMS & e-Learning Platform Template
    Version: 1.0.0

-----------------------------------------------------------------------------------

    CSS INDEX
    ===================

    01 - Helpers (Variables & Mixins)
    02 - Basic (Typography, Common Classes)
        02.01 - Typography
        02.02 - Classes CSS
        02.03 - Button CSS
        02.04 - Form CSS
    03 - Layout (Header, Footer, Section, Main Container/Wrapper and Page Header Styles)
        03.01 - Header
            03.01.01 - Header
            03.01.02 - Offcanvas Mobile
            03.01.03 - Dashboard Header
            03.01.04 - Dashboard Nav
            03.01.05 - Dashboard Menu
        03.02 - Footer
            03.02.01 - Footer Widget
        03.03 - Widget
        03.04 - Edumall Demo Option
    04 - Modules (Template Design Elements as Modules and Third party Plugins Custom Styles)
        04.01 - Slider
        04.02 - Features
        04.03 - Categories
        04.04 - Courses
        04.05 - Call To Action
        04.06 - Testimonial
        04.07 - Banner
        04.08 - Partners
        04.09 - Category
        04.10 - Edumall Box
        04.11 - Counter 
        04.12 - Event 
        04.13 - Blog 
        04.14 - Newsletter
        04.15 - About
        04.16 - Academics
        04.17 - Campus
        04.18 - Language Courses
        04.19 - Why Choose
        04.20 - Countdown & Sign Up
        04.21 - Download
        04.22 - FAQS Accordion
        04.23 - Gallery
        04.24 - Team
        04.25 - Page Banner
        04.26 - Instructors
        04.27 - Become an Instructors
        04.28 - Membership Plans
        04.29 - Tutor Course
        04.30 - Blog Details
        04.31 - Comments
        04.32 - Event Details
        04.33 - Speakers
        04.34 - Product
        04.35 - Shop Single
        04.36 - My Account
        04.37 - Cart
        04.38 - Checkout
        04.39 - Zoom Meetings
        04.40 - Contact
        04.41 - FAQs
        04.42 - 404 Page
        04.43 - Login & Register
        04.44 - Dashboard

-----------------------------------------------------------------------------------*/
/*----------------------------------------*/
/*  02.01 - Template default CSS
/*----------------------------------------*/
/* Common Style */
*, *::after, *::before {box-sizing: border-box;}html, body {border: none !important;}body {font-family: 'Open Sans', 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: "Montserrat";font-weight: 700;line-height: 1.2;margin: 0;}h4 {font-family: "Montserrat";font-weight: 700;line-height: 1.2;margin: 0;color: #fff;}.h1, .h2, .h3, .h4, .h5, .h6 {line-height: inherit;margin: 0;}p:last-child {margin-bottom: 0;}a, button {line-height: inherit;display: inline-block;cursor: pointer;text-decoration: none;color: inherit;}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: #90210E;}button, input[type=submit] {cursor: pointer;}img {max-width: 130%;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;}}.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: #031f42;}.bg-color-13 {background-color: #eee;}.bg-color-primary {background-color: #90210E;}.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: #90210E;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: #90210E;-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: #90210E;}.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: #90210E;-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: #90210E;}.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: #90210E;-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: #90210E;}.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: #90210E;}.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;}}.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 #90210E;}.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: #90210E;color: #90210E;}.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: #90210E;}.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: #90210E;}.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: #90210E;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.filter-select .edumall-nice-select li:hover {background-color: #90210E;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: #90210E;}.page-pagination .pagination li a.active {background-color: #90210E;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: #90210E;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: #90210E;}.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {border-right-color: #90210E;}.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {border-bottom-color: #90210E;}.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {border-left-color: #90210E;}.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: #90210E;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: "Montserrat";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: #90210E;border-color: #90210E;color: #FFFFFF;}.btn-primary:focus, .btn-primary:active, .btn-primary:hover {background-color: #90210E;border-color: #90210E;color: #FFFFFF;}.btn-secondary {background-color: #90210E;border-color: #90210E;color: #fff;}.btn-secondary:focus, .btn-secondary:active, .btn-secondary:hover {background-color: #90210E;border-color: #90210E;color: #031f42;}.btn-third {background-color: #031f42;border-color: #031f42;color: #FFFFFF;}.btn-third:focus, .btn-third:active, .btn-third:hover {background-color: #031f42;border-color: #031f42;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: #031f42;}.btn-warning:focus, .btn-warning:active, .btn-warning:hover {background-color: #FFC107;border-color: #FFC107;color: #031f42;}.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: #90210E;}.btn-light:focus, .btn-light:active, .btn-light:hover {background-color: #F5F5F5;border-color: #F5F5F5;color: #90210E;}.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: #90210E;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: #90210E;box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1);}.btn-hover-primary:hover {background-color: #90210E;border-color: #90210E;color: #FFFFFF;}.btn-hover-secondary:hover {background-color: #90210E;border-color: #90210E;color: #031f42;}.btn-hover-third:hover {background-color: #031f42;border-color: #031f42;color: #FFFFFF;}.btn-hover-success:hover {background-color: #86b223;border-color: #86b223;color: #031f42;}.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: #031f42;}.btn-hover-info:hover {background-color: #17A2B8;border-color: #17A2B8;color: #FFFFFF;}.btn-hover-light:hover {background-color: #F5F5F5;border-color: #F5F5F5;color: #031f42;}.btn-hover-dark:hover {background-color: #333333;border-color: #333333;color: #FFFFFF;}.btn-hover-white:hover {background-color: #FFFFFF;border-color: #FFFFFF;color: #90210E;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: #90210E;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: #90210E;border-color: #90210E;}.form-check input[type=checkbox]:checked + label::after {transform: scale(1);}.form-check input[type=checkbox]:hover + label::before {border-color: #90210E;}.form-check input[type=radio] {display: none;}.flip-card {background-color: transparent;width: 100%;height: 190px;perspective: 1000px;}.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.6s;transform-style: preserve-3d;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);}.flip-card:hover .flip-card-inner {transform: rotateY(180deg);}.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}.flip-card-front {background-color: #bbb;color: black;}.flip-card-back {background-color: #90210E;color: white;transform: rotateY(180deg);}.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: #90210E;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: #90210E;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: #90210E;}.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: #90210E;}.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: #90210E;}.select2-dropdown {border-color: #90210E;}.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: #90210E;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: #90210E;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: #90210E;}.flatpickr-day.today {border-color: transparent;background: rgba(0, 113, 220, 0.12);color: #90210E;}.flatpickr-day.today:hover {border-color: #90210E;background: #90210E;color: #FFFFFF;}.flatpickr-day.selected {border-color: #90210E;background: #90210E;color: #FFFFFF;}.flatpickr-day.selected:hover {border-color: #90210E;background: #90210E;color: #FFFFFF;}.header-section {position: absolute;top: 0;left: 0;width: 100%;z-index: 8;}.header-top {background-color: #182F41;padding: 5px 0;height: 30px;}.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 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: #90210E;padding: 0;}.header-main-04 {padding: 0px 0px;background: #fff;}@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: 2px 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: #FFF;position: relative;}.header-top-bar-wrap__text a::before {position: absolute;content: "";height: 1px;right: 0;bottom: 0;width: 0;background-color: #90210E;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: 0px 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: #90210E;font-size: 14px;}.header-top-bar-wrap__info-list li:hover a, .header-top-bar-wrap__info-list li:hover button {color: #90210E;}.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: #90210E;}.header-top-bar-wrap__info-list-02 li:hover a, .header-top-bar-wrap__info-list-02 li:hover button {color: #90210E;}.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: #90210E;}.header-top-bar-wrap__info-list-03 li:hover a, .header-top-bar-wrap__info-list-03 li:hover button {color: #90210E;}.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: #90210E;}.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: #90210E;}.header-top-bar-wrap__info-social-02 li a {color: #252525;}.header-top-bar-wrap__info-social-02 li:hover a {color: #90210E;}.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: #90210E;}.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: #90210E;}.header-top-bar-wrap__language-02 .language-toggle:hover::after {color: #90210E;}.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: #90210E;}@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: 148px;}@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: #031f42;font-size: 16px;font-weight: 500;display: flex;align-items: center;line-height: 20px;position: relative;}.header-category-toggle__icon {margin-right: 15px;}.header-category-toggle__icon svg {fill: #031f42;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.header-category-toggle:hover {color: #90210E;}.header-category-toggle:hover .header-category-toggle__icon {margin-right: 15px;}.header-category-toggle:hover .header-category-toggle__icon svg {fill: #90210E;}.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: #90210E;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: #031f42;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-serach {position: absolute;top: 50px;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: #90210E;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: #90210E;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: #90210E;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: 15px;font-weight: 500;line-height: 1.6;color: #031f42;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: #90210E;}.menu-primary__container > li > a.active span::before {width: 100%;background-color: #90210E;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: #90210E;}.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: #90210E;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: #000;font-weight: 600;}.menu-primary__container-03 > li > a span::before {background: #90210E;}.menu-primary__container-03 > li > a.active {color: #333;}.menu-primary__container-03 > li > a.active span::before {background: #90210E;}.menu-primary__container-03 > li:hover > a {color: #333;}.menu-primary__container-03 > li:hover > a span::before {background: #90210E;}.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: #90210E;}.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: #90210E;}.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: 0;}}.header-action__btn {position: relative;display: block;width: 33px;height: 30px;font-size: 18px;line-height: 30px;cursor: pointer;color: #031f42;}.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: #90210E;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: #031f42;background: #90210E;}.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: #90210E;}.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: #031f42;}.header-mini-cart__quantity .separator {color: #031f42;}.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: #031f42;}.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: #90210E;}.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: #90210E;}.header-user__login-02 {font-size: 12px;font-weight: 400;color: #fff;position: relative;border: 0;padding: 0;background: none;white-space: nowrap;}.header-user__login-02::before {content: "";position: absolute;right: 0;height: 1px;background: #90210E;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 20px;height: 28px;font-size: 11;line-height: 10px;font-weight: 500;margin-top: -7px;color: #fff;}.header-user-02__box {display: flex;align-items: center;position: relative;}.header-user-02__icon {font-size: 34px;line-height: 1;color: #90210E;}.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: #031f42;margin: 6px 0;}.header-toggle__btn .dots {height: 5px;width: 5px;border-radius: 100%;margin: 10px 2px;background-color: #031f42;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: #444;}.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: #90210E;}.sticky .menu-primary__container-03 > li > a.active {color: #90210E;}.sticky .menu-primary__container-03 > li > a.active span::before {background: #90210E;}.sticky .menu-primary__container-03 > li:hover > a {color: #90210E;}.sticky .menu-primary__container-03 > li:hover > a span::before {background: #90210E;}.sticky .header-action__btn-02 {position: relative;display: block;width: 33px;height: 30px;color: #fff;}.sticky .header-user__login-02 {color: #333;}.sticky .header-user__login-02::before {background-color: #90210E;}.sticky .header-toggle__btn-02 .line {background-color: #031f42;}.sticky .header-toggle__btn-02 .dots {background-color: #031f42;}.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;color: #fff;}.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: #90210E;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%;}@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: #90210E;}.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;color: #90210E;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: #90210E;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: #90210E;}.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: #90210E;}.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: #90210E;}.footer-bg-1 {background-color: #182F41;}.footer-bg-2 {background-color: #222;}.back-to-top {position: fixed;left: 20px;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: #90210E;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: #fff;white-space: nowrap;}.footer-widget__link li:hover a {color: #90210E;}.footer-widget__link-02 li a {color: #fff;}.footer-widget__link-02 li:hover a {color: #90210E;}.footer-widget__logo img {width: 200px;}.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: #90210E;margin-bottom: 14px;}.footer-widget__info .number {display: block;font-size: 16px;font-weight: 700;line-height: 1.4;color: #90210E;}.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: #90210E;}.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 {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;color: #fff;}.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: #031f42;}.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;color: #fff;}.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;color: #fff;}@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: #90210E;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] + 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] + 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: #90210E;border-color: #90210E;}.widget-filter__item input[type=checkbox]: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(#90210E, #90210E) 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: #90210E;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: #90210E;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: #90210E;}.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: #90210E;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);border-radius: 5px;}.widget-filter__search-submit:hover {background-color: #90210E;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: #031f42;}.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: #90210E;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: #90210E;}.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: #90210E;}.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: #90210E;}.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: #90210E;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: #90210E;}.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: #90210E;}.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 #CAD0FA;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 #CAD0FA;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 #CAD0FA;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 #CAD0FA;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: #90210E;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: #90210E;}@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: #90210E;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: #90210E;-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: #90210E;}@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: #90210E;-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: #031f42;}@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: #90210E;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: #90210E;-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: #90210E;border-bottom: 2px solid #90210E;}.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: #90210E;border-bottom: 2px solid #90210E;}.slider-caption-06__main-title mark {position: relative;color: #90210E;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: #90210E;-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: #90210E;border-bottom: 2px solid #90210E;}.slider-caption-07__main-title mark {position: relative;color: #90210E;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: #90210E;-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: #90210E;border-bottom: 2px solid #90210E;}.slider-caption-08__main-title mark {position: relative;color: #90210E;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: #90210E;-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: #90210E;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: #90210E;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: #90210E;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: #90210E;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: 100px 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: #90210E;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: #90210E;}.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__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: #90210E;position: absolute;left: -60px;bottom: 190px;}.feature-image__shape-02 {width: 24px;height: 24px;background-color: #90210E;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: #90210E;}.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: #90210E;}.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: #90210E;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;}.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: #90210E;}.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: #90210E;}.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: #90210E;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: #90210E;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: #90210E;}.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: #90210E;background: #FFFFFF;box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1);}.courses-tab-menu .nav li:hover button {color: #90210E;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: #90210E;background: #FFFFFF;box-shadow: 0 6px 25px rgba(0, 0, 0, 0.1);}.courses-tab-menu-02 .nav li:hover button {color: #90210E;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: #90210E;-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%;}.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: #90210E;}.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: #90210E;}.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: #90210E;}.course-info__instructor:hover {color: #90210E;}.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;background-color: #90210E;display: block;text-align: center;padding: 3px 13px;border-radius: 5px 0 5px 0;min-width: 80px;color: #ffff;}.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: #90210E;}.course-info-02__badge-text.badge-intermediate {background: rgba(255, 194, 33, 0.15);color: #ffb900;}.course-info-02__category a {color: #90210E;}.course-info-02__category a:hover {color: #90210E;}.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;}.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: #90210E;}.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-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: #90210E;}.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: #90210E;}.course-info-03__instructor:hover {color: #90210E;}.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: #90210E;}.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: #90210E;}.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: #90210E;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: #90210E;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: #90210E;margin: 0 0 1px;}.course-item-hover__category a:hover {color: #90210E;}.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: #90210E;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: #90210E;}.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: #90210E;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: #90210E;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: #90210E;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: #90210E;}.call-to-action__main-title {font-size: 18px;line-height: 1.8;margin-top: 6px;}.call-to-action__wrapper-02 {background-color: #90210E;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: #90210E;}.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: #90210E;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: #90210E;}.testimonial-caption p {font-size: 16px;line-height: 1.8;}.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: #90210E;}.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: #90210E;}.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; text-align: center;}.testimonial-icon {margin-bottom: 37px;}.testimonial-items-wrapper [class*=col-]:nth-child(4n+1) .testimonial-item-03 {background-color: #90210E;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: #90210E;-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: #90210E;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: #90210E;}.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: #90210E;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: #90210E;}.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: #90210E;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: #90210E;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: #90210E;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: #90210E;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: #90210E;}.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: #90210E;}.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: #90210E;margin: 0 0 2px;}.blog-post-02__categories a {color: #90210E;}.blog-post-02__categories a:hover {color: #90210E;}.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: #90210E;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: #90210E;}.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: #90210E;}.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: #90210E;}.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: #90210E;}.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: #90210E;}.blog-list-item-02__more:hover {color: #90210E;}.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: #90210E;}.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: #90210E;}@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: #90210E;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 {}.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: #90210E;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: #90210E;}.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: #90210E;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: #90210E;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: #90210E;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);}.campus-widget-item:hover .campus-widget-item__icon {color: #90210E;}.campus-widget-item:hover .campus-widget-item__title {color: #90210E;}.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: #90210E;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: #90210E;}.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: #90210E;}.countdown-title__title mark::after {content: "";position: absolute;width: 91px;height: 12px;bottom: 0;left: 50%;z-index: -1;transform: translate(-45px);background-color: #90210E;-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: #90210E;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: #90210E;border-radius: 50%;position: absolute;top: 45% !important;left: 0 !important;z-index: -1;}.countdown-image__shape-02 {width: 22px;height: 22px;background-color: #90210E;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: #90210E;-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: #90210E;}.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: #90210E;border-color: #90210E;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: #555;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: #90210E;}.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: #90210E;}@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: #90210E;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: #90210E;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: #90210E;}.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::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-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 .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: #90210E;}.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: #90210E;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: #90210E;}@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: #90210E;border-color: #90210E;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: #90210E;}.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: #90210E;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: #90210E;}.tutor-course-top-info__badges .badges-category {color: #90210E;}.tutor-course-top-info__badges .badges-category:hover {color: #90210E;}.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 img {display: block;width: 36px;border-radius: 50%;border: 2px solid #FFFFFF;}.tutor-course-top-info__meta-instructor .instructor-name {line-height: 36px;font-size: 14px;font-weight: 700;color: #252525;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: #90210E;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: #90210E;}.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 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 .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: #90210E;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 + 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__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: #90210E;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: #90210E;}.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: #90210E;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::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__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;}@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::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-right: 20px;margin-top: 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: #90210E;margin-top: 16px;}.tutor-instructor__link:hover {color: #90210E;}.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: #90210E;}.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: #90210E;}.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: #90210E;color: #90210E;}.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 {border: 0;border-bottom: 0;padding: 6px 17px;border-radius: 3px;}.tutor-course-tabs-02 .nav li button.active {color: #90210E;background: #FFFFFF;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}.tutor-course-tabs-02 .nav li button:hover {color: #90210E;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: #90210E;}.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: #90210E;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: #90210E;}.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: #90210E;}.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: #90210E;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 #90210E;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: #90210E;}.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: #90210E;}.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: #90210E;}.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: #90210E;}.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: #90210E;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: #031f42;}.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: #90210E;}.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: #031f42;}.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: #90210E;}.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: #90210E;}.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: #90210E;}.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: #031f42;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: #90210E;color: #90210E;}.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: #031f42;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: #90210E;}.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: #90210E;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: #90210E;}.product-quantity .sub {bottom: 0;}.product-quantity .sub::before {top: 4px;border-top: 5px solid #696969;}.product-quantity .sub:hover::before {border-top-color: #90210E;}.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: #90210E;}.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: #90210E;border-color: #90210E;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: #031f42;}.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: #031f42;}.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: #031f42;}.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: #031f42;}.cart-collaterals__table .shipping-fee {font-size: 15px;font-weight: 700;line-height: 1;color: #031f42;}.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: #90210E;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: #90210E;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: #90210E;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: #90210E;}.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: #90210E;}.checkout-form__payment-title:hover .payment-icon, .checkout-form__payment-title:hover .payment-name {color: #90210E;}.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: #031f42;}.checkout-order__details .table tfoot .shipping-fee {font-size: 15px;font-weight: 700;line-height: 1;color: #031f42;}.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: #031f42;}.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: #90210E;}@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: #90210E;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: #90210E;}.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: #90210E;}.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: #90210E;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: #90210E;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: #90210E;}.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: #90210E;}.dashboard-content-box__content p {flex-grow: 1;}.dashboard-content-box__content p a {color: #90210E;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: #90210E;}.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: #90210E;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: #90210E;}.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: #90210E;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: #90210E;}.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;color: #f7c04d;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: #90210E;border-radius: 5px;}.dashboard-course-item__progress-bar-line::before {content: "";position: absolute;height: 18px;width: 18px;border-radius: 50%;background: #90210E;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: #90210E;}.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: #90210E;}.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: #90210E;border-color: #90210E;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: #90210E;text-align: center;line-height: 38px;font-size: 15px;}.dashboard-table__text .assignment-link:hover {background: #90210E;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.review {color: #90210E;background: #fffcf4;border-color: #ffe7a6;}.dashboard-table__result.fail {color: #da0e2b;background: #fdf3f4;border-color: #f8cfd5;}.dashboard-table__link {color: #90210E;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: #90210E;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: #90210E;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: #90210E;border-color: #90210E;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: #90210E;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: #90210E;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: #90210E;border-color: #90210E;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: #90210E;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;}.resultcss{background-color: #90210E;width: 57px;text-align: center;border-radius: 50px;padding: 12px;margin-top:-60px;margin-left: 6px;position: absolute;display: block;}.resultboot{padding:12px;background: #182F41;}.zoom {padding: 0px;transition: transform .2s;margin: 0 auto;}.zoom:hover {-ms-transform: scale(0.9);-webkit-transform: scale(0.9);transform: scale(0.9);}.ed-com-t1-left ul li {float: left;display: inline-block;font-size: 12px;padding: 4px;}.headright ul li {float: left;display: inline-block;font-size: 12px;padding: 4px;}.ed-com-t1-right {float: right;}.ed-com-t1-right ul li {display: inline-block;font-size: 12px;padding: 4px;}.bann-btn-2 {border: 1px solid #e0e0e0;color: #e0e0e0;font-weight: 500;padding: 10px 50px;border-radius: 5px;margin: 0px 10px;}.bann-btn-1 {background: #f36b3b;background: -webkit-linear-gradient(to top, #f36b3b, #f36b3b);background: linear-gradient(to top, #f36b3b, #f36b3b);color: #fff;border: 1px solid #f36b3b;padding: 10px 50px;font-weight: 500;border-radius: 5px;margin: 0px 10px;}.carousel-caption {position: absolute;right: 15%;bottom: 1.25rem;left: 15%;padding-top: 1.25rem;padding-bottom: 1.25rem;color: #fff;text-align: center;top: 20%;}.waves-effect {position: relative;cursor: pointer;display: inline-block;overflow: hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;vertical-align: middle;z-index: 1;transition: .3s ease-out;}.wed-hom-ser ul li {float: left;padding: 0px 6px;}.fiew {}.showfile{}@media only screen and (max-width: 767px) {.wed-hom-ser {display: none;}}@media only screen and (max-width: 767px) {.fiew{display: none;}}@media only screen and (max-width: 767px) {.showfile{display: none;}}.wed-hom-ser ul {margin-left: -20px;margin-bottom: 0px;margin: 0 auto;display: table;list-style: none;position: relative;}body{font-family: 'Open Sans', sans-serif;padding-right: 0px !important;}a{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition:all 0.5s ease;outline:none;}a:hover{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition:all 0.5s ease;}h1, h2 {font-weight:700;line-height:28px;}h3, h4, h5, h6 {font-weight:600;line-height:24px;}.com-sp{padding:100px 0px;}.pad-top-0{padding-top:0px;}.pad-bot-0{padding-bottom:0px;}.pad-bot-70{padding-bottom:70px;}.con-title{text-align: center;margin-bottom: 40px;}.con-title h2{font-size: 36px;margin-top: 0px;margin-bottom: 15px;line-height: 40px;}.con-title h2 span{font-size: 36px;font-weight:700;color: #90210E;line-height: 40px;}.con-title p{font-size: 18px;color: #3f444a;font-weight: 300;}.pad-all-20{padding:20px;}.mar-bot-0{margin-bottom:0px;}.pad-top-173{padding-top:173px;}.wed-top{color: #fff;margin: 0 auto;padding: 10px 0px;max-width: 100%;border: 0;box-shadow: 0px 4px 7px hsla(0, 0%, 1%, 0.47);width: 100%;top: 0;transition: transform .2s ease-in;position: fixed;z-index: 6;background: #ffffff;}.wed-logo{float: left;width: 20%;}.wed-logo a{}.wed-logo a img{width: 250px;padding: 7px 0px;}.wed-menu{float: right;padding-top: 14px;}.wed-menu ul{margin-bottom: 0px;}.wed-menu ul li{float: left;display: inline-block;}.wed-menu ul li:nth-child(2){padding-right:10px;}.wed-menu ul li a{color: #363a3c;padding: 8px 10px 5px 10px;}.menu-drop-menu{}.menu-drop-menu li{}.menu-drop-menu li a{}.wed-search{background: url(../images/banner.jpg) no-repeat;position: relative;background-size: cover;}.wed-search{}.web-search-form{}.web-search-form input{background: #fff !important;border: 0px !important;height: 45px !important;border-radius: 2px !important;padding: 0px 10px !important;box-sizing: border-box !important;font-size: 14px !important;}.web-search-form input[type="submit"]{background: none !important;}.wed-search-1{padding: 250px 0px 100px 0px;width: 70%;margin: 0 auto;text-align: center;position: relative;}.wed-search-1 h1{color: #fff;font-size: 40px;}.wed-search-1 p{font-size: 18px;color: #fff;padding-bottom: 15px;}.wed-search-1 form{}.web-search-form label{top: 16px;left: 18px;font-size: 12px;font-family: 'Open Sans', sans-serif;}.wed-search:before{content: '';background: #141E30;background: linear-gradient(to right, rgba(36, 59, 85, 0.55), rgba(20, 30, 48, 0.82));background: linear-gradient(to right, rgba(36, 59, 85, 0.55), rgba(20, 30, 48, 0.82));position: absolute;bottom: 0px;top: 0px;left: 0px;right: 0px;}.web-search-form div{padding-left: 5px;padding-right: 5px;}.wed-sear-btn{height: 45px;line-height: 45px;background-color: #994b97;background: linear-gradient(to bottom, #9a4c98, #6a3179);outline:none;}.wed-pop-ser-btn{}.wed-pop-ser-btn img{}.wed-top-phone{border: 1px solid #6b6a6a;border-radius: 50px;}.wed-hom-title{text-align: center;padding-bottom: 15px;padding-top: 24px;}.wed-hom-title h2{font-size: 34px;font-family: 'Pacifico', cursive;}.wed-hom-title h2:after {display: block;content: '';width: 230px;height: 26px;margin: 0 auto;background: url('../images/sprite.png') no-repeat -20px -79px;-webkit-transition: width 2s;-o-transition: width 2s;transition: width 2s;margin-top: 20px;}.wed-hom-title h2 span{font-size: 34px;font-family: 'Pacifico', cursive;color: #6e337c;}.wed-hom-title p{font-size: 16px;color: #828282;}.web-hom-grid{position: relative;overflow: hidden;border: 1px solid #dcdcdc;margin-bottom: 30px;}.web-hom-grid a{}.web-hom-grid a img{}.web-hom-grid a h4{}.web-hom-grid a img{width: 100%;background: #FF5722;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition:all 0.5s ease;}.web-hom-grid:hover img {opacity: 0.5;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition:all 0.5s ease;}.wed-grid-img{background: #FF9800;}.wed-grid-img img{width:100%;}.wed-grid-text{position: absolute;bottom: 0px;width: 100%;padding: 25px;}.wed-grid-text h4{color: #fff;font-size: 24px;}.wed-grid-text p{color: #fff;font-size: 16px;margin-bottom: 0px;}.web-hom-grid:before{content: '';position: absolute;background: linear-gradient(to top, rgba(23, 19, 53, 0.74) 25%, rgba(255, 255, 255, 0) 100%);top: 0px;bottom: 0px;left: 0px;width: 100%;}.wed-ser-bg{padding-top: 45px;background: url(../images/home-ser-bg1.png) no-repeat center top,url(../images/home-ser-bg.png) repeat-x center top;background-repeat: inherit no-repeat;background-repeat-y: repeat no-repeat;background-size: 158px 50px, 23px 20px;}.wed-grid-img-2{}.wed-grid-img-2 img{width:100%;}.wed-grid-img-2:before{}.wed-hom-pop{border: 1px solid #dedede;}.wed-grid-2-text{padding: 5px 15px 0px 15px;}.wed-grid-2-text h4{color: #fff;text-overflow: ellipsis;white-space: pre;overflow: hidden;}.wed-grid-2-text p{color: #ffffff;padding-top: 8px;font-size: 15px;}.fix-rati{}.fix-rati span{color: #fff;font-weight: 500;font-size: 16px;}.fix-rati i{color: #FF9800;font-size: 18px;}.fix-rat-1{}.fix-rat-1 i{font-size: 12px;}.fix-rat-1 span{font-size: 12px;color: #c6bfc6;}.wed-pop-bon{}.wed-pop-bon h4{font-size: 16px;}.wed-pop-bon p{font-size: 14px;}.wed-grid-text-2{padding:12px;}.wed-hom-tes{position: relative;overflow: hidden;height: 365px;border: 1px solid #dadada;padding: 15px;}.wed-hom-tes:hover{overflow-y: auto;}.wed-hom-tes ul{margin-bottom: 0px;}.wed-hom-tes ul li{display: block;width: 100%;padding-bottom: 18px;padding-top: 18px;border-bottom: 1px solid #dadada;}.wed-hom-tes ul li img{float: left;width: 92px;height: 92px;border-radius: 50px;display: inline-block;}.wed-user-test{margin-left: 115px;}.wed-user-test h5{font-size: 20px;font-family: 'Pacifico', cursive;}.wed-user-test p{font-size: 15px;}.wed-user-test span{font-size: 14px;font-style: italic;}.wed-hom-happy{background: #6e3f77;padding: 150px 30px;margin-top: 45px;border-radius: 5px;background: url(../images/bg.jpg) no-repeat;position: relative;background-size: cover;}.wed-hom-happy:before {content: '';background: #73716f;background: linear-gradient(to right, rgba(0, 0, 0, 0.55), rgba(20, 30, 48, 0));background: linear-gradient(to right, rgba(0, 0, 0, 0.55), rgba(20, 30, 48, 0));position: absolute;bottom: 0px;top: 0px;left: 0px;right: 0px;}.wed-hom-happy h2{color: #fff;font-family: 'Pacifico', cursive;font-size: 55px;padding-bottom: 15px;}.wed-hom-happy p{color: #fff;font-size: 18px;padding-bottom: 20px;padding-top: 15px;}.wed-hom-happy img{}.wed-hom-happy a{background: #E91E63;font-size: 14px;}.wed-hom-happy a:hover{color: #fff;background-color: #823f89;}.wed-hom-happy a:focus{color: #fff;}.wed-video{}.wed-video iframe{width: 100%;height: 365px;}.wed-hom-title-tes{padding-bottom: 25px;text-align: center;}.wed-hom-title-tes h2{font-size: 22px;}.wed-hom-title-tes p{}.wed-hom-app{background: #49446f;padding: 40px 25px;}.foot-align div{display:inline-block;font-size: 18px;color: #fff;vertical-align: middle;margin-bottom: 0px;padding: 0px 35px;}.wed-hom-app span{margin: -5px 0px 0;}.wed-hom-app a{margin-top: 20px;margin-bottom: 20px;text-transform: uppercase;font-size: 34px;color: #fff;}.wed-hom-app a:hover{color:#fff;}.foot-align{margin: 0 auto;display: table;}.wed-hom-footer{padding: 80px 0px 65px 0px;background: #182F41;}.wed-hom-footer h4{font-size: 14px;color: #d6d6d6;padding-bottom: 25px;text-transform: uppercase;}.wed-hom-footer p{font-size:13px;color: #838384;}.wed-hom-footer p a{font-size:13px;color: #838384;}.wed-foot-link{border-top: 1px groove #6a83a0;border-bottom: 1px groove #6a83a0;padding: 35px 0px;}.wed-foot-link ul{}.wed-foot-link ul li{width: 50%;float: left;}.wed-foot-link ul li a{color: #838384;font-size: 13px;}.wed-foot-link div{border-right: 1px groove #6a83a0;}.wed-foot-link div:last-child{border-right:0px solid #dadada;;}.wed-video2{padding: 50px 0px;background: #f1f1f1;}.wed-foot-link-1{padding-top: 25px;}.wed-foot-link-1 ul{position: relative;overflow: hidden;}.wed-foot-link-1 ul li{float: left;padding-right: 8px;}.wed-foot-link-1 ul li a{}.wed-foot-link-1 ul li a i{width: 32px;height: 32px;text-align: center;border: 1px solid #6f6f6f;border-radius: 20px;padding: 8px;color: #c5c5c5;}.wed-foot-link-1 ul li a img{width: 140px;}.wed-rights{background: #01172f;}.wed-rights p{text-align: center;margin-bottom: 0px;padding: 8px;color: #adadad;font-size: 13px;}.sprite-android{background: url(../images/sprite.png) no-repeat -12px -15px;}.sprite-ios{background: url(../images/sprite.png) no-repeat -170px -15px;}.sprite{width: 157px;height: 55px;display: inline-block;}.sprite-call{width: 110px;height: 120px;display: inline-block;background: url(../images/sprite.png) no-repeat -22px -116px;float: left;}.man-drop{position: relative;background: #fff;padding: 18px;border-radius: 2px;position: absolute;width: 80%;margin-left: -35%;margin-top: 20px;box-shadow: 0px 6px 20px -1px hsla(0, 0%, 1%, 0.22);display:none;}.man-drop ul{}.man-drop ul li{width: 29%;padding-bottom: 10px;border-bottom: 1px solid #dfdfdf;margin: 5px;}.man-drop ul li a{color: #333;vertical-align: middle;font-size: 15px;font-weight: 500;display: block;padding: 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.man-drop ul li a img{width: 32px;}.man-drop{}.man-drop:after {border-color: #333;border-top-color: #1f4363;border-width: 9px;margin-left: -9px;}.man-drop:before{top: -12px;left: 48%;content: " ";height: 15px;width: 28px;position: absolute;pointer-events: none;background: url(../images/sprite.png) no-repeat -335px -15px;}.desk-hide{display:none;}.mob-close{display:none;}.mob-close{position: fixed;top: 9px;font-size: 17px;border: 1px solid #fff;padding: 3px 7px 0px 7px;border-radius: 2px;background: #fff;color: #803e88;right: 15px;cursor: pointer;}.wed-sel-filter{}.wed-filter{position: relative;overflow: hidden;padding-top: 130px;width: 70%;margin: 0 auto;text-align: center;}.wed-filter h1{color: #fff;}.wed-filter p{color: #fff;}.cen-filter{}.cen-filter ul{position: relative;overflow: hidden;margin-bottom: 0px;}.cen-filter ul li{width: 31.555%;border: 1px solid #dfdfdf;margin: 5px;float: left;}.cen-filter ul li a{color: #333;vertical-align: middle;font-size: 15px;font-weight: 500;display: block;padding: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;text-align: left;}.cen-filter ul li a:hover{background:#dfdfdf;}.cen-filter ul li a:focus{background:#dfdfdf;}.cen-filter ul li a img{width: 32px;}.cen-filter{}.wed-filt-change{position: relative;background: #fff;padding: 3% 27px 41% 27px;border-radius: 2px;margin-top: 20px;box-shadow: 0px 6px 20px -1px hsla(0, 0%, 1%, 0.22);margin-bottom: 100px;}.wed-filt-nav{width: 100%;border-top: 1px solid #dfdfdf;margin-top: 20px;padding-top: 20px;display:none;}.wed-filt-nav ul{}.wed-filt-nav ul li{float: left;width: 50%;}.wed-filt-nav ul li a{background: #2e2b44;}.wed-filt-nav ul li a:hover{background: #342e65;color:#fff;}.wed-filt-nav ul li a:focus{color:#fff;}.wed-filt-nav ul li:nth-child(1) a{}.wed-filt-nav ul li:nth-child(2) a{}.cen-filter{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition:all 0.5s ease;}.fil-2{transform: scale(0);}.fil-3{transform: scale(0);}.fil-4{transform: scale(0);}.fil-5{transform: scale(0);}.filt-eff{transform: scale(0);}.filt-eff-1{transform: scale(1);}.wed-sel-filter{position:absolute;width: 94%;}.wed-sel-filter h4{text-align: left;color: #607D8B;padding-left: 6px;}.wed-sel-filter form input[type="submit"]{background: #342e65;color: #fff;font-size: 16px;padding: 10px 42px;border-radius: 2px;border: 0px;}.ed-home{}.com-fir-sp-top{}.ed-top{background: #182F41;}.ed-com-t1-left{}.ed-com-t1-left ul{}.ed-com-t1-left ul li{float: left;display: inline-block;}.ed-com-t1-left ul li a{padding: 5px 1px;line-height: 30px;font-size: 12px;}.ed-com-t1-right{float: right;}.ed-com-t1-right ul{}.ed-com-t1-right ul li{float: left;display: inline-block;}.ed-com-t1-right ul li a{color: #fff;padding: 7px 12px;line-height: 30px;font-size: 12px;}.ed-com-t1-right ul li:nth-child(1) a{background: #e66030;}.ed-com-t1-right ul li:nth-child(2) a{background: #013673;}.main-menu{float: right;width: 80%;}.main-menu ul{float: right;}.main-menu ul li{float: left;display: inline-block;}.main-menu ul li a{color: #000000;padding: 20px 10px;line-height: 60px;font-size: 16px;font-weight: 600;position:relative;}.main-menu ul li a:hover{color: #e66030;}.main-menu ul li a:after{content: "";position: absolute;width: 100%;height: 3px;bottom: 12px;left: 0;color: #e66030;background-color: #e66030;visibility: hidden;-webkit-transform: scaleX(0);transform: scaleX(0);transition: all .15s ease-in;z-index: 1;}.main-menu ul li a:hover:after{visibility: visible;transform: scaleX(1);transition: all .25s ease-out;}.main-menu ul li:last-child a{padding-right:0px;}.ed-sub-menu:after{content: "\f107";font-family: FontAwesome;padding: 5px 5px;position: relative;top: 0px;font-size: 14px;font-weight: 900;}.ed-sub-drop-menu:after{content: "\f105";font-family: FontAwesome;padding: 5px 5px;position: relative;top: -5px;font-size: 14px;font-weight: 900;float:right;}.menu-about:after{display:none;}.mm1-s2 a:after{display:none;}.mm2-com a:after{display:none;}.slider{height:500px !important;}.slider:after{position:absolute;content:'';background:#333;bottom:0px;top:0px;left:0px;right:0px;}.caption h3{font-size: 60px;}.caption h5{font-size: 32px;}.caption p{}.caption a{}.hom-p1{position: relative;overflow: hidden;}.hom-p1-img{float: left;width: 25%;}.hom-p1-img img{width: 100%;}.hom-p1-con{float: left;width: 75%;padding-left: 15px;}.hom-p1-con h4{margin-bottom: 18px;font-size: 24px;}.hom-p1-com{background: #ffffff;position: relative;overflow: hidden;padding: 18px;border-radius: 2px;border: 1px solid #e0e0e0;}.hom-p1-con p{}.hom-p1-con a{}.btn-read{color:#fff;background: #22bff1;background: -webkit-linear-gradient(to top, #1ab4e6, #2bcbfd);background: linear-gradient(to top, #1ab4e6, #2bcbfd);padding: 7px 10px;line-height: 40px;border-radius: 3px;text-transform: uppercase;font-weight: 500;font-size: 12px;}.pop-cour{background: #f5f5f5;}.pop-co::before {content: '';position: absolute;background: linear-gradient(to top, rgb(29, 36, 42) 15%, rgba(0, 0, 0, 0) 100%);top: 0px;bottom: 0px;left: 0px;width: 100%;}.home-top-cour {position: relative;overflow: hidden;background: #ffffff;padding: 15px 0px;margin-bottom: 30px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;border: 1px solid #e4e4e4;margin: 20px 0px;}.home-top-cour:hover {-moz-transform: scale(1.02);-webkit-transform: scale(1.02);-o-transform: scale(1.02);transform: scale(1.02);box-shadow: 0px 11px 9px -10px rgba(0, 0, 0, 0.52);-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}.home-top-cour img {width: 100%;}.home-top-cour-desc {}.home-top-cour-desc span {text-transform: uppercase;font-size: 12px;margin: 20px 0px;}.home-top-cour-desc h3 {font-size: 20px;padding-bottom: 8px;color: #000000;margin: 0px;}.home-top-cour-desc h4 {font-size: 15px;padding-bottom: 8px;}.home-top-cour-desc p {margin-bottom: 0px;font-size: 13px;}.home-top-cour-rat {position: absolute;background: #607D8B;padding: 0px 5px;font-weight: 600;color: #fff;right: 15px;top: 0px;font-size: 14px;border-radius: 2px;}.home-top-cour-rat span {}.home-top-cour-rat i {}.list-inn-rat {}.list-inn-rev {}.list-inn-links {}.list-number {position: relative;overflow: hidden;width: 100%;padding-top: 10px;}.hom-list-share {position: relative;overflow: hidden;width: 100%;padding-top: 12px;}.hom-list-share ul {margin-bottom: 0px;padding: 0px;}.hom-list-share ul li {float: left;list-style-type: none;display: inline-block;width: 33.333%;}.hom-list-share ul li:nth-child(1) a{color: #fff;border: 1px solid #149acc;background: #1aa5d8;background: linear-gradient(to bottom, #1aa5d8, #1386b1);text-transform: uppercase;font-weight: 700;}.hom-list-share ul li a {display: block;border: 1px solid #ececec;margin: 2px;padding: 4px 5px;font-size: 12px;color: #8a8a8a;text-align: center;font-weight: 600;}.hom-list-share ul li a i {padding-right: 5px;}.ho-ex-title{margin-bottom: 35px;}.ho-ex-title h4{padding-left: 15px;font-size: 26px;}.ho-ex-title h4:before{position: absolute;content: "";width: 4px;height: 20px;margin-top: 3px;background: #03294f;top: 2px;left: 15px;}.ho-event{}.ho-event ul{}.ho-event ul li{border-bottom: 1px solid #e0e0e0;padding: 15px 0px;position: relative;overflow: hidden;}.ho-ev-img{border-radius: 3px;display: inline-block;float: left;color: #fff;text-align: center;padding: 0px;margin-right: 20px;text-transform: uppercase;width: 20%;}.ho-ev-img img{width:100%;}.ho-ev-date{border-radius: 3px;display: inline-block;float: left;color: #fff;text-align: center;padding: 14px 0;margin-right: 20px;text-transform: uppercase;width: 20%;background: #02294e;background: -webkit-linear-gradient(to top, #012951, #03294e);background: linear-gradient(to top, #012951, #03294e);}.ho-ev-date span:first-child{display: block;font-size: 25px;font-weight: 500;margin-top: 0px;line-height: 25px;color: #fff;}.ho-ev-date span:last-child{font-size: 12px;color: #fff;}.ho-ev-link{float: left;width: 60%;}.ho-ev-link a{}.ho-ev-link a h4{color: #112842;padding-bottom: 5px;margin-bottom: 3px;border-bottom: 0px;text-overflow: ellipsis;white-space: pre;overflow: hidden;letter-spacing: 0px;}.ho-ev-link p{color: #203245;margin-bottom: 0px;text-overflow: ellipsis;white-space: pre;overflow: hidden;}.ho-ev-link span{color: #959595;font-size: 12px;font-weight: 500;}.ho-ev-link-full{width:100%;}.ho-ev-latest{position: relative;overflow: hidden;width: 100%;padding: 35px;margin-bottom: 30px;border-radius: 4px;}.ho-ev-latest:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(to top, rgba(3, 41, 79, 0.82), rgba(6, 53, 98, 0.62));}.ho-ev-latest-bg-1{background: url(../../assets/images/bg-ev.jpg) no-repeat;background-size: cover;}.ho-ev-latest-bg-2{background: url(../../assets/images/bg-ev1.jpg) no-repeat;background-size: cover;}.ho-ev-latest-bg-3{background: url(../../assets/images/bg-ev2.jpg) no-repeat;background-size: cover;margin-bottom: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}.in-ev-latest-bg-1{background: url(../images/ev-in-bg1.jpg) no-repeat;background-size: cover;}.ho-lat-ev{position: relative;}.ho-lat-ev a{color: #fff;}.ho-lat-ev h4{color:#fff;font-size: 22px;padding-bottom: 14px;}.ho-lat-ev p{color: #e2e2e2;margin-bottom: 0px;font-size: 14px;}.ho-lat-ev span{}.ho-st-login{position: relative;overflow: hidden;background: #ececec;padding: 10px 5px 18px 5px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}.ho-st-login form{}.ho-st-login form input{background: #fff;border-radius: 2px;margin-bottom: 4px;padding: 0px 15px;box-sizing: border-box;font-size: 16px;border: 1px solid #cecece;height: 45px;}.ho-st-login form input[type="submit"]{margin-bottom: 0px;width: 100%;}.ho-st-login form label{left: 20px !important;top: 15px;font-size: 13px;}.cor-apply{background: #03294e;padding: 10px 0px 18px 0px;border: 4px dotted #333;border-radius: 4px;}.cor-apply form input{border: 1px solid #cecece;height: 45px;}.light-btn{color: #fff;background: #f36b3b;background: -webkit-linear-gradient(to top, #90210E, #f36b3b);background: linear-gradient(to top, #90210E, #f36b3b);padding: 0px 10px;line-height: 40px;border-radius: 3px;text-transform: uppercase;font-weight: 800;font-size: 16px;display: block;text-align: center;}.tabs-hom-reg{background:none;}.tabs-hom-reg a{}.tabs-content{position: relative;overflow: hidden;height: 360px !important;}.field-com{}.field-com input{}.field-com.select-dropdown{border: 1px solid #cecece;height: 45px;}.cor-left-app-tit{padding-top: 8px;padding-bottom: 8px;}.cor-left-app-tit h4{font-size: 24px;padding-bottom: 4px;color: #fff;}.cor-left-app-tit p{font-size: 14px;color: #9c9c9c;}.hom-enq{background: #fff;border: 1px solid #cacaca;padding: 25px;}.hom-enq h3{color: #333;}.hom-enq p{color: #929292;}.hom-enq label{left: 15px;font-size: 12px;top: 13px;}.hom-enq form input{border: 1px solid #c5c5c5;height: 45px;margin-bottom: 5px;padding: 8px;box-sizing: border-box;border-radius: 2px;background: #fff;}.hom-enq form textarea{border: 1px solid #c5c5c5;height: 50px;border-radius: 2px;background: #fff;}.btn-submit{color: #fff;background: #e74715;background: -webkit-linear-gradient(to top, #d83d0c, #FF5722);background: linear-gradient(to top, #d83d0c, #FF5722);padding: 4px 34px;line-height: 32px;border-radius: 3px;text-transform: uppercase;font-weight: 500;font-size: 14px;}.ed-com-t1-social{position: relative;overflow: hidden;margin-top: -5px;float: right;margin-right: 25px;}.ed-com-t1-social ul li{float: left;}.ed-com-t1-social ul li a{line-height: 26px;}.ed-com-t1-social ul li a i{width: 30px;height: 30px;color: #92a5bb;padding: 12px 4px;text-align: center;border-right: 1px solid #182F41;}.search-top{background: #182F41;padding: 12px 0px;box-shadow:0 4px 15px 0 rgba(0, 0, 0, 0.32);width: 100%;border-top: 1px solid #dedede;}.search-form{width: 60%;margin: 0 auto;}.search-form form{}.sf-type{float: left;width: 75%;}.sf-input{}.sf-input input{width: 100%;border: 0px;background: url(../images/search.png) no-repeat left center #ffffff;background-size: 17px;background-position-x: 12px;color: #464646;font-weight: 500;text-transform: capitalize;padding: 8px;border: 1px solid #ffffff;padding: 8px 45px;margin: 0px;border-top-left-radius: 2px;border-bottom-left-radius: 2px;font-size: 14px;}.sf-list{display:none;position: absolute;width: 43.8%;background: #fff;z-index: 99;box-shadow: 0 26px 64px 0 rgba(0,0,0,.6);border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;height: 300px;overflow-y: hidden;}.sf-list:hover{overflow-y: auto;}.sf-list ul{}.sf-list ul li{}.sf-list ul li a{display: block;color: #2b333a;padding: 10px;border-bottom: 1px solid #efefef;font-size: 14px;font-weight: 600;}.sf-list ul li a:hover{background: #eee;}.sf-list ul li:last-child a{border-bottom: 0px solid #efefef;}.sf-submit{float: left;width: 25%;}.sf-submit input{width: 100%;border: 0px;color: #fff;font-weight: 600;text-transform: uppercase;padding: 13px;border: 1px solid #e25f30;border-top-right-radius: 2px;border-bottom-right-radius: 2px;background: #e05a2b;background: -webkit-linear-gradient(to top, #90210E, #f36b3b);background: linear-gradient(to top, #de592a, #f36b3b);}.slider-arr{color: #fff;position: absolute;font-size: 18px;top: 50%;width: 50px;height: 50px;background: #000000;padding: 17px;border-radius: 50px;}.slider-con{}.slider-con h2{font-size: 50px;text-transform: uppercase;line-height: 50px;}.slider-con h2 span{font-size: 50px;text-transform: uppercase;font-weight: 700;line-height: 28px;color: #e66030;}.slider-con p{font-size: 20px;color: #fff;margin-bottom: 40px;margin-top: 30px;line-height: 30px;font-weight: 300;}.slider-con a{padding: 14px 45px;line-height: 45px;border-radius: 3px;text-transform: uppercase;font-weight: 600;font-size: 14px;height: 45px;text-align: center;margin:0px 10px;}.bann-btn-1{background: #f36b3b;background: -webkit-linear-gradient(to top, #f36b3b, #f36b3b);background: linear-gradient(to top, #f36b3b, #f36b3b);color: #fff;border: 1px solid #f36b3b;}.bann-btn-1:hover{border: 1px solid #fff;background:#fff;color:#333;}.bann-btn-2{border: 1px solid #e0e0e0;color: #e0e0e0;}.bann-btn-2:hover{border: 1px solid #fff;background:#fff;color:#333;}.item{}.item img{width:100%;}.top-revi{float: left;position: relative;overflow: hidden;padding: 5px 5px 5px 5px;width: 20%;}.top-revi img{width: 50px;height: 50px;float: left;margin-right: 10px;border-radius: 5px;}.top-revi h4{float: left;display: block;}.top-revi p{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;float: left;margin-bottom: 0px;font-size: 12px;width: 70%;}.top-star-rat{margin-bottom: 0px;line-height: 10px;float: left;display: block;}.top-star-rat i{font-size: 10px;}.top-logo{padding: 12px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition:all 1s ease;}.pop-form{}.pop-form input{font-size: 16px;}.ff3{border: 1px solid #c3c3c3;padding: 25px;border-top: 0px;}.ff3 h3{}.ff3 p{}.pop-close{}.wed-hom-ser{position: absolute;overflow: hidden;width: 100%;padding-top: 14px;margin-top: -170px;margin-left: -15px;}.wed-hom-ser ul{margin-bottom: 0px;margin: 0 auto;display: table;position: relative;}.wed-hom-ser ul li{float: left;display: inline;text-align: center;margin: 5px;}.wed-hom-ser ul li a{background: #202f40;width: 90px;height: 90px;display: block;padding: 18px 2px 10px 2px;text-align: center;color: #fff;border-radius: 70px;font-family: 'Arimo', sans-serif;position: relative;overflow: hidden;line-height: 24px;font-size: 11px;}.wed-hom-ser ul li a:hover{-webkit-transform: scale(1.1);transform: scale(1.1);background: #ef6331;color: #fff;}.wed-hom-ser ul li a img{display: table;text-align: center;margin: 0 auto;padding-bottom: 5px;}.wed-hom-ser ul li a h4{font-size: 32px;color: #182F41;font-weight: 600;margin-bottom: 5px;}.wed-hom-ser ul li a span{color: #898d92;font-size: 12px;letter-spacing: 2px;}.ed-course{}.ed-course-in{margin-bottom: 30px;border-radius: 3px;position: relative;overflow: hidden;}.course-overlay{}.course-overlay img{height: auto;width: 100%;}.course-overlay span{position: absolute;top: 50%;left: 0;right: 0;text-align: center;transform: translateY(-50%);font-size: 18px;font-weight: 600;color: #fff;z-index: 1;}.ed-course-in a.course-overlay img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.ed-course-in a:after {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(31, 44, 115, 0.57);}.ed-course-in:hover a.course-overlay img {-webkit-transform: scale(1.1);transform: scale(1.1);}.full-bot-book{background: #f36b3b;padding: 40px 0px;position: relative;overflow: hidden;}.bot-book{position: relative;overflow: hidden;width: 100%;display: block;}.bb-img{}.bb-img img{width: 90px;}.bb-text{}.bb-text h4{color: #fff;font-size: 26px;text-transform: uppercase;padding-bottom: 15px;}.bb-text p{color: #fff5f3;margin-bottom: 0px;}.bb-link{position: relative;overflow: hidden;}.bb-link a{border: 1px solid #fff;color: #fff;border-radius: 50px;padding: 15px 20px;line-height: 60px;}.com-breadcrumb{}.com-breadcrumb ol{}.com-breadcrumb ol li{}.com-breadcrumb ol li a{font-size: 13px;color: #767676;line-height: 15px;}.com-breadcrumb > ol .active {color: #575757;font-size: 13px;}.cor{}.cor-img{}.cor-img img{width: 100%;}.cor-con-mid{}.cor-con-mid div{}.cor-con-mid p,li{color: #203245;line-height: 24px;}.cor-p1{border-bottom: 1px solid #d2d2d2;padding-bottom: 20px;margin-bottom: 40px;margin-top: 40px;}.cor-p1 h2{margin-top: 0px;color: #203245;font-size: 30px;}.cor-p1 span{color: #959595;font-size: 14px;font-weight: 400;}.cor-p2{margin-bottom: 40px;position: relative;overflow: hidden;}.cor-p2 ul{}.cor-p2 ul li{float: left;width: 33.333%;text-align: center;font-weight: 500;color: #012951;font-size: 18px;}.cor-p2 ul li img{display: block;margin: 0 auto;margin-bottom: 18px;}.cor-p2-inn{border: 1px solid #dbdbdb;padding: 15px;margin: 5px;border-radius: 2px;}.cor-p3{border: 1px solid #d2d2d2;padding-bottom: 20px;padding: 30px;margin-bottom: 40px;}.cor-p3 p{}.cor-p3 h3{margin-top: 0px;color: #012951;font-size: 18px;}.cor-p3 h4{margin-bottom: 30px;display: inline-block;color: #359639;border-radius: 2px;border-bottom: 2px solid #359639;font-weight: 500;font-size: 24px;}.cor-p3 span{display: inline-block;background: #4CAF50;color: #fff;padding: 6px 10px;border-radius: 2px;border-bottom: 2px solid #359639;font-weight: 500;font-size: 16px;}.cor-p4{margin-bottom: 40px;}.cor-p4 h3{color: #203245;font-size: 24px;margin-bottom: 25px;margin-top: 50px;}.cor-p4 p{}.cor-p5{border-top: 1px solid #d2d2d2;margin-top: 30px;border-bottom: 1px solid #d2d2d2;padding-bottom: 10px;}.cor-p5 h3{margin-bottom: 25px;margin-top: 50px;}.cor-p5 h4{padding: 25px 0px 18px 0px;}.cor-p5 ul li{}.cor-p5 ul li a{font-weight: 500;background-color: #eee;padding:10px;}.cor-p5 ul li a img{width:18px;margin-right:5px;}.cor-p6{margin-top: 50px;}.cor-p6 h3{color: #203245;font-size: 24px;margin-top: 0px;margin-bottom: 30px;}.cor-p6-revi{position: relative;overflow: hidden;border-bottom: 1px solid #e7e7e7;margin-bottom: 30px;padding-bottom: 15px;}.cor-p6-revi-left{float: left;width: 15%;}.cor-p6-revi-left img{width: 100%;padding: 0px 30px 15px 0px;border-radius: 5px;}.cor-p6-revi-right{float: left;width: 85%;}.cor-p6-revi-right h4{margin-bottom: 12px;color: #203245;}.cor-p6-revi-right span{color: #959595;font-size: 12px;font-weight: 500;}.cor-p6-revi-right p{}.cor-p7-revi{}.cor-p7-revi input{height: 45px;position: relative;padding: 15px 24px;box-sizing: border-box;box-shadow: none;border: 1px solid #e8e8e8;text-indent: 0;line-height: 12px;-webkit-transition: border-color .4s, color .4s;transition: border-color .4s, color .4s;width: 100%;font-size: 14px;background: #fff;}.cor-p7-revi textarea{height: 100px;position: relative;padding: 15px 24px;box-sizing: border-box;box-shadow: none;border: 1px solid #e8e8e8;text-indent: 0;line-height: 12px;-webkit-transition: border-color .4s, color .4s;transition: border-color .4s, color .4s;width: 100%;font-size: 14px;background: #fff;}.cor-p7-revi input[type="submit"]{margin-bottom: 0px;padding: 0px 45px;line-height: 45px;border-radius: 3px;text-transform: uppercase;font-weight: 600;font-size: 14px;height: 45px;text-align: center;background: #f36b3b;background: -webkit-linear-gradient(to top, #90210E, #f36b3b);background: linear-gradient(to top, #90210E, #f36b3b);color: #fff;border: 1px solid #f36b3b;width: 100%;}.cor-p7-revi label{font-size: 14px;left: 20px !important;top: 12px;}.my-acc-form{}.my-acc-form input{}.my-acc-form label{font-size: 15px;font-weight: 500;color: #000;}.db-course{}.db-course td{}.ads{position:relative;overflow:hidden;}.ads img{width:100%;padding: 35px 35px 0px 35px;}.cor-mid-img{}.cor-mid-img img{width:100%;}.pg-inn{background: #fff;box-shadow: 0px 4px 20px 4px rgba(0, 0, 0, 0.08);padding: 70px 15px;}.cor-side-com{position:relative;overflow:hidden;margin-bottom:35px;}.cor-tim-tab{}.cor-tim-tab h4{padding: 15px 0px 25px 0px;}.cor-tim-tab ul li{background: url('../images/book.png') no-repeat left center;padding-left:50px;margin-bottom:20px;font-size:13px;}.cor-tim-tab p{font-size:13px;}.de-left-tit{background: #03294e;padding: 10px;border-radius: 2px;}.de-left-tit h4{color: #fff;}.pro-cover{background: url('../images/pro-bg.jpg') no-repeat center center;width:100%;height:250px;display: block;background-size: cover;}.pro-menu{background: #2f4f73;box-shadow: 0px 4px 10px hsla(0, 0%, 0%, 0.08);position: relative;z-index: 2;}.pro-menu ul{margin-bottom: 0px;display: table;margin-left: 25px;}.pro-menu ul li{display: inline-block;}.pro-act{background: #4b6c90;color: #fff !important;}.pro-menu ul li a{padding: 17px 14px;line-height: 53px;color: #fff;font-weight: 500;border-right: 1px solid #405d7d;}.pro-menu ul li a:hover{background: #4b6c90;color: #fff;}.pro-user{position:relative;margin-top:-160px;box-shadow: 0px 5px 18px -11px rgba(150,150,150,0.8);border: 1px solid #f3f2f2;border-bottom: 0px;z-index: 9;}.pro-user img{width:100%;border:4px solid #fff;}.pro-user-bio{background: #fff;padding: 25px;box-shadow: 0px 5px 18px -11px rgba(150,150,150,0.8);border: 1px solid #f3f2f2;}.pro-user-bio ul{}.pro-user-bio ul li{padding-bottom: 10px;}.pro-user-bio ul li a{color: #333;}.pro-user-bio ul li a i{margin-right: 5px;width: 20px;}.pro-user-bio ul li:last-child{padding-bottom: 0px;}.pro-user-bio ul li:nth-child(2){border-bottom: 1px solid #e9edf1;margin-bottom: 15px;padding-bottom: 15px;}.pro-con{padding: 35px 50px;}.pro-con-table{border: 1px solid #f7f8f9;padding: 5px 15px;margin-top: 25px;}.pro-con-table tr{line-height: 50px;}.pro-con-table tr:hover{background:#f3f3f3;}.pro-con-table th{font-weight: 600;padding: 10px;}.pro-con-table td{padding: 10px;font-size: 13px;}.pro-edit{background: #203245;color: #ffffff !important;padding: 1px 4px;border-radius: 2px;font-size: 13px;}.pro-act{}.pro-user-act{background: #469c49;color: #fff;padding: 1px 4px;border-radius: 2px;font-size: 13px;}.pro-user-de-act{background: #8794a0;}.pro-user-page{border: 1px solid #d8d8d8;padding: 5px 20px 30px 20px;position: relative;overflow: hidden;}.pro-user-page h5{font-size: 16px;margin-top: 22px;}.pro-user-page label{margin-right: 20px;font-size: 15px !important;}.pro-user-page input{}.btn-pro-submit{margin-top: 24px;background: #f2323b;background: linear-gradient(to bottom, #ff4d56, #f12f38);color: #fff;padding: 14px;font-weight: 600;font-size: 15px;text-transform: uppercase;}.btn-upload{height: 46px !important;}.pro-ad-img{width:100px;padding: 12px;}.pro-ad-table{}.pro-ad-table tr{}.pro-ad-table td{}.pro-con{}.pro-con form{}.pro-con form label,select{}.bot-gal {}.h-gal {position: relative;overflow: hidden;}.h-gal ul {margin-bottom: 0px;padding: 1px;}.h-gal ul li {float: left;display: inline-block;width: 33.333%;}.h-gal ul li img {width: 100%;padding: 5px;}.h-vid {}.h-vid iframe {width: 100%;border: 0px;height: 200px;}.h-blog {}.h-blog ul {margin-bottom: 0px;}.h-blog ul li {border-bottom: 1px solid #dcdcdc;padding: 12px 0px;position: relative;overflow: hidden;}.h-blog ul li a {}.h-blog ul li a span {font-family: 'Quicksand', sans-serif;font-size: 13px;display: block;margin-bottom: 10px;color: #a5a0a1;}.h-blog ul li a img {float: left;width: 35px;height: 35px;border-radius: 50px;margin-right: 15px;}.h-blog ul li a h5 {color: #333;font-size: 15px;margin-top: 0px;text-overflow: ellipsis;white-space: pre;overflow: hidden;text-transform: capitalize;margin-bottom: 5px;letter-spacing: 0px;}.h-blog ul li a p {padding-left: 50px;margin-bottom: 0px;color: #969595;font-size: 12px;line-height: 18px;}.bot-gal {}.bot-gal h4 {margin-top: 0px;border-bottom: 1px solid #e0e0e0;padding-bottom: 14px;font-size: 16px;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 30px;color: #112842;}.bot-gal h5 {font-size: 16px;text-transform: uppercase;margin-bottom: 15px;letter-spacing: 1px;margin-top: 25px;color: #112842;}.bot-gal p {margin-bottom: 0px;}.log-in-pop {position: relative;overflow: hidden;background: #fff;width: 60%;margin: 0 auto;margin-top: 5%;}.log-in-pop-left {float: left;width: 40%;background: url('../images/login.jpg') #182F41 no-repeat center center;padding: 12.5% 6%;color: #fff;height: 100%;bottom: 0px;}.log-in-pop-left::before {}.log-in-pop-left h1 {color: #fff;font-size: 32px;}.log-in-pop-left h1 span {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-transform: capitalize;color: #fff;font-size: 24px;}.log-in-pop-left p {color: #fff;}.log-in-pop-left h4 {color: #fff;margin-bottom: 15px;margin-top: 15px;border-top: 1px solid #002e63;padding-top: 15px;}.log-in-pop-left ul {margin-bottom: 0px;}.log-in-pop-left ul li {margin-bottom: 5px;}.log-in-pop-left ul li a {display: block;background: #3F51B5;color: #fff;padding: 12px;border-radius: 2px;font-weight: 600;font-size: 14px;}.log-in-pop-left ul li:nth-child(1) a {background: #39579A;}.log-in-pop-left ul li:nth-child(2) a {background: #F24033;}.log-in-pop-left ul li:nth-child(3) a {background: #24A9E6;}.log-in-pop-left ul li a i {padding-right: 7px;}.log-in-pop-right {float: left;width: 60%;padding: 50px;}.log-in-pop-right h4 {font-size: 24px;margin-bottom: 20px;}.log-in-pop-right p {}.log-in-pop-right a {color: #333;}.log-in-pop-right form {}.log-in-pop-right form label {font-size: 14px !important;font-weight: 200;left: 15px;top: 14px;}.log-in-pop-right form input {border: 1px solid #dfdfdf;padding: 8px;box-sizing: border-box;height: 45px;border-radius: 2px;font-size: 14px;color: #000;margin-bottom: 5px;}.log-in-pop-right form textarea {border: 1px solid #dfdfdf;padding: 8px;box-sizing: border-box;height: 70px;border-radius: 2px;}.log-in-pop-right form input[type="submit"] {color: #fff;height: 32px;}.padd-top {margin-top: 15px;}.log-in-btn {background: #f4364f;color: #fff;padding: 2px 10px;font-weight: 600;}.pop-close {color: #333;width: 24px;height: 24px;display: inline-block;position: absolute;top: 15px;right: 15px;}.pop-close:hover {transform: rotate(180deg);}.pop-close img {width: 24px;}.modal-open {overflow: inherit !important;}.log-ch-bx {}.log-ch-bx p {}.log-ch-bx p label {left: 1px;top: 10px;color: #727070;}.log-ch-bx p input {}.materialboxed {display: block;cursor: -webkit-zoom-in;cursor: zoom-in;position: relative;transition: opacity .4s;-webkit-backface-visibility: hidden;}


  /* Importing fonts from Google */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap');

/* Reseting */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}

.owl-carousel .owl-item {
    transition: all 0.3s ease-in-out;
}

.owl-carousel .owl-item .card {
    padding: 30px;
    position: relative;
}

.owl-carousel .owl-stage-outer {
    overflow-y: auto !important;
    padding-bottom: 40px;
}

.owl-carousel .owl-item img {
    height: 200px;
    object-fit: cover;
    border-radius: 6px;
}

.owl-carousel .owl-item .card .name {
    position: absolute;
    bottom: -20px;
    left: 33%;
    color: #101c81;
    font-size: 1.1rem;
    font-weight: 600;
    background-color: aquamarine;
    padding: 0.3rem 0.4rem;
    border-radius: 5px;
    box-shadow: 2px 3px 15px #3c405a;
}

.owl-carousel .owl-item .card {
    opacity: 0.2;
    transform: scale3d(0.8, 0.8, 0.8);
    transition: all 0.3s ease-in-out;
}

.owl-carousel .owl-item.active.center .card {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

.owl-carousel .owl-dots {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.owl-theme .owl-dots .owl-dot span {
    height: 20px;
    background: #2a6ba3 !important;
    border-radius: 2px !important;
    opacity: 0.8;
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    height: 13px;
    width: 13px;
    opacity: 1;
    transform: translateY(2px);
    background: #83b8e7 !important;
}

@media(min-width: 480.6px) and (max-width: 575.5px) {
    .owl-carousel .owl-item .card .name {
        left: 24%;
    }
}

@media(max-width: 360px) {
    .owl-carousel .owl-item .card .name {
        left: 30%;
    }
}

