﻿.wp-customizer .invisible{visibility:visible}form .select-resize-ghost,form .select2-container .select2-choice,form .select2-container .select2-selection,form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{box-shadow:none;border-radius:5px;height:48px}form input[type="submit"]{border:0;border-radius:5px;text-transform:none}form .form-footer .wpcf7-submit{margin:0;height:48px;background-color:var(--fs-color-alert);padding-left:25px;padding-right:25px}.amb-0 *,.pmb-0 p{margin-bottom:0}.font-h,.all-font-h *{font-family:var(--heading-font-family) !important}.font-p,.all-font-p *{font-family:var(--text-font-family) !important}.font-alt,.all-font-alt *{font-family:var(--alt-font-family) !important}.fs-0{font-size:0px}.fs-1{font-size:1px}.fs-2{font-size:2px}.fs-3{font-size:3px}.fs-4{font-size:4px}.fs-5{font-size:5px}.fs-6{font-size:6px}.fs-7{font-size:7px}.fs-8{font-size:8px}.fs-9{font-size:9px}.fs-10{font-size:10px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fs-16{font-size:16px}.fs-17{font-size:17px}.fs-18{font-size:18px}.fs-19{font-size:19px}.fs-20{font-size:20px}.fs-21{font-size:21px}.fs-22{font-size:22px}.fs-23{font-size:23px}.fs-24{font-size:24px}.fs-25{font-size:25px}.fs-26{font-size:26px}.fs-27{font-size:27px}.fs-28{font-size:28px}.fs-29{font-size:29px}.fs-30{font-size:30px}.fs-31{font-size:31px}.fs-32{font-size:32px}.fs-33{font-size:33px}.fs-34{font-size:34px}.fs-35{font-size:35px}.fs-36{font-size:36px}.fs-37{font-size:37px}.fs-38{font-size:38px}.fs-39{font-size:39px}.fs-40{font-size:40px}.fs-41{font-size:41px}.fs-42{font-size:42px}.fs-43{font-size:43px}.fs-44{font-size:44px}.fs-45{font-size:45px}.fs-46{font-size:46px}.fs-47{font-size:47px}.fs-48{font-size:48px}.fs-49{font-size:49px}.fs-50{font-size:50px}.fs-51{font-size:51px}.fs-52{font-size:52px}.fs-53{font-size:53px}.fs-54{font-size:54px}.fs-55{font-size:55px}.fs-56{font-size:56px}.fs-57{font-size:57px}.fs-58{font-size:58px}.fs-59{font-size:59px}.fs-60{font-size:60px}.fs-61{font-size:61px}.fs-62{font-size:62px}.fs-63{font-size:63px}.fs-64{font-size:64px}.fs-65{font-size:65px}.fs-66{font-size:66px}.fs-67{font-size:67px}.fs-68{font-size:68px}.fs-69{font-size:69px}.fs-70{font-size:70px}.fs-71{font-size:71px}.fs-72{font-size:72px}.fs-73{font-size:73px}.fs-74{font-size:74px}.fs-75{font-size:75px}.fs-76{font-size:76px}.fs-77{font-size:77px}.fs-78{font-size:78px}.fs-79{font-size:79px}.fs-80{font-size:80px}.fs-81{font-size:81px}.fs-82{font-size:82px}.fs-83{font-size:83px}.fs-84{font-size:84px}.fs-85{font-size:85px}.fs-86{font-size:86px}.fs-87{font-size:87px}.fs-88{font-size:88px}.fs-89{font-size:89px}.fs-90{font-size:90px}.fs-91{font-size:91px}.fs-92{font-size:92px}.fs-93{font-size:93px}.fs-94{font-size:94px}.fs-95{font-size:95px}.fs-96{font-size:96px}.fs-97{font-size:97px}.fs-98{font-size:98px}.fs-99{font-size:99px}.fs-100{font-size:100px}@media (max-width:849px){.md-fs-0{font-size:0px}}@media (max-width:849px){.md-fs-1{font-size:1px}}@media (max-width:849px){.md-fs-2{font-size:2px}}@media (max-width:849px){.md-fs-3{font-size:3px}}@media (max-width:849px){.md-fs-4{font-size:4px}}@media (max-width:849px){.md-fs-5{font-size:5px}}@media (max-width:849px){.md-fs-6{font-size:6px}}@media (max-width:849px){.md-fs-7{font-size:7px}}@media (max-width:849px){.md-fs-8{font-size:8px}}@media (max-width:849px){.md-fs-9{font-size:9px}}@media (max-width:849px){.md-fs-10{font-size:10px}}@media (max-width:849px){.md-fs-11{font-size:11px}}@media (max-width:849px){.md-fs-12{font-size:12px}}@media (max-width:849px){.md-fs-13{font-size:13px}}@media (max-width:849px){.md-fs-14{font-size:14px}}@media (max-width:849px){.md-fs-15{font-size:15px}}@media (max-width:849px){.md-fs-16{font-size:16px}}@media (max-width:849px){.md-fs-17{font-size:17px}}@media (max-width:849px){.md-fs-18{font-size:18px}}@media (max-width:849px){.md-fs-19{font-size:19px}}@media (max-width:849px){.md-fs-20{font-size:20px}}@media (max-width:849px){.md-fs-21{font-size:21px}}@media (max-width:849px){.md-fs-22{font-size:22px}}@media (max-width:849px){.md-fs-23{font-size:23px}}@media (max-width:849px){.md-fs-24{font-size:24px}}@media (max-width:849px){.md-fs-25{font-size:25px}}@media (max-width:849px){.md-fs-26{font-size:26px}}@media (max-width:849px){.md-fs-27{font-size:27px}}@media (max-width:849px){.md-fs-28{font-size:28px}}@media (max-width:849px){.md-fs-29{font-size:29px}}@media (max-width:849px){.md-fs-30{font-size:30px}}@media (max-width:849px){.md-fs-31{font-size:31px}}@media (max-width:849px){.md-fs-32{font-size:32px}}@media (max-width:849px){.md-fs-33{font-size:33px}}@media (max-width:849px){.md-fs-34{font-size:34px}}@media (max-width:849px){.md-fs-35{font-size:35px}}@media (max-width:849px){.md-fs-36{font-size:36px}}@media (max-width:849px){.md-fs-37{font-size:37px}}@media (max-width:849px){.md-fs-38{font-size:38px}}@media (max-width:849px){.md-fs-39{font-size:39px}}@media (max-width:849px){.md-fs-40{font-size:40px}}@media (max-width:849px){.md-fs-41{font-size:41px}}@media (max-width:849px){.md-fs-42{font-size:42px}}@media (max-width:849px){.md-fs-43{font-size:43px}}@media (max-width:849px){.md-fs-44{font-size:44px}}@media (max-width:849px){.md-fs-45{font-size:45px}}@media (max-width:849px){.md-fs-46{font-size:46px}}@media (max-width:849px){.md-fs-47{font-size:47px}}@media (max-width:849px){.md-fs-48{font-size:48px}}@media (max-width:849px){.md-fs-49{font-size:49px}}@media (max-width:849px){.md-fs-50{font-size:50px}}@media (max-width:849px){.md-fs-51{font-size:51px}}@media (max-width:849px){.md-fs-52{font-size:52px}}@media (max-width:849px){.md-fs-53{font-size:53px}}@media (max-width:849px){.md-fs-54{font-size:54px}}@media (max-width:849px){.md-fs-55{font-size:55px}}@media (max-width:849px){.md-fs-56{font-size:56px}}@media (max-width:849px){.md-fs-57{font-size:57px}}@media (max-width:849px){.md-fs-58{font-size:58px}}@media (max-width:849px){.md-fs-59{font-size:59px}}@media (max-width:849px){.md-fs-60{font-size:60px}}@media (max-width:849px){.md-fs-61{font-size:61px}}@media (max-width:849px){.md-fs-62{font-size:62px}}@media (max-width:849px){.md-fs-63{font-size:63px}}@media (max-width:849px){.md-fs-64{font-size:64px}}@media (max-width:849px){.md-fs-65{font-size:65px}}@media (max-width:849px){.md-fs-66{font-size:66px}}@media (max-width:849px){.md-fs-67{font-size:67px}}@media (max-width:849px){.md-fs-68{font-size:68px}}@media (max-width:849px){.md-fs-69{font-size:69px}}@media (max-width:849px){.md-fs-70{font-size:70px}}@media (max-width:849px){.md-fs-71{font-size:71px}}@media (max-width:849px){.md-fs-72{font-size:72px}}@media (max-width:849px){.md-fs-73{font-size:73px}}@media (max-width:849px){.md-fs-74{font-size:74px}}@media (max-width:849px){.md-fs-75{font-size:75px}}@media (max-width:849px){.md-fs-76{font-size:76px}}@media (max-width:849px){.md-fs-77{font-size:77px}}@media (max-width:849px){.md-fs-78{font-size:78px}}@media (max-width:849px){.md-fs-79{font-size:79px}}@media (max-width:849px){.md-fs-80{font-size:80px}}@media (max-width:849px){.md-fs-81{font-size:81px}}@media (max-width:849px){.md-fs-82{font-size:82px}}@media (max-width:849px){.md-fs-83{font-size:83px}}@media (max-width:849px){.md-fs-84{font-size:84px}}@media (max-width:849px){.md-fs-85{font-size:85px}}@media (max-width:849px){.md-fs-86{font-size:86px}}@media (max-width:849px){.md-fs-87{font-size:87px}}@media (max-width:849px){.md-fs-88{font-size:88px}}@media (max-width:849px){.md-fs-89{font-size:89px}}@media (max-width:849px){.md-fs-90{font-size:90px}}@media (max-width:849px){.md-fs-91{font-size:91px}}@media (max-width:849px){.md-fs-92{font-size:92px}}@media (max-width:849px){.md-fs-93{font-size:93px}}@media (max-width:849px){.md-fs-94{font-size:94px}}@media (max-width:849px){.md-fs-95{font-size:95px}}@media (max-width:849px){.md-fs-96{font-size:96px}}@media (max-width:849px){.md-fs-97{font-size:97px}}@media (max-width:849px){.md-fs-98{font-size:98px}}@media (max-width:849px){.md-fs-99{font-size:99px}}@media (max-width:849px){.md-fs-100{font-size:100px}}@media (max-width:549px){.sm-fs-0{font-size:0px}}@media (max-width:549px){.sm-fs-1{font-size:1px}}@media (max-width:549px){.sm-fs-2{font-size:2px}}@media (max-width:549px){.sm-fs-3{font-size:3px}}@media (max-width:549px){.sm-fs-4{font-size:4px}}@media (max-width:549px){.sm-fs-5{font-size:5px}}@media (max-width:549px){.sm-fs-6{font-size:6px}}@media (max-width:549px){.sm-fs-7{font-size:7px}}@media (max-width:549px){.sm-fs-8{font-size:8px}}@media (max-width:549px){.sm-fs-9{font-size:9px}}@media (max-width:549px){.sm-fs-10{font-size:10px}}@media (max-width:549px){.sm-fs-11{font-size:11px}}@media (max-width:549px){.sm-fs-12{font-size:12px}}@media (max-width:549px){.sm-fs-13{font-size:13px}}@media (max-width:549px){.sm-fs-14{font-size:14px}}@media (max-width:549px){.sm-fs-15{font-size:15px}}@media (max-width:549px){.sm-fs-16{font-size:16px}}@media (max-width:549px){.sm-fs-17{font-size:17px}}@media (max-width:549px){.sm-fs-18{font-size:18px}}@media (max-width:549px){.sm-fs-19{font-size:19px}}@media (max-width:549px){.sm-fs-20{font-size:20px}}@media (max-width:549px){.sm-fs-21{font-size:21px}}@media (max-width:549px){.sm-fs-22{font-size:22px}}@media (max-width:549px){.sm-fs-23{font-size:23px}}@media (max-width:549px){.sm-fs-24{font-size:24px}}@media (max-width:549px){.sm-fs-25{font-size:25px}}@media (max-width:549px){.sm-fs-26{font-size:26px}}@media (max-width:549px){.sm-fs-27{font-size:27px}}@media (max-width:549px){.sm-fs-28{font-size:28px}}@media (max-width:549px){.sm-fs-29{font-size:29px}}@media (max-width:549px){.sm-fs-30{font-size:30px}}@media (max-width:549px){.sm-fs-31{font-size:31px}}@media (max-width:549px){.sm-fs-32{font-size:32px}}@media (max-width:549px){.sm-fs-33{font-size:33px}}@media (max-width:549px){.sm-fs-34{font-size:34px}}@media (max-width:549px){.sm-fs-35{font-size:35px}}@media (max-width:549px){.sm-fs-36{font-size:36px}}@media (max-width:549px){.sm-fs-37{font-size:37px}}@media (max-width:549px){.sm-fs-38{font-size:38px}}@media (max-width:549px){.sm-fs-39{font-size:39px}}@media (max-width:549px){.sm-fs-40{font-size:40px}}@media (max-width:549px){.sm-fs-41{font-size:41px}}@media (max-width:549px){.sm-fs-42{font-size:42px}}@media (max-width:549px){.sm-fs-43{font-size:43px}}@media (max-width:549px){.sm-fs-44{font-size:44px}}@media (max-width:549px){.sm-fs-45{font-size:45px}}@media (max-width:549px){.sm-fs-46{font-size:46px}}@media (max-width:549px){.sm-fs-47{font-size:47px}}@media (max-width:549px){.sm-fs-48{font-size:48px}}@media (max-width:549px){.sm-fs-49{font-size:49px}}@media (max-width:549px){.sm-fs-50{font-size:50px}}@media (max-width:549px){.sm-fs-51{font-size:51px}}@media (max-width:549px){.sm-fs-52{font-size:52px}}@media (max-width:549px){.sm-fs-53{font-size:53px}}@media (max-width:549px){.sm-fs-54{font-size:54px}}@media (max-width:549px){.sm-fs-55{font-size:55px}}@media (max-width:549px){.sm-fs-56{font-size:56px}}@media (max-width:549px){.sm-fs-57{font-size:57px}}@media (max-width:549px){.sm-fs-58{font-size:58px}}@media (max-width:549px){.sm-fs-59{font-size:59px}}@media (max-width:549px){.sm-fs-60{font-size:60px}}@media (max-width:549px){.sm-fs-61{font-size:61px}}@media (max-width:549px){.sm-fs-62{font-size:62px}}@media (max-width:549px){.sm-fs-63{font-size:63px}}@media (max-width:549px){.sm-fs-64{font-size:64px}}@media (max-width:549px){.sm-fs-65{font-size:65px}}@media (max-width:549px){.sm-fs-66{font-size:66px}}@media (max-width:549px){.sm-fs-67{font-size:67px}}@media (max-width:549px){.sm-fs-68{font-size:68px}}@media (max-width:549px){.sm-fs-69{font-size:69px}}@media (max-width:549px){.sm-fs-70{font-size:70px}}@media (max-width:549px){.sm-fs-71{font-size:71px}}@media (max-width:549px){.sm-fs-72{font-size:72px}}@media (max-width:549px){.sm-fs-73{font-size:73px}}@media (max-width:549px){.sm-fs-74{font-size:74px}}@media (max-width:549px){.sm-fs-75{font-size:75px}}@media (max-width:549px){.sm-fs-76{font-size:76px}}@media (max-width:549px){.sm-fs-77{font-size:77px}}@media (max-width:549px){.sm-fs-78{font-size:78px}}@media (max-width:549px){.sm-fs-79{font-size:79px}}@media (max-width:549px){.sm-fs-80{font-size:80px}}@media (max-width:549px){.sm-fs-81{font-size:81px}}@media (max-width:549px){.sm-fs-82{font-size:82px}}@media (max-width:549px){.sm-fs-83{font-size:83px}}@media (max-width:549px){.sm-fs-84{font-size:84px}}@media (max-width:549px){.sm-fs-85{font-size:85px}}@media (max-width:549px){.sm-fs-86{font-size:86px}}@media (max-width:549px){.sm-fs-87{font-size:87px}}@media (max-width:549px){.sm-fs-88{font-size:88px}}@media (max-width:549px){.sm-fs-89{font-size:89px}}@media (max-width:549px){.sm-fs-90{font-size:90px}}@media (max-width:549px){.sm-fs-91{font-size:91px}}@media (max-width:549px){.sm-fs-92{font-size:92px}}@media (max-width:549px){.sm-fs-93{font-size:93px}}@media (max-width:549px){.sm-fs-94{font-size:94px}}@media (max-width:549px){.sm-fs-95{font-size:95px}}@media (max-width:549px){.sm-fs-96{font-size:96px}}@media (max-width:549px){.sm-fs-97{font-size:97px}}@media (max-width:549px){.sm-fs-98{font-size:98px}}@media (max-width:549px){.sm-fs-99{font-size:99px}}@media (max-width:549px){.sm-fs-100{font-size:100px}}.stack.stack-row .icon-box{flex-flow:row}.slider-wrapper.sl-lg-6 .flickity-slider>*{max-width:16.6667% !important}.slider-wrapper.sl-lg-5 .flickity-slider>*{max-width:20% !important}.slider-wrapper.sl-lg-4 .flickity-slider>*{max-width:25% !important}.slider-wrapper.sl-lg-3 .flickity-slider>*{max-width:33.3333% !important}.slider-wrapper.sl-lg-2 .flickity-slider>*{max-width:50% !important}@media (max-width:849px){.slider-wrapper.sl-md-5 .flickity-slider>*{max-width:20% !important}}@media (max-width:849px){.slider-wrapper.sl-md-4 .flickity-slider>*{max-width:25% !important}}@media (max-width:849px){.slider-wrapper.sl-md-3 .flickity-slider>*{max-width:33.3333% !important}}@media (max-width:849px){.slider-wrapper.sl-md-2 .flickity-slider>*{max-width:50% !important}}@media (max-width:849px){.slider-wrapper.sl-md-1 .flickity-slider>*{max-width:100% !important}}@media (max-width:549px){.slider-wrapper.sl-sm-3 .flickity-slider>*{max-width:33.3333% !important}}@media (max-width:549px){.slider-wrapper.sl-sm-2 .flickity-slider>*{max-width:50% !important}}@media (max-width:549px){.slider-wrapper.sl-sm-1 .flickity-slider>*{max-width:100% !important}}.slider-wrapper .slider-style-container .flickity-slider>*{opacity:1 !important;padding:0 10px}.slider-wrapper .slider-nav-outside .flickity-slider>*{padding-bottom:30px !important}.slider-wrapper .slider-nav-outside .flickity-page-dots{bottom:0}.archive-page-header .page-title{font-size:0}.archive-page-header .page-title span{font-size:25px}@media (max-width:549px){.slider.small-columns-2 .flickity-slider>.col{flex-basis:75%;max-width:75%}}.header-wrapper .header-top{background-color:var(--fs-color-primary)}.header-wrapper .header-main ul li.account-item ul{display:none !important}.header-wrapper .header-main ul li .sub-menu a:hover{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sidebar-menu ul li a:hover{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bg-gradient:not(.col){background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%)}.bg-gradient.col .col-inner{background:linear-gradient(200deg, #18006d 2%, #16000b 48%, #590000 97%)}.ms-outline{border-color:currentcolor}.ms-outline.ms-download-button{padding:5px 15px}.ms-outline.color-gradient{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ms-outline.color-white{color:#e6e6e6 !important}#custom-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.95);z-index:99999;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:sans-serif}#custom-loading-overlay .loader{width:42px;height:42px;border:4px solid #ddd;border-top:4px solid #000;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:12px}#custom-loading-overlay p{font-size:14px;color:#333}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.uxb-wrapper--ms-posts .swiper .swiper-wrapper .swiper-slide{max-width:260px;display:block;margin-right:15px}.marquee{overflow:hidden;position:relative}.marquee .marquee__inner{display:flex;width:fit-content;flex-flow:row;will-change:transform}.marquee .marquee__inner>.col{min-width:260px;display:inline-block;flex-shrink:0}body{font-size:18px}body .box-text{font-size:1em}body .is-link,body .is-underline{color:#000102}.tabbed-content .nav li{margin:0 17px}.tabbed-content .nav li a{font-size:16px}.tabbed-content .nav.nav-pills{max-width:1170px;margin:auto}.tabbed-content .nav.nav-pills li a{color:#868686}.tabbed-content .nav.nav-pills li.active a{background:transparent !important}.tabbed-content .nav.nav-pills li.active span{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent}@media (max-width:549px){.tabbed-content .nav.nav-pills{overflow-x:auto;flex-flow:row}.tabbed-content .nav.nav-pills li{margin:0 5px}.tabbed-content .nav.nav-pills li a{font-size:14px;color:#000;white-space:nowrap;padding-bottom:5px}}.tabbed-content:has(.nav-pills) .tab-panels .post-item .box-text-inner{text-align:right}.tabbed-content:has(.nav-pills) .tab-panels .post-item .post-title{text-align:left;font-size:16px}.tabbed-content:has(.nav-pills) .tab-panels .post-item a.button,.tabbed-content:has(.nav-pills) .tab-panels .post-item a.button:after{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent}.box-gradient .tabbed-content .nav{max-width:1200px;padding:0 15px;margin:auto}.box-gradient .tabbed-content .nav li a{color:#a63b3b}.box-gradient .tabbed-content .nav li.active a{color:#fff}.tutor-grid-5{grid-template-columns:repeat(5, 1fr)}.tutor-grid-6{grid-template-columns:repeat(6, 1fr)}.tutor-course-filter,.tutor-course-bookmark{display:none}.tutor-container.tutor-wrap{max-width:100%;padding:0}.swiper .tutor-grid{grid-gap:0;padding-bottom:40px}.swiper .swiper-pagination-bullet{background:#d5abab}.swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%)}.slider.slider-nav-light .flickity-page-dots .dot{background:#d5abab;border:0;opacity:1;width:8px;height:8px}.slider.slider-nav-light .flickity-page-dots .dot.is-selected{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%)}.ms-box{overflow:hidden}.ms-box .banner h1,.ms-box .banner h2,.ms-box .banner h3{line-height:normal}.entry-content .row.align-center{margin:auto !important}.entry-content .row.align-center .section{padding-left:0 !important;padding-right:0 !important}.lost_reset_password:has(.tutor-alert.tutor-success)>p,.lost_reset_password:has(.tutor-alert.tutor-success)>.tutor-form-row{opacity:0;display:none;visibility:hidden}#tutor-login-form input#tutor-login-agmnt-1{display:inline-block}.ms-download-login{display:none;position:fixed;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;z-index:99999;background:rgba(0, 0, 0, 0.3)}.ms-download-login.active{display:flex}.ms-download-login.active .ms-download-login-inner{background:#fff;width:100%;max-width:500px}#ms-purchase-popup{position:fixed;inset:0;background:rgba(0, 0, 0, 0.5);display:none;align-items:center;justify-content:center;z-index:9999}#ms-purchase-popup.active{display:flex}.ms-popup-inner{background:#fff;padding:24px;border-radius:12px;text-align:center}.ms-btn-buy{display:inline-block;margin-top:12px;padding:10px 20px;background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%);color:#fff;text-decoration:none;border-radius:5px}.ms-btn-buy:hover{background-size:150%;background-position:center}.slider-about .icon-box-img{margin-bottom:0 !important;line-height:0}.slider-about .icon-box-img img,.slider-about .icon-box-img svg{padding-top:0 !important}.post-item .col-inner{border-radius:21px;overflow:hidden}.post-item .box-text .is-divider{display:none}.post-item .box-text .button.is-small{font-size:16px;letter-spacing:0;font-weight:700}.post-item .box-text .button.is-small:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"";transform:translate(3px, 2px);display:inline-block}.post-item .box-text .post-read-more{display:inline-block;border-radius:99px;background:var(--fs-color-alert);padding:5px 15px;font-weight:700;margin-top:5px}.post-item.box-overlay.box-text-bottom .box-text{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, black 95%)}.number-post{counter-reset:post-counter}.number-post .post-item{counter-increment:post-counter}.number-post .post-item .box-image{position:relative}.number-post .post-item .box-image:after{position:absolute;content:counter(post-counter, decimal-leading-zero);bottom:0;left:5px;font-size:64px;color:#fff;font-weight:700}body .blog-archive .post-item .box-text .post-title{font-size:18px}body .blog-archive .post-item .box-text .from_the_blog_excerpt{font-size:16px}.single .comments-area{display:none}.single .article-inner:hover{box-shadow:none !important}.woocommerce-cart .phufilms-slogan .col-inner{padding-bottom:30px !important}.woocommerce-cart .woocommerce-notices-wrapper .restore-item{display:none}.woocommerce-cart .ms-couser-header{height:200px}.woocommerce-cart .ms-couser-header .ms-couser-header-content{padding:0}.woocommerce-cart .ms-couser-header .ms-couser-header-content .ms-slogan-en{color:#000}.woocommerce-cart .ms-bg{background:linear-gradient(199.5deg, #18006D 2.1%, #16000B 48.32%, #590000 97.9%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));border-radius:10px;margin:0 !important}.woocommerce-cart .ms-cart-title{font-size:48px;color:#fff;text-align:center;margin-top:40px}@media (max-width:549px){.woocommerce-cart .ms-cart-title{font-size:30px}}.woocommerce-cart .ms-cart-subtitle{font-size:16px;color:#ff6a00;font-weight:700;text-align:center}@media (max-width:549px){.woocommerce-cart .ms-cart-subtitle{font-size:14px}}.woocommerce-cart .ms-cart-product-title{color:#000;text-transform:uppercase;padding-left:60px}.woocommerce-cart .woocommerce-cart-form{background:#fff;border-radius:10px 10px 0 0;margin-bottom:0;padding:15px 60px}.woocommerce-cart .woocommerce-cart-form thead,.woocommerce-cart .woocommerce-cart-form .shop_table .actions,.woocommerce-cart .woocommerce-cart-form td.product-price{display:none}.woocommerce-cart .woocommerce-cart-form td{border:0;font-size:20px;color:#000}.woocommerce-cart .woocommerce-cart-form td.product-thumbnail{padding-right:0 !important;max-width:160px;width:160px}@media (max-width:549px){.woocommerce-cart .woocommerce-cart-form td{font-size:16px}.woocommerce-cart .woocommerce-cart-form td.product-thumbnail{padding-top:45px}}.woocommerce-cart .woocommerce-cart-form span.amount{font-weight:400}.woocommerce-cart .woocommerce-cart-form .product-remove a.remove{border:0;width:auto;background:#d9d9d9;border-radius:5px;font-weight:normal;padding:7px 13px;height:auto;color:#000}.woocommerce-cart .woocommerce-cart-form .product-remove a.remove:hover{background:linear-gradient(199.5deg, #18006D 2.1%, #16000B 48.32%, #590000 97.9%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));color:#fff}@media (max-width:549px){.woocommerce-cart .woocommerce-cart-form .product-remove a.remove{left:5px}}@media (max-width:549px){.woocommerce-cart .woocommerce-cart-form{padding:15px}}@media (max-width:549px){.woocommerce-cart .shop_table{font-size:16px}}.woocommerce-cart .cart_totals .shop_table{background:#fff;border-radius:0 0 10px 10px;padding:0 60px 50px 50%;margin-bottom:60px}.woocommerce-cart .cart_totals .shop_table th,.woocommerce-cart .cart_totals .shop_table td{border:0;font-size:20px}@media (max-width:549px){.woocommerce-cart .cart_totals .shop_table th,.woocommerce-cart .cart_totals .shop_table td{font-size:16px}}@media (max-width:549px){.woocommerce-cart .cart_totals .shop_table{padding:0 15px 15px;margin-bottom:15px}}.woocommerce-cart .cart_totals .cart-discount th{padding-left:0}.woocommerce-cart .cart_totals .cart-discount th span{text-transform:uppercase}.woocommerce-cart .cart_totals .cart-discount td{padding-right:0}.woocommerce-cart .cart_totals .cart-discount td .woocommerce-remove-coupon{display:none}.woocommerce-cart .cart_totals .cart-discount td span.amount{font-weight:400}.woocommerce-cart .cart_totals .cart-subtotal span.amount{font-weight:400}.woocommerce-cart .cart_totals .order-total th{font-weight:700}.woocommerce-cart .cart_totals .ms-checkout-button-note{color:#fff;font-size:24px;font-weight:700;text-align:center}@media (max-width:549px){.woocommerce-cart .cart_totals .ms-checkout-button-note{font-size:16px}}.woocommerce-cart .cart_totals .checkout-button{background:#a40000;border-radius:10px;font-size:32px}@media (max-width:549px){.woocommerce-cart .cart_totals .checkout-button{font-size:22px}}.woocommerce-checkout:has(#coupon-error-notice) .woocommerce-billing-fields__field-wrapper{padding-bottom:140px}.woocommerce-checkout:has(#coupon-error-notice) #coupon-error-notice{color:#f00}.woocommerce-checkout #ms_company_invoice_details label .optional{display:none;opacity:0}@media (max-width:549px){.woocommerce-checkout #payment-info{padding:0}.woocommerce-checkout #payment-info #right-col tbody tr th{padding:5px;font-size:13px}.woocommerce-checkout #payment-info #right-col>div>table{width:100%}}.woocommerce-checkout .ms-couser-header{height:200px}.woocommerce-checkout .ms-couser-header .ms-couser-header-content{padding:0}.woocommerce-checkout .ms-couser-header .ms-couser-header-content .ms-slogan-en{color:#000}.woocommerce-checkout .woocommerce{position:relative}.woocommerce-checkout .woocommerce-message{display:none}.woocommerce-checkout .ms-bg{background:linear-gradient(199.5deg, #18006D 2.1%, #16000B 48.32%, #590000 97.9%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));border-radius:10px;margin:0 !important}.woocommerce-checkout .ms-bg *{color:#fff}.woocommerce-checkout .ms-bg * #ms_company_invoice_details input{color:#000 !important}.woocommerce-checkout .ms-bg #vcbdn-gateway{max-width:100%;margin:30px 0}@media (max-width:549px){.woocommerce-checkout .ms-bg #vcbdn-gateway{margin:30px 0 10px}}.woocommerce-checkout .ms-bg #vcbdn-gateway *{color:#000}.woocommerce-checkout .ms-bg #vcbdn-gateway #payment-info{width:100%;justify-content:center}.woocommerce-checkout .ms-bg .alert-color strong{color:#ff6a00 !important}.woocommerce-checkout .ms-bg .woocommerce-billing-fields{border-top:0}.woocommerce-checkout .woocommerce-privacy-policy-text{display:none}.woocommerce-checkout .woocommerce-checkout-review-order thead{display:none}.woocommerce-checkout #woocommerce-checkout-form-coupon{display:block !important;position:absolute;width:100%;top:380px;padding:0 15px;z-index:1;max-width:91.6666666667%;left:4.1666666%}.woocommerce-checkout #woocommerce-checkout-form-coupon .form-row-first{background:#fff;border-radius:10px;height:60px;width:75%;margin-right:15px}.woocommerce-checkout #woocommerce-checkout-form-coupon .form-row-first:before{content:"Nhập mã ưu đãi";color:#868686;font-size:15px;padding-left:15px;margin-top:10px;display:block}.woocommerce-checkout #woocommerce-checkout-form-coupon .form-row-first input{border:0;border-radius:10px;padding:0 15px;font-size:16px;height:30px;text-transform:uppercase}.woocommerce-checkout #woocommerce-checkout-form-coupon .form-row-first input:focus{box-shadow:none}.woocommerce-checkout #woocommerce-checkout-form-coupon .form-row-last{width:calc(25% - 15px)}.woocommerce-checkout #woocommerce-checkout-form-coupon .form-row-last button{margin:0;height:63px;width:100%;border-radius:10px;background:#fff;border:0}.woocommerce-checkout #woocommerce-checkout-form-coupon .form-row-last button span{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:20px;font-weight:400}.woocommerce-checkout #woocommerce-checkout-form-coupon .form-row-last button:hover{box-shadow:none;background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%)}.woocommerce-checkout #woocommerce-checkout-form-coupon .form-row-last button:hover span{-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;background:transparent}@media (max-width:849px){.woocommerce-checkout #woocommerce-checkout-form-coupon{top:435px;max-width:100%;left:0}}@media (max-width:549px){.woocommerce-checkout #woocommerce-checkout-form-coupon{top:385px;display:flex !important}.woocommerce-checkout #woocommerce-checkout-form-coupon .form-row-first{width:60%}.woocommerce-checkout #woocommerce-checkout-form-coupon .form-row-first .coupon-error-notice{color:#fff;white-space:nowrap}.woocommerce-checkout #woocommerce-checkout-form-coupon .form-row-last{width:calc(40% - 15px)}.woocommerce-checkout #woocommerce-checkout-form-coupon .form-row-last button{padding:0 5px;font-size:15px}}.woocommerce-checkout .checkout-title{font-size:0px;text-align:center;font-weight:700;margin-top:40px}@media (max-width:549px){.woocommerce-checkout .pf-checkout-info .phufilms-order-title{padding-left:0;font-size:25px}}.woocommerce-checkout .checkout-subtitle{font-size:16px;color:#ff6a00;font-weight:700;text-align:center}@media (max-width:549px){.woocommerce-checkout .checkout-subtitle{font-size:14px}}.woocommerce-checkout .ms-checkout-register-title,.woocommerce-checkout button#place_order,.woocommerce-checkout .ms-payment-title,.woocommerce-checkout #order_review_heading{font-size:32px}@media (max-width:849px){.woocommerce-checkout .ms-checkout-register-title,.woocommerce-checkout button#place_order,.woocommerce-checkout .ms-payment-title,.woocommerce-checkout #order_review_heading{font-size:28px}}@media (max-width:549px){.woocommerce-checkout .ms-checkout-register-title,.woocommerce-checkout button#place_order,.woocommerce-checkout .ms-payment-title,.woocommerce-checkout #order_review_heading{font-size:22px}}.woocommerce-checkout label,.woocommerce-checkout th,.woocommerce-checkout td,.woocommerce-checkout .checkout-product-info,.woocommerce-checkout .shop_table tfoot th{font-size:20px}@media (max-width:849px){.woocommerce-checkout label,.woocommerce-checkout th,.woocommerce-checkout td,.woocommerce-checkout .checkout-product-info,.woocommerce-checkout .shop_table tfoot th{font-size:18px}}@media (max-width:549px){.woocommerce-checkout label,.woocommerce-checkout th,.woocommerce-checkout td,.woocommerce-checkout .checkout-product-info,.woocommerce-checkout .shop_table tfoot th{font-size:16px}}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:flex;flex-flow:row wrap;gap:15px;padding-bottom:100px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{background:#fff;padding:5px 16px 0;border-radius:10px;margin-bottom:20px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row label{color:#868686;font-size:15px;font-weight:400;margin-bottom:0}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_first_name_field{width:100%;margin-bottom:0}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field{width:calc((100% - 15px) / 2)}@media (max-width:549px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_phone_field,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row#billing_email_field{width:100%;margin-bottom:0}}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row input{border:0;margin-bottom:0;padding:0;font-size:16px;height:30px;color:#000}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row input:focus{box-shadow:none}@media (max-width:549px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{padding-bottom:110px}}.woocommerce-checkout .place-order:before{content:"Khóa học sẽ tăng giá vào tháng tới";font-size:24px;font-weight:700;color:#fff;text-align:center;width:100%;display:block;margin-top:55px}@media (max-width:549px){.woocommerce-checkout .place-order:before{font-size:18px}}.woocommerce-checkout .place-order button#place_order{background:#a40000;border-radius:10px}.woocommerce-checkout .ms-payment-title{font-weight:700;margin-bottom:0}.woocommerce-checkout #order_review_heading{font-weight:700;margin-bottom:20px}.woocommerce-checkout .ms-payment-subtitle{font-size:16px;margin-bottom:20px}.woocommerce-checkout .wc_payment_methods input[type=radio]{display:none}.woocommerce-checkout .wc_payment_methods .wc_payment_method{border-top:0 !important;margin-bottom:18px}.woocommerce-checkout .wc_payment_methods .wc_payment_method:before{position:absolute;content:"";width:30px;height:30px;background:#fff;border-radius:30px;border:5px solid #fff}@media (max-width:549px){.woocommerce-checkout .wc_payment_methods .wc_payment_method:before{width:20px;height:20px;border:3px solid #fff}}.woocommerce-checkout .wc_payment_methods .wc_payment_method label{font-weight:400;padding-left:40px}@media (max-width:549px){.woocommerce-checkout .wc_payment_methods .wc_payment_method label{font-size:14px;padding-left:25px;display:flex}.woocommerce-checkout .wc_payment_methods .wc_payment_method label img{height:max-content}}.woocommerce-checkout .wc_payment_methods .wc_payment_method:has(input[type=radio]:checked):before{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%)}.woocommerce-checkout .wc_payment_methods .payment_method_vnpay_pay_default img{display:none}.woocommerce-checkout .woocommerce-checkout-review-order-table{background:#fff;padding:15px 25px;border-radius:10px;margin-bottom:25px}.woocommerce-checkout .woocommerce-checkout-review-order-table *{color:#000}.woocommerce-checkout .woocommerce-checkout-review-order-table td,.woocommerce-checkout .woocommerce-checkout-review-order-table th{font-weight:400;border:0}.woocommerce-checkout .woocommerce-checkout-review-order-table td span.amount,.woocommerce-checkout .woocommerce-checkout-review-order-table th span.amount{font-weight:400}.woocommerce-checkout .woocommerce-checkout-review-order-table tr.cart_item:last-child td,.woocommerce-checkout .woocommerce-checkout-review-order-table tr.cart_item:last-child th{border-bottom:1px solid #868686}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th{padding-left:50%}@media (max-width:849px){.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th{padding-left:40%}}@media (max-width:549px){.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th{padding-left:0}}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .woocommerce-remove-coupon{display:none}.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total td,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total th,.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot .order-total span.amount{font-weight:700}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-discount th span{text-transform:uppercase}.woocommerce-checkout .woocommerce-checkout-review-order-table .cart-discount td{padding-right:0}.woocommerce-checkout .checkout-product-info{display:flex;align-items:center;gap:15px}.woocommerce-checkout .checkout-product-info .product-thumbnail{position:relative;height:90px;width:160px;min-width:160px;border-radius:10px;overflow:hidden}.woocommerce-checkout .checkout-product-info .product-thumbnail img{bottom:0;font-family:"object-fit: cover;";height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;right:0;top:0;width:100%}.woocommerce-checkout .checkout-product-info .product-quantity{font-weight:400}@media (max-width:849px){.woocommerce-checkout .checkout-product-info .product-thumbnail{height:67.5px;width:120px;min-width:120px}}@media (max-width:549px){.woocommerce-checkout .checkout-product-info{flex-direction:column;align-items:flex-start;gap:5px}.woocommerce-checkout .checkout-product-info .product-thumbnail{height:55px;width:80px;min-width:80px;border-radius:5px}.woocommerce-checkout .checkout-product-info .checkout-product-title{font-size:13px}}.woocommerce-checkout .ms-backtocart{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.woocommerce-checkout .phufilms-order-title{font-size:32px;padding-left:67px}.woocommerce-checkout .phufilms-order,.woocommerce-checkout .woocommerce-order-details{background:#fff;padding:40px 100px;border-radius:10px}.woocommerce-checkout .phufilms-order *,.woocommerce-checkout .woocommerce-order-details *{color:#000;font-size:20px}@media (max-width:549px){.woocommerce-checkout .phufilms-order,.woocommerce-checkout .woocommerce-order-details{padding:15px}.woocommerce-checkout .phufilms-order *,.woocommerce-checkout .woocommerce-order-details *{font-size:13px}}@media (max-width:549px){.woocommerce-checkout .phufilms-order{padding:15px}.woocommerce-checkout .phufilms-order *{font-size:13px}}.woocommerce-checkout .phufilms-order-back{font-size:32px;background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%);border-radius:10px;font-weight:bold;width:90%;display:block;text-align:center;margin:auto;padding:19px 10px;display:none}.woocommerce-checkout .woocommerce-order-details{margin-top:15px;margin-bottom:50px}@media (max-width:549px){.woocommerce-checkout .woocommerce-order-details{margin-bottom:15px}}.woocommerce-checkout .woocommerce-order-details td span.amount{font-weight:400}.woocommerce-checkout .woocommerce-order-details td,.woocommerce-checkout .woocommerce-order-details th{border:0}.woocommerce-checkout .woocommerce-order-details th{padding-left:35%;font-weight:400}@media (max-width:549px){.woocommerce-checkout .woocommerce-order-details th{padding-left:0;font-size:13px !important;font-weight:500}}.woocommerce-checkout .woocommerce-order-details tfoot:has(.order-actions--heading){display:none}.woocommerce-checkout .woocommerce-order .woocommerce-customer-details{display:none}.tutor-course-list .tutor-course-thumbnail{position:relative}.tutor-course-list .tutor-course-thumbnail:before{position:absolute;content:"";width:100%;height:60px;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, black 95%);z-index:1;left:0}.tutor-course-list .tutor-course-thumbnail .ms-course-meta{position:absolute;left:10px;bottom:10px;color:#fff;z-index:2}.tutor-course-list .tutor-course-thumbnail .ms-course-meta .ms-course-device{width:37px;height:37px;background-repeat:no-repeat;background-size:100%;background-position:center}.tutor-course-list .tutor-course-thumbnail .ms-course-meta .ms-course-device.course-for-mobile{background-image:url(https://phufilms.vn/wp-content/uploads/2025/04/mobile-phone_white.svg)}.tutor-course-list .tutor-course-thumbnail .ms-course-meta .ms-course-device.course-for-desktop{background-image:url(https://phufilms.vn/wp-content/uploads/2025/04/monitor-white.svg)}@media (max-width:549px){.tutor-course-list .tutor-course-thumbnail .ms-course-meta .ms-course-device{width:27px;height:27px}}.tutor-course-list .tutor-course-thumbnail .ms-course-meta .ms-course-meta-icon:before{filter:invert(1)}.tutor-course-list .tutor-card{border-radius:15px;border:0}.tutor-course-list .tutor-card .tutor-card-image-top{border-radius:15px 15px 0 0}.tutor-course-list .tutor-card .tutor-card-body{background:#faf9f7;padding-bottom:0}.tutor-course-list .tutor-card .tutor-card-body .tutor-course-ratings,.tutor-course-list .tutor-card .tutor-card-body .tutor-meta{display:none}.tutor-course-list .tutor-card .tutor-card-body .tutor-course-name{font-size:16px;font-weight:700}.tutor-course-list .tutor-card .tutor-card-body .tutor-excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tutor-course-list .tutor-card .tutor-card-footer{background:#faf9f7;border-top:0;padding-top:0;border-radius:0 0 15px 15px}.tutor-course-list .tutor-card .tutor-card-footer .tutor-btn,.tutor-course-list .tutor-card .tutor-card-footer .tutor-open-login-modal{border:0;font-weight:700;background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:0;white-space:nowrap;justify-content:end}.tutor-course-list .tutor-card .tutor-card-footer .tutor-btn:after,.tutor-course-list .tutor-card .tutor-card-footer .tutor-open-login-modal:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"";transform:translate(3px, 2px);display:inline-block;background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px}.tutor-course-list .tutor-card .tutor-card-footer .tutor-btn:before,.tutor-course-list .tutor-card .tutor-card-footer .tutor-open-login-modal:before{content:"Bắt đầu học";transform:translate(3px, 2px);display:inline-block;background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;margin-right:10px}.tutor-course-list .tutor-card .tutor-card-footer .tutor-btn.tutor-course-list-enroll:before,.tutor-course-list .tutor-card .tutor-card-footer .tutor-btn.tutor-open-login-modal:before,.tutor-course-list .tutor-card .tutor-card-footer .tutor-open-login-modal.tutor-course-list-enroll:before,.tutor-course-list .tutor-card .tutor-card-footer .tutor-open-login-modal.tutor-open-login-modal:before{content:"Học miễn phí ngay"}.tutor-course-list .tutor-card .tutor-card-footer .tutor-btn.add_to_cart_button:before,.tutor-course-list .tutor-card .tutor-card-footer .tutor-open-login-modal.add_to_cart_button:before{content:"Học ngay"}.tutor-course-list .tutor-card .tutor-card-footer .tutor-open-login-modal{justify-content:flex-end}.tutor-wrap:has(.tutor-login-wrap){margin:30px 0}.ms-course-meta{display:flex;gap:15px;align-items:center;font-size:16px}.ms-course-meta .ms-course-meta-icon{padding-left:30px;position:relative}.ms-course-meta .ms-course-meta-icon:before{position:absolute;content:"";width:20px;height:20px;top:50%;left:0;transform:translatey(-50%);background-repeat:no-repeat;background-size:contain;background-position:left center}.ms-course-meta .ms-course-meta-icon.ms-course-meta_time:before{background-image:url(https://phufilms.vn/wp-content/uploads/2025/04/timing.svg)}.ms-course-meta .ms-course-meta-icon.ms-course-meta_number:before{background-image:url(https://phufilms.vn/wp-content/uploads/2025/04/course.svg)}@media (max-width:549px){.ms-course-meta{gap:10px}.ms-course-meta .ms-course-meta-icon{padding-left:20px;font-size:14px}.ms-course-meta .ms-course-meta-icon:before{width:15px;height:15px}}.ms-couser-header{position:relative}.ms-couser-header .ms-couser-header-content{position:absolute;top:0;left:50%;width:100%;bottom:0;padding-top:100px;max-width:1170px;transform:translateX(-50%);padding-left:15px;padding-right:15px;display:flex;flex-direction:column;justify-content:space-between}.ms-couser-header .ms-couser-header-content .ms-slogan{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:14px;width:fit-content;font-weight:700;margin-bottom:10px}.ms-couser-header .ms-couser-header-content .ms-slogan-en,.ms-couser-header .ms-couser-header-content .ms-couser-header-category{color:#fff;font-size:40px;text-transform:uppercase;font-weight:bold}.ms-couser-header .ms-couser-header-content .ms-slogan-en{font-family:var(--alt-font-family);font-weight:400;line-height:1}@media (min-width:1400px){.single-courses .tutor-container-xxl,.single-courses .tutor-container-xl,.single-courses .tutor-container-lg,.single-courses .tutor-container-md,.single-courses .tutor-container-sm,.single-courses .tutor-container{max-width:1370px}}.single-courses #header{position:absolute;top:20px}.single-courses #header .header-wrapper .header-main .header-inner{background:#fff;border-radius:5px}.single-courses #header .header-bg-color{background-color:transparent}.single-courses .tutor-video-player .plyr--video,.single-courses .tutor-video-player .tutorPlayer{width:fit-content;margin:auto;max-height:720px}.single-courses .tutor-course-thumbnail{text-align:center}.single-courses .tutor-course-details-page .tutor-course-details-ratings,.single-courses .tutor-course-details-page .tutor-course-details-top,.single-courses .tutor-course-details-page .tutor-video-player,.single-courses .tutor-course-details-page h1.tutor-course-details-title,.single-courses .tutor-course-details-page .tutor-course-thumbnail{display:none}.single-courses .tutor-course-details-page .tutor-course-details-tab .tutor-course-details-widget{display:none}.single-courses .tutor-course-details-page .ms_course_title{display:flex;gap:20px}.single-courses .tutor-course-details-page .ms_course_title .ms_course_title_icon{width:121px}.single-courses .tutor-single-course-sidebar{z-index:600}@media (min-width:849px){.single-courses .tutor-single-course-sidebar{position:sticky;top:90px}}.single-courses .tutor-single-course-sidebar .tutor-single-course-sidebar-more{display:none}.single-courses .tutor-sidebar-card{background:linear-gradient(199.5deg, #18006D 2.1%, #16000B 48.32%, #590000 97.9%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));margin-bottom:30px}.single-courses .tutor-sidebar-card .tutor-card-body{background-color:transparent}.single-courses .tutor-sidebar-card .tutor-card-body span.amount{color:#fff}.single-courses .tutor-sidebar-card .tutor-card-body .tutor-course-retake-button{font-size:0}.single-courses .tutor-sidebar-card .tutor-card-body .tutor-course-retake-button:before{content:"Học lại khoá học này";font-size:16px}.single-courses .tutor-sidebar-card .tutor-card-body .tutor-add-to-cart-button{background-color:var(--alert-color);border-color:var(--alert-color);border-radius:99px}.single-courses .tutor-sidebar-card .tutor-card-body .tutor-add-to-cart-button span:not(.btn-icon){font-size:0}.single-courses .tutor-sidebar-card .tutor-card-body .tutor-add-to-cart-button span:not(.btn-icon):before{content:"Học ngay";font-size:16px}.single-courses .tutor-sidebar-card .tutor-card-body .tutor-color-muted:has(.tutor-enrolled-info-text){display:none !important;visibility:hidden}.single-courses .tutor-sidebar-card .tutor-color-secondary,.single-courses .tutor-sidebar-card .tutor-color-black{color:#fff}.single-courses .tutor-sidebar-card .tutor-card-footer:not(.tutor-no-border){border-top:0}.single-courses #tutor-course-details-tab-info .tutor-course-details-content{display:none}.tutor-nav .tutor-nav-item .tutor-nav-link{border-bottom:0;position:relative}.tutor-nav .tutor-nav-item .tutor-nav-link:after{position:absolute;content:"";display:block;height:2px;width:100%;left:0;bottom:-2px;background:transparent}.tutor-nav .tutor-nav-item .tutor-nav-link.is-active,.tutor-nav .tutor-nav-item .tutor-nav-link:hover{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;width:fit-content}.tutor-nav .tutor-nav-item .tutor-nav-link.is-active:after,.tutor-nav .tutor-nav-item .tutor-nav-link:hover:after{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%)}.tutor-topbar-complete-btn form,.tutor-topbar-complete-btn button{margin-bottom:0}.tutor-topbar-complete-btn .tutor-topbar-mark-btn{transition:0.3s all}.course-supports h4{font-size:32px;font-weight:700;text-align:center}.course-supports .course-supports-items{display:flex;gap:10px;justify-content:center;align-items:center}.course-supports .course-supports-items img{max-width:80px}.tutor-btn-primary,.tutor-btn-outline-primary{border:0;border-radius:99px}.tutor-btn-outline-primary{box-shadow:inset 0 0 100px #ffffff40}.tutor-course-single-sidebar-wrapper{max-height:calc(100vh - 60px);overflow-y:auto}.tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active .tutor-course-topic-item-icon,.tutor-course-single-sidebar-wrapper .tutor-course-topic-item.is-active .tutor-course-topic-item-title,.tutor-course-single-sidebar-wrapper .tutor-course-topic-item:hover .tutor-course-topic-item-icon,.tutor-course-single-sidebar-wrapper .tutor-course-topic-item:hover .tutor-course-topic-item-title{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tutor-course-single-sidebar-wrapper .tutor-course-topic-item .tutor-form-check-circle[checked]{border-color:#590000;background-color:#590000}.tutor-ratings-progress-bar .tutor-progress-value,.tutor-btn-primary{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%)}.tutor-ratings-stars,.tutor-btn-link,.tutor-btn-outline-primary{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tutor-accordion-item-header.is-active{background:#17004a}.tutor-accordion-item-header.is-active .tutor-course-topic-title{color:#fff}.tutor-btn-outline-primary:hover{-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;border:0;box-shadow:none}.tutor-btn-secondary{background:-webkit-linear-gradient(0deg, #4700EE 0%, #FF0000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;box-shadow:inset 0 0 100px #ffffff40;border:0}.tutor-btn-secondary:hover{-webkit-background-clip:inherit;-webkit-text-fill-color:inherit;box-shadow:none}.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header{background:linear-gradient(199.5deg, #18006D 2.1%, #16000B 48.32%, #590000 97.9%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}.tutor-course-single-content-wrapper #tutor-single-entry-content .tutor-course-topic-single-header .tutor-topbar-mark-btn:hover{color:#fff !important;background-size:150%}.wp-video{margin:auto}p:has(iframe){text-align:center}.aipkit_header_btn{margin:0;line-height:normal;min-height:auto}.aipkit_popup_trigger{margin:0}@media (max-width:549px){.aipkit_popup_trigger.aipkit_popup_position-bottom-right{bottom:10px !important;right:20px !important;width:40px;height:40px;min-height:40px}}.aipkit_chat_container.aipkit-theme-custom.aipkit_popup_content{max-height:70vh !important;bottom:0 !important;top:auto !important}@media (max-width:549px){.tutor-course-details-page aside.tutor-col-xl-4{position:sticky;bottom:0}.tutor-course-details-page aside.tutor-col-xl-4 .tutor-single-course-sidebar{margin-top:0}.tutor-course-details-page aside.tutor-col-xl-4 .tutor-single-course-sidebar .tutor-sidebar-card{margin-bottom:0}.tutor-course-details-page aside.tutor-col-xl-4 .tutor-card-body{padding:5px;display:flex;align-items:center}.tutor-course-details-page aside.tutor-col-xl-4 .tutor-card-body form{margin-bottom:0}.tutor-course-details-page aside.tutor-col-xl-4 .course-supports{display:flex;background:#fff;align-items:center;padding:5px 0}.tutor-course-details-page aside.tutor-col-xl-4 .course-supports h4{font-size:18px;font-weight:700;text-align:left}.tutor-course-details-page aside.tutor-col-xl-4 .course-supports .course-supports-items{padding-right:60px}.tutor-course-details-page aside.tutor-col-xl-4 .course-supports .course-supports-items .course-supports-item img{width:45px;height:45px;padding:5px}.tutor-course-details-page aside.tutor-col-xl-4 .course-supports .course-supports-items .course-supports-item:nth-child(2) img{padding:0}.tutor-course-details-page aside.tutor-col-xl-4 .tutor-card-footer{display:none}}.single-lesson .header-wrapper.stuck{position:relative}.single-lesson .tutor-course-single-sidebar-title{background:linear-gradient(199.5deg, #18006D 2.1%, #16000B 48.32%, #590000 97.9%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}.single-lesson .tutor-course-single-sidebar-title .tutor-color-secondary{color:#fff;font-weight:700}.single-lesson .tutor-lesson-sidebar{background:linear-gradient(199.5deg, #18006D 2.1%, #16000B 48.32%, #590000 97.9%), linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}.single-lesson .course-supports{padding:50px 0}.single-lesson .course-supports h4{color:#fff}.single-lesson .header-main .header-inner{justify-content:center}.single-lesson .header-main .flex-col:not(.logo),.single-lesson .footer-wrapper{display:none !important}.tutor-course-topic-item .tutor-course-topic-item-icon{display:none;opacity:0;visibility:hidden}.tutor-course-topic-item .tutor-course-topic-item-thumbnail{padding-top:56.25px;border-radius:3px;width:100px;margin-right:10px}.tutor-course-topic-item .tutor-course-topic-item-title{width:calc(100% - 110px)}.tutor-course-content-item-thumbnail{padding-top:90px !important;border-radius:3px;width:160px;margin-right:10px}.tutor-course-content-list-item-title{width:calc(100% - 170px)}