/*
            /$$
    /$$    /$$$$
   | $$   |_  $$    /$$$$$$$
 /$$$$$$$$  | $$   /$$_____/
|__  $$__/  | $$  |  $$$$$$
   | $$     | $$   \____  $$
   |__/    /$$$$$$ /$$$$$$$/
          |______/|_______/
================================
        Keep calm and get rich.
                    Is the best.

---------------------------------------------
Theme Name: cdt2025
Theme URI: https://www.nicetheme.cn/
Author: nicetheme
Author URI: https://www.nicetheme.cn/
Description:
Version: 3.0.0
*/

.modal-open {
    overflow: hidden;
}

.i-icon svg {
    display: block;
}
/*** qualcomm page style **/
.qualcomm-wrapper {
    background-color: #f6fafb;
}

/*** 1 snapdragon sound style **/
.snapdragon-sound {
    position: relative;
}

.snapdragon-sound .snapdragon-sound-content {
    position: relative;
    color: #fff;
    padding: 10rem 0;
}

.snapdragon-sound .snapdragon-sound-logo {
    position: relative;
    width: 350px;
    height: 95px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODEuOCA5MC4wNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmZ9PC9zdHlsZT48L2RlZnM+PGcgaWQ9IuWbvuWxgl8yIiBkYXRhLW5hbWU9IuWbvuWxgiAyIj48ZyBpZD0idGV4dF9vdmVybGF5IiBkYXRhLW5hbWU9InRleHQgb3ZlcmxheSI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzEuMTUgMTUuMjlhMTUgMTUgMCAwMS0xLjc2IDcuMjQgMTUuMjEgMTUuMjEgMCAwMS00Ljc1IDUuMzJsMi4zMSA2YS44Ny44NyAwIDAxLS4wNi45IDEgMSAwIDAxLS43NC4zMmgtMy40OGExLjExIDEuMTEgMCAwMS0xLjE0LS43NkwxOS44OSAzMGEyMC4wNiAyMC4wNiAwIDAxLTIuMDUuNCAxNS4yMiAxNS4yMiAwIDAxLTIuMTUuMTUgMTUuNTYgMTUuNTYgMCAwMS02LTEuMTggMTUuNCAxNS40IDAgMDEtNC45Mi0zLjIzIDE1LjA1IDE1LjA1IDAgMDEtMy4zLTQuODYgMTUuMjUgMTUuMjUgMCAwMS0xLjE5LTYgMTUuMjcgMTUuMjcgMCAwMTEuMTktNiAxNSAxNSAwIDAxMy4zLTQuODVBMTUuNjEgMTUuNjEgMCAwMTE1LjY5IDBhMTUuNTYgMTUuNTYgMCAwMTYuMDcgMS4xOCAxNS4xIDE1LjEgMCAwMTkuMzkgMTQuMTF6bS01Ljg0IDBhMTAuOTQgMTAuOTQgMCAwMC0uNzEtNCA5LjggOS44IDAgMDAtMi0zLjE5IDkuMjggOS4yOCAwIDAwLTMtMi4xNSA5LjY1IDkuNjUgMCAwMC0zLjg3LS43NyA5LjYgOS42IDAgMDAtMy45LjgyIDkgOSAwIDAwLTMgMi4xNSAxMC4xIDEwLjEgMCAwMC0yIDMuMTkgMTAuNzMgMTAuNzMgMCAwMC0uNzEgNCAxMC43MyAxMC43MyAwIDAwLjcxIDQgMTAuMjEgMTAuMjEgMCAwMDIgMy4xOSA5IDkgMCAwMDMgMi4xNCA5LjQ0IDkuNDQgMCAwMDMuODYuNzggMTEgMTEgMCAwMDIuMzEtLjMzbC0yLjE4LTUuNjdhLjg2Ljg2IDAgMDEuMDgtLjkxIDEgMSAwIDAxLjc2LS4zMUgyMGExLjM0IDEuMzQgMCAwMS44Ni4yMyAxLjI5IDEuMjkgMCAwMS40LjU3bDEuMyAzLjQ0YTkuNDggOS40OCAwIDAwMi0zLjE5IDExLjA5IDExLjA5IDAgMDAuNzUtMy45OXpNMzkuNTEgMjFhNS40MSA1LjQxIDAgMDAxLjExIDMuNTdBNC4xNyA0LjE3IDAgMDA0NCAyNmE0LjQgNC40IDAgMDAzLjQ3LTEuMzUgNSA1IDAgMDAxLjE5LTMuNDhWMTAuNTRBLjc2Ljc2IDAgMDE0OSAxMGEuODQuODQgMCAwMS41OS0uMjNoMy42OWEuODYuODYgMCAwMS42My4yNi44Mi44MiAwIDAxLjI1LjYzdjE4LjQ5YS44MS44MSAwIDAxLS4yNS41OS44OS44OSAwIDAxLS42My4yNWgtMy43M2EuODQuODQgMCAwMS0uNTktLjIzLjc2Ljc2IDAgMDEtLjI2LS41N3YtMS42YTcuMTMgNy4xMyAwIDAxLTYuMjkgMyA5LjIgOS4yIDAgMDEtMy40OS0uNTkgNy4zNSA3LjM1IDAgMDEtMi42My0xLjc3IDcuNTYgNy41NiAwIDAxLTEuNjMtMi43MSAxMC4yNCAxMC4yNCAwIDAxLS41Ny0zLjVWMTAuNTRhLjc0Ljc0IDAgMDEuMjctLjU3IDEgMSAwIDAxLjY0LS4yM2gzLjY1YS45My45MyAwIDAxLjYxLjIzLjcyLjcyIDAgMDEuMjguNTd6TTU3LjE1IDE5LjgyYTExLjE4IDExLjE4IDAgMDEuODUtNC40MSAxMC41NyAxMC41NyAwIDAxMi4yNC0zLjM2IDEwLjIyIDEwLjIyIDAgMDEzLjI0LTIuMTQgMTAgMTAgMCAwMTMuODQtLjc1IDcuOTIgNy45MiAwIDAxMy43OC44NiA1LjY0IDUuNjQgMCAwMTIuMzkgMi4ydi0xLjU5YS44OS44OSAwIDAxLjg1LS44OWgzLjczYS44Ny44NyAwIDAxLjg0Ljg5djE4LjUyYS44MS44MSAwIDAxLS4yNS41OS44NS44NSAwIDAxLS41OS4yNWgtMy43NGEuODUuODUgMCAwMS0uNTktLjI1LjgyLjgyIDAgMDEtLjI2LS41OXYtMS42NGE2IDYgMCAwMS0yLjQ0IDIuMiA4IDggMCAwMS0zLjc5Ljg3IDEwIDEwIDAgMDEtMy44MS0uNzYgOS43OSA5Ljc5IDAgMDEtMy4yNC0yLjE2IDEwLjU1IDEwLjU1IDAgMDEtMi4yLTMuNDEgMTEuMjUgMTEuMjUgMCAwMS0uODUtNC40M3ptNS40MS4wNWE1Ljc0IDUuNzQgMCAwMC40NCAyLjIyIDUuNiA1LjYgMCAwMDEuMTYgMS44MyA1LjQ2IDUuNDYgMCAwMDYuMDcgMS4yMiA1LjA5IDUuMDkgMCAwMDEuNy0xLjIyIDYgNiAwIDAwMS41Ni00LjA1IDUuOCA1LjggMCAwMC0uNDItMi4yMSA2IDYgMCAwMC0xLjE0LTEuODEgNS4wNyA1LjA3IDAgMDAtMS43LTEuMjEgNS42IDUuNiAwIDAwLTQuMzUgMCA1LjM2IDUuMzYgMCAwMC0xLjcyIDEuMjFBNS43MiA1LjcyIDAgMDA2MyAxNy42NmE1LjYyIDUuNjIgMCAwMC0uNDQgMi4yMXpNODQuMDUgMjguNjJBNS4yMyA1LjIzIDAgMDE4Mi44MSAyNVYxLjQ3YS44Ny44NyAwIDAxLjI1LS42MS44My44MyAwIDAxLjYzLS4yN2gzLjY1YS44LjggMCAwMS42Ni4yNy44OC44OCAwIDAxLjI2LjYxdjIyLjM5QTEuNzEgMS43MSAwIDAwODguNiAyNWExLjQxIDEuNDEgMCAwMDEuMTQuNDRIOTFhMSAxIDAgMDEuNTguMTcuNzIuNzIgMCAwMS4yNi42NHYyLjY3YzAgLjQ1LS4xMy43NC0uMzguODdhMS42OCAxLjY4IDAgMDEtLjcyLjE5SDg4YTUuMTIgNS4xMiAwIDAxLTMuOTUtMS4zNnpNMTEyLjc1IDI1LjgzYTkuNjYgOS42NiAwIDAxLTMuNjEgMy40MSAxMS43IDExLjcgMCAwMS05Ljc0LjUyIDEwLjU1IDEwLjU1IDAgMDEtMy40LTIuMjcgMTAuODkgMTAuODkgMCAwMS0yLjI3LTMuNEExMC44OSAxMC44OSAwIDAxOTYgMTIuMjQgMTAuNTUgMTAuNTUgMCAwMTk5LjQgMTBhMTEuOCAxMS44IDAgMDE5Ljc0LjUyIDkuNzQgOS43NCAwIDAxMy42MSAzLjQxLjk0Ljk0IDAgMDEuMTEuODQgMS4zOCAxLjM4IDAgMDEtLjQ4LjY3TDExMC4zMiAxN2ExLjExIDEuMTEgMCAwMS0xIC4yOSAxLjU0IDEuNTQgMCAwMS0uNzgtLjU0IDkgOSAwIDAwLTIuMS0xLjkxIDQuOSA0LjkgMCAwMC0yLjczLS43IDUuMjQgNS4yNCAwIDAwLTMuODggMS42OCA1LjU2IDUuNTYgMCAwMC0xLjE0IDEuODEgNi4zNCA2LjM0IDAgMDAtLjM5IDIuMjMgNi4yNCA2LjI0IDAgMDAuMzkgMi4yMiA1LjYxIDUuNjEgMCAwMDEuMTQgMS44MiA1LjI0IDUuMjQgMCAwMDEuNzIgMS4yMiA1LjE2IDUuMTYgMCAwMDIuMTYuNDUgNC45IDQuOSAwIDAwMi43My0uNyA4Ljc5IDguNzkgMCAwMDIuMS0xLjkxIDEuNTQgMS41NCAwIDAxLjc4LS41NCAxLjExIDEuMTEgMCAwMTEgLjI5bDIuMDYgMS42YTEuNDMgMS40MyAwIDAxLjQ4LjY3Ljk0Ljk0IDAgMDEtLjExLjg1ek0xMTQuNDggMTkuOTFhMTAuNDcgMTAuNDcgMCAwMTMuMTYtNy42M0ExMS4yIDExLjIgMCAwMTEyMS4xIDEwYTExLjEgMTEuMSAwIDAxOC40NyAwIDExLjI3IDExLjI3IDAgMDEzLjQzIDIuMjggMTAuMzUgMTAuMzUgMCAwMTIuMzMgMy40MSAxMC41NiAxMC41NiAwIDAxLjg0IDQuMjIgMTAuNCAxMC40IDAgMDEtMy4xNyA3LjU4IDExLjA2IDExLjA2IDAgMDEtMTUuMzggMCAxMC41OSAxMC41OSAwIDAxLTIuMzMtMy4zOCAxMC40MyAxMC40MyAwIDAxLS44MS00LjJ6bTUuNDEgMGE2LjI1IDYuMjUgMCAwMC40IDIuMjIgNS42MSA1LjYxIDAgMDAxLjE0IDEuODIgNS4yOCA1LjI4IDAgMDAxLjczIDEuMjIgNS40NiA1LjQ2IDAgMDA0LjM0IDAgNS4xIDUuMSAwIDAwMS43MS0xLjIyIDYgNiAwIDAwMS4xNC0xLjgyIDUuODUgNS44NSAwIDAwLjQyLTIuMjIgNS45IDUuOSAwIDAwLTEuNTYtNCA1IDUgMCAwMC0xLjcxLTEuMjMgNS4zNCA1LjM0IDAgMDAtNi4wNyAxLjIzIDUuNTYgNS41NiAwIDAwLTEuMTQgMS44MSA2LjM0IDYuMzQgMCAwMC0uNCAyLjE1ek0xNDQuNjMgMjkuMTlhLjc0Ljc0IDAgMDEtLjI3LjU3IDEgMSAwIDAxLS42MS4yM2gtMy43YS44MS44MSAwIDAxLS41OC0uMjUuODIuODIgMCAwMS0uMjYtLjU5VjEwLjYzYS44My44MyAwIDAxLjI2LS42My43OC43OCAwIDAxLjU4LS4yNmgzLjdhMSAxIDAgMDEuNjEuMjMuNzQuNzQgMCAwMS4yNy41N3YxLjZhNi44MyA2LjgzIDAgMDEyLjU2LTIuMTQgOCA4IDAgMDEzLjc0LS44NiA3Ljc0IDcuNzQgMCAwMTMuOTUgMSA2LjQ2IDYuNDYgMCAwMTIuNTIgMi41OSA4LjIzIDguMjMgMCAwMTMuMzItMi43MyA5LjY5IDkuNjkgMCAwMTMuODYtLjgxIDkuMTcgOS4xNyAwIDAxMy44NC43MyA3LjggNy44IDAgMDE0LjI5IDQuNjYgOS43NSA5Ljc1IDAgMDEuNTIgMy4xN3YxMS40NGEuNzQuNzQgMCAwMS0uMjcuNTcuOTMuOTMgMCAwMS0uNjEuMjNoLTMuNjVhLjkzLjkzIDAgMDEtLjYxLS4yMy43NC43NCAwIDAxLS4yNy0uNTdWMTlhNS42MyA1LjYzIDAgMDAtMS0zLjQ3IDMuODMgMy44MyAwIDAwLTMuMjgtMS40MSA0LjEyIDQuMTIgMCAwMC0zLjM4IDEuNDFBNS4yOSA1LjI5IDAgMDAxNTkgMTl2MTAuMTlhLjc0Ljc0IDAgMDEtLjI3LjU3LjkzLjkzIDAgMDEtLjYxLjIzaC0zLjY1YS45My45MyAwIDAxLS42MS0uMjMuNzQuNzQgMCAwMS0uMjctLjU3VjE5YTUuNjMgNS42MyAwIDAwLTEtMy40NyAzLjgzIDMuODMgMCAwMC0zLjI4LTEuNDEgNC4xNiA0LjE2IDAgMDAtMy40IDEuNDEgNS4yIDUuMiAwIDAwLTEuMjggMy40N3pNMTgyLjQ3IDI5LjE5YS43NC43NCAwIDAxLS4yNy41NyAxIDEgMCAwMS0uNjEuMjNoLTMuN2EuODEuODEgMCAwMS0uNTgtLjI1LjgyLjgyIDAgMDEtLjI2LS41OVYxMC42M2EuODMuODMgMCAwMS4yNi0uNjMuNzguNzggMCAwMS41OC0uMjZoMy43YTEgMSAwIDAxLjYxLjIzLjc0Ljc0IDAgMDEuMjcuNTd2MS42QTYuODMgNi44MyAwIDAxMTg1IDEwYTggOCAwIDAxMy43NC0uODYgNy43NCA3Ljc0IDAgMDEzLjk1IDEgNi40NiA2LjQ2IDAgMDEyLjUyIDIuNTkgOC4yMyA4LjIzIDAgMDEzLjM1LTIuNzMgOS43MiA5LjcyIDAgMDEzLjg2LS44MSA5LjI1IDkuMjUgMCAwMTMuODUuNzMgOCA4IDAgMDEyLjczIDEuOSA3LjgzIDcuODMgMCAwMTEuNiAyLjczIDkuNzUgOS43NSAwIDAxLjUyIDMuMTd2MTEuNDdhLjc0Ljc0IDAgMDEtLjI3LjU3LjkzLjkzIDAgMDEtLjYxLjIzaC0zLjY1YS45My45MyAwIDAxLS42MS0uMjMuNzQuNzQgMCAwMS0uMjctLjU3VjE5YTUuNjMgNS42MyAwIDAwLTEtMy40NyAzLjgzIDMuODMgMCAwMC0zLjI4LTEuNDEgNC4xMiA0LjEyIDAgMDAtMy40MyAxLjQ0IDUuMjkgNS4yOSAwIDAwLTEuMjEgMy40NHYxMC4xOWEuNzQuNzQgMCAwMS0uMjcuNTcuOTMuOTMgMCAwMS0uNjEuMjNoLTMuNjVhLjkzLjkzIDAgMDEtLjYxLS4yMy43NC43NCAwIDAxLS4yNy0uNTdWMTlhNS42MyA1LjYzIDAgMDAtMS0zLjQ3IDMuODMgMy44MyAwIDAwLTMuMjgtMS40MSA0LjE3IDQuMTcgMCAwMC0zLjQgMS40MSA1LjIgNS4yIDAgMDAtMS4yMyAzLjQ3ek0yMTQgNmE1LjQ2IDUuNDYgMCAwMS40LTIuMDggNS41MyA1LjUzIDAgMDExLjExLTEuNzIgNS4yIDUuMiAwIDAxMS42OC0xLjIgNS41MyA1LjUzIDAgMDEyLjItLjQyIDUuNjEgNS42MSAwIDAxMi4xOC40MiA1LjA5IDUuMDkgMCAwMTEuNzMgMS4xNSA1LjUzIDUuNTMgMCAwMTEuMTEgMS43MiA1LjQ2IDUuNDYgMCAwMS40IDIuMDggNS4zOSA1LjM5IDAgMDEtLjQgMi4wOCA1LjMxIDUuMzEgMCAwMS0xLjExIDEuNzIgNS4xMSA1LjExIDAgMDEtMS43MyAxLjE2IDUuNjEgNS42MSAwIDAxLTIuMTguNDIgNS41MyA1LjUzIDAgMDEtMi4yLS40MiA1LjIzIDUuMjMgMCAwMS0xLjcxLTEuMTZBNS4zMSA1LjMxIDAgMDEyMTQuMzcgOGE1LjM5IDUuMzkgMCAwMS0uMzctMnptOS44MyAwYTQuNTIgNC41MiAwIDAwLS4zNC0xLjc4IDQuMzQgNC4zNCAwIDAwLS45NC0xLjQzIDQuNDcgNC40NyAwIDAwLTEuNDEtLjk0IDQuNTIgNC41MiAwIDAwLTMuNDQgMCA0LjQ3IDQuNDcgMCAwMC0xLjQxLjk0IDQuMTkgNC4xOSAwIDAwLS45NCAxLjQzQTQuNTIgNC41MiAwIDAwMjE1IDZhNC41NyA0LjU3IDAgMDAuMzQgMS43OSA0LjI4IDQuMjggMCAwMC45NCAxLjQzIDQuNDcgNC40NyAwIDAwMS40MS45NCA0LjUyIDQuNTIgMCAwMDMuNDQgMCA0LjQ3IDQuNDcgMCAwMDEuNDEtLjk0IDQuNDQgNC40NCAwIDAwLjk0LTEuNDNBNC41NyA0LjU3IDAgMDAyMjMuOCA2em0tNi42OCAzVjNhLjE5LjE5IDAgMDEuMjEtLjIxaDIuNTZhMi4wNiAyLjA2IDAgMDEyLjIzIDIuMSAyLjA3IDIuMDcgMCAwMS0uMzkgMS4xMSAxLjgyIDEuODIgMCAwMS0xIC43NUwyMjIgOC44MmEuMjkuMjkgMCAwMTAgLjI3LjIzLjIzIDAgMDEtLjE5LjExSDIyMWEuNTMuNTMgMCAwMS0uNDctLjNMMjE5LjM1IDdoLS44NHYyYS4yMy4yMyAwIDAxLS4yNS4yNWgtLjg5YS4yMy4yMyAwIDAxLS4yNS0uMjV6bTEuMzktMy4xMWgxLjEzYTEuMTcgMS4xNyAwIDAwLjcyLS4yMy44Ni44NiAwIDAwLjI5LS43Ljg1Ljg1IDAgMDAtLjI5LS42OSAxLjE3IDEuMTcgMCAwMC0uNzItLjIzaC0xLjEzek0xMS45MSA1MC40QTE1LjU4IDE1LjU4IDAgMDExOCA1MS41YTEzLjY2IDEzLjY2IDAgMDE0LjA4IDIuNWMuNS40OC43MS45LjYzIDEuMjVhMS44MyAxLjgzIDAgMDEtLjQ2Ljg2TDIwLjQ4IDU4YTEuNDYgMS40NiAwIDAxLTEgLjQ4IDEuODggMS44OCAwIDAxLTEuMjItLjQ4IDE3Ljg2IDE3Ljg2IDAgMDAtMy4wNS0xLjgzIDguMDcgOC4wNyAwIDAwLTMuNDYtLjczIDYuNTcgNi41NyAwIDAwLTMuNTUuOSAyLjg2IDIuODYgMCAwMC0xLjQ1IDIuNTggMi43NCAyLjc0IDAgMDAuNjkgMS44MkE1LjA4IDUuMDggMCAwMDEwLjExIDYybDUuNzUgMS41MWExNi41OCAxNi41OCAwIDAxMy4yMSAxLjE4IDkuMjYgOS4yNiAwIDAxMi40OCAxLjcyIDcuMTIgNy4xMiAwIDAxMS42IDIuMzQgNy45MiA3LjkyIDAgMDEuNTcgMy4xMSA4LjEzIDguMTMgMCAwMS0uNzIgMy4zMyA4LjM4IDguMzggMCAwMS0yLjE2IDIuOTEgMTEgMTEgMCAwMS0zLjY4IDIuMDhBMTUuNDQgMTUuNDQgMCAwMTEyIDgxYTE5LjQgMTkuNCAwIDAxLTQtLjM4IDE1LjYzIDE1LjYzIDAgMDEtMy4yMi0xIDEzLjI0IDEzLjI0IDAgMDEtMi40Ny0xLjQzIDEyIDEyIDAgMDEtMS43OC0xLjYyIDIuMTUgMi4xNSAwIDAxLS41My0xLjIgMS4xOSAxLjE5IDAgMDEuNTItMS4xMWwyLjMxLTEuODFhMS4xNyAxLjE3IDAgMDExLjA1LS4zMiAyLjQ4IDIuNDggMCAwMS45My42MSAxMy41IDEzLjUgMCAwMDEuMzggMS4yIDExLjkxIDExLjkxIDAgMDAxLjY2IDEgOS4wOSA5LjA5IDAgMDAyIC43MyA5LjU0IDkuNTQgMCAwMDIuNDMuMjggOC4wOSA4LjA5IDAgMDAyLjMxLS4zIDQuOTMgNC45MyAwIDAwMS42Ni0uNzkgMy42MSAzLjYxIDAgMDAxLTEuMTYgMyAzIDAgMDAtLjc4LTMuNyA5LjQ4IDkuNDggMCAwMC0zLjMtMS40NEw3Ljg0IDY3LjJhMTAuNDUgMTAuNDUgMCAwMS01LjI5LTIuOUE3LjE5IDcuMTkgMCAwMS43IDU5LjIyYTcuNTkgNy41OSAwIDAxLjg0LTMuNTUgOC41MyA4LjUzIDAgMDEyLjMzLTIuNzkgMTEgMTEgMCAwMTMuNTUtMS44MyAxNC45NCAxNC45NCAwIDAxNC40OS0uNjV6TTQyLjA3IDY5LjhhNS41MyA1LjUzIDAgMDAtMS4yOC0zLjggNC42NSA0LjY1IDAgMDAtMy42My0xLjQzIDQuODkgNC44OSAwIDAwLTMuNyAxLjQzIDUuMjYgNS4yNiAwIDAwLTEuMzkgMy44djkuNzlhLjc0Ljc0IDAgMDEtLjI3LjU3IDEgMSAwIDAxLS42MS4yM2gtMy43YS44NS44NSAwIDAxLS44My0uODRWNjFhLjgyLjgyIDAgMDEuMjUtLjYzLjc4Ljc4IDAgMDEuNTgtLjI2aDMuN2ExIDEgMCAwMS42MS4yMy43NC43NCAwIDAxLjI3LjU3djEuNmE3LjIzIDcuMjMgMCAwMTIuNTktMi4xIDguODQgOC44NCAwIDAxNC4xMy0uODggOS4zNyA5LjM3IDAgMDEzLjY0LjY3IDggOCAwIDAxMi43MyAxLjg1IDguMjYgOC4yNiAwIDAxMS43MiAyLjc3IDkuNzggOS43OCAwIDAxLjYxIDMuNDh2MTEuMjlhLjcyLjcyIDAgMDEtLjI4LjU3LjkzLjkzIDAgMDEtLjYxLjIzSDQzYTEgMSAwIDAxLS42MS0uMjMuNzQuNzQgMCAwMS0uMjctLjU3ek01MC4zIDcwLjIyYTExLjE4IDExLjE4IDAgMDEuODQtNC40MSAxMC40MyAxMC40MyAwIDAxMi4yNS0zLjM2IDEwLjE3IDEwLjE3IDAgMDEzLjIzLTIuMTQgMTAgMTAgMCAwMTMuODQtLjc1IDcuOTIgNy45MiAwIDAxMy43OC44NiA1LjY3IDUuNjcgMCAwMTIuNCAyLjJWNjFhLjg3Ljg3IDAgMDEuODUtLjg5aDMuNzJhLjguOCAwIDAxLjU5LjI2LjgzLjgzIDAgMDEuMjYuNjN2MTguNTVhLjgyLjgyIDAgMDEtLjI2LjU5LjgzLjgzIDAgMDEtLjU5LjI1aC0zLjcyYS44Ni44NiAwIDAxLS42LS4yNS44MS44MSAwIDAxLS4yNS0uNTl2LTEuNjRhNS45MSA1LjkxIDAgMDEtMi40NCAyLjIgOCA4IDAgMDEtMy43OS44NyAxMCAxMCAwIDAxLTMuODEtLjc2IDkuNzkgOS43OSAwIDAxLTMuMjQtMi4xNiAxMC41NSAxMC41NSAwIDAxLTIuMjUtMy40MSAxMS4yNSAxMS4yNSAwIDAxLS44MS00LjQzem01LjQyIDBhNS45MiA1LjkyIDAgMDAuNDIgMi4yMiA1Ljc3IDUuNzcgMCAwMDEuMTYgMS44MyA1LjQzIDUuNDMgMCAwMDEuNyAxLjI3IDUuNTcgNS41NyAwIDAwNC4zNCAwIDUuMjQgNS4yNCAwIDAwMS43MS0xLjIyIDYgNiAwIDAwMS41Ni00IDUuOCA1LjggMCAwMC0uNDItMi4yMSA2IDYgMCAwMC0xLjE0LTEuODFBNS40NSA1LjQ1IDAgMDA1OSA2NWE1LjQgNS40IDAgMDAtMS43MyAxLjIxIDUuOSA1LjkgMCAwMC0xLjE2IDEuODEgNS44IDUuOCAwIDAwLS4zOSAyLjI1ek04MS4zOCA2Mi42MmE2LjYgNi42IDAgMDEyLjUzLTIuMiA4LjE3IDguMTcgMCAwMTMuODQtLjg2IDkuNjcgOS42NyAwIDAxNyAyLjg5IDEwLjQzIDEwLjQzIDAgMDEyLjE4IDMuMzYgMTIuMzIgMTIuMzIgMCAwMTAgOC44NCAxMC40NCAxMC40NCAwIDAxLTIuMiAzLjQxIDkuNTMgOS41MyAwIDAxLTMuMiAyLjE2IDEwIDEwIDAgMDEtMy44NC43NiA5IDkgMCAwMS0zLjU2LS43NCA1LjkgNS45IDAgMDEtMi42NC0yLjEydjEwLjQ2YS44MS44MSAwIDAxLS4yNS41OS44My44MyAwIDAxLS41OS4yNWgtMy43NmEuODMuODMgMCAwMS0uNTktLjI1LjgxLjgxIDAgMDEtLjI1LS41OVY2MWEuODIuODIgMCAwMS4yNS0uNjMuOC44IDAgMDEuNTktLjI2aDMuNjVhLjg3Ljg3IDAgMDEuODQuODl6bTAgNy42NWE1Ljc5IDUuNzkgMCAwMDEuNTggNCA1LjM5IDUuMzkgMCAwMDEuNzIgMS4yMiA1LjI4IDUuMjggMCAwMDYtMS4yMiA2LjA5IDYuMDkgMCAwMDEuMTMtMS44MSA2LjEgNi4xIDAgMDAwLTQuNDUgNi4yMiA2LjIyIDAgMDAtMS4xMy0xLjgxIDUuMjggNS4yOCAwIDAwLTEuNjMtMS4yIDUuNTUgNS41NSAwIDAwLTQuMzMgMEE1LjM2IDUuMzYgMCAwMDgzIDY2LjI1YTUuOSA1LjkgMCAwMC0xLjE2IDEuODEgNS44IDUuOCAwIDAwLS40MiAyLjIxek05OS44MiA3MC4yMmExMS4xOCAxMS4xOCAwIDAxLjg0LTQuNDEgMTAuNjkgMTAuNjkgMCAwMTIuMjItMy4zNiAxMCAxMCAwIDAxMy4yLTIuMTQgOS43MyA5LjczIDAgMDEzLjc4LS43NSA4LjI5IDguMjkgMCAwMTMuODQuODUgNS44NiA1Ljg2IDAgMDEyLjQxIDIuMVY1MS44M2EuNzYuNzYgMCAwMS4yOC0uNTkuODUuODUgMCAwMS42MS0uMjRoMy42NWEuODUuODUgMCAwMS42My4yNS43OS43OSAwIDAxLjI1LjU5djI3LjcxYS44MS44MSAwIDAxLS4yNS41OS44OS44OSAwIDAxLS42My4yNUgxMTdhLjgzLjgzIDAgMDEtLjU5LS4yNS44MS44MSAwIDAxLS4yNS0uNTl2LTEuNjRhNi42NiA2LjY2IDAgMDEtMi40OCAyLjIgNy43MSA3LjcxIDAgMDEtMy43NC44NyAxMCAxMCAwIDAxLTMuODQtLjc2IDkuNjEgOS42MSAwIDAxLTMuMjItMi4xNiAxMC44MiAxMC44MiAwIDAxLTIuMjItMy40MSAxMS4yNSAxMS4yNSAwIDAxLS44NC00LjQzem01LjQyIDBhNiA2IDAgMDAuNDIgMi4yNCA1LjYgNS42IDAgMDAxLjE2IDEuODMgNS40NiA1LjQ2IDAgMDAxLjczIDEuMjMgNS41NyA1LjU3IDAgMDA0LjM0IDAgNS4yNyA1LjI3IDAgMDAxLjcxLTEuMjMgNi4wNiA2LjA2IDAgMDAxLjEzLTEuODMgNiA2IDAgMDAuNDMtMi4yNCA1Ljg0IDUuODQgMCAwMC0uNDMtMi4yMSA2LjA5IDYuMDkgMCAwMC0xLjEzLTEuODEgNS4xIDUuMSAwIDAwLTEuNzEtMS4yIDUuNDYgNS40NiAwIDAwLTQuMzQgMCA1LjI4IDUuMjggMCAwMC0xLjczIDEuMjIgNS42MSA1LjYxIDAgMDAtMS4xNiAxLjc4IDUuODMgNS44MyAwIDAwLS40MiAyLjI0ek0xMzYuMjcgNTkuODlhMS4xNCAxLjE0IDAgMDEuNjUuMjEgMSAxIDAgMDEuMzIuODR2My42MWEuODguODggMCAwMS0uMzguODQgMS4zNiAxLjM2IDAgMDEtLjYzLjIxaC0xYTQuMjYgNC4yNiAwIDAwLTMuMTMgMS4xMiA1LjIgNS4yIDAgMDAtMS4xIDMuNzZ2OS4xMWEuNzQuNzQgMCAwMS0uMjcuNTcgMSAxIDAgMDEtLjYxLjIzaC0zLjdhLjgxLjgxIDAgMDEtLjU4LS4yNS44Mi44MiAwIDAxLS4yNi0uNTlWNjFhLjgzLjgzIDAgMDEuMjYtLjYzLjc4Ljc4IDAgMDEuNTgtLjI2aDMuNDlhLjg4Ljg4IDAgMDEuNTkuMjMuNzUuNzUgMCAwMS4yNS41N3YxLjkzYTYuNDIgNi40MiAwIDAxMi4wOC0yLjE2IDUuMTggNS4xOCAwIDAxMi44OC0uODJ6TTEzOC4xMiA3MC4yMmExMS4xOCAxMS4xOCAwIDAxLjg0LTQuNDEgMTAuNDMgMTAuNDMgMCAwMTIuMjUtMy4zNiAxMC4xNyAxMC4xNyAwIDAxMy4yMy0yLjE0IDEwIDEwIDAgMDEzLjg1LS43NSA4IDggMCAwMTMuNzguODYgNS42NCA1LjY0IDAgMDEyLjM5IDIuMlY2MWEuODcuODcgMCAwMS44NS0uODlIMTU5YS44LjggMCAwMS41OS4yNi44My44MyAwIDAxLjI2LjYzdjE4LjU1YS44Mi44MiAwIDAxLS4yNi41OS44My44MyAwIDAxLS41OS4yNWgtMy43MmEuODYuODYgMCAwMS0uNi0uMjUuODEuODEgMCAwMS0uMjUtLjU5di0xLjY0YTUuOTEgNS45MSAwIDAxLTIuNDQgMi4yIDggOCAwIDAxLTMuNzkuODcgMTAgMTAgMCAwMS0zLjgxLS43NiA5Ljc5IDkuNzkgMCAwMS0zLjI0LTIuMTYgMTAuNTUgMTAuNTUgMCAwMS0yLjE1LTMuNDEgMTEuMjUgMTEuMjUgMCAwMS0uODgtNC40M3ptNS40MiAwYTUuOTIgNS45MiAwIDAwLjQyIDIuMjIgNS43NyA1Ljc3IDAgMDAxLjE2IDEuODMgNS40MyA1LjQzIDAgMDAxLjczIDEuMjIgNS41NyA1LjU3IDAgMDA0LjM0IDAgNS4yNCA1LjI0IDAgMDAxLjcxLTEuMjIgNiA2IDAgMDAxLjU2LTQgNS44IDUuOCAwIDAwLS40Mi0yLjIxIDYgNiAwIDAwLTEuMTQtMS44MSA1LjQ1IDUuNDUgMCAwMC02LjA1LTEuMjUgNS40IDUuNCAwIDAwLTEuNzMgMS4yMSA1LjkgNS45IDAgMDAtMS4xMiAxLjg1IDUuOCA1LjggMCAwMC0uNDYgMi4yMXpNMTczLjg2IDg1LjM5YTUuNDEgNS40MSAwIDAwNC0xLjM5IDUgNSAwIDAwMS4zNC0zLjY1di0yLjY5YTUuOTIgNS45MiAwIDAxLTIuMzcgMi4wNiA4IDggMCAwMS0zLjc2Ljg0IDEwLjc4IDEwLjc4IDAgMDEtNC0uNzIgOS4yNSA5LjI1IDAgMDEtMy4yMy0yLjA4IDEwLjEzIDEwLjEzIDAgMDEtMi4yMS0zLjI5IDEyLjExIDEyLjExIDAgMDEwLTguNzYgMTAuMDUgMTAuMDUgMCAwMTIuMjEtMy4zMiA5LjYyIDkuNjIgMCAwMTMuMTktMi4xIDkuOSA5LjkgMCAwMTMuNzgtLjczIDguMTcgOC4xNyAwIDAxMy44Ni44OCA2LjA4IDYuMDggMCAwMTIuNDggMi4yMlY2MWEuNzkuNzkgMCAwMS4yNS0uNTkuODIuODIgMCAwMS42LS4yNWgzLjY4YS44NS44NSAwIDAxLjYzLjI1LjguOCAwIDAxLjI2LjU5djE5LjUxYTkuODIgOS44MiAwIDAxLS43NiAzLjg3IDguNjQgOC42NCAwIDAxLTIuMTggMyAxMC4wNiAxMC4wNiAwIDAxLTMuNDQgMS45NSAxMy43NCAxMy43NCAwIDAxLTQuNTQuNyAxMi43OCAxMi43OCAwIDAxLTYuODEtMS42OCA3LjMxIDcuMzEgMCAwMS0zLjQ0LTQuNTguNzIuNzIgMCAwMTAtLjUuNTQuNTQgMCAwMS40Mi0uMzRsMy45MS0xYy41LS4xNC44MiAwIDEgLjM4YTQuMjkgNC4yOSAwIDAwLjYxIDEuMTMgNC41MyA0LjUzIDAgMDAxIDEgNSA1IDAgMDAxLjQ3LjcxIDYuNjQgNi42NCAwIDAwMi4wNS4yNHptLTUuNTQtMTUuMjVhNiA2IDAgMDAuNCAyLjIzIDUuMzEgNS4zMSAwIDAwMi44NyAyLjk0IDUuODIgNS44MiAwIDAwNC4zNCAwIDUuMTMgNS4xMyAwIDAwMS43MS0xLjE4IDYuMDYgNi4wNiAwIDAwMS4xNC0xLjc2IDYuMDggNi4wOCAwIDAwMC00LjQ0IDYgNiAwIDAwLTEuMTQtMS43OCA1LjEzIDUuMTMgMCAwMC0xLjcxLTEuMTUgNS44MiA1LjgyIDAgMDAtNC4zNCAwIDUuMjYgNS4yNiAwIDAwLTIuODcgMyA2IDYgMCAwMC0uNCAyLjE0ek0xODcuNiA3MC4zMWExMC41NiAxMC41NiAwIDAxLjg0LTQuMjIgMTAuMzIgMTAuMzIgMCAwMTIuMzItMy40MSAxMS4zMiAxMS4zMiAwIDAxMy40Ni0yLjI4IDExLjEgMTEuMSAwIDAxOC40NyAwIDExLjQ0IDExLjQ0IDAgMDEzLjQ2IDIuMjggMTAuNjUgMTAuNjUgMCAwMTAgMTUuMjEgMTEuMjMgMTEuMjMgMCAwMS0zLjQ2IDIuMjcgMTEuMDcgMTEuMDcgMCAwMS0xMS45My0yLjI3IDEwLjQ0IDEwLjQ0IDAgMDEtMy4xNi03LjU4em01LjQxIDBhNiA2IDAgMDAuNDEgMi4yMiA1LjM1IDUuMzUgMCAwMDIuODYgMyA1LjQ4IDUuNDggMCAwMDQuMzUgMCA1IDUgMCAwMDEuNy0xLjIyIDYgNiAwIDAwMS4xNC0xLjgyIDUuODUgNS44NSAwIDAwLjQyLTIuMjIgNS45IDUuOSAwIDAwLTEuNTYtNCA0Ljg2IDQuODYgMCAwMC0xLjctMS4yMyA1LjM1IDUuMzUgMCAwMC02LjA4IDEuMjMgNS4zOCA1LjM4IDAgMDAtMS4xMyAxLjczIDYuMTMgNi4xMyAwIDAwLS40MiAyLjI3ek0yMjcuNzUgNjkuOGE1LjUzIDUuNTMgMCAwMC0xLjI4LTMuOCA0LjY1IDQuNjUgMCAwMC0zLjYzLTEuNDMgNC44OSA0Ljg5IDAgMDAtMy43IDEuNDUgNS4zMSA1LjMxIDAgMDAtMS4zOSAzLjh2OS43OWEuNzQuNzQgMCAwMS0uMjcuNTcgMSAxIDAgMDEtLjYxLjIzaC0zLjY5YS44My44MyAwIDAxLS41OS0uMjUuODEuODEgMCAwMS0uMjUtLjU5VjYxYS44Mi44MiAwIDAxLjI1LS42My44LjggMCAwMS41OS0uMjZoMy42OWExIDEgMCAwMS42MS4yMy43NC43NCAwIDAxLjI3LjU3djEuNmE3LjIzIDcuMjMgMCAwMTIuNTktMi4xIDguODQgOC44NCAwIDAxNC4xMy0uODggOS4zNyA5LjM3IDAgMDEzLjY0LjY3IDggOCAwIDAxMi43MyAxLjg1IDguMjYgOC4yNiAwIDAxMS43MiAyLjc3IDkuNzggOS43OCAwIDAxLjYxIDMuNDh2MTEuMjlhLjcyLjcyIDAgMDEtLjI4LjU3LjkzLjkzIDAgMDEtLjYxLjIzaC0zLjY1YTEgMSAwIDAxLS42MS0uMjMuNzQuNzQgMCAwMS0uMjctLjU3ek0yNTYuNTYgNTAuNGExNS42NSAxNS42NSAwIDAxNi4wOSAxLjEgMTMuNTkgMTMuNTkgMCAwMTQuMDcgMi41Yy41MS40OC43Mi45LjYzIDEuMjVhMS42NyAxLjY3IDAgMDEtLjQ2Ljg2TDI2NS4xMyA1OGExLjQ4IDEuNDggMCAwMS0xIC40OCAxLjkzIDEuOTMgMCAwMS0xLjIzLS40OCAxNy40IDE3LjQgMCAwMC0zLTEuODMgOC4xMSA4LjExIDAgMDAtMy40Ny0uNzMgNi42MiA2LjYyIDAgMDAtMy41NS45IDIuODggMi44OCAwIDAwLTEuNDUgMi41OCAyLjc1IDIuNzUgMCAwMC43IDEuODIgNS4wOCA1LjA4IDAgMDAyLjYyIDEuMjZsNS43NiAxLjUxYTE2LjgzIDE2LjgzIDAgMDEzLjIxIDEuMTggOS40MyA5LjQzIDAgMDEyLjQ4IDEuNzIgNy4xMiA3LjEyIDAgMDExLjYgMi4zNCA4LjEgOC4xIDAgMDEuNTYgMy4xMSA4LjI5IDguMjkgMCAwMS0uNzEgMy4zMSA4LjM4IDguMzggMCAwMS0yLjE2IDIuOTEgMTEuMTQgMTEuMTQgMCAwMS0zLjY4IDIuMDggMTUuNDYgMTUuNDYgMCAwMS01LjIxLjggMTkuNDcgMTkuNDcgMCAwMS00LS4zOCAxNS43MyAxNS43MyAwIDAxLTMuMjEtMSAxMy4zNCAxMy4zNCAwIDAxLTIuMzktMS40MiAxMS44NyAxMS44NyAwIDAxLTEuNzgtMS41OSAyLjI0IDIuMjQgMCAwMS0uNTMtMS4yIDEuMjIgMS4yMiAwIDAxLjUzLTEuMTFsMi4zMS0xLjgxYTEuMTcgMS4xNyAwIDAxMS0uMzIgMi40NSAyLjQ1IDAgMDEuOTIuNjEgMTIuNjMgMTIuNjMgMCAwMDEuMzkgMS4yIDExLjM2IDExLjM2IDAgMDAxLjY2IDEgOSA5IDAgMDAyIC43MyA5LjY4IDkuNjggMCAwMDIuNDQuMjggOC4wOSA4LjA5IDAgMDAyLjMxLS4zIDUgNSAwIDAwMS42Ni0uNzkgMy40NiAzLjQ2IDAgMDAxLTEuMTYgMi43NiAyLjc2IDAgMDAuMzQtMS4zMiAyLjg2IDIuODYgMCAwMC0xLjEzLTIuMzggOS40OCA5LjQ4IDAgMDAtMy4zLTEuNDRsLTUuMzMtMS4zOWExMC41MiAxMC41MiAwIDAxLTUuMy0yLjkgNy4yMyA3LjIzIDAgMDEtMS44NC01LjA4IDcuNTkgNy41OSAwIDAxLjg0LTMuNTUgOC40MSA4LjQxIDAgMDEyLjMzLTIuNzkgMTAuOTMgMTAuOTMgMCAwMTMuNTUtMS44MyAxNC45NCAxNC45NCAwIDAxNC40OS0uNjJ6TTI3MC4yNSA3MC4zMWExMC41NiAxMC41NiAwIDAxLjg0LTQuMjIgMTAuMzUgMTAuMzUgMCAwMTIuMzMtMy40MSAxMS4yIDExLjIgMCAwMTMuNDYtMi4yOCAxMS4wNyAxMS4wNyAwIDAxOC40NiAwIDExLjIgMTEuMiAwIDAxMy40NiAyLjI4IDEwLjYyIDEwLjYyIDAgMDEwIDE1LjIxIDExLjA2IDExLjA2IDAgMDEtMTUuMzggMCAxMC40IDEwLjQgMCAwMS0zLjE3LTcuNTh6bTUuNDIgMGE2IDYgMCAwMC40IDIuMjIgNS42MSA1LjYxIDAgMDAxLjE0IDEuODIgNS4yOCA1LjI4IDAgMDAxLjczIDEuMjIgNS40NiA1LjQ2IDAgMDA0LjM0IDAgNS4xIDUuMSAwIDAwMS43Mi0xLjI2IDYgNiAwIDAwMS4xNC0xLjgyIDUuODUgNS44NSAwIDAwLjQyLTIuMjIgNS45IDUuOSAwIDAwLTEuNTYtNCA1IDUgMCAwMC0xLjcyLTEuMjcgNS4zNCA1LjM0IDAgMDAtNi4wNyAxLjIzIDUuNTYgNS41NiAwIDAwLTEuMTQgMS43NyA2LjEzIDYuMTMgMCAwMC0uNCAyLjI3ek0zMDAuMiA3MS40NGE1LjQxIDUuNDEgMCAwMDEuMTEgMy41NiA0LjE3IDQuMTcgMCAwMDMuNDIgMS4zNUE0LjM5IDQuMzkgMCAwMDMwOC4yIDc1YTUgNSAwIDAwMS4yLTMuNDhWNjAuOTRhLjc1Ljc1IDAgMDEuMjUtLjU3Ljg2Ljg2IDAgMDEuNTktLjIzaDMuNjlhLjg2Ljg2IDAgMDEuNjMuMjYuODIuODIgMCAwMS4yNS42M3YxOC41MmEuODEuODEgMCAwMS0uMjUuNTkuODkuODkgMCAwMS0uNjMuMjVoLTMuNjlhLjg2Ljg2IDAgMDEtLjU5LS4yMy43NS43NSAwIDAxLS4yNS0uNTdWNzhhNy45IDcuOSAwIDAxLTIuNCAyLjE0IDcuNzUgNy43NSAwIDAxLTMuODYuODQgOS4yMyA5LjIzIDAgMDEtMy40OS0uNjMgNy4yMyA3LjIzIDAgMDEtMi42NS0xLjc3IDcuNTggNy41OCAwIDAxLTEuNjQtMi43MSAxMC4yNCAxMC4yNCAwIDAxLS41Ny0zLjVWNjAuOTRhLjc0Ljc0IDAgMDEuMjctLjU3IDEgMSAwIDAxLjYxLS4yM2gzLjY2YTEgMSAwIDAxLjYxLjIzLjc0Ljc0IDAgMDEuMjcuNTd6TTMzNC4yNiA2OS44QTUuNTMgNS41MyAwIDAwMzMzIDY2YTQuNjUgNC42NSAwIDAwLTMuNjMtMS40MyA0LjkgNC45IDAgMDAtMy43IDEuNDUgNS4zMSA1LjMxIDAgMDAtMS4zOSAzLjh2OS43OWEuNzQuNzQgMCAwMS0uMjcuNTcuOTMuOTMgMCAwMS0uNjEuMjNoLTMuNjlhLjgzLjgzIDAgMDEtLjU5LS4yNS44MS44MSAwIDAxLS4yNS0uNTlWNjFhLjgyLjgyIDAgMDEuMjUtLjYzLjguOCAwIDAxLjU5LS4yNmgzLjY5YS45My45MyAwIDAxLjYxLjIzLjc0Ljc0IDAgMDEuMjcuNTd2MS42YTcuMjMgNy4yMyAwIDAxMi41OS0yLjEgOC44NCA4Ljg0IDAgMDE0LjEzLS44OCA5LjM3IDkuMzcgMCAwMTMuNjQuNjcgOCA4IDAgMDEyLjczIDEuODUgOC4yNiA4LjI2IDAgMDExLjcyIDIuNzcgOS43OCA5Ljc4IDAgMDEuNjEgMy40OHYxMS4yOWEuNzQuNzQgMCAwMS0uMjcuNTcgMSAxIDAgMDEtLjYxLjIzaC0zLjY2YTEgMSAwIDAxLS42MS0uMjMuNzQuNzQgMCAwMS0uMjctLjU3ek0zNDIuNDkgNzAuMjJhMTEuMTggMTEuMTggMCAwMS44NC00LjQxIDEwLjU1IDEwLjU1IDAgMDEyLjIzLTMuMzYgMTAgMTAgMCAwMTMuMTktMi4xNCA5LjczIDkuNzMgMCAwMTMuNzgtLjc1IDguMjMgOC4yMyAwIDAxMy44NC44NSA1Ljg5IDUuODkgMCAwMTIuNDIgMi4xVjUxLjgzYS43OC43OCAwIDAxLjI3LS41OS44Ny44NyAwIDAxLjYxLS4yNWgzLjY1YS44Mi44MiAwIDAxLjYzLjI1LjguOCAwIDAxLjI2LjU5djI3LjcyYS44Mi44MiAwIDAxLS4yNi41OS44Ni44NiAwIDAxLS42My4yNWgtMy42NWEuODUuODUgMCAwMS0uNTktLjI1LjgxLjgxIDAgMDEtLjI1LS41OXYtMS42NGE2LjU4IDYuNTggMCAwMS0yLjQ4IDIuMiA3LjY4IDcuNjggMCAwMS0zLjc0Ljg3IDEwIDEwIDAgMDEtMy44NC0uNzYgOS40NyA5LjQ3IDAgMDEtMy4yMS0yLjE2IDEwLjY3IDEwLjY3IDAgMDEtMi4yMy0zLjQxIDExLjI1IDExLjI1IDAgMDEtLjg0LTQuNDN6bTUuNDIgMGE2IDYgMCAwMC40MiAyLjI0IDUuNzcgNS43NyAwIDAwMS4xNiAxLjgzIDUuNDYgNS40NiAwIDAwMS43MyAxLjIzIDUuNTcgNS41NyAwIDAwNC4zNCAwIDUuMjcgNS4yNyAwIDAwMS43MS0xLjIzIDUuOSA1LjkgMCAwMDEuMTQtMS44MyA2IDYgMCAwMC40Mi0yLjI0IDUuODMgNS44MyAwIDAwLS40Mi0yLjIxIDUuOTIgNS45MiAwIDAwLTEuMTQtMS44MSA1LjEgNS4xIDAgMDAtMS43MS0xLjIgNS40NiA1LjQ2IDAgMDAtNC4zNCAwIDUuMjggNS4yOCAwIDAwLTEuNzMgMS4yMiA1Ljc5IDUuNzkgMCAwMC0xLjU4IDR6TTM2OS44OCA1Ny40MWMtLjE3IDAtLjI2LS4wOC0uMjYtLjI1di00LjkxaC0yYS4yMi4yMiAwIDAxLS4yNS0uMjV2LS43NmEuMjIuMjIgMCAwMS4yNS0uMjVIMzczYy4xNCAwIC4yMS4wOC4yMS4yNVY1MmMwIC4xNi0uMDcuMjUtLjIxLjI1aC0ydjQuOTFhLjIyLjIyIDAgMDEtLjI1LjI1em0xMS45Mi0uMjVhLjIyLjIyIDAgMDEtLjI1LjI1aC0uODhhLjIyLjIyIDAgMDEtLjI1LS4yNXYtNC40OWwtMS41MSAzLjE1YS4zOC4zOCAwIDAxLS4zNC4yNWgtLjhhLjM2LjM2IDAgMDEtLjMzLS4yNWwtMS41Mi0zLjE1djQuNDlhLjIyLjIyIDAgMDEtLjI1LjI1aC0uODhhLjIyLjIyIDAgMDEtLjI1LS4yNXYtNS45MmEuMjIuMjIgMCAwMS4yNS0uMjVoMS42YS4zNi4zNiAwIDAxLjMzLjI1bDEuNDcgMy4yMyAxLjQ3LTMuMjNBLjM4LjM4IDAgMDEzODAgNTFoMS41NWEuMjIuMjIgMCAwMS4yNS4yNXoiLz48L2c+PC9nPjwvc3ZnPg==');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.snapdragon-sound .snapdragon-sound-sub {
    font-size: 2rem;
    margin: 0 0 .5rem;
}

.snapdragon-sound .snapdragon-sound-heading {
    font-size: 5.5rem;
    font-weight: bold;
    line-height: 1.1;
}

@media (max-width: 767.98px) {
    .snapdragon-sound .snapdragon-sound-content {
        position: relative;
        padding: 4rem 1rem;
    }

    .snapdragon-sound .snapdragon-sound-logo {
        width: 180px;
        height: 45px;
    }

    .snapdragon-sound .snapdragon-sound-sub {
        font-size: 1.25rem;
        margin: 0 0 .5rem;
    }

    .snapdragon-sound .snapdragon-sound-heading {
        font-size: 2.5rem;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .snapdragon-sound .snapdragon-sound-content {
        padding: 4rem 1rem;
    }

    .snapdragon-sound .snapdragon-sound-logo {
        width: 350px;
        height: 80px;
    }

    .snapdragon-sound .snapdragon-sound-sub {
        font-size: 1.25rem;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .snapdragon-sound .snapdragon-sound-content {
        padding: 4rem 1rem;
    }

    .snapdragon-sound .snapdragon-sound-logo {
        width: 300px;
        height: 80px;
    }

    .snapdragon-sound .snapdragon-sound-sub {
        font-size: 1.65rem;
    }

    .snapdragon-sound .snapdragon-sound-heading {
        font-size: 4.5rem;
    }
}

.snapdragon-two-column {
    position: relative;
    background-color: #090d17;
    color: #fff;
}

.snapdragon-two-column .column-inner {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5.5rem 0;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: contain;
}

.snapdragon-two-column .column-body {
    width: 50%;
}

.snapdragon-two-column .column-body .column-title {
    font-size: 3rem;
    font-weight: bold;
}

.snapdragon-two-column .column-body .column-desc {
    font-size: 1.25rem;
    line-height: 1.75;
    margin: 1rem 0 0;
    text-align: justify;
}

.snapdragon-two-column .column-action {
    position: relative;
    text-align: center;
    max-width: 200px;
}

.snapdragon-two-column .column-action a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.snapdragon-two-column .column-action .icon-snapdragon-play {
    display: inline-block;
    position: relative;
    width: 60px;
    height: 60px;
    background-image: url('data:image/png;base64,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');
    background-position: right center;
    background-repeat: no-repeat;
    background-size: contain;
}

.snapdragon-two-column .column-action .icon-snapdragon-text {
    font-size: .9375rem;
}

@media (max-width: 767.98px) {
    .snapdragon-two-column .container {
        padding: 0;
    }

    .snapdragon-two-column .column-inner {
        flex-direction: column;
        padding: 2.5rem 1rem;
        background-position-x: 50px;
        background-position-y: bottom;
        background-size: cover;
    }

    .snapdragon-two-column .column-body {
        width: 100%;
        text-align: center;
    }

    .snapdragon-two-column .column-body .column-title {
        font-size: 2rem;
        font-weight: bold;
    }

    .snapdragon-two-column .column-body .column-desc {
        font-size: 1rem;
        line-height: 1.75;
        margin: .5rem 0 0;
    }

    .snapdragon-two-column .column-action {
        max-width: 100%;
        width: 100%;
        margin: 2rem 0 0;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .snapdragon-two-column .container {
        padding: 0;
    }

    .snapdragon-two-column .column-inner {
        /* flex-direction: column; */
        padding: 2.5rem 0;
        background-position-x: right;
        background-position-y: bottom;
        background-size: cover;
    }

    .snapdragon-two-column .column-body {
        width: 60%;
    }

    .snapdragon-two-column .column-body .column-title {
        font-size: 2rem;
        font-weight: bold;
    }

    .snapdragon-two-column .column-body .column-desc {
        font-size: 1rem;
        line-height: 1.75;
        margin: .5rem 0 0;
    }

    .snapdragon-two-column .column-action {
        /* max-width: 100%; */
        width: 100%;
        margin: 2rem 0 0;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .snapdragon-two-column .container {
        padding: 0;
    }

    .snapdragon-two-column .column-inner {
        /* flex-direction: column; */
        padding: 5.5rem 0;
        background-position-x: right;
        background-position-y: bottom;
        background-size: cover;
    }

    .snapdragon-two-column .column-body {
        width: 60%;
    }

    .snapdragon-two-column .column-body .column-title {
        font-size: 2.5rem;
    }

    .snapdragon-two-column .column-body .column-desc {
        font-size: 1.25rem;
        margin: .5rem 0 0;
    }

    .snapdragon-two-column .column-action {
        /* max-width: 100%; */
        width: 100%;
        margin: 2rem 0 0;
    }
}

.snapdragon-three-column {
    position: relative;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #dae3f5;
}

.snapdragon-three-column .column-image {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.snapdragon-three-column .column-body {
    position: relative;
    padding: 5rem 0;
}

.snapdragon-three-column .column-body .column-title {
    font-size: 3rem;
    font-weight: bold;
}

.snapdragon-three-column .column-body .column-desc {
    font-size: 1.25rem;
    line-height: 1.75;
    margin: .5rem 0 0;
    text-align: justify;
}

@media (max-width: 767.98px) {
    .snapdragon-three-column {
        position: relative;
    }

    .snapdragon-three-column .column-image {
        position: relative;
        left: auto;
        top: auto;
        width: 100%;
        height: 150px;
        background-position: -30px center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .snapdragon-three-column .column-body {
        padding: 2rem 0;
        text-align: center;
    }

    .snapdragon-three-column .column-body .column-title {
        font-size: 2rem;
    }

    .snapdragon-three-column .column-body .column-desc {
        font-size: 1rem;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .snapdragon-three-column {
        position: relative;
    }

    .snapdragon-three-column .column-body .column-title {
        font-size: 2rem;
    }

    .snapdragon-three-column .column-body .column-desc {
        font-size: 1rem;
    }

    .snapdragon-three-column .column-image {
        position: absolute;
        left: 0;
        top: 0;
        width: 60%;
        height: 100%;
        background-position: -240px center;
        background-size: cover;
    }

    .snapdragon-three-column .column-body {
        padding: 3rem 0;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .snapdragon-three-column .column-image {
        width: 60%;
        background-position: -300px center;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .snapdragon-three-column .column-image {
        left: 0%;
        top: 0;
        width: 60%;
        background-position: -300px center;
    }
}

@media (min-width: 1400px) {
    .snapdragon-three-column .column-image {
        left: 0%;
        top: 0;
        width: 60%;
        background-position: -300px center;
    }
}

@media (min-width: 1600px) {
    .snapdragon-three-column .column-image {
        left: 0%;
        top: 0;
        width: 50%;
        background-position: center;
        background-size: cover
    }

    .snapdragon-three-column .column-body {
        padding: 6rem 0
    }
}

@media (min-width: 1920px) {
    .snapdragon-three-column .column-image {
        left: 0%;
        top: 0;
        width: 80%;
    }
}

.four-column-nav {
    position: relative;
    padding: 3rem 0;
}

.nav-column-item {
    position: relative;
    text-align: center;
    padding: 1rem 0;
}

.nav-column-item:after {
    content: '';
    position: absolute;
    width: 0%;
    height: 3px;
    background-color: #003dff;
    left: 50%;
    bottom: 0px;
    transition: all 0.25s;
    transform: translateX(-50%);
}

.nav-column-item:hover:after, .nav-column-item.active:after {
    width: 80%;
}

.nav-column-icon {
    position: relative;
    width: 65px;
    height: 65px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin: 0 0 .5rem;
}

.column-icon-1 {
    background-image: url('data:image/png;base64,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');
}

.four-column-1-grid .column-icon-1, .nav-column-item:hover .column-icon-1 {
    background-image: url('data:image/png;base64,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');
}

.column-icon-2 {
    background-image: url('data:image/png;base64,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');
}

.four-column-2-grid .column-icon-2, .nav-column-item:hover .column-icon-2 {
    background-image: url('data:image/png;base64,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');
}

.column-icon-3 {
    background-image: url('data:image/png;base64,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');
}

.four-column-3-grid .column-icon-3, .nav-column-item:hover .column-icon-3 {
    background-image: url('data:image/png;base64,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');
}

.column-icon-4 {
    background-image: url('data:image/png;base64,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');
}

.four-column-4-grid .column-icon-4, .nav-column-item:hover .column-icon-4 {
    background-image: url('data:image/png;base64,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');
}

.column-icon-5 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAK90lEQVR4nN2cf5RVVRXHP/Pmh+SAA9OgMYhhg8mIRIpIpKVpaRiQPxZoQBj9woxaZRlhpSmK1Fr+aAn2SyVAwCKtbCGkGRmuirCIRGYwECUwlR8KDIgzw0x/fO9tzj333vfuue+9YYbPWm/Nu/eee+6Z/c7ZZ+999rklw4cP5whQD5wFDAUGAScBxwO9gN5emUNAE7AL2A5sAhqBBmCNd63TKOuk51QBlwIfBi4AahPc08P71ACDvXt9WpGw/gA8Bvy1kI2NoqSIPaoUuBj4FDAW/dPFohF4EFgEbCvGAzJFqPNtwHTgeWA5MJ7iCgnU424FXgAeAt5b6AcUskdlUO+5Beifo2wT8DTwD+A54EVgB7APeN0r0wMN2bcDA5Euew8wEjiN7D9yO/Aw8HXgJcf/I5JCCeos4CfAGVnKbAGWAI8j/dKSx/OqgdGot34UOCam3EFgFnAn0JzH8/IWVBnqQdcTPTE0A4uB+agHtefzsBiqgYnAtWg2jWIjMAn4Z9qH5KOj+qNZZyZhIR0C5gGnAJ8GVlMcIQHsAeYCpwMTgPURZU4D/gJ8Pu1D0grqXGAd8IGIa79FynU6RZqBYmgDlqHh/zlkf5n0AH4MLAAqXCtPI6hxSM/0tc7vAD7uXS+IAk1JO3AfGoYLIq5PQT9mT5dKXQV1NfAIMgFMHke/5KOO9RWTXWgWnkzYir8IeBLNqIlwEdQUpJRLjXPtwM1oBtrpUFdnshgYgew6k7ORnXdskkqSCmos8ABQYpxrRT3su0g/dGUagVFIoZuMRHotp85KIqjTkWtg9qRmZMMsStTMrsEe4CPAU9b5S5ANmJVcgqpCOqnKONeOpvxfJ29jl+EA8DFk8JpcDXwh2425BHUvsoVMbkDjvrtyAKmSzdb5u5CLFEm2MMsVyOI1WQTMSdO6LAxEIZShaJjXoZhUFXAYzV4vIav6z8DvgFfyfOZOZMqsocNMOAZYiNyxVvuGOBemJ1KApnPbiGaPQgTM+gLTgCuRcFxoQ5b+AyhSkI8PN5Hw6PgK8AO7YNzQu5GgkFqAq8hfSP2AHyKLfRbuQgK1+TxkTG4FvkoKS9tjCfBz69wtXjtDD7WpQ1I1uZNoH8qFaahXXkPh4lO1qG3/At6fso4vEXR3jgNutwtFCWomUG4cb0dBsbT0RLGhH3mNsGkBVgGzkd6oRxGBEuQBvAu43GvDWqKd61PRtP8dgrZeEnZ695lM9ur8P7aOOhHFjcyu/EkUZk1DH6R8R0RcewHZL/OB1xzqrENRgGuIFvwSYCpuuqsUeJZgmGY+MoOAcI+6jqCQtiCFmYYq5E/ZQmpCQ7se+B5uQvLbNAPNlvMIz1ATkbVdSnIOI91kMgk4wT8wBVWOeo/J9yMakoRSZKjaEc9ngTPRrJJXxBGFjKejVZ0d1rVxwE8d6/sFQduqAviEf2AKajRaGvLZQ3SYIgmz0D9gsho4B/h3yjrjWI1snw3W+anAZx3qaSPsykzxv5iCmmwVWga85fAgn1HAN6xza5A1vD9FfUl4BTgf9ViTuwl7FtlYjIahzxnAEOgQVDlyDk0WOjzApxT9KqZ++C9a/Nyboj4XdgNjvL8+lch8SMrLSK+aXA4dgjrbq9S8wQ5JJOEzhI3IqeTvciRlG9JbJmNQb0vKMuv4YugQ1Iesi6twXwwoA75lnVuKzIPO5CHg99a5GxzuX2EdjwCO9QV1nnVxlUPFPuNRsoVPK24NLCS2jrwQGa5J2IFMEJ8KYLgvqGFW4dXubQstBS1FK8BHgnUo0uCTQSogKXbSx7AMMqrMFZUWZDW7MIBwr5zrWEehudc6vsLhXtuvHZIBTrZObsbdyBxD0MdqAP7mWEeheZSgeVNPsnQjCC9EnJxB/p1JGoNwtHX8sPG9Evg2GgpbjM8GZLec6fCcHijx4k9WXRvRbHWOUXY/4ZDvuQmfYy/cnlhGeG3L1fcqIdhAgJXe3xo0McTFnYagSeAq5PJk4zi0hB+XLFGPbJ5paAEU1Ks/aJQZhlyVXNjmTE0Gefgmu3FjIAqL+BxC4RCQZZwrOFeOopV2O2xuJV5IPhngHjpGiZ2UEZfEYWMHKCuj4lGu9pP98Ebk8PZCSRNJqCI8fE1K0UpJEnoAl3nft1rXTiIZtqvVsxAZd3bSmO+cDiQYANyG/K4673O/dZ+tK036EYw97UGBNb+uu6zyvtK2h9DxWZ5hEgotR63C9EpYmY+t416OKbeXYBjDXoLP9qPZ15oIzkxxetVWI1GBvijsBI6mDPBGjkKudKXl9QPWcWVkqTB2ZzmQIZxHlEupdidsezBpurg9SnZl0OKBiUv85mhlgHW8PUN4ZhhE5yXqd1XebR1vzQCvEhx+5ST3tCFsTnQlHZUWO0jwnD+b2IZZVG5mHLYD+YxTk4rPPuP767Glgoy0jtf7grJzhs53aMhKFFVcjpa7fuVwb2dwO+r17cBtCcr3R+rHpxn4u6+L/mgVvgD5cEmt9HnepysyBy2KQrIsZdtDeAY46PeoNQRtjlq0mnK0sI3kqdzjreOV0GHxtqDtXCb2Ymi+2DOpy0qu3bPLrWPXfIM4alHY2OQRCDb+QYLSnICWvtOs7YFmU5N65KP52NZvtqzinejH9AXUDylmX4C2xZ1UadtMJPgDrkObmgI+1AqCZkI1xkppCl4jHHvuY3zMH6mZjhhWFIdQLrtJb6Mu04ltQwn3rmRQLMtkoXnRp4Vw1soM8jM+v4x2OOViBuH8AZvrCfulUdyGQtGuTCA82y31D2yv3N6uVYeij2lZi8KvTxJcqvZZ7zXw7gR1NaBksceITvBoQCstN6ZoZ2nEfUsw1EdUDud9aMXX5z9od1K+aYllBPXSQdLrvwzBlO430fBMyzSU6OZzGIWpN5kPtJlDcNPhALQ4kC+tSMn6n7RCAukhs658hFRDOKNwMYaQIFpQmwlnxV5Hlhzsbs49BNOd9gHftAvFRRVvJqhcy1H2bNLAV3dhImEdfBPKwAkQJyg/fdBkMEp9PlqoJ6iXQNnFkSvcpbW1sYunG1FcZqhxbhjSLU/n18YjTl+U8WLmk7+FcsRCvQly74W5lvDK8WyUCNpdqUQG6SDr/NdQj4okl6D2otVXM1uuBC1YXurexiNOJQoH2fGmBeSIfiRZ19uAhGUaeRVorb/QjnMxqUZukJ11s5IEu9ez6SiTrd7nMjo89QzqVSUoaaJY2/ULwWDgCcLp3GvQ/r2cdpjLSvFitE3edEVK0HS6gvCu9a7CJORKnWqdX4vSlZL4os671O9Hw832tS5CIYlxjvUVkxrgZ8jRtxd1n0BRXHtNM5Y0uQdLkWDs+FF/4DcogeudKeotFCUoEb+B6MSORagnOfmuaZM0nkLjPSrXcyzKaJlL8uyRQpBBgcd1aHtHjXX9EHJ+p5Bie0lSZR7FfvTrVADvIyj0MpS7/kW0RrgbRSGKQTWKdsxHdt87Iso0IGNyedqHFOq1SMNQcmm2zYVb0ITgvxYpzWYkn2q0Nf9KJIC41yK9ifbl3MERfi1SoC4UOLuJ3EOuCQ1b80Vbr6Je2oSGSW8Uv+rp1XcKcqdGkftFW23AL1Hk9MUU/0uIYrzjrgLNjDNRhLQzaUU7F2aTLhwcSzHecdeMzIjBaHZJu0vLhU0olFuHfqSCCgmK+9ZEkz7Iqr8E7bupzl48J20o3r4SmSPd+vWSsc9EOmY40jl1SAedgHRSFXKH3kA66wAKIj6PekojsqqLva0twP8ANUc1WC2WtcsAAAAASUVORK5CYII=');
}

.four-column-5-grid .column-icon-5, .nav-column-item:hover .column-icon-5 {
    background-image: url('data:image/png;base64,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');
}

.column-icon-6 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1MTk0NzUxODBFQzExRUNBNDAxRDY4NUQ2MTQwMENGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1MTk0NzUyODBFQzExRUNBNDAxRDY4NUQ2MTQwMENGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTUxOTQ3NEY4MEVDMTFFQ0E0MDFENjg1RDYxNDAwQ0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTUxOTQ3NTA4MEVDMTFFQ0E0MDFENjg1RDYxNDAwQ0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7YomgjAAAKXUlEQVR42uxc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');
}

.four-column-2-grid .column-icon-6, .nav-column-item:hover .column-icon-6 {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi40IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQxMDc0NzNFODBFQzExRUNBNDAxRDY4NUQ2MTQwMENGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQxMDc0NzNGODBFQzExRUNBNDAxRDY4NUQ2MTQwMENGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTUxOTQ3NTc4MEVDMTFFQ0E0MDFENjg1RDYxNDAwQ0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTUxOTQ3NTg4MEVDMTFFQ0E0MDFENjg1RDYxNDAwQ0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7PiTe6AAAS+UlEQVR42rQc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');
}

.nav-column-title {
    font-size: 1.25rem;
}

.nav-column-item:hover .nav-column-title {
    color: #527cfe
}

.nav-column-link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.column-grid-ad {
    position: relative;
    display: flex;
    align-items: center;
    flex: 1 1 auto;
    justify-content: center;
    font-size: 1.625rem;
    color: #fff;
    padding: .75rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 6px;
}

.column-grid-ad img {
    width: 100%;
}

.column-grid-ad .icon {
    display: inline-block;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 80px;
    height: 90px;
    margin: 0 1rem 0 0;
}

@media (max-width: 767.98px) {
    .nav-column-icon {
        width: 45px;
        height: 45px;
    }

    .nav-column-title {
        font-size: 1rem;
    }

    .column-grid-ad {
        flex-direction: column;
        font-size: 1rem;
        color: #fff;
        padding: 1rem 1.5rem;
        justify-content: start;
        align-items: start;
    }

    .column-grid-ad .icon {
        display: block;
        width: 120px;
        height: 60px;
        margin: 0;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .nav-column-icon {
        width: 45px;
        height: 45px;
    }

    .nav-column-title {
        font-size: 1rem;
    }

    .column-grid-ad {
        font-size: 1.25rem;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .nav-column-icon {
        width: 45px;
        height: 45px;
    }

    .nav-column-title {
        font-size: 1rem;
    }

    .column-grid-ad {
        font-size: 1.25rem;
    }
}

.column-grid-heading {
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    font-size: 2.5rem;
    font-weight: bold;
    margin: 0 0 1.5rem;
}

.column-grid-heading .nav-column-icon {
    width: 50px;
    height: 50px;
    margin: 0 1rem 0 0;
}

.column-grid-content {
    margin: 2rem 0 0;
}

.four-column-1-footer {
    position: relative;
    background-color: #e4eef4;
    border: 1px solid #d1e2eb;
    padding: 1.25rem 1.125rem;
    text-align: right;
    margin: 1.25rem 0 2rem;
}

.four-column-1-footer i {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAApklEQVQokX3OPWoCQQAF4G83JpIihcFYbJnSdlDPoReJBnKPmAOkESSlIPgDQsBKe/EyFtrsQBiYvOoVH49XhBCe0MVRJiVmOOATRQ6d6v6Wg3dVVf2igx4GaGGbIljhJQcjgnUCn7FJUYRt9Gv4iF0RQkh/NnHGKy5olgl4wLwGV3zg2kjAD4Y1eMcUGhkwiSCi+wSM8fX3Q4nRfyAu7bHAEt8pgBt+ayMVK/lOSQAAAABJRU5ErkJggg==');
    display: inline-block;
    width: 20px;
    height: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    top: 1px;
    margin: 0 0 0 1rem;
}

@media (max-width: 767.98px) {
    .column-grid-heading {
        font-size: 1.5rem;
        margin: 0 0 1rem;
    }

    .column-grid-heading .nav-column-icon {
        width: 40px;
        height: 40px;
        margin: 0 1rem 0 0;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .column-grid-heading {
        font-size: 1.5rem;
        margin: 0 0 1rem;
    }

    .column-grid-heading .nav-column-icon {
        width: 40px;
        height: 40px;
        margin: 0 1rem 0 0;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
}

.four-column-1-list {
    position: relative;
    background-color: #eff7fb;
    border: 1px solid #d1e2eb;
    padding: 1.25rem 1.125rem;
}

.four-column-1-list .column-list-heading {
    font-size: 1.75rem;
    font-weight: bold;
    margin: 0 0 1rem;
}

.four-column-1-list .column-list-heading .subtitle {
    font-size: 1.25rem;
    color: #9ea4bc;
    text-transform: uppercase;
}

.four-column-1-list .column-list-heading .swiper-button-disabled {
    opacity: .5;
    cursor: no-drop;
}

@media (max-width: 767.98px) {
    .four-column-1-list .column-list-heading {
        font-size: 1.25rem;
    }

    .four-column-1-list .column-list-heading .subtitle {
        font-size: .75rem;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .four-column-1-list .column-list-heading {
        font-size: 1.25rem;
    }

    .four-column-1-list .column-list-heading .subtitle {
        font-size: .75rem;
    }
}

.column-list-style-1 {
    position: relative;
    overflow: hidden;
    height: 346px;
}

.column-list-style-1 .item {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    min-width: 0;
    word-wrap: break-word;
    margin: 0 0 0;
}

.column-list-style-1 .item:first-child {
    margin: 0;
}

.column-list-style-1 .item .media {
    width: 120px;
}

.column-list-style-1 .item .media:after {
    padding-top: 80%;
}

.column-list-style-1 .item .item-body {
    flex: 1 1 auto;
    padding: .25rem 0 .25rem 1.5rem;
    font-size: .9375rem;
}

.column-list-style-1 .item .item-body a {
    color: #555
}

.column-list-style-1 .item .item-body a:hover {
    color: #3253dc
}

.column-list-style-2 {
    position: relative;
    overflow: hidden;
    height: 340px;
}

.column-list-style-2 .item {
    position: relative;
    min-width: 0;
    word-wrap: break-word;
}

.column-list-style-2 .item:first-child {
    margin: 0;
}

.column-list-style-2 .item a {
    color: #555;
    font-size: .9375rem;
}

.column-list-style-2 .item .media-4x1:after {
    padding-top: 19.5%;
}

@media (max-width: 767.98px) {
    .column-list-style-2 {
        height: 300px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .column-list-style-2 {
        height: 430px;
    }

    .column-list-style-2 .item .media-4x1:after {
        padding-top: 15%;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .column-list-style-1 {
        height: 290px;
    }

    .column-list-style-1 .item .media {
        width: 100px;
    }

    .column-list-style-2 {
        height: 290px;
    }

    .column-list-style-2 .item .media-4x1:after {
        padding-top: 15%;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .column-list-style-2 .item .media-4x1:after {
        padding-top: 22%;
    }
}

@media (min-width: 1921px) {
    .column-list-style-2 .item .media-4x1:after {
        padding-top: 19%;
    }
}

.column-list-style-2 .item .item-body {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1rem 1.5rem 1rem 1.5rem;
    font-size: .9375rem;
    background-image: linear-gradient(-180deg, transparent 13%, rgba(0, 0, 0, .65) 100%);
}

.column-list-style-2 .item .item-body a {
    color: #fff;
}

.column-list-style-2 .item .item-body .icon-snapdragon-play {
    display: block;
    position: relative;
    width: 50px;
    height: 50px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAABtCAYAAABEOoRoAAAH0klEQVR4nO2dS4gcRRiAv57t3dnNziZxNiZuMDGaePOkoggqKKJ49aqIqAcRET16FsUXKkYTn3gRoxgDwYMggkdBEIRIJGpiHpLNxmST7Ps57eGf3u3tTO9093RXVffUBw3ZYTNd1Lddj7/+qnY8z6PA9AJ9gNu8eoBK6HcawDKw1LwWgEWFZcwUV3cBYuIAg0ANGGheVa6WE5cGMA/MNq8pYBow/q/XMfQJc4ANwFDzqpFeTlwaiLjJ5jWDgQJNE1YD6sBmpLnTySJwGRhHRBqBCcJcYAswDPRrLksUc8BF4ALSD2pDp7AqsA0RlXdzlxUNRNwY0gcqR4ewPmAEEeWovnlGeIi4UWTUqQyVwnoQUVsprqgwHnAeEbes4oaqhNWB69E/kMiLJeAMMkDJlbyF9QE3ABvzvIlBTACnyLGZzFNYHdiJNIXdxDJwmpyetjyEVYAdyFC9m7mIiGtk+aVZC+sDdiNRCotES46TYROZpbBBRFZZBxZpWUSkTWfxZVkJ2wTcRHEmwKppACeAK51+URbC6sAuyjO3ygsPOEmHg5FOnwgrKz4OUlf1Tr6kE2EbsbKS4ktLPS9NK8wfYFhZyXGQuhtM85/TCKsCe1L+X4tQQeow8XJS0kp3gZspTmqBybiItER1mUSYA9yIPGGWbKgidRq7a0ki7Dq6J4irko1I3cYirrBBZC3Lkg8jxByExBFWIeFja0mM39209RFH2HZsv6WCKlLX69JO2AZkSd+ihq20WeloJ2wHtilUiYPUeSTrCbsGSey0qKWG1H1LooQ5xGhPLbmxnYiWLUpYHXOzcLuBfiKi+lFhEZPmXL3AU8CtyCLgZ8B/WkukhhEkL2QNrRYwNyPRZFN4Hng88PMM8ClwgALv84rJcWRDxgqtmkTThvH3hH7egEg8ANypvjhK2Rb+ICysH9mPZRIDEZ/vAj4A3iBBLK5g1AiNJcLCiphLeD/wLfAkkmZXNtY4CQvrKN9AI1XgWeBr4G7NZcmaNU6CwoYofk7hDuBd4G1k80UZ6CXQTQWFRc6uC8i9yNP2DOUIXK+4CQrbpKEgeVIFngYOAvdpLkunrLjxhfVTzg4bZAL6JrAX2U1TRPpojhZ9YaYN5fPgLqSZfI5ibtYYglVh3RKV7wWeAL4BHtBblMTUYFVYqqTGArMNeA3YhyzNF4FBEGE9lGMklYY7gC+RUJfpzWQV6KkQHfrpFnqR4PJB4EHNZWnHgBW2ylbgVeBDZK+biQxUKO9wPi23I83kC5jXTPZZYa1xgceAQ8BDmssSpGqFrc8W4BXgI8xoJnsr2J0ocbgNWTB9Eb1TINcKi08P8Ciy9vYwevI13YqmGxeZLcDLwEsa7u1UsDsp0/II6oPJFfuEdYbq/XJOBQMPIi4I/wB/KL6nVyHjw6u6hJ+Q1Wwlh1oGaLjYJywJp5HF0J813d9zkdM07dB+fWaAz4Ev0JttvOQLs0TzI5KJdU53QWgKK3t+elpOAG8Bv+guSIBFF03nrxvMDPAJ8BXm/THPuyg+d91gPOAH4B3kDRAmsuAib/fpdk4ArwO/6i5IG2a7XdgU8DGS/qZ6TpWGWRcp6DzdlYjjAd8D72Fu8xdmHlj251/TdI+wP5E9Zb/pLkhCpmF1wjxFcbcaxWUS2I+sZxWh+QszBavCJjUWJG884DvgfRS8GyVHJmFV2BwyvC9bfscxJMP3iO6CdMgC4mhNDPEKcK2W4mTPBJKGfYhyrEasnHcfFHaJ4gtrAIeRzeqX2/xukbjk/yMobBIJxRR12+xRpPk7qrsgGbNI4KWp4WWVcVqcDWE4l5En6jDlaP7CjBNYswwLu4B5wqJinQ2kj9qH9FllZc3EPixsDnn8TNrgd5Srs5OOIM3fMfXFUcoUzdGhT6uV5jHMErYXOd99D3Io2H5kXtUNqQ1j4Q+i3m50C2aFqhzk6IMrFDNKkYZ54Pfwh1FJpKP5liUxHtL5dossiHAQJWycUNtpUcocEWG0KGEecDa34ljacZaIPnq9vPpLBCZsFmVMEYhshGm3EeIM3TEaMwUPqfNI2gmbAc5nVhxLO84jdR5JnK1GZ7GpcCqYJ8a4IY6wBrJTwzaN+eEhddw2Fhp3M9805s3NysQoMV/MnWT35TnKHWTVxQQJ8vaTCPMfW9ufZccCCbubpPubl4C/sTtesmAJ+IuEdZlmQ/ocIq2Mi4WqaCB1mDj8l/YEgWnkNRN25JgcD6m7WIOMMJ0c+TABnMRKS4KH1FnqwVunZ3SMY6XFxZfVUTJr1AJmUjYhh2fZQ1pa4wcfOk69y0oYyKFZuylumlxeLNJBnxUmS2Egqd67Me9gSF3MILIy2+WatTCQZnEnMJz1FxeMi8i5HplOf/IQ5lNHxPXkdQNDWUZE5bJTJk9hIE3kDag/REsXE8Apctzon7cwn2Hk9VBlPXFnCfiXFi8ZzRpVwkCaxhHkuPGyHPnnIavEoyhKwVMpzKeKiKtTXHF+nuQoilcvdAjzqSIbL4YpzoS7gTR7Y2haZtIpzMdFztEdxty3s88hoi6geWnJBGFBakhTuRn9EZNFJJQ0jkH5maYJ83GQaMlQ86qRf7PZQMRMNq8ZDAxqmyosjINIG0Re7jOA9IFpJTaQPmi2eU0jsoyvjKIIi6IXmZy7gSs88vSQfse/FjDvWL3Y/A8I48fwhfgCYwAAAABJRU5ErkJggg==');
    background-position: right center;
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 0 1rem;
}

.column-list-style-3 {
    position: relative;
    overflow: hidden;
    height: 340px;
}

.column-list-style-3 .item {
    position: relative;
    display: flex;
    flex-direction: row;
    min-width: 0;
    word-wrap: break-word;
    margin: 1rem 0 0;
}

.column-list-style-3 .item:first-child {
    margin: 0;
}

.column-list-style-3 .item .media {
    width: 120px;
}

.column-list-style-3 .item .media:after {
    padding-top: 80%;
}

.column-list-style-3 .item .item-body {
    padding: 1rem 0;
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    min-width: 0;
    padding: .25rem 0 .25rem 1.5rem;
    font-size: .9375rem;
}

.column-list-style-3 .item .item-body, .column-list-style-3 .item .item-body a {
    color: #555
}

.column-list-style-3 .item .item-body a:hover {
    color: #3253dc
}

.column-list-style-3 .item .item-content {
    flex: 1 1 auto;
}

.column-list-style-3 .item .item-footer {
    font-size: .75rem;
}

.four-column-2-grid {
    margin: 3rem 0 0;
}

.four-column-2-grid .column-grid-title {
    position: relative;
    font-size: 2.25rem;
    margin: 0 0 4.5rem;
    line-height: 1.2;
}

.four-column-2-grid .column-grid-title:after {
    content: '';
    display: block;
    position: absolute;
    left: 2px;
    bottom: -1.75rem;
    width: 100px;
    height: 3px;
    background-color: #333;
}

.four-column-2-grid .column-grid-desc {
    font-size: 1.125rem;
    line-height: 1.75;
    border: 2px solid #333;
    padding: 1.875rem 2rem;
}

@media (max-width: 767.98px) {
    .four-column-2-grid .column-grid-title {
        position: relative;
        font-size: 1.5rem;
        margin: 0 0 3.5rem;
    }

    .four-column-2-grid .column-grid-title:after {
        width: 80px;
        height: 2px;
    }

    .four-column-2-grid .column-grid-desc {
        font-size: 1rem;
        padding: 1.25rem 1.5rem;
        text-align: justify;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .four-column-2-grid .column-grid-title {
        position: relative;
        font-size: 1.25rem;
        margin: 0 0 3.5rem;
    }

    .four-column-2-grid .column-grid-title:after {
        width: 80px;
        height: 2px;
    }

    .four-column-2-grid .column-grid-desc {
        font-size: 1rem;
        padding: 1rem 1.5rem;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .four-column-2-grid .column-grid-title {
        position: relative;
        font-size: 2rem;
        margin: 0 0 3.5rem;
    }

    .four-column-2-grid .column-grid-title:after {
        width: 80px;
        height: 2px;
    }

    .four-column-2-grid .column-grid-desc {
        font-size: 1rem;
        padding: 1.25rem 1.5rem;
    }
}

.column-grid-kcbt .media {
    background-color: #151b31;
    font-size: 2.5rem;
}

.column-grid-kcbt .media .icon-kcbt {
    width: 160px;
    height: 65px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    background-image: url('data:image/png;base64,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');
}

.column-grid-kcbt-text .row {
    margin-right: -5px;
    margin-left: -5px;
}

.column-grid-kcbt-text .col-12 {
    padding-right: 5px;
    padding-left: 5px;
}

.column-grid-kcbt-text .item .desc {
    position: relative;
    background-color: #eff7fb;
    border: 1px solid #d1e2eb;
    padding: 1.25rem 1.5rem;
    margin: .5rem 0 0;
    min-height: 180px;
    display: flex;
    align-items: center;
    flex: 1 1 auto;
}

.column-grid-kcbt-text .item .title {
    width: 100%;
    position: relative;
    background-color: #e4eef4;
    border: 1px solid #d1e2eb;
    padding: .25rem 1.125rem;
    height: 65px;
    text-align: center;
    display: flex;
    align-items: center;
    flex: 1 1 auto;
    justify-content: center;
    font-size: 1.25rem;
    font-weight: bold;
    line-height: 1.2;
}

.column-grid-kcbt-text .close-audio {
    display: none;
}

.column-grid-kcbt-text .playing .audio-btn {
    display: none;
}

.column-grid-kcbt-text .playing .close-audio {
    display: inline-block;
}

.column-grid-kcbt-text .item .title .iconfont {
    font-weight: normal;
    margin: 0 0 0 .5rem;
    color: #3657dd;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .column-grid-kcbt-text .item .desc {
        padding: 1.25rem 1rem;
        margin: .5rem 0 0;
        min-height: 190px;
    }

    .column-grid-kcbt-text .item .title {
        height: 90px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .column-grid-kcbt-text .item .desc {
        padding: 1.25rem 1.125rem;
        margin: .5rem 0 0;
        min-height: 155px;
        font-size: .9375rem;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .column-grid-kcbt-text .item .desc {
        padding: 1.25rem 1rem;
        margin: .5rem 0 0;
        min-height: 120px;
        font-size: .9375rem;
    }
}

@media (min-width: 1441px) and (max-width: 1920px) {
    .column-grid-kcbt-text .item .desc {
        padding: 1.25rem 1rem;
        margin: .5rem 0 0;
        min-height: 130px;
        font-size: 1rem;
    }
}

.four-column-3-grid .column-grid-body {
    background-color: #151b31;
    color: #fff;
    padding: 2.5rem 2.75rem;
}

.four-column-3-grid .column-grid-title {
    position: relative;
    font-size: 2.25rem;
    margin: 0 0 4.5rem;
    line-height: 1.2;
}

.four-column-3-grid .column-grid-title:after {
    content: '';
    display: block;
    position: absolute;
    left: 2px;
    bottom: -2.25rem;
    width: 100px;
    height: 3px;
    background-color: #fff;
}

.four-column-3-grid .column-grid-desc {
    font-size: 1.125rem;
    line-height: 1.75;
}

@media (max-width: 767.98px) {
    .four-column-3-grid .column-grid-body {
        padding: 1.5rem 1.25rem;
    }

    .four-column-3-grid .column-grid-title {
        position: relative;
        font-size: 1.5rem;
        margin: 0 0 3.5rem;
        line-height: 1.2;
    }

    .four-column-3-grid .column-grid-title:after {
        left: 2px;
        bottom: -2rem;
        width: 80px;
        height: 2px;
    }

    .four-column-3-grid .column-grid-desc {
        font-size: 1rem;
        line-height: 1.75;
        text-align: justify;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .four-column-3-grid .column-grid-body {
        padding: 1.25rem 1.5rem;
    }

    .four-column-3-grid .column-grid-title {
        position: relative;
        font-size: 1.5rem;
        margin: 0 0 3.5rem;
        line-height: 1.2;
    }

    .four-column-3-grid .column-grid-title:after {
        left: 2px;
        bottom: -2rem;
        width: 80px;
        height: 2px;
    }

    .four-column-3-grid .column-grid-desc {
        font-size: 1rem;
        line-height: 1.75;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .four-column-3-grid .column-grid-title {
        font-size: 2rem;
    }
}

.four-column-4-grid .column-grid-heading {
    margin: 3rem 0
}

.four-column-4-grid .column-grid-desc {
    font-size: 1.125rem;
    line-height: 1.75;
    border: 2px solid #333;
    padding: 1.875rem 2rem;
}

@media (max-width: 767.98px) {
    .four-column-4-grid .column-grid-heading {
        margin: 0 0 2rem 0
    }

    .four-column-4-grid .column-grid-desc {
        font-size: 1rem;
        padding: 1.25rem 1.5rem;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .four-column-4-grid .column-grid-desc {
        font-size: 1rem;
        padding: 1.25rem 1.5rem;
    }
}

.four-column-5-grid .column-grid-content .column-grid-body {
    display: flex;
    flex: 1 1 auto;
    background: #151b31;
    color: #fff;
    padding: 2rem 3rem;
    align-items: center;
    justify-content: center;
}

.four-column-5-grid .column-grid-content .column-grid-text {
    font-size: 2rem;
    margin: 0 0 2rem;
}

.four-column-5-grid .column-grid-content .column-grid-desc {
    font-size: 1.125rem;
    line-height: 1.75;
}

.four-column-5-grid .column-grid-ypxn {
    margin: 3rem 0 0;
    padding: 3rem 2rem;
    font-size: 1.375rem;
    color: #666;
    position: relative;
    background-color: #eff7fb;
    border: 1px solid #e4eef4;
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    flex-direction: column;
    text-align: center;
}

.four-column-5-grid .column-grid-ypxn i {
    position: relative;
    width: 100px;
    height: 155px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    margin: 0 0 1rem;
}

@media (max-width: 767.98px) {
    .four-column-5-grid .column-grid-content .column-grid-body {
        padding: 1.25rem 1.5rem;
    }

    .four-column-5-grid .column-grid-content .column-grid-text {
        font-size: 1.25rem;
        margin: 0 0 .5rem;
        text-align: left;
    }

    .four-column-5-grid .column-grid-content .column-grid-desc {
        font-size: .9375rem;
        line-height: 1.75;
        text-align: justify;
    }

    .four-column-5-grid .column-grid-ypxn {
        margin: 2rem 0 0;
        padding: 2rem 2rem;
        font-size: 1rem;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .four-column-5-grid .column-grid-content .column-grid-body {
        padding: 1.25rem 1.5rem;
    }

    .four-column-5-grid .column-grid-content .column-grid-text {
        font-size: 1.25rem;
        margin: 0 0 .5rem;
        text-align: left;
    }

    .four-column-5-grid .column-grid-content .column-grid-desc {
        font-size: 1rem;
        line-height: 1.75;
        text-align: justify;
    }

    .four-column-5-grid .column-grid-ypxn {
        margin: 2rem 0 0;
        padding: 2rem 2rem;
        font-size: 1.25rem;
    }

    .four-column-5-grid .column-grid-ypxn i {
        margin: 0 0 1rem;
        height: 125px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .four-column-5-grid .column-grid-ypxn i {
        margin: 0 0 1.5rem;
        height: 125px;
        width: 100px;
    }

    .four-column-5-grid .column-grid-ypxn {
        margin: 2rem 0 0;
        padding: 2rem 2rem;
        font-size: 1.25rem
    }

    .four-column-5-grid .column-grid-content .column-grid-text {
        font-size: 2rem;
        margin: 0 0 .5rem;
        text-align: left;
    }

    .four-column-5-grid .column-grid-content .column-grid-desc {
        font-size: 1rem;
        line-height: 1.75;
        text-align: justify;
    }

    .four-column-5-grid .column-grid-content .column-grid-body {
        padding: 1.25rem 1.5rem;
    }

    .four-column-4-grid .column-grid-desc {
        font-size: 1rem;
        padding: 1.25rem 1.5rem;
        text-align: justify;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .four-column-5-grid .column-grid-content .column-grid-body {
        padding: 1.875rem 2rem
    }
}

.column-grid-ts {
    font-size: 3rem;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
}

.item-grid-tab {
    margin-top: 1rem;
}

@media (max-width: 767.98px) {
    .column-grid-ts {
        font-size: 1.75rem;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .column-grid-ts {
        font-size: 2rem;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .column-grid-ts {
        font-size: 2rem;
    }
}

.grid-style-icon .icon-chuli-1 {
    display: inline-block;
    width: 90px;
    height: 90px;
    margin: 1.5rem 1rem .25rem;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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');
}

.grid-style-icon .icon-chuli-2 {
    display: inline-block;
    width: 90px;
    height: 90px;
    margin: 1.5rem 1rem .75rem;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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');
}

.grid-style-icon .icon-chuli-3 {
    display: inline-block;
    width: 90px;
    height: 90px;
    margin: 1.5rem 1rem;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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');
}

.grid-style-icon .icon-aptx-1 {
    display: inline-block;
    width: 35px;
    height: 35px;
    margin: 1rem 1rem .75rem;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADYElEQVRYhe2Y2UtUURzHPznT4IwzKYqQCmGilqWgTNomLZK2WFYUJC0UEdRT/QH9F0EPBYUWRYUPUVC5tKiVD2ZGIwlizlRoihiGuSBqPfwYJvXcxXsTDfw+3XPvOfd++J3z2+6yyxW/f7OIFbXQAEZaArSrJUC70gR0OiAxFlavhLiY+fl4+Bu6c1Q342Lg/D7weSL3hkagtQsaAjA2bh8uOQGO74RQH1Q1as9TWrBg7XQ4kPG2bLh0UKxqR6tXwrk94HND/Uf9uUrA6OXaC3weOFMMOanW4HJSZb3LKZbr/6k/X7nF33/oL3JEwbHt4HVDU7t5uM1ZUFog1w1tEAgZr1FasPUzfO03XlxaACV+c3Al/ghcWwhqWsytUwJOTMKtOnmRkbZlQ9km/TmHt8g8kN2pem0OThMQxFPv1cONauMtL1gjEDPldED5dvBnyHhwGCrrxAC2AcMK9sLVx3C/Xj6gJX/GdMhoF5wsguxUGY+MQWUt/Bo1DwcaTqJSIATt32BLFhSuB0+0GhKgthVO74KkeBmPT0BFnbHHqrTMSj3odcPRQkhPVj8fn5AwAjA5BXdeQEf33OHAYi7+NQoVtfC0WQBmyvXXvlQ1WocDm8XCm09w7Ym2E33oMhfr9GS7mukZgEBQ/SwnFTJT7L3fFqDTIZ6rFawdUVC+QwoDq7IM6HXD2d0Rzw3ra//0c+lywqki6yWbJcDkBLhQCqsSZ8PdrBavHZ+I3Pd54ESRWHzeAbeuk1pxpkUGh+HuS8kSHd1w+/l0yKR4OKTINv8M0OuWMmlvvpytv6XKEsHe2ZC5aVLR/HPAzBS4WKYOzJNTkvxVWUIFuWfD3ApeQ8D8TDk/qtQGUjbpBeJgL9x7FXEcRxQcKZRcbRswMRb2b5y9pWF19kiwNlJHt2SUMGRcjLzXNuDmLG24oREpx8wqEIJn7yLj3DRzbYMuYLxP+9mDxrl3d03tUuqHdWCjOJ+edAG1ABra5GxZUU2L5GiQc12cpz9fF/B95+xqpbPHfD+hpYdvIz2PP0M/FRrWg4mxkJcOKzzwpQ+aO+zBheV1SzaKixHY608sAs6nkhOkgXc5paVQlWYL+vOoZ0AC+ciYdvA23ZPMl4K9cOURODVMteCAoN/p/b//BxeLFj3gH/NbBU9Pc3uIAAAAAElFTkSuQmCC');
}

.grid-style-icon .icon-aptx-2 {
    display: inline-block;
    width: 60px;
    height: 40px;
    margin: 1rem 1rem .625rem;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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');
}

.grid-style-icon .icon-aptx-3 {
    display: inline-block;
    width: 60px;
    height: 40px;
    margin: 1rem 1rem .5rem;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAYAAAAn4+taAAAFsElEQVRogcWZXWwUVRTHf+fO9INiKRQLAYxRIShRCYqpGgMKYjAgEDAYXkg0Jj5o4oPRxMRH5MH4aOTBSBDESFQQKCDxAxJIFMGvEKIoUKKhpSofXVoou925x4fZ3e5uZ3fv7Jb6S062M/fec89/7secuZWOI0oWm/k1gFUQAzYA4zOXgFUK84ApwFRgEOgGeoADxrDbWo6HjcHzQn+iIEJFjp4qXbb3804AxB+DpgeGChRUwPcEv4L/NcB6m+aOEuUtwCxgQRCwToRfgDeAfZVDH1lMifszgJ9twMdQUsQwVJmjAXuBA8CkEYjPmSghi6zygypzqnWqyoIg4CdgbvWhxaNYyCK1fKVKS62OVZmmAYeA2bX6ciFfyAyUz1wapVJauRKgSpO17GMUpplRCVe+VT51HYld+/+hN5F26kCVaUGajTYNpezIyZo0AEMjsibOmricGGTzJ93uYuApYH4V8TljELAB6+M2TFyJKUZ40/Oh2I7+ETvmSAzhzlJxi+1NpLF26Lp1Qj3JpI0jZh4wrco4K2IIWFWpUiqlvPfhObbt7MmJaR1fx+plk3Mjky8yClUILCsCC1n77reRkBBiMmlHWerrhcceaeX02ats29lDalBJJi0Hv72EMcKi+RMxpV6teahlnlrI2kjiE+ZOFWm/bxwA+w/8C8Cly2CMsHLJZO6+c6xbbzI0tY6Vya2qwRAmgE603zeOJxe25a6XL57kLiJkCsCpC3GauGEIs1gnUinlxMm+3PWJk/0V10YRxX29CHwP7ACmx/JUhCFMxSuSSilbt3fT3ZOkscGjscHLrZkYYnqOnwWgHtiiyrsK7WpZadPsqROIMlchPXFErFwymfEtPrdMbeTJhW2xxKjSBbT1XuSwWtYWld0FtEW3rIwhTLnL4vtC81h/2MLuTYQzpaXZd9q1LvVzKjnIDwrtUeWBUBcI5NvOHZ1OQnxj2B0ErCtXyRhYvXxywb3OP69x+qwyd3YLS5+4uWJHiavYM+d5hRHIrCNjBI6LEPvVZK27iO6L8EcXJq6Iju3DRmNiqbrGAhhejdMB4CTCWjj7N3RdjOs9kuft4LULwGtRhdmZvU+Eg64e59wzzknE7+fgQsI50Ag03x7K3GyH8CAiH+ML+AK+x1oRulzcZ9/y5ei5DP3X4wRdSMeOzvD4RXMWtZ1sAr4ACk5RusRjBQGHVGmq1JG1YbCJq4X3Z90a/ibdsvuqyIzGREWfRQFkdrHKH43hYZeR6bkczv3+64WWJUhzpdpA9+w6n/u7vonM4dhQmllXN0Bd3YCXvbZpE7n7H/c87hfYU66z4pHIIgIibO0d4JuY8RezJGPlplaOUoX/AMsMPCrC4aiTwrQliGooHg8Aa1H3HC6fzGhMxNKBpQPHg4tKJ42HgPm+x7TAskIt8zKp+BTg9hJtfjxWw+erCVIAzWnUAAQpaSF8sGWpJCRLF7AhYwAkB/kdmFlc8ftf3c56RxqHDGk4tTzxG4XriOT4X0SIAljKnAvGGpGR/jyNwmtowmtouoBIApGEV9d8vpZdaxhHT1KUMdBbW8jRLF7aBtBv/DHTG8YwE+h3aVdxauWm0vAFvBmN/q4YIYZSTYepFXuN5LFBPDqxPK7QUFASik6W67gci5e25d7uqYG+rEND1qE2A1wT+qyixvjB1VqEAOzPWAESJhNfK4Wfs1UhuaeRG5HU9T7qG5v7EV4QpBU4VdX268gWEd6qtvFTK6aQvKaokrWoU4GNwNtQ5XskBq8bw3MIVeXCnvHy7SNBTiBsQiCV7CuoW+vUcuEDlE6E3TV+rx8C7i1VeKNHJBeE5zNXhFj/0lm66jbnuqMlBODMTWN4EOHLG+F8NIUAXJnQyjKEd6IKGz36Gz3It6dX3+bkeLSFAKSAl0V4qWATCEeq6q/K0VjspdhglCMqPAP8Nb6V92tx9h8I/jUkEidvIwAAAABJRU5ErkJggg==');
}

.grid-style-icon .icon-aptx-4 {
    display: inline-block;
    width: 60px;
    height: 40px;
    margin: 1rem 1rem .5rem;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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');
}

.grid-style-icon .icon-aptx-5 {
    display: inline-block;
    width: 40px;
    height: 40px;
    margin: 1rem 1rem .5rem;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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');
}

.grid-style-icon {
    text-align: center;
    background-color: #eff7fb;
    border: 1px solid #eff7fb;
}

.grid-style-text {
    text-align: center;
    background-color: #eff7fb;
    border: 1px solid #eff7fb;
    margin: 0;
    padding: 0px 0 10px;
}

.grid-style-text.small {
    font-size: 100%;
    padding: 0 0 5px;
}

.grid-style-button {
    text-align: center;
}

.grid-style-button span {
    display: inline-block;
    font-size: 1.75rem;
    border: 1px solid #333;
    padding: .5rem 5rem;
}

.column-grid-tab {
    margin: 3rem 0 0;
}

.column-grid-video {
    position: relative;
    width: 100%;
}

.column-grid-video video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.four-column-1-list .banner-button-prev .btn-outline-light:hover, .four-column-1-list .banner-button-next .btn-outline-light:hover {
    border-color: #3253dc;
    background-color: #3253dc;
    color: #fff;
}

@media (max-width: 767.98px) {
    .column-grid-tab {
        margin: 2rem 0 0;
    }

    .grid-style-button span {
        font-size: 1.25rem;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .grid-style-button span {
        display: inline-block;
        font-size: 1.25rem;
        border: 1px solid #333;
        padding: .5rem 5rem;
    }
}

/**** video popup****/
.video-popup {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
    z-index: 100;
}

.video-popup.show {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
}

.iframe-wrapper {
    position: relative;
    max-width: 50em;
    margin: 0 auto;
    display: block;
    padding: 0 3%;
    height: auto;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}

.video-popup #iframeHolder {
    padding-bottom: 56.25%;
    position: relative;
    overflow: hidden;
    height: 0;
}

.video-popup #iframeHolder video {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}

.close-video {
    position: absolute;
    right: -15px;
    top: -20px;
    cursor: pointer;
    width: 40px;
    height: 40px;
    background: #fff;
    display: block;
    border-radius: 100%;
    z-index: 99;
    box-shadow: 0 0 10px rgb(0 0 0 / 50%);
}

@media (max-width: 991.98px) {
    .close-video {
        right: auto;
        top: auto;
        bottom: 0;
        left: 50%;
        transform: translate(-50%, 125%);
    }
}

.video-close-icon {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
}

.video-close-icon::before {
    width: 60%;
    height: 2px;
    background: #000;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    transform: rotate(45deg);
}

.video-close-icon::after {
    width: 60%;
    height: 2px;
    background: #000;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    transform: rotate(-45deg);
}

.column-grid-ad .audio-btn {
    position: absolute;
    display: block;
    left: 50px;
    top: 50%;
    transform: translate(0%, -50%);
}

.column-grid-ad .close-audio {
    position: absolute;
    left: 50px;
    top: 50%;
    transform: translate(0%, -50%);
    display: none;
}

.column-grid-ad .audio-play-icon {
    display: block;
    width: 80px;
    height: 80px;
    transition: all 300ms ease-in-out;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url('data:image/png;base64,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');
}

.column-grid-ad .audio-stop-icon {
    display: block;
    width: 80px;
    height: 80px;
    transition: all 300ms ease-in-out;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url('data:image/png;base64,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');
}

.column-grid-ad:hover .audio-stop-icon, .column-grid-ad:hover .audio-play-icon {
    transform: scale(1.2);
}

@media (max-width: 767.98px) {
    .column-grid-ad .audio-btn {
        left: 20px;
    }

    .column-grid-ad .close-audio {
        left: 20px;
    }

    .column-grid-ad .audio-play-icon {
        width: 30px;
        height: 30px;
    }

    .column-grid-ad .audio-stop-icon {
        width: 30px;
        height: 30px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .column-grid-ad .audio-btn {
        left: 40px;
    }

    .column-grid-ad .close-audio {
        left: 40px;
    }

    .column-grid-ad .audio-play-icon {
        width: 50px;
        height: 50px;
    }

    .column-grid-ad .audio-stop-icon {
        width: 50px;
        height: 50px;
    }
}

.column-grid-ad.playing .audio-btn {
    display: none;
}

.column-grid-ad.playing .close-audio {
    display: block;
}

.column-grid-ad.stop .audio-btn {
    display: block;
}

.column-grid-ad.stop .close-audio {
    display: none;
}

.aplayer {
    padding: 0 !important;
}


/*--------------------------------------------------------------
## Text color style
--------------------------------------------------------------*/

.text-primary {
    color: var(--color-primary) !important;
}

.text-dark {
    color: var(--color-dark) !important;
}

.text-secondary {
    color: var(--color-secondary) !important;
}

.text-muted {
    color: var(--color-muted) !important;
}

.text-light {
    color: var(--color-light) !important;
}

.text-danger {
    color: var(--color-danger) !important;
}

.text-warning {
    color: var(--color-warning) !important;
}

/*--------------------------------------------------------------
## Background style
--------------------------------------------------------------*/

.bg-primary {
    background-color: var(--color-primary) !important;
}

.bg-dark {
    background-color: var(--bg-dark) !important;
}

.bg-secondary {
    background-color: var(--bg-secondary) !important;
}

.bg-light {
    background-color: var(--bg-light) !important;
}

.bg-white {
    background-color: var(--bg-white) !important;
}

.bg-white-overlay {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.35);
}

.bg-dark-overlay {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.33);
}

.bg-cover {
    background-size: cover;
    background-repeat: no-repeat;
}

.bg-img {
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

.bg-effect {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.bg-poster {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.bg-fixed {
    background-attachment: fixed;
}



/*--------------------------------------------------------------
## Buttons
  --------------------------------------------------------------*/

.btn {
    border-radius: var(--border-radius-sm);
    padding: 8px 26px;
    white-space: normal;
    transition: all 0.2s ease-in-out;
}

.btn:hover,
.btn:focus,
.btn:active,
.btn.active {
    box-shadow: none !important;
}

.btn.disabled,
.btn:disabled {
    color: var(--color-muted);
    background-color: var(--bg-light);
    border-color: var(--bg-light);
}

.btn.loading {
    position: relative;
    cursor: wait !important;
    color: var(--color-muted);
    border-color: var(--gray-3);
    background-color: var(--gray-3);
    pointer-events: none;
}



/*--------------------------------------------------------------
## Button style
  --------------------------------------------------------------*/

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--color-primary);
    --bs-btn-border-color: var(--color-primary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--color-primary);
    --bs-btn-hover-border-color: var(--color-primary);
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-focus-box-shadow: none;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--color-primary);
    --bs-btn-active-border-color: var(--color-primary);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--color-primary);
    --bs-btn-disabled-border-color: var(--color-primary);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    opacity: 0.7;
}

.btn-primary.disabled,
.btn-primary:disabled {
    --bs-btn-disabled-opacity: 0.6;
    color: #fff;
    background-color: var(--color-primary);
    border-color: var(--color-primary);
    opacity: var(--bs-btn-disabled-opacity);
}

/*--------------------------------------------------------------
## Button secondary style
  --------------------------------------------------------------*/

.btn-secondary {
    --bs-btn-color: var(--color-light);
    --bs-btn-bg: var(--gray-7);
    --bs-btn-border-color: var(--gray-7);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--gray-6);
    --bs-btn-hover-border-color: var(--gray-6);
    --bs-btn-focus-shadow-rgb: 130, 138, 145;
    --bs-btn-focus-box-shadow: none;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--gray-6);
    --bs-btn-active-border-color: var(--gray-6);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--color-muted);
    --bs-btn-disabled-bg: var(--gray-7);
    --bs-btn-disabled-border-color: var(--gray-7);
}



/*--------------------------------------------------------------
## Button light style
  --------------------------------------------------------------*/

.btn-light {
    --bs-btn-color: var(--color-muted);
    --bs-btn-bg: var(--gray-3);
    --bs-btn-border-color: var(--gray-3);
    --bs-btn-hover-color: var(--color-dark);
    --bs-btn-hover-bg: var(--gray-3);
    --bs-btn-hover-border-color: var(--gray-3);
    --bs-btn-focus-shadow-rgb: 211, 212, 213;
    --bs-btn-focus-box-shadow: none;
    --bs-btn-active-color: var(--color-dark);
    --bs-btn-active-bg: var(--gray-3);
    --bs-btn-active-border-color: var(--gray-3);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--color-light);
    --bs-btn-disabled-bg: var(--gray-3);
    --bs-btn-disabled-border-color: var(--gray-3);
}



/*--------------------------------------------------------------
## Button dark style
  --------------------------------------------------------------*/

.btn-dark {
    --bs-btn-color: var(--gray-1);
    --bs-btn-bg: var(--gray-8);
    --bs-btn-border-color: var(--gray-8);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--gray-7);
    --bs-btn-hover-border-color: var(--gray-7);
    --bs-btn-focus-shadow-rgb: 66, 70, 73;
    --bs-btn-focus-box-shadow: none;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--gray-7);
    --bs-btn-active-border-color: var(--gray-7);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--color-light);
    --bs-btn-disabled-bg: var(--gray-7);
    --bs-btn-disabled-border-color: var(--gray-7);
}



/*--------------------------------------------------------------
## Button danger style
  --------------------------------------------------------------*/
.btn-danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--color-danger);
    --bs-btn-border-color: var(--color-danger);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--color-danger);
    --bs-btn-hover-border-color: var(--color-danger);
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-focus-box-shadow: none;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--color-danger);
    --bs-btn-active-border-color: var(--color-danger);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--color-danger);
    --bs-btn-disabled-border-color: var(--color-danger);
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.active,
.btn-danger:active {
    opacity: .8;
}

.btn-danger:disabled,
.btn-danger.disabled {
    opacity: .6;
}

/*--------------------------------------------------------------
## Button link style
  --------------------------------------------------------------*/
.btn-link {
    --bs-btn-color: var(--color-muted);
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: var(--color-secondary);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: var(--color-secondary);
    --bs-btn-font-weight: 400;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: var(--color-muted);
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: none;
    text-decoration: underline
}



/*--------------------------------------------------------------
## Button success style
  --------------------------------------------------------------*/
.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: var(--color-success);
    --bs-btn-border-color: var(--color-success);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--color-success);
    --bs-btn-hover-border-color: var(--color-success);
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-focus-box-shadow: none;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--color-success);
    --bs-btn-active-border-color: var(--color-success);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--color-success);
    --bs-btn-disabled-border-color: var(--color-success);
}

.btn-success:hover,
.btn-success:focus,
.btn-success.active,
.btn-success:active {
    opacity: .8;
}

.btn-success:disabled,
.btn-success.disabled {
    opacity: .6;
}

/*--------------------------------------------------------------
## Button outline style
  --------------------------------------------------------------*/
.btn-outline-primary {
    --bs-btn-color: var(--color-primary);
    --bs-btn-border-color: var(--color-primary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--color-primary);
    --bs-btn-hover-border-color: var(--color-primary);
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-focus-box-shadow: none;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--color-primary);
    --bs-btn-active-border-color: var(--color-primary);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--color-primary);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--color-primary);
    --bs-gradient: none;
}

/*--------------------------------------------------------------
## Button outline dark style
  --------------------------------------------------------------*/
.btn-outline-dark {
    --bs-btn-color: var(--color-muted);
    --bs-btn-border-color: var(--border-secondary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--gray-5);
    --bs-btn-hover-border-color: var(--gray-5);
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--gray-5);
    --bs-btn-active-border-color: var(--gray-5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--color-light);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--border-secondary);
    --bs-gradient: none;
}

/*--------------------------------------------------------------
## Button outline secondary style
  --------------------------------------------------------------*/
.btn-outline-secondary {
    --bs-btn-color: var(--color-muted);
    --bs-btn-border-color: var(--border-secondary);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--gray-5);
    --bs-btn-hover-border-color: var(--gray-5);
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--gray-5);
    --bs-btn-active-border-color: var(--gray-5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--color-light);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--border-secondary);
    --bs-gradient: none;

}

/*--------------------------------------------------------------
## Button outline light style
  --------------------------------------------------------------*/

.btn-outline-light {
    --bs-btn-color: var(--color-muted);
    --bs-btn-border-color: var(--border-color);
    --bs-btn-hover-color: var(--color-secondary);
    --bs-btn-hover-bg: var(--gray-2);
    --bs-btn-hover-border-color: var(--gray-3);
    --bs-btn-focus-shadow-rgb: 248, 249, 250;
    --bs-btn-active-color: var(--color-secondary);
    --bs-btn-active-bg: var(--gray-2);
    --bs-btn-active-border-color: var(--gray-3);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: var(--color-secondary);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--border-color);
    --bs-gradient: none;
}



/*--------------------------------------------------------------
## Button size style
  --------------------------------------------------------------*/

.btn-xs {
    font-size: 12px;
    padding: 4px 12px;
}

.btn-sm {
    font-size: 14px;
    padding: 5px 14px;
}

.btn-lg {
    font-size: 18px;
    padding: 10px 32px;
}

.btn-block {
    width: 100%;
    display: block;
    padding-left: 8px;
    padding-right: 8px;
}

.btn-xs.btn-rounded {
    padding-left: 12.8px;
    padding-right: 12.8px;
}

.btn-lg.btn-rounded {
    border-radius: 64px;
    padding-left: 40px;
    padding-right: 40px;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .btn-sm {
        font-size: 13px;
    }

    .btn-lg {
        font-size: 15px;
    }
}

@media (max-width: 767.98px) {
    .btn {
        font-size: 14px;
        padding: 8px 26px;
    }

    .btn-xs {
        font-size: 12px;
        padding: 4px 12px;
    }

    .btn-sm {
        font-size: 12px;
        padding: 4px 15px;
    }

    .btn-lg {
        font-size: 16px;
        padding: 10px 28px;
    }
}

/*--------------------------------------------------------------
## Button radius style
  --------------------------------------------------------------*/

.btn-rounded {
    border-radius: 80px;
    padding-left: 20px;
    padding-right: 20px;
}

/*--------------------------------------------------------------
## Button width style
  --------------------------------------------------------------*/

.btn-w-xs {
    min-width: 65px;
    padding-left: 6px;
    padding-right: 6px;
}

.btn-w-sm {
    min-width: 75px;
    padding-left: 6px;
    padding-right: 6px;
}

.btn-w-md {
    min-width: 95px;
    padding-left: 12px;
    padding-right: 12px;
}

.btn-w-lg {
    min-width: 176px;
    padding-left: 12px;
    padding-right: 12px;
}

.btn-w-xl {
    min-width: 192px;
    padding-left: 12px;
    padding-right: 12px;
}

@media (max-width: 767.98px) {
    .btn-sm.btn-w-sm {
        min-width: 60px;
        padding-left: 4px;
        padding-right: 4px;
    }

    .btn-sm.btn-w-md {
        min-width: 80px;
    }

    .btn-lg.btn-w-lg {
        min-width: 135px;
        padding-left: 12px;
        padding-right: 12px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .btn-w-lg {
        min-width: 135px;
    }
}

@media (min-width: 768px) {
    .btn-sm.btn-w-md {
        min-width: 85px;
    }

    .btn-sm.btn-w-sm {
        min-width: 70px;
    }
}

/*--------------------------------------------------------------
## Button icon style
  --------------------------------------------------------------*/

.btn-icon {
    position: relative;
    width: 42px;
    height: 42px;
    padding: 0;
    font-size: 24px;
    text-align: center;
}

.btn-icon span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-icon small {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 10px;
    line-height: 1;
    padding: 1px 4px;
    border-radius: 10px;
    color: #fff;
    background-color: var(--color-danger);
    transform: translate(12%, -30%);
    z-index: 2;
}

.btn-icon:hover,
.btn-icon:active,
.btn-icon:focus {
    box-shadow: none;
}

.btn-icon.btn-xs {
    width: 28px;
    height: 28px;
    padding: 0;
    font-size: 18px;
}

.btn-icon.btn-sm {
    width: 35px;
    height: 35px;
    padding: 0;
    font-size: 20px;
}

.btn-icon.btn-md {
    width: 44px;
    height: 44px;
    padding: 0;
    font-size: 24px;
}

.btn-icon.btn-lg {
    width: 48px;
    height: 48px;
    padding: 0;
    font-size: 28px;
}

.btn-icon.btn-rounded {
    border-radius: 80px;
}

@media (max-width: 767.98px) {
    .btn-icon.btn-md {
        width: 38px;
        height: 38px;
        font-size: 18px;
    }

    .btn-icon.btn-lg {
        width: 42px;
        height: 42px;
        padding: 0;
        font-size: 24px;
    }
}

/*--------------------------------------------------------------
## Border
--------------------------------------------------------------*/
.border-dark {
    border-color: var(--border-dark) !important;
}

.border-secondary {
    border-color: var(--border-secondary) !important;
}

.border-muted {
    border-color: var(--border-muted) !important;
}

.border-primary {
    border-color: var(--color-primary) !important;
}

.border-light {
    border-color: var(--border-color) !important;
}

/*--------------------------------------------------------------
## Border radius
--------------------------------------------------------------*/

.rounded {
    border-radius: var(--border-radius-sm) !important;
}

.rounded-1 {
    border-radius: var(--border-radius-xs) !important;
}

.rounded-2 {
    border-radius: var(--border-radius-md) !important;
}

.rounded-3 {
    border-radius: var(--border-radius-lg) !important;
}

/*--------------------------------------------------------------
## Form control
--------------------------------------------------------------*/

.form-control {
    font-size: 16px;
    padding: 8px 14px;
    border-color: var(--border-color);
    background-color: #fff;
    color: var(--color-muted);
    border-radius: var(--border-radius-sm);
    transition: all 0.15s ease-in-out;
}

.form-control:focus,
.form-control:active {
    color: var(--color-dark);
    border-color: var(--color-primary);
    background-color: #fff;
    box-shadow: none;
}

.form-control::-webkit-input-placeholder {
    color: var(--color-muted);
    opacity: 1;
}

.form-control::-moz-placeholder {
    color: var(--color-muted);
    opacity: 1;
}

.form-control:-ms-input-placeholder {
    color: var(--color-muted);
    opacity: 1;
}

.form-control::-ms-input-placeholder {
    color: var(--color-muted);
    opacity: 1;
}

.form-control::placeholder {
    color: var(--color-muted);
    opacity: 1;
}

.form-control:disabled,
.form-control[readonly] {
    color: var(--color-muted);
    background-color: #fff;
    border-color: var(--border-color);
    opacity: 1;
}

textarea.form-control {
    text-align: justify;
    height: auto;
    padding: 8px 14px;
}

.form-control-lg {
    padding: 10px 16px;
    font-size: 18px;
}

@media (max-width: 767.98px) {
    .form-control {
        font-size: 14px;
        padding: 8px 12px;
    }

    .form-control-lg {
        padding: 8px 16px;
        font-size: 16px;
    }
}



/*--------------------------------------------------------------
Form check style
--------------------------------------------------------------*/

.form-check {
    min-height: 0;
    padding-left: 32px;
    margin-bottom: 0;
}

.form-check .form-check-input {
    margin-left: -30px;
}

.form-check-input {
    width: 18px;
    height: 18px;
    background-color: var(--bg-light);
    border-color: var(--bg-light);
    margin-top: 3px;
}

.form-check-input:active {
    -webkit-filter: brightness(90%);
    filter: brightness(90%);
}

.form-check-input:focus {
    border-color: var(--bg-light);
    outline: 0;
    box-shadow: none;
}

.form-check-input:checked {
    background-color: #49d665;
    border-color: #49d665;
}

.form-check-input[type="checkbox"] {
    border-radius: 100px;
}

.form-check-input[type="checkbox"]:indeterminate {
    background-color: #49d665;
    border-color: #49d665;
}

.form-switch .form-check-input {
    width: 32px;
    margin-left: -32px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjZmZmJy8+PC9zdmc+");
    border-radius: 32px;
}

.form-switch .form-check-input:focus {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjZmZmJy8+PC9zdmc+");
}

.form-switch .form-check-input:checked {
    background-position: right center;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjZmZmJy8+PC9zdmc+");
}

.form-input-group {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    border: 1px solid var(--border-light);
    border-radius: var(--border-radius-sm);
}

.form-input-group .form-input-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.125rem;
    padding: 0 .25rem 0 1.125rem;
}

.form-input-group .form-input-button {
    flex-shrink: 0;
    border: 0;
    margin-right: 4px;
}

.form-input-group .form-control,
.form-input-group .form-select {
    font-size: 1rem;
    border: 0;
    padding: .6875rem 1rem;
}

.form-input-group .form-control[disabled] {
    background-color: transparent;
}

.form-input-group.form-input-lg .form-input-icon {
    font-size: 1.25rem;
}

.form-input-group.form-input-lg > .form-input-button {
    font-size: 1rem;
    padding: .375rem 1rem;
}
.login-modal-form .login-modal-phone-login {
    cursor: pointer;
}
/*--------------------------------------------------------------
## Avatar
--------------------------------------------------------------*/

.flex-avatar {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    line-height: 1;
    white-space: nowrap;
    font-weight: bold;
    border-radius: 100%;
}

.flex-avatar img {
    width: inherit;
    height: inherit;
    border-radius: inherit;
    -o-object-fit: cover;
    object-fit: cover;
}

.flex-avatar .avatar-badge {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 15px;
    height: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTgiIGN5PSIxOCIgcj0iMTgiIGZpbGw9InVybCgjYSkiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOS4wNSAxMS4zNWMuNjQuNjQuNjQgMS42OCAwIDIuMzJMMTYuNzQ3IDI1Ljk3M2ExLjc1IDEuNzUgMCAwIDEtMi40NzYgMEw4LjE2IDE5Ljg2YTEuNjQxIDEuNjQxIDAgMCAxIDIuMzIxLTIuMzIxbDUuMDMgNS4wMjlMMjYuNzI3IDExLjM1Yy42NDEtLjY0MSAxLjY4LS42NDEgMi4zMjEgMFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjMxLjcxNCIgeDI9Ii0zLjczMSIgeTE9Ii44NTciIHkyPSIxMS44MzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRkZCNzRBIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkQ5MDBGIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+');
    transform: translate(0%, 0%);
}

.flex-avatar .avatar-badge.editor {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgZmlsbD0ibm9uZSI+PGNpcmNsZSBjeD0iMTgiIGN5PSIxOCIgcj0iMTgiIGZpbGw9InVybCgjYSkiLz48cGF0aCBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOS4wNSAxMS4zNWMuNjQuNjQuNjQgMS42OCAwIDIuMzJMMTYuNzQ3IDI1Ljk3M2ExLjc1IDEuNzUgMCAwIDEtMi40NzYgMEw4LjE2IDE5Ljg2YTEuNjQxIDEuNjQxIDAgMCAxIDIuMzIxLTIuMzIxbDUuMDMgNS4wMjlMMjYuNzI3IDExLjM1Yy42NDEtLjY0MSAxLjY4LS42NDEgMi4zMjEgMFoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjMxLjcxNCIgeDI9Ii0zLjczMSIgeTE9Ii44NTciIHkyPSIxMS44MzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjN0NCMUZGIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMEY2RUZEIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+');
}

.flex-avatar.w-24 .avatar-badge {
    width: 10px;
    height: 10px;
}

/*--------------------------------------------------------------
avatar group
--------------------------------------------------------------*/

.avatar-group {
    display: flex;
    align-items: center;
}

.avatar-group .flex-avatar {
    position: relative;
}

.avatar-group .flex-avatar + .flex-avatar {
    margin-left: -8px;
}

.avatar-group .flex-avatar:hover,
.avatar-group .flex-avatar:active,
.avatar-group .flex-avatar.active {
    z-index: 1;
}

/*--------------------------------------------------------------
## Media
--------------------------------------------------------------*/

.media {
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0;
    flex-shrink: 0;
    border-radius: inherit;
}

.media:after {
    content: "";
    display: block;
    padding-top: 100%;
}

.media-overlay {
    position: absolute;
    display: flex;
    align-items: center;
    color: #fff;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 12px;
    z-index: 1;
}

.media-opacity {
    opacity: 0.4;
    transition: 0.3s ease-out;
}

.media-overlay.bg-dark-overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.media-overlay.overlay-top {
    bottom: auto;
}

.media-overlay.overlay-bottom {
    top: auto;
    background: rgba(0, 0, 0, 0.6);
    /* fallback for old browsers */
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.6) 100%);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.media-action {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
    transition: opacity 0.3s;
    display: flex;
    align-items: center;
}

.media-action .btn {
    border-color: transparent;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
}

@media (max-width: 767.98px) {
    .media-overlay {
        padding: 8px 10px;
    }
}

.media-content {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 0;
    border-radius: inherit;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-color: rgba(0, 0, 0, 0.01);
}

.media-content img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.media-contain {
    background-color: transparent;
    background-size: contain;
}

@media (max-width: 768px) {
    .media-content {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        transform: translate3d(0, 0, 0);
    }
}

.media-36x17:after {
    padding-top: 47.222222%;
}

.media-21x9:after {
    padding-top: 42.857143%;
}

.media-16x9:after {
    padding-top: 56.25%;
}

.media-4x3:after {
    padding-top: 75%;
}

.media-2x3:after {
    padding-top: 150%;
}

.media-3x2:after {
    padding-top: 66.66666%;
}

.media-3x4:after {
    padding-top: 133.33333%;
}

.media-1x2:after {
    padding-top: 200%;
}

.media-2x1:after {
    padding-top: 50%;
}

.media-3x1:after {
    padding-top: 33%;
}

.media-4x1:after {
    padding-top: 25%;
}

.media-5x1:after {
    padding-top: 20%;
}

.media-10x1:after {
    padding-top: 10%;
}

.media-1-4:after {
    padding-top: 25vh;
    min-height: 160px;
}

.media-1-3:after {
    padding-top: 33vh;
    min-height: 200px;
}

.media-1-2:after {
    padding-top: 50vh;
    min-height: 240px;
}

/*--------------------------------------------------------------
Badge
--------------------------------------------------------------*/

.badge {
    font-size: 13px;
    font-weight: 600;
    padding: 4px 6px;
    border-radius: var(--border-radius-xs);
    box-shadow: none !important;
    outline: none !important;
}

.badge-advert {
    position: absolute;
    right: 10px;
    top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #fff;
    background-color: rgb(73 73 73 / 20%);
}

.badge-cat {
    position: relative;
    color: var(--color-primary);
}

.badge-cat span {
    position: relative;
    z-index: 1;
}

.badge-cat i {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: var(--color-primary);
    border-radius: inherit;
    opacity: 0.1;
}

.badge-cat:hover,
.badge-cat:focus {
    color: inherit;
}

.badge-locked {
    color: #fff;
    background: linear-gradient(45deg, #ffaa69, #ff872b);
}

.badge-pay {
    color: #fff;
    background: var(--color-danger);
    background: linear-gradient(135deg, #ff3714, #ff9203 70%, #ff7830);
}

.badge-sticky {
    color: #fff;
    background: var(--color-danger);
    background: linear-gradient(to right, #ff7556, #fe4821);
}

.list-item .badge-pay,
.list-item .badge-locked,
.list-item .badge-sticky {
    position: absolute;
    right: 8px;
    top: 8px;
}

.badge-tag {
    color: var(--color-primary);
    border-width: 0;
    background-color: rgb(254 72 33 / 10%);
}

.badge-danger {
    color: var(--color-danger);
    background: var(--outline-danger);
}

.apollo-user-level {
    background: #f2995f;
    background: linear-gradient(to right, #f7c797, #f2995f);
    color: #fff;
}

.apollo-user-level.badge-pill {
    padding: 3px 8px;
}

.badge-pill {
    border-radius: 160px;
    padding: 6px 12px;
}

@media (max-width: 1199.98px) {
    .badge {
        font-size: 11px;
        padding: 4px 6px;
    }
}

.list-featured-tag {
    display: flex;
    flex-direction: row;
    gap: 4px;
}

/*--------------------------------------------------------------
Signin dropdown sub menu
--------------------------------------------------------------*/

.signin-dropdown {
    position: relative;
}

.signin-dropdown .dropdown-toggle::after {
    display: none;
}

.signin-dropdown-menu {
    position: absolute;
    display: inline;
    width: 160px;
    top: 120%;
    right: 0;
    padding: 20px;
    opacity: 0;
    visibility: hidden;
    border-radius: var(--border-radius-sm);
    background-color: #fff;
    border: 0;
    box-shadow: 0 4px 25px 0 var(--shadow-2);
    transform: translateY(20px);
    transition: all 0.3s ease-in-out;
}

.signin-dropdown.w-lg .signin-dropdown-menu {
    width: 390px;
}

.signin-dropdown-menu.show {
    visibility: visible;
    opacity: 1;
    transform: translateY(10px);
}

.signin-dropdown-content .item {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    padding: 12px 4px;
    border-radius: var(--border-radius-sm);
    transition: none;
}

.signin-dropdown-content .item:hover {
    background: linear-gradient(to top, rgba(255, 255, 255, 0), var(--outline-primary));
}

.signin-dropdown-content .item .menu-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    width: 30px;
    height: 30px;
}

.signin-dropdown-content .item .menu-text {
    flex: 1 1 auto;
    font-size: 14px;
}

.signin-dropdown-content .item .menu-num {
    position: absolute;
    right: 0;
    top: 0;
    min-width: 15px;
    font-size: 11px;
    line-height: 1;
    text-align: center;
    padding: 2px 3px;
    background-color: var(--color-danger);
    transform: translate(-35px, 10px);
    color: #fff;
    border-radius: 4px;
}

@media (max-width: 767.98px) {
    .signin-dropdown.w-lg .signin-dropdown-menu {
        width: 320px;
    }
}



/* --------------------------------
    vip badge
-------------------------------- */
.avatar-badge {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwIDIwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTkuOCwxNjIuNGMtNC42LDAtOC45LTEuOS0xMi01LjNMMjcuMSw5MS40Yy01LjYtNi4xLTUuOC0xNS41LTAuMy0yMS44bDIzLTI2LjRjMy4xLTMuNiw3LjYtNS42LDEyLjMtNS42CgloNzUuNmM0LjcsMCw5LjIsMiwxMi4yLDUuNmwyMy4xLDI2LjRjNS41LDYuMyw1LjQsMTUuNy0wLjMsMjEuOGwtNjEsNjUuN0MxMDguNywxNjAuNSwxMDQuMywxNjIuNCw5OS44LDE2Mi40eiIvPgo8cGF0aCBkPSJNOTksMTI1LjVjLTEsMC0yLjEtMC40LTMtMS4yTDU2LjIsODMuNWMtMS41LTEuNi0xLjUtNC4yLDAuMS01LjhjMS42LTEuNSw0LjItMS41LDUuOCwwLjFsMzYuOSwzNy45bDM4LjktMzgKCWMxLjYtMS41LDQuMi0xLjUsNS44LDAuMWMxLjUsMS42LDEuNSw0LjItMC4xLDUuOGwtNDEuOCw0MC44QzEwMSwxMjUuMSwxMDAsMTI1LjUsOTksMTI1LjVMOTksMTI1LjV6Ii8+Cjwvc3ZnPgo=");
}

.avatar-badge.active {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX+WbvuWxgl8yIiBkYXRhLW5hbWU9IuWbvuWxgiAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjEuNjUgMTcuNTEiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5jbHMtMiB7CiAgICAgICAgZmlsbDogdXJsKCNf5pyq5ZG95ZCN55qE5riQ5Y+YXzI1MCk7CiAgICAgIH0KCiAgICAgIC5jbHMtMyB7CiAgICAgICAgZmlsbDogdXJsKCNf5pyq5ZG95ZCN55qE5riQ5Y+YXzI0MCk7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBwYXRoKTsKICAgICAgfQoKICAgICAgLmNscy01IHsKICAgICAgICBmaWxsOiAjZmZlMjdmOwogICAgICB9CgogICAgICAuY2xzLTYgewogICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwcGF0aC0xKTsKICAgICAgfQogICAgPC9zdHlsZT4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iX+acquWRveWQjeeahOa4kOWPmF8yNTAiIGRhdGEtbmFtZT0i5pyq5ZG95ZCN55qE5riQ5Y+YIDI1MCIgeDE9IjYuMTciIHkxPSIxNC45NyIgeDI9IjE1LjM0IiB5Mj0iLS45MSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmYWNkOGQiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIuNiIgc3RvcC1jb2xvcj0iI2ZmZTVjOSIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmQ2ODUiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9Il/mnKrlkb3lkI3nmoTmuJDlj5hfMjQwIiBkYXRhLW5hbWU9IuacquWRveWQjeeahOa4kOWPmCAyNDAiIHgxPSI3MS44MyIgeTE9Ii0xMDUuMDIiIHgyPSI3NS44MyIgeTI9Ii0xMDUuMDIiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1LjgzIDExNS43KSBzY2FsZSgxLjEzIDEpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2M5OTAwNCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjMxIiBzdG9wLWNvbG9yPSIjZDQ4NDBlIiBzdG9wLW9wYWNpdHk9Ii4xNCIvPgogICAgICA8c3RvcCBvZmZzZXQ9Ii45OSIgc3RvcC1jb2xvcj0iI2YwNjYyOCIgc3RvcC1vcGFjaXR5PSIuNDkiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZjE2NjI5IiBzdG9wLW9wYWNpdHk9Ii41Ii8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGNsaXBQYXRoIGlkPSJjbGlwcGF0aCI+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTEwLjc4LDguMDJsLTIuODMtMi44M2MtLjItLjItLjUxLS4yLS43MSwwbC0xLjQxLDEuNDFjLS4yLjItLjIuNTEsMCwuNzFsMy4xOCwzLjE4LDEuNzcsMS43N2MuMi4yLjUxLjIuNzEsMGwxLjc3LTEuNzcsMy4xOC0zLjE4Yy4yLS4yLjItLjUxLDAtLjcxbC0xLjQxLTEuNDFjLS4yLS4yLS41MS0uMi0uNzEsMGwtMi44MywyLjgzYy0uMi4yLS41MS4yLS43MSwwWiIvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcHBhdGgtMSI+CiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iLjY4IiB5PSIuMDUiIHdpZHRoPSIyMC45IiBoZWlnaHQ9IjE3LjM2Ii8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KICA8ZyBpZD0iX+WbvuWxgl8xLTIiIGRhdGEtbmFtZT0i5Zu+5bGCIDEiPgogICAgPGc+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0ibTEwLjEyLDE3LjJMLjM0LDcuNzNjLS4zNi0uMzYtLjQ2LS45OC0uMTUtMS4zOUw0LjE1LjQ2Yy4yMS0uMzEuNTctLjQ2Ljg4LS40NmgxMS41OWMuMzYsMCwuNjcuMTUuODguNDZsMy45Nyw1LjgyYy4zMS40Ni4yNiwxLjAzLS4xNSwxLjM5bC05LjczLDkuNTNjLS40MS40MS0xLjAzLjQxLTEuNDQsMFoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy01IiBkPSJtMTAuNyw4LjY1Yy4wNS4wNS4xNS4xNS4yNi4yMS0uMS0uMDUtLjIxLS4xLS4yNi0uMjEiLz4KICAgICAgPHJlY3QgY2xhc3M9ImNscy0zIiB4PSI1LjE2IiB5PSI2LjY4IiB3aWR0aD0iNC41MSIgaGVpZ2h0PSI4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNS4zOCA4LjM3KSByb3RhdGUoLTQ1KSIvPgogICAgICA8ZyBjbGFzcz0iY2xzLTQiPgogICAgICAgIDxnIGNsYXNzPSJjbHMtNiI+CiAgICAgICAgICA8aW1hZ2Ugd2lkdGg9IjQ0IiBoZWlnaHQ9IjM3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSguNDkgLS4yKSBzY2FsZSguNDgpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUN3QUFBQWxDQVlBQUFBNWl3dkpBQUFBQ1hCSVdYTUFBQmNSQUFBWEVRSEtKdk0vQUFBSElrbEVRVlJZaGFXWVQ2Z2ZWeFhIUCtmT3hHS2lkR1B3Vld4dFg2eTJqV2toVGJVeHNhSlNVSERqUm90YU1mYWZDdDJvQlYwWVVPb2YxSW9iRVlPQ0d6Y0tJZ2pxcTBzM0dpc21JQktqeGZXajZzWTI5UDFtN2prdXpybC81cjJYNUtYNXdYQm43c3p2enVkKzcvZWNlKytJbVJsNy9ObjU3L1JYaTN0eXoxTlgvdTkvbm9QLy9obEVRRktVQWdoeTI2bTlJaUI3QWJiejM4WE9QUU5vZ0pZRHJJQ0xJR3Nua0h1ZVFsNy9Uci8zd2xuNDkxbjA0ZzlnR0VBR0w5TUlLU0dTSUEyUUJ1VFdVOGliSHI1TzRNMC9ZTC85TUxZQVZTaC9FUXRnOGV2azZzbmFTV1R0QkhyaCt3NDBEQldzdjVhK1RxTHVsb2VSbXovNkNvQTMvNGh0UEFTbWdEWm9DK2hlWHltdEpZZXVZS09yT2ZUWHJaUlF1aWhlb1crOEc3bnJhN3RpcGN2RGZpeEl1c01xV1dPSDNpSCtUQjJNZU1pNmVsamFQM3pzblhWdjIvLytobDA0dlVmZ3piUFl4aWM2UU5ubHZIdmVPbkxyQUxmZnIvV2xuZFJLNmRvT2NIdnhBbmJ4cTFjQjN2d1R0dkhKYlkwbU1FRklvWm8wdGJiSG9EWlZUZjFvQ25kSDdYUVJJamxvZVo5RVFMNTRBZnZuMGhvTmVQTTViT05UT3hVdERaWmhaVGRJQjYxQ2xycmVDbWJMVWVyZ1hPRlUxWlZhbitDbGk5anozOXdKYkJ1UHRJWnNBSVlsdENYRXBJRVVOWlZRTktBMGpwSlE2alBSbG5vYndqWjRpYUFqTW9ZTW9ickFwWC9BUzMvdmdNLy9rT3FwSGNwMkZpam5WZFdBekFHWnUrR3YwQklXVHl3dHNZdmFpRnVoVGl3Rk9tSC9lZ2FBRWNET25lbitxTXRHTFhWREdzT3FYZkRWbUROdm9nK3lFbjBxbUlLa1RvUUtXVlJOaUF5aDl0QXMwWGZnMGtWR3pwM3hCcVMwbjRKaW0xZE5XOENwWURXWURLVE5kczV1UHVSSmxtMW9kRGFWWUc3S0xtMlJsdGN4amRzTHYyYXN3NkxpTDdhWUZDdzFSWXVxdTlqQlFrMFhMV3d4Z0psNmxvcU8rSVFpRGJSYXdsV1dUdWtHV3M3eDh0THpqUHpsUjRnVlpZclhDbmdCQlRTQkdxSUpVMjMxQlJwZzZHeGdSYnp5WEdvZFQyRTF4Z2JaVzZUemJsMHM0U3FQcURkYVJoV0t5TkZvVFUvV2hsUjdwY1ZQUkR5MUZSOFBoZ1NqRENuKzB3MS9IZllCa2JGbGhzVTlDWSszR1hac1U2WVB2d0ZpaHBYQXFoTkZhdEE1WHA1TG1oTk1MSWE5K0RwQnh1dXl3RkRhR1pDaUxFTzAyL201MktBSHI5NkN4RTFIVy9vSjFheEFaa0ZVRUUzSW5HQVd5QUV5R3phRFRXQ3p3Y3F3bFdFcnhTWmdNaXdEV2J3OWxjNFdWRURwbFBaT2ROZGR3Slg2eE5wUlRMdlpTWEdnN0FuZnNzQnNrRUd5T1BRazJBcFlnVTNtNWV5ZElFcUhMZlhFYUFoWXA2Nm1wbkpWYyt6QWx6azZMTkVpSGdwMG04R29hNEt1RTNQQVRISGZ6QzBoRVhnanlFekxETllOZlZVNnZHdEYzZkF4TENjdG9jTEs2eDRrY2V6UkJqaGJPMWVEeVdCV21CUldHZHZ5Z3luNzBLOFVYU202bGJFdHhWNVdMMWVHVFg0dzB3Sk9SeVN5ZzFRTERNMHFKbDNXMkNVRjdqL2tVN01jZTNRNXZXYXRwVTJLellyTkdac3p1cHJSbFRyOHJMQlM5K3ZMR1YxRlJ3SzZCbWhPQVJ4cU03U3lab1p0QWJpWXVnWDJyOFArOVZoTHZPTXhlTU5SQjUzVlBiZzFZMWtiOU5hTXJiS1hWZUdNYmdYb0ZNK3R0S1k3bTRxNkhtUVNReTk5VHQ0KzIvV3F4aEpCek8wQTNXcE43bjhNc2xVMXlRNWtxOW1QV2IyY2V1aGNTOTF5V0p1Yng5SGtRV3NKVVZkUXFwcWhiTFdMZExad0g0c0pvc0RCQjEzaEhwaWI3MFVlT2xOVnRsbGh6ZzE2eXUwb29KTmhzNFdTeGZ0ZGxsaGNGejg3bk5UYzNsYUpZajZCU2Jtdk9PakI5MVhNQmd4d3l6SFN4My9jckJDSDJ5TDdkWFNtM1F2WUxLQkR5N0hXcFMxTkxSdVlWRXM0V0FlNDJNVVlIRmlIOWNjWGlFdGdnRnZ2STUzNkNUWVhWV2QwaDdMRnMwWEp0QnpleU4wVzhVQTJCeXJ4a1Qydit6WktJdDlIZmNsUUI5Ymh6WS92d05zSkRNaHRiMmQ0NHFmWVBJZTZzMmVKS1h2REdxQ0w1V2RiZWRYRWI2bDJ4bUlTc2dXMEgrMjhnMzNMRTd1aFhXYWJEOGloKzluMzVNK3dhWWJzU3JzRmNpZ1IyNkpGcEhmUjNTOUJsVkEzZHpsZVljcGVuN1Z1cmV3MTYzRFhweStIZFhsZ0FMbjlPUHMrLzR2bTNTakpaUTlYbEJVVzYxdHIxelpIUHA4Vnk3VFJ5cmwxb29DL2RoMjUrN05YUXJveU1FQzY0d1EzZk9sWG9CRjgyM2NRaTYxVXZ5aVBSWktDVGFIaUlnTkYrcHhtaDc1eEhibjN5YXZoWEIwWUlOMTVraHRPLzhZWDZtVnRVUlR1WmlQcGszN2RYZnM2eExLNXNxcXdtaDEwOGhpUmsxOUFqbjl1THloN0F3WVlEcitMVjM5bFk2bHcvMEdrS3QzVjEwVlRyM0J1NEdySWU3NElCOSs2VjR5OUF3TU1iM3VBL1U4L1czZEJpN20rWEVzMFdaNHAwRVpkanpETnNKcVJEM3daMXU2OEZvUnJBNjdRWC84ZFJ1d0RLMlRaMHZTd05OaWNmVEtZTTJnbWZlaHA1S2JEMS9yNmF3Y0dHSTQ4d0lGdlBNdDQ1TjIwcjQvRkZsUm8zMUM3ZDMwMjlObHkrTWkza1RjZWVTV3YzdHNYK0N2OThsOS96NlhUSC9UdnVzTUE0NGlNSXpMdTgvTjlmaTZ2MnNmNC9zOHd2UGVSNjNuZDlRT1gzK3JuMzRydkQ0bnBsOTlEeHBIaDhBbUdPNDdEa0VpMzMwYzZkT3k2My9OLzF2ZG1IUi9qODlRQUFBQUFTVVZPUks1Q1lJST0iLz4KICAgICAgICA8L2c+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==");
}

.flex-avatar .avatar-badge {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 15px;
    height: 15px;
}

/*--------------------------------------------------------------
    card style
  --------------------------------------------------------------*/

.card,
.block {
    position: relative;
    background: var(--card-bg);
    border: 0 solid var(--card-border-color);
    border-radius: var(--border-radius-md);
    box-shadow: var(--shadow);
}

.card-header,
.card-footer {
    background-color: transparent;
    border-color: transparent;
    background-clip: padding-box;
    border: 0;
    padding: 20px;
}

.card-header {
    padding: 20px 20px 0;
}

.card-body {
    padding: 20px;
}

.card-body p:last-child {
    margin-bottom: 0;
}

.card-title {
    line-height: 1.5;
}

.card-md .card-header {
    padding: 32px 32px 0;
}

.card-md .card-body {
    padding: 32px;
}

.card-md .card-footer {
    padding: 0 32px 24px;
}

@media (max-width: 767.98px) {
    .card-header {
        padding: 16px 16px 0;
    }

    .card-body {
        padding: 16px;
    }

    .card-md .card-header {
        padding: 20px 20px 0;
    }

    .card-md .card-body {
        padding: 20px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .card-md .card-header {
        padding: 24px 24px 0;
    }

    .card-md .card-body {
        padding: 24px;
    }
}

/*--------------------------------------------------------------
List style
--------------------------------------------------------------*/

.list {
    padding-left: 0;
    padding-right: 0;
}

.list-item {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
}

.list-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
}

.list-body {
    flex: 1 1 auto;
}

.list-footer {
    margin-top: 12px;
}

.list-footer .flex-avatar .avatar-badge {
    width: 12px;
    height: 12px;
    transform: translate(2px, 2px);
}

.list-title {
    line-height: 1.45;
    color: inherit;
}

.list-goto {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
}

/*--------------------------------------------------------------
List grouped style
--------------------------------------------------------------*/
.list-grouped > div {
    display: flex;
}

.list-grouped .list-item {
    flex: 1 1 auto;
}

@media (max-width: 991.98px) {
    .list-footer .flex-avatar {
        width: 16px !important;
        height: 16px !important;
        top: -1px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .list-footer .flex-avatar {
        width: 16px !important;
        height: 16px !important;
        top: -1px;
    }
}

/*--------------------------------------------------------------
List + block 
--------------------------------------------------------------*/

.list-grouped .list-item.block .list-content {
    padding: 14px;
}

.list-grouped .list-item.block .media {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.list-grouped .list-item.block.recommend .media {
    border-radius: inherit;

}

@media (max-width: 767.98px) {
    .list-grouped .list-item.block .list-content {
        padding: 10px 10px 8px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .list-grouped .list-item.block .list-content {
        padding: 10px 10px 8px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .list-grouped .list-item.block .list-content {
        padding: 14px 14px 12px;
    }
}

/*--------------------------------------------------------------
List larger
--------------------------------------------------------------*/

.list-larger.list-grouped .list-item.block .list-content {
    padding: 16px;
}

@media (max-width: 767.98px) {
    .list-larger.list-grouped .list-item.block .list-content {
        padding: 12px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .list-larger.list-grouped .list-item.block .list-content {
        padding: 14px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .list-larger.list-grouped .list-item.block .list-content {
        padding: 15px;
    }
}

/*--------------------------------------------------------------
List grid style
--------------------------------------------------------------*/

.list-grid .list-item {
    flex-direction: row;
    margin: 0 0 16px;
}

.list-grid .list-item .list-content {
    padding: 0;
}

.list-grid .list-item .media {
    border-radius: var(--border-radius-sm);
}

/*--------------------------------------------------------------
List grid padding style
--------------------------------------------------------------*/
.list-grid.list-grid-padding .list-item {
    padding: 16px;
    gap:12px;
}

.list-grid.list-grid-padding .list-item .media {
    width: 120px;
    height: 90px;
    border-radius: var(--border-radius-sm);
}

@media (max-width: 767.98px) {
    .list-grid.list-grid-padding .list-item {
        padding: 12px;
        margin: 0 0 12px;
    }

    .list-grid.list-grid-padding .list-item .media {
        width: 100px;
        height: 80px;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
}

/*--------------------------------------------------------------
List overlay style
--------------------------------------------------------------*/

.list-overlay {
    color: #fff;
    background-color: transparent;
    border-radius: var(--border-radius-md);
}

.list-overlay:hover .media-opacity {
    transform: scale(1.2);
}

.list-overlay .list-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: inherit;
    padding: 10px 14px;
    z-index: 2;
}

.list-overlay .list-body {
    display: flex;
    flex-direction: column;
}

.list-grouped .list-item.list-overlay .media {
    border-radius: inherit;
}

.list-grouped .list-item.list-overlay .list-title {
    text-align: left;
}

.list-grouped .list-item.list-overlay .list-content,
.list-grouped .list-item.list-overlay.overlay-bottom .list-content {
    padding: 14px 20px;
}

.list-overlay a,
.list-overlay a:hover,
.list-overlay a:active {
    color: #fff;
}

.list-overlay .text-muted:not(i) {
    color: var(--color-light) !important;
}

.list-overlay.overlay-bottom .list-content {
    top: auto;
}

@media (max-width: 767.98px) {
    .list-overlay .list-content {
        padding: 12px 14px;
    }

    .list-grouped .list-item.list-overlay .list-content,
    .list-grouped .list-item.list-overlay.overlay-bottom .list-content {
        padding: 14px 16px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .list-overlay .list-content {
        padding: 8px;
    }

    .list-grouped .list-item.list-overlay .list-content,
    .list-grouped .list-item.list-overlay.overlay-bottom .list-content {
        padding: 14px 16px;
    }
}


/*--------------------------------------------------------------
   list index pushes
--------------------------------------------------------------*/
@media  (min-width: 768px) {
    .list-index-pushes .col-md-2{
        width:12.5%;
    }
}

/*--------------------------------------------------------------
Custom style
--------------------------------------------------------------*/

.custom-hover {
    position: relative;
}

.custom-hover .media-content,
.custom-hover-img {
    max-width: 100%;
    transition: all 444ms ease-in-out;
}

.custom-hover:hover .media-content,
.custom-hover:hover .custom-hover-img {
    transform: scale(1.05);
}

.custom-hover .custom-hover-icon {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 50%;
    opacity: 0;
    transform: translateY(-50%);
    visibility: visible;
    z-index: 9;
    transition: 0.3s;
}

.custom-hover .custom-hover-icon span {
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 40px;
    display: inline-block;
    background-color: rgba(255, 255, 255, 0.68);
}

.custom-hover:hover .custom-hover-icon {
    opacity: 1;
}

@media (max-width: 991.98px) {

    .custom-hover:hover img,
    .custom-hover:hover .media-content,
    .custom-hover:hover .custom-hover-img {
        transform: none;
    }
}

/*--------------------------------------------------------------
Overlay style
--------------------------------------------------------------*/

.overlay {
    width: 100%;
    height: 100%;
    background-color: rgba(22, 29, 39, 0.66);
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    transition: opacity 0.3s ease-in-out;
}

.overlay-hover:hover .overlay,
a:hover .overlay {
    opacity: 0.5;
}

.overlay-1 {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0);
    position: absolute;
    opacity: 0.4;
    top: 0;
    left: 0;
    transition: opacity 0.3s ease-in-out;
}

.overlay-hover:hover .overlay-1,
a:hover .overlay-1 {
    opacity: 0.6;
}

.overlay-grad {
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0.5;
    top: 0;
    left: 0;
    transition: opacity 0.3s ease-in-out;
    background: var(--color-dark);
    background: linear-gradient(to top, rgb(0 0 0 / 80%), rgb(0 0 0 / 0%));
}

.overlay-hover:hover .overlay-grad,
a:hover .overlay-grad {
    opacity: 0.9;
}

/*--------------------------------------------------------------
Poster animation style
--------------------------------------------------------------*/

.poster-zoom {
    -webkit-animation: posterZoom 30s linear;
    animation: posterZoom 30s linear;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

@-webkit-keyframes posterZoom {
    from {
        transform: scale(1);
    }

    to {
        transform: scale(1.3);
    }
}

@keyframes posterZoom {
    from {
        transform: scale(1);
    }

    to {
        transform: scale(1.3);
    }
}

/*--------------------------------------------------------------
Line-clamp style
--------------------------------------------------------------*/

.h-1x {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.h-2x {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
}

.h-3x {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.h-4x {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

/*--------------------------------------------------------------
    index posts menu style
--------------------------------------------------------------*/

.index-posts-menu {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 24px;
    padding: 0 20px;
}

.index-posts-menu a {
    position: relative;
    cursor: pointer;
    flex-shrink: 0;
}

.index-posts-menu a.active {
    color: var(--color-primary);
}

.index-posts-menu a:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 0;
    height: 4px;
    background-color: var(--color-primary);
    border-radius: 6px;
    transform: translateX(-50%);
    opacity: 0;
    transition: all 0.3s ease-in-out;
}

.index-posts-menu a:hover:after,
.index-posts-menu a.active:after {
    opacity: 1;
    width: 30px;
}

@media (max-width: 991.98px) {
    .index-posts-menu {
        flex-wrap: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        gap: 8px;
    }

    .index-posts-menu::-webkit-scrollbar {
        display: none;
    }

}

/*--------------------------------------------------------------
## Post
--------------------------------------------------------------*/

.post {
    padding: 24px;
}

.post .post-title {
    color: var(--color-dark);
}

@media (max-width: 767.98px) {
    .post {
        padding: 12px;
    }
}

/*--------------------------------------------------------------
    Archive header style
--------------------------------------------------------------*/

.archive-header .archive-icon {
    position: absolute;
}

.archive-header .archive-body {
    padding: 0 0 0 60px;
    margin-top: 2px;
}

.archive-header .archive-body sup {
    font-size: 80%;
    font-weight: normal;
}

@media (min-width: 768px) and (max-width: 991.98px) {

    .archive-header .archive-body {
        padding: 0 0 0 50px;
        margin-top: 0;
    }

}

@media (max-width: 767.98px) {
    .archive-header .archive-body {
        padding: 4px 0 0 50px;
        margin-top: 0;
    }
}

/*--------------------------------------------------------------
    post tags style
--------------------------------------------------------------*/
.post-tags {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
}

.post-tags a {
    position: relative;
    display: inline-block;
    font-size: 14px;
    color: var(--color-muted);
    padding: 4px 12px 4px 28px;
    border-radius: 24px;
    background-color: var(--gray-2);
}

.post-tags a::before {
    content: '';
    position: absolute;
    left: 9px;
    top: 7px;
    width: 16px;
    height: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMDUzNzUgMS41Njk5NkM2LjE3NTkyIDEuNTg1MTkgNi4yOTM5IDEuNjI0MzIgNi40MDA5NCAxLjY4NTE0QzYuNTA3OTkgMS43NDU5NiA2LjYwMiAxLjgyNzI3IDYuNjc3NjMgMS45MjQ0MkM2Ljc1MzI1IDIuMDIxNTggNi44MDg5OSAyLjEzMjY3IDYuODQxNjggMi4yNTEzN0M2Ljg3NDM2IDIuMzcwMDcgNi44ODMzNSAyLjQ5NDA0IDYuODY4MTIgMi42MTYyMUw2LjY0ODEzIDQuMzc0OTZIOS4xMzMxMkw5LjM4MjUgMi4zODM3MUM5LjM5Nzc3IDIuMjYxNTQgOS40MzY5NSAyLjE0MzU3IDkuNDk3OCAyLjAzNjU1QzkuNTU4NjYgMS45Mjk1MiA5LjY0IDEuODM1NTIgOS43MzcxOCAxLjc1OTkzQzkuODM0MzcgMS42ODQzNCA5Ljk0NTQ5IDEuNjI4NjMgMTAuMDY0MiAxLjU5NTk4QzEwLjE4MjkgMS41NjMzMyAxMC4zMDY5IDEuNTU0MzggMTAuNDI5MSAxLjU2OTY1QzEwLjU1MTIgMS41ODQ5MiAxMC42NjkyIDEuNjI0MDkgMTAuNzc2MiAxLjY4NDk1QzEwLjg4MzMgMS43NDU4MSAxMC45NzczIDEuODI3MTUgMTEuMDUyOCAxLjkyNDMzQzExLjEyODQgMi4wMjE1MSAxMS4xODQxIDIuMTMyNjMgMTEuMjE2OCAyLjI1MTM1QzExLjI0OTQgMi4zNzAwNiAxMS4yNTg0IDIuNDk0MDQgMTEuMjQzMSAyLjYxNjIxTDExLjAyMzEgNC4zNzQ5NkgxMi41QzEyLjc0ODYgNC4zNzQ5NiAxMi45ODcxIDQuNDczNzMgMTMuMTYyOSA0LjY0OTU1QzEzLjMzODcgNC44MjUzNiAxMy40Mzc1IDUuMDYzODIgMTMuNDM3NSA1LjMxMjQ2QzEzLjQzNzUgNS41NjExIDEzLjMzODcgNS43OTk1NiAxMy4xNjI5IDUuOTc1MzdDMTIuOTg3MSA2LjE1MTE5IDEyLjc0ODYgNi4yNDk5NiAxMi41IDYuMjQ5OTZIMTAuNzg4OEwxMC40NzYyIDguNzQ5OTZIMTIuMTg3NUMxMi40MzYxIDguNzQ5OTYgMTIuNjc0NiA4Ljg0ODczIDEyLjg1MDQgOS4wMjQ1NUMxMy4wMjYyIDkuMjAwMzYgMTMuMTI1IDkuNDM4ODIgMTMuMTI1IDkuNjg3NDZDMTMuMTI1IDkuOTM2MSAxMy4wMjYyIDEwLjE3NDYgMTIuODUwNCAxMC4zNTA0QzEyLjY3NDYgMTAuNTI2MiAxMi40MzYxIDEwLjYyNSAxMi4xODc1IDEwLjYyNUgxMC4yNDE5TDkuOTkzMTIgMTIuNjE2MkM5Ljk2MjI5IDEyLjg2MjkgOS44MzQ3MSAxMy4wODczIDkuNjM4NDQgMTMuMjRDOS40NDIxNyAxMy4zOTI3IDkuMTkzMyAxMy40NjExIDguOTQ2NTYgMTMuNDMwM0M4LjY5OTgzIDEzLjM5OTQgOC40NzU0NSAxMy4yNzE5IDguMzIyNzggMTMuMDc1NkM4LjE3MDExIDEyLjg3OTMgOC4xMDE2NyAxMi42MzA0IDguMTMyNSAxMi4zODM3TDguMzUxODcgMTAuNjI1SDUuODY3NUw1LjYxODc1IDEyLjYxNjJDNS42MDM0OCAxMi43Mzg0IDUuNTY0MyAxMi44NTYzIDUuNTAzNDUgMTIuOTYzNEM1LjQ0MjU5IDEzLjA3MDQgNS4zNjEyNSAxMy4xNjQ0IDUuMjY0MDcgMTMuMjRDNS4xNjY4OCAxMy4zMTU2IDUuMDU1NzYgMTMuMzcxMyA0LjkzNzA1IDEzLjQwMzlDNC44MTgzNCAxMy40MzY2IDQuNjk0MzYgMTMuNDQ1NSA0LjU3MjE5IDEzLjQzMDNDNC40NTAwMiAxMy40MTUgNC4zMzIwNSAxMy4zNzU4IDQuMjI1MDIgMTMuMzE1QzQuMTE3OTkgMTMuMjU0MSA0LjAyNCAxMy4xNzI4IDMuOTQ4NDEgMTMuMDc1NkMzLjg3MjgxIDEyLjk3ODQgMy44MTcxIDEyLjg2NzMgMy43ODQ0NSAxMi43NDg2QzMuNzUxODEgMTIuNjI5OSAzLjc0Mjg2IDEyLjUwNTkgMy43NTgxMiAxMi4zODM3TDMuOTc2ODggMTAuNjI1SDIuODEyNUMyLjU2Mzg2IDEwLjYyNSAyLjMyNTQgMTAuNTI2MiAyLjE0OTU5IDEwLjM1MDRDMS45NzM3NyAxMC4xNzQ2IDEuODc1IDkuOTM2MSAxLjg3NSA5LjY4NzQ2QzEuODc1IDkuNDM4ODIgMS45NzM3NyA5LjIwMDM2IDIuMTQ5NTkgOS4wMjQ1NUMyLjMyNTQgOC44NDg3MyAyLjU2Mzg2IDguNzQ5OTYgMi44MTI1IDguNzQ5OTZINC4yMTEyNUw0LjUyMzc1IDYuMjQ5OTZIMy4xMjVDMi44NzYzNiA2LjI0OTk2IDIuNjM3OSA2LjE1MTE5IDIuNDYyMDkgNS45NzUzN0MyLjI4NjI3IDUuNzk5NTYgMi4xODc1IDUuNTYxMSAyLjE4NzUgNS4zMTI0NkMyLjE4NzUgNS4wNjM4MiAyLjI4NjI3IDQuODI1MzYgMi40NjIwOSA0LjY0OTU1QzIuNjM3OSA0LjQ3MzczIDIuODc2MzYgNC4zNzQ5NiAzLjEyNSA0LjM3NDk2SDQuNzU4MTJMNS4wMDc1IDIuMzgzNzFDNS4wMjI2NSAyLjI2MTQ5IDUuMDYxNzMgMi4xNDM0NCA1LjEyMjUyIDIuMDM2MzNDNS4xODMzIDEuOTI5MjEgNS4yNjQ2IDEuODM1MTIgNS4zNjE3NiAxLjc1OTQzQzUuNDU4OTIgMS42ODM3NSA1LjU3MDA1IDEuNjI3OTUgNS42ODg3OCAxLjU5NTIyQzUuODA3NTEgMS41NjI1IDUuOTMxNTMgMS41NTM0OSA2LjA1Mzc1IDEuNTY4NzFWMS41Njk5NlpNOC41ODc1IDguNzQ5OTZMOC45IDYuMjQ5OTZINi40MTQzN0w2LjEwMTg3IDguNzQ5OTZIOC41ODc1WiIgZmlsbD0iIzE2NURGRiIvPgo8L3N2Zz4K");
}

.post-tags a:hover {
    color: var(--color-primary);
    background-color: var(--outline-primary);
}


.user-filter-menu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 24px;
}

.user-filter-menu a {
    cursor: pointer;
}

.user-filter-menu a.active {
    color: var(--color-primary);
}

/*---------------------------------------------------
 post actions
--------------------------------------------------------------*/
.like-button.active {
    color: var(--color-danger)
}

.btn.like-button {
    background-color: transparent !important;
    border: 0 !important;
    padding: 0;
}

.like-button i {
    transition: color .1s ease
}

.like-button.active i {
    -webkit-animation: icon-expand-animation 1.2s both cubic-bezier(.45, .05, .55, .95);
    animation: icon-expand-animation 1.2s both cubic-bezier(.45, .05, .55, .95)
}

.like-button.active i:before {
    content: "\e986";
}

@-webkit-keyframes loading-spin-animation {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes loading-spin-animation {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes icon-expand-animation {
    0% {
        transform: scale(0)
    }

    15% {
        transform: scale(1.4)
    }

    32% {
        transform: scale(.8)
    }

    50% {
        transform: scale(1);
        opacity: 1
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

@keyframes icon-expand-animation {
    0% {
        transform: scale(0)
    }

    15% {
        transform: scale(1.4)
    }

    32% {
        transform: scale(.8)
    }

    50% {
        transform: scale(1);
        opacity: 1
    }

    to {
        transform: scale(1);
        opacity: 1
    }
}

/*---------------------------------------------------
 widget
--------------------------------------------------------------*/

.widget {
    position: relative;
    padding: 16px 16px;
    margin-bottom: 16px;
}

.widget.hidden {
    opacity: .1;
    pointer-events: none;
}

.widget-header {
    position: relative;
    font-weight: bold;
    margin: 0 0 16px;
    padding-left: 25px;
}

.widget-border {
    position: absolute;
    top: -3px;
    left: 0;
    width: 36px;
    height: 30px;
    border-radius: 4px;
}

.widget-border::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 3px;
    height: 18px;
    border-radius: 10px;
    background-color: var(--color-primary);
    opacity: 1;
    transform: translateY(-50%) rotate(15deg);
    transition: all .4s ease-in-out;
}

.widget-border::after {
    content: '';
    position: absolute;
    left: 8px;
    top: 50%;
    width: 3px;
    height: 16px;
    border-radius: 10px;
    background-color: var(--color-primary);
    opacity: .6;
    transform: translateY(-50%) rotate(15deg);
    transition: all .4s ease-in-out;
}

.widget:hover .widget-border::before,
.widget:hover .widget-border::after {

    transform: translateY(-50%) rotate(-165deg);
}

/*--------------------------------------------------------------
  widget categories + tagcloud style
--------------------------------------------------------------*/

.widget-tags .tag-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
}

.widget-tags .tag-list a {
    position: relative;
    display: flex;
    align-items: center;
    font-size: 14px;
    padding: 6px 10px;
    color: var(--color-secondary);
    background-color: var(--bg-light);
    border-radius: var(--border-radius-sm);
}

.widget-tags .tag-list a:hover {
    background-color: var(--color-primary);
    color: #fff;
}

.widget-tags .tag-list a i {
    position: relative;
    top: -1px;
    margin-left: 4px;
    color: var(--color-primary);
}

.widget-tags .tag-list a:hover i {
    color: #fff;
}

.widget-posts .post-list {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.widget-posts .post-list a {
    position: relative;
    padding-left: 14px;
}

.widget-posts .post-list a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 10px;
    width: 5px;
    height: 5px;
    background-color: var(--gray-3);
    border-radius: 8px;
}

/*--------------------------------------------------------------
  widget_media_image style
--------------------------------------------------------------*/

.widget_media_image img {
    max-width: 100%;
    height: auto;
    width: auto;
}

/*--------------------------------------------------------------
  widget_recent_comments style
--------------------------------------------------------------*/

.widget_nav_menu ul li {
    position: relative;
    text-transform: none;
    margin-bottom: 8px;
}

.widget_nav_menu ul li:last-child {
    margin-bottom: 0;
}

.widget_nav_menu ul li a {
    display: block;
    padding: 8px 12px;
    background-color: var(--gray-2);
    border-radius: var(--border-radius-sm);
}

.widget_nav_menu ul li.menu-item-has-children::after {
    content: "";
    display: block;
    position: absolute;
    top: 15px;
    right: 15px;
    height: 6px;
    width: 6px;
    border-left: 1px solid var(--color-secondary);
    border-bottom: 1px solid var(--color-secondary);
    transform: rotate(315deg);
    transition: all 0.2s;
}

.widget_nav_menu ul li.menu-item-has-children:hover::after {
    margin-top: 2px;
    transform: rotate(135deg);
}

.widget_nav_menu ul li ul {
    margin-top: 8px;
}

.widget_nav_menu ul li > ul {
    display: none;
}

.widget_nav_menu ul li:hover > ul {
    display: block;
}

.widget_nav_menu ul li > ul ul li a {
    background-color: var(--bg-light);
}

/* --------------------------------
    widget pinned_post
  -------------------------------- */
.widget_pinned_post {
    position: relative;
    padding: 0;
}

.widget_pinned_post .media-overlay {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
}

.widget_pinned_post .pinned-content {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 16px;
    color: #fff;
    z-index: 3;
}

.widget_pinned_post .pinned-content .pinned-post-title a {
    color: #fff;
}

/*--------------------------------------------------------------
widget menu style
--------------------------------------------------------------*/
.widget-menu ul {
    display: flex;
    flex-direction: column;
    padding: 8px;
    gap: 4px;
}

.widget-menu li a {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px 12px 8px 16px;
    border-radius: var(--border-radius-xs);
}

.widget-menu li.current-menu-parent a {
    background-color: var(--outline-primary);
    color: var(--color-primary);
}

.widget-menu li .menu-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    font-size: 20px;
}

/*--------------------------------------------------------------
Widget post banner style
--------------------------------------------------------------*/

.widget_post_banner .media {
    height: 240px;
}

/*--------------------------------------------------------------
comment style
--------------------------------------------------------------*/
.comments .comment-respond {
    position: relative;
}

.comments .comment-form,
.comments .comment {
    position: relative;
    padding-left: 48px;
    margin-bottom: 32px;
}

.comments .comment:last-child {
    margin-bottom: 0;
}

.comments .comment-text {
    text-align: justify;
    word-wrap: break-word;
    word-break: break-all;
    line-height: 1.65
}

.comments .comment-text .comment_at {
    color: var(--color-muted);
}

.comments .comment-avatar {
    position: absolute;
    left: 0;
    width: 36px;
    height: 36px;
}

.comments .comment-info {
    font-weight: bold;
}

.comments .comment .children {
    margin-top: 20px;
}

.comments .comment .children .comment {
    padding-left: 40px;
    margin-bottom: 20px;
}

.comments .comment .children .comment .comment-avatar {
    width: 28px;
    height: 28px;
}

@media (max-width: 767.98px) {
    .comments .comment-avatar {
        width: 32px;
        height: 32px;
    }

    .comments .comment .children .comment {
        padding-left: 40px;
        margin-bottom: 20px;
    }

    .comments .comment .children .comment .comment-avatar {
        width: 28px;
        height: 28px;
    }

}

/*--------------------------------------------------------------
breadcrumbs
--------------------------------------------------------------*/

.breadcrumbs {
    flex-wrap: wrap;
    align-items: center;
}

.breadcrumbs span.sep {
    margin: 0 4px;
}


/* -------------------------------- 
    Footer 
  -------------------------------- */
.site-footer {
    background-color: #fff;
}

.site-footer .footer-content {
    display: flex;
    justify-content: space-between;
}

.site-footer .footer-menu {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
}

.site-footer .footer-menu li {
    position: relative;
    margin: 4px 16px 4px 0;
    padding: 0 16px 0 0;
}

.site-footer .footer-menu li:last-child {
    margin-right: 0;
    padding-right: 0;
}

.site-footer .footer-menu li:after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    width: 4px;
    height: 4px;
    border-radius: 10px;
    background-color: var(--color-primary);
    transform: translate(50%, -50%);
}

.site-footer .footer-menu li:last-child:after {
    display: none;
}

.site-footer .footer-menu li a {
    display: block;
    white-space: nowrap;
}

.site-footer .footer-social {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 10px;
}

@media (max-width: 991.98px) {

    .site-footer .footer-content {
        flex-direction: column;
        justify-content: center;
    }

    .site-footer .footer-menu {
        justify-content: center;
    }
}

.footer-links {
    display: flex;
    flex-wrap: wrap;
}

.footer-links a {
    display: inline-block;
    color: var(--color-muted);
    margin: 0 8px 0 0;
    white-space: nowrap;
}

.footer-mps {
    margin-right: 8px;
}

.footer-mps img {
    position: relative;
    top: -1px;
}

/*--------------------------------------------------------------
## slide style index 
--------------------------------------------------------------*/
.index-slide .media {
    height: 240px;
}

.index-slide .swiper-pagination.swiper-pagination-bullets {
    bottom: 5px;
}

.index-slide .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
    --swiper-pagination-bullet-horizontal-gap: 2px
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .index-slide .media {
        height: 220px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .index-slide .media {
        height: 170px;
    }

}

@media (max-width: 767.98px) {
    .index-slide .media {
        height: 150px;
    }

    .index-slide .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet {
        --swiper-pagination-bullet-width: 4px;
        --swiper-pagination-bullet-height: 4px;
        --swiper-pagination-bullet-horizontal-gap: 2px
    }
}

.slide-nextprev .swiper-button-next,
.slide-nextprev .swiper-button-prev {
    width: var(--swiper-navigation-size);
    color: var(--swiper-pagination-color);
    background-color: rgba(0, 0, 0, 0.2);
    border-radius: 100%;
    opacity: 0;
    visibility: hidden;
    transform-origin: 0 0 0;
    transition: all 0.3s ease-out 0s;
}

.slide-nextprev:hover .swiper-button-next,
.slide-nextprev:hover .swiper-button-prev {
    opacity: 1;
    visibility: visible;
}

.slide-nextprev:hover .swiper-button-next {
    right: 3%
}

.slide-nextprev:hover .swiper-button-prev {
    left: 3%
}

.slide-nextprev .swiper-button-next:hover {
    background-color: rgba(0, 0, 0, 0.5);
}

.slide-nextprev .swiper-button-prev:hover {
    background-color: rgba(0, 0, 0, 0.5);
}

.slide-nextprev .swiper-button-next:after,
.slide-nextprev .swiper-button-prev:after {
    position: relative;
    font-size: calc((var(--swiper-navigation-size) / 2.25))
}

.slide-nextprev .swiper-button-prev:after {
    left: -1px
}

.slide-nextprev .swiper-button-next:after {
    left: 1px
}

.slide-nextprev .swiper-button-next.swiper-button-disabled,
.slide-nextprev .swiper-button-prev.swiper-button-disabled {
    opacity: 0;
    visibility: hidden;
}

.slide-nextprev .swiper-pagination {
    display: flex;
    left: 50%;
    width: auto;
    padding: 4px 2px;
    border-radius: 48px;
    transform: translateX(-50%);
    background-color: rgb(0 0 0 / 20%);
}

.slide-nextprev .swiper-pagination.swiper-pagination-lock {
    display: none;
}

/* ---------------------------------------------------
SIDEBAR STYLE
----------------------------------------------------- */

.mobile-sidebar {
    width: 80%;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    height: 100vh;
    z-index: 999;
    background: var(--gray-2);
    transform: translateX(-100%);
    transition: 300ms ease;
}

@media (min-width: 767.98px) {
    .mobile-sidebar::-webkit-scrollbar {
        display: none;
    }
}

.mobile-sidebar.active {
    transform: translateX(0);
    transition: 300ms ease;
}

.mobile-overlay {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(120, 129, 147, 0.22);
    z-index: 998;
    opacity: 0;
    transition: all 0.5s ease-in-out;
    cursor: pointer;
}

.mobile-overlay.active {
    display: block;
    opacity: 1;
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .mobile-sidebar {
        width: 300px;
    }
}

/*--------------------------------------------------------------
navbar mobile
--------------------------------------------------------------*/
.mobile-sidebar-inner {
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    flex: 1 1 auto;
}

.mobile-sidebar-menu {
    position: relative;
    padding: 0 16px;
}

.mobile-sidebar-menu > li {
    position: relative;
    margin: 0 0 12px;
    padding: 13px 16px;
    background-color: #fff;
    border-radius: var(--border-radius-md);
}

.mobile-sidebar-menu > li:last-child {
    border-bottom: 0;
}

.mobile-sidebar-menu li a {
    position: relative;
    display: flex;
    align-items: center;
    font-size: 16px;
    gap: 4px;
    padding: 0;
}

.mobile-sidebar-menu li a .menu-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    font-size: 21px;
}

.mobile-sidebar-menu li a .menu-text {
    flex: 1 1 auto;
}

.mobile-sidebar-menu > li:last-child a {
    border-width: 0;
}

.mobile-sidebar-menu li a:hover {
    opacity: 1;
}

.mobile-sidebar-menu > li.in > a {
    color: var(--color-primary)
}

/*--------------------------------------------------------------
navbar mobile sub
--------------------------------------------------------------*/

.mobile-sidebar-menu .sub-menu {
    display: none;
    position: relative;
}

.mobile-sidebar-menu .sub-menu li {
    margin: 16px 0 0;
}

.mobile-sidebar-menu .sub-menu li:first-child {
    margin: 16px 0 0;
}

.mobile-sidebar-menu > li.current-menu-item > a,
.mobile-sidebar-menu .sub-menu li > a:hover,
.mobile-sidebar-menu .sub-menu li.current_page_item > a,
.mobile-sidebar-menu .sub-menu li.current-menu-item > a,
.mobile-sidebar-menu .sub-menu li.current_page_ancestor > a,
.mobile-sidebar-menu .sub-menu li.current-menu-ancestor > a,
.mobile-sidebar-menu .sub-menu li.current-menu-parent > a {
    color: var(--color-primary);
}


/*--------------------------------------------------------------
navbar mobile menu sign
--------------------------------------------------------------*/
.mobile-sidebar-menu li .dropdown-sub-menu {
    position: absolute;
    top: 9px;
    right: 0;
    width: 6px;
    opacity: .3;
    transition: all 0.3s ease;
}

.mobile-sidebar-menu li.menu-item-has-children .dropdown-sub-menu {
    right: 2px;
}

.mobile-sidebar-menu li.menu-item-has-children .dropdown-sub-menu:after {
    content: "";
    display: block;
    height: 6px;
    width: 6px;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    transform: rotate(46deg);
    transition: all 0.3s ease;
}

.mobile-sidebar-menu li.in > a > .dropdown-sub-menu:after {
    transform: rotate(135deg);
}

/*--------------------------------------------------------------
    author info
--------------------------------------------------------------*/
.author-info .author-cover {
    position: relative;
    height: 240px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: inherit;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.author-info .author-inner {
    position: relative;
    padding: 0 32px 20px;
}

.author-info .author-avatar {
    position: relative;
    width: 128px;
    height: 128px;
    margin-top: -56px;
}

.author-info .author-avatar img {
    border: 2px solid #fff;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.author-info .author-avatar .avatar-badge {
    width: 24px;
    height: 24px;
    right: 6px;
    bottom: 6px;
}

.author-info .author-content {
    padding: 20px 0 0 20px;
}

.author-info .author-meta .item {
    position: relative;
    display: flex;
    align-items: center;
    padding-right: 24px;
    margin-right: 24px;
}


.author-info .author-meta .item::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 15px;
    background-color: var(--bg-light);
    transform: translateY(-50%);
}


.author-info .author-meta .item:last-child {
    padding-right: 0;
    margin-right: 0;
}

.author-info .author-meta .item:last-child::after {
    display: none;
}

@media (max-width: 767.98px) {
    .author-info .author-cover {
        height: 120px;
    }

    .author-info .author-meta {
        position: relative;
        /* padding: 32px 0 16px; */
        text-align: center;
        justify-content: center;
    }

    .author-info .author-avatar {
        position: absolute;
        width: 80px;
        height: 80px;
        left: 50%;
        top: 0;
        transform: translate(-50%, 20%);
    }

    .author-info .author-content {
        text-align: center;
        padding: 56px 0 0;
    }
}

/*--------------------------------------------------------------
  tags list style
--------------------------------------------------------------*/
.tags-list .item {
    position: relative;
    overflow: hidden;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
}

.tags-list .item .item-count {
    position: absolute;
    right: 5px;
    bottom: 0;
    font-size: 48px;
    line-height: 1;
    font-style: italic;
    transform: translate(-10px, 0%);
    opacity: .1;
    transition: all 300ms ease-in-out;
}

.tags-list .item:hover .item-count {
    transform: translate(-20px, 55%);
}

.tags-list .item .item-flag {
    position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    top: 2px;
    right: -5px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjIxIiBoZWlnaHQ9IjIxIiBmaWxsPSJ1cmwoI2EpIiByeD0iMyIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Im00LjIwNiAxMi4yMjIgMS4yMjQtLjE0NGMuMDEyLjMzNi4wNDIuNTY0LjA5LjY4NC4wNDguMTIuMDk2LjE4Ni4xNDQuMTk4LjA2IDAgLjExNC0uMDYuMTYyLS4xOC4wNi0uMTMyLjEwOC0uMzY2LjE0NC0uNzAyTDYuMjA0IDkuOWExNi43IDE2LjcgMCAwIDEtMS4yNi4yNTJsLS4xOTgtMS40NGMuMjc2LS4wNDguNTQ2LS4wOTYuODEtLjE0NC4yNzYtLjA2LjU0Ni0uMTIuODEtLjE4bC4zMjQtMi44MjZINS4zOTRsLjE2Mi0xLjQ3NmgxLjI3OGwuMjM0LTIuMDdoMS40OTRsLS4yMTYgMi4wN0g5LjNsLS4xNjIgMS40NzZoLS45NTRsLS4yNTIgMi4zOTRjLjI3Ni0uMDk2LjU0LS4xOTIuNzkyLS4yODhsLjM2IDEuMzY4Yy0uNDIuMTY4LS44NjQuMzI0LTEuMzMyLjQ2OGwtLjI4OCAyLjc1NGMtLjA4NC44NzYtLjMgMS40NzYtLjY0OCAxLjgtLjM0OC4zMjQtLjcwOC40OC0xLjA4LjQ2OC0uNDgtLjAyNC0uODQ2LS4yMDQtMS4wOTgtLjU0LS4yNC0uMzQ4LS4zODQtLjkzNi0uNDMyLTEuNzY0Wm05LjMyNC0xLjk0NC0uODY0IDEuMDYyYy0uMzYtLjQzMi0uNzMyLS44NC0xLjExNi0xLjIyNGExOC4xODggMTguMTg4IDAgMCAxLTEuMTE2IDIuNTM4Yy0uNDIuNzY4LS44NzYgMS40NC0xLjM2OCAyLjAxNmwtMS4yNi0uOTU0YTkuOTM4IDkuOTM4IDAgMCAwIDEuNDU4LTIuMDUyQTE1LjA2IDE1LjA2IDAgMCAwIDEwLjM4IDlhMTcuODE3IDE3LjgxNyAwIDAgMC0xLjIwNi0uOTcybC44MjgtMS4xMTZjLjI3Ni4yMTYuNTM0LjQyNi43NzQuNjMuMTU2LS42Ni4yODItMS4zNDQuMzc4LTIuMDUySDkuNjc4bC4xNjItMS41MTJoMS40OTRsLjE5OC0xLjk2MmgxLjQ5NGwtLjIxNiAxLjk2MmgxLjYyYy40NTYgMCAuNzkyLjEyNiAxLjAwOC4zNzguMjE2LjI0LjI3Ni42My4xOCAxLjE3YTgzLjIyNiA4My4yMjYgMCAwIDAtLjQ4NiAzLjE2OGMtLjEyLjk4NC0uMTkyIDEuODQ4LS4yMTYgMi41OTItLjAxMi40OC0uMDA2Ljg2NC4wMTggMS4xNTIuMDI0LjI3Ni4xMDIuNDE0LjIzNC40MTQuMTA4IDAgLjIwNC0uMTk4LjI4OC0uNTk0LjA5Ni0uNDA4LjE4Ni0xLjA2OC4yNy0xLjk4bDEuMTM0LjEwOGMtLjEyIDEuNDA0LS4zMTggMi40NTQtLjU5NCAzLjE1LS4yNjQuNjg0LS42NjYgMS4wMjYtMS4yMDYgMS4wMjYtLjU2NCAwLS45NzItLjI1Mi0xLjIyNC0uNzU2LS4yNC0uNTA0LS4zNTQtMS4xNzYtLjM0Mi0yLjAxNi4wMTItLjkuMDc4LTEuODU0LjE5OC0yLjg2Mi4xMi0xLjAyLjI4Mi0yLjE2Ni40ODYtMy40MzhIMTIuNjNBMjMuNTk4IDIzLjU5OCAwIDAgMSAxMiA4LjY0Yy4yNjQuMjUyLjUyMi41MTYuNzc0Ljc5Mi4yNTIuMjY0LjUwNC41NDYuNzU2Ljg0NlptLTguNTE0IDkuMjctMS4yNi0uNzU2YTE0LjM1OCAxNC4zNTggMCAwIDAgMS43ODItMy43NjJsMS4zNjguNDMyYy0uMjA0LjY2LS40NjIgMS4zNDQtLjc3NCAyLjA1MmExMy40MDggMTMuNDA4IDAgMCAxLTEuMTE2IDIuMDM0Wm0xMC45OTgtLjYzLTEuMzg2LjU1OGExOC45NDIgMTguOTQyIDAgMCAwLS41NTgtMi4wMTYgMjguODUgMjguODUgMCAwIDAtLjY4NC0xLjgxOGwxLjM1LS41NzZjLjI0LjU1Mi40NjggMS4xNTguNjg0IDEuODE4LjIxNi42NDguNDE0IDEuMzI2LjU5NCAyLjAzNFptLTMuMjIyLS4xMDgtMS40NC4zNzhhMTYuNDg4IDE2LjQ4OCAwIDAgMC0uMzQyLTEuOCAyNC45NTMgMjQuOTUzIDAgMCAwLS40NS0xLjY5MmwxLjQwNC0uMzZhMzAuNyAzMC43IDAgMCAxIC40NjggMS42NzRjLjE0NC41NzYuMjY0IDEuMTc2LjM2IDEuOFptLTMuMzY2LjE0NC0xLjQ1OC4xOThjMC0uNi0uMDE4LTEuMTk0LS4wNTQtMS43ODJhMjEuOTU2IDIxLjk1NiAwIDAgMC0uMTgtMS43NjRsMS40MjItLjE2MmMuMDk2LjU4OC4xNjIgMS4xNzYuMTk4IDEuNzY0LjA0OC41ODguMDcyIDEuMTcuMDcyIDEuNzQ2WiIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjE4LjUiIHgyPSItMi4xNzciIHkxPSIuNSIgeTI9IjYuOTA2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGN0I1MSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGMEUwRSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg==');
}

.tags-list .item .item-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 24px;
    height: 24px;
    border-radius: var(--border-radius-xs);
    background-color: var(--color-dark);
    font-size: 16px;
    color: #fff;
    text-shadow: 0 2px 4px rgb(0 0 0/10%);
}

.tags-list div:nth-child(6n+1) .item .item-icon {
    background: #9469ff;
    background: linear-gradient(to bottom, #9469ff, #9aacf1);
}

.tags-list div:nth-child(6n+2) .item .item-icon {
    background: #ff3737;
    background: linear-gradient(to bottom, #ff3737, #ff9e9e);
}

.tags-list div:nth-child(6n+3) .item .item-icon {
    background: #FFC837;
    background: linear-gradient(to bottom, #FFC837, #ffc995);
}

.tags-list div:nth-child(6n+4) .item .item-icon {
    background: #4df48a;
    background: linear-gradient(to bottom, #4df48a, #8ad6bb);
}

.tags-list div:nth-child(6n+5) .item .item-icon {
    background: #3858F6;
    background: linear-gradient(to bottom, #a28fff, #3858F6);
}

.tags-list div:nth-child(6n+6) .item .item-icon {
    background: #ff6135;
    background: linear-gradient(to bottom, #ff6135, #ffbaa7);
}

/*--------------------------------------------------------------
## Search popup
--------------------------------------------------------------*/
.search-popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    pointer-events: none;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
    transform: translateY(-20px);
    z-index: 9999
}

.search-popup.active {
    pointer-events: auto;
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
}

.search-popup .search-popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 0;
    visibility: hidden;
    cursor: pointer;
}

@supports (((-webkit-backdrop-filter: blur(6px)) or (backdrop-filter: blur(6px)))) {
    .search-popup .search-popup-overlay {
        -webkit-backdrop-filter: saturate(180%) blur(6px);
        backdrop-filter: saturate(180%) blur(6px)
    }
}

.search-popup.active .search-popup-overlay {
    opacity: 1;
    visibility: visible;
}

.search-popup .search-popup-inner {
    position: relative;
    max-width: 600px;
    width: 100%;
    margin: 10% auto 32px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
}

.search-popup.active .search-popup-inner {
    opacity: 1;
    visibility: visible;
}

.search-popup .search-popup-content {
    position: relative;
    overflow: hidden;
}

.search-popup .search-popup-body {
    opacity: 0;
    visibility: hidden;
}

.search-popup .search-popup-close {
    position: absolute;
    right: 50%;
    bottom: 0;
    transform: translate(50%, 125%);
}

.search-tags {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: -4px;
}

.search-tags li {
    flex-shrink: 0;
    padding: 4px;
    margin: 0
}

.search-tags li a {
    display: flex;
    align-items: center;
    white-space: nowrap;
    padding: 5px 10px 5px 8px;
    color: var(--color-secondary);
    border-radius: var(--border-radius-sm);
    border: 1px solid var(--border-light);
}

.search-tags li a .category-name {
    display: flex;
    align-items: center;
}

.search-tags li a small {
    position: relative;
    flex-shrink: 0;
    margin-left: 4px;
    color: var(--color-muted);
    background-color: var(--gray-2);
    font-size: 10px;
    padding: 2px 4px;
    border-radius: var(--border-radius-xs);
    line-height: 1.2;
}

.search-tags li.hot a {
    background-color: rgb(255 38 38 / 5%);
    color: var(--color-danger);
    border-color: rgb(255 38 38 / 10%);
}

.search-tags li.hot small {
    background-color: var(--color-danger);
    color: #fff;
}

.search-tags li .category-icon {
    font-size: 16px;
}

@media (max-width: 767.98px) {
    .search-popup .search-popup-inner {
        max-width: 90%;
        margin: 10% auto 32px;
    }

    .search-popup.focused .search-popup-inner {
        max-width: 90%;
    }

}


/*--------------------------------------------------------------
    popup css
--------------------------------------------------------------*/
.nice-popup {
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    z-index: 999;
    overflow-x: hidden;
    overflow-y: auto;
}

.nice-popup-open {
    opacity: 1;
    visibility: visible;
}

.nice-popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.6);
    opacity: 0;
    visibility: hidden;
}

.nice-popup-open .nice-popup-overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}


/*--------------------------------------------------------------
    popup size
--------------------------------------------------------------*/

.nice-popup-content {
    position: relative;
    width: 100%;
    max-width: 320px;
    padding: 32px;
    background-color: #fff;
    border-radius: var(--border-radius-md);
    transform: translateY(-40px);
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease-in-out;
}

.nice-popup-open .nice-popup-content {
    transform: translateY(0);
    pointer-events: auto;
    opacity: 1;
    visibility: visible;
}

.nice-popup-xl .nice-popup-content {
    max-width: 790px;
}

.nice-popup-lg .nice-popup-content {
    max-width: 750px;
}

.nice-popup-md .nice-popup-content {
    max-width: 540px;
}

.nice-popup-sm .nice-popup-content {
    max-width: 350px;
    padding: 24px;
}

@media (min-width: 768px) and (max-width: 991.98px) {

    .nice-popup-xl .nice-popup-content {
        max-width: 670px;
    }
}

@media (max-width: 767.98px) {

    .nice-popup-content {
        width: 95%;
    }

    .nice-popup-xl .nice-popup-content {
        height: 100vh;
    }

}

.nice-popup-header {
    margin-bottom: 16px;
}

/*--------------------------------------------------------------
    hidden body
--------------------------------------------------------------*/

.nice-hidden {
    overflow: hidden;
}

/*--------------------------------------------------------------
    Popup close button
--------------------------------------------------------------*/

.nice-popup-close {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 32px;
    height: 32px;
    z-index: 99;
    cursor: pointer;
    background-image: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTUxMiAwQzIyOS4yIDAgMCAyMjkuMTk5OTk5IDAgNTEyYzAgMjgyLjggMjI5LjIgNTEyIDUxMiA1MTIgMjgyLjgwMDAwMSAwIDUxMi0yMjkuMiA1MTItNTEyQzEwMjQgMjI5LjE5OTk5OSA3OTQuODAwMDAxIDAgNTEyIDB6bTIxMy40NjA1MjIgNzI1Ljk3NTY1OWMtNi4wNzcyNDkgNi4wNzcyNDgtMTQuMDY0NDg4IDkuMTE1ODcyLTIyLjA1MTcyNyA5LjExNTg3Mi03Ljk4NzI0MiAwLTE2LjA2MTI5OC0zLjAzODYyNC0yMi4xMzg1NDgtOS4yMDI2OUw1MTIgNTU2LjI3MTMyMyAzNDIuNzI5NzUyIDcyNS44ODg4NDFjLTYuMDc3MjQ4IDYuMTY0MDY2LTE0LjE1MTMwNiA5LjIwMjY5LTIyLjEzODU0NiA5LjIwMjY5LTcuOTg3MjQgMC0xNS45NzQ0NzktMy4wMzg2MjQtMjIuMDUxNzI3LTkuMTE1ODcyLTEyLjI0MTMxMy0xMi4xNTQ0OTYtMTIuMjQxMzEzLTMxLjk0ODk2LS4wODY4MTgtNDQuMTkwMjczTDQ2Ny44OTY1NDYgNTExLjk5NDIzIDI5OC40NTI2NjEgMzQyLjIwMzA3NGMtMTIuMTU0NDk1LTEyLjI0MTMxMi0xMi4xNTQ0OTUtMzIuMDM1Nzc2LjA4NjgxOC00NC4xOTAyNzEgMTIuMjQxMzEzLTEyLjE1NDQ5NSAzMi4wMzU3NzctMTIuMTU0NDk1IDQ0LjE5MDI3My4wODY4MTdMNTEyIDQ2Ny43MTcxNDFsMTY5LjI3MDI0Ny0xNjkuNzA0MzM4YzEyLjE1NDQ5NS0xMi4yNDEzMTMgMzEuOTQ4OTU5LTEyLjI0MTMxMyA0NC4xOTAyNzUtLjA4NjgxOCAxMi4yNDEzMTMgMTIuMTU0NDk1IDEyLjI0MTMxMyAzMS45NDg5NTkuMDg2ODE4IDQ0LjE5MDI3Mkw1NTYuMTAzNDU0IDUxMS45OTQyMyA3MjUuNTQ3MzQgNjgxLjc4NTM4NmMxMi4xNTQ0OTUgMTIuMjQxMzEzIDEyLjE1NDQ5NSAzMi4wMzU3NzctLjA4NjgxOCA0NC4xOTAyNzN6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    transform: translate(-50%, 125%);
}

/*--------------------------------------------------------------
## Popup other style
--------------------------------------------------------------*/

.wechat-share-popup .wechat-share-qrcode {
    margin: 0 auto;

}

.wechat-share-popup .wechat-share-qrcode svg {
    width: 150px;
    height: 150px;
}

/*--------------------------------------------------------------
## Popup style
--------------------------------------------------------------*/

.popup-tips {
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
    visibility: hidden;
    opacity: 0;
}

.popup-tips.is-visible {
    visibility: visible;
    opacity: 1;
    z-index: 999;
}

.popup-tips.is-visible .popup-tips-content {
    transform: scale(1) translateY(0px);
}

.popup-tips-container {
    max-width: 435px;
    margin: 32px auto 64px;
}

.popup-tips-content {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.6);
    padding: 14px 28px 14px 20px;
    cursor: auto;
    border-radius: 100px;
    box-shadow: 0 2px 15px 0 rgb(0 0 0 / 9%);
    transform: scale(.95) translateY(50px);
    transition-property: transform;
    transition-duration: 0.5s;

}

@supports ((-webkit-backdrop-filter: blur(6px)) or (backdrop-filter: blur(6px))) {
    .popup-tips-content {
        background-color: rgba(0, 0, 0, 0.6);
        -webkit-backdrop-filter: saturate(180%) blur(6px);
        backdrop-filter: saturate(180%) blur(6px);
    }
}

.popup-tips .popup-tips-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    border-radius: 100px;
}

.popup-tips .success .popup-tips-icon {
    background-color: var(--color-success);
}

.popup-tips .popup-tips-icon {
    background-color: var(--color-danger);
}


/*--------------------------------------------------------------
    fixed scroll widget
--------------------------------------------------------------*/

.scroll-toolbar {
    position: fixed;
    bottom: 5%;
    right: 16px;
    z-index: 99;
}

.scroll-toolbar .scroll-backtotop {
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    transition: all 500ms ease;
}

.scroll-toolbar .scroll-backtotop.active {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .scroll-toolbar {
        bottom: 10%;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .scroll-toolbar {
        bottom: 10%;
    }
}

/*--------------------------------------------------------------
## login style
--------------------------------------------------------------*/

.login-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(11 14 30 / 50%);
    z-index: 999;
    cursor: pointer;
    overflow-y: auto;
    visibility: hidden;
    opacity: 0;
}


@supports ((-webkit-backdrop-filter: blur(6px)) or (backdrop-filter: blur(6px))) {
    .login-modal {
        background-color: rgb(11 14 30 / 50%);
        -webkit-backdrop-filter: saturate(180%) blur(6px);
        backdrop-filter: saturate(180%) blur(6px);
    }
}

.login-modal.is-visible {
    visibility: visible;
    opacity: 1;
}

.login-modal.is-visible .login-modal-container {
    transform: scale(1) translateY(0px);
}

.login-modal-container {
    position: relative;
    width: 96%;
    max-width: 435px;
    padding: 2rem;
    background: #fff;
    margin: 3em auto 4em;
    cursor: auto;
    border-radius: var(--border-radius-md);
    transform: scale(.95) translateY(50px);
    transition-property: transform;
    transition-duration: 0.3s;

}

.login-modal-title {
    font-weight: bold;
}

.login-modal-qrcode {
    max-width: 200px;
    padding: 5px;
    border: 1px solid var(--border-color);
    border-radius: var(--border-radius-sm);
}

.login-modal-tab {
    display: flex;
}

.login-modal-tab ul {
    display: flex;
    flex-direction: row;
    border-radius: var(--border-radius-sm);
    background: rgba(51, 51, 51, 0.05);
    padding: .25rem;
}

.login-modal-tab li a {
    display: block;
    padding: .25rem 1.75rem;
    border-radius: var(--border-radius-xs);
}

.login-modal-tab li.selected a {
    background-color: #fff;
}

.login-modal-others {
    margin-top: 2rem;
}

.login-modal-close {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 125%);
    z-index: 2;
}

.others-hr {
    position: relative;
    display: table;
    width: 100%;
    white-space: nowrap
}

.others-hr:after,
.others-hr:before {
    content: "";
    border-top: 1px solid var(--gray-2);
    display: table-cell;
    width: 50%;
    position: relative;
    top: 10px
}

.others-hr span {
    position: relative;
    padding: 0 15px
}

.wechat-login-button {
    background-color: #fff;
    border: 1px solid var(--border-light);
    color: var(--color-secondary)
}

.wechat-login-button i {
    color: #00d382
}

.wechat-login-button:hover,
.wechat-login-button:focus {
    border: 1px solid var(--border-light);
    color: var(--color-dark)
}

/*--------------------------------------------------------------
## user style
--------------------------------------------------------------*/

.user-menu {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 12px;
}

.user-menu a {
    flex-shrink: 0;
}

.user-menu a.active {
    border-color: var(--color-primary);
    background-color: var(--color-primary);
    color: #fff;
}

@media (max-width: 767.98px) {
    .user-menu {
        flex-wrap: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

    .user-menu::-webkit-scrollbar {
        display: none;
    }
}

/*--------------------------------------------------------------
## user account style
--------------------------------------------------------------*/
.user-account-edit {
}

.user-account-edit .item {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    min-width: 0;
    word-wrap: break-word;
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid var(--gray-2);
}

.user-account-edit .item:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-width: 0;
}

.user-account-edit .item .item-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    font-size: 24px;
}

.user-account-edit .item .item-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    min-width: 0;
    padding: 0 16px;
}

.user-account-edit .item .item-body {
    flex: 1 1 auto;
}

.user-account-edit .item .item-action {
    flex-shrink: 0;
}

/*--------------------------------------------------------------
## Empty
--------------------------------------------------------------*/
.empty-block .empty-icon {
    width: 400px;
    height: 300px;
}

.empty-block .empty-icon img {
    display: block;
    -o-object-fit: contain;
       object-fit: contain;
    width: 100%;
    height: 100%;
}

/* --------------------------------
## Comment
  -------------------------------- */
.comments .card-header h2 span {
    font-size: 12px;
    padding: 1px 8px;
    border-radius: 20px;
    background-color: var(--color-primary);
    color: #fff;
}

.comment-respond {
    display: flex;
    flex-direction: row;
}

.comment-respond .flex-avatar {
    width: 36px;
    height: 36px;
}

.comment-respond .respond-input {
    flex: 1 1 auto;
}

.comment-list .comment {
    margin-bottom: 16px;
}

.comment-list .comment:last-child {
    margin-bottom: 0;
}

.comment-list .comment .comment-body {
    display: flex;
    flex-direction: row;
}

.comment-list .comment .comment-avatar {
    width: 36px;
    height: 36px;
}

.comment-list .comment .comment-inner {
    flex: 1 1 auto;
}

/* --------------------------------
## video container
  -------------------------------- */

.video-container {
    width: 100%;
    aspect-ratio: 16 / 9;
    overflow: hidden;
    margin-bottom: 24px;
}

.video-container iframe {
    width: 100%;
    height: 100%;
    border: none;
}

/*--------------------------------------------------------------
    filter style
--------------------------------------------------------------*/

.filter-block {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.filter-block .filter-item {
    position: relative;
    display: flex;
    flex-direction: row;
    gap: 0 12px;
}

.filter-block .filter-item .filter-title {
    position: relative;
    flex-shrink: 0;
    top: 4px;
}

.filter-block .filter-item .filter-content {
    position: relative;
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    padding-right: 30px;
}

.filter-block .filter-item .filter-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 4px 8px;
}

.filter-block .filter-item .filter-list {
    max-height: 30px;
    overflow: hidden;
    transition: max-height 0.3s ease;
}

.filter-block .filter-item .readmore-button {
    border: 0 !important;
    background-color: transparent !important;
    padding: 0;
}

.filter-block .filter-item .readmore-button.open + .filter-list {
    max-height: none;
}

.filter-block .filter-item .filter-list li {
    flex-shrink: 0;
}

.filter-block .filter-item .filter-list li a {
    display: block;
    color: var(--color-secondary);
    padding: 4px 8px;
    border-radius: var(--border-radius-xs);
}

.filter-block .filter-item .filter-list li a:hover,
.filter-block .filter-item .filter-list li.active a {
    color: var(--color-primary);
    background-color: var(--outline-primary);
}

.filter-block .filter-item .brand-select {
    display: none;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 4px 16px;
    padding: 12px 14px;
    margin-top: 8px;
    background-color: var(--gray-2);
    border-radius: var(--border-radius-sm);
}

.filter-block .filter-item .brand-select.active {
    display: flex;
}

.filter-block .filter-item .brand-select li {
    flex-shrink: 0;
}

.filter-block .filter-item .brand-select li a {
    display: block;
    color: var(--color-secondary);
}

.filter-block .filter-item .brand-select li:hover a,
.filter-block .filter-item .brand-select li.active a {
    color: var(--color-primary)
}

.filter-block .filter-item .readmore-button {
    position: absolute;
    top: 1px;
    right: 0;
    display: none;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    padding: 0;
    z-index: 2;
    transition: transform 0.3s ease;
}

.filter-block .filter-item .readmore-button.open {
    transform: rotate(180deg);
}

.filter-block .filter-item .readmore-button:after {
    content: '';
    display: block;
    height: 6px;
    width: 6px;
    border-left: 1px solid var(--border-secondary);
    border-bottom: 1px solid var(--border-secondary);
    transform: rotate(315deg);
    transition: all .2s;
    opacity: .6;
}

.filter-block .filter-item .readmore-button.open:after {
    margin-top: -5px;
}

.filter-block .filter-item .readmore-button.open:after,
.filter-block .filter-item .readmore-button:hover:after {
    border-color: var(--color-primary);
    opacity: 1;
}

/*--------------------------------------------------------------
    product info style
--------------------------------------------------------------*/

.post-info {
    position: relative;
    display: flex;
    min-width: 0;
    word-wrap: break-word;
}

.post-info .media {
    width: 100px;
    height: 100px;
}

.post-info.brand-info .media .media-content {
    padding: 4px;
}

@media (max-width: 767.98px) {
    .post-info .media {
        width: 80px;
        height: 80px;
    }
}

.post-info.brand-info .media {
    width: 100px;
    height: 100px;
    border: 1px solid var(--border-color)
}

@media (max-width: 767.98px) {
    .post-info.brand-info .media {
        width: 80px;
        height: 80px;
    }
}

.post-info.meeting-info .media {
    width: 213.333px;
    height: 120px;
}

@media (max-width: 991.98px) {
    .post-info.meeting-info .media {
        width: 100%;
        height: auto;
    }
}

.post-info .info-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
}

.post-info .info-body {
    padding-right: 40px;
}

@media (max-width: 767.98px) {

    .post-info .info-body {
        padding-right: 0px;
    }
}

.post-info .info-actions {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}

.info-tags {
    font-size: 11px;
}

.info-tags a {
    background-color: var(--outline-primary);
    color: var(--color-primary);
    padding: 1px 6px;
    border-radius: 24px;
}

.info-tags a:hover {
    opacity: .8;
}

/*--------------------------------------------------------------
    post actions
--------------------------------------------------------------*/


.post-actions .post-collect-button {
    transition: color 100ms ease;
}

.post-actions .post-collect-button.active {
    --bs-btn-active-color:var(--color-danger);
    --bs-btn-active-bg:var(--outline-primary);
    --bs-btn-active-border-color:var(--outline-primary);
}

.post-actions .post-collect-button.active .iconfont {
    -webkit-animation: icon-expand-animation 1.2s both cubic-bezier(0.45, 0.05, 0.55, 0.95);
    animation: icon-expand-animation 1.2s both cubic-bezier(0.45, 0.05, 0.55, 0.95);
}

.post-actions .post-collect-button.active .iconfont::before {
    content: "\e98f";
}

/*--------------------------------------------------------------
    product filter
--------------------------------------------------------------*/

.product-filter ul {
}

.product-filter ul li {
    position: relative;
}

.product-filter ul li:before {
    content: '';
    position: absolute;
    width: 0;
    height: 4px;
    left: 50%;
    bottom: 0;
    border-radius: 4px;
    background-color: var(--color-primary);
    transform: translate(-50%, 0%);
    opacity: 0;
    transition: all 0.3s ease-in-out;
}

.product-filter ul li:hover:before,
.product-filter ul li.active:before {
    width: 30px;
    opacity: 1;
}

.product-filter ul li a {
    display: block;
    padding-bottom: 12px;
}

.product-filter ul li.active {

}

.product-filter ul li.active a {
    font-weight: bold;
    color: var(--color-primary);
}

/*--------------------------------------------------------------
    product tab
--------------------------------------------------------------*/
.tabmenu-block {
    display: flex;
    flex-direction: row;
    gap: 0 24px;
    border-bottom: 1px solid var(--border-color);
}

.tabmenu-block a {
    position: relative;
    padding: 0 0 12px;
}

.tabmenu-block a.active {
    font-weight: bold;
    color: var(--color-primary);
}

.tabmenu-block a:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 1px;
    background-color: var(--color-primary);
    opacity: 0;
}

.tabmenu-block a.active:before {
    opacity: 1;
}

/*--------------------------------------------------------------
    product data
--------------------------------------------------------------*/
.post-data {
    position: relative;
}

.post-data .data-list {
    display: flex;
    flex-direction: column;
    gap: 16px;
    overflow: hidden;
    transition: max-height 0.3s ease;
}

.post-data .data-content {
    position: relative;
    overflow: hidden;
    max-height: 150px;
}

.post-data.open .data-content {
    max-height: none;
}

.post-data ul li {
    display: flex;
    justify-content: space-between;
    gap: 16px;
}

.post-data ul li .data-title {
    flex-shrink: 0;
}

.post-data ul li .data-desc {
    text-align: right;
}

.post-data .data-action {
    position: relative;
    display: none;
    background-color: #fff;
    z-index: 1;
}

.post-data .data-action:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 98%;
    height: 40px;
    background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0));
}

.post-data.open .data-action:before {
    display: none;
}

/*--------------------------------------------------------------
    product list
--------------------------------------------------------------*/
.list-products .list-item .media {
    width: 80px;
    height: 80px;
}

.list-brands .list-item .media .media-content {
    padding: 4px;
}

.product-list .item {
    position: relative;
    display: flex;
    gap: 12px;
    min-width: 0;
    word-wrap: break-word;
    padding: 12px;
    border: 1px solid var(--border-light);
    border-radius: var(--border-radius-xs);
}

.product-list .item .media {
    width: 100px;
    height: 100px;
}

.product-list .item .item-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
}

.product-list .item .item-body {
    flex: 1 1 auto;
}

/*--------------------------------------------------------------
    left sidebar
--------------------------------------------------------------*/
.sidebar-inner {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    height: calc(100vh - 120px);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    -ms-scroll-chaining: none;
    overscroll-behavior: contain;
    scrollbar-width: thin;
}

.sidebar-inner .widget-quickmenu {
    position: relative;
    margin-top: auto;
    margin-bottom: 24px;
}


.sidebar-inner .widget-quickmenu .quick-action {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px 12px 8px 16px;
}

.sidebar-inner .widget-quickmenu .quick-action .menu-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    font-size: 20px;
}

.sidebar-inner .widget-quickmenu .quick-action .menu-text {
    flex: 1 1 auto;
}

.sidebar-inner .widget-quickmenu .quick-menu {
    position: absolute;
    left: 0;
    bottom: 125%;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 16px;
    border-radius: var(--border-radius-sm);
    background: #fff;
    box-shadow: var(--shadow);
    border: 1px solid var(--gray-2);
    visibility: hidden;
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.1s ease-in-out;
}

.sidebar-inner .widget-quickmenu .quick-menu li {
    padding: 0 4px;
}

.sidebar-inner .widget-quickmenu .quick-menu li a {
    position: relative;
    display: block;
}

.sidebar-inner .widget-quickmenu .quick-menu li a:after {
    content: '\e933';
    position: absolute;
    right: 0;
    top: 50%;
    font-family: "iconfont";
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(-5px, -50%);
    opacity: 0;
    transition: all 0.1s ease-in-out;
}

.sidebar-inner .widget-quickmenu .quick-menu li a:hover:after {
    opacity: 0.4;
    transform: translate(0, -50%);
}

.sidebar-inner .widget-quickmenu.active .quick-menu {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
}


/*--------------------------------------------------------------
    loader page
--------------------------------------------------------------*/
.loading-more-spinners {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
    margin-bottom: 24px;
}

.loading-more-spinners:before {
    content: "";
    width: 24px;
    height: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAq1BMVEUAAAAuav8uav8tav8taP8taP8taP8taP8taP8taP8uaP8taP8taP8taP8taP8taP8taP8taP8taP8taP8taP8uaP8taf8taP8taP8taP8taP8taP8uaP8taP8taP8uaP8taP8taf8taP8taP8uaf8taP8uaP8taP8taP8taP8taP8taP8uaP8taP8taf8taP8taP8taP8uaP8taP8taP8taP8taP8taP8taP//mrn8AAAAOXRSTlMACwUQXVPHt05YO828i3NAbkXCkIEfFNmxhiN8L5lJJ3hi5qk2lBjy3iuhahzRnTOl7mb26uL7rdUZeLXlAAADPUlEQVR42p3Qh3KzOhDF8QMCd1ps4d5t0tzS8/5Pdlc7uhKMg8Hfz5OpOX8WUEbMEt97D8M49tqL88TBXWQST1erVUjiOH59fX9/96MMNblROJgSLnBAFdbrtV/rDjeZDkgxwHvP8/xZZaIzGI/HJQHSbk1wi3gNxrlAeB1otxc3jojGQRBwwBQ4QN9Q74lffoTf73OgcAJ/w9wBPlniT16fAqQ0QHsOtFoz/GG13/eLJ5gAfwKzp0Crgyue2pvCdcC+QIssrm5ozffEvkQhYA4w+8ViiYJkPrcFe0L87vleMdDSgUQiJ+3PCQe4oAKrZCbAUhn5+f1C7ZPIgRWcTnN7gwqsJQomLfMCvCdnGJ2TohMqsJrAsAmzT1h0gJYGLy8cIHxCy8Uf3Jl5Pu+jjgsG/4XYG/oLlFjS3syJhP6CL+z/wg6lDnofsc7OhRJdLpdcooUblnbfIRLK/qIKF11o46alebxyBnnebrcXpgqBg5vcjlmTnQDwulWFrS50UEGY+Y5IAMFWU4k+Ks3MnMyA9IeYRoRKgsfsfD672NHeNPaoQY9pTlK0R6ORabyiBklrbTY7YDXSVGaHGlK9ZRL9kS2MJGpwZzlLnJpNm0Atzzx9fn6mvyWa1uiEWpbPOTZAAtQysfNlMbBHLXKZQ4Fes6ddal5QCFx61qhmwFhOJOY96yFDDa6cWAcM1FD9lAVqcKQykdzJED/kxKhBHIjUBBZm3Wg0eqghpb1pOMjMWjmjkptl2eGQ6YYLbHnMut05Kok0zZhqZABiuyeVJ7gpMQkB4GzXpClwmyOEsA0XZGT3x+NxVXGAI0yBflDeu9qR/P7GFQEuqARxoDi93Hw4HPoVAZsQLswJR70nT/GtABUIF4QDMOehsH/6GogbAXuD/S+P13pPga9GuzzABW64ME78eLPfbDbddkWBwMoa+T0FPj/fjnN5u4A8r7DnwNvjZloS4IKLgtX1/vHjIyi9weyNMe2J3uvA97SsgGuXp+IBHPiOUF9g9zZwwh1ifgFzAAeecI/1L+8poD8BwV0ODRXgvQ684U7t7mch0MO9DmFXf0IOeLjfoX00gT7+TWff4ECAfydbU0+g2n8vuL2AqNmuhgAAAABJRU5ErkJggg==);
    background-size: contain;
    background-position: center;
    -webkit-animation: loader 2s linear infinite;
    animation: loader 2s linear infinite;
}

.btn .loading-more-spinners {
    height: 28px;
    margin-top: 0;
    margin-bottom: 0;
}

.btn .loading-more-spinners:before {
    width: 20px;
    height: 20px;
}

@-webkit-keyframes loader {
    100% {
        transform: rotate(-360deg);
    }
}

@keyframes loader {
    100% {
        transform: rotate(-360deg);
    }
}


/*--------------------------------------------------------------
    image modal
--------------------------------------------------------------*/
.modal-open {
    overflow: hidden;
}

.image-modal {
    position: fixed;
    z-index: 998;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.6);
    transition: opacity 0.3s ease;
    opacity: 0;
    visibility: hidden;
}

.image-modal.open {
    visibility: visible;
    opacity: 1
}

.image-modal-content {
    background: #fff;
    max-width: 800px;
    width: 90vw;
    max-height: 90vh;
    overflow: auto;
    position: relative;
    border-radius: 8px;
    box-shadow: 0 4px 24px rgba(0, 0, 0, 0.18);
    margin: auto;
    top: 10%;
}

.image-modal-body {
    padding-right: 6px;
    max-height: 500px;
    overflow: hidden;
    overflow-y: auto;
}

.image-modal-body::-webkit-scrollbar {
    width: 6px;
    background-color: transparent;
}

.image-modal-body::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: var(--bg-muted);
}

.image-modal-body::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: var(--bg-light);
}


/*--------------------------------------------------------------
    product banner
--------------------------------------------------------------*/

.docs-banner .swiper-slide {
    width: 20%;
}

/*--------------------------------------------------------------
    topics
--------------------------------------------------------------*/

.topic-list {
}

.topic-list .item {
    position: relative;
    display: flex;
    flex-direction: row;
    gap: 12px;
    padding: 12px;
    min-width: 0;
    word-wrap: break-word;

}

.topic-list .item .item-img {
    width: 64px;
}

.topic-list .item .item-icon {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    background-color: rgba(0, 0, 0, 0.4);
}

.topic-list .item .item-icon:before {
    content: '';
    position: absolute;
    left: 4px;
    top: 4px;
    width: 24px;
    height: 24px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNjg2IDIuNTEyMDRDOS44ODE0NyAyLjUzNjM5IDEwLjA3MDIgMi41OTkwMiAxMC4yNDE1IDIuNjk2MzNDMTAuNDEyOCAyLjc5MzYzIDEwLjU2MzIgMi45MjM3MyAxMC42ODQyIDMuMDc5MTdDMTAuODA1MiAzLjIzNDYyIDEwLjg5NDQgMy40MTIzNyAxMC45NDY3IDMuNjAyMjlDMTAuOTk5IDMuNzkyMjEgMTEuMDEzNCAzLjk5MDU2IDEwLjk4OSA0LjE4NjA0TDEwLjYzNyA3LjAwMDA0SDE0LjYxM0wxNS4wMTIgMy44MTQwNEMxNS4wMzY0IDMuNjE4NTYgMTUuMDk5MSAzLjQyOTgyIDE1LjE5NjUgMy4yNTg1N0MxNS4yOTM5IDMuMDg3MzIgMTUuNDI0IDIuOTM2OTMgMTUuNTc5NSAyLjgxNTk5QzE1LjczNSAyLjY5NTA0IDE1LjkxMjggMi42MDU5IDE2LjEwMjcgMi41NTM2NkMxNi4yOTI3IDIuNTAxNDIgMTYuNDkxIDIuNDg3MTEgMTYuNjg2NSAyLjUxMTU0QzE2Ljg4MiAyLjUzNTk2IDE3LjA3MDcgMi41OTg2NSAxNy4yNDIgMi42OTYwMkMxNy40MTMyIDIuNzkzMzkgMTcuNTYzNiAyLjkyMzU0IDE3LjY4NDYgMy4wNzkwM0MxNy44MDU1IDMuMjM0NTIgMTcuODk0NiAzLjQxMjMxIDE3Ljk0NjkgMy42MDIyNUMxNy45OTkxIDMuNzkyMTkgMTguMDEzNCAzLjk5MDU2IDE3Ljk4OSA0LjE4NjA0TDE3LjYzNyA3LjAwMDA0SDIwQzIwLjM5NzggNy4wMDAwNCAyMC43Nzk0IDcuMTU4MDcgMjEuMDYwNyA3LjQzOTM4QzIxLjM0MiA3LjcyMDY4IDIxLjUgOC4xMDIyMSAyMS41IDguNTAwMDRDMjEuNSA4Ljg5Nzg2IDIxLjM0MiA5LjI3OTM5IDIxLjA2MDcgOS41NjA3QzIwLjc3OTQgOS44NDIgMjAuMzk3OCAxMCAyMCAxMEgxNy4yNjJMMTYuNzYyIDE0SDE5LjVDMTkuODk3OCAxNCAyMC4yNzk0IDE0LjE1ODEgMjAuNTYwNyAxNC40Mzk0QzIwLjg0MiAxNC43MjA3IDIxIDE1LjEwMjIgMjEgMTUuNUMyMSAxNS44OTc5IDIwLjg0MiAxNi4yNzk0IDIwLjU2MDcgMTYuNTYwN0MyMC4yNzk0IDE2Ljg0MiAxOS44OTc4IDE3IDE5LjUgMTdIMTYuMzg3TDE1Ljk4OSAyMC4xODZDMTUuOTM5NyAyMC41ODA4IDE1LjczNTUgMjAuOTM5OCAxNS40MjE1IDIxLjE4NDFDMTUuMTA3NSAyMS40Mjg0IDE0LjcwOTMgMjEuNTM3OSAxNC4zMTQ1IDIxLjQ4ODVDMTMuOTE5NyAyMS40MzkyIDEzLjU2MDcgMjEuMjM1MSAxMy4zMTY1IDIwLjkyMUMxMy4wNzIyIDIwLjYwNyAxMi45NjI3IDIwLjIwODggMTMuMDEyIDE5LjgxNEwxMy4zNjMgMTdIOS4zODhMOC45OSAyMC4xODZDOC45NjU1NyAyMC4zODE1IDguOTAyODkgMjAuNTcwMyA4LjgwNTUyIDIwLjc0MTVDOC43MDgxNCAyMC45MTI3IDguNTc4IDIxLjA2MzEgOC40MjI1MSAyMS4xODQxQzguMjY3MDEgMjEuMzA1IDguMDg5MjIgMjEuMzk0MiA3Ljg5OTI4IDIxLjQ0NjRDNy43MDkzNCAyMS40OTg2IDcuNTEwOTcgMjEuNTEzIDcuMzE1NSAyMS40ODg1QzcuMTIwMDMgMjEuNDY0MSA2LjkzMTI4IDIxLjQwMTQgNi43NjAwMyAyMS4zMDQxQzYuNTg4NzkgMjEuMjA2NyA2LjQzODQgMjEuMDc2NSA2LjMxNzQ1IDIwLjkyMUM2LjE5NjUgMjAuNzY1NiA2LjEwNzM2IDIwLjU4NzggNi4wNTUxMyAyMC4zOTc4QzYuMDAyODkgMjAuMjA3OSA1Ljk4ODU3IDIwLjAwOTUgNi4wMTMgMTkuODE0TDYuMzYzIDE3SDQuNUM0LjEwMjE4IDE3IDMuNzIwNjQgMTYuODQyIDMuNDM5MzQgMTYuNTYwN0MzLjE1ODA0IDE2LjI3OTQgMyAxNS44OTc5IDMgMTUuNUMzIDE1LjEwMjIgMy4xNTgwNCAxNC43MjA3IDMuNDM5MzQgMTQuNDM5NEMzLjcyMDY0IDE0LjE1ODEgNC4xMDIxOCAxNCA0LjUgMTRINi43MzhMNy4yMzggMTBINUM0LjYwMjE4IDEwIDQuMjIwNjQgOS44NDIgMy45MzkzNCA5LjU2MDdDMy42NTgwNCA5LjI3OTM5IDMuNSA4Ljg5Nzg2IDMuNSA4LjUwMDA0QzMuNSA4LjEwMjIxIDMuNjU4MDQgNy43MjA2OCAzLjkzOTM0IDcuNDM5MzhDNC4yMjA2NCA3LjE1ODA3IDQuNjAyMTggNy4wMDAwNCA1IDcuMDAwMDRINy42MTNMOC4wMTIgMy44MTQwNEM4LjAzNjI0IDMuNjE4NDcgOC4wOTg3NyAzLjQyOTYgOC4xOTYwMyAzLjI1ODIyQzguMjkzMjkgMy4wODY4MyA4LjQyMzM2IDIuOTM2MjkgOC41Nzg4MiAyLjgxNTE5QzguNzM0MjggMi42OTQwOSA4LjkxMjA3IDIuNjA0ODIgOS4xMDIwNSAyLjU1MjQ2QzkuMjkyMDIgMi41MDAxIDkuNDkwNDUgMi40ODU2OCA5LjY4NiAyLjUxMDA0VjIuNTEyMDRaTTEzLjc0IDE0TDE0LjI0IDEwSDEwLjI2M0w5Ljc2MyAxNEgxMy43NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");

}

.topic-list .item .item-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    min-width: 0;
}

.topic-list .item .item-content .item-title {
    flex: 1 1 auto;
}

.topic-list .item .item-content .item-footer {
}


/*--------------------------------------------------------------
    topics
--------------------------------------------------------------*/
.tag-header {
    position: relative;
    display: flex;
    flex-direction: row;
    gap: 16px;
    min-width: 0;
    word-wrap: break-word;

}

.tag-header .item-img {
    width: 120px;
}

.tag-header .item-icon {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    background-color: rgba(0, 0, 0, 0.4);
}

.tag-header .item-icon:before {
    content: '';
    position: absolute;
    left: 12px;
    top: 12px;
    width: 32px;
    height: 32px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNjg2IDIuNTEyMDRDOS44ODE0NyAyLjUzNjM5IDEwLjA3MDIgMi41OTkwMiAxMC4yNDE1IDIuNjk2MzNDMTAuNDEyOCAyLjc5MzYzIDEwLjU2MzIgMi45MjM3MyAxMC42ODQyIDMuMDc5MTdDMTAuODA1MiAzLjIzNDYyIDEwLjg5NDQgMy40MTIzNyAxMC45NDY3IDMuNjAyMjlDMTAuOTk5IDMuNzkyMjEgMTEuMDEzNCAzLjk5MDU2IDEwLjk4OSA0LjE4NjA0TDEwLjYzNyA3LjAwMDA0SDE0LjYxM0wxNS4wMTIgMy44MTQwNEMxNS4wMzY0IDMuNjE4NTYgMTUuMDk5MSAzLjQyOTgyIDE1LjE5NjUgMy4yNTg1N0MxNS4yOTM5IDMuMDg3MzIgMTUuNDI0IDIuOTM2OTMgMTUuNTc5NSAyLjgxNTk5QzE1LjczNSAyLjY5NTA0IDE1LjkxMjggMi42MDU5IDE2LjEwMjcgMi41NTM2NkMxNi4yOTI3IDIuNTAxNDIgMTYuNDkxIDIuNDg3MTEgMTYuNjg2NSAyLjUxMTU0QzE2Ljg4MiAyLjUzNTk2IDE3LjA3MDcgMi41OTg2NSAxNy4yNDIgMi42OTYwMkMxNy40MTMyIDIuNzkzMzkgMTcuNTYzNiAyLjkyMzU0IDE3LjY4NDYgMy4wNzkwM0MxNy44MDU1IDMuMjM0NTIgMTcuODk0NiAzLjQxMjMxIDE3Ljk0NjkgMy42MDIyNUMxNy45OTkxIDMuNzkyMTkgMTguMDEzNCAzLjk5MDU2IDE3Ljk4OSA0LjE4NjA0TDE3LjYzNyA3LjAwMDA0SDIwQzIwLjM5NzggNy4wMDAwNCAyMC43Nzk0IDcuMTU4MDcgMjEuMDYwNyA3LjQzOTM4QzIxLjM0MiA3LjcyMDY4IDIxLjUgOC4xMDIyMSAyMS41IDguNTAwMDRDMjEuNSA4Ljg5Nzg2IDIxLjM0MiA5LjI3OTM5IDIxLjA2MDcgOS41NjA3QzIwLjc3OTQgOS44NDIgMjAuMzk3OCAxMCAyMCAxMEgxNy4yNjJMMTYuNzYyIDE0SDE5LjVDMTkuODk3OCAxNCAyMC4yNzk0IDE0LjE1ODEgMjAuNTYwNyAxNC40Mzk0QzIwLjg0MiAxNC43MjA3IDIxIDE1LjEwMjIgMjEgMTUuNUMyMSAxNS44OTc5IDIwLjg0MiAxNi4yNzk0IDIwLjU2MDcgMTYuNTYwN0MyMC4yNzk0IDE2Ljg0MiAxOS44OTc4IDE3IDE5LjUgMTdIMTYuMzg3TDE1Ljk4OSAyMC4xODZDMTUuOTM5NyAyMC41ODA4IDE1LjczNTUgMjAuOTM5OCAxNS40MjE1IDIxLjE4NDFDMTUuMTA3NSAyMS40Mjg0IDE0LjcwOTMgMjEuNTM3OSAxNC4zMTQ1IDIxLjQ4ODVDMTMuOTE5NyAyMS40MzkyIDEzLjU2MDcgMjEuMjM1MSAxMy4zMTY1IDIwLjkyMUMxMy4wNzIyIDIwLjYwNyAxMi45NjI3IDIwLjIwODggMTMuMDEyIDE5LjgxNEwxMy4zNjMgMTdIOS4zODhMOC45OSAyMC4xODZDOC45NjU1NyAyMC4zODE1IDguOTAyODkgMjAuNTcwMyA4LjgwNTUyIDIwLjc0MTVDOC43MDgxNCAyMC45MTI3IDguNTc4IDIxLjA2MzEgOC40MjI1MSAyMS4xODQxQzguMjY3MDEgMjEuMzA1IDguMDg5MjIgMjEuMzk0MiA3Ljg5OTI4IDIxLjQ0NjRDNy43MDkzNCAyMS40OTg2IDcuNTEwOTcgMjEuNTEzIDcuMzE1NSAyMS40ODg1QzcuMTIwMDMgMjEuNDY0MSA2LjkzMTI4IDIxLjQwMTQgNi43NjAwMyAyMS4zMDQxQzYuNTg4NzkgMjEuMjA2NyA2LjQzODQgMjEuMDc2NSA2LjMxNzQ1IDIwLjkyMUM2LjE5NjUgMjAuNzY1NiA2LjEwNzM2IDIwLjU4NzggNi4wNTUxMyAyMC4zOTc4QzYuMDAyODkgMjAuMjA3OSA1Ljk4ODU3IDIwLjAwOTUgNi4wMTMgMTkuODE0TDYuMzYzIDE3SDQuNUM0LjEwMjE4IDE3IDMuNzIwNjQgMTYuODQyIDMuNDM5MzQgMTYuNTYwN0MzLjE1ODA0IDE2LjI3OTQgMyAxNS44OTc5IDMgMTUuNUMzIDE1LjEwMjIgMy4xNTgwNCAxNC43MjA3IDMuNDM5MzQgMTQuNDM5NEMzLjcyMDY0IDE0LjE1ODEgNC4xMDIxOCAxNCA0LjUgMTRINi43MzhMNy4yMzggMTBINUM0LjYwMjE4IDEwIDQuMjIwNjQgOS44NDIgMy45MzkzNCA5LjU2MDdDMy42NTgwNCA5LjI3OTM5IDMuNSA4Ljg5Nzg2IDMuNSA4LjUwMDA0QzMuNSA4LjEwMjIxIDMuNjU4MDQgNy43MjA2OCAzLjkzOTM0IDcuNDM5MzhDNC4yMjA2NCA3LjE1ODA3IDQuNjAyMTggNy4wMDAwNCA1IDcuMDAwMDRINy42MTNMOC4wMTIgMy44MTQwNEM4LjAzNjI0IDMuNjE4NDcgOC4wOTg3NyAzLjQyOTYgOC4xOTYwMyAzLjI1ODIyQzguMjkzMjkgMy4wODY4MyA4LjQyMzM2IDIuOTM2MjkgOC41Nzg4MiAyLjgxNTE5QzguNzM0MjggMi42OTQwOSA4LjkxMjA3IDIuNjA0ODIgOS4xMDIwNSAyLjU1MjQ2QzkuMjkyMDIgMi41MDAxIDkuNDkwNDUgMi40ODU2OCA5LjY4NiAyLjUxMDA0VjIuNTEyMDRaTTEzLjc0IDE0TDE0LjI0IDEwSDEwLjI2M0w5Ljc2MyAxNEgxMy43NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");

}

.tag-header .item-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    min-width: 0;
}

.tag-like-button {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    font-size: 24px;
}

.tag-like-button.active .icon-heart_line:before {
    content: '\e986';
    color: var(--color-danger);
}

.tag-filter-dropdown {
    position: relative;
}

.tag-filter-dropdown.open {
}

.tag-filter-dropdown .filter-dropdown-action {
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 14px;
    background-color: #fff;
    padding: 8px 16px;
    border-radius: 8px;
    color: var(--color-secondary);
}

.tag-filter-dropdown .filter-dropdown-action:after {
    content: '';
    display: block;
    position: relative;
    top: -1px;
    height: 6px;
    width: 6px;
    border-left: 1px solid var(--border-secondary);
    border-bottom: 1px solid var(--border-secondary);
    transform: rotate(315deg);
    transition: all .2s;
    opacity: .6;
}

.tag-filter-dropdown .filter-dropdown-action:hover {
    color: var(--color-dark);
}

.tag-filter-dropdown .filter-dropdown-action.active {
    color: var(--color-dark);
}

.tag-filter-dropdown .filter-dropdown-menu {
    position: absolute;
    right: 0;
    width: 160px;
    display: flex;
    flex-direction: column;
    gap: 4px;
    top: 100%;
    padding: 8px;
    background-color: #fff;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .1);
    border-radius: var(--border-radius-sm);
    opacity: 0;
    visibility: hidden;
    transform: translateY(-10px);
    transition: all 0.3s ease;
    z-index: 99;
}

.tag-filter-dropdown .filter-dropdown-menu li {
}

.tag-filter-dropdown .filter-dropdown-menu li a {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    color: var(--color-muted);
    padding: 8px 16px;
    border-radius: var(--border-radius-xs);
}

.tag-filter-dropdown .filter-dropdown-menu li a:hover {
    background-color: var(--bg-light);
    color: var(--color-dark);
}

.tag-filter-dropdown .filter-dropdown-menu li.active a {
    color: var(--color-dark);
}

.tag-filter-dropdown.open .filter-dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: scale(1) translateY(10px);
}


/*--------------------------------------------------------------
    topics
--------------------------------------------------------------*/

.tag-filter-list .item .item-icon {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    background-color: rgba(0, 0, 0, 0.4);
}

.tag-filter-list .item .item-icon:before {
    content: '';
    position: absolute;
    left: 12px;
    top: 12px;
    width: 32px;
    height: 32px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNjg2IDIuNTEyMDRDOS44ODE0NyAyLjUzNjM5IDEwLjA3MDIgMi41OTkwMiAxMC4yNDE1IDIuNjk2MzNDMTAuNDEyOCAyLjc5MzYzIDEwLjU2MzIgMi45MjM3MyAxMC42ODQyIDMuMDc5MTdDMTAuODA1MiAzLjIzNDYyIDEwLjg5NDQgMy40MTIzNyAxMC45NDY3IDMuNjAyMjlDMTAuOTk5IDMuNzkyMjEgMTEuMDEzNCAzLjk5MDU2IDEwLjk4OSA0LjE4NjA0TDEwLjYzNyA3LjAwMDA0SDE0LjYxM0wxNS4wMTIgMy44MTQwNEMxNS4wMzY0IDMuNjE4NTYgMTUuMDk5MSAzLjQyOTgyIDE1LjE5NjUgMy4yNTg1N0MxNS4yOTM5IDMuMDg3MzIgMTUuNDI0IDIuOTM2OTMgMTUuNTc5NSAyLjgxNTk5QzE1LjczNSAyLjY5NTA0IDE1LjkxMjggMi42MDU5IDE2LjEwMjcgMi41NTM2NkMxNi4yOTI3IDIuNTAxNDIgMTYuNDkxIDIuNDg3MTEgMTYuNjg2NSAyLjUxMTU0QzE2Ljg4MiAyLjUzNTk2IDE3LjA3MDcgMi41OTg2NSAxNy4yNDIgMi42OTYwMkMxNy40MTMyIDIuNzkzMzkgMTcuNTYzNiAyLjkyMzU0IDE3LjY4NDYgMy4wNzkwM0MxNy44MDU1IDMuMjM0NTIgMTcuODk0NiAzLjQxMjMxIDE3Ljk0NjkgMy42MDIyNUMxNy45OTkxIDMuNzkyMTkgMTguMDEzNCAzLjk5MDU2IDE3Ljk4OSA0LjE4NjA0TDE3LjYzNyA3LjAwMDA0SDIwQzIwLjM5NzggNy4wMDAwNCAyMC43Nzk0IDcuMTU4MDcgMjEuMDYwNyA3LjQzOTM4QzIxLjM0MiA3LjcyMDY4IDIxLjUgOC4xMDIyMSAyMS41IDguNTAwMDRDMjEuNSA4Ljg5Nzg2IDIxLjM0MiA5LjI3OTM5IDIxLjA2MDcgOS41NjA3QzIwLjc3OTQgOS44NDIgMjAuMzk3OCAxMCAyMCAxMEgxNy4yNjJMMTYuNzYyIDE0SDE5LjVDMTkuODk3OCAxNCAyMC4yNzk0IDE0LjE1ODEgMjAuNTYwNyAxNC40Mzk0QzIwLjg0MiAxNC43MjA3IDIxIDE1LjEwMjIgMjEgMTUuNUMyMSAxNS44OTc5IDIwLjg0MiAxNi4yNzk0IDIwLjU2MDcgMTYuNTYwN0MyMC4yNzk0IDE2Ljg0MiAxOS44OTc4IDE3IDE5LjUgMTdIMTYuMzg3TDE1Ljk4OSAyMC4xODZDMTUuOTM5NyAyMC41ODA4IDE1LjczNTUgMjAuOTM5OCAxNS40MjE1IDIxLjE4NDFDMTUuMTA3NSAyMS40Mjg0IDE0LjcwOTMgMjEuNTM3OSAxNC4zMTQ1IDIxLjQ4ODVDMTMuOTE5NyAyMS40MzkyIDEzLjU2MDcgMjEuMjM1MSAxMy4zMTY1IDIwLjkyMUMxMy4wNzIyIDIwLjYwNyAxMi45NjI3IDIwLjIwODggMTMuMDEyIDE5LjgxNEwxMy4zNjMgMTdIOS4zODhMOC45OSAyMC4xODZDOC45NjU1NyAyMC4zODE1IDguOTAyODkgMjAuNTcwMyA4LjgwNTUyIDIwLjc0MTVDOC43MDgxNCAyMC45MTI3IDguNTc4IDIxLjA2MzEgOC40MjI1MSAyMS4xODQxQzguMjY3MDEgMjEuMzA1IDguMDg5MjIgMjEuMzk0MiA3Ljg5OTI4IDIxLjQ0NjRDNy43MDkzNCAyMS40OTg2IDcuNTEwOTcgMjEuNTEzIDcuMzE1NSAyMS40ODg1QzcuMTIwMDMgMjEuNDY0MSA2LjkzMTI4IDIxLjQwMTQgNi43NjAwMyAyMS4zMDQxQzYuNTg4NzkgMjEuMjA2NyA2LjQzODQgMjEuMDc2NSA2LjMxNzQ1IDIwLjkyMUM2LjE5NjUgMjAuNzY1NiA2LjEwNzM2IDIwLjU4NzggNi4wNTUxMyAyMC4zOTc4QzYuMDAyODkgMjAuMjA3OSA1Ljk4ODU3IDIwLjAwOTUgNi4wMTMgMTkuODE0TDYuMzYzIDE3SDQuNUM0LjEwMjE4IDE3IDMuNzIwNjQgMTYuODQyIDMuNDM5MzQgMTYuNTYwN0MzLjE1ODA0IDE2LjI3OTQgMyAxNS44OTc5IDMgMTUuNUMzIDE1LjEwMjIgMy4xNTgwNCAxNC43MjA3IDMuNDM5MzQgMTQuNDM5NEMzLjcyMDY0IDE0LjE1ODEgNC4xMDIxOCAxNCA0LjUgMTRINi43MzhMNy4yMzggMTBINUM0LjYwMjE4IDEwIDQuMjIwNjQgOS44NDIgMy45MzkzNCA5LjU2MDdDMy42NTgwNCA5LjI3OTM5IDMuNSA4Ljg5Nzg2IDMuNSA4LjUwMDA0QzMuNSA4LjEwMjIxIDMuNjU4MDQgNy43MjA2OCAzLjkzOTM0IDcuNDM5MzhDNC4yMjA2NCA3LjE1ODA3IDQuNjAyMTggNy4wMDAwNCA1IDcuMDAwMDRINy42MTNMOC4wMTIgMy44MTQwNEM4LjAzNjI0IDMuNjE4NDcgOC4wOTg3NyAzLjQyOTYgOC4xOTYwMyAzLjI1ODIyQzguMjkzMjkgMy4wODY4MyA4LjQyMzM2IDIuOTM2MjkgOC41Nzg4MiAyLjgxNTE5QzguNzM0MjggMi42OTQwOSA4LjkxMjA3IDIuNjA0ODIgOS4xMDIwNSAyLjU1MjQ2QzkuMjkyMDIgMi41MDAxIDkuNDkwNDUgMi40ODU2OCA5LjY4NiAyLjUxMDA0VjIuNTEyMDRaTTEzLjc0IDE0TDE0LjI0IDEwSDEwLjI2M0w5Ljc2MyAxNEgxMy43NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");

}

.tag-filter-list .item .item-tagname {
    position: absolute;
    bottom: 12px;
    left: 12px;
    z-index: 2;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .tag-filter-list .item .item-tagname {
        font-size: 20px;
    }
}

@media (max-width: 767.98px) {
    .tag-filter-list .item .item-tagname {
        font-size: 18px;
    }
}

/*--------------------------------------------------------------
    Texas
--------------------------------------------------------------*/
@media (max-width: 767.98px) {
    .texas-navber .navbar-site a {
        font-size: 12px;
    }

    .texas-navber .navbar-site li a {
        padding: 8px 2px;
    }
}

.texas-banner {
    background-color: #fff;
}

.texas-banner,
.texas-banner .container {
    position: relative;

}

.texas-banner .banner-content {
    position: relative;
    padding: 48px 0;
    max-width: 50%;
    z-index: 2;
}

.texas-banner .banner-image {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}


.texas-banner .banner-ads {
    position: absolute;
    overflow: hidden;
    right: 0;
    top: 16px;
    width: 240px;
    z-index: 2;
    border-radius: 8px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.11);
}

.texas-banner .banner-title {
    font-size: 32px;
    font-weight: bold;
    line-height: 1.5;
}

.texas-banner .banner-tags span {
    font-size: 16px;
    background-color: rgb(232 246 251);
    border: 1px solid rgba(3, 100, 120, 0.1);
    color: rgb(3 100 120);
    padding: 4px 16px;
    border-radius: 32px;
}


.texas-block-news1 .item {
    position: relative;
    display: flex;
    flex-direction: row;
    gap: 16px;
    min-width: 0;
    word-wrap: break-word;
    padding: 16px;
    border: 1px solid var(--gray-3);
    background-color: #fff;
    border-radius: var(--border-radius-md);
}

.texas-block-news1 .item .item-image {
    width: 150px;
}

.texas-block-news1 .item .item-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    min-width: 0;
    padding: 4px 0;
}

.texas-block-news1 .item .item-body {
    flex: 1 1 auto;
    margin-bottom: 24px;
}

.texas-block-news1 .item .item-tag {
}

.texas-block-news1 .item .item-title {
}

.texas-block-news1 .item .item-description {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.texas-block-news1 .item .item-footer a {
    display: flex;
    align-items: center;
    gap: 4px;
    color: #1d7e91;
}

.texas-block-news1 .item .item-footer a:hover {
    opacity: 0.8;
}

.texas-block-news1 .item .item-footer i {
    position: relative;
    top: 1px;
}

.texas-block-news2 .item {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    padding: 16px;
    border: 1px solid var(--gray-3);
    background-color: #fff;
    border-radius: var(--border-radius-md);
}

.texas-block-news2 .item .item-inner {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 16px;
    min-width: 0;
    word-wrap: break-word;
}

.texas-block-news2 .item .item-image {
    width: 150px;
    height: 150px;
    flex-shrink: 0;
}

.texas-block-news2 .item .item-image .media-content img {
    -o-object-fit: contain;
       object-fit: contain;
}

.texas-block-news2 .item .item-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    min-width: 0;
}

.texas-block-news2 .item .item-body {
    flex: 1 1 auto;
}

.texas-block-news2 .item .item-tag span {
    background-color: #035c77;
    color: #fff;
    border-radius: 4px;
    padding: 4px 16px;
}

.texas-block-news2 .item .item-footer a {
    border: 1px solid var(--color-dark);
    color: #035c77;
    border-radius: 4px;
    display: block;
    text-align: center;
    color: var(--color-dark);
    padding: 4px;
}

.texas-block-news2 .item .item-footer a:hover {
    color: #035c77;
    border: 1px solid #035c77;
}

.texas-block-news2 .item .item-description ul {
    padding-left: 18px;
}

.texas-block-news2 .item .item-description ul li {
    list-style: disc;
    padding: 2px 0;
    font-size: 12px;
}

@media (max-width: 767.98px) {

    .texas-banner {
        position: relative;
        overflow: hidden;
        padding: 24px 0;
    }

    .texas-banner .banner-content {
        width: 100%;
        max-width: 100%;
        padding: 0;
        padding-bottom: 150px;
        text-align: center;
    }

    .texas-banner .banner-image {
        width: 700px;
        left: auto;
    }

    .texas-banner .banner-image img {
        width: 100%;
    }

    .texas-banner .banner-title {
        font-size: 20px;
        line-height: 1.4;
    }

    .texas-banner .banner-buttons,
    .texas-banner .banner-tags {
        justify-content: center
    }

    .texas-block-news1 .item .item-image {
        width: 120px;
    }

    .texas-block-news2 .item .item-image {
        width: 120px;
        height: 120px;
        flex-shrink: 0;
    }

    .texas-banner .banner-ads {
        width: 160px;
        left: 24px;
        bottom: 12px;
        top: auto;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .texas-banner {
        position: relative;
        overflow: hidden;
        padding: 24px 0;
    }

    .texas-banner .banner-content {
        max-width: 100%;
        padding-bottom: 250px;
        text-align: center;
    }

    .texas-banner .banner-image {
        width: 1100px;
        left: auto;
    }

    .texas-banner .banner-image img {
        width: 100%;
    }

    .texas-banner .banner-title {
        font-size: 24px;
        line-height: 1.4;
    }

    .texas-banner .banner-buttons,
    .texas-banner .banner-tags {
        justify-content: center
    }

    .texas-block-news1 .item .item-image {
        width: 120px;
    }

    .texas-block-news2 .item .item-image {
        width: 120px;
        height: 120px;
        flex-shrink: 0;
    }

    .texas-banner .banner-ads {
        width: 200px;
        left: 24px;
        bottom: 12px;
        top: auto;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .texas-banner .banner-title {
        font-size: 24px;
        line-height: 1.4;
    }

    .texas-banner .banner-content {
        max-width: 80%;
    }

    .texas-banner .banner-image {
        left: 0;
    }

    .texas-block-news1 .item .item-image {
        width: 120px;
    }

    .texas-block-news2 .item .item-image {
        width: 120px;
        height: 120px;
        flex-shrink: 0;
    }

    .texas-banner .banner-ads {
        width: 180px;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {

    .texas-banner .banner-content {
        max-width: 60%;
    }

    .texas-block-news1 .item .item-image {
        width: 120px;
    }

    .texas-block-news2 .item .item-image {
        width: 120px;
        height: 120px;
        flex-shrink: 0;
    }

    .texas-banner .banner-ads {
        width: 200px;
    }

}



/** cosy style 2026**/

@media (min-width: 992px) {
    .py-lg-36 {
        padding: 40px 0 !important;
    }
}

@media (min-width: 1400px) {
    .post-wrapper {
        width: 71%;
    }

    .site-sidebar {
        width: 29%;
    }
}

/*--------------------------------------------------------------
Navbar style
--------------------------------------------------------------*/

.site-navbar {
    width: 100%;
    background-color: #fff;
    box-shadow: 0 5px 20px 0 rgb(17 58 93 / 5%);
    transition: all 0.3s ease-in-out;
    z-index: 99;
}

.site-navbar.fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
    animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
}

.site-navbar.fixed-top {
    position: fixed;
    left: 0;
    right: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    background-color: transparent;
    box-shadow: none;
}

.site-navbar.fixed-top.fixed {
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: rgb(0 0 0 / 80%);
}

@supports (((-webkit-backdrop-filter: blur(6px)) or (backdrop-filter: blur(6px)))) {
    .site-navbar.fixed {
        background-color: rgba(255, 255, 255, 0.6);
        -webkit-backdrop-filter: saturate(180%) blur(6px);
        backdrop-filter: saturate(180%) blur(6px);
    }
}



@supports (((-webkit-backdrop-filter: blur(6px)) or (backdrop-filter: blur(6px)))) {
}

/*--------------------------------------------------------------
Navbar brand
--------------------------------------------------------------*/

.site-navbar .navbar-brand {
    position: relative;
    padding: 0;
    margin: 0;
}

.site-navbar .navbar-brand .logo {
    max-width: 200px;
    max-height: 50px;
}

.site-navbar .navbar-brand .logo-night {
    display: none;
}

.site-navbar.fixed-top .navbar-brand .logo {
    display: none;
}

.site-navbar.fixed-top .navbar-brand .logo-night {
    display: block;
}

@media (max-width: 767.98px) {
    .site-navbar .navbar-brand {
        padding: 0;
        margin: 0;
    }

    .site-navbar .navbar-brand .logo {
        max-width: 165px;
        max-height: 40px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .site-navbar .navbar-brand {
        margin: 0;
    }

    .site-navbar .navbar-brand .logo {
        max-width: 165px;
        max-height: 40px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .site-navbar .navbar-brand {
        margin: 0;
    }
}



/*--------------------------------------------------------------
Navbar slogan
--------------------------------------------------------------*/

.site-navbar .navbar-slogan {
    position: relative;
    height: 50px;
    margin-right: auto;
}

.site-navbar .navbar-slogan::after {
    background-image: linear-gradient(to right,
    transparent,
    rgba(255, 255, 255, 0.2));
    content: "";
    position: absolute;
    display: block;
    width: 25%;
    height: 100%;
    top: 0;
    left: -75%;
    z-index: 2;
    transform: skewX(-25deg);
    pointer-events: none;
    -webkit-animation: shine 1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
    animation: shine 1s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.site-navbar .navbar-slogan img {
    width: inherit;
    height: inherit;
    -o-object-fit: cover;
    object-fit: cover;
}

.site-navbar.fixed .navbar-slogan::after {
    display: none;
}

@media (max-width: 767.98px) {
    .site-navbar .navbar-slogan {
        height: 40px;
    }
}

@-webkit-keyframes shine {
    0% {
        left: -75%;
    }

    100% {
        left: 125%;
    }
}

@keyframes shine {
    0% {
        left: -75%;
    }

    100% {
        left: 125%;
    }
}

/*--------------------------------------------------------------
  ## Main Navigation
----------------------------------------------------------------*/
.navbar-site {
    flex-wrap: nowrap;
    gap: 12px;
}

.navbar-site li {
    position: relative;
    flex-shrink: 0;
}

.navbar-site li a {
    display: block;
    font-size: 16px;
    padding: 12px 8px;
}

.navbar-site > li a {
    opacity: .7;
}

.navbar-site > li:hover > a,
.navbar-site > li.current-menu-parent > a,
.navbar-site > li.current-menu-item > a {
    color: var(--color-primary);
    opacity: 1;
}

.fixed-top .navbar-site > li > a {
    color: #fff;
}

/* Submenu */
.navbar-site li ul.sub-menu {
    position: absolute;
    left: 0;
    top: 100%;
    min-width: 200px;
    text-align: left;
    padding: 10px 0;
    opacity: 0;
    visibility: hidden;
    background: #fff;
    box-shadow: 0 0 15px rgb(0 0 0 / 7%);
    border-radius: var(--border-radius-md);
    transform: translateY(-10px);
    transition: all 300ms ease;
    z-index: 100;
}

.navbar-site li:last-child ul.sub-menu {
    left: auto;
    right: -10px;
}

.navbar-site li ul.sub-menu li {
    display: block;
    position: relative;
}

.navbar-site li ul.sub-menu li:last-child {
    margin-bottom: 0;
}

.navbar-site li ul.sub-menu li a {
    position: relative;
    display: block;
    padding: 10px 18px;
    transition: all 0.3s ease-in;
    z-index: 1;
}

.navbar-site li ul.sub-menu li > a:hover,
.navbar-site li ul.sub-menu li.current-menu-item > a {
    color: var(--color-primary);
    opacity: 1;
}

.navbar-site li:hover ul.sub-menu {
    opacity: 1;
    visibility: visible;
    transform: scale(1) translateY(0px);
}

.navbar-site li ul.sub-menu .sub-menu {
    position: absolute;
    left: 99%;
    top: 0;
    background: #fff;
    transition: 0.5s;
    transition-delay: 0.1s;
    transform: translateY(10px);
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    z-index: 999;
}

.navbar-site li ul.sub-menu li:hover > .sub-menu {
    visibility: visible;
    opacity: 1;
    transform: translate(0, -10px);
    transition-delay: 0s;
    pointer-events: all;
}

.navbar-site li:last-child ul.sub-menu .sub-menu {
    left: auto;
    right: 99%;
}



/*--------------------------------------------------------------
  ## site submenu icon Navigation
----------------------------------------------------------------*/

.navbar-site li.menu-item-has-children > a:after {
    content: '';
    position: absolute;
    top: 50%;
    right: -6px;
    height: 6px;
    width: 6px;
    border-left: 1px solid var(--border-secondary);
    border-bottom: 1px solid var(--border-secondary);
    transform: translate(-50%, -50%) rotate(315deg);
    opacity: 0.3;
    transition: all 0.2s;
}

.site-navbar.fixed-top .navbar-site li.menu-item-has-children > a:after {
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.navbar-site li.menu-item-has-children > a:hover:after {
    transform: translate(-50%, -50%) rotate(135deg);
}

.navbar-site li ul.sub-menu li.menu-item-has-children > a:after {
    right: 12px;
}

.navbar-site li ul.sub-menu li.menu-item-has-children > a:after {
    transform: translate(-50%, -50%) rotate(315deg);
}

.navbar-site li ul.sub-menu li.menu-item-has-children > a:hover:after,
.navbar-site li ul.sub-menu li.menu-item-has-children > a:hover:after {
    transform: translate(-50%, -50%) rotate(225deg);
}



.fixed-top .navbar-submenu .btn-link {
    --bs-btn-color: rgba(255, 255, 255, 0.5);
    --bs-btn-hover-color: #fff;
    --bs-btn-active-color: #fff;
}



/*--------------------------------------------------------------
Site main style
--------------------------------------------------------------*/
.site-main.format-image {
    margin-top: -100px;
}

@media (max-width: 767.98px) {

    .site-main.format-image {
        margin-top: -50px;
    }
}

/*--------------------------------------------------------------
List topic style
--------------------------------------------------------------*/
.list-topic .list-item .list-title {
    position: relative;
    color: #fff;
    padding: 0 28px;
    display: inline-block;
}

.list-topic .list-item .list-title::after,
.list-topic .list-item .list-title::before {
    content: "";
    position: absolute;
    display: inline-block;
    top: 50%;
    width: 12px;
    height: 1px;
    background: var(--bg-light);
    transition: 0.3s ease-out;
    transform: translate(0%, 0%);
    z-index: 1;
    opacity: 0;
}

.list-topic .list-item .list-title::before {
    left: 0;
}

.list-topic .list-item .list-title::after {
    right: 0;
}

.list-topic .list-item:hover .list-title::after {
    right: 8px;
    opacity: 1;
    transform: translate(0%, -50%);
}

.list-topic .list-item:hover .list-title::before {
    left: 8px;
    opacity: 1;
    transform: translate(0%, -50%);
}

/*--------------------------------------------------------------
Special poster style
--------------------------------------------------------------*/

.special-poster {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center;
    height: 350px;
}

.special-inner {
    position: relative;
    text-align: center;
    text-shadow: 0 2px 5px rgb(0 0 0 / 30%);
}

.special-data {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 10em;
    font-style: italic;
    line-height: 1;
    color: #fff;
    opacity: 0.3;
    white-space: nowrap;
    transform: translate(-50%, -50%);
}

.special-round {
    position: absolute;
    width: 50vh;
    height: 50vh;
    top: 50%;
    left: 50%;
    opacity: 0.08;
    border-radius: 50%;
    transform: translate(-50%, -50%);
    border: 5em solid #fff;
    display: none;
}

@media (max-width: 767.98px) {
    .special-poster {
        height: 160px;
    }

    .special-data {
        font-size: 5em;
    }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .special-poster {
        height: 240px;
    }

    .special-data {
        font-size: 8em;
    }
}

/*--------------------------------------------------------------
Aside mobile
--------------------------------------------------------------*/

.aside-mobile {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    width: 320px;
    transition: all 0.2s ease-in-out;
    z-index: 999;
    transform: translateX(-100%);
    background-color: var(--color-secondary);
}

.aside-overlay {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 998;
    opacity: 0;
    visibility: hidden;
}

.hidden-wrapper {
    overflow: hidden;
}

.hidden-wrapper .aside-overlay {
    opacity: 1;
    visibility: visible;
}

.hidden-wrapper .aside-mobile {
    transform: translateX(0%);
}

@media (max-width: 767.98px) {
    .aside-mobile {
        width: 288px;
    }
}

/*-------------------------------------------------------------- 
Aside menu 
--------------------------------------------------------------*/
.aside-mobile .aside-inner {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: auto;
}

.aside-mobile .aside-body {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: auto;
}

.aside-mobile .aside-menu {
    padding: 0 16px;
}

.aside-mobile .aside-menu li {
    position: relative;
}

.aside-mobile .aside-menu > li {
    margin: 16px 0;
    background-color: var(--bg-light);
    border-radius: var(--border-radius-sm);
}

.aside-mobile .aside-menu > li > a:hover,
.aside-mobile .aside-menu > li.current-menu-item > a,
.aside-mobile .aside-menu > li.active > a {
    color: var(--color-primary);
}

.aside-mobile .aside-menu li a {
    position: relative;
    display: block;
    padding: 14px 16px;
    transition: all 0.3s;
}

.aside-mobile .aside-menu li a:hover {
    opacity: 1;
}

.aside-mobile .aside-menu > li.current-menu-item > a {
    color: var(--color-primary);
    opacity: 1;
}

.aside-mobile .aside-menu > li > ul {
    display: none;
    padding: 4px 0 0;
}

.aside-mobile .aside-menu > li.current-menu-parent > ul {
    display: block;
}

.aside-mobile .aside-menu li > ul li {
    padding-top: 0;
    padding-bottom: 0;
}

.aside-mobile .aside-menu li > ul li a {
    padding: 0 16px 16px;
}

.aside-mobile .aside-menu li > ul li.current-menu-item a {
    color: var(--color-primary);
    opacity: 1;
}

.aside-mobile .aside-menu li a .menu-sign {
    position: absolute;
    right: 15px;
    top: 50%;
    height: 8px;
    width: 8px;
    margin-top: -4px;
    opacity: 0.5;
}

.aside-mobile .aside-menu li a .menu-sign:after {
    content: "";
    display: block;
    height: 8px;
    width: 8px;
    border-left: 1px solid var(--color-dark);
    border-bottom: 1px solid var(--color-dark);
    transform: rotate(225deg);
    transition: all 0.2s;
}

.aside-mobile .aside-menu li.active a .menu-sign {
    margin-top: -6px;
}

.aside-mobile .aside-menu li.active a .menu-sign:after {
    transform: rotate(315deg);
}


/*--------------------------------------------------------------
Post tags style
--------------------------------------------------------------*/
.post-tags {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
}

.post-tags a:before {
    content: '';
    display: block;
    position: absolute;
    left: 6px;
    top: 5px;
    width: 18px;
    height: 18px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSLlm77lsYJfMSIgeD0iMCIgeT0iMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwIDIwMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAwIDIwMCI+PHN0eWxlPi5zdDF7ZmlsbDojZmZmfTwvc3R5bGU+PGNpcmNsZSBjeD0iMTAwIiBjeT0iMTAwIiByPSI5OSIgc3R5bGU9ImZpbGw6I2ZmNTIyYiIvPjxwYXRoIGQ9Ik0xNTYuMyA3MC44YzEuNCAwIDIuNiAxLjMgMi43IDN2MTIuN2MwIDEuNy0xLjEgMy0yLjYgMy4xSDUwLjZjLTEuNCAwLTIuNi0xLjMtMi43LTNWNzMuOGMwLTEuNyAxLjEtMyAyLjYtMy4xaDEwNS44em0tLjIgMzcuN2MxLjYgMCAyLjggMS4zIDIuOSAzdjEyLjdjMCAxLjctMS4yIDMtMi44IDMuMUg0MS45Yy0xLjYgMC0yLjgtMS4zLTIuOS0yLjl2LTEyLjdjMC0xLjcgMS4yLTMgMi44LTMuMWwxMTQuMy0uMXoiIGNsYXNzPSJzdDEiLz48cGF0aCBkPSJNNzUuOCA0Ny4xYy4xLTEuNCAxLjYtMi42IDMuMi0yLjdoMTIuN2MxLjcgMCAyLjkgMS4xIDIuOSAyLjZsLTkuOSAxMDUuOGMtLjEgMS40LTEuNSAyLjYtMy4yIDIuN0g2OC44Yy0xLjcgMC0yLjktMS4xLTIuOS0yLjZsOS45LTEwNS44em0zOC4xLTQuMmMuMS0xLjYgMS42LTIuOCAzLjItMi45aDEyLjdjMS43IDAgMi45IDEuMiAyLjkgMi44TDEyMiAxNTcuMWMtLjEgMS42LTEuNiAyLjgtMy4yIDIuOWgtMTIuN2MtMS43IDAtMi45LTEuMi0yLjktMi44bDEwLjctMTE0LjN6IiBjbGFzcz0ic3QxIi8+PC9zdmc+');
    z-index: 1;
}

.post-tags a {
    position: relative;
    display: block;
    font-size: 13px;
    color: var(--color-muted);
    padding: 4px 14px 4px 30px;
    background-color: var(--bg-light);
    border-radius: 100px;
    white-space: nowrap;
}

.post-tags a:hover {
    color: var(--color-primary);
}



/**--------------------------------------------------------------
Post hidden tips
--------------------------------------------------------------**/

.post-pay-content {
    position: relative;
}

.post-pay-body {
    position: relative;
    overflow: hidden;
    z-index: 1
}

.post-pay-content .post-pay-wall {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 80px;
    transform: translateY(-99%);
    background-image: linear-gradient(360deg, #ffffff 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.6) 50%, rgba(255, 255, 255, 0.4) 75%, rgba(255, 255, 255, 0) 100%);
    z-index: 1;
}



.post-pay-content .post-pay-body {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: 2px solid var(--border-light);
    border-radius: var(--border-radius-sm);
    z-index: 2
}

.post-pay-content.paying {
    margin-top: -30px
}

.post-pay-content .post-pay-form {
    position: relative;
    display: flex;
    background: #fff;
    border-radius: 100px;
    padding: 5px;
}

.post-pay-content .post-pay-input {
    border-color: transparent;
    background-color: transparent;
    color: var(--color-secondary);
    border-radius: var(--border-radius-sm);
}

.post-pay-content .post-pay-submit {
    flex-shrink: 0;
}

/*--------------------------------------------------------------
Post password form
--------------------------------------------------------------*/
.post-password-form form {
    max-width: 400px;
    margin: 0 auto;
}

/*--------------------------------------------------------------
List Teleplay
--------------------------------------------------------------*/

.video-list-cover {
    position: relative;
    overflow: hidden;
}

.video-list-inner {
    position: relative;
    display: flex;
    word-wrap: break-word;
    flex-direction: row;
    padding: 20px;
    border-radius: inherit;
}

.video-list-cover .bg-poster {
    -webkit-filter: blur(15px);
    filter: blur(15px);
    transform: scale(1.15);
}

.video-list-inner .media {
    width: 110px;
}

.video-list-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    color: #fff;
    padding: 4px 0 4px 24px;
}

.video-list-body {
    flex: 1 1 auto;
}

.video-list-group {
    position: relative;
    border: 1px solid var(--border-muted);
    border-radius: var(--border-radius-sm);
}

.video-list-group .item-video-group {
    position: relative;
    padding: 12px 16px;
    border-bottom: 1px solid var(--border-muted);
}

.video-list-group .item-video-group:last-child {
    border-bottom: 0;
}

@media (max-width: 767.98px) {
    .video-list-inner .media {
        width: 85px;
    }

    .video-list-inner {
        padding: 16px;
    }

    .video-list-content {
        padding: 4px 0 4px 16px;
    }

    .video-list-group .item-video-group {
        position: relative;
        padding: 10px 12px;
        border-bottom: 1px solid var(--border-muted);
    }
}

/*--------------------------------------------------------------
  ## post sticky
  --------------------------------------------------------------*/
.sticky-actions {
    transform: translateX(-84px);
    z-index: 98;
}

.sticky-actions.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
}

@media (max-width: 1365.98px) {
    .sticky-actions {
        display: none;
    }
}

@media (min-width: 1366px) and (max-width: 1599.98px) {
    .sticky-actions {
        transform: translateX(-80px);
    }
}

.sticky-actions ul {
    position: absolute;
    display: flex;
    flex-direction: column;
    transform: translateY(20px);
    transition: all 0.3s ease-in-out;
}

.sticky-actions.sticky ul {
    transform: translateY(100px);
}

/*--------------------------------------------------------------
Archive header style
--------------------------------------------------------------*/

.archive-poster {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center;
    min-height: 280px;
}

.archive-poster .poster-inner {
    position: relative;
    width: 100%;
    text-align: center;
    z-index: 2;
}

.archive-poster .poster-title {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
}

.svg-icon-tag {
    display: inline-block;
    position: relative;
    top: 1px;
    width: 32px;
    height: 32px;
    margin-right: 8px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSLlm77lsYJfMSIgeD0iMCIgeT0iMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwIDIwMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAwIDIwMCI+PHN0eWxlPi5zdDF7ZmlsbDojZmZmfTwvc3R5bGU+PGNpcmNsZSBjeD0iMTAwIiBjeT0iMTAwIiByPSI5OSIgc3R5bGU9ImZpbGw6I2ZmNTIyYiIvPjxwYXRoIGQ9Ik0xNTYuMyA3MC44YzEuNCAwIDIuNiAxLjMgMi43IDN2MTIuN2MwIDEuNy0xLjEgMy0yLjYgMy4xSDUwLjZjLTEuNCAwLTIuNi0xLjMtMi43LTNWNzMuOGMwLTEuNyAxLjEtMyAyLjYtMy4xaDEwNS44em0tLjIgMzcuN2MxLjYgMCAyLjggMS4zIDIuOSAzdjEyLjdjMCAxLjctMS4yIDMtMi44IDMuMUg0MS45Yy0xLjYgMC0yLjgtMS4zLTIuOS0yLjl2LTEyLjdjMC0xLjcgMS4yLTMgMi44LTMuMWwxMTQuMy0uMXoiIGNsYXNzPSJzdDEiLz48cGF0aCBkPSJNNzUuOCA0Ny4xYy4xLTEuNCAxLjYtMi42IDMuMi0yLjdoMTIuN2MxLjcgMCAyLjkgMS4xIDIuOSAyLjZsLTkuOSAxMDUuOGMtLjEgMS40LTEuNSAyLjYtMy4yIDIuN0g2OC44Yy0xLjcgMC0yLjktMS4xLTIuOS0yLjZsOS45LTEwNS44em0zOC4xLTQuMmMuMS0xLjYgMS42LTIuOCAzLjItMi45aDEyLjdjMS43IDAgMi45IDEuMiAyLjkgMi44TDEyMiAxNTcuMWMtLjEgMS42LTEuNiAyLjgtMy4yIDIuOWgtMTIuN2MtMS43IDAtMi45LTEuMi0yLjktMi44bDEwLjctMTE0LjN6IiBjbGFzcz0ic3QxIi8+PC9zdmc+');
}

.svg-icon-cat {
    display: inline-block;
    position: relative;
    width: 32px;
    height: 32px;
    margin-right: 8px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwMCAyMDAiIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj48Y2lyY2xlIGN4PSIxMDAiIGN5PSIxMDAiIHI9Ijk5IiBzdHlsZT0iZmlsbDojZmYzZDI4Ii8+PHBhdGggZD0iTTEyNS40IDQ1SDc0LjZjLTE0IDAtMjUuNCAxMS40LTI1LjQgMjUuNHY1OS4yYzAgMTQgMTEuNCAyNS40IDI1LjQgMjUuNGg1MC44YzE0IDAgMjUuNC0xMS40IDI1LjQtMjUuNFY3MC40YzAtMTQtMTEuNC0yNS40LTI1LjQtMjUuNHptLTE0LjMgNjRjMCAyLjMtMS45IDQuMi00LjIgNC4ySDcyLjhjLTIuMyAwLTQuMi0xLjktNC4yLTQuMnYtOC41YzAtMi4zIDEuOS00LjIgNC4yLTQuMmgzNC4xYzIuMyAwIDQuMiAxLjkgNC4yIDQuMnY4LjV6bTIwLjYtMjYuNWMwIDIuMy0xLjkgNC4yLTQuMiA0LjJINzIuNmMtMi4zIDAtNC4yLTEuOS00LjItNC4yVjc0YzAtMi4zIDEuOS00LjIgNC4yLTQuMmg1NC45YzIuMyAwIDQuMiAxLjkgNC4yIDQuMnY4LjV6IiBzdHlsZT0iZmlsbDojZmZmIi8+PC9zdmc+');
}

@media (max-width: 767.98px) {
    .archive-poster {
        min-height: 160px;
    }

    .svg-icon-tag {
        top: 1px;
        width: 24px;
        height: 24px;
    }

    .svg-icon-cat {
        width: 24px;
        height: 24px;
    }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .archive-poster {
        min-height: 240px;
    }
}

/*--------------------------------------------------------------
Archive heading
--------------------------------------------------------------*/
.archive-heading h1 {
    display: flex;
    justify-content: center;
    align-items: center;
}

/*--------------------------------------------------------------
Archive filter
--------------------------------------------------------------*/

.archive-filter .filter-list {
    position: relative;
    display: flex;
    flex-direction: row;
}

.archive-filter .filter-list .filter-heading {
    position: relative;
    top: 3px;
    flex-shrink: 0;
    min-width: 100px;
}

.archive-filter .filter-list ul {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    flex: 1 1 auto;
    gap: 12px;
    margin-bottom: 14px;
}

.archive-filter .filter-list:last-child ul {
    margin-bottom: 0;
}

.archive-filter .filter-list ul li a {
    display: block;
    padding: 4px 12px;
    border-radius: var(--border-radius-sm);
}

.archive-filter .filter-list ul li a:hover,
.archive-filter .filter-list ul li.current a {
    color: var(--color-primary);
    background-color: var(--outline-primary);
    opacity: 1;
}


@media (max-width: 767.98px) {
    .archive-filter {
        margin: 0 0 16px;
    }

    .archive-filter .filter-list {
        flex-direction: column;
        border: 1px solid var(--border-light);
        border-radius: var(--border-radius-sm);
        padding: 18px 12px 12px;
        margin-bottom: 16px;
    }

    .archive-filter .filter-list:last-child {
        margin: 0;
    }

    .archive-filter .filter-list .filter-heading {
        position: absolute;
        top: 0;
        left: 0;
        flex-shrink: 0;
        min-width: auto;
        font-size: 12px;
        background-color: #fff;
        padding: 0 4px;
        margin: 0;
        transform: translate(12px, -50%);
    }

    .archive-filter .filter-list ul {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: 0;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .archive-filter {
        margin: 0 0 24px;
    }
}

/*--------------------------------------------------------------
Format image style
--------------------------------------------------------------*/

.post-poster {
    position: relative;
}

.post-poster .media:after {
    padding-top: 30%;
}

.post-format-image {
    position: relative;
    z-index: 1;
}

@media (max-width: 767.98px) {
    .post-poster .media:after {
        padding-top: 75%;
    }
}

.post-poster .bg-image-color {
    opacity: 0.9;
}

.post-poster .bg-image-cover {
    opacity: 0.2;
    -webkit-filter: blur(15px);
    filter: blur(15px);
    transform: scale(1.25);
}

.post-poster.bg-dark,
.post-poster.bg-dark h1,
.post-poster.bg-dark a {
    text-align: center;
    color: #fff;
    margin: auto;
}

@media (max-width: 767.98px) {
    .post-poster .media:after {
        padding-top: 50%;
    }

    .post-format-image {
        margin: -32px 0 0;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .post-poster .media:after {
        padding-top: 45%;
    }

    .post-format-image {
        margin: -80px 0 0;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .post-poster .media:after {
        padding-top: 40%;
    }

    .post-format-image {
        margin: -96px 0 0;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .post-poster .media:after {
        padding-top: 40%;
    }

    .post-format-image {
        margin: -96px 0 0;
    }
}

@media (min-width: 1400px) {
    .post-poster .media:after {
        padding-top: 30%;
    }

    .post-format-image {
        margin: -96px 0 0;
    }
}

/*--------------------------------------------------------------
Post
--------------------------------------------------------------*/
.post-content {
    font-size: 16px;
    line-height: 1.85;
    word-break: normal;
    word-wrap: break-word;
}

.post-content > *:first-child {
    margin-top: 0;
}

.post-content > *:last-child {
    margin-bottom: 0;
}

.post-content a:hover,
.post-content a:focus {
    text-decoration: none;
}

.post-content p {
    margin: 0 0 20px;
}

.post-content hr {
    margin: 64px auto;
}

.post-content > .wp-block-cover.alignwide:first-child,
.post-content > .wp-block-cover.alignfull:first-child {
    margin-top: 0;
}

/* Font Families ----------------------------- */

.post-content h1,
.post-content h2,
.post-content h3 {
    line-height: 1.5;
    margin: 32px 0 24px;
    color: var(--color-dark);
}

.post-content h4,
.post-content h5,
.post-content h6 {
    margin: 32px 0 24px;
}

.post-content h2 {
    position: relative;
    padding: 0 0 0 24px;
}

.post-content h2:before {
    content: "";
    position: absolute;
    left: 0;
    top: 6px;
    width: 6px;
    height: 24px;
    border-radius: 10px;
    background: var(--color-primary);
}

.post-inner .post-content > .wp-block-cover.alignwide:first-child,
.post-inner .post-content > .wp-block-cover.alignfull:first-child {
    margin-top: 0;
}

@media (max-width: 767.98px) {

    .post-content h1,
    .post-content h2,
    .post-content h3 {
        margin: 32px auto 16px;
    }

    .post-content h4,
    .post-content h5,
    .post-content h6 {
        margin: 32px auto 16px;
    }

    .post-content h2:before {
        top: 5px;
        height: 20px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {

    .post-content h1,
    .post-content h2,
    .post-content h3 {
        margin: 16px auto 16px;
    }

    .post-content h4,
    .post-content h5,
    .post-content h6 {
        margin: 16px auto 16px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {

    .post-content h1,
    .post-content h2,
    .post-content h3 {
        margin: 24px auto 16px;
    }

    .post-content h4,
    .post-content h5,
    .post-content h6 {
        margin: 24px auto 16px;
    }
}

/* Font link ----------------------------- */

.post-content p > a,
.post-content li > a,
.post-content dd > a,
.post-content td a,
.post-content th a,
.post-content h1 a,
.post-content h2 a,
.post-content h3 a,
.post-content h4 a,
.post-content h5 a,
.post-content h6 a,
.post-content em a,
.post-content strong a {
    box-shadow: 0 -1px 0 0 var(--color-primary) inset;
    transition: 0.3s ease-in;
}

.post-content p > a:hover,
.post-content li > a:hover,
.post-content dd > a:hover,
.post-content td a:hover,
.post-content th a:hover,
.post-content h1 a:hover,
.post-content h2 a:hover,
.post-content h3 a:hover,
.post-content h4 a:hover,
.post-content h5 a:hover,
.post-content h6 a:hover,
.post-content em a:hover,
.post-content strong a:hover {
    opacity: 1;
}

/* Post quote style ----------------------------- */

.wp-block-quote a,
.wp-block-quote p > a {
    border-color: var(--border-muted);
}

.wp-block-quote a,
.wp-block-quote a:hover {
    color: inherit;
}


/* Alignment Classes ------------------------- */

.post-content .alignnone,
.wp-block-image,
.wp-block-embed {
    margin: 24px 0
}

.alignright,
a img.alignright,
.wp-block-image .alignright {
    float: right;
    margin: 4px 0 20px 30px
}

.alignleft,
a img.alignleft,
.wp-block-image .alignleft {
    float: left;
    margin: 4px 30px 20px 0
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 40px auto
}

.aligncenter > img,
div.aligncenter > img {
    margin: 0 auto
}

p img.alignnone,
img.alignnone {
    display: block;
    margin: 40px 0
}


/*--------------------------------------------------------------
Ul - style
--------------------------------------------------------------*/

.post-content ul,
.post-content ol {
    padding: 0 0 0 20px;
    margin-bottom: 24px;
}

.post-content ul {
    list-style: disc;
}

.post-content ul ul,
.post-content ol ol,
.post-content ul ol,
.post-content ol ul {
    margin-bottom: 16px;
}

.post-content ul ul {
    list-style: circle;
    margin: 12px 0;
}

.post-content ul ul ul {
    list-style: square;
}

.post-content ol {
    list-style: decimal;
}

.post-content ol ol {
    list-style: lower-alpha;
}

.post-content ol ol ol {
    list-style: lower-roman;
}

.post-content li {
    line-height: 1.5;
    margin: 0 0 16px;
}

.post-content li li {
    margin: 0 0 8px;
}

.post-content li img {
    display: inline-block;
}


/*--------------------------------------------------------------
    block table style
--------------------------------------------------------------*/
@media (min-width: 768px) {
    .post-content table {
        min-width: 540px;
    }
}

.wp-block-table th,
.wp-block-table td {
    border-color: var(--border-muted);
}

.wp-block-table tfoot,
.wp-block-table thead {
    border-color: var(--border-muted);
}

.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
    display: table;
    width: auto;
}

.wp-block-table.aligncenter td,
.wp-block-table.aligncenter th,
.wp-block-table.alignleft td,
.wp-block-table.alignleft th,
.wp-block-table.alignright td,
.wp-block-table.alignright th {
    word-break: break-word;
}

.wp-block-table.is-style-stripes {
    border-bottom: 0;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: var(--bg-light);
}

.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
    border-color: transparent;
}

/*--------------------------------------------------------------
    wp caption style
--------------------------------------------------------------*/

.wp-caption {
    max-width: 100%;
}

/*--------------------------------------------------------------
## Post video style
--------------------------------------------------------------*/

.post-video .wp-video {
    margin-top: 0;
}

/*--------------------------------------------------------------
## thumbnail style
--------------------------------------------------------------*/

.post-thumbnail img {
    width: 100%;
    height: auto;
}

/*--------------------------------------------------------------
## Post excerpt
--------------------------------------------------------------*/

.post-excerpt {
    position: relative;
    font-size: 16px;
    line-height: 1.85;
    word-break: normal;
    word-wrap: break-word;
}

/**--------------------------------------------------------------
## Post hidden tips
--------------------------------------------------------------**/

.post-password-content {
    position: relative;
}

.post-password-content form {
    max-width: 400px;
    margin: 0 auto;
}


/*--------------------------------------------------------------
## Pagination (WordPress CSS classes)
--------------------------------------------------------------*/
.pagination-container {
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    margin: 24px 0 0;
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    width: 1px;
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    word-wrap: normal !important;
}

.pagination .nav-links {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
}

.page-numbers,
.post-page-numbers {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 36px;
    height: 36px;
    text-align: center;
    padding: 0 6px;
    margin: 4px;
    background-color: var(--gray-2);
    color: var(--color-muted);
    border-radius: var(--border-radius-sm);
}

.page-numbers:hover,
.page-numbers.current,
.post-page-numbers:hover,
.post-page-numbers.current {
    color: #fff;
    background-color: var(--color-primary);
}



.page-numbers.dots {
    min-width: auto;
    text-align: center;
    padding: 0 6px;
    margin: 4px;
    background-color: transparent;
    border-radius: 0;
}

.page-numbers.dots:hover {
    color: var(--color-muted);
    background-color: transparent;
}



@media (max-width: 767.98px) {
    .pagination-container {
        margin: 16px 0 0
    }

    .page-numbers {
        min-width: 32px;
        height: 32px;
        margin: 4px;
    }

}

.pagination-quick-jumper {
    margin-left: 4px;
}

.pagination-quick-jumper .quick-jumper-input {
    min-width: 30px;
    background: var(--color-light);
    border-radius: var(--border-radius-xs);
    text-align: center;
    border: 0;
    padding: 4px;
    margin: 0 4px;
}

.pagination-quick-jumper .quick-jumper-input::-webkit-inner-spin-button,
.pagination-quick-jumper .quick-jumper-input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.pagination-quick-jumper .quick-jumper-input {
    -moz-appearance: textfield;
}

/*--------------------------------------------------------------
post navigation style
--------------------------------------------------------------*/
.post-in-navigation span,
.post-in-navigation a {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 40px;
    height: 40px;
    margin: 5px;
    text-align: center;
    color: var(--color-muted);
    border-radius: var(--border-radius-xs);
    background-color: var(--bg-light);
}

.post-in-navigation a:focus,
.post-in-navigation a:active,
.post-in-navigation a:hover,
.post-in-navigation .current {
    color: #fff;
    background-color: var(--color-primary);
}

.post-in-navigation .current,
.post-in-navigation a.prev,
.post-in-navigation a.next {
    display: flex;
}

.post-in-navigation a.dots {
    min-width: 0;
    background-color: transparent;
    color: var(--color-muted);
}

@media (max-width: 767.98px) {
    .post-in-navigation {
        margin: 20px 0 0;
    }

    .post-in-navigation span,
    .post-in-navigation a {
        min-width: 32px;
        height: 32px;
        border-radius: var(--border-radius-sm);
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .post-in-navigation {
        margin: 24px 0 0;
    }

    .post-in-navigation span,
    .post-in-navigation a {
        min-width: 36px;
        height: 36px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .post-in-navigation {
        margin: 24px 0 0;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .post-in-navigation {
        margin: 32px 0 0;
    }
}

/*--------------------------------------------------------------
Post status icon
--------------------------------------------------------------*/
.post-status-icon {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 32px;
    height: 15px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.post-status-icon.draft {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA0MiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfaV8xMTJfMTIyKSI+CjxyZWN0IHdpZHRoPSI0MiIgaGVpZ2h0PSIyMSIgcng9IjMiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xMTJfMTIyKSIvPgo8L2c+CjxwYXRoIGQ9Ik0xMi40NDggNi4zNkwxMi41NiA1LjI0SDEwLjI1NkwxMC40IDMuOTI4SDEyLjcwNEwxMi44MTYgMi44MjRIMTQuMjRMMTQuMTI4IDMuOTI4SDE2Ljc2OEwxNi44OCAyLjgyNEgxOC4zMDRMMTguMTkyIDMuOTI4SDIwLjQ4TDIwLjMzNiA1LjI0SDE4LjA0OEwxNy45MiA2LjM2SDE2LjUxMkwxNi42MjQgNS4yNEgxMy45ODRMMTMuODU2IDYuMzZIMTIuNDQ4Wk0xMy4yIDE4LjI4TDEzLjQyNCAxNi4xNjhIOS4wMjRMOS4xNjggMTQuNzI4SDEzLjU2OEwxMy43MjggMTMuMjU2SDEwLjQ5NkwxMS4xNjggNi44NEgxNy43NDRDMTguMTQ5MyA2Ljg0IDE4LjQ0MjcgNi45NjI2NiAxOC42MjQgNy4yMDhDMTguODE2IDcuNDQyNjcgMTguODkwNyA3Ljc0NjY3IDE4Ljg0OCA4LjEyTDE4LjMwNCAxMy4yNTZIMTUuMkwxNS4wNCAxNC43MjhIMTkuNDg4TDE5LjMyOCAxNi4xNjhIMTQuODk2TDE0LjY3MiAxOC4yOEgxMy4yWk0xMi4yNzIgOS40MTZIMTcuMzQ0TDE3LjQ3MiA4LjJIMTIuNEwxMi4yNzIgOS40MTZaTTEyLjAxNiAxMS44OTZIMTcuMDcyTDE3LjIxNiAxMC42NDhIMTIuMTQ0TDEyLjAxNiAxMS44OTZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzMuMzU2OSA0LjA0TDMzLjIyODkgNS4yNzJIMjYuNjIwOUwyNi43NDg5IDQuMDRIMjkuMzg4OUwyOS41MTY5IDIuODA4SDMwLjg0NDlMMzAuNzE2OSA0LjA0SDMzLjM1NjlaTTIxLjE0ODkgMTUuMDMyQzIxLjUzMjkgMTQuMjQyNyAyMS44NjM1IDEzLjQ5NiAyMi4xNDA5IDEyLjc5MkMyMi40Mjg5IDEyLjA3NzMgMjIuNjc5NSAxMS4zNjggMjIuODkyOSAxMC42NjRDMjMuMTE2OSA5Ljk0OTMzIDIzLjMzMDIgOS4xOTIgMjMuNTMyOSA4LjM5MkgyMi42MjA5TDIyLjc2NDkgNy4wNDhIMjQuMDc2OUwyNC4zMzI5IDQuODI0QzI0LjAwMjIgNC45MDkzMyAyMy42NzY5IDQuOTg0IDIzLjM1NjkgNS4wNDhMMjMuMDM2OSAzLjcyQzIzLjU3MDIgMy42MjQgMjQuMTE0MiAzLjUwNjY2IDI0LjY2ODkgMy4zNjhDMjUuMjM0MiAzLjIyOTMzIDI1Ljc0MDkgMy4wOCAyNi4xODg5IDIuOTJMMjYuNTg4OSA0LjE2OEMyNi4yOTAyIDQuMjc0NjYgMjUuOTcwMiA0LjM3NiAyNS42Mjg5IDQuNDcyTDI1LjM1NjkgNy4wNDhIMjYuMzMyOUwyNi4xODg5IDguMzkySDI1LjE2NDlMMjUuMDA0OSA5Ljg5NkMyNS4xNzU1IDEwLjA3NzMgMjUuMzQwOSAxMC4yNjkzIDI1LjUwMDkgMTAuNDcyQzI1LjY3MTUgMTAuNjY0IDI1Ljg0NzUgMTAuODY2NyAyNi4wMjg5IDExLjA4TDI2LjE0MDkgMTAuMDcySDMxLjUxNjlDMzIuMzE2OSAxMC4wNzIgMzIuNjc0MiAxMC40NDUzIDMyLjU4ODkgMTEuMTkyTDMyLjAyODkgMTYuNDU2QzMxLjk3NTUgMTcgMzEuODEwMiAxNy40NDggMzEuNTMyOSAxNy44QzMxLjI1NTUgMTguMTUyIDMwLjgwMjIgMTguMzI4IDMwLjE3MjkgMTguMzI4QzI5Ljc2NzUgMTguMzI4IDI5LjQxNTUgMTguMjEwNyAyOS4xMTY5IDE3Ljk3NkMyOC44MTgyIDE3Ljc1MiAyOC41OTQyIDE3LjQzNzMgMjguNDQ0OSAxNy4wMzJMMjkuNTAwOSAxNi41NTJDMjkuNjgyMiAxNi45NjggMjkuOTE2OSAxNy4xNzYgMzAuMjA0OSAxNy4xNzZDMzAuNDA3NSAxNy4xNzYgMzAuNTQ2MiAxNy4wOTA3IDMwLjYyMDkgMTYuOTJDMzAuNzA2MiAxNi43NDkzIDMwLjc1NDIgMTYuNTk0NyAzMC43NjQ5IDE2LjQ1NkwzMS4zMDg5IDExLjI3MkgyNy4yNzY5TDI2LjU0MDkgMTguMjhIMjUuMjc2OUwyNi4wMTI5IDExLjMzNkwyNS4zNTY5IDEyLjEyQzI1LjE3NTUgMTEuODY0IDI1LjAwNDkgMTEuNjI5MyAyNC44NDQ5IDExLjQxNkwyNC4xMDg5IDE4LjI4SDIyLjg2MDlMMjMuNzcyOSAxMC43MTJDMjMuNTgwOSAxMS41MzMzIDIzLjM1MTUgMTIuMzM4NyAyMy4wODQ5IDEzLjEyOEMyMi44Mjg5IDEzLjkwNjcgMjIuNTE0MiAxNC43MjI3IDIyLjE0MDkgMTUuNTc2TDIxLjE0ODkgMTUuMDMyWk0zMi4yNTI5IDYuOTY4TDMxLjk5NjkgOS4yODhIMjYuOTI0OUwyNy4yNzY5IDUuOTI4SDMxLjI2MDlDMzEuNjY2MiA1LjkyOCAzMS45MzgyIDYuMDI0IDMyLjA3NjkgNi4yMTZDMzIuMjI2MiA2LjQwOCAzMi4yODQ5IDYuNjU4NjcgMzIuMjUyOSA2Ljk2OFpNMjguMjY4OSA4LjE2OEgzMC44NzY5TDMxLjAwNDkgNy4wNDhIMjguMzgwOUwyOC4yNjg5IDguMTY4Wk0zMC40OTI5IDEzTDMwLjE4ODkgMTUuNzg0SDI3LjQyMDlMMjcuODIwOSAxMi4xNTJIMjkuNzI0OUMzMC4wNjYyIDEyLjE1MiAzMC4yODQ5IDEyLjIzMiAzMC4zODA5IDEyLjM5MkMzMC40ODc1IDEyLjU1MiAzMC41MjQ5IDEyLjc1NDcgMzAuNDkyOSAxM1pNMjguNTcyOSAxNC43OTJIMjkuMjQ0OUwyOS40MzY5IDEzLjE0NEgyOC43NDg5TDI4LjU3MjkgMTQuNzkyWiIgZmlsbD0id2hpdGUiLz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfaV8xMTJfMTIyIiB4PSIwIiB5PSIwIiB3aWR0aD0iNDIiIGhlaWdodD0iMjEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldC8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjY4NzUgMCAwIDAgMCAwLjE2NSAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJzaGFwZSIgcmVzdWx0PSJlZmZlY3QxX2lubmVyU2hhZG93XzExMl8xMjIiLz4KPC9maWx0ZXI+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xMTJfMTIyIiB4MT0iMzciIHkxPSIwLjUwMDAwMSIgeDI9IjQuMjUxOTYiIHkyPSIyMC43OTI4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjhENTUiLz4KPHN0b3Agb2Zmc2V0PSIwLjc3MDgzMyIgc3RvcC1jb2xvcj0iI0ZENUUwRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRjg1NDgiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");
}

.post-status-icon.pending {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA0MiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfaV8xMTJfMTI1KSI+CjxyZWN0IHdpZHRoPSI0MiIgaGVpZ2h0PSIyMSIgcng9IjMiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xMTJfMTI1KSIvPgo8L2c+CjxwYXRoIGQ9Ik0yMC4yODggNy44OTZMMjAuMTQ0IDkuMjcySDEyLjk3NkwxMy4xMiA3Ljg5NkgxNi4wNDhMMTYuMjU2IDUuOTZIMTMuNjk2TDEzLjg0IDQuNTg0SDE2LjRMMTYuNTkyIDIuNzkySDE3LjkyTDE3LjcyOCA0LjU4NEgyMC4yNTZMMjAuMTEyIDUuOTZIMTcuNTg0TDE3LjM3NiA3Ljg5NkgyMC4yODhaTTEzLjM0NCAzLjQ2NEMxMi45Mzg3IDQuMTg5MzMgMTIuNDkwNyA0Ljg4MjY3IDEyIDUuNTQ0QzExLjUyIDYuMTk0NjcgMTAuOTcwNyA2LjgzNDY3IDEwLjM1MiA3LjQ2NEw5LjM2IDYuNTM2QzkuOTI1MzMgNS45NzA2NyAxMC40MzczIDUuMzc4NjcgMTAuODk2IDQuNzZDMTEuMzY1MyA0LjE0MTMzIDExLjc4NjcgMy40OTA2NyAxMi4xNiAyLjgwOEwxMy4zNDQgMy40NjRaTTExLjA0IDE4LjI4SDkuNjY0TDEwLjQxNiAxMS4zMDRDMTAuMTYgMTEuNTkyIDkuODk4NjcgMTEuODY5MyA5LjYzMiAxMi4xMzZMOC43NjggMTEuMDhDOS40NjEzMyAxMC40NCAxMC4wOCA5Ljc1MiAxMC42MjQgOS4wMTZDMTEuMTY4IDguMjY5MzMgMTEuNjggNy40ODUzMyAxMi4xNiA2LjY2NEwxMy4yNDggNy40MTZDMTIuODUzMyA4LjA4OCAxMi40MzIgOC43Mzg2NyAxMS45ODQgOS4zNjhMMTEuMDQgMTguMjhaTTE0LjU5MiAxNS44NjRDMTQuNzk0NyAxNi42MzIgMTUuMTg5MyAxNy4wMTYgMTUuNzc2IDE3LjAxNkMxNi4xNDkzIDE3LjAxNiAxNi40MzIgMTYuOTE0NyAxNi42MjQgMTYuNzEyQzE2LjgyNjcgMTYuNDk4NyAxNi45NTQ3IDE2LjEyIDE3LjAwOCAxNS41NzZMMTcuMzQ0IDEyLjQ1NkgxMi44NjRMMTMuMDA4IDExLjA5NkgxNy40ODhMMTcuNjE2IDkuODQ4SDE5LjAwOEwxOC44OCAxMS4wOTZIMTkuODRMMTkuNjk2IDEyLjQ1NkgxOC43MzZMMTguMzg0IDE1Ljc2OEMxOC4zMzA3IDE2LjIzNzMgMTguMjA4IDE2LjY2NCAxOC4wMTYgMTcuMDQ4QzE3LjgzNDcgMTcuNDMyIDE3LjU2OCAxNy43MzYgMTcuMjE2IDE3Ljk2QzE2Ljg3NDcgMTguMTg0IDE2LjQ0MjcgMTguMjk2IDE1LjkyIDE4LjI5NkMxNS4yMzczIDE4LjI5NiAxNC42NzIgMTguMDk4NyAxNC4yMjQgMTcuNzA0QzEzLjc4NjcgMTcuMzA5MyAxMy40OTMzIDE2Ljc4NjcgMTMuMzQ0IDE2LjEzNkwxNC41OTIgMTUuODY0Wk0xNS45MzYgMTQuODI0TDE0LjkxMiAxNS41NkMxNC43MzA3IDE1LjIxODcgMTQuNTEyIDE0Ljg3MiAxNC4yNTYgMTQuNTJDMTQuMDEwNyAxNC4xNjggMTMuNzM4NyAxMy44NDI3IDEzLjQ0IDEzLjU0NEwxNC40MTYgMTIuODA4QzE0LjY4MjcgMTMuMDUzMyAxNC45NiAxMy4zNjggMTUuMjQ4IDEzLjc1MkMxNS41MzYgMTQuMTI1MyAxNS43NjUzIDE0LjQ4MjcgMTUuOTM2IDE0LjgyNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNC4yODQ5IDcuMDMySDIyLjgxMjlMMjMuMTAwOSA0LjI0OEgyNy40MzY5TDI3LjU4MDkgMi43OTJIMjkuMDUyOUwyOC45MDg5IDQuMjQ4SDMxLjgyMDlDMzIuMzAwOSA0LjI0OCAzMi42NDc1IDQuMzc2IDMyLjg2MDkgNC42MzJDMzMuMDc0MiA0Ljg3NzMzIDMzLjE1OTUgNS4xOTczMyAzMy4xMTY5IDUuNTkyTDMyLjk3MjkgNy4wMzJIMzEuNTAwOUwzMS42NDQ5IDUuNjRIMjQuNDI4OUwyNC4yODQ5IDcuMDMyWk0yNi4wOTI5IDE4LjYzMkwyNi40Mjg5IDE1LjMzNkgyMy4wMDQ5VjE1LjMwNEwyMi43MDA5IDE1LjMzNkwyMy41MTY5IDcuOTQ0SDI3LjIxMjlMMjcuMzcyOSA2LjM2SDI4Ljc5NjlMMjguNjM2OSA3Ljk0NEgzMS4xMDA5QzMxLjUzODIgNy45NDQgMzEuODQ3NSA4LjA2NjY3IDMyLjAyODkgOC4zMTJDMzIuMjIwOSA4LjU0NjY3IDMyLjI5NTUgOC44NDUzMyAzMi4yNTI5IDkuMjA4TDMxLjU0ODkgMTUuMzM2SDI3Ljg1MjlMMjcuNTE2OSAxOC42MzJIMjYuMDkyOVpNMjQuNTA4OSAxMUgyNi44OTI5TDI3LjA2ODkgOS4yNzJIMjQuNzE2OUwyNC41MDg5IDExWk0yOC4zMTY5IDExSDMwLjYzNjlMMzAuODI4OSA5LjI3MkgyOC40OTI5TDI4LjMxNjkgMTFaTTI0LjE1NjkgMTQuMDI0SDI2LjU3MjlMMjYuNzY0OSAxMi4ySDI0LjM2NDlMMjQuMTU2OSAxNC4wMjRaTTI3Ljk5NjkgMTQuMDI0SDMwLjI4NDlMMzAuNDkyOSAxMi4ySDI4LjE4ODlMMjcuOTk2OSAxNC4wMjRaIiBmaWxsPSJ3aGl0ZSIvPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9pXzExMl8xMjUiIHg9IjAiIHk9IjAiIHdpZHRoPSI0MiIgaGVpZ2h0PSIyMSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0Lz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMiIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIi8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjE1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9InNoYXBlIiByZXN1bHQ9ImVmZmVjdDFfaW5uZXJTaGFkb3dfMTEyXzEyNSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExMl8xMjUiIHgxPSIzNyIgeTE9IjAuNTAwMDAxIiB4Mj0iNC4yNTE5NiIgeTI9IjIwLjc5MjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQjc0QSIvPgo8c3RvcCBvZmZzZXQ9IjAuNzcwODMzIiBzdG9wLWNvbG9yPSIjRkQ5MDBGIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQjY0OCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
}

.post-status-icon.private {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA0MiAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQyIiBoZWlnaHQ9IjIxIiByeD0iMyIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzExMl8xMTkpIi8+CjxwYXRoIGQ9Ik05LjU1MiAxNi4wMDhMOC42MjQgMTUuNDE2QzkuMTc4NjcgMTQuNDI0IDkuNjc0NjcgMTMuMzYyNyAxMC4xMTIgMTIuMjMyQzEwLjU2IDExLjEwMTMgMTAuOTMzMyA5Ljg0OCAxMS4yMzIgOC40NzJIOS44MjRMOS45NjggNy4xMjhIMTEuODA4TDEyLjA0OCA0LjkwNEMxMS41NTczIDUuMDEwNjcgMTEuMDY2NyA1LjEwNjY3IDEwLjU3NiA1LjE5MkwxMC4yMjQgMy44OTZDMTAuOTQ5MyAzLjc3ODY3IDExLjY4IDMuNjM0NjcgMTIuNDE2IDMuNDY0QzEzLjE2MjcgMy4yODI2NyAxMy44NTA3IDMuMDkwNjcgMTQuNDggMi44ODhMMTQuOTI4IDQuMTA0QzE0LjQ2OTMgNC4yNjQgMTMuOTg0IDQuNDEzMzMgMTMuNDcyIDQuNTUyTDEzLjE4NCA3LjEyOEgxNC43MkwxNC41NzYgOC40NzJIMTIuOTkyTDEyLjg5NiA5LjMzNkMxMy4xNzMzIDkuNjEzMzMgMTMuNDM0NyA5Ljg5MDY3IDEzLjY4IDEwLjE2OEMxMy45MjUzIDEwLjQ0NTMgMTQuMTg2NyAxMC43NTQ3IDE0LjQ2NCAxMS4wOTZMMTMuNzEyIDEyLjAyNEMxMy4zODEzIDExLjU1NDcgMTMuMDYxMyAxMS4xMzMzIDEyLjc1MiAxMC43NkwxMS45NTIgMTguMjhIMTAuNjRMMTEuNiA5Ljg2NEMxMS4zNDQgMTEuMDI2NyAxMS4wNTA3IDEyLjEwOTMgMTAuNzIgMTMuMTEyQzEwLjQgMTQuMTE0NyAxMC4wMTA3IDE1LjA4IDkuNTUyIDE2LjAwOFpNMTguMzUyIDExLjA0OEMxOC42MjkzIDEyLjE3ODcgMTguODc0NyAxMy4yODggMTkuMDg4IDE0LjM3NkMxOS4zMDEzIDE1LjQ2NCAxOS40ODggMTYuNTYyNyAxOS42NDggMTcuNjcyTDE4LjI4OCAxNy45NkMxOC4yMjQgMTcuNTIyNyAxOC4xNTQ3IDE3LjA3NDcgMTguMDggMTYuNjE2QzE3LjIyNjcgMTYuODI5MyAxNi4zNjggMTcuMDMyIDE1LjUwNCAxNy4yMjRDMTQuNjQgMTcuNDE2IDEzLjc2IDE3LjYwOCAxMi44NjQgMTcuOEwxMi42NCAxNi41MzZDMTIuODY0IDE2LjQ5MzMgMTMuMDgyNyAxNi40NTA3IDEzLjI5NiAxNi40MDhDMTQuMDc0NyAxNC4zNiAxNC42OTMzIDEyLjI0OCAxNS4xNTIgMTAuMDcyQzE1LjYyMTMgNy44ODUzMyAxNi4wMTYgNS41MjI2NyAxNi4zMzYgMi45ODRMMTcuODA4IDMuMTQ0QzE3LjYxNiA0LjY1ODY3IDE3LjM4NjcgNi4xMjUzMyAxNy4xMiA3LjU0NEMxNi44NjQgOC45NjI2NyAxNi41NTQ3IDEwLjM3NiAxNi4xOTIgMTEuNzg0QzE1LjgyOTMgMTMuMTgxMyAxNS4zODEzIDE0LjYxMDcgMTQuODQ4IDE2LjA3MkMxNS4zNiAxNS45NTQ3IDE1Ljg2NjcgMTUuODM3MyAxNi4zNjggMTUuNzJDMTYuODY5MyAxNS41OTIgMTcuMzY1MyAxNS40NjQgMTcuODU2IDE1LjMzNkMxNy43Mzg3IDE0LjcxNzMgMTcuNjEwNyAxNC4wOTMzIDE3LjQ3MiAxMy40NjRDMTcuMzQ0IDEyLjgyNCAxNy4yMDUzIDEyLjE3MzMgMTcuMDU2IDExLjUxMkwxOC4zNTIgMTEuMDQ4WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTI0LjMwMDkgNi42MzJIMjIuOTg4OUwyMy4yNDQ5IDQuMTM2SDI3LjQ4NDlMMjcuNjI4OSAyLjc5MkgyOS4wMDQ5TDI4Ljg2MDkgNC4xMzZIMzIuMDYwOUMzMi40NDQ5IDQuMTM2IDMyLjcyNzUgNC4yNDI2NyAzMi45MDg5IDQuNDU2QzMzLjEwMDkgNC42NTg2NyAzMy4xNzU1IDQuOTMwNjcgMzMuMTMyOSA1LjI3MkwzMi45MjQ5IDcuMTI4SDMxLjYxMjlMMzEuODA0OSA1LjM2OEgyNy4yNzY5QzI3Ljc3ODIgNS45ODY2NyAyOC4yMjA5IDYuNjUzMzMgMjguNjA0OSA3LjM2OEwyNy42Mjg5IDguMDA4QzI3LjQyNjIgNy42MzQ2NyAyNy4yMDc1IDcuMjcyIDI2Ljk3MjkgNi45MkMyNi43MzgyIDYuNTU3MzMgMjYuNDgyMiA2LjIxMDY3IDI2LjIwNDkgNS44OEwyNi45NDA5IDUuMzY4SDI0LjQyODlMMjQuMzAwOSA2LjYzMlpNMzEuMDA0OSA5LjU5MkMzMC44NjYyIDEwLjU2MjcgMzAuNTUxNSAxMS4zNTIgMzAuMDYwOSAxMS45NkMyOS41ODA5IDEyLjU1NzMgMjguODUwMiAxMi44NTYgMjcuODY4OSAxMi44NTZDMjcuMzAzNSAxMi44NTYgMjYuODM5NSAxMi43MzMzIDI2LjQ3NjkgMTIuNDg4QzI2LjExNDIgMTIuMjMyIDI1LjgyNjIgMTEuODg1MyAyNS42MTI5IDExLjQ0OEMyNC42NzQyIDExLjg3NDcgMjMuNjE4MiAxMi4yNDggMjIuNDQ0OSAxMi41NjhMMjIuMTQwOSAxMS40QzIyLjcyNzUgMTEuMjUwNyAyMy4yNzY5IDExLjA4NTMgMjMuNzg4OSAxMC45MDRDMjQuMzAwOSAxMC43MTIgMjQuNzg2MiAxMC41MDQgMjUuMjQ0OSAxMC4yOEMyNS4xNDg5IDkuODIxMzMgMjUuMDk1NSA5LjMxNDY3IDI1LjA4NDkgOC43NkMyNS4wODQ5IDguMjA1MzMgMjUuMTA2MiA3LjYyNCAyNS4xNDg5IDcuMDE2TDI2LjQ0NDkgNi45ODRDMjYuNDIzNSA3LjM4OTMzIDI2LjQwNzUgNy44MjY2NyAyNi4zOTY5IDguMjk2QzI2LjM5NjkgOC43NTQ2NyAyNi40MjM1IDkuMTkyIDI2LjQ3NjkgOS42MDhDMjcuMjM0MiA5LjEzODY3IDI3LjkyMjIgOC42MTA2NyAyOC41NDA5IDguMDI0QzI5LjE3MDIgNy40MzczMyAyOS43NzgyIDYuNzg2NjcgMzAuMzY0OSA2LjA3MkwzMS4zMDg5IDYuODI0QzMwLjYyNjIgNy42NjY2NyAyOS45Mjc1IDguNDE4NjcgMjkuMjEyOSA5LjA4QzI4LjQ5ODIgOS43MzA2NyAyNy42OTI5IDEwLjMxMiAyNi43OTY5IDEwLjgyNEMyNi45MTQyIDExLjA1ODcgMjcuMDYzNSAxMS4yNDUzIDI3LjI0NDkgMTEuMzg0QzI3LjQzNjkgMTEuNTEyIDI3LjY3MTUgMTEuNTc2IDI3Ljk0ODkgMTEuNTc2QzI4LjQ4MjIgMTEuNTc2IDI4Ljg3NjkgMTEuNDA1MyAyOS4xMzI5IDExLjA2NEMyOS4zOTk1IDEwLjcyMjcgMjkuNjAyMiAxMC4xNjggMjkuNzQwOSA5LjRMMzEuMDA0OSA5LjU5MlpNMjQuOTcyOSA3LjE5MkMyNC44MzQyIDcuNzI1MzMgMjQuNjQ3NSA4LjI4IDI0LjQxMjkgOC44NTZDMjQuMTg4OSA5LjQzMiAyMy44OTAyIDEwLjA0IDIzLjUxNjkgMTAuNjhMMjIuMzk2OSAxMC4xMzZDMjIuNzE2OSA5LjU5MiAyMi45OTQyIDkuMDQ4IDIzLjIyODkgOC41MDRDMjMuNDYzNSA3Ljk0OTMzIDIzLjY2NjIgNy4zOTQ2NyAyMy44MzY5IDYuODRMMjQuOTcyOSA3LjE5MlpNMzEuNzQwOSA3LjQ0OEMzMS45OTY5IDcuOTYgMzIuMjI2MiA4LjUwOTMzIDMyLjQyODkgOS4wOTZDMzIuNjMxNSA5LjY3MiAzMi44MDIyIDEwLjI2OTMgMzIuOTQwOSAxMC44ODhMMzEuNzI0OSAxMS4zMDRDMzEuNDY4OSAxMC4wOTg3IDMxLjA4NDkgOC45ODQgMzAuNTcyOSA3Ljk2TDMxLjc0MDkgNy40NDhaTTI0LjU1NjkgMTMuNzJMMjQuMjIwOSAxNi44NEgyNi40MTI5TDI2Ljc4MDkgMTMuMjg4SDI4LjIzNjlMMjcuODg0OSAxNi44NEgzMC4wNDQ5TDMwLjM4MDkgMTMuNzJIMzEuODIwOUwzMS4zNTY5IDE4LjE4NEgyMi42MzY5TDIzLjExNjkgMTMuNzJIMjQuNTU2OVoiIGZpbGw9IndoaXRlIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTEyXzExOSIgeDE9IjM3IiB5MT0iMC41MDAwMDEiIHgyPSI0LjI1MTk2IiB5Mj0iMjAuNzkyOCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMzkzOTM5Ii8+CjxzdG9wIG9mZnNldD0iMC41MzEyNSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM0NzQ3NDciLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");
}

/*--------------------------------------------------------------
Post audio cover
--------------------------------------------------------------*/

.post-film-cover {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: row;
    min-width: 0;
    word-wrap: break-word;
    border-radius: var(--border-radius-sm);
    margin: 0 0 24px;
}

.post-film-cover .bg-film-cover {
    background-position: center;
}

.post-film-cover .bg-image-color {
    opacity: 0.9;
}

.post-film-cover .bg-film-cover {
    opacity: 0.3;
    -webkit-filter: blur(10px);
    filter: blur(10px);
    transform: scale(1.15);
}

.post-film-cover .media {
    padding-left: 0;
    padding-right: 0;
}

.post-film-cover .film-content {
    position: relative;
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    color: #fff;
}

@media (max-width: 767.98px) {
    .post-film-cover .film-content {
        margin: 0 0 0 16px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .post-film-cover .film-content {
        margin: 0 0 0 16px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .post-film-cover .film-content {
        margin: 0 0 0 16px;
    }
}

@media (min-width: 1200px) {
    .post-film-cover .film-content {
        margin: 0 0 0 24px;
    }
}

/*--------------------------------------------------------------
data-style
--------------------------------------------------------------*/

@-webkit-keyframes like-button-animation {

    0%,
    to {
        transform: scale(1);
    }

    25% {
        transform: scale(1.3);
    }

    50% {
        transform: scale(0.95);
    }
}

@keyframes like-button-animation {

    0%,
    to {
        transform: scale(1);
    }

    25% {
        transform: scale(1.3);
    }

    50% {
        transform: scale(0.95);
    }
}

/*--------------------------------------------------------------
Post like style
--------------------------------------------------------------*/

.post-actions .like-toggle {
    position: relative;

}

.like-toggle {
    border-width: 0;
}

.like-toggle span {
    z-index: 1;
}

.like-toggle span .solid {
    display: none;
}

.like-toggle .like-overlay {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background: #ff0755;
    transform: scale(0);
    transition: all 0.4s;
    z-index: 0;
}

.like-toggle.active .like-overlay {
    transform: scale(1);
}

.like-toggle.active span {
    color: #fff;
}

.like-toggle.active span .line {
    display: none;
}

.like-toggle.active span .solid {
    display: block;
}

.like-toggle.active span.bouncy i {
    -webkit-animation: bouncy 0.6s;
    animation: bouncy 0.6s;
    -webkit-animation-duration: 0.6s;
    animation-duration: 0.6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes bouncy {

    from,
    to {
        -webkit-transform: scale(1, 1);
    }

    25% {
        -webkit-transform: scale(0.9, 1.1);
    }

    50% {
        -webkit-transform: scale(1.1, 0.9);
    }

    75% {
        -webkit-transform: scale(0.95, 1.05);
    }
}

@-webkit-keyframes bouncy {

    from,
    to {
        transform: scale(1, 1);
    }

    25% {
        transform: scale(0.9, 1.1);
    }

    50% {
        transform: scale(1.1, 0.9);
    }

    75% {
        transform: scale(0.95, 1.05);
    }
}

@keyframes bouncy {

    from,
    to {
        transform: scale(1, 1);
    }

    25% {
        transform: scale(0.9, 1.1);
    }

    50% {
        transform: scale(1.1, 0.9);
    }

    75% {
        transform: scale(0.95, 1.05);
    }
}

/*--------------------------------------------------------------
Post share style
--------------------------------------------------------------*/

.post-share-channel a {
    margin: 5px;
}

/*--------------------------------------------------------------
Post meta style
--------------------------------------------------------------*/

.post-meta .flex-avatar {
    width: 40px;
    height: 40px;
    cursor: pointer;
}

@media (max-width: 767.98px) {
    .post-meta .flex-avatar {
        width: 32px;
        height: 32px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .post-meta .flex-avatar {
        width: 36px;
        height: 36px;
    }
}

/*--------------------------------------------------------------
post dock
--------------------------------------------------------------*/

.post-fixed-dock {
    display: none;
}

.post-fixed-dock .collect-toggle.active,
.post-fixed-dock .like-toggle.active {
    color: var(--color-primary) !important;
}

@supports (bottom: env(safe-area-inset-bottom)) {
    .post-fixed-dock {
        padding-bottom: env(safe-area-inset-bottom);
    }
}

@media (max-width: 991.98px) {
    .post-fixed-dock {
        position: fixed;
        left: 0;
        right: 0;
        bottom: 0;
        display: flex;
        justify-content: center;
        will-change: transform;
        transition: transform 0.25s ease-in-out;
        z-index: 999;
        transform: translateY(100%);
    }

    .dock-inner {
        position: relative;
        display: flex;
        align-items: center;
        flex-shrink: 0;
        background-color: #fff;
        padding: 12px 14px 12px;
        border-radius: 50px;
        box-shadow: 0px 10px 30px 0px rgb(26 26 26 / 12%);
    }

    .post-fixed-dock a {
        margin: 0 12px;
    }

    .post-fixed-dock.sticky {
        transform: translateY(-30px);
    }
}

/*--------------------------------------------------------------
Toc
--------------------------------------------------------------*/

.toc {
    max-height: 450px;
    overflow: hidden;
    overflow-y: auto;
}

.toc-list {
    position: relative;
}

.toc-list li {
    position: relative;
    margin: 0 0 10px;
    padding-left: 16px;
}

.toc-list li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    width: 8px;
    height: 8px;
    border-radius: 10px;
    border: 1px solid var(--color-dark);
    background-color: var(--color-dark);
    opacity: .2;
}

.toc-list li:last-child {
    margin: 0;
}

.toc-list .toc-list li {
    margin: 10px 0 0;
}

.toc-list .toc-list li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
}

.toc-link {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    opacity: .6;
}

.toc-link:hover,
.toc-link.is-active-link {
    font-weight: bold;
    color: var(--color-primary);
    opacity: 1
}

.toc-list .is-active-li::before {
    border-color: var(--color-primary);
    background-color: var(--color-primary);
    opacity: 1;
}

#toc-scrollbar::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: transparent;
}

#toc-scrollbar::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: var(--color-dark);
}

#toc-scrollbar::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: var(--bg-light);
}

.widget_post_toc {
    transition: all 300ms ease-in-out;
}

.widget_post_toc.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 86px;
    z-index: 1;
    -webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
    animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
}


/*--------------------------------------------------------------
Comment style
--------------------------------------------------------------*/
.comment-respond {
    margin: 0 0 32px 0;
}

.comment-login {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 100px;
}

.comment {
    position: relative;
    margin: 24px 0;
    padding-left: 48px;
}

.comment-form {
    position: relative;
    padding-left: 48px;
}

.comment_at {
    font-weight: 500;
    color: var(--color-dark);
}

.comment-avatar {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
}

.comment-logged {
    display: flex;
    align-items: center;
    gap: 4px;
}

.comment-logged a {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    color: var(--color-muted);
}

.comment-logged a:hover {
    color: var(--color-primary)
}

.comment .comment-inner .apollo-user-level {
    padding: 2px 8px 2px 8px;
}

.comment .comment-author .author-badge {
    position: relative;
    top: -1px;
    font-size: 12px;
    padding: 2px 4px;
    margin-left: 4px;
    border-radius: 4px;
    color: var(--color-primary);
    background-color: var(--outline-primary);
    border: 1px solid var(--outline-primary);
}

.comment .comment-content {
    margin: 4px 0;
}

.comment .comment-author a {
    color: var(--color-secondary);
}

.comment .comment-author a:hover {
    color: var(--color-primary);
}

.children {
    margin: 24px 0 0;
}

.children .comment-form {
    margin: 20px 0 0;
    padding: 0 0 0 45px;
}

.children .comment {
    margin: 20px 0 0;
    padding: 0 0 0 36px;
    border-top: 0;
}

.children .comment:first-child {
    margin: 0;
}

.children .comment-avatar {
    width: 30px;
    height: 30px;
}

.children .comment .comment-content {
    margin: 6px 0;
    word-wrap: break-word;
    word-break: break-all;
}

.children .comment .comment-inner {
    margin: 4px 0 0 0;
}

.children .comment .comment-footer .comment-date {
    flex: none;
}

@media only screen and (max-width: 767px) {
    .comment-list .comment-respond {
        margin: 0 0 32px;
    }

    .comment-form {
        padding-left: 35px;
    }

    .comment {
        margin: 24px 0;
        padding-left: 35px;
    }

    .comment-avatar {
        width: 28px;
        height: 28px;
    }

    .comment .comment-content {
        margin: 8px 0;
    }

    .children .comment-form,
    .children .comment {
        padding: 0 0 0 35px;
        margin: 16px 0 0;
    }

    .children .comment-avatar {
        width: 28px;
        height: 28px;
    }

    .children .comment .comment-content {
        margin: 5px 0;
    }
}

/*--------------------------------------------------------------
author info style
--------------------------------------------------------------*/
.author-info-block {
    position: relative;
    overflow: hidden;
    border-radius: inherit;
}

.author-info-block .media {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.author-info-block .author-info-body {
    position: relative;
    padding: 76px 20px 20px;
}

.author-info-block .flex-avatar {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%, -50%);
    z-index: 2;
}

.author-info-block .avatar-badge {
    width: 25px;
    height: 25px;
    transform: translate(-5px, 0px);
}

.author-info-link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

/*--------------------------------------------------------------
Widget style
--------------------------------------------------------------*/

.widget {
    padding: 24px;
    margin-bottom: 16px;
}

.widget.hidden {
    opacity: .1;
    pointer-events: none;
}

.widget-title {
    position: relative;
    padding-left: 20px;
    margin-bottom: 16px;
}

.widget-title::before {
    content: '';
    position: absolute;
    left: 0;
    top: 3px;
    width: 5px;
    height: 19px;
    background: var(--color-primary);
    border-radius: 20px;
}


/*--------------------------------------------------------------
  ## widget search style
--------------------------------------------------------------*/

.widget_search .search-form {
    position: relative;
}

.widget_search .search-form label {
    display: block;
    margin: 0;
}

.widget_search .search-form .search-field {
    width: 100%;
    padding: 8px 12px;
    background-color: transparent;
    border: 1px solid var(--gray-3);
    border-radius: var(--border-radius-sm);
}

.widget_search .search-form .search-field:focus {
    border-color: var(--color-primary)
}

.widget_search .search-form .search-submit {
    display: none;
}



/*--------------------------------------------------------------
  ## widget recent entries style
--------------------------------------------------------------*/

.widget_recent_entries ul {
    padding-left: 16px;
}

.widget_recent_entries ul li {
    margin-bottom: 8px;
    list-style-type: circle;
}

.widget_recent_entries ul li a {
    display: block;
}

.widget_recent_entries ul li span {
    color: #8a92a9;
    font-size: 12px;
}

/*--------------------------------------------------------------
  ## widget categories + tag cloud style
--------------------------------------------------------------*/

.widget_categories ul,
.tagcloud {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
}

.widget_categories ul li a,
.tagcloud a {
    position: relative;
    display: flex;
    align-items: center;
    font-size: 12px;
    padding: 6px 14px;
    border: 1px solid var(--bg-light);
    background-color: var(--bg-light);
    border-radius: var(--border-radius-sm);
}

.widget_categories ul li a {
    font-size: 14px;
    color: var(--color-muted);
}

.widget_categories ul li a:hover {
    color: #fff;
    border-color: var(--color-primary);
    background-color: var(--color-primary);
}

.widget_categories .postform {
    width: 100%;
    padding: 8px 12px;
    border-radius: var(--border-radius-sm);
    border-color: var(--gray-3);
    outline: 0;
}

.widget_categories .postform:active,
.widget_categories .postform:focus {
    border-color: var(--gray-2);
}

.tagcloud a {
    font-size: 14px !important;
    padding: 6px 12px;
    color: var(--color-muted);
}

.tagcloud a:hover {
    border: 1px solid var(--color-primary);
    background-color: var(--color-primary);
    color: #fff;
}

.tagcloud a span {
    font-size: 12px;
    color: var(--color-muted);
}





/*--------------------------------------------------------------
  ## widget other style
--------------------------------------------------------------*/
.widget_meta li,
.widget_archive li {
    position: relative;
    font-size: 14px;
    color: var(--color-muted);
    padding: 12px 0;
    text-transform: uppercase;
    border-top: 1px solid var(--gray-3);
    display: flex;
    flex-direction: row;
    align-items: center;
    text-align: justify;
    justify-content: space-between;
}

.widget_archive select {
    width: 100%;
    font-size: 16px;
    padding: 10px 16px;
    color: var(--color-muted);
    background-color: var(--bg-light);
    border-color: var(--gray-3);
    border-radius: var(--border-radius-sm);
}



/*--------------------------------------------------------------
  ## widget blogroll style
--------------------------------------------------------------*/
.blogroll li {
    position: relative;
    display: flex;
    flex-direction: column;
    font-size: 12px;
    padding: 12px 56px 12px 16px;
    color: var(--color-muted);
    background-color: var(--bg-light);
    border-radius: var(--border-radius-sm);
    margin-bottom: 16px;
}

.blogroll li:last-child {
    margin-bottom: 0;
}

.blogroll li a {
    font-size: 14px;
    text-transform: uppercase;
}

.blogroll li a img {
    position: absolute;
    top: 50%;
    right: 12px;
    width: 40px;
    height: 40px;
    -o-object-fit: cover;
    object-fit: cover;
    transform: translateY(-50%);
}



/*--------------------------------------------------------------
  widget_media_image style
--------------------------------------------------------------*/

.widget_media_image img {
    max-width: 100%;
    height: auto;
    width: auto;
}


/*--------------------------------------------------------------
  ## widget_recent_comments style
--------------------------------------------------------------*/

.widget_recent_comments ul li {
    font-size: 14px;
    padding: 12px 0;
    text-transform: uppercase;
    border-top: 1px solid var(--gray-3);
}

.widget_recent_comments ul li span {
    margin-right: 5px;
}

.widget_recent_comments ul li:first-child {
    border-top: 0;
    padding-top: 0;
}

.widget_recent_comments ul li:last-child {
    padding-bottom: 0;
}



/*--------------------------------------------------------------
  ## widget_recent_comments style
--------------------------------------------------------------*/

.widget_nav_menu ul li {
    position: relative;
    text-transform: none;
    margin-bottom: 8px;
}

.widget_nav_menu ul li:last-child {
    margin-bottom: 0;
}

.widget_nav_menu ul li a {
    display: block;
    padding: 8px 12px;
    background-color: var(--bg-light);
    border-radius: var(--border-radius-sm);
}

.widget_nav_menu ul li.menu-item-has-children::after {
    content: "";
    display: block;
    position: absolute;
    top: 15px;
    right: 15px;
    height: 6px;
    width: 6px;
    border-left: 1px solid var(--gray-3);
    border-bottom: 1px solid var(--gray-3);
    transform: rotate(315deg);
    transition: all 0.2s;
}

.widget_nav_menu ul li.menu-item-has-children:hover::after {
    margin-top: 2px;
    transform: rotate(135deg);
}

.widget_nav_menu ul li ul {
    margin-top: 8px;
}

.widget_nav_menu ul li > ul {
    display: none;
}

.widget_nav_menu ul li:hover > ul {
    display: block;
}

.widget_nav_menu ul li > ul ul li a {
    background-color: var(--bg-light);
}



/*--------------------------------------------------------------
  ## widget_calendar style
--------------------------------------------------------------*/

.widget_calendar table {
    width: 100%;
    min-width: auto;
    margin: 0;
    border-collapse: collapse;
}

.widget_calendar caption {
    padding: 10px 0;
    border-bottom: 0;
    color: var(--color-muted);
}

.widget_calendar th,
.widget_calendar td {
    padding: 8px 4px;
    text-align: center;
    color: var(--color-muted);
}

.widget_calendar tbody td a {
    position: relative
}

.widget_calendar tbody td a::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -4px;
    width: 4px;
    height: 4px;
    background: var(--color-success);
    border-radius: 10px;
    margin: 0 0 0 -2px
}

.widget_calendar td#today {
    font-weight: bold
}

/*--------------------------------------------------------------
  ## widget_media_gallery style
--------------------------------------------------------------*/

.widget_media_gallery .gallery {
    padding: 12px 12px 0;
    margin-bottom: 0;
}

.widget_media_gallery .gallery-caption {
    padding: 4px;
}

/*--------------------------------------------------------------
  ## widget_rss style
--------------------------------------------------------------*/

.widget_rss .widget-title .rsswidget:first-child {
    float: right;
}

.widget_rss ul li {
    text-transform: uppercase;
    margin-bottom: 10px;
    padding-top: 12px;
    border-top: 1px solid var(--gray-3);
}

.widget_rss ul li:first-child {
    border: none;
    padding-top: 0;
}

.widget_rss ul li .rsswidget {
    font-size: 12px;
    display: block;
}

.widget_rss ul li .rss-date {
    font-size: 12px;
    color: var(--color-muted);
}

.widget_rss ul li .rssSummary {
    font-size: 12px;
    margin-top: 5px;
    color: var(--color-muted);
}

.widget_rss ul li cite {
    font-size: 12px;
    font-style: normal;
    color: var(--color-muted);
}



/*--------------------------------------------------------------
Widget hots comments
--------------------------------------------------------------*/

.widget-hots-comments .author-comment {
    position: relative;
    display: flex;
    min-width: 0;
    word-wrap: break-word;
    flex-direction: row;
    border-radius: var(--border-radius-sm);
    margin: 0 0 16px;
    background-color: var(--color-dark);
}

.widget-hots-comments .author-comment:last-child {
    margin: 0;
}

.widget-hots-comments .author-comment .media {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.widget-hots-comments .author-comment .media .media-content {
    -webkit-filter: blur(15px);
    filter: blur(15px);
    transform: scale(1.1);
}

.widget-hots-comments .author-comment .hots-comment-content {
    position: relative;
    padding: 16px 8px;
    color: #fff;
    z-index: 1;
}

.widget-hots-comments .author-comment .hots-comment-body {
    position: relative;
    padding: 0 16px 0 24px;
}

.widget-hots-comments .author-comment .hots-comment-title {
    position: relative;
}

.widget-hots-comments .author-comment .hots-comment-title .icon-quote1 {
    position: absolute;
    font-size: 20px;
    left: -24px;
    top: -4px;
    opacity: 0.8;
}

.widget-hots-comments .author-comment .hots-comment-title .icon-quote2 {
    position: absolute;
    font-size: 20px;
    right: -16px;
    bottom: 0;
    opacity: 0.8;
}

.widget-hots-comments .author-comment .hots-comment-goto {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

/*--------------------------------------------------------------
Apollo widget style
--------------------------------------------------------------*/

.widget-time-tags-list li {
    display: inline-block;
    padding: 5px 5px 5px 0;
}

.widget-time-tags-list li .btn-time {
    background: #6d7685;
    background: linear-gradient(to right, #9ca2a9, #6d7685);
    border: 0;
    color: #fff;
    transition: all 0.3s ease;
}

.widget-time-tags-list li .btn-time:hover {
    opacity: 0.8;
}

.widget-time-tags-list li:nth-child(1) .btn-time {
    background: #eb3349;
    background: linear-gradient(to right, #ff6e41, #ff0844);
    border: 0;
    color: #fff;
}

.widget-time-tags-list li:nth-child(3) .btn-time {
    background: #43e97b;
    background: linear-gradient(to right, #43e97b, #38f9d7);
    color: #fff;
    border: 0;
}

.widget-time-tags-list li:nth-child(2) .btn-time {
    background: #66a6ff;
    background: linear-gradient(to right, #89f7fe, #66a6ff);
    color: #fff;
    border: 0;
}

/*--------------------------------------------------------------
Apollo list time style
--------------------------------------------------------------*/

.widget-time-hots-list .list-item {
    flex-direction: row;
    align-items: center;
    margin: 0 0 16px;
}

.widget-time-hots-list .list-item:last-child {
    margin: 0 0 0;
}

.widget-time-hots-list .list-item .list-title {
    font-size: 14px;
}

.widget-time-hots-list .list-item .list-num {
    position: relative;
    width: 18px;
    height: 18px;
    font-size: 12px;
    text-align: center;
    padding: 0 !important;
    flex-shrink: 0;
    border-radius: 100%;
    background-color: var(--color-secondary);
    color: #fff;
    margin: 0 8px 0 0;
}

.widget-time-hots-list .list-item .list-num span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.widget-time-hots-list .list-item:nth-child(1) .list-num {
    background-color: #ff0f44;
    border-color: #ff0f44;
    color: #fff;
}

.widget-time-hots-list .list-item:nth-child(2) .list-num {
    background-color: #ff552f;
    color: #fff;
}

.widget-time-hots-list .list-item:nth-child(3) .list-num {
    background-color: #ff8036;
    color: #fff;
}

/*--------------------------------------------------------------
Widget featured topics
--------------------------------------------------------------*/

.widget-featured-topics .list-item {
    margin: 0 0 16px;
}

.widget-featured-topics .list-item:last-child {
    margin: 0;
}

/*--------------------------------------------------------------
Author comments
--------------------------------------------------------------*/
.author-comment-list .author-comment {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    flex: 1 1 auto;
    margin-bottom: 16px;
}

.author-comment-list .author-comment:last-child {
    margin-bottom: 0;
}

.author-comment-list .author-comment .author-comment-content {
    position: relative;
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    padding: 24px 24px 24px 52px;
}

.author-comment-list .author-comment .author-comment-body {
    position: relative;
    flex: 1 1 auto;
}

.author-comment-list .author-comment .author-comment-title {
    position: relative;
}

.author-comment-list .author-comment .author-comment-title .iconfont {
    position: absolute;
    font-size: 20px;
    left: -32px;
    top: -4px;
    opacity: 0.8;
}

.author-comment-list .author-comment .author-comment-footer {
    position: relative;
}

.author-comment-list .author-comment .author-comment-goto {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

@media (max-width: 767.98px) {
    .author-comment-list .author-comment {
        margin-bottom: 16px;
    }

    .author-comment-list .author-comment .author-comment-content {
        padding: 16px 16px 16px 40px;
    }

    .author-comment-list .author-comment .author-comment-title .iconfont {
        left: -28px;
    }
}

/*--------------------------------------------------------------
Footer style
--------------------------------------------------------------*/
.site-footer {
    background-color: var(--black);
}

.site-footer,
.site-footer p,
.site-footer a:not(.btn) {
    color: var(--color-light);
}

.site-footer a:not(.btn):hover {
    color: #fff;
}



/*--------------------------------------------------------------
Footer widget style
--------------------------------------------------------------*/

.footer-widget-header {
    position: relative;
    color: #fff;
    padding: 0 0 0 20px;
}

.footer-widget-header::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 4px;
    height: 18px;
    background-color: var(--color-primary);
    border-radius: 10px;
    transform: translate(0%, -50%);
}

.footer-widget-content p {
    line-height: 1.8;
    color: var(--color-light);
}

.footer-widget-content a {
    color: var(--color-light);
}

.footer-widget-content a:hover {
    color: #fff;
}

.footer-widget-content .footer-widget-links {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 8px;
}

.footer-widget-content .footer-widget-links a {
    flex-shrink: 0;
}

.footer-widget-social {
    display: flex;
    flex-wrap: wrap;
}

.footer-widget-social .btn {
    margin: 0 6px 6px 0;
}

/*--------------------------------------------------------------
Index magazine style
--------------------------------------------------------------*/

.index-magazine {
    position: relative;
    padding: 40px 0;
}

.index-magazine .magazine-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: var(--bg-light);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.index-magazine .magazine-content {
    position: relative;
}

.index-magazine .magazine-content .item {
    position: relative;
}

.index-magazine .magazine-content .item .item-content {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 12px 16px;
}

.index-magazine .magazine-content .item .item-goto {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
}

.index-magazine.magazine-fixed {
    position: relative;
    overflow: hidden;
}

.index-magazine.magazine-fixed .bg-magazine {
    opacity: 0.2;
    -webkit-filter: blur(10px);
    filter: blur(10px);
    transform: scale(1.1);
}

.index-magazine.magazine-fixed .bg-image-color {
    opacity: 0.6;
}

@media (max-width: 767.98px) {
    .index-magazine {
        position: relative;
        overflow: hidden;
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .index-magazine .magazine-content .item .item-content {
        padding: 8px;
    }

    .index-magazine .magazine-content .item .item-title {
        font-size: 10px;
    }

    .index-magazine .magazine-content .item.big .item-content {
        padding: 12px 16px;
    }

    .index-magazine .magazine-content .item.big .item-title {
        font-size: 16px;
    }

}

@media (min-width: 768px) and (max-width: 991.98px) {
    .index-magazine {
        padding-top: 24px;
        padding-bottom: 24px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .index-magazine {
        padding-top: 32px;
        padding-bottom: 32px;
    }
}

@media (min-width: 1200px) {
    .index-magazine.magazine-fixed {
        background-color: var(--color-dark);
    }
}

/*--------------------------------------------------------------
    index category column
--------------------------------------------------------------*/
.index-category-column .item {
    position: relative;
    overflow: hidden;
}

.index-category-column .item .item-content {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px;
    color: #fff;
    z-index: 2;
}

.index-category-column .item .item-content .text-sm {
    transition: all .3s ease-in-out
}

.index-category-column .item:hover .item-content .text-sm {
    transform: scale(1.1)
}

@supports ((-webkit-backdrop-filter: blur(4px)) or (backdrop-filter: blur(4px))) {
    .index-category-column .item:hover .item-content {
        -webkit-backdrop-filter: saturate(120%) blur(4px);
        backdrop-filter: saturate(120%) blur(4px);
        background-color: rgba(0, 0, 0, 0.3);
        border-radius: inherit;
    }
}

/*--------------------------------------------------------------
   list index pushes
--------------------------------------------------------------*/
@media  (min-width: 768px) {
    .index-category-column .col-md-2{
        width:12.5%;
    }
}

/*--------------------------------------------------------------
Index category style
--------------------------------------------------------------*/

.index-category-grid {
    padding: 32px 0;
}

.index-category-grid.bg-white .list-grid.list-grid-padding .list-item,
.index-category-grid.bg-white .list-grouped .list-item {
    border: 1px solid var(--border-color)
}

@media (max-width: 767.98px) {
    .index-category-grid {
        padding: 20px 0;
    }
}

/*--------------------------------------------------------------
Index ajax post
--------------------------------------------------------------*/
.index-ajax-menu {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.index-ajax-menu li {
    position: relative;
    margin: 0 16px 0 0;
    padding: 0 16px 0 0;
}

.index-ajax-menu li::before {
    content: "";
    position: absolute;
    right: -8px;
    top: 50%;
    width: 15px;
    height: 1px;
    background-color: var(--bg-muted);
    transform: rotate(-45deg);
}

.index-ajax-menu li:last-child {
    margin: 0;
    padding: 0;
}

.index-ajax-menu li:last-child::before {
    display: none;
}

.index-ajax-menu li a {
    position: relative;
    cursor: pointer;
    color: var(--color-secondary);
    transition: all 0.3s ease-in-out;
}

.index-ajax-menu li.active a {
    color: var(--color-primary);
}

@media (max-width: 767.98px) {
    .index-ajax-menu {
        flex-wrap: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        justify-content: start;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

    .index-ajax-menu::-webkit-scrollbar {
        display: none;
    }

    .index-ajax-menu li {
        flex-shrink: 0;
    }
}

/*--------------------------------------------------------------
Index author pushes style
--------------------------------------------------------------*/
.index-author-grid.bg-white .list-item.block {
    border: 1px solid var(--border-color);
}

.index-author-grid .list-item.block .list-content {
    position: relative;
    padding-top: 72px;
}

.index-author-grid .list-item.block .flex-avatar {
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%, -50%);
}

.index-author-grid .list-item.block .bg-author {
    opacity: 0.75;
}

.index-author-grid .list-item.block .bg-poster {
    opacity: 0.15;
    -webkit-filter: blur(10px);
    filter: blur(10px);
}

@media (max-width: 767.98px) {
    .index-author-grid .list-item.block .flex-avatar {
        width: 48px;
        height: 48px;
    }

    .index-author-grid .list-item.block .list-content {
        padding-top: 35px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .index-author-grid .list-item.block .flex-avatar {
        width: 64px;
        height: 64px;
    }

    .index-author-grid .list-item.block .list-content {
        padding: 44px 10px 16px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .index-author-grid .list-item.block .flex-avatar {
        width: 64px;
        height: 64px;
    }

    .index-author-grid .list-item.block .list-content {
        padding-top: 45px;
    }
}

/*--------------------------------------------------------------
List index style
--------------------------------------------------------------*/

.index-grid-heading h2 {
    position: relative;
    padding-left: 20px;
}

.index-grid-heading h2::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 4px;
    height: 18px;
    border-radius: 10px;
    background-color: var(--color-primary);
    transform: translate(0%, -50%);
}

/*--------------------------------------------------------------
  notice
  --------------------------------------------------------------*/

.index-notice .notice-action {
    flex-shrink: 0;
}

.index-notice .notice-icon {
    position: relative;
    width: 25px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjE5NDIzNTQ0MTMzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9Ijg2MSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4Ij48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik02MTEuNTU1NTU2IDU3My42Mjk2M20tNDAyLjk2Mjk2MyAwYTQwMi45NjI5NjMgNDAyLjk2Mjk2MyAwIDEgMCA4MDUuOTI1OTI2IDAgNDAyLjk2Mjk2MyA0MDIuOTYyOTYzIDAgMSAwLTgwNS45MjU5MjYgMFoiIGZpbGw9IiNmMDRhNGMiIGZpbGwtb3BhY2l0eT0iLjEiIHAtaWQ9Ijg2MiIgZGF0YS1zcG0tYW5jaG9yLWlkPSJhMzEzeC43NzgxMDY5LjAuaTIiIGNsYXNzPSJzZWxlY3RlZCI+PC9wYXRoPjxwYXRoIGQ9Ik0xNjEuMTg1MTg1IDg3Mi4yOTYyOTZsMjk0LjM1MjU5My0wLjAyODQ0NCA0LjMxNDA3NCAwLjAyODQ0NEM2NjYuNjkwMzcgODcyLjI5NjI5NiA4MzQuMzcwMzcgNzA0LjYxNjI5NiA4MzQuMzcwMzcgNDk3Ljc3Nzc3OFM2NjYuNjkwMzcgMTIzLjI1OTI1OSA0NTkuODUxODUyIDEyMy4yNTkyNTkgODUuMzMzMzMzIDI5MC45MzkyNTkgODUuMzMzMzMzIDQ5Ny43Nzc3Nzh2Mjk5LjczODA3NEE3NS44NTE4NTIgNzUuODUxODUyIDAgMCAwIDE2MS4xODUxODUgODcyLjI5NjI5NnpNOS40ODE0ODEgNTAyLjMwMDQ0NGwwLjAwOTQ4Mi0yLjg3Mjg4OEw5LjQ4MTQ4MSA0OTcuNzc3Nzc4QzkuNDgxNDgxIDI0OS4wNDA1OTMgMjExLjEyNDE0OCA0Ny40MDc0MDcgNDU5Ljg1MTg1MiA0Ny40MDc0MDcgNzA4LjU4OTAzNyA0Ny40MDc0MDcgOTEwLjIyMjIyMiAyNDkuMDQwNTkzIDkxMC4yMjIyMjIgNDk3Ljc3Nzc3OFM3MDguNTg5MDM3IDk0OC4xNDgxNDggNDU5Ljg1MTg1MiA5NDguMTQ4MTQ4Yy0xLjcxNjE0OCAwLTMuNDQxNzc4LTAuMDA5NDgxLTQuNzQwNzQxLTAuMDI4NDQ0TDE2MS4xODUxODUgOTQ4LjE0ODE0OEM3Ny40MTYyOTYgOTQ4LjE0ODE0OCA5LjQ4MTQ4MSA4ODAuMjQxNzc4IDkuNDgxNDgxIDc5Ni40NTM5MjZWNTAyLjMwMDQ0NHoiIGZpbGw9IiNmMDRhNGMiIHAtaWQ9Ijg2MyIgZGF0YS1zcG0tYW5jaG9yLWlkPSJhMzEzeC43NzgxMDY5LjAuaTAiIGNsYXNzPSIiPjwvcGF0aD48cGF0aCBkPSJNMjg3LjMzNjI5NiA0NzQuMDc0MDc0QzI1OS42MDI5NjMgNDc0LjA3NDA3NCAyMzcuMDM3MDM3IDQ1Mi44ODI5NjMgMjM3LjAzNzAzNyA0MjYuNjY2NjY3czIyLjU1NjQ0NC00Ny40MDc0MDcgNTAuMjk5MjU5LTQ3LjQwNzQwOGgzMjYuMDY4MTQ4QzY0MS4xMzc3NzggMzc5LjI1OTI1OSA2NjMuNzAzNzA0IDQwMC40NTAzNyA2NjMuNzAzNzA0IDQyNi42NjY2NjdzLTIyLjU1NjQ0NCA0Ny40MDc0MDctNTAuMjk5MjYgNDcuNDA3NDA3aC0zMjYuMDY4MTQ4ek0yODkuOTA1Nzc4IDY2My43MDM3MDRDMjYwLjc2OTE4NSA2NjMuNzAzNzA0IDIzNy4wMzcwMzcgNjQyLjUzMTU1NiAyMzcuMDM3MDM3IDYxNi4yOTYyOTZzMjMuNzMyMTQ4LTQ3LjQwNzQwNyA1Mi44Njg3NDEtNDcuNDA3NDA3aDE1MC4yNjI1MThDNDY5LjMwNDg4OSA1NjguODg4ODg5IDQ5My4wMzcwMzcgNTkwLjA2MTAzNyA0OTMuMDM3MDM3IDYxNi4yOTYyOTZzLTIzLjczMjE0OCA0Ny40MDc0MDctNTIuODY4NzQxIDQ3LjQwNzQwOEgyODkuOTA1Nzc4eiIgZmlsbD0iI2YwNGE0YyIgcC1pZD0iODY0IiBkYXRhLXNwbS1hbmNob3ItaWQ9ImEzMTN4Ljc3ODEwNjkuMC5pMSIgY2xhc3M9IiI+PC9wYXRoPjwvc3ZnPg==");
    flex-shrink: 0;
}

.index-notice .notice-content {
    position: relative;
    z-index: 2;
}

.notice-goto {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

@media (max-width: 767.98px) {
    .index-notice .notice-icon {
        width: 16px;
        height: 16px;
    }

    .index-notice .notice-content {
        font-size: 11px;
    }
}


/*--------------------------------------------------------------
Popup
--------------------------------------------------------------*/

@media (max-width: 767.98px) {
    .nice-popup-md .nice-popup-content {
        padding: 16px;
    }
}



/*--------------------------------------------------------------
Popup wrap
--------------------------------------------------------------*/

#search-popup-wrap,
#author-popup-wrap {
    display: none;
}


/*--------------------------------------------------------------
Fixed post
--------------------------------------------------------------*/

.fixed-to-top {
    position: fixed;
    right: 35px;
    bottom: 35px;
    z-index: 1000;
}

#back-to-top {
    transition: all 0.3s ease;
    opacity: 0;
    visibility: hidden;
}

#back-to-top.current {
    opacity: 1;
    visibility: visible;
}

/*--------------------------------------------------------------
Banner navigation
--------------------------------------------------------------*/

.slider-navigation .swiper-container .swiper-button-next,
.slider-navigation .swiper-container .swiper-button-prev {
    opacity: 0;
    width: calc(var(--swiper-navigation-mini-size) / 30 * 25);
    height: var(--swiper-navigation-mini-size);
    transition: all 0.3s linear;
}

.slider-navigation .swiper-container .swiper-button-next:after,
.slider-navigation .swiper-container .swiper-button-prev:after {
    font-size: var(--swiper-navigation-mini-size);
}

.slider-navigation .swiper-container .swiper-button-next {
    right: -100px;
}

.slider-navigation .swiper-container .swiper-button-prev {
    left: -100px;
}

.slider-navigation .swiper-container .swiper-button-next,
.slider-navigation .swiper-container .swiper-button-prev,
.slider-navigation .swiper-container .swiper-button-next:focus,
.slider-navigation .swiper-container .swiper-button-prev:focus {
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none;
}

.slider-navigation .swiper-container:hover .swiper-button-next {
    opacity: 1;
    right: 10px;
}

.slider-navigation .swiper-container:hover .swiper-button-prev {
    opacity: 1;
    left: 10px;
}

/*--------------------------------------------------------------
Banner pagination
--------------------------------------------------------------*/

.slider-navigation .swiper-pagination-bullet {
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: none !important;
    box-shadow: none !important;
}

.slider-navigation .swiper-pagination-white .swiper-pagination-bullet {
    width: 5px;
    height: 5px;
    border-radius: 5px;
    background-color: #fff;
    transition: all 0.5s;
}

.slider-navigation .swiper-container-horizontal > .swiper-pagination-bullets {
    padding: 10px 0;
    bottom: 0;
}

.slider-navigation .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active {
    width: 30px;
}

@media (max-width: 767.98px) {
    .slider-navigation .swiper-horizontal > .swiper-pagination-bullets {
        bottom: 0;
    }

    .slider-navigation .swiper-pagination-white .swiper-pagination-bullet {
        width: 4px;
        height: 4px;
    }

    .slider-navigation .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active {
        width: 20px;
    }

    .slider-navigation .swiper-container-horizontal > .swiper-pagination-bullets {
        padding: 0;
    }
}

/*--------------------------------------------------------------
Banner style 
--------------------------------------------------------------*/

.slider-style-3 .swiper-container {
    padding: 32px 0;
}

.slider-style-3 .swiper-slide {
    width: 1260px;
    transition: all 300ms ease-in-out;
}

.slider-style-3 .swiper-slide.swiper-slide-prev,
.slider-style-3 .swiper-slide.swiper-slide-next {
    transform: scaleY(0.95);
}

.slider-style-3 .swiper-slide.swiper-slide-active {
    transform: scaleY(1);
    z-index: 1;
}

.slider-style-3.slider-navigation .swiper-container-horizontal > .swiper-pagination-bullets {
    padding: 10px 0;
    bottom: 30px;
}

@media (max-width: 1199.98px) {
    .slider-style-2 .swiper-slide .media-4x1:after {
        padding-top: 33%;
    }
}

@media (max-width: 767.98px) {
    .slider-style-4 .swiper-slide .media-3x1:after {
        padding-top: 50%;
    }
}

@media (max-width: 767.98px) {
    .slider-style-3 .swiper-container {
        padding: 12px;
    }

    .slider-style-3 .swiper-slide {
        width: 100%;
    }

    .slider-style-1 .swiper-slide .h2,
    .slider-style-2 .swiper-slide .h2,
    .slider-style-3 .swiper-slide .h2,
    .slider-style-4 .swiper-slide .h2 {
        font-size: 15px;
    }

    .slider-style-3.slider-navigation .swiper-container-horizontal > .swiper-pagination-bullets {
        bottom: 5px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .slider-style-3 .swiper-container {
        padding: 24px 0;
    }

    .slider-style-3 .swiper-slide {
        width: 696px;
    }

    .slider-style-1 .swiper-slide .h2,
    .slider-style-2 .swiper-slide .h2,
    .slider-style-3 .swiper-slide .h2,
    .slider-style-4 .swiper-slide .h2 {
        font-size: 20px;
    }

    .slider-style-3.slider-navigation .swiper-container-horizontal > .swiper-pagination-bullets {
        bottom: 30px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .slider-style-3 .swiper-container {
        padding: 24px 0;
    }

    .slider-style-3 .swiper-slide {
        width: 940px;
    }

    .slider-style-3.slider-navigation .swiper-container-horizontal > .swiper-pagination-bullets {
        bottom: 30px;
    }
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .slider-style-3 .swiper-container {
        padding: 32px 0;
    }

    .slider-style-3 .swiper-slide {
        width: 1110px;
    }

    .slider-style-3.slider-navigation .swiper-container-horizontal > .swiper-pagination-bullets {
        bottom: 30px;
    }
}

@media (min-width: 1400px) {
    .slider-style-3 .swiper-container {
        padding: 32px 0;
    }

    .slider-style-3 .swiper-slide {
        width: 1260px;
    }

    .slider-style-3.slider-navigation .swiper-container-horizontal > .swiper-pagination-bullets {
        bottom: 30px;
    }
}

/*--------------------------------------------------------------
Friends list
--------------------------------------------------------------*/

.friends-menu ul li {
    margin-bottom: 10px;
}

.friends-menu ul li:last-child {
    margin-bottom: 0;
}

.friends-menu ul li a {
    display: flex;
    align-items: center;
    padding: 10px 15px;
    border-radius: var(--border-radius-sm);
}

.friends-menu ul li a .menu-icon {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    margin-right: 8px;
}

.friends-menu ul li a .menu-text {
    flex: 1 1 auto;
}

.friends-menu ul li.active a,
.friends-menu ul li a:hover {
    color: var(--color-primary);
    background-color: var(--outline-primary);
}

.friends-icon {
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    margin-right: 8px;
}

.friends-grid {
    margin-bottom: 32px;
}

.friends-grid:last-child {
    margin-bottom: 0;
}

.friends-list .item {
    flex: 1 1 auto;
    transition: all 0.3s ease-in-out;
}

.friends-list .item:hover {
    transform: translateY(-5px);
}

.friends-list .item .media {
    flex-shrink: 0;
}

.friends-list .item .item-goto {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

@media (max-width: 767.98px) {
    .friends-grid {
        margin-bottom: 20px;
    }
}

/* -------------------------------- 
    author info
-------------------------------- */
.author-info {
    position: relative;

}

.author-info .author-poster .poster-text {
    font-size: 5em;
    font-style: italic;
    opacity: .1;
}

.author-info .author-info-content {
    position: relative;
    z-index: 2;
    margin-top: -75px;
}

.author-info .author-info-content .author-avatar {
    position: relative;
    left: 50%;
    width: 150px;
    height: 150px;
    transform: translate(-50%, 0%);
}

.author-info .author-info-content .author-avatar .avatar-badge {
    width: 30px;
    height: 30px;
    transform: translate(-25%, -25%);
}

.author-info .author-info-content .author-desc {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
}

.author-name-mw {
    max-width: 60px;
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .author-info .author-info-content .author-desc {
        max-width: 80%;
    }
}

@media (max-width: 767.98px) {
    .author-info .author-poster::after {
        padding-top: 40%;
    }

    .author-info .author-poster .poster-text {
        font-size: 3em;
    }

    .author-info .author-info-content {
        margin-top: -40px;
    }

    .author-info .author-info-content .author-avatar {
        width: 80px;
        height: 80px;
    }

    .author-info .author-info-content .author-desc {
        max-width: 100%;
    }
}

/*--------------------------------------------------------------
author tabmenu 
--------------------------------------------------------------*/

.author-tabmenu {
    position: relative;
    display: flex;
    justify-content: center;
}

.author-tabmenu ul {
    display: flex;
    justify-content: center;
    padding: 6px;
    gap: 6px;
    background-color: var(--bg-light);
    border: 1px solid var(--gray-3);
    border-radius: var(--border-radius-md);
}

.author-tabmenu ul li a {
    position: relative;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    min-width: 130px;
    padding: 10px 20px;
    color: var(--color-muted);
}

.author-tabmenu ul li.active a {
    color: var(--color-dark);
}

.author-tabmenu ul li a::before {
    position: absolute;
    content: '';
    display: block;
    top: 15%;
    bottom: 15%;
    left: 15%;
    right: 15%;
    border-radius: var(--border-radius-sm);
    background: #fff;
    transition: all 0.2s linear;
    opacity: 0;
}

.author-tabmenu ul li.active a::before,
.author-tabmenu ul li a:hover::before {
    transition: 0.2s;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 1;
}

.author-tabmenu .nav-text {
    position: relative;
    margin: 0 8px;
}

.author-tabmenu .nav-icon {
    position: relative;
    font-size: 20px;
}

.author-tabmenu .nav-num {
    position: relative;
    min-width: 15px;
    font-size: 11px;
    line-height: 1;
    text-align: center;
    padding: 2px 3px;
    background-color: var(--bg-muted);
    color: #fff;
    border-radius: 4px;
}

@media (max-width: 767.98px) {
    .author-tabmenu ul {
        width: 100%;
    }

    .author-tabmenu ul li {
        width: 50%;
    }

    .author-tabmenu ul li a {
        justify-content: center;
        min-width: 0;
        padding: 8px 2px;
    }
}



/* ---------------------------------------------------
loading spinners
----------------------------------------------------- */

.loading-spinners {
    position: relative;
    display: none;
    width: 32px;
    height: 32px;
    border: 4px solid rgba(0, 0, 0, 0.2);
    border-top: 4px solid var(--color-dark);
    border-radius: 50%;
    margin: 20px auto;
    -webkit-animation: spCircRot 0.6s infinite linear;
    animation: spCircRot 0.6s infinite linear;
}

.loading-spinners.spinners-sm {
    width: 24px;
    height: 24px;
    border-width: 3px;
    margin: 0 auto;
}

.btn .loading-spinners {
    display: block;
}

@-webkit-keyframes spCircRot {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(359deg);
    }
}

@keyframes spCircRot {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(359deg);
    }
}

/*--------------------------------------------------------------
Content error style
--------------------------------------------------------------*/

.error-empty {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}


.error-empty .error-icon {
    max-width: 300px;
    width: 100%
}





/*--------------------------------------------------------------
Apollo style
--------------------------------------------------------------*/

.apollo-svg-no-safe {
    display: block;
    width: 64px;
    height: 64px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij48cGF0aCBkPSJNMzAuMiAxMDkuOGMwIDMuMiAxNS4xIDUuNyAzMy44IDUuN3MzMy44LTIuNiAzMy44LTUuN2MwLTMuMi0xNS4xLTUuNy0zMy44LTUuN3MtMzMuOCAyLjUtMzMuOCA1Ljd6IiBmaWxsPSIjYjhlNGNmIi8+PHBhdGggZD0iTTY2LjQgMTNjNS41IDIuNCAxMS44IDQuOCAxOC43IDcuMiA2LjUgMi4yIDEzIDQuMiAxOS43IDUuOSAyLjUuNyA0LjIgMi45IDQuMiA1LjR2MjIuMWMwIDE2LjYtOCAzMi4xLTIxLjUgNDEuN2wtMjAuMiAxNC40Yy0yIDEuNC00LjYgMS40LTYuNSAwTDQwLjUgOTUuNEMyNyA4NS44IDE5IDcwLjIgMTkgNTMuNnYtMjJjMC0yLjYgMS44LTQuOSA0LjMtNS41IDguNi0yLjEgMTUuNy00LjEgMjEuMy02IDUuOC0yIDExLjUtNC4zIDE3LTcuMSAxLjUtLjYgMy4zLS43IDQuOCAwem0tNiA0NC40TDUzLjEgNTBjLTItMi01LjItMi03LjItLjFsLS4xLjFjLTIgMi0yIDUuNCAwIDcuNGwxMC45IDExLjFjMiAyIDUuMiAyIDcuMi4xbC4xLS4xTDgyLjIgNTBjMi0yIDItNS40IDAtNy40cy01LjItMi03LjItLjFsLS4xLjEtMTQuNSAxNC44eiIgZmlsbD0iIzRkYmI4OCIvPjwvc3ZnPg==');
}

.apollo-svg-remind {
    display: block;
    width: 64px;
    height: 64px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTUxMiA3Ni44Yy0yMzYuOCAwLTQzNS4yIDE5Mi00MzUuMiA0MzUuMnMxOTIgNDM1LjIgNDM1LjIgNDM1LjIgNDM1LjItMTkyIDQzNS4yLTQzNS4yUzc0OC44IDc2LjggNTEyIDc2Ljh6bTI0OS42IDMyMEw0ODAgNzA0Yy0xMi44IDEyLjgtMzguNCAxMi44LTUxLjIgMEwyODggNTU2LjhjLTEyLjgtMTIuOC0xMi44LTM4LjQgMC01MS4yIDEyLjgtMTIuOCAzOC40LTEyLjggNTEuMiAwbDExNS4yIDExNS4yTDcwNCAzMzkuMmMxMi44LTEyLjggMzguNC0xMi44IDUxLjIgMCAyNS42IDEyLjggMjUuNiAzOC40IDYuNCA1Ny42eiIgZmlsbD0iIzY4RDI3OSIvPjxwYXRoIGQ9Ik03MTAuNCAzMzkuMmwtMjU2IDI4MS42LTExNS4yLTExNS4yYy0xMi44LTEyLjgtMzguNC0xMi44LTUxLjIgMC0xMi44IDEyLjgtMTIuOCAzOC40IDAgNTEuMmwxNDcuMiAxNDAuOGMxMi44IDEyLjggMzguNCAxMi44IDUxLjIgMEw3NjggMzkwLjRjMTIuOC0xMi44IDEyLjgtMzguNCAwLTUxLjItMTkuMi0xMi44LTQ0LjgtMTIuOC01Ny42IDB6IiBmaWxsPSIjRkZGIi8+PC9zdmc+');
}

.apollo-svg-mail {
    display: block;
    width: 64px;
    height: 64px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTY0IDUxMmE0NDggNDQ4IDAgMTA4OTYgMCA0NDggNDQ4IDAgMTAtODk2IDB6IiBmaWxsPSIjNjA4QkU5Ii8+PHBhdGggZD0iTTIyNCAzMDJoNTc2cTMyIDAgMzIgMzJ2MzU2cTAgMzItMzIgMzJIMjI0cS0zMiAwLTMyLTMyVjMzNHEwLTMyIDMyLTMyeiIgZmlsbD0iI0VBRURGNSIvPjxwYXRoIGQ9Ik0yMjQgNzIyaDU3NmMxNy42NzMgMCAzMi0xNC4zMjcgMzItMzJ2LTU4QzY2MC45NiA0OTMuMzMzIDU1NC4yOTQgNDI0IDUxMiA0MjRjLTQyLjI5NCAwLTE0OC45NiA2OS4zMzMtMzIwIDIwOHY1OGMwIDE3LjY3MyAxNC4zMjcgMzIgMzIgMzJ6IiBmaWxsPSIjQ0NEQUY3Ii8+PHBhdGggZD0iTTIyNCAzMDJoNTc2YzE3LjY3MyAwIDMyIDE0LjMyNyAzMiAzMnY1OEM2NTEuMzUgNTE3LjMzMyA1NDQuNjgzIDU4MCA1MTIgNTgwYy0zMi42ODMgMC0xMzkuMzUtNjIuNjY3LTMyMC0xODh2LTU4YzAtMTcuNjczIDE0LjMyNy0zMiAzMi0zMnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=');
}

.apollo-svg-set {
    display: block;
    width: 64px;
    height: 64px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTAgNTEyYTUxMiA1MTIgMCAxMDEwMjQgMEE1MTIgNTEyIDAgMTAwIDUxMnoiIGZpbGw9IiNEQkRCREIiLz48cGF0aCBkPSJNODYzLjg4MzYzNiA0ODguNzI3MjczbC02Mi44MzYzNjMtMTAuOTM4MTgyYTI4OS41MTI3MjcgMjg5LjUxMjcyNyAwIDAwLTIxLjQxMDkwOS03OC4xOTYzNjRMODI4Ljk3NDU0NSAzNTguNGEyNC42NjkwOTEgMjQuNjY5MDkxIDAgMDAtMjMuMjcyNzI3LTQyLjM1NjM2NGwtNjEuMjA3MjczIDIzLjI3MjcyOGEyOTIuNzcwOTA5IDI5Mi43NzA5MDkgMCAwMC01Ni43ODU0NTQtNTYuMDg3MjczbDIzLjI3MjcyNy02MS42NzI3MjdhMjQuNjY5MDkxIDI0LjY2OTA5MSAwIDAwLTQyLjM1NjM2My0yMy4yNzI3MjhsLTQyLjEyMzYzNyA1MC41MDE4MTlhMjg5Ljc0NTQ1NSAyODkuNzQ1NDU1IDAgMDAtNzYuOC0yMC4yNDcyNzNsLTE0LjQyOTA5MS02OC40MjE4MThhMjQuNjY5MDkxIDI0LjY2OTA5MSAwIDAwLTQ4Ljg3MjcyNyAwTDQ3NC45OTYzNjQgMjI1LjI4YTI4OS43NDU0NTUgMjg5Ljc0NTQ1NSAwIDAwLTc2LjggMjAuMjQ3MjczbC00MC45Ni01MC41MDE4MThBMjQuNjY5MDkxIDI0LjY2OTA5MSAwIDAwMzE0Ljg4IDIxOC4yOTgxODJsMjMuMjcyNzI3IDYxLjY3MjcyN2EyOTIuNzcwOTA5IDI5Mi43NzA5MDkgMCAwMC01Ni43ODU0NTQgNTYuMDg3MjczTDIyMC4xNiAzMTIuNzg1NDU1YTI0LjY2OTA5MSAyNC42NjkwOTEgMCAwMC0yMy4yNzI3MjcgNDIuMzU2MzYzbDQ5LjMzODE4MiA0MS4xOTI3MjdhMjg5LjUxMjcyNyAyODkuNTEyNzI3IDAgMDAtMjEuNDEwOTEgNzguMTk2MzY0bC02NC42OTgxODEgMTQuMTk2MzY0YTI0LjY2OTA5MSAyNC42NjkwOTEgMCAwMDAgNDguODcyNzI3bDYyLjEzODE4MSAxMC43MDU0NTVhMjg5Ljc0NTQ1NSAyODkuNzQ1NDU1IDAgMDAyMC40OCA3OS44MjU0NTRsLTQ3LjcwOTA5IDM4LjYzMjcyN0EyNC42NjkwOTEgMjQuNjY5MDkxIDAgMDAyMTguMjk4MTgyIDcwOS4xMkwyNzYuNDggNjg3LjcwOTA5MWEyOTIuNzcwOTA5IDI5Mi43NzA5MDkgMCAwMDU4LjQxNDU0NSA1OS4xMTI3MjdsLTIxLjE3ODE4MSA1Ny43MTYzNjRhMjQuNjY5MDkxIDI0LjY2OTA5MSAwIDAwNDIuMzU2MzYzIDIzLjI3MjcyN2wzOC44NjU0NTUtNDYuNTQ1NDU0YTI4OS43NDU0NTUgMjg5Ljc0NTQ1NSAwIDAwODAuOTg5MDkxIDIxLjY0MzYzNmwxMi44IDYwLjk3NDU0NWEyNC42NjkwOTEgMjQuNjY5MDkxIDAgMDA0OC44NzI3MjcgMGwxMC40NzI3MjctNTkuODEwOTA5YTI4OS43NDU0NTUgMjg5Ljc0NTQ1NSAwIDAwODAuMjkwOTA5LTIxLjg3NjM2M2wzOC44NjU0NTUgNDYuNTQ1NDU0YTI0LjY2OTA5MSAyNC42NjkwOTEgMCAwMDQyLjM1NjM2NC0yMy4yNzI3MjdsLTIxLjE3ODE4Mi01Ny43MTYzNjRBMjkyLjc3MDkwOSAyOTIuNzcwOTA5IDAgMDA3NDYuODIxODE4IDY4OC42NGw1OC4xODE4MTggMjEuNDEwOTA5YTI0LjY2OTA5MSAyNC42NjkwOTEgMCAwMDIzLjI3MjcyOC00Mi4zNTYzNjRsLTQ3LjcwOTA5MS0zOS43OTYzNjNhMjg5Ljc0NTQ1NSAyODkuNzQ1NDU1IDAgMDAyMC40OC03OS44MjU0NTVsNjIuODM2MzYzLTEyLjhhMjQuNjY5MDkxIDI0LjY2OTA5MSAwIDAwMC00OC44NzI3Mjd6TTcyMS40NTQ1NDUgNTE0LjU2YTIwOS40NTQ1NDUgMjA5LjQ1NDU0NSAwIDAxLTE2LjA1ODE4MSA4MC43NTYzNjRsLTE3MC4xMjM2MzctOTguNDQzNjM3VjMwNi41MDE4MThBMjA5LjQ1NDU0NSAyMDkuNDU0NTQ1IDAgMDE3MjEuNDU0NTQ1IDUxNC41NnpNNDg4LjcyNzI3MyAzMDYuNTAxODE4djE5MC44MzYzNjRsLTE2OS40MjU0NTUgOTcuNzQ1NDU0YTIwOS40NTQ1NDUgMjA5LjQ1NDU0NSAwIDAxMTY5LjQyNTQ1NS0yODguNTgxODE4ek01MTIgNzI0LjAxNDU0NWEyMDkuNDU0NTQ1IDIwOS40NTQ1NDUgMCAwMS0xNzAuNTg5MDkxLTg4LjIwMzYzNkw1MTIgNTM3LjM2NzI3M2wxNzAuNTg5MDkxIDk4LjQ0MzYzNkEyMDkuNDU0NTQ1IDIwOS40NTQ1NDUgMCAwMTUxMiA3MjQuMDE0NTQ1eiIgZmlsbD0iIzhFOEU4RSIvPjwvc3ZnPg==');
}

.apollo-svg-message {
    display: block;
    width: 64px;
    height: 64px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTY0IDUxMmE0NDggNDQ4IDAgMTA4OTYgMCA0NDggNDQ4IDAgMTAtODk2IDB6IiBmaWxsPSIjNTdFMDg3Ii8+PHBhdGggZD0iTTUxMiAyNTZjMTQxLjM4NSAwIDI1NiAxMTQuNjE1IDI1NiAyNTZTNjUzLjM4NSA3NjggNTEyIDc2OEgyOTJjLTE5Ljg4MiAwLTM2LTE2LjExOC0zNi0zNlY1MTJjMC0xNDEuMzg1IDExNC42MTUtMjU2IDI1Ni0yNTZ6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTYwOCA1MTJhMzIgMzIgMCAxMDY0IDAgMzIgMzIgMCAxMC02NCAwek00ODAgNTEyYTMyIDMyIDAgMTA2NCAwIDMyIDMyIDAgMTAtNjQgMHpNMzUyIDUxMmEzMiAzMiAwIDEwNjQgMCAzMiAzMiAwIDEwLTY0IDB6IiBmaWxsPSIjNDJEQTc3Ii8+PHBhdGggZD0iTTI1NiA1NzZjMTIuOTE2IDUxLjU4MyAzNC45MTYgOTIuOTE2IDY2IDEyNCAzMS4wODQgMzEuMDg0IDczLjA4NCA1My43NSAxMjYgNjhIMjkyYy0xOS44ODIgMC0zNi0xNi4xMTgtMzYtMzZWNTc2eiIgZmlsbD0iI0YyRjVGMyIvPjwvc3ZnPg==');
}

.apollo-svg-check-wait {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    display: inline-block;
    background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCI+PGRlZnM+PHN0eWxlLz48L2RlZnM+PHBhdGggZD0iTTgzMiAxMDI0SDE5MkM4NS45NTQgMTAyNCAwIDkzOC4wNDYgMCA4MzJWMTkyQzAgODUuOTU0IDg1Ljk1NCAwIDE5MiAwaDY0MGMxMDYuMDQ2IDAgMTkyIDg1Ljk1NCAxOTIgMTkydjY0MGMwIDEwNi4wNDYtODUuOTU0IDE5Mi0xOTIgMTkyem0wIDAiIGZpbGw9IiNGRkY5REQiLz48cGF0aCBkPSJNNTU0LjY1NiAzNjIuNjU2YzAgNTguOTA2LTQ3Ljc1IDEwNi42NTYtMTA2LjY1NiAxMDYuNjU2cy0xMDYuNjU2LTQ3Ljc1LTEwNi42NTYtMTA2LjY1NlMzODkuMDk0IDI1NiA0NDggMjU2czEwNi42NTYgNDcuNzUgMTA2LjY1NiAxMDYuNjU2em0tOTYgMjY2LjY4OGMwLTQ1LjQzOCAxNy45ODQtODYuNzIgNDcuMDQtMTE3LjM0NEgzNTcuMzEyQzMwMS40NjggNTEyIDI1NiA1NTcuNDY4IDI1NiA2MTMuMzQ0VjY4OGMwIDguODI4IDcuMTcyIDE2IDE2IDE2aDIwNC4wOTRjLTExLjA0LTIyLjU5NC0xNy40MzgtNDcuODc2LTE3LjQzOC03NC42NTZ6bTAgMCIgZmlsbD0iI0ZGRDIwMCIvPjxwYXRoIGQ9Ik02MjkuMzQ0IDQ5MC42NTZjLTc2LjQ0NiAwLTEzOC42NTYgNjIuMjEyLTEzOC42NTYgMTM4LjY1NlM1NTIuODY4IDc2OCA2MjkuMzQ0IDc2OCA3NjggNzA1Ljc5IDc2OCA2MjkuMzQ0cy02Mi4yMS0xMzguNjg4LTEzOC42NTYtMTM4LjY4OHptNDcuMDcgMTg1Ljc1OGEyMS4yNTQgMjEuMjU0IDAgMDEtMTUuMDcgNi4yNDJjLTUuNDY4IDAtMTAuOTE0LTIuMDc4LTE1LjA3LTYuMjQybC0zMi0zMmEyMS4xODQgMjEuMTg0IDAgMDEtNi4yNzQtMTUuMDdWNTc2YzAtMTEuNzc0IDkuNTctMjEuMzQ0IDIxLjM0NC0yMS4zNDRzMjEuMzQ0IDkuNTQgMjEuMzQ0IDIxLjM0NHY0NC41MTZsMjUuNzU4IDI1Ljc1OGM4LjI4OCA4LjMyIDguMjg4IDIxLjgyLS4wMzIgMzAuMTR6bTAgMCIgZmlsbD0iI0ZGRTc3NyIvPjwvc3ZnPg==');
}

.apollo-svg-check-pass {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    display: inline-block;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij48cGF0aCBkPSJNMTA0IDEyOEgyNGMtMTMuMyAwLTI0LTEwLjctMjQtMjRWMjRDMCAxMC43IDEwLjcgMCAyNCAwaDgwYzEzLjMgMCAyNCAxMC43IDI0IDI0djgwYzAgMTMuMy0xMC43IDI0LTI0IDI0eiIgZmlsbD0iI2ZmZTZlMiIvPjxwYXRoIGQ9Ik02OS4zIDQ1LjNjMCA3LjQtNiAxMy4zLTEzLjMgMTMuM3MtMTMuMy02LTEzLjMtMTMuM1M0OC42IDMyIDU2IDMyczEzLjMgNiAxMy4zIDEzLjN6bS0xMiAzMy40YzAtNS43IDIuMi0xMC44IDUuOS0xNC43SDQ0LjdjLTcgMC0xMi43IDUuNy0xMi43IDEyLjdWODZjMCAxLjEuOSAyIDIgMmgyNS41Yy0xLjQtMi44LTIuMi02LTIuMi05LjN6IiBmaWxsPSIjZmM1NzNiIi8+PHBhdGggZD0iTTc4LjcgNjEuM2MtOS42IDAtMTcuMyA3LjgtMTcuMyAxNy4zUzY5LjEgOTYgNzguNyA5NiA5NiA4OC4yIDk2IDc4LjdzLTcuOC0xNy40LTE3LjMtMTcuNHptOCAxNC40bC04LjcgMTBjLS41LjYtMS4yLjktMS45LjlINzZjLS43IDAtMS40LS4zLTEuOS0uOGwtNC43LTQuN2MtMS0xLTEtMi43IDAtMy44czIuNy0xIDMuOCAwbDIuNiAyLjYgNi44LTcuOGMxLTEuMSAyLjYtMS4yIDMuOC0uMyAxLjEgMS4xIDEuMiAyLjguMyAzLjl6IiBmaWxsPSIjZmQ5MDdlIi8+PC9zdmc+');
}

.apollo-svg-check-error {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    vertical-align: middle;
    width: 64px;
    height: 64px;
    display: inline-block;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij48cGF0aCBkPSJNMTA0IDEyOEgyNGMtMTMuMyAwLTI0LTEwLjctMjQtMjRWMjRDMCAxMC43IDEwLjcgMCAyNCAwaDgwYzEzLjMgMCAyNCAxMC43IDI0IDI0djgwYzAgMTMuMy0xMC43IDI0LTI0IDI0eiIgZmlsbD0iI2ZmZTZlMiIvPjxwYXRoIGQ9Ik02OS4zIDQ1LjNjMCA3LjQtNiAxMy4zLTEzLjMgMTMuM3MtMTMuMy02LTEzLjMtMTMuM1M0OC42IDMyIDU2IDMyczEzLjMgNiAxMy4zIDEzLjN6bS0xMiAzMy40YzAtNS43IDIuMi0xMC44IDUuOS0xNC43SDQ0LjdjLTcgMC0xMi43IDUuNy0xMi43IDEyLjdWODZjMCAxLjEuOSAyIDIgMmgyNS41Yy0xLjQtMi44LTIuMi02LTIuMi05LjN6IiBmaWxsPSIjZmM1NzNiIi8+PHBhdGggZD0iTTkxIDY2LjRjLTYuOC02LjgtMTcuOC02LjgtMjQuNSAwLTYuOCA2LjgtNi44IDE3LjggMCAyNC41IDYuOCA2LjggMTcuOCA2LjggMjQuNSAwIDYuNy02LjggNi43LTE3LjcgMC0yNC41em0tOSAxOS4zbC0zLjMtMy4zLTMuMyAzLjNjLTEgMS0yLjcgMS0zLjggMC0xLTEtMS0yLjcgMC0zLjhsMy4zLTMuMy0zLjMtMy4zYy0xLTEtMS0yLjcgMC0zLjggMS0xIDIuNy0xIDMuOCAwbDMuMyAzLjMgMy4zLTMuM2MxLTEgMi43LTEgMy44IDAgMSAxIDEgMi43IDAgMy44bC0zLjMgMy4zIDMuMyAzLjNjMSAxIDEgMi43IDAgMy44LTEuMSAxLjEtMi44IDEuMS0zLjggMHoiIGZpbGw9IiNmZDkwN2UiLz48L3N2Zz4=');
}

/*--------------------------------------------------------------
apollo user sign style
--------------------------------------------------------------*/

.apollo-sign-container {
    position: relative;
    display: flex;
    flex-direction: row;
    overflow: hidden;
    height: 100vh;
}

.apollo-sign-container .sign-cover {
    position: relative;
    flex-grow: 0;
    width: 450px;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .apollo-sign-container .sign-cover {
        width: 320px;
    }
}

@media (min-width: 1400px) {
    .apollo-sign-container .sign-cover {
        width: 60%;
    }
}

.apollo-sign-container .sign-content {
    position: relative;
    display: flex;
    flex: 1;
    flex-direction: column;
    overflow: auto;
    width: 100%;
    background: var(--bg-white);
}

.apollo-sign-container .sign-body {
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
}

.apollo-sign-container .sign-box {
    width: 100%;
    max-width: 450px;
    padding: 48px;
}

@media (min-width: 768px) and (max-width: 1198.99px) {
    .apollo-sign-container .sign-box {
        margin: 0 auto;
    }
}

.apollo-sign-container .sign-logo {
    max-width: 300px;
    max-height: 60px;
}

.apollo-sign-container .sign-logo.dark {
    display: none;
}

.apollo-sign-container .sign-qrcode {
    text-align: center;
}

.apollo-sign-container .sign-qrcode img {
    max-width: 300px;
}

.apollo-sign-container .sign-footer a {
    color: var(--color-primary)
}

.apollo-sign-container .sign-footer a:hover {
    opacity: .8
}

.apollo-sign-container .sign-hr {
    position: relative;
    display: table;
    width: 100%;
    white-space: nowrap;
}

.apollo-sign-container .sign-hr:after,
.apollo-sign-container .sign-hr:before {
    content: "";
    border-top: 1px solid var(--bg-light);
    display: table-cell;
    width: 50%;
    position: relative;
    top: 10px;
}

.apollo-sign-container .sign-hr span {
    position: relative;
    padding: 0 15px;
}

.apollo-sign-container .sign-rule {
    text-decoration: underline;
}

@media (min-width: 768px) {
    .apollo-sign-container .sign-box {
        width: 100%;
        min-width: 450px;
        padding: 48px;
    }
}

.apollo-sign-container .sige-getpwd {
    margin: auto;
    flex: none;
}

.apollo-sign-container .sign-badge {
    background-color: var(--outline-primary);
    color: var(--color-primary);
    padding: 10px 20px;
    border-radius: 48px;
    text-align: center;
}



/*--------------------------------------------------------------
apollo points style
--------------------------------------------------------------*/

.apollo-points-poster,
.apollo-points-progress {
    position: relative;
}

.apollo-points-progress .progress {
    border-radius: 160px;
    height: 10px;
    background-color: var(--bg-light);
}

.apollo-points-progress .progress .progress-bar {
    background: var(--color-primary);
    background: linear-gradient(to left, #ff522b, #ff9e88);
}

/*--------------------------------------------------------------
Apollo note style
--------------------------------------------------------------*/
.apollo-moment-item {
    margin-bottom: 24px;
}

.apollo-moment-item:last-child {
    margin-bottom: 0;
}

.apollo-moment-content {
    line-height: 1.75;
}

.apollo-moment-action {
    position: relative;
    display: flex;
    align-items: center;
}

.apollo-moment-info .author-avatar {
    width: 48px;
    height: 48px;
}

.apollo-moment-info .author-avatar .avatar-badge {
    width: 20px;
    height: 20px;
    transform: translate(10%, 10%);
}

.apollo-moment-info .author-name {
    display: inline-block;
    max-width: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.apollo-moment-images {
    position: relative;
}

.apollo-moment-link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

@media (max-width: 767.98px) {
    .apollo-moment-item {
        margin-bottom: 16px;
    }
}

/*--------------------------------------------------------------
apollo dropdown style
--------------------------------------------------------------*/
.apollo-moment-dropdown .dropmenu-toggle {
    position: relative;
    display: block;
    opacity: .6;
}

.apollo-moment-dropdown .dropmenu-toggle:hover,
.apollo-moment-dropdown.active .dropmenu-toggle {
    opacity: 1;
}

.apollo-moment-dropdown .dropmenu-box {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    padding: 16px;
    border-radius: var(--border-radius-sm);
    background-color: var(--bg-white);
    border: 1px solid var(--border-light);
    pointer-events: none;
    z-index: 999;
}

.apollo-moment-dropdown .dropmenu-box.fadeup {
    opacity: 0;
    visibility: hidden;
    display: block;
    transform-origin: 0 0 0;
    transition: all 0.3s ease-out 0s;
    transform: translateY(15px);
    box-shadow: 0 0 25px 5px rgba(28, 31, 36, 0.1);
}

.apollo-moment-dropdown.active .dropmenu-box.fadeup {
    pointer-events: initial;
    opacity: 1;
    visibility: visible;
    transform: translateY(10px);
}

@media (min-width: 1200px) {
    .apollo-moment-dropdown .dropmenu-box {
        width: 80%
    }
}

.apollo-tags-box a {
    position: relative;
    display: inline-block;
    padding: 8px 16px 8px 36px;
    margin: 4px;
    color: var(--color-muted);
    background-color: var(--bg-light);
    border-radius: var(--border-radius-sm);
}

.apollo-tags-box a::before {
    content: '';
    display: block;
    position: absolute;
    left: 12px;
    top: 50%;
    width: 16px;
    height: 16px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIGlkPSLlm77lsYJfMSIgeD0iMCIgeT0iMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAwIDIwMCIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjAwIDIwMCI+PHN0eWxlPi5zdDF7ZmlsbDojZmZmfTwvc3R5bGU+PGNpcmNsZSBjeD0iMTAwIiBjeT0iMTAwIiByPSI5OSIgc3R5bGU9ImZpbGw6I2ZmNTIyYiIvPjxwYXRoIGQ9Ik0xNTYuMyA3MC44YzEuNCAwIDIuNiAxLjMgMi43IDN2MTIuN2MwIDEuNy0xLjEgMy0yLjYgMy4xSDUwLjZjLTEuNCAwLTIuNi0xLjMtMi43LTNWNzMuOGMwLTEuNyAxLjEtMyAyLjYtMy4xaDEwNS44em0tLjIgMzcuN2MxLjYgMCAyLjggMS4zIDIuOSAzdjEyLjdjMCAxLjctMS4yIDMtMi44IDMuMUg0MS45Yy0xLjYgMC0yLjgtMS4zLTIuOS0yLjl2LTEyLjdjMC0xLjcgMS4yLTMgMi44LTMuMWwxMTQuMy0uMXoiIGNsYXNzPSJzdDEiLz48cGF0aCBkPSJNNzUuOCA0Ny4xYy4xLTEuNCAxLjYtMi42IDMuMi0yLjdoMTIuN2MxLjcgMCAyLjkgMS4xIDIuOSAyLjZsLTkuOSAxMDUuOGMtLjEgMS40LTEuNSAyLjYtMy4yIDIuN0g2OC44Yy0xLjcgMC0yLjktMS4xLTIuOS0yLjZsOS45LTEwNS44em0zOC4xLTQuMmMuMS0xLjYgMS42LTIuOCAzLjItMi45aDEyLjdjMS43IDAgMi45IDEuMiAyLjkgMi44TDEyMiAxNTcuMWMtLjEgMS42LTEuNiAyLjgtMy4yIDIuOWgtMTIuN2MtMS43IDAtMi45LTEuMi0yLjktMi44bDEwLjctMTE0LjN6IiBjbGFzcz0ic3QxIi8+PC9zdmc+');
    transform: translate(0, -50%);
    z-index: 1;
}

@-webkit-keyframes apollofadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 20%, 0);
    }

    to {
        opacity: 1;
        transform: none;
    }
}

@keyframes apollofadeInUp {
    from {
        opacity: 0;
        transform: translate3d(0, 20%, 0);
    }

    to {
        opacity: 1;
        transform: none;
    }
}

/*--------------------------------------------------------------
user navbar
--------------------------------------------------------------*/
.apollo-profile-navbar {
    position: relative
}

.apollo-profile-navbar ul li {
    margin: 32px 0 0
}

.apollo-profile-navbar ul li:first-child {
    margin: 0
}

.apollo-profile-navbar ul li .nav-inner {
    position: relative;
    display: flex;
    align-items: center
}

.apollo-profile-navbar .nav-text {
    padding: 0 16px;
    flex: 1 1 auto
}

.apollo-profile-navbar .nav-icon {
    width: 42px;
    height: 42px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    font-size: 20px;
    background-color: var(--bg-light);
    border-radius: 50%;
}

.apollo-profile-navbar .nav-icon i {
    position: relative;
    transition: all 0.3s ease-in-out;
}

.apollo-profile-navbar li:nth-child(1) .nav-icon {
    background-color: rgba(254, 85, 1, 0.09);
    color: rgb(254, 85, 1);
}

.apollo-profile-navbar li:nth-child(2) .nav-icon {
    background-color: rgb(254 190 1 / 9%);
    color: rgb(254 190 1);
}

.apollo-profile-navbar li:nth-child(3) .nav-icon {
    background-color: rgb(254 85 1 / 9%);
    color: rgb(254 85 1);
}

.apollo-profile-navbar li:nth-child(4) .nav-icon {
    background-color: rgb(255 147 59 / 9%);
    color: rgb(255 147 59);
}

.apollo-profile-navbar li:nth-child(5) .nav-icon {
    background-color: rgb(4 156 255 / 9%);
    color: rgb(4 156 255);
}

.apollo-profile-navbar li:nth-child(6) .nav-icon {
    background-color: rgb(39 164 95 / 9%);
    color: rgb(39 164 95);
}

@media (max-width: 767.98px) {
    .apollo-profile-navbar ul li {
        margin: 24px 0 0
    }
}

/*--------------------------------------------------------------
user navbar
--------------------------------------------------------------*/
.apollo-menu-widget ul {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.apollo-menu-widget ul li a {
    display: flex;
    align-items: center;
    color: var(--color-secondary);
}

.apollo-menu-widget ul li a .item-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    font-size: 18px;
    margin-right: 8px;
}

.apollo-menu-widget ul li a:hover,
.apollo-menu-widget ul li.active a {
    color: var(--color-primary);
}

.apollo-menu-widget ul li.active a .item-icon {
    color: var(--color-primary);
}

.apollo-menu-widget ul li a small {
    position: relative;
    min-width: 15px;
    font-size: 11px;
    line-height: 1;
    background-color: var(--bg-light);
    color: var(--color-muted);
    border-radius: 4px;
    padding: 2px 3px;
    margin-left: 4px;
    text-align: center;
}

@media (max-width: 991.98px) {
    .apollo-menu-widget ul {
        display: flex;
        justify-content: space-evenly;
        flex-direction: row;
        gap: 8px;
    }

    .apollo-menu-widget ul li a {
        flex-direction: column;
        justify-content: center;
        padding: 4px;
    }

    .apollo-menu-widget ul li a .item-icon {
        font-size: 24px;
        margin: 0 0 4px;
    }

    .apollo-menu-widget ul li a .item-title {
        font-size: 14px;
    }
}

@media (max-width: 767.98px) {
    .apollo-menu-widget ul {
        flex-wrap: nowrap;
        justify-content: start;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

    .apollo-menu-widget ul::-webkit-scrollbar {
        display: none;
    }

    .apollo-menu-widget ul li {
        flex-shrink: 0;
    }

    .apollo-menu-widget ul li a {
        flex-direction: row;
        align-items: center;
        gap: 4px;
        padding: 4px 12px 4px 6px;
        background-color: var(--bg-light);
        border-radius: var(--border-radius-sm);
    }

    .apollo-menu-widget ul li.active a {
        background-color: var(--outline-primary);
    }

    .apollo-menu-widget ul li a .item-icon {
        margin: 0;
    }
}

/*--------------------------------------------------------------
apollo user animation style
--------------------------------------------------------------*/

@-webkit-keyframes spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(359deg)
    }
}

@-webkit-keyframes burst {
    0% {
        transform: scale(1);
        opacity: 1
    }

    90% {
        transform: scale(1.5);
        opacity: 0
    }
}

@keyframes burst {
    0% {
        transform: scale(1);
        opacity: 1
    }

    90% {
        transform: scale(1.5);
        opacity: 0
    }
}

@-webkit-keyframes flashing {
    0% {
        opacity: 1
    }

    45% {
        opacity: 0
    }

    90% {
        opacity: 1
    }
}

@keyframes flashing {
    0% {
        opacity: 1
    }

    45% {
        opacity: 0
    }

    90% {
        opacity: 1
    }
}

@-webkit-keyframes fade-left {
    0% {
        transform: translateX(0);
        opacity: 1
    }

    75% {
        transform: translateX(-20px);
        opacity: 0
    }
}

@keyframes fade-left {
    0% {
        transform: translateX(0);
        opacity: 1
    }

    75% {
        transform: translateX(-20px);
        opacity: 0
    }
}

@-webkit-keyframes fade-right {
    0% {
        transform: translateX(0);
        opacity: 1
    }

    75% {
        transform: translateX(20px);
        opacity: 0
    }
}

@keyframes fade-right {
    0% {
        transform: translateX(0);
        opacity: 1
    }

    75% {
        transform: translateX(20px);
        opacity: 0
    }
}

@-webkit-keyframes fade-up {
    0% {
        transform: translateY(0);
        opacity: 1
    }

    75% {
        transform: translateY(-20px);
        opacity: 0
    }
}

@keyframes fade-up {
    0% {
        transform: translateY(0);
        opacity: 1
    }

    75% {
        transform: translateY(-20px);
        opacity: 0
    }
}

@-webkit-keyframes fade-down {
    0% {
        transform: translateY(0);
        opacity: 1
    }

    75% {
        transform: translateY(20px);
        opacity: 0
    }
}

@keyframes fade-down {
    0% {
        transform: translateY(0);
        opacity: 1
    }

    75% {
        transform: translateY(20px);
        opacity: 0
    }
}

@-webkit-keyframes tada {
    from {
        transform: scale3d(1, 1, 1)
    }

    10%,
    20% {
        transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg)
    }

    30%,
    50%,
    70%,
    90% {
        transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg)
    }

    40%,
    60%,
    80% {
        transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg)
    }

    to {
        transform: scale3d(1, 1, 1)
    }
}

@keyframes tada {
    from {
        transform: scale3d(1, 1, 1)
    }

    10%,
    20% {
        transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg)
    }

    30%,
    50%,
    70%,
    90% {
        transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg)
    }

    40%,
    60%,
    80% {
        transform: rotate3d(0, 0, 1, -10deg)
    }

    to {
        transform: scale3d(1, 1, 1)
    }
}

.apollo-spin {
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.apollo-spin-hover:hover {
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

.apollo-tada {
    -webkit-animation: tada 1.5s ease infinite;
    animation: tada 1.5s ease infinite
}

.apollo-tada-hover:hover {
    -webkit-animation: tada 1.5s ease infinite;
    animation: tada 1.5s ease infinite
}

.apollo-flashing {
    -webkit-animation: flashing 1.5s infinite linear;
    animation: flashing 1.5s infinite linear
}

.apollo-flashing-hover:hover {
    -webkit-animation: flashing 1.5s infinite linear;
    animation: flashing 1.5s infinite linear
}

.apollo-burst {
    -webkit-animation: burst 1.5s infinite linear;
    animation: burst 1.5s infinite linear
}

.apollo-burst-hover:hover {
    -webkit-animation: burst 1.5s infinite linear;
    animation: burst 1.5s infinite linear
}

.apollo-fade-up {
    -webkit-animation: fade-up 1.5s infinite linear;
    animation: fade-up 1.5s infinite linear
}

.apollo-fade-up-hover:hover {
    -webkit-animation: fade-up 1.5s infinite linear;
    animation: fade-up 1.5s infinite linear
}

.apollo-fade-down {
    -webkit-animation: fade-down 1.5s infinite linear;
    animation: fade-down 1.5s infinite linear
}

.apollo-fade-down-hover:hover {
    -webkit-animation: fade-down 1.5s infinite linear;
    animation: fade-down 1.5s infinite linear
}

.apollo-fade-left {
    -webkit-animation: fade-left 1.5s infinite linear;
    animation: fade-left 1.5s infinite linear
}

.apollo-fade-left-hover:hover {
    -webkit-animation: fade-left 1.5s infinite linear;
    animation: fade-left 1.5s infinite linear
}

.apollo-fade-right {
    -webkit-animation: fade-right 1.5s infinite linear;
    animation: fade-right 1.5s infinite linear
}

.apollo-fade-right-hover:hover {
    -webkit-animation: fade-right 1.5s infinite linear;
    animation: fade-right 1.5s infinite linear
}

/* --------------------------------
user orders style
-------------------------------- */

.apollo-user-orders .order-card {
    margin: 0 0 24px;
}

.apollo-user-orders .order-card:last-child {
    margin: 0;
}

@media (max-width: 767.98px) {
    .apollo-user-orders .order-card {
        margin: 0 0 20px;
    }
}

/*--------------------------------------------------------------
user orders cart total
--------------------------------------------------------------*/
.apollo-cart-header {
    position: relative;
    display: flex;
    flex-direction: row;
    min-width: 0;
    word-wrap: break-word;
}

.apollo-cart-header .cart-header-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
}

.apollo-cart-header .cart-header-body {
    flex: 1 1 auto;
}

.apollo-cart-paying li {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px solid var(--gray-2);
    margin: 0 0 12px;
    padding: 0 0 12px;
}

.apollo-cart-paying li:last-child {
    border: 0;
    margin: 0;
    padding: 0;
}

/*--------------------------------------------------------------
user cart defray menu
--------------------------------------------------------------*/

.apollo-cart-defraymenu .item-defray .check-input {
    display: none;
}

.apollo-cart-defraymenu .item-defray .check-label {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 80px;
    cursor: pointer;
    text-indent: -100%;
    border-radius: var(--border-radius-sm);
}

.apollo-cart-defraymenu .item-defray .check-alipay {
    border: 1px solid var(--gray-2);
}

.apollo-cart-defraymenu .item-defray .check-wechat {
    border: 1px solid var(--gray-2);
}

.apollo-cart-defraymenu .item-defray .check-input:checked ~ .check-label {
    opacity: 1;
    -webkit-filter: none;
    filter: none;
}

.apollo-cart-defraymenu .item-defray .check-input:checked ~ .check-alipay {
    border-color: #96dcfb;
}

.apollo-cart-defraymenu .item-defray .check-input:checked ~ .check-wechat {
    border-color: #c8e5ce;
}

.apollo-cart-defraymenu .item-defray .check-label:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 80%;
    height: 80%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .6;
    transition: all 0.15s linear;
    transform: translate(-50%, -50%);
    -ms-filter: grayscale(100%);
    -webkit-filter: gray;
            filter: gray;
    z-index: 2
}

.apollo-cart-defraymenu .item-defray .check-wechat:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NTUuNjkgMTg2LjI1Ij48ZGVmcz48c3R5bGU+LmNscy0ze2ZpbGw6IzIyMjEyMX08L3N0eWxlPjwvZGVmcz48ZyBpZD0i5Zu+5bGCXzIiIGRhdGEtbmFtZT0i5Zu+5bGCIDIiPjxnIGlkPSLlm77lsYJfMS0yIiBkYXRhLW5hbWU9IuWbvuWxgiAxIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDQ1NS42OXYxODYuMjVIMHoiLz48cGF0aCBkPSJNODguMzUgMTA1LjQ0YTIuODMgMi44MyAwIDAgMS0xLjMuMzEgMi44OCAyLjg4IDAgMCAxLTIuNTEtMS40N2wtLjE4LS40MS03Ljg2LTE3LjI0YTEuNDMgMS40MyAwIDAgMSAyLjE2LTEuNzZsOS4yNyA2LjZhNC4zMyA0LjMzIDAgMCAwIDIuMzYuNyA0LjQ1IDQuNDUgMCAwIDAgMS40Ny0uMjZsNDMuNjEtMTkuNDFjLTcuODItOS4yMS0yMC42OS0xNS4yMy0zNS4yNi0xNS4yMy0yMy44MyAwLTQzLjE1IDE2LjEtNDMuMTUgMzYgMCAxMC44NCA1LjgxIDIwLjYgMTQuOTEgMjcuMTlhMi44NiAyLjg2IDAgMCAxIDEuMjEgMi4zNCAzLjIzIDMuMjMgMCAwIDEtLjE2LjkyYy0uNzIgMi43MS0xLjg4IDctMS45NCA3LjI1YTQuMjkgNC4yOSAwIDAgMC0uMjMgMSAxLjQzIDEuNDMgMCAwIDAgMS40NCAxLjQ0IDEuNTcgMS41NyAwIDAgMCAuODMtLjI3bDkuNDQtNS40NWE0LjU4IDQuNTggMCAwIDEgMi4zLS42NiA0LjE2IDQuMTYgMCAwIDEgMS4yNy4xOSA1MS4yOCA1MS4yOCAwIDAgMCAxNC4wOCAyYzIzLjg0IDAgNDMuMTYtMTYuMSA0My4xNi0zNmEzMS4wNyAzMS4wNyAwIDAgMC00LjkyLTE2LjY2bC00OS42OSAyOC43WiIgZmlsbD0iIzIyYWMzOCIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI0Ny4xNyA4Mi44NGgzMi4zN3YyLjloLTMyLjM3ek0yNDcuMTcgOTEuOTFoMzIuMzd2My4xM2gtMzIuMzd6TTI3OC43MiAxMDEuMjFIMjQ4djE3LjUyaDMwLjczWm0tMjcuNiAyLjloMjQuNDd2MTEuNzFoLTI0LjQ3Wk0yMzguMjggMTIwLjU1VjgwLjIzYTk4LjY4IDk4LjY4IDAgMCAwIDQuNzktMTIuNTNsLTIuODktMS43YTkyLjEgOTIuMSAwIDAgMS0xMi4zMSAyNi44OGwxLjczIDNjMS44Mi0yLjcgMy43NC01Ljg3IDUuNTUtOS4xOXYzMy44NlpNMzU1LjkxIDEyMC41NVY4MC4yM2ExMDAuMjEgMTAwLjIxIDAgMCAwIDQuNzktMTIuNTNsLTIuOS0xLjdhOTIuMzQgOTIuMzQgMCAwIDEtMTIuMyAyNi44OGwxLjcyIDNjMS44Mi0yLjcgMy43NS01Ljg3IDUuNTYtOS4xOXYzMy44NlpNMjgyLjk0IDczLjU1aC0xOWwyLTEuMTZoLjA3di0uMDhjLS4yMy0uNTQtLjg0LTEuODEtMS40OC0zLjE2cy0xLjIxLTIuNTQtMS41MS0zLjIxdi0uMDlsLTIuODkgMS42Ni4wNS4wOGMxIDIgMS45MiAzLjczIDIuNzEgNS40NWEyLjY2IDIuNjYgMCAwIDEgLjIxLjU1SDI0NHYzLjEzaDM4Ljk0Wk0xOTkuNCA3MS4xN2gtMi45djEwLjJoLTUuNDhWNjYuODZoLTIuOTF2MTQuNTFoLTUuNzF2LTEwLjJoLTIuOXYxMy4xMWgxOS45VjcxLjE3ek0xODAuNDEgODkuOTloMTcuNjR2Mi45aC0xNy42NHpNMTg0LjIxIDEwNC4xM3YtMi42M2g4Ljg5djYuNWMtLjExIDIuMjYtLjIyIDMtMSA0bDEuNzggMy4wOS4wOC0uMDdjMS41Ny0xLjI1IDQuMjMtMy41NCA3LjkzLTYuNzl2LS4wNWwtMS40LTIuNDJ2LS4xbC00LjQ5IDMuODhWOTguNmgtMTQuOTF2NC40Yy40MiA2LTEuMDkgMTAuMzUtNC40OCAxMi44MmgtLjA3bDEuNjIgMi44LjA1LjA5LjA5LS4wNmM0LjIzLTMuNDkgNi4yMi04LjM5IDUuOTEtMTQuNThNMTY1LjE2IDgwLjU4bDEuNzUgM2E1OS4xNyA1OS4xNyAwIDAgMCAxMS4yMS0xNS43OWwtMi43MS0xLjU2YTQ5LjU2IDQ5LjU2IDAgMCAxLTEwLjI1IDE0LjMxTTE2NC4zNyA5OC44MmwxLjYgMi43OS4wNy4xMS4wOC0uMWMxLjcyLTIgMy4zOS00LjExIDUtNi4yOHYyNS4yMUgxNzR2LTMwYTc5LjE2IDc5LjE2IDAgMCAwIDMuNzctNy43NnYtLjA4bC0yLjc3LTEuNnYuMDlhNjAuNzEgNjAuNzEgMCAwIDEtMTAuNTYgMTcuNTdaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjIwLjcgNzkuNzR2LTIuOTFoLTEyLjg5YTYxIDYxIDAgMCAwIDIuODMtMTAuNjVoLTNhNzIuMzcgNzIuMzcgMCAwIDEtOC40NiAyMi41NUwyMDEgOTEuOWwxLjM1LTIuNjljLjUtLjg4LjkxLTEuNjMgMS4yMi0yLjIzLjkxIDcuODMgMi40OSAxNC4xMyA0LjcyIDE4LjczYTQ4LjIyIDQ4LjIyIDAgMCAxLTkuNzUgMTEuMzhoLS4wNmwxLjY3IDIuOS4wNi4xLjA5LS4wOGM0LjU5LTQuMyA3Ljc3LTguMDcgOS40NS0xMS4yMWE1Ny45MSA1Ny45MSAwIDAgMCA4LjkzIDExLjM4bC4wOC4wOCAxLjcyLTN2LS4wN2gtLjA1YTQ2LjQxIDQ2LjQxIDAgMCAxLTktMTEuMjljMy4yOS02IDUuMzQtMTQuODMgNi4xLTI2LjJaTTIxMCAxMDIuMzFjLTEuOTEtNC45My0zLjMzLTExLjY0LTQuMjItMTkuOTNhMjAuMjcgMjAuMjcgMCAwIDEgMS4xLTIuNjRoNy43OGMtLjYgOS40Ni0yLjE3IDE3LjA1LTQuNjYgMjIuNTdNMzQxLjggNzYuNjZ2LTMuMDloLTI0Ljc0di03Ljg1aC0zLjE3djcuODVoLTI0LjUydjMuMDloMjQuNTJWODdIMjk4djIuODNhNTUuMzQgNTUuMzQgMCAwIDAgNy4zOCAxMS40NyA1Mi40MyA1Mi40MyAwIDAgMCA3LjM0IDcuMzcgNjQuNjUgNjQuNjUgMCAwIDEtMjIuMjMgOC41N2wxLjgzIDMuMTZhNzYuMTggNzYuMTggMCAwIDAgMjIuODgtOS44MyA2MCA2MCAwIDAgMCAyMS44IDkuNzNoLjA5bDEuMjktMi40NGE4OC4xNyA4OC4xNyAwIDAgMS04LjU2LTIuODggNjIuMjUgNjIuMjUgMCAwIDEtMTIuMzYtNi4zOCA0NiA0NiAwIDAgMCAxNS41Mi0yMC4xNkwzMzAuMzcgODdoLTEzLjMxVjc2LjY2Wm0tMTIuNTUgMTNzLTMuMTkgOS4xMy0xNC4xMSAxNi45M2E0OCA0OCAwIDAgMS0xNC0xNi45M1pNMzgxLjU0IDExNi41M2gtMS44MXYzLjEzaDIuNzNjMy4wNyAwIDQuNzUtLjY1IDYuMDYtMnMxLjg5LTMuMjIgMS44MS01Ljc5VjgyLjhoOC40MXYtMy4xMmgtOC40MVY2Ni4yNmgtMy4xNHYxMy40MmgtMjUuODJ2My4xMmgyNS44MnYyOS4wOWMwIDMuMTYtMiA0LjY0LTUuNjUgNC42NCIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0ibTM3NC41NCAxMDYuMTggMy4xLTEuODJDMzc2IDEwMSAzNzMuNzUgOTYuNDggMzcxIDkxbC0yLjg0IDEuNjVjMS45MSAzLjczIDQgOC4yNyA2LjM4IDEzLjU3Ii8+PC9nPjwvZz48L3N2Zz4=');
}

.apollo-cart-defraymenu .item-defray .check-alipay:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IuWbvuWxgiAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMDAgMTUwIj48cGF0aCBkPSJNNjMuNjkgNDAuODRhMTEgMTEgMCAwIDAtMTEgMTAuOTV2NDYuNDJhMTEgMTEgMCAwIDAgMTEgMTFoNDYuODdhMTEgMTEgMCAwIDAgMTEtMTF2LS40N2MtLjIxLS4wOS0xNy45My03LjQxLTI2LjkzLTExLjctNi4wOCA3LjQxLTEzLjkxIDExLjktMjIuMDUgMTEuOS0xMy43IDAtMTguMzgtMTEuOTQtMTEuODYtMTkuNzhhMTMuODUgMTMuODUgMCAwIDEgNy41OC00LjI2YzUuODctMS40MyAxNS4yMS44OSAyNCAzLjc1YTQ3IDQ3IDAgMCAwIDMuODgtOS40aC0yN3YtMi43MWgxMy45di00Ljg1SDY2LjI0VjU4aDE2Ljg0di02Ljk0YTEuMTUgMS4xNSAwIDAgMSAxLjE5LTEuMTZoNi44VjU4aDE2LjY1djIuNzFIOTEuMDd2NC44NWgxMy41OWE1NSA1NSAwIDAgMS01Ljc1IDE0LjRjNC4xMiAxLjQ4IDcuODIgMi44OCAxMC41OCAzLjggOS4yIDMuMDUgMTEuNzggMy40MiAxMi4xMiAzLjQ2VjUxLjc5YTExIDExIDAgMCAwLTExLTEwLjk1SDYzLjY5Wm03LjU3IDM3YTE3LjY4IDE3LjY4IDAgMCAwLTEuNzguMDljLTEuNzMuMTctNSAuOTMtNi43MyAyLjQ4LTUuMyA0LjU4LTIuMTMgMTIuOTUgOC42IDEyLjk1IDYuMjMgMCAxMi40Ny0zLjk1IDE3LjM2LTEwLjI4LTYuMzEtMy0xMS43NS01LjMxLTE3LjQ1LTUuMjRaIiBmaWxsPSIjMDBhMWU5Ii8+PHBhdGggZD0iTTI0MS41NCA4OC4zMyAyMzguNDYgOTVsLTMuMTItNi42NWgtMy4wNWw0LjcxIDkuMTd2Ni40aDIuOHYtNi40bDQuNzMtOS4xNVptLTIyLjU0IDQgMi4xNyA2LjQ3aC00LjQxWm0yLjg0IDguNDMgMSAzLjE0aDIuOTNMMjIwIDg4LjMzaC0yLjJsLTUuOCAxNS41OWgzbDEuMDktMy4xNFptLTIxLjktNWgtMy4xMXYtNS4zMWgzLjExYTIuNTggMi41OCAwIDAgMSAyLjUxIDIuNjggMi41NCAyLjU0IDAgMCAxLTIuNTEgMi42Nm0uMTYtNy40NkgxOTR2MTUuNTloMi44M3YtNmgzLjI3YzMgMCA1LjE3LTIgNS4xNy00LjhzLTIuMTMtNC44LTUuMTctNC44bS0yMC4zNiAxNS41OWgyLjgzVjg4LjMzaC0yLjgzWm0tMTkuODUtMTUuNTh2MTUuNTloOS41di0yLjEyaC02LjY4Vjg4LjMzWm0tMTYuMDcgNCAyLjE4IDYuNDloLTQuNDJabTIuODQgOC40MyAxIDMuMTRoMi45M2wtNS43Ny0xNS41OWgtMi4yNGwtNS43NiAxNS41OWgyLjkzbDEuMDktMy4xNFptMTkuODYtNDIuOTJoLTEyLjF2LTQuMjloMTR2LTIuNjhoLTE0di01LjQ2aC02LjI2YTEuMjUgMS4yNSAwIDAgMC0xLjI0IDEuMjd2NC4xOUgxMzN2Mi42OGgxMy45NHY0LjMxaC0xMS43OXYyLjY4aDIzLjQ0cy0xLjMgNS03LjczIDEwLjQ1Yy01Ljc2LTQuMzMtNy42OC03Ljc4LTcuNjgtNy43OGgtNi4yOWEzNC44MiAzNC44MiAwIDAgMCAxMC4wNSAxMC42NyA1NC43OSA1NC43OSAwIDAgMS0xNC4yIDYuMzF2My4yMmE2My44OCA2My44OCAwIDAgMCAxOC4xOC03IDY1LjQ4IDY1LjQ4IDAgMCAwIDE3Ljk0IDd2LTNBNzQuODMgNzQuODMgMCAwIDEgMTU1IDczLjc5YzUuMTgtMy44MiA5LjczLTkgMTEuNTUtMTUuOTNtMzkuMzItMTEuOTJoLTYuM3Y2LjU1SDE4NHYyLjYzaDE1LjUzdjIzLjUyYTEuMDggMS4wOCAwIDAgMS0xIDFoLTMuMnYyLjczaDguMTdhMi40NyAyLjQ3IDAgMCAwIDIuMzUtMi40NFY1NS4xMmgyLjU2di0yLjY0aC0yLjU2Wm0tMTMuMzIgMTMuNjJhMS40MiAxLjQyIDAgMCAwLTEuMjUtLjhoLTUuMjVsNC4xIDEyLjhoNi4yWm0tMTUuNS0xMy45My03LjIzIDE3aDUuNTR2MjAuMmg2LjA3VjU2aC0yLjJsNC41Ni0xMC4zOVptNzAuMyAzNi4yNy0yLjIxLTcuNDNhMS4xNSAxLjE1IDAgMCAwLTEuMS0uODJoLTUuODdsMS43IDUuNzFIMjMzVjY4LjNoMTMuNTZ2LTIuNjNIMjMzdi01LjIxaDEzLjU2di0yLjYzSDIxMi43djIuNjNoMTMuNTV2NS4yMUgyMTIuN3YyLjYzaDEzLjU1djExLjA2SDIxMi43VjgyaDM0LjY1di0uMDlabS0yNy42LTMwLjM1aDE5Ljc0djMuODhoN3YtNC42MmExLjg4IDEuODggMCAwIDAtMS44My0xLjg5SDIzMy4zVjQ1LjNoLTcuMzh2My42MkgyMTIuN3Y2LjUxaDcuMDVaIiBmaWxsPSIjM2YzYjNhIi8+PC9zdmc+');
}

.apollo-cart-defraymenu .item-defray .check-input:checked ~ .check-label:after {
    opacity: 1;
    -webkit-filter: none;
    filter: none;
}

.apollo-cart-defraymenu .item-defray .check-input:checked ~ .check-label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    border-radius: inherit;
    width: 100%;
    height: 100%;
}

.apollo-cart-defraymenu .item-defray .check-input:checked ~ .check-alipay:before {
    background-color: #96dcfb;
    opacity: .1
}

.apollo-cart-defraymenu .item-defray .check-input:checked ~ .check-wechat {
    background-color: #eaf9ed;
}

/* --------------------------------
order qr
-------------------------------- */

.apollo-order-QrPay {
    max-width: 300px;
}

.apollo-order-QrPay .wechatpay-icon {
    width: 100%;
    height: 100px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NTUuNjkgMTg2LjI1Ij48ZGVmcz48c3R5bGU+LmNscy0ze2ZpbGw6IzIyMjEyMX08L3N0eWxlPjwvZGVmcz48ZyBpZD0i5Zu+5bGCXzIiIGRhdGEtbmFtZT0i5Zu+5bGCIDIiPjxnIGlkPSLlm77lsYJfMS0yIiBkYXRhLW5hbWU9IuWbvuWxgiAxIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDQ1NS42OXYxODYuMjVIMHoiLz48cGF0aCBkPSJNODguMzUgMTA1LjQ0YTIuODMgMi44MyAwIDAgMS0xLjMuMzEgMi44OCAyLjg4IDAgMCAxLTIuNTEtMS40N2wtLjE4LS40MS03Ljg2LTE3LjI0YTEuNDMgMS40MyAwIDAgMSAyLjE2LTEuNzZsOS4yNyA2LjZhNC4zMyA0LjMzIDAgMCAwIDIuMzYuNyA0LjQ1IDQuNDUgMCAwIDAgMS40Ny0uMjZsNDMuNjEtMTkuNDFjLTcuODItOS4yMS0yMC42OS0xNS4yMy0zNS4yNi0xNS4yMy0yMy44MyAwLTQzLjE1IDE2LjEtNDMuMTUgMzYgMCAxMC44NCA1LjgxIDIwLjYgMTQuOTEgMjcuMTlhMi44NiAyLjg2IDAgMCAxIDEuMjEgMi4zNCAzLjIzIDMuMjMgMCAwIDEtLjE2LjkyYy0uNzIgMi43MS0xLjg4IDctMS45NCA3LjI1YTQuMjkgNC4yOSAwIDAgMC0uMjMgMSAxLjQzIDEuNDMgMCAwIDAgMS40NCAxLjQ0IDEuNTcgMS41NyAwIDAgMCAuODMtLjI3bDkuNDQtNS40NWE0LjU4IDQuNTggMCAwIDEgMi4zLS42NiA0LjE2IDQuMTYgMCAwIDEgMS4yNy4xOSA1MS4yOCA1MS4yOCAwIDAgMCAxNC4wOCAyYzIzLjg0IDAgNDMuMTYtMTYuMSA0My4xNi0zNmEzMS4wNyAzMS4wNyAwIDAgMC00LjkyLTE2LjY2bC00OS42OSAyOC43WiIgZmlsbD0iIzIyYWMzOCIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTI0Ny4xNyA4Mi44NGgzMi4zN3YyLjloLTMyLjM3ek0yNDcuMTcgOTEuOTFoMzIuMzd2My4xM2gtMzIuMzd6TTI3OC43MiAxMDEuMjFIMjQ4djE3LjUyaDMwLjczWm0tMjcuNiAyLjloMjQuNDd2MTEuNzFoLTI0LjQ3Wk0yMzguMjggMTIwLjU1VjgwLjIzYTk4LjY4IDk4LjY4IDAgMCAwIDQuNzktMTIuNTNsLTIuODktMS43YTkyLjEgOTIuMSAwIDAgMS0xMi4zMSAyNi44OGwxLjczIDNjMS44Mi0yLjcgMy43NC01Ljg3IDUuNTUtOS4xOXYzMy44NlpNMzU1LjkxIDEyMC41NVY4MC4yM2ExMDAuMjEgMTAwLjIxIDAgMCAwIDQuNzktMTIuNTNsLTIuOS0xLjdhOTIuMzQgOTIuMzQgMCAwIDEtMTIuMyAyNi44OGwxLjcyIDNjMS44Mi0yLjcgMy43NS01Ljg3IDUuNTYtOS4xOXYzMy44NlpNMjgyLjk0IDczLjU1aC0xOWwyLTEuMTZoLjA3di0uMDhjLS4yMy0uNTQtLjg0LTEuODEtMS40OC0zLjE2cy0xLjIxLTIuNTQtMS41MS0zLjIxdi0uMDlsLTIuODkgMS42Ni4wNS4wOGMxIDIgMS45MiAzLjczIDIuNzEgNS40NWEyLjY2IDIuNjYgMCAwIDEgLjIxLjU1SDI0NHYzLjEzaDM4Ljk0Wk0xOTkuNCA3MS4xN2gtMi45djEwLjJoLTUuNDhWNjYuODZoLTIuOTF2MTQuNTFoLTUuNzF2LTEwLjJoLTIuOXYxMy4xMWgxOS45VjcxLjE3ek0xODAuNDEgODkuOTloMTcuNjR2Mi45aC0xNy42NHpNMTg0LjIxIDEwNC4xM3YtMi42M2g4Ljg5djYuNWMtLjExIDIuMjYtLjIyIDMtMSA0bDEuNzggMy4wOS4wOC0uMDdjMS41Ny0xLjI1IDQuMjMtMy41NCA3LjkzLTYuNzl2LS4wNWwtMS40LTIuNDJ2LS4xbC00LjQ5IDMuODhWOTguNmgtMTQuOTF2NC40Yy40MiA2LTEuMDkgMTAuMzUtNC40OCAxMi44MmgtLjA3bDEuNjIgMi44LjA1LjA5LjA5LS4wNmM0LjIzLTMuNDkgNi4yMi04LjM5IDUuOTEtMTQuNThNMTY1LjE2IDgwLjU4bDEuNzUgM2E1OS4xNyA1OS4xNyAwIDAgMCAxMS4yMS0xNS43OWwtMi43MS0xLjU2YTQ5LjU2IDQ5LjU2IDAgMCAxLTEwLjI1IDE0LjMxTTE2NC4zNyA5OC44MmwxLjYgMi43OS4wNy4xMS4wOC0uMWMxLjcyLTIgMy4zOS00LjExIDUtNi4yOHYyNS4yMUgxNzR2LTMwYTc5LjE2IDc5LjE2IDAgMCAwIDMuNzctNy43NnYtLjA4bC0yLjc3LTEuNnYuMDlhNjAuNzEgNjAuNzEgMCAwIDEtMTAuNTYgMTcuNTdaIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjIwLjcgNzkuNzR2LTIuOTFoLTEyLjg5YTYxIDYxIDAgMCAwIDIuODMtMTAuNjVoLTNhNzIuMzcgNzIuMzcgMCAwIDEtOC40NiAyMi41NUwyMDEgOTEuOWwxLjM1LTIuNjljLjUtLjg4LjkxLTEuNjMgMS4yMi0yLjIzLjkxIDcuODMgMi40OSAxNC4xMyA0LjcyIDE4LjczYTQ4LjIyIDQ4LjIyIDAgMCAxLTkuNzUgMTEuMzhoLS4wNmwxLjY3IDIuOS4wNi4xLjA5LS4wOGM0LjU5LTQuMyA3Ljc3LTguMDcgOS40NS0xMS4yMWE1Ny45MSA1Ny45MSAwIDAgMCA4LjkzIDExLjM4bC4wOC4wOCAxLjcyLTN2LS4wN2gtLjA1YTQ2LjQxIDQ2LjQxIDAgMCAxLTktMTEuMjljMy4yOS02IDUuMzQtMTQuODMgNi4xLTI2LjJaTTIxMCAxMDIuMzFjLTEuOTEtNC45My0zLjMzLTExLjY0LTQuMjItMTkuOTNhMjAuMjcgMjAuMjcgMCAwIDEgMS4xLTIuNjRoNy43OGMtLjYgOS40Ni0yLjE3IDE3LjA1LTQuNjYgMjIuNTdNMzQxLjggNzYuNjZ2LTMuMDloLTI0Ljc0di03Ljg1aC0zLjE3djcuODVoLTI0LjUydjMuMDloMjQuNTJWODdIMjk4djIuODNhNTUuMzQgNTUuMzQgMCAwIDAgNy4zOCAxMS40NyA1Mi40MyA1Mi40MyAwIDAgMCA3LjM0IDcuMzcgNjQuNjUgNjQuNjUgMCAwIDEtMjIuMjMgOC41N2wxLjgzIDMuMTZhNzYuMTggNzYuMTggMCAwIDAgMjIuODgtOS44MyA2MCA2MCAwIDAgMCAyMS44IDkuNzNoLjA5bDEuMjktMi40NGE4OC4xNyA4OC4xNyAwIDAgMS04LjU2LTIuODggNjIuMjUgNjIuMjUgMCAwIDEtMTIuMzYtNi4zOCA0NiA0NiAwIDAgMCAxNS41Mi0yMC4xNkwzMzAuMzcgODdoLTEzLjMxVjc2LjY2Wm0tMTIuNTUgMTNzLTMuMTkgOS4xMy0xNC4xMSAxNi45M2E0OCA0OCAwIDAgMS0xNC0xNi45M1pNMzgxLjU0IDExNi41M2gtMS44MXYzLjEzaDIuNzNjMy4wNyAwIDQuNzUtLjY1IDYuMDYtMnMxLjg5LTMuMjIgMS44MS01Ljc5VjgyLjhoOC40MXYtMy4xMmgtOC40MVY2Ni4yNmgtMy4xNHYxMy40MmgtMjUuODJ2My4xMmgyNS44MnYyOS4wOWMwIDMuMTYtMiA0LjY0LTUuNjUgNC42NCIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0ibTM3NC41NCAxMDYuMTggMy4xLTEuODJDMzc2IDEwMSAzNzMuNzUgOTYuNDggMzcxIDkxbC0yLjg0IDEuNjVjMS45MSAzLjczIDQgOC4yNyA2LjM4IDEzLjU3Ii8+PC9nPjwvZz48L3N2Zz4=');
}

.apollo-order-QrPay .wechatpay-img {
    width: 100%;
    padding: 16px;
    border: 1px solid var(--border-light);
}

.apollo-order-QrPay .wechatpay-text {
    font-weight: bold;
    padding: 12px 8px;
    background: #eef3ef;
    color: #1caa39;
    border: 1px solid #c1dec9;
}

/* --------------------------------
Editor tags style
-------------------------------- */

.editor-tags-radio {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: -6px
}

.editor-tags-radio .item {
    padding: 6px
}

.editor-tags-radio .item .check-input {
    display: none
}

.editor-tags-radio .item .check-label {
    position: relative;
    padding: 8px 40px 8px 14px;
    display: block;
    cursor: pointer;
    background-color: var(--bg-light);
    color: var(--color-secondary);
    border-radius: var(--border-radius-sm)
}

.editor-tags-radio .item .check-input:checked ~ .check-label {
    background-color: var(--bg-secondary);
    color: #fff;
}

.editor-tags-radio .item .check-label .cheak-icon {
    position: absolute;
    top: 50%;
    right: 14px;
    width: 12px;
    height: 12px;
    transform: translateY(-50%);
    transition: all .3s ease-in-out;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzA5MDkwOSIgZmlsbC1vcGFjaXR5PSIuMiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIuNjIxIDEyLjYyMWg3LjVhMS41IDEuNSAwIDAgMCAwLTNoLTcuNXYtNy41YTEuNSAxLjUgMCAxIDAtMyAwdjcuNWgtNy41YTEuNSAxLjUgMCAxIDAgMCAzaDcuNXY3LjVhMS41IDEuNSAwIDEgMCAzIDB2LTcuNVoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==')
}

.editor-tags-radio .item .check-input:checked ~ .check-label .cheak-icon {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi42MjEgMTIuNjIxMUgyMC4xMjFDMjAuNTE4OCAxMi42MjExIDIwLjkwMDMgMTIuNDYzMSAyMS4xODE2IDEyLjE4MThDMjEuNDYyOSAxMS45MDA0IDIxLjYyMSAxMS41MTg5IDIxLjYyMSAxMS4xMjExQzIxLjYyMSAxMC43MjMzIDIxLjQ2MjkgMTAuMzQxNyAyMS4xODE2IDEwLjA2MDRDMjAuOTAwMyA5Ljc3OTEzIDIwLjUxODggOS42MjEwOSAyMC4xMjEgOS42MjEwOUgxMi42MjFWMi4xMjEwOUMxMi42MjEgMS43MjMyNyAxMi40NjI5IDEuMzQxNzQgMTIuMTgxNiAxLjA2MDQzQzExLjkwMDMgMC43NzkxMjkgMTEuNTE4OCAwLjYyMTA5NCAxMS4xMjEgMC42MjEwOTRDMTAuNzIzMSAwLjYyMTA5NCAxMC4zNDE2IDAuNzc5MTI5IDEwLjA2MDMgMS4wNjA0M0M5Ljc3OTAxIDEuMzQxNzQgOS42MjA5NyAxLjcyMzI3IDkuNjIwOTcgMi4xMjEwOVY5LjYyMTA5SDIuMTIwOTdDMS43MjMxNSA5LjYyMTA5IDEuMzQxNjIgOS43NzkxMyAxLjA2MDMxIDEwLjA2MDRDMC43NzkwMDcgMTAuMzQxNyAwLjYyMDk3MiAxMC43MjMzIDAuNjIwOTcyIDExLjEyMTFDMC42MjA5NzIgMTEuNTE4OSAwLjc3OTAwNyAxMS45MDA0IDEuMDYwMzEgMTIuMTgxOEMxLjM0MTYyIDEyLjQ2MzEgMS43MjMxNSAxMi42MjExIDIuMTIwOTcgMTIuNjIxMUg5LjYyMDk3VjIwLjEyMTFDOS42MjA5NyAyMC41MTg5IDkuNzc5MDEgMjAuOTAwNCAxMC4wNjAzIDIxLjE4MThDMTAuMzQxNiAyMS40NjMxIDEwLjcyMzEgMjEuNjIxMSAxMS4xMjEgMjEuNjIxMUMxMS41MTg4IDIxLjYyMTEgMTEuOTAwMyAyMS40NjMxIDEyLjE4MTYgMjEuMTgxOEMxMi40NjI5IDIwLjkwMDQgMTIuNjIxIDIwLjUxODkgMTIuNjIxIDIwLjEyMTFWMTIuNjIxMVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
    transform: translateY(-50%) rotate(45deg);
    opacity: .6;
}



/*--------------------------------------------------------------
Apollo insign date style
--------------------------------------------------------------*/
.insign-date-body {
    position: relative;
    display: flex;
    justify-content: space-between;
    border-radius: 12px 12px 0 0;
}

.insign-date-body::after {
    content: "";
    position: absolute;
    left: 10px;
    right: 10px;
    top: 15%;
    height: 2px;
    margin-top: 9px;
    background-color: var(--border-color);
}

.insign-date-body .item {
    position: relative;
    z-index: 2;
    opacity: 1;
    border-radius: 50%;
}

@-webkit-keyframes insign-button-animation {

    0%,
    to {
        transform: scale(1)
    }

    25% {
        transform: scale(1.3)
    }

    50% {
        transform: scale(.95)
    }
}

@keyframes insign-button-animation {

    0%,
    to {
        transform: scale(1)
    }

    25% {
        transform: scale(1.3)
    }

    50% {
        transform: scale(.95)
    }
}

.insign-date-body .item .item-day {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    font-size: 18px;
    border-radius: 100px;
    background-color: var(--bg-light);
    -webkit-animation-duration: .45s;
    animation-duration: .45s;
    -webkit-animation-name: insign-button-animation;
    animation-name: insign-button-animation;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    transform: scale(1);
}

.insign-date-body .item.current .item-day {
    background-color: var(--color-primary);
    color: #fff;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .insign-date-body .item-day {
        width: 36px;
        height: 36px;
    }
}

/* --------------------------------
  ## ck style
-------------------------------- */
.ck-body-wrapper,
#post-editor {
    --ck-color-base-foreground: #fff;
    --ck-color-base-background: #fff;
    --ck-color-base-border: var(--gray-2);
    --ck-color-base-action: #53a336;
    --ck-color-base-focus: #6cb5f9;
    --ck-color-base-text: var(--color-secondary);
    --ck-color-base-active: var(--color-primary);
    --ck-color-base-active-focus: var(--color-primary);
    --ck-color-base-error: #db3700;
    --ck-color-focus-border-coordinates: 218, 81.8%, 56.9%;
    --ck-color-focus-border: hsl(var(--ck-color-focus-border-coordinates));
    --ck-color-focus-outer-shadow: #cae1fc;
    --ck-color-focus-disabled-shadow: rgba(119, 186, 248, .3);
    --ck-color-focus-error-shadow: rgba(255, 64, 31, .3);
    --ck-color-text: var(--ck-color-base-text);
    --ck-color-shadow-drop: rgba(0, 0, 0, .15);
    --ck-color-shadow-drop-active: rgba(0, 0, 0, .2);
    --ck-color-shadow-inner: rgba(0, 0, 0, .1);
    --ck-color-button-default-background: transparent;
    --ck-color-button-default-hover-background: var(--gray-1);
    --ck-color-button-default-active-background: var(--gray-1);
    --ck-color-button-default-disabled-background: transparent;
    --ck-color-button-on-background: var(--gray-1);
    --ck-color-button-on-hover-background: var(--gray-2);
    --ck-color-button-on-active-background: var(--gray-2);
    --ck-color-button-on-disabled-background: var(--gray-1);
    --ck-color-button-on-color: #2977ff;
    --ck-color-button-action-background: var(--ck-color-base-action);
    --ck-color-button-action-hover-background: #4d9d30;
    --ck-color-button-action-active-background: #4d9d30;
    --ck-color-button-action-disabled-background: #7ec365;
    --ck-color-button-action-text: var(--ck-color-base-background);
    --ck-color-button-save: #008a00;
    --ck-color-button-cancel: #db3700;
    --ck-color-switch-button-off-background: var(--gray-3);
    --ck-color-switch-button-off-hover-background: var(--gray-3);
    --ck-color-switch-button-on-background: var(--ck-color-button-action-background);
    --ck-color-switch-button-on-hover-background: #4d9d30;
    --ck-color-switch-button-inner-background: var(--ck-color-base-background);
    --ck-color-switch-button-inner-shadow: rgba(0, 0, 0, .1);
    --ck-color-dropdown-panel-background: var(--ck-color-base-background);
    --ck-color-dropdown-panel-border: var(--ck-color-base-border);
    --ck-color-dialog-background: var(--ck-custom-background);
    --ck-color-dialog-form-header-border: var(--ck-custom-border);
    --ck-color-input-background: var(--ck-color-base-background);
    --ck-color-input-border: var(--ck-color-base-border);
    --ck-color-input-error-border: var(--ck-color-base-error);
    --ck-color-input-text: var(--ck-color-base-text);
    --ck-color-input-disabled-background: var(--gray-1);
    --ck-color-input-disabled-border: var(--ck-color-base-border);
    --ck-color-input-disabled-text: var(--color-muted);
    --ck-color-list-background: var(--ck-color-base-background);
    --ck-color-list-button-hover-background: var(--ck-color-button-default-hover-background);
    --ck-color-list-button-on-background: var(--ck-color-button-on-color);
    --ck-color-list-button-on-background-focus: var(--ck-color-button-on-color);
    --ck-color-list-button-on-text: var(--ck-color-base-background);
    --ck-color-panel-background: var(--ck-color-base-background);
    --ck-color-panel-border: var(--ck-color-base-border);
    --ck-color-toolbar-background: var(--ck-color-base-background);
    --ck-color-toolbar-border: var(--ck-color-base-border);
    --ck-color-tooltip-background: var(--ck-color-base-text);
    --ck-color-tooltip-text: var(--ck-color-base-background);
    --ck-color-engine-placeholder-text: #707070;
    --ck-color-upload-bar-background: #6cb5f9;
    --ck-color-link-default: var(--color-primary);
    --ck-color-link-selected-background: rgba(31, 176, 255, .1);
    --ck-color-link-fake-selection: rgba(31, 176, 255, .3);
    --ck-color-highlight-background: #ff0;
    --ck-color-light-red: #fcc;
    --ck-disabled-opacity: .5;
    --ck-focus-outer-shadow-geometry: 0 0 0 3px;
    --ck-focus-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);
    --ck-focus-disabled-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);
    --ck-focus-error-outer-shadow: var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);
    --ck-focus-ring: 1px solid var(--ck-color-focus-border);
    --ck-font-size-base: 13px;
    --ck-line-height-base: 1.84615;
    --ck-font-face: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
    --ck-font-size-tiny: 0.7em;
    --ck-font-size-small: 0.75em;
    --ck-font-size-normal: 1em;
    --ck-font-size-big: 1.4em;
    --ck-font-size-large: 1.8em;
    --ck-ui-component-min-height: 2.3em;
    --ck-border-radius: var(--border-radius-sm);
    --ck-inner-shadow: 2px 2px 3px var(--ck-color-shadow-inner) inset;
    --ck-drop-shadow: 0 1px 2px 1px var(--ck-color-shadow-drop);
    --ck-drop-shadow-active: 0 3px 6px 1px var(--ck-color-shadow-drop-active);
    --ck-spacing-small: 0;
}

#post-editor .ck.ck-button {
    box-shadow: none !important;
    transition: all .2s ease-in-out;
}

.ck.ck-list__item .ck-button.ck-on:hover {
    background-color: var(--color-primary);
    color: #fff;
}

#post-editor .ck.ck-toolbar {
    border: 0;
    margin-bottom: 12px;
}

#post-editor .ck-dropdown__panel .ck.ck-toolbar {
    margin-bottom: 0;
    padding: 10px;
}

#post-editor .ck.ck-toolbar > .ck-toolbar__items {
    gap: 8px;
}

#post-editor .ck.ck-toolbar .ck.ck-toolbar__separator {
    display: none;
}

#post-editor .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
#post-editor .ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners {
    border-radius: var(--ck-border-radius);
}

#post-editor .ck.ck-editor__editable.ck-focused:not(.ck-editor__nested-editable) {
    box-shadow: none !important;
}

#post-editor .ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused {
    border-color: var(--color-primary);
}

#post-editor .ck.ck-content:not(.ck-style-grid__button__preview) {
    min-height: 600px;
}

#post-editor .ck.ck-content ul,
#post-editor .ck.ck-content ol {
    padding: 0 0 0 20px;
    margin-bottom: 24px;
}

#post-editor .ck.ck-content ul {
    list-style: disc;
}

#post-editor .ck.ck-content ul ul,
#post-editor .ck.ck-content ol ol,
#post-editor .ck.ck-content ul ol,
#post-editor .ck.ck-content ol ul {
    margin-bottom: 16px;
}

#post-editor .ck.ck-contentul ul {
    list-style: circle;
    margin: 12px 0;
}

#post-editor .ck.ck-content ul ul ul {
    list-style: square;
}

#post-editor .ck.ck-content ol {
    list-style: decimal;
}

#post-editor .ck.ck-content ol ol {
    list-style: lower-alpha;
}

#post-editor .ck.ck-content ol ol ol {
    list-style: lower-roman;
}

#post-editor .ck.ck-content li {
    line-height: 1.5;
    margin: 0 0 8px;
}

#post-editor .ck.ck-content li li {
    margin: 0 0 8px;
}

#post-editor .ck.ck-content li img {
    display: inline-block;
}

@media (max-width: 767.98px) {
    #post-editor .ck.ck-content:not(.ck-style-grid__button__preview) {
        min-height: 400px;
    }
}

.ck-body-wrapper .ck.ck-input:focus {
    box-shadow: none;
}

.ck-body-wrapper .ck-rounded-corners .ck.ck-balloon-panel .ck.ck-label {
    top: -2px !important;
}



/*--------------------------------------------------------------
  ## Fileuploader style
--------------------------------------------------------------*/

.fileuploader {
    background: transparent;
    border-radius: 0;
    padding: 0;
    margin: 0;
}

.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner {

    font-size: 30px;
    line-height: 1;
    color: var(--color-muted);
    background: var(--gray-6);
    border-radius: var(--border-radius-sm);
    border: 0;
    opacity: 1;
    transition: all 0.2s ease;
}

.fileuploader-theme-thumbnails .fileuploader-thumbnails-input-inner:hover {
    background: var(--gray-5);
    color: var(--color-secondary);
    border-color: transparent;
    opacity: 1;
}

.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove i:before,
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove.fileuploader-action-success i:before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    margin: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTgyNy44ODEgMTkzLjk5OWMxOC41OSAxOC41MjUgMTguODMgNDguNDk3LjY3NiA2Ny4zMTVsLS41NTYuNTY3TDU3OS43NjIgNTExbDI0OC4yNCAyNDkuMTE5YzE4LjcxMSAxOC43NzggMTguNjU3IDQ5LjE3LS4xMjEgNjcuODgyLTE4LjU5IDE4LjUyNS00OC41NjQgMTguNjU4LTY3LjMxNy40MzhsLS41NjUtLjU1OEw1MTIgNTc5LjAwMyAyNjQuMDAxIDgyNy44ODFjLTE4LjcxMiAxOC43NzgtNDkuMTA0IDE4LjgzMi02Ny44ODIuMTItMTguNTktMTguNTI1LTE4LjgzLTQ4LjQ5Ny0uNjc2LTY3LjMxNWwuNTU2LS41NjdMNDQ0LjIzNyA1MTEgMTk1Ljk5OSAyNjEuODgxYy0xOC43MTItMTguNzc4LTE4LjY1OC00OS4xNy4xMi02Ny44ODIgMTguNTktMTguNTI1IDQ4LjU2NC0xOC42NTggNjcuMzE3LS40MzhsLjU2NS41NThMNTEyIDQ0Mi45OTdsMjQ3Ljk5OS0yNDguODc4YzE4LjcxMi0xOC43NzggNDkuMTA0LTE4LjgzMiA2Ny44ODItLjEyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
}

.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove.fileuploader-action-success:active i:before,
.fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action-remove.fileuploader-action-success:hover i:before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    margin: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTgyNy44ODEgMTkzLjk5OWMxOC41OSAxOC41MjUgMTguODMgNDguNDk3LjY3NiA2Ny4zMTVsLS41NTYuNTY3TDU3OS43NjIgNTExbDI0OC4yNCAyNDkuMTE5YzE4LjcxMSAxOC43NzggMTguNjU3IDQ5LjE3LS4xMjEgNjcuODgyLTE4LjU5IDE4LjUyNS00OC41NjQgMTguNjU4LTY3LjMxNy40MzhsLS41NjUtLjU1OEw1MTIgNTc5LjAwMyAyNjQuMDAxIDgyNy44ODFjLTE4LjcxMiAxOC43NzgtNDkuMTA0IDE4LjgzMi02Ny44ODIuMTItMTguNTktMTguNTI1LTE4LjgzLTQ4LjQ5Ny0uNjc2LTY3LjMxNWwuNTU2LS41NjdMNDQ0LjIzNyA1MTEgMTk1Ljk5OSAyNjEuODgxYy0xOC43MTItMTguNzc4LTE4LjY1OC00OS4xNy4xMi02Ny44ODIgMTguNTktMTguNTI1IDQ4LjU2NC0xOC42NTggNjcuMzE3LS40MzhsLjU2NS41NThMNTEyIDQ0Mi45OTdsMjQ3Ljk5OS0yNDguODc4YzE4LjcxMi0xOC43NzggNDkuMTA0LTE4LjgzMiA2Ny44ODItLjEyeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");
}

@media (max-width: 767.98px) {
    .fileuploader-theme-thumbnails {
        padding: 10px;
        margin: 0;
    }

    .fileuploader-theme-thumbnails .fileuploader-items .fileuploader-items-list {
        margin: -10px 0 0 -10px;
    }

    .fileuploader-theme-thumbnails .fileuploader-thumbnails-input,
    .fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item {
        width: calc(33.33333% - 10px);
        padding-top: 25%;
        margin: 10px 0 0 10px;
    }
}

/*--------------------------------------------------------------
  ## fileuploader avatar
--------------------------------------------------------------*/

.fileuploader-avatar .fileuploader-theme-thumbnails {
    max-width: 200px;
    margin: 32px auto 40px;
}

.fileuploader-avatar .fileuploader-theme-thumbnails .fileuploader-items-list {
    margin: 0;
}

.fileuploader-avatar .fileuploader-theme-thumbnails .fileuploader-thumbnails-input,
.fileuploader-avatar .fileuploader-theme-thumbnails .fileuploader-items-list .fileuploader-item {
    width: 100%;
    margin: 0;
    padding-top: 100%;
}

.fileuploader-avatar .fileuploader-items .fileuploader-item .fileuploader-action.fileuploader-action {
    box-shadow: none;
}


.aplayer .aplayer-info .aplayer-music .aplayer-author {
    display: none;
}

.xmems-banner .swiper-slide {
    position: relative;
}

.xmems-banner .banner-image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #8E2DE2;
    /* fallback for old browsers */
    /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to top, #111344, #004771, #044446, #00161b);
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.xmems-banner .banner-content {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 7rem 0;
}

.xmems-banner .banner-content .banner-title {
    font-size: 3.5rem;
    font-weight: bold;
    line-height: 1.25;
    color: #02afe7;
}

.xmems-banner .banner-content .banner-subtitle {
    font-size: 1.75rem;
    color: #fff;
}

.xmems-banner .banner-content .banner-body {
    margin-top: 4rem;
    max-width: 700px;
    display: flex;
}

.xmems-banner .banner-content .banner-body img {
    margin: auto;
    max-width: 400px;
}

.xmems-banner .banner-content .banner-body .flex-avatar {
    width: 200px;
    height: 200px
}

.xmems-banner .banner-content .banner-body .text-lg {
    color: #00afe7
}

@media (max-width: 767.98px) {

    .xmems-banner .banner-content {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        padding: 3rem 0;
    }

    .xmems-banner .banner-content .banner-title {
        font-size: 1.75rem;
    }

    .xmems-banner .banner-content .banner-subtitle {
        font-size: 1.25rem;
    }

    .xmems-banner .banner-content .banner-body .flex-avatar {
        width: 100px;
        height: 100px
    }

    .xmems-banner .banner-content .banner-body {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        text-align: center;
        margin-top: 2rem;
    }


}

/**
    xmems-block-3
**/
.xmems-block-3 {
    position: relative;
}

.xmems-block-3 .block-image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.xmems-block-3 .block-content {
    position: relative;
    padding-top: 6rem;
    padding-bottom: 6rem;
}

.xmems-block-3 .block-title {
    font-size: 2.5rem;
    font-weight: bold;
    color: #fff;
}

.xmems-block-3 .block-subtitle {
    font-size: 1.5rem;
    color: #fff;
}

.xmems-block-3 .block-desc {
    font-size: 1rem;
    color: #fff;
}

.xmems-block-3 .block-holder {
}

.xmems-block-3 .block-holder .item {
    position: relative;
    flex: 1 1 auto;
    background-color: #2299ce;
    border-radius: var(--radius-md);
    padding: 1.5rem 1rem 1rem;
}

@supports (((-webkit-backdrop-filter: blur(6px)) or (backdrop-filter: blur(6px)))) {
    .xmems-block-3 .block-holder .item {
        background-color: rgba(34, 154, 206, 0.6);
        -webkit-backdrop-filter: saturate(180%) blur(6px);
        backdrop-filter: saturate(180%) blur(6px);
    }
}

.xmems-block-3 .block-holder .item .item-icon {
    width: 78px;
    margin: 0 auto;
}

.xmems-block-3 .block-holder .item .item-text {
    text-align: center;
    color: #fff;
}

@media (max-width: 767.98px) {
    .xmems-block-3 {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .xmems-block-3 .block-title {
        font-size: 1.75rem;
    }

    .xmems-block-3 .block-subtitle {
        font-size: 1.25rem;
    }

    .xmems-block-3 .block-content {
        padding-top: 0;
        padding-bottom: 0;
    }

}

/**
    xmems-block-4
**/
.xmems-block-4 {
    position: relative;
    padding-top: 4rem;
    padding-bottom: 4rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.xmems-block-4 .swiper {
    height: 380px;
}

.xmems-block-4 .swiper .item {
    position: relative;
    display: flex;
    flex-direction: row;
    /* align-items: center; */
    min-width: 0;
    word-wrap: break-word;
    margin: 0 0 0;
}

.xmems-block-4 .swiper .item .media {
    width: 35%;
    flex-shrink: 0;
}

.xmems-block-4 .swiper .item .item-body {
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    min-width: 0;
    padding: 0.25rem 0 0.25rem 1rem;
}

.xmems-block-4 .swiper .item .item-body h2 {
    font-size: 1.75rem;
}

.xmems-block-4 .swiper .item .item-more {
}

.xmems-block-4 .swiper .item .item-more .iconfont {
    position: relative;
    transition: all 0.3s ease-in-out;
    margin-left: 5px;
}

.xmems-block-4 .swiper .item .item-more:hover .iconfont {
    margin-left: 15px;
}

.xmems-block-4 .slide-prev-button:disabled,
.xmems-block-4 .slide-next-button:disabled {
    opacity: 0.8;
}

.xmems-block-4 .block-title {
    position: relative;
    font-weight: bold;
}

.xmems-block-4 .block-title h2 {
    position: relative;
    font-size: 2.5rem;
    /* text-align: center; */
    z-index: 1;
}

.xmems-block-4 .block-subtitle {
    position: absolute;
    left: 0%;
    top: 50%;
    transform: translate(0%, -75%);
    font-size: 2rem;
    font-style: italic;
    opacity: 0.23;
}

@media (max-width: 767.98px) {
    .xmems-block-4 {
        position: relative;
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .xmems-block-4 .swiper .item .item-body {
        padding: 0.125rem 0 0.125rem 0.75rem;
    }

    .xmems-block-4 .swiper .item .item-body h2 {
        font-size: 1.125rem;
    }

    .xmems-block-4 .block-title h2 {
        font-size: 1.75rem;
    }

    .xmems-block-4 .block-subtitle {
        font-size: 2rem;
    }

    .block-4-slide-2,
    .block-4-slide-1 {
        border-bottom: 1px solid var(--bg-light);
    }
}

/**
    xmems-block-5
**/
.xmems-block-5 {
    position: relative;
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.xmems-block-5 .block-title {
    position: relative;
    font-weight: bold;
}

.xmems-block-5 .block-title h2 {
    position: relative;
    font-size: 2.5rem;
    /* text-align: center; */
    z-index: 1;
}

.xmems-block-5 .block-subtitle {
    position: absolute;
    left: 0%;
    top: 50%;
    transform: translate(0%, -75%);
    font-size: 2.75rem;
    font-style: italic;
    opacity: 0.3;
}

.xmems-block-5 .product-item {
    position: relative;
    padding: 2rem;
    flex: 1 1 auto;
    min-height: 350px;
    transition: all 0.3s ease-in-out;
}

.xmems-block-5 .product-item:hover {
    transform: translateY(-15px);
    box-shadow: 0 20px 30px 5px rgba(0, 0, 0, 0.1);
}

.xmems-block-5 .product-item .product-img {
    height: 80px;
    margin-top: 10px;
}

.xmems-block-5 .product-item .product-title {
    font-size: 1.375rem;
    font-weight: bold;
    color: #000;
}

.xmems-block-5 .product-item .product-more {
    position: absolute;
    bottom: 1.5rem;
    left: 2rem;
}

.xmems-block-5 .product-item .product-more .iconfont {
    position: relative;
    transition: all 0.3s ease-in-out;
    margin-left: 5px;
}

.xmems-block-5 .product-item .product-more:hover .iconfont {
    margin-left: 15px;
}

@media (max-width: 767.98px) {
    .xmems-block-5 {
        position: relative;
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .xmems-block-5 .block-title h2 {
        font-size: 1.75rem;
        /* text-align: center; */
        z-index: 1;
    }

    .xmems-block-5 .block-subtitle {
        font-size: 2rem;
    }

    .xmems-block-5 .product-item {
        padding: 1rem;
    }

    .xmems-block-5 .product-item .product-more {
        left: 1rem;
    }
}

/**
    xmems-block-5 1
**/
.xmems-block-5-1 {
    position: relative;
    padding-top: 4rem;
    padding-bottom: 4rem;
    background-color: #06217a;
}

.xmems-block-5-1 .top-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.xmems-block-5-1 .top-content .content-body {
    width: 40%;
    color: #fff;
}

.xmems-block-5-1 .top-content .content-body h2 {
    font-size: 2.5rem;
    color: #00afe7;
}

@media (max-width: 767.98px) {
    .xmems-block-5-1 {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .xmems-block-5-1 .top-content .content-body h2 {
        font-size: 1.75rem;
    }

    .xmems-block-5-1 .top-content {
        display: flex;
        justify-content: flex-start;
        align-items: start;
        flex-direction: column;
    }

    .xmems-block-5-1 .top-content .content-body {
        width: 100%;
    }

    .xmems-block-5-1 .top-content .content-image {
        width: 50%;
    }

}

.xmems-block-5-1 .top-content .content-image {
    width: 50%;
}

.xmems-block-5-1 .top-content .content-action {
    background-color: #fff;
    border-color: #fff;
    color: #06217a
}

.xmems-block-5-1 .top-content .content-action:hover,
.xmems-block-5-1 .top-content .content-action:focus,
.xmems-block-5-1 .top-content .content-action:active {
    background-color: #0cf4ad;
    border-color: #0cf4ad;
    color: #06217a
}

.xmems-block-5-1 .bottom-content h2 {
    color: #00afe7;
}

.xmems-block-5-1 .bottom-content .applications-list {
}

.xmems-block-5-1 .bottom-content .applications-list .item {
    flex: 1 1 auto;
    text-align: center;
    background-color: #001466;
    border-radius: var(--radius-md);
    padding: 2rem 1rem;
}

.xmems-block-5-1 .bottom-content .applications-list .item img {
    height: 70px
}

@media (max-width: 767.98px) {
    .xmems-block-5-1 .bottom-content .applications-list .item img {
        height: 40px
    }

    .xmems-block-5-1 .bottom-content .applications-list .item {
        padding: 1.25rem .5rem 1.25rem;
    }
}

/**
    xmems-block-5 2
**/
.xmems-block-5-2 {
    position: relative;
    padding-top: 4rem;
    padding-bottom: 4rem;
    background-color: #fff;
}

.xmems-block-5-2 .top-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.xmems-block-5-2 .top-content .content-body {
    width: 40%;
}

.xmems-block-5-2 .top-content .content-body h2 {
    font-size: 2.5rem;
}

.xmems-block-5-2 .top-content .content-image {
    width: 50%;
}

@media (max-width: 767.98px) {
    .xmems-block-5-2 {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .xmems-block-5-2 .top-content .content-body h2 {
        font-size: 1.75rem;
        color: #00afe7;
    }

    .xmems-block-5-2 .top-content {
        display: flex;
        justify-content: flex-start;
        align-items: start;
        flex-direction: column;
    }

    .xmems-block-5-2 .top-content .content-body {
        width: 100%;
        margin-bottom: 30px
    }

    .xmems-block-5-2 .top-content .content-image {
        width: 50%;
    }

    #block-5-2.xmems-block-5-2 .top-content .content-image {
        width: 100%;
    }
}

.xmems-block-5-2 .bottom-content h2 {
    color: #00afe7;
}

.xmems-block-5-2 .bottom-content .applications-list {
}

.xmems-block-5-2 .bottom-content .applications-list .item {
    flex: 1 1 auto;
    text-align: center;
    background-color: #001466;
    border-radius: var(--radius-md);
    padding: 2rem 1rem 1.5rem;
}

.xmems-block-5-2 .bottom-content .applications-list .item img {
    height: 70px
}

@media (max-width: 767.98px) {
    .xmems-block-5-2 .bottom-content .applications-list .item img {
        height: 40px
    }

    .xmems-block-5-2 .bottom-content .applications-list .item {
        padding: 1.25rem .5rem 1.25rem;
    }
}

/**
    xmems-block-6
**/
.xmems-block-6 {
    position: relative;
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.xmems-block-6 .block-title {
    position: relative;
    font-weight: bold;
}

.xmems-block-6 .block-title h2 {
    position: relative;
    font-size: 2.5rem;
    /* text-align: center; */
    z-index: 1;
}

.xmems-block-6 ul {
    padding-left: 18px;
    list-style: disc;
    line-height: 2;
}

.xmems-block-6 ol {
    list-style: decimal;
    padding-left: 18px;
    line-height: 2;
}

@media (max-width: 767.98px) {
    .xmems-block-6 {
        position: relative;
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .xmems-block-6 img {
        width: 100%;
    }

    .xmems-block-6 .block-title h2 {
        font-size: 1.75rem;
    }

    .xmems-block-6 .block-subtitle {
        font-size: 2rem;
    }

    .xmems-block-6 .text-lg {
        padding: 0 20px;
    }

    .xmems-block-6 ul,
    .xmems-block-6 ol {
    }

    .xmems-block-6 ul,
    .xmems-block-6 ol {
        padding: 0 40px;
    }

    .xmems-block-6 ul li {
        position: relative;
    }

}

/**
    xmems-block-7
**/
.xmems-block-7 {
    position: relative;
    padding-top: 4rem;
    padding-bottom: 4rem;
    background-color: #fff;
}

.xmems-block-7 .block-title {
    position: relative;
    font-weight: bold;
}

.xmems-block-7 .block-title h2 {
    position: relative;
    font-size: 2.5rem;
    /* text-align: center; */
    z-index: 1;
}

.xmems-block-7 .block-subtitle {
    position: absolute;
    left: 0%;
    top: 50%;
    transform: translate(0%, -75%);
    font-size: 2.75rem;
    font-style: italic;
    opacity: 0.3;
}

@media (max-width: 767.98px) {
    .xmems-block-7 {
        position: relative;
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .xmems-block-7 .block-title h2 {
        font-size: 2rem;
    }

    .xmems-block-7 .block-subtitle {
        font-size: 2rem;
    }
}

/**
    footer
**/
.footer-xmems {
    padding: 4rem 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left bottom;
    background-color: #000;
}

.footer-xmems-menu li {
    padding: 5px 0;
}

.footer-xmems-menu li a {
    color: #fff;
    opacity: 0.6;
}

.footer-xmems-menu li a:hover {
    opacity: 1;
}

@media (max-width: 767.98px) {
    .footer-xmems-menu li {
        text-align: center;
    }
}

/**
    tablepress
**/
.tablepress-scroll-wrapper {
    overflow-x: auto;
    overflow-y: hidden;
}

table.tablepress {
    border-width: 0;
    color: #111;
    width: 100%;
}

table.tablepress th,
table.tablepress td {
    background: transparent;
    border: 0;
    padding: .75rem 1rem
}

table.tablepress th {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #111;
    font-weight: 800;
}

table.tablepress th,
table.tablepress tr:not(:last-child) td {
    border-bottom: 1px solid #020202;
}

table.tablepress th:not(:last-child),
table.tablepress td:not(:last-child) {
    border-right: 1px solid #020202;
}


table.tablepress.white {
    color: #fff;
}

table.tablepress.white th {
    color: #fff;
}

table.tablepress.white th,
table.tablepress.white tr:not(:last-child) td {
    border-bottom: 1px solid #00afe7;
}

table.tablepress.white th:not(:last-child),
table.tablepress.white td:not(:last-child) {
    border-right: 1px solid #00afe7;
}

/**
    knowles
**/

.knowles-block-1 .knowles-block-bg {
    position: relative;
    height: 500px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.knowles-block-1 .knowles-block-bg a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.knowles-block-1 .knowles-block-logo {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
}

.knowles-block-1 .knowles-block-logo img {
    max-width: 250px;
}

.knowles-block-1 .knowles-block-logo h1 {
    font-size: 40px;
    text-shadow: 0 5px 20px rgb(0 0 0 / 20%);
}

.knowles-block-1 .knowles-block-content {
    position: relative;
    margin-top: -40px;
    z-index: 3;
}

.knowles-block-1 .knowles-block-content p {
    margin-bottom: 20px;
}

.knowles-block-1 .knowles-block-content p:last-child {
    margin-bottom: 0;
}

.knowles-block-title {
    font-size: 36px
}

.knowles-block-title span {
    position: relative;
}

.knowles-block-title span:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 5px;
    width: 70px;
    height: 12px;
    border-radius: 20px;
    background: linear-gradient(270deg, #02E6D2 0%, #13AAF7 100%);
    transform: rotate(-8.5deg);
    z-index: -1;
}

.knowles-block-2 .knowles-block-img {
    max-width: 480px;
}

.knowles-block-3 .knowles-block-content {
    position: relative;
    height: 400px;
}

.knowles-block-2 .knowles-block-content h3,
.knowles-block-3 .knowles-block-content h3 {
    font-size: 28px;
}

.knowles-block-3 .knowles-block-body {
    position: relative;
    padding: 2.5rem;
    z-index: 2;
}

.knowles-block-2 .knowles-block-content ul,
.knowles-block-3 .knowles-block-content ul {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.knowles-block-2 .knowles-block-content ul li {
    position: relative;
    padding-left: 30px;
    font-size: 1rem;
    transition: all 0.3s ease-in-out;
}

.knowles-block-2 .knowles-block-content ul li:hover {
    transform: translateX(4px);

}

.knowles-block-2 .knowles-block-content ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 20px;
    height: 20px;
    transform: translate(0, -50%);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzJGODBFRCIgZD0iTTE2LjQ4NSAzLjk5NmEuODQ0Ljg0NCAwIDEgMSAuNzU0IDEuNTFsLTkuNzAyIDQuODRhLjg0NC44NDQgMCAwIDEtLjc1My0xLjUxbDkuNzAxLTQuODRaIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTExLjYzNCAxLjU2NiAxLjk0MyA2LjQxYS44NDQuODQ0IDAgMCAwLS40NjYuNzU1djkuNjkxYS44NDQuODQ0IDAgMCAwIC40NjYuNzU1bDkuNjkxIDQuODQ2YS44NDMuODQzIDAgMCAwIC43NTUgMGw5LjY5Mi00Ljg0NmEuODQ0Ljg0NCAwIDAgMCAuNDY2LS43NTVWNy4xNjZhLjg0NS44NDUgMCAwIDAtLjQ2Ni0uNzU1bC05LjY5Mi00Ljg0NWEuODQ0Ljg0NCAwIDAgMC0uNzU1IDBabS4zNzggMS42OTggOC44NDcgNC40MjN2OC42NDlsLTguODQ3IDQuNDI0LTguODQ4LTQuNDI0VjcuNjg3bDguODQ4LTQuNDIzWiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0xLjU2NiA2Ljc4NGEuODQ0Ljg0NCAwIDAgMSAxLjEzMS0uMzc4bDkuNzAyIDQuODRhLjg0NC44NDQgMCAwIDEtLjc1MyAxLjUxbC05LjcwMi00Ljg0YS44NDQuODQ0IDAgMCAxLS4zNzgtMS4xMzJaIi8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTEyLjAzMiAxMS4xNThjLjQ2NiAwIC44NDQuMzc3Ljg0NC44NDN2OS43MDJhLjg0NC44NDQgMCAwIDEtMS42ODggMHYtOS43MDJjMC0uNDY2LjM3OC0uODQzLjg0NC0uODQzWiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0yMS4zMjYgNi40MDZhLjg0NC44NDQgMCAwIDEgLjc1NCAxLjUxbC05LjcwMiA0Ljg0YS44NDQuODQ0IDAgMSAxLS43NTQtMS41MWw5LjcwMi00Ljg0WiIvPjwvc3ZnPg==');
}

.knowles-block-3 .knowles-block-content ul li {
    font-size: 1rem;
    transition: all 0.3s ease-in-out;
}

.knowles-block-3 .knowles-block-content ul li:hover {
    transform: translateX(4px);
}

.knowles-block-3 .knowles-block-content ul li a i {
    position: relative;
    top: 5px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzJGODBFRCIgZD0iTTIwLjE3IDkuNDU5IDkuNDU5IDIwLjE3YS44MDguODA4IDAgMCAxLTEuMTQgMGMtLjI4NC0uMjg1LS4yODQtLjg1NSAwLTEuMTRMMTkuMDMyIDguMzJhLjgwNy44MDcgMCAwIDEgMS4xNCAwIC44MDcuODA3IDAgMCAxIDAgMS4xNFoiLz48cGF0aCBmaWxsPSIjMkY4MEVEIiBkPSJNMjAuMTcxIDE2LjYzOGEuNzMyLjczMiAwIDAgMS0uNTcuMjI4Ljg3Ni44NzYgMCAwIDEtLjg1NC0uODU0VjkuNzQ0aC02LjI2OGEuODc2Ljg3NiAwIDAgMS0uODU1LS44NTVjMC0uNDU2LjM5OS0uODU1Ljg1NS0uODU1bDcuMTIyLjA1N2MuNDU2IDAgLjg1NS40Ljg1NS44NTVsLjA1NyA3LjEyM2MtLjA1Ny4xNy0uMTcuMzk4LS4zNDIuNTdaIi8+PC9zdmc+');
}

.knowles-block-3 .knowles-block-bg {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
}

.knowles-block-4 .knowles-block-list .swiper {
    height: 380px
}

.knowles-block-4 .knowles-block-list .item {
    display: flex;
    flex-direction: row;
    min-width: 0;
    word-wrap: break-word;
    gap: 15px;
    border-radius: var(--radius-md);
}

.knowles-block-4 .knowles-block-list .item .item-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1 1 auto;
    min-width: 0;
}

.footer-knowles .footer-knowles-logo {
    max-width: 220px;
}

@media (max-width: 767.98px) {

    .knowles-block-1 .knowles-block-bg {
        position: relative;
        height: 300px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .knowles-block-1 .knowles-block-logo img {
        max-width: 200px;
        margin-bottom: 10px;
    }

    .knowles-block-1 .knowles-block-logo h1 {
        font-size: 32px;
    }

    .knowles-block-1 .knowles-block-content {
        margin-top: -40px;
    }

    .knowles-block-title {
        font-size: 28px
    }

    .knowles-block-title span:after {
        bottom: 5px;
        width: 50px;
        height: 10px;
        transform: rotate(-8.5deg);
    }

    .knowles-block-2 .knowles-block-img {
        max-width: 480px;
    }

    .knowles-block-3 .knowles-block-content {
        height: 400px;
    }

    .knowles-block-2 .knowles-block-content h3,
    .knowles-block-3 .knowles-block-content h3 {
        font-size: 22px;
    }

    .knowles-block-3 .knowles-block-body {
        padding: 1.5rem;
    }

    .knowles-block-2 .knowles-block-content ul,
    .knowles-block-3 .knowles-block-content ul {
        gap: 8px;
    }

    .knowles-block-2 .knowles-block-content ul li {
        padding-left: 30px;
    }

    .knowles-block-2 .knowles-block-content ul li:before {
        width: 20px;
        height: 20px;
    }

    .knowles-block-3 .knowles-block-content ul li a i {
        top: 5px;
        width: 20px;
        height: 20px;
    }

    .knowles-block-3 .knowles-block-bg {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 300px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
    }

    .knowles-block-4 .knowles-block-list .item {
        gap: 10px;
    }

    .knowles-block-4 .knowles-block-list .swiper {
        height: 380px
    }

    .knowles-block-4 .knowles-block-content .slide-prev-button,
    .knowles-block-4 .knowles-block-content .slide-next-button {
        width: 1.75rem;
        height: 1.75rem;
    }

    .footer-knowles .footer-knowles-logo {
        max-width: 220px;
    }

}

@media (min-width: 768px) and (max-width: 991.98px) {
    .knowles-block-1 .knowles-block-bg {
        position: relative;
        height: 300px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover;
    }

    .knowles-block-1 .knowles-block-logo img {
        max-width: 200px;
        margin-bottom: 10px;
    }

    .knowles-block-1 .knowles-block-logo h1 {
        font-size: 32px;
    }

    .knowles-block-1 .knowles-block-content {
        margin-top: -40px;
    }

    .knowles-block-title {
        font-size: 28px
    }

    .knowles-block-title span:after {
        bottom: 5px;
        width: 50px;
        height: 10px;
        transform: rotate(-8.5deg);
    }

    .knowles-block-2 .knowles-block-img {
        max-width: 200px;
    }

    .knowles-block-3 .knowles-block-content {
        height: 400px;
    }

    .knowles-block-2 .knowles-block-content h3,
    .knowles-block-3 .knowles-block-content h3 {
        font-size: 22px;
    }

    .knowles-block-3 .knowles-block-body {
        padding: 1.5rem;
    }

    .knowles-block-2 .knowles-block-content ul,
    .knowles-block-3 .knowles-block-content ul {
        gap: 8px;
    }

    .knowles-block-2 .knowles-block-content ul li {
        padding-left: 30px;
    }

    .knowles-block-2 .knowles-block-content ul li:before {
        width: 20px;
        height: 20px;
    }

    .knowles-block-3 .knowles-block-content ul li a i {
        top: 5px;
        width: 20px;
        height: 20px;
    }

    .knowles-block-3 .knowles-block-bg {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 300px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        border-bottom-left-radius: inherit;
        border-bottom-right-radius: inherit;
    }

    .knowles-block-4 .knowles-block-list .item {
        gap: 10px;
    }

    .knowles-block-4 .knowles-block-list .swiper {
        height: 280px
    }

    .knowles-block-4 .knowles-block-content .slide-prev-button,
    .knowles-block-4 .knowles-block-content .slide-next-button {
        width: 1.75rem;
        height: 1.75rem;
    }

    .footer-knowles .footer-knowles-logo {
        max-width: 220px;
    }

}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .knowles-block-4 .knowles-block-list .swiper {
        height: 280px
    }
}


/**
    LHDC
**/

.page-template-page-lhdc {
    --color-primary: #02758d;
    --btn-primary: #02758d;
}

.lhdc-banner img {
    width: 100%;
}

.lhdc-block {
    padding: 56px 0;
}

@media (max-width: 767.98px) {
    .lhdc-block {
        padding: 24px 0;
    }

}

@media (min-width: 768px) and (max-width: 991.98px) {
    .lhdc-block {
        padding: 40px 0;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .lhdc-block {
        padding: 40px 0;
    }
}

.lhdc-block .lhdc-block-title {
    font-size: 2.5rem;
}

@media (max-width: 767.98px) {
    .lhdc-block .lhdc-block-title {
        font-size: 1.375rem;
    }

}

@media (min-width: 768px) and (max-width: 991.98px) {
    .lhdc-block .lhdc-block-title {
        font-size: 1.75rem;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .lhdc-block .lhdc-block-title {
        font-size: 2rem;
    }
}

.lhdc-block .four-column-nav {
    padding: 0;
}

/**
    LHDC 1
**/
.lhdc-block-1 {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 600px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.lhdc-block-1 .block {
    padding: 60px 420px 60px 60px;
}

.lhdc-block-1 .block .block-image {
    position: absolute;
    width: 360px;
    right: 0;
    top: 50%;
    transform: translate(0%, -50%);
}

@media (max-width: 767.98px) {
    .lhdc-block-1 {
        height: auto;
    }

    .lhdc-block-1 .block {
        padding: 32px;
        display: flex;
        align-items: center;
        gap: 20px;
    }

    .lhdc-block-1 .block .block-image {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .lhdc-block-1 {
        height: auto;
    }

    .lhdc-block-1 .block {
        padding: 32px;
        display: flex;
        align-items: center;
        gap: 20px;
    }

    .lhdc-block-1 .block .block-image {
        /* display: none; */
        position: relative;
        right: auto;
        top: auto;
        transform: none;
        width: 200px;
        flex-shrink: 0;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .lhdc-block-1 .block {
        padding: 40px 420px 40px 40px;
    }
}

/**
    LHDC 3
**/
.lhdc-news-list {
    position: relative;
}

.lhdc-news-list .swiper {
    height: 420px;
}

.lhdc-news-list .swiper .item {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    min-width: 0;
    word-wrap: break-word;
    margin: 0 0 0;
}

.lhdc-news-list .swiper .item .media {
    width: 110px;
    flex-shrink: 0;
}

.lhdc-news-list .swiper .item .item-body {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    min-width: 0;
    padding: 0 0 0 1rem;
}

@media (max-width: 767.98px) {
    .lhdc-news-list .swiper {
        height: 390px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .lhdc-news-list .swiper .item .media {
        width: 16.6667%;
    }

    .lhdc-news-list .swiper {
        height: 400px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .lhdc-news-list .swiper {
        height: 395px;
    }
}

/**
    LHDC 7
**/
.lhdc-about {
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.lhdc-about .about-content {
    position: relative;
    z-index: 3;
}

.lhdc-about .about-cover-2 {
    position: absolute;
    bottom: -30px;
    right: 8%;
    width: 600px;
    height: 600px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 1;
}

@media (max-width: 767.98px) {
    .lhdc-about .about-cover-2 {
        display: none;
    }


}

@media (min-width: 768px) and (max-width: 991.98px) {
    .lhdc-about .about-cover-2 {
        display: none;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .lhdc-about .about-cover-2 {
        bottom: -30px;
        right: 8%;
        width: 400px;
        height: 400px;
    }
}

.lhdc-about .about-cover-3 {
    position: absolute;
    right: 10%;
    top: 20%;
    width: 200px;
    height: 200px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    -webkit-animation: alltuchtopdown 8s infinite linear;
            animation: alltuchtopdown 8s infinite linear;
}

@media (max-width: 767.98px) {
    .lhdc-about .about-cover-3 {
        right: 4%;
        top: 4%;
        width: 80px;
        height: 80px;
    }
}

@-webkit-keyframes alltuchtopdown {
    0% {
        transform: rotateX(0deg) translateY(0px);
    }
    50% {
        transform: rotateX(0deg) translateY(-50px);
    }
    100% {
        transform: rotateX(0deg) translateY(0px);
    }
}

@keyframes alltuchtopdown {
    0% {
        transform: rotateX(0deg) translateY(0px);
    }
    50% {
        transform: rotateX(0deg) translateY(-50px);
    }
    100% {
        transform: rotateX(0deg) translateY(0px);
    }
}

.lhdc-about .about-desc {
}

.lhdc-about .about-column .block {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    padding: 24px 30px 24px 60px;
}


.lhdc-about .about-column .block:before {
    content: '';
    position: absolute;
    left: 20px;
    top: 22px;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48ZyBmaWxsPSdub25lJz48cGF0aCBkPSdNMjQgMHYyNEgwVjB6TTEyLjU5MyAyMy4yNThsLS4wMTEuMDAyLS4wNzEuMDM1LS4wMi4wMDQtLjAxNC0uMDA0LS4wNzEtLjAzNWMtLjAxLS4wMDQtLjAxOS0uMDAxLS4wMjQuMDA1bC0uMDA0LjAxLS4wMTcuNDI4LjAwNS4wMi4wMS4wMTMuMTA0LjA3NC4wMTUuMDA0LjAxMi0uMDA0LjEwNC0uMDc0LjAxMi0uMDE2LjAwNC0uMDE3LS4wMTctLjQyN2MtLjAwMi0uMDEtLjAwOS0uMDE3LS4wMTctLjAxOG0uMjY1LS4xMTMtLjAxMy4wMDItLjE4NS4wOTMtLjAxLjAxLS4wMDMuMDExLjAxOC40My4wMDUuMDEyLjAwOC4wMDcuMjAxLjA5M2MuMDEyLjAwNC4wMjMgMCAuMDI5LS4wMDhsLjAwNC0uMDE0LS4wMzQtLjYxNGMtLjAwMy0uMDEyLS4wMS0uMDItLjAyLS4wMjJtLS43MTUuMDAyYS4wMjMuMDIzIDAgMCAwLS4wMjcuMDA2bC0uMDA2LjAxNC0uMDM0LjYxNGMwIC4wMTIuMDA3LjAyLjAxNy4wMjRsLjAxNS0uMDAyLjIwMS0uMDkzLjAxLS4wMDguMDA0LS4wMTEuMDE3LS40My0uMDAzLS4wMTItLjAxLS4wMXonLz48cGF0aCBmaWxsPScjMkFDNjcwRkYnIGQ9J00xMiAyYzUuNTIzIDAgMTAgNC40NzcgMTAgMTBzLTQuNDc3IDEwLTEwIDEwUzIgMTcuNTIzIDIgMTIgNi40NzcgMiAxMiAybTMuNTM1IDYuMzgxLTQuOTUgNC45NS0yLjEyLTIuMTIxYTEgMSAwIDAgMC0xLjQxNSAxLjQxNGwyLjc1OCAyLjc1OGExLjEgMS4xIDAgMCAwIDEuNTU2IDBsNS41ODYtNS41ODZhMSAxIDAgMCAwLTEuNDE1LTEuNDE1Jy8+PC9nPjwvc3ZnPg==');
}

@media (max-width: 767.98px) {
    .lhdc-about .about-column .block {
        position: relative;
        display: flex;
        flex-direction: column;
        min-width: 0;
        word-wrap: break-word;
        padding: 14px 12px 14px 48px;
    }

    .lhdc-about .about-column .block:before {
        left: 12px;
        top: 14px;
        width: 28px;
        height: 28px;
    }
}

.lhdc-about .lhdc-brand-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 4px;
}

.lhdc-about .lhdc-brand-list li {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 72px;
    height: 40px;
    border-radius: 4px;
    border: 1px solid var(--color-light);
}

.lhdc-about .lhdc-brand-list li img {
    width: inherit;
    height: inherit;
    -o-object-fit: contain;
       object-fit: contain;
}

.lhdc-block-8 {
}

.lhdc-block-8 ul li {
    position: relative;
    padding-left: 40px;
}

.lhdc-block-8 ul li:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48ZyBmaWxsPSdub25lJz48cGF0aCBkPSdNMjQgMHYyNEgwVjB6TTEyLjU5MyAyMy4yNThsLS4wMTEuMDAyLS4wNzEuMDM1LS4wMi4wMDQtLjAxNC0uMDA0LS4wNzEtLjAzNWMtLjAxLS4wMDQtLjAxOS0uMDAxLS4wMjQuMDA1bC0uMDA0LjAxLS4wMTcuNDI4LjAwNS4wMi4wMS4wMTMuMTA0LjA3NC4wMTUuMDA0LjAxMi0uMDA0LjEwNC0uMDc0LjAxMi0uMDE2LjAwNC0uMDE3LS4wMTctLjQyN2MtLjAwMi0uMDEtLjAwOS0uMDE3LS4wMTctLjAxOG0uMjY1LS4xMTMtLjAxMy4wMDItLjE4NS4wOTMtLjAxLjAxLS4wMDMuMDExLjAxOC40My4wMDUuMDEyLjAwOC4wMDcuMjAxLjA5M2MuMDEyLjAwNC4wMjMgMCAuMDI5LS4wMDhsLjAwNC0uMDE0LS4wMzQtLjYxNGMtLjAwMy0uMDEyLS4wMS0uMDItLjAyLS4wMjJtLS43MTUuMDAyYS4wMjMuMDIzIDAgMCAwLS4wMjcuMDA2bC0uMDA2LjAxNC0uMDM0LjYxNGMwIC4wMTIuMDA3LjAyLjAxNy4wMjRsLjAxNS0uMDAyLjIwMS0uMDkzLjAxLS4wMDguMDA0LS4wMTEuMDE3LS40My0uMDAzLS4wMTItLjAxLS4wMXonLz48cGF0aCBmaWxsPScjMkFDNjcwRkYnIGQ9J00xMiAyYzUuNTIzIDAgMTAgNC40NzcgMTAgMTBzLTQuNDc3IDEwLTEwIDEwUzIgMTcuNTIzIDIgMTIgNi40NzcgMiAxMiAybTMuNTM1IDYuMzgxLTQuOTUgNC45NS0yLjEyLTIuMTIxYTEgMSAwIDAgMC0xLjQxNSAxLjQxNGwyLjc1OCAyLjc1OGExLjEgMS4xIDAgMCAwIDEuNTU2IDBsNS41ODYtNS41ODZhMSAxIDAgMCAwLTEuNDE1LTEuNDE1Jy8+PC9nPjwvc3ZnPg==');
}

.lhdc-block-8 .points-list {
}

.lhdc-block-8 .points-list .item {
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    flex: 1 1 auto;
    padding: 3px;
    background: linear-gradient(to right, #00B3F2, #00E091);
    border-radius: 8px;

}

.lhdc-block-8 .points-list .item .item-inner {
    flex: 1 1 auto;
    background: #fff;
    padding: 32px;
    border-radius: 6px;
}

.lhdc-block-8 .points-list .item .item-title span {
    position: relative;


}

.lhdc-block-8 .points-list .item .item-title span:before {
    content: '';
    position: absolute;
    right: -2px;
    bottom: -3px;
    left: -2px;
    background-color: #000;
    height: 12px;
    border-radius: 30px;
    opacity: 0.1;
    z-index: 0;
}

.lhdc-block-8 .points-list .item .item-content {
    display: flex;
    flex-direction: row;
    flex: 1 1 auto;
    justify-content: center;
}

.lhdc-block-8 .points-list .item .item-image {
    width: 100px;
}

.lhdc-block-8 .points-list .item .item-body {
    flex: 1 1 auto;
}

.lhdc-block-8 .points-list .item .item-desc {
    border-top: 1px solid var(--border-color);
    margin-top: 20px;
    padding-top: 16px;
}

/**
    LHDC 2
**/
.lhdc-block-2 .block-menu {

}

.lhdc-block-2 .block-menu .item {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    word-wrap: break-word;
    flex: 1 1 auto;
    text-align: center;
    min-width: 1px;
    padding: 40px 12px;
    border: 2px solid transparent;
    border-radius: var(--radius-md);
    transition: all .3s ease-in-out;

}


@media (min-width: 768px) and (max-width: 991.98px) {
    .lhdc-block-2 .block-menu .item {

        padding: 24px 12px;

    }
}

.lhdc-block-2 .block-menu .item:hover {
    border-color: var(--color-primary);
    transform: scale(1.05)
}

.lhdc-block-2 .block-menu .item .item-icon {
    width: 64px;
    height: 64px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--color-primary);
    border-radius: 100%;
}

.lhdc-block-2 .block-menu .item .item-icon:after {
    content: '';
    display: block;
    width: 44px;
    height: 44px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.lhdc-block-2 .block-menu .item .item-title {
    font-size: 1.25rem;
}

@media (max-width: 767.98px) {
    .lhdc-block-2 .block-menu .item {
        padding: 12px 4px;

    }

    .lhdc-block-2 .block-menu .item .item-icon {
        width: 48px;
        height: 48px;
    }

    .lhdc-block-2 .block-menu .item .item-icon:after {
        width: 24px;
        height: 24px;
    }

    .lhdc-block-2 .block-menu .item .item-title {
        font-size: .875rem;
    }
}

.lhdc-block-2 .block-menu .item .item-icon.icon-1:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48ZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnPjxwYXRoIGQ9J00yNCAwdjI0SDBWMHpNMTIuNTk0IDIzLjI1OGwtLjAxMi4wMDItLjA3MS4wMzUtLjAyLjAwNC0uMDE0LS4wMDQtLjA3MS0uMDM2Yy0uMDEtLjAwMy0uMDE5IDAtLjAyNC4wMDZsLS4wMDQuMDEtLjAxNy40MjguMDA1LjAyLjAxLjAxMy4xMDQuMDc0LjAxNS4wMDQuMDEyLS4wMDQuMTA0LS4wNzQuMDEyLS4wMTYuMDA0LS4wMTctLjAxNy0uNDI3Yy0uMDAyLS4wMS0uMDA5LS4wMTctLjAxNi0uMDE4bS4yNjQtLjExMy0uMDE0LjAwMi0uMTg0LjA5My0uMDEuMDEtLjAwMy4wMTEuMDE4LjQzLjAwNS4wMTIuMDA4LjAwOC4yMDEuMDkyYy4wMTIuMDA0LjAyMyAwIC4wMjktLjAwOGwuMDA0LS4wMTQtLjAzNC0uNjE0Yy0uMDAzLS4wMTItLjAxLS4wMi0uMDItLjAyMm0tLjcxNS4wMDJhLjAyMy4wMjMgMCAwIDAtLjAyNy4wMDZsLS4wMDYuMDE0LS4wMzQuNjE0YzAgLjAxMi4wMDcuMDIuMDE3LjAyNGwuMDE1LS4wMDIuMjAxLS4wOTMuMDEtLjAwOC4wMDMtLjAxMS4wMTgtLjQzLS4wMDMtLjAxMi0uMDEtLjAxeicvPjxwYXRoIGZpbGw9JyNGRkZGRkZGRicgZD0nTTQgNGEyIDIgMCAwIDEgMi0yaDEyYTIgMiAwIDAgMSAyIDJ2NmgtMlY0SDZ2MTZoNXYySDZhMiAyIDAgMCAxLTItMnptNCA0YTEgMSAwIDAgMSAxLTFoNmExIDEgMCAxIDEgMCAySDlhMSAxIDAgMCAxLTEtMW0wIDRhMSAxIDAgMCAxIDEtMWgxYTEgMSAwIDEgMSAwIDJIOWExIDEgMCAwIDEtMS0xbTkgMmEzIDMgMCAxIDAgMCA2IDMgMyAwIDAgMCAwLTZtLTUgM2E1IDUgMCAxIDEgMTAgMCA1IDUgMCAwIDEtMTAgMG01LTIuNWExIDEgMCAwIDEgMSAxdi41YTEgMSAwIDEgMSAwIDJoLTFhMSAxIDAgMCAxLTEtMXYtMS41YTEgMSAwIDAgMSAxLTEnLz48L2c+PC9zdmc+');
}

.lhdc-block-2 .block-menu .item .item-icon.icon-2:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48ZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnPjxwYXRoIGQ9J00yNCAwdjI0SDBWMHpNMTIuNTkzIDIzLjI1OGwtLjAxMS4wMDItLjA3MS4wMzUtLjAyLjAwNC0uMDE0LS4wMDQtLjA3MS0uMDM1Yy0uMDEtLjAwNC0uMDE5LS4wMDEtLjAyNC4wMDVsLS4wMDQuMDEtLjAxNy40MjguMDA1LjAyLjAxLjAxMy4xMDQuMDc0LjAxNS4wMDQuMDEyLS4wMDQuMTA0LS4wNzQuMDEyLS4wMTYuMDA0LS4wMTctLjAxNy0uNDI3Yy0uMDAyLS4wMS0uMDA5LS4wMTctLjAxNy0uMDE4bS4yNjUtLjExMy0uMDEzLjAwMi0uMTg1LjA5My0uMDEuMDEtLjAwMy4wMTEuMDE4LjQzLjAwNS4wMTIuMDA4LjAwNy4yMDEuMDkzYy4wMTIuMDA0LjAyMyAwIC4wMjktLjAwOGwuMDA0LS4wMTQtLjAzNC0uNjE0Yy0uMDAzLS4wMTItLjAxLS4wMi0uMDItLjAyMm0tLjcxNS4wMDJhLjAyMy4wMjMgMCAwIDAtLjAyNy4wMDZsLS4wMDYuMDE0LS4wMzQuNjE0YzAgLjAxMi4wMDcuMDIuMDE3LjAyNGwuMDE1LS4wMDIuMjAxLS4wOTMuMDEtLjAwOC4wMDQtLjAxMS4wMTctLjQzLS4wMDMtLjAxMi0uMDEtLjAxeicvPjxwYXRoIGZpbGw9JyNGRkZGRkZGRicgZD0nTTE4LjYzMyA5LjE3NyAxNCAxMC43MnY2Ljc4YTQuNSA0LjUgMCAxIDEtMi0zLjc0MlY2LjQ0MmEzIDMgMCAwIDEgMi4wNTEtMi44NDZsMy45NzUtMS4zMjVBMS41IDEuNSAwIDAgMSAyMCAzLjY5NHYzLjU4NWEyIDIgMCAwIDEtMS4zNjcgMS44OThtLTMuOTUtMy42ODRMMTggNC4zODdWNy4yOGwtNCAxLjMzNFY2LjQ0MmExIDEgMCAwIDEgLjY4NC0uOTVaTTEyIDE3LjVhMi41IDIuNSAwIDEgMS01IDAgMi41IDIuNSAwIDAgMSA1IDAnLz48L2c+PC9zdmc+');
}

.lhdc-block-2 .block-menu .item .item-icon.icon-3:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48ZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnPjxwYXRoIGQ9J00yNCAwdjI0SDBWMHpNMTIuNTk0IDIzLjI1OGwtLjAxMi4wMDItLjA3MS4wMzUtLjAyLjAwNC0uMDE0LS4wMDQtLjA3MS0uMDM2Yy0uMDEtLjAwMy0uMDE5IDAtLjAyNC4wMDZsLS4wMDQuMDEtLjAxNy40MjguMDA1LjAyLjAxLjAxMy4xMDQuMDc0LjAxNS4wMDQuMDEyLS4wMDQuMTA0LS4wNzQuMDEyLS4wMTYuMDA0LS4wMTctLjAxNy0uNDI3Yy0uMDAyLS4wMS0uMDA5LS4wMTctLjAxNi0uMDE4bS4yNjQtLjExMy0uMDE0LjAwMi0uMTg0LjA5My0uMDEuMDEtLjAwMy4wMTEuMDE4LjQzLjAwNS4wMTIuMDA4LjAwOC4yMDEuMDkyYy4wMTIuMDA0LjAyMyAwIC4wMjktLjAwOGwuMDA0LS4wMTQtLjAzNC0uNjE0Yy0uMDAzLS4wMTItLjAxLS4wMi0uMDItLjAyMm0tLjcxNS4wMDJhLjAyMy4wMjMgMCAwIDAtLjAyNy4wMDZsLS4wMDYuMDE0LS4wMzQuNjE0YzAgLjAxMi4wMDcuMDIuMDE3LjAyNGwuMDE1LS4wMDIuMjAxLS4wOTMuMDEtLjAwOC4wMDMtLjAxMS4wMTgtLjQzLS4wMDMtLjAxMi0uMDEtLjAxeicvPjxwYXRoIGZpbGw9JyNGRkZGRkZGRicgZD0nTTE5LjAyNiAyLjI3YTEuNSAxLjUgMCAwIDEgMS45NjggMS4yOTJsLjAwNi4xMzJ2My41ODVhMiAyIDAgMCAxLTEuMjE4IDEuODRsLS4xNS4wNTdMMTUgMTAuNzIxVjE3LjVsLS4wMDUuMjEyYTQuNSA0LjUgMCAxIDEtMi4yMTQtNC4wOTJsLjIxOS4xMzhWNi40NGEzIDMgMCAwIDEgMS44OC0yLjc4MmwuMTcxLS4wNjR6TTEwLjUgMTVhMi41IDIuNSAwIDEgMCAyLjQ5NSAyLjY2NEwxMyAxNy41YTIuNSAyLjUgMCAwIDAtMi41LTIuNU03IDFhMSAxIDAgMCAxIC45NDYuNjc3bC4xMy4zNzhhMyAzIDAgMCAwIDEuODY5IDEuODdsLjM3OC4xMjlhMSAxIDAgMCAxIDAgMS44OTJsLS4zNzguMTNhMyAzIDAgMCAwLTEuODcgMS44NjlsLS4xMjkuMzc4YTEgMSAwIDAgMS0xLjg5MiAwbC0uMTMtLjM3OGEzIDMgMCAwIDAtMS44NjktMS44N2wtLjM3OC0uMTI5YTEgMSAwIDAgMSAwLTEuODkybC4zNzgtLjEzYTMgMyAwIDAgMCAxLjg3LTEuODY5bC4xMjktLjM3OEExIDEgMCAwIDEgNyAxbTEyIDMuMzg3LTMuMzE2IDEuMTA2YTEgMSAwIDAgMC0uNjc3LjgzMkwxNSA2LjQ0MXYyLjE3MWw0LTEuMzMzem0tMTItLjE5QTUuMDA0IDUuMDA0IDAgMCAxIDYuMTk2IDVjLjI5OC4yMzYuNTY4LjUwNi44MDQuODA0LjIzNi0uMjk4LjUwNi0uNTY4LjgwNC0uODA0QTUuMDA0IDUuMDA0IDAgMCAxIDcgNC4xOTYnLz48L2c+PC9zdmc+');
}

.lhdc-block-2 .block-menu .item .item-icon.icon-4:after {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNzYwNjk3MTM0NjE0IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE1NjA4IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjEyOCIgaGVpZ2h0PSIxMjgiPjxwYXRoIGQ9Ik03NjggNDI2LjY2NjY2N2ExNzAuNjY2NjY3IDE3MC42NjY2NjcgMCAwIDEgMTI4IDI4My41NjI2NjZ2MTc4Ljg1ODY2N2E0Ni45MzMzMzMgNDYuOTMzMzMzIDAgMCAxLTY3LjkyNTMzMyA0MS45ODRMNzY4IDkwMS4wMzQ2NjdsLTYwLjA3NDY2NyAzMC4wMzczMzNBNDYuOTMzMzMzIDQ2LjkzMzMzMyAwIDAgMSA2NDAgODg5LjA4OHYtMTc4Ljg1ODY2N0ExNzAuNjY2NjY3IDE3MC42NjY2NjcgMCAwIDEgNzY4IDQyNi42NjY2Njd6IG04NS4zMzMzMzMtMjU2YTg1LjMzMzMzMyA4NS4zMzMzMzMgMCAwIDEgODUuMzMzMzM0IDg1LjMzMzMzM3Y4NS4zMzMzMzNhNDIuNjY2NjY3IDQyLjY2NjY2NyAwIDAgMS04NS4zMzMzMzQgMFYyNTZIMTcwLjY2NjY2N3Y1MTJoMzQxLjMzMzMzM2E0Mi42NjY2NjcgNDIuNjY2NjY3IDAgMCAxIDAgODUuMzMzMzMzSDE3MC42NjY2NjdhODUuMzMzMzMzIDg1LjMzMzMzMyAwIDAgMS04NS4zMzMzMzQtODUuMzMzMzMzVjI1NmE4NS4zMzMzMzMgODUuMzMzMzMzIDAgMCAxIDg1LjMzMzMzNC04NS4zMzMzMzNoNjgyLjY2NjY2NnogbS00Mi42NjY2NjYgNTkxLjk1NzMzM2ExNzEuMDkzMzMzIDE3MS4wOTMzMzMgMCAwIDEtODUuMzMzMzM0IDB2NjQuMzQxMzMzbDIzLjU5NDY2Ny0xMS43NzZhNDIuNjY2NjY3IDQyLjY2NjY2NyAwIDAgMSAzOC4xNDQgMGwyMy41OTQ2NjcgMTEuNzc2di02NC4zNDEzMzN6TTc2OCA1MTJhODUuMzMzMzMzIDg1LjMzMzMzMyAwIDEgMCAwIDE3MC42NjY2NjcgODUuMzMzMzMzIDg1LjMzMzMzMyAwIDAgMCAwLTE3MC42NjY2Njd6IG0tMzg0IDQyLjY2NjY2N2E0Mi42NjY2NjcgNDIuNjY2NjY3IDAgMCAxIDQuOTkyIDg1LjAzNDY2NkwzODQgNjQwSDI5OC42NjY2NjdhNDIuNjY2NjY3IDQyLjY2NjY2NyAwIDAgMS00Ljk5Mi04NS4wMzQ2NjdMMjk4LjY2NjY2NyA1NTQuNjY2NjY3aDg1LjMzMzMzM3ogbTE3MC42NjY2NjctMTcwLjY2NjY2N2E0Mi42NjY2NjcgNDIuNjY2NjY3IDAgMSAxIDAgODUuMzMzMzMzSDI5OC42NjY2NjdhNDIuNjY2NjY3IDQyLjY2NjY2NyAwIDAgMSAwLTg1LjMzMzMzM2gyNTZ6IiBwLWlkPSIxNTYwOSIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvc3ZnPg==');
}

.lhdc-block-2 .block-menu .item .item-link {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

/**
    LHDC 4
**/
.lhdc-block-4 .block {

}

.lhdc-block-4 .block .block-img {
    border-radius: 0;
}

.lhdc-block-4 .block .block-img .media-content {
    background-size: contain;
    background-color: transparent;
    background-position: center;
}


.lhdc-block-4 .lhdc-pk-block .item {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    min-width: 1px;
    word-wrap: break-word;
    flex: 1 1 auto;
    padding: 72px 32px 32px;
    border: 1px solid #ddd;
}

.lhdc-block-4 .lhdc-pk-block .item .item-pk-title {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: 12px 16px;
    background-color: #ddd;
    transform: translateY(0);
}

@media (max-width: 767.98px) {
    .lhdc-block-4 .lhdc-pk-block .item {
        padding: 68px 24px 24px;
    }

    .lhdc-block-4 .lhdc-pk-block .item .item-pk-title {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        max-width: 100%;
        transform: translateY(0);
        border-radius: 0;
    }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .lhdc-block-4 .lhdc-pk-block .item {
        padding: 68px 24px 24px;
    }

    .lhdc-block-4 .lhdc-pk-block .item .item-pk-title {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        max-width: 100%;
        transform: translateY(0);
        border-radius: 0;
    }
}

.lhdc-block-4 .lhdc-pk-block .item .item-pk-subtitle {
    font-size: 36px;
    font-weight: bold;
}

.lhdc-block-4 .lhdc-pk-block .item.item-two {
    color: #ff3442;
    border-color: #ff3442;
}

.lhdc-block-4 .lhdc-pk-block .item.item-two .item-pk-title {
    background-color: #ff3442;
    color: #fff;
}

.lhdc-block-4 .lhdc-pk-block .audio-player {
    position: relative;
    top: -3px;
}

@media (max-width: 767.98px) {
    .lhdc-block-4 .lhdc-pk-block .audio-player {

    }
}

@media (min-width: 768px) and (max-width: 1199.98px) {
    .lhdc-block-4 .lhdc-pk-block .audio-player {

    }
}

.audio-player .play-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: var(--color-muted);
}

.audio-player .play-btn.active {
    background-color: var(--color-dark);
}

.audio-player .play-btn:after {
    content: '';
    position: relative;
    display: block;
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48ZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnPjxwYXRoIGQ9J00yNCAwdjI0SDBWMHpNMTIuNTkzIDIzLjI1OGwtLjAxMS4wMDItLjA3MS4wMzUtLjAyLjAwNC0uMDE0LS4wMDQtLjA3MS0uMDM1Yy0uMDEtLjAwNC0uMDE5LS4wMDEtLjAyNC4wMDVsLS4wMDQuMDEtLjAxNy40MjguMDA1LjAyLjAxLjAxMy4xMDQuMDc0LjAxNS4wMDQuMDEyLS4wMDQuMTA0LS4wNzQuMDEyLS4wMTYuMDA0LS4wMTctLjAxNy0uNDI3Yy0uMDAyLS4wMS0uMDA5LS4wMTctLjAxNy0uMDE4bS4yNjUtLjExMy0uMDEzLjAwMi0uMTg1LjA5My0uMDEuMDEtLjAwMy4wMTEuMDE4LjQzLjAwNS4wMTIuMDA4LjAwNy4yMDEuMDkzYy4wMTIuMDA0LjAyMyAwIC4wMjktLjAwOGwuMDA0LS4wMTQtLjAzNC0uNjE0Yy0uMDAzLS4wMTItLjAxLS4wMi0uMDItLjAyMm0tLjcxNS4wMDJhLjAyMy4wMjMgMCAwIDAtLjAyNy4wMDZsLS4wMDYuMDE0LS4wMzQuNjE0YzAgLjAxMi4wMDcuMDIuMDE3LjAyNGwuMDE1LS4wMDIuMjAxLS4wOTMuMDEtLjAwOC4wMDQtLjAxMS4wMTctLjQzLS4wMDMtLjAxMi0uMDEtLjAxeicvPjxwYXRoIGZpbGw9JyNGRkZGRkZGRicgZD0nTTUuNjY5IDQuNzZhMS40NjkgMS40NjkgMCAwIDEgMi4wNC0xLjE3N2MxLjA2Mi40NTQgMy40NDIgMS41MzMgNi40NjIgMy4yNzYgMy4wMjEgMS43NDQgNS4xNDYgMy4yNjcgNi4wNjkgMy45NTguNzg4LjU5MS43OSAxLjc2My4wMDEgMi4zNTYtLjkxNC42ODctMy4wMTMgMi4xOS02LjA3IDMuOTU2LTMuMDYgMS43NjYtNS40MTIgMi44MzItNi40NjQgMy4yOC0uOTA2LjM4Ny0xLjkyLS4yLTIuMDM4LTEuMTc3LS4xMzgtMS4xNDItLjM5Ni0zLjczNS0uMzk2LTcuMjM3IDAtMy41LjI1Ny02LjA5Mi4zOTYtNy4yMzUnLz48L2c+PC9zdmc+');
}

.audio-player .play-btn.active:after {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48ZyBmaWxsPSdub25lJz48cGF0aCBkPSdNMjQgMHYyNEgwVjB6TTEyLjU5MyAyMy4yNThsLS4wMTEuMDAyLS4wNzEuMDM1LS4wMi4wMDQtLjAxNC0uMDA0LS4wNzEtLjAzNWMtLjAxLS4wMDQtLjAxOS0uMDAxLS4wMjQuMDA1bC0uMDA0LjAxLS4wMTcuNDI4LjAwNS4wMi4wMS4wMTMuMTA0LjA3NC4wMTUuMDA0LjAxMi0uMDA0LjEwNC0uMDc0LjAxMi0uMDE2LjAwNC0uMDE3LS4wMTctLjQyN2MtLjAwMi0uMDEtLjAwOS0uMDE3LS4wMTctLjAxOG0uMjY1LS4xMTMtLjAxMy4wMDItLjE4NS4wOTMtLjAxLjAxLS4wMDMuMDExLjAxOC40My4wMDUuMDEyLjAwOC4wMDcuMjAxLjA5M2MuMDEyLjAwNC4wMjMgMCAuMDI5LS4wMDhsLjAwNC0uMDE0LS4wMzQtLjYxNGMtLjAwMy0uMDEyLS4wMS0uMDItLjAyLS4wMjJtLS43MTUuMDAyYS4wMjMuMDIzIDAgMCAwLS4wMjcuMDA2bC0uMDA2LjAxNC0uMDM0LjYxNGMwIC4wMTIuMDA3LjAyLjAxNy4wMjRsLjAxNS0uMDAyLjIwMS0uMDkzLjAxLS4wMDguMDA0LS4wMTEuMDE3LS40My0uMDAzLS4wMTItLjAxLS4wMXonLz48cGF0aCBmaWxsPScjRkZGRkZGRkYnIGQ9J005IDNhMSAxIDAgMCAxIDEgMXYxNmExIDEgMCAwIDEtMSAxSDdhMSAxIDAgMCAxLTEtMVY0YTEgMSAwIDAgMSAxLTFabTggMGExIDEgMCAwIDEgMSAxdjE2YTEgMSAwIDAgMS0xIDFoLTJhMSAxIDAgMCAxLTEtMVY0YTEgMSAwIDAgMSAxLTFaJy8+PC9nPjwvc3ZnPg==');
}

.lhdc-block-4 .lhdc-pk-block .item.item-two .play-btn,
.lhdc-block-4 .lhdc-pk-block .item.item-two .play-btn.active {
    background-color: #ff3441;
}

/**
    LHDC 5
**/

.lhdc-block-5 {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.lhdc-block-5 .block-list .item {
    display: flex;
    flex-direction: column;
    min-width: 1px;
    word-wrap: break-word;
    flex: 1 1 auto;
    background-color: rgba(0, 0, 0, 0.4);
}


@supports (((-webkit-backdrop-filter: blur(6px)) or (backdrop-filter: blur(6px)))) {
    .lhdc-block-5 .block-list .item {
        -webkit-backdrop-filter: saturate(180%) blur(6px);
        backdrop-filter: saturate(180%) blur(6px);
    }
}

.lhdc-block-5 .block-list .item .block-icon {
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.lhdc-block-5 .block-list .item .block-icon.icon-1 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU1MV8zNSkiPgo8cGF0aCBkPSJNNi4zMTcwOCA1QzYuMDMwMjYgNSA1Ljc0MzQ2IDUuMTk2ODkgNS43NDg4OSA1LjU5MTMzVjkuNzUwMDlDNC43NzQ1NCAxMC4wMTI5IDQuMDQ1NDcgMTAuOTIxMyA0LjA0NTQ3IDEyLjAwMDRDNC4wNDU0NyAxMy4wNzk0IDQuNzc0NTQgMTMuOTg2NyA1Ljc0ODg5IDE0LjI0OTVWMTguNDA4MkM1LjczODA0IDE5LjE5NzIgNi44OTYxIDE5LjE5NzIgNi44ODUyNSAxOC40MDgyVjE0LjI1MDZDNy44NjA2NiAxMy45ODg2IDguNTkwOSAxMy4wODAyIDguNTkwOSAxMi4wMDA0QzguNTkwOSAxMC45MjA2IDcuODYwNjYgMTAuMDExIDYuODg1MjUgOS43NDg5M1Y1LjU5MTMzQzYuODkwOTQgNS4xOTY4OSA2LjYwMzg4IDUgNi4zMTcwOCA1Wk02LjMxODIxIDEwLjgzMzZDNi45NTI1MiAxMC44MzM2IDcuNDU0NTcgMTEuMzQ5MSA3LjQ1NDU3IDEyLjAwMDRDNy40NTQ1NyAxMi42NTE2IDYuOTUyNTIgMTMuMTY3MSA2LjMxODIxIDEzLjE2NzFDNS42ODM4OCAxMy4xNjcxIDUuMTgxODUgMTIuNjUxNiA1LjE4MTg1IDEyLjAwMDRDNS4xODE4NSAxMS4zNDkxIDUuNjgzODggMTAuODMzNiA2LjMxODIxIDEwLjgzMzZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTcuNjgxOCA1QzE3LjM5NSA1IDE3LjEwODEgNS4xOTY4OCAxNy4xMTM2IDUuNTkxM1YxMi4wODMxQzE2LjEzODcgMTIuMzQ1NiAxNS40MDkxIDEzLjI1MzkgMTUuNDA5MSAxNC4zMzMzQzE1LjQwOTEgMTUuNDEyNiAxNi4xMzg3IDE2LjMxOTkgMTcuMTEzNiAxNi41ODIzVjE4LjQwODZDMTcuMTA5IDE4LjczNzUgMTcuMzcwNSAxOS4wMDUgMTcuNjg3MyAxOC45OTk5QzE4LjAwNDEgMTguOTk0NyAxOC4yNTQyIDE4LjczMDMgMTguMjQ5OSAxOC40MDg2VjE2LjU4MjNDMTkuMjI0NyAxNi4zMTk4IDE5Ljk1NDUgMTUuNDEyNSAxOS45NTQ1IDE0LjMzMzNDMTkuOTU0NSAxMy4yNTQgMTkuMjI0NyAxMi4zNDU3IDE4LjI0OTkgMTIuMDgzMVY1LjU5MTNDMTguMjU1NiA1LjE5Njg4IDE3Ljk2ODYgNSAxNy42ODE4IDVaTTE3LjY4MTggMTMuMTY2NkMxOC4zMTYxIDEzLjE2NjYgMTguODE4MSAxMy42ODIxIDE4LjgxODEgMTQuMzMzM0MxOC44MTgxIDE0Ljk4NDUgMTguMzE2MSAxNS40OTk5IDE3LjY4MTggMTUuNDk5OUMxNy4wNDc0IDE1LjQ5OTkgMTYuNTQ1NCAxNC45ODQ1IDE2LjU0NTQgMTQuMzMzM0MxNi41NDU0IDEzLjY4MjEgMTcuMDQ3NCAxMy4xNjY2IDE3LjY4MTggMTMuMTY2NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMiA1QzExLjcxMzIgNSAxMS40MjY0IDUuMTk2ODggMTEuNDMxOCA1LjU5MTNWNy40MTY0OUMxMC40NTY5IDcuNjc4OTEgOS43MjcyOSA4LjU4NzMgOS43MjcyOSA5LjY2NjY1QzkuNzI3MjkgMTAuNzQ2IDEwLjQ1NjkgMTEuNjUzMiAxMS40MzE4IDExLjkxNTZWMTguNDA4NkMxMS40MjczIDE4LjczNzUgMTEuNjg3NiAxOS4wMDUgMTIuMDA0NCAxOC45OTk5QzEyLjMyMTMgMTguOTk0NyAxMi41NzI1IDE4LjczMDMgMTIuNTY4MiAxOC40MDg2VjExLjkxNTZDMTMuNTQyOSAxMS42NTMxIDE0LjI3MjcgMTAuNzQ1OSAxNC4yNzI3IDkuNjY2NjVDMTQuMjcyNyA4LjU4NzQgMTMuNTQyOSA3LjY3OTAyIDEyLjU2ODIgNy40MTY0OVY1LjU5MTNDMTIuNTczOSA1LjE5Njg4IDEyLjI4NjggNSAxMiA1Wk0xMiA4LjQ5OTk4QzEyLjYzNDMgOC40OTk5OCAxMy4xMzY0IDkuMDE1NDEgMTMuMTM2NCA5LjY2NjY1QzEzLjEzNjQgMTAuMzE3OSAxMi42MzQzIDEwLjgzMzMgMTIgMTAuODMzM0MxMS4zNjU3IDEwLjgzMzMgMTAuODYzNiAxMC4zMTc5IDEwLjg2MzcgOS42NjY2NUMxMC44NjM2IDkuMDE1NDEgMTEuMzY1NyA4LjQ5OTk4IDEyIDguNDk5OThaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzU1MV8zNSI+CjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQgNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
}


.lhdc-block-5 .block-list .item .block-icon.icon-2 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU1MF8yMykiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQuMTU3NzggNS44ODU4OEM0LjE1Nzc4IDQuODQ0MzUgNS4wMDkyMiA0IDYuMDU5NSA0SDEyLjQwOTdDMTMuNDU5OSA0IDE0LjMxMTQgNC44NDQzNSAxNC4zMTE0IDUuODg1ODhWNy44NDUzMUgxMy4zMDY5VjUuODg1ODhDMTMuMzA2OSA1LjM5NDQ4IDEyLjkwNTIgNC45OTYxIDEyLjQwOTcgNC45OTYxSDYuMDU5NUM1LjU2Mzk3IDQuOTk2MSA1LjE2MjI1IDUuMzk0NDggNS4xNjIyNSA1Ljg4NTg4VjE5LjExNDFDNS4xNjIyNSAxOS42MDU1IDUuNTYzOTcgMjAuMDAzOSA2LjA1OTUgMjAuMDAzOUgxMi40MDk3QzEyLjkwNTIgMjAuMDAzOSAxMy4zMDY5IDE5LjYwNTUgMTMuMzA2OSAxOS4xMTQxVjE4LjgxNUgxNC4zMTE0VjE5LjExNDFDMTQuMzExNCAyMC4xNTU2IDEzLjQ1OTkgMjEgMTIuNDA5NyAyMUg2LjA1OTVDNS4wMDkyMiAyMSA0LjE1Nzc4IDIwLjE1NTYgNC4xNTc3OCAxOS4xMTQxVjUuODg1ODhaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNzg0ODUgNC42MTYzNkw3Ljc2MDYgNC4zNzk4OEw4LjEzMzU0IDUuODkzMTNIMTAuMzM1NUwxMC43MDg1IDQuMzc5ODhMMTEuNjg0MiA0LjYxNjM2TDExLjEyNDEgNi44ODkyMUg3LjM0NDk5TDYuNzg0ODUgNC42MTYzNloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuODA5MSA4LjM0MzI4QzExLjAzMTkgOC4zNDMyOCA4Ljc4MDQ2IDEwLjU3NTkgOC43ODA0NiAxMy4zM0M4Ljc4MDQ2IDE2LjA4NDEgMTEuMDMxOSAxOC4zMTY4IDEzLjgwOTEgMTguMzE2OEMxNi41ODY0IDE4LjMxNjggMTguODM3OCAxNi4wODQxIDE4LjgzNzggMTMuMzNDMTguODM3OCAxMC41NzU5IDE2LjU4NjQgOC4zNDMyOCAxMy44MDkxIDguMzQzMjhaTTcuNzc2IDEzLjMzQzcuNzc2IDEwLjAyNTggMTAuNDc3MSA3LjM0NzE3IDEzLjgwOTEgNy4zNDcxN0MxNy4xNDExIDcuMzQ3MTcgMTkuODQyMyAxMC4wMjU4IDE5Ljg0MjMgMTMuMzNDMTkuODQyMyAxNi42MzQzIDE3LjE0MTEgMTkuMzEyOSAxMy44MDkxIDE5LjMxMjlDMTAuNDc3MSAxOS4zMTI5IDcuNzc2IDE2LjYzNDMgNy43NzYgMTMuMzNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjgwOTEgMTAuODMwMUMxMy4zMTM5IDEwLjgzMDEgMTIuOTEyNSAxMS4yMjgyIDEyLjkxMjUgMTEuNzE5MkMxMi45MTI1IDEyLjIxMDMgMTMuMzEzOSAxMi42MDg0IDEzLjgwOTEgMTIuNjA4NEMxNC4zMDQzIDEyLjYwODQgMTQuNzA1NyAxMi4yMTAzIDE0LjcwNTcgMTEuNzE5MkMxNC43MDU3IDExLjIyODIgMTQuMzA0MyAxMC44MzAxIDEzLjgwOTEgMTAuODMwMVpNMTEuOTA4IDExLjcxOTJDMTEuOTA4IDEwLjY3OCAxMi43NTkyIDkuODMzOTggMTMuODA5MSA5LjgzMzk4QzE0Ljg1OTEgOS44MzM5OCAxNS43MTAyIDEwLjY3OCAxNS43MTAyIDExLjcxOTJDMTUuNzEwMiAxMi43NjA0IDE0Ljg1OTEgMTMuNjA0NSAxMy44MDkxIDEzLjYwNDVDMTIuNzU5MiAxMy42MDQ1IDExLjkwOCAxMi43NjA0IDExLjkwOCAxMS43MTkyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44MjcgMTUuMjAyNkgxNS43OTEyQzE1Ljc2MTIgMTQuMzE0OSAxNS4wMjYxIDEzLjYwNDUgMTQuMTIzNyAxMy42MDQ1SDEzLjQ5NDVDMTIuNTkyMSAxMy42MDQ1IDExLjg1NyAxNC4zMTQ5IDExLjgyNyAxNS4yMDI2Wk0xMC44MjE1IDE1LjI1OTFDMTAuODIxNSAxMy43OTUxIDEyLjAxODMgMTIuNjA4NCAxMy40OTQ1IDEyLjYwODRIMTQuMTIzN0MxNS41OTk5IDEyLjYwODQgMTYuNzk2NyAxMy43OTUyIDE2Ljc5NjcgMTUuMjU5MVYxNi4xOTg3SDEwLjgyMTVWMTUuMjU5MVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTUwXzIzIj4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE3IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNCA0KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=');
}

.lhdc-block-5 .block-list .item .block-icon.icon-3 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU1MV80OCkiPgo8cGF0aCBkPSJNNy4zMDY5NyA4LjE5ODIzQzcuMDU4NDggOC4wNzM5MSA2Ljc1ODQzIDguMTc0MzIgNi42MzY1MiA4LjQyNzc5QzYuMjE0NTcgOS4yODg1NyA1Ljk5ODkgMTAuMjA2NyA1Ljk5ODkgMTEuMTU4NEM1Ljk5ODkgMTIuMTEgNi4yMTQ1NyAxMy4wMjgyIDYuNjM2NTIgMTMuODg5QzYuNzU4NDMgMTQuMTQyNSA3LjA1ODQ4IDE0LjI0MjkgNy4zMDY5NyAxNC4xMTg1QzcuNTU1NDQgMTMuOTk0MiA3LjY1Mzg5IDEzLjY4ODEgNy41MzIgMTMuNDM0N0M3LjE4MDM4IDEyLjcxNzQgNy4wMDIyMiAxMS45NTIyIDcuMDAyMjIgMTEuMTU4NEM3LjAwMjIyIDEwLjM2NDUgNy4xODAzOCA5LjU5OTM5IDcuNTMyIDguODgyMDhDNy42NTM4OSA4LjYyODYyIDcuNTU1NDQgOC4zMjI1NyA3LjMwNjk3IDguMTk4MjNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTUuOTY2MyA0LjY0NTA2QzE2LjA5MjkgNC4zOTYzOSAxNi4wMDM4IDQuMDg1NTUgMTUuNzYgMy45NTY0M0MxNC42MDY3IDMuMzI5OTcgMTMuMzA4IDMgMTEuOTk5OSAzQzEwLjY5MTkgMyA5LjM5MzE5IDMuMzI5OTcgOC4yMzk4NSAzLjk1NjQzQzcuOTk2MDYgNC4wOTAzMyA3LjkwNjk4IDQuMzk2MzkgOC4wMzM1NyA0LjY0NTA2QzguMTY0ODQgNC44OTM3MyA4LjQ2NDkxIDQuOTg5MzcgOC43MDg3IDQuODU1NDdDOS43MTY3IDQuMzA1NTMgMTAuODUxMyA0LjAxODYgMTEuOTk1MyA0LjAxODZDMTMuMTM5MiA0LjAxODYgMTQuMjczOCA0LjMxMDMxIDE1LjI4MTggNC44NTU0N0MxNS41MzAzIDQuOTg5MzcgMTUuODM1IDQuODkzNzMgMTUuOTY2MyA0LjY0NTA2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE4LjM4NTYgMTUuMjA0MUMxOC42Mjk0IDE1LjMzMzIgMTguOTM0MiAxNS4yNDI0IDE5LjA2MDggMTQuOTkzN0MxOS42NzQ5IDEzLjgxNzMgMTkuOTk4NCAxMi40OTI2IDE5Ljk5ODQgMTEuMTU4NEMxOS45OTg0IDkuODI0MTkgMTkuNjc0OSA4LjQ5OTU2IDE5LjA2MDggNy4zMjMxNUMxOC45Mjk1IDcuMDc0NDYgMTguNjI5NCA2Ljk4MzYgMTguMzg1NiA3LjExMjcyQzE4LjE0MTggNy4yNDY2MSAxOC4wNDggNy41NTI2OSAxOC4xNzkzIDcuODAxMzVDMTguNzE4NSA4LjgyOTUxIDE4Ljk5OTggOS45ODY3OSAxOC45OTk4IDExLjE1MzZDMTguOTk5OCAxMi4zMjA1IDE4LjcxMzggMTMuNDc3OCAxOC4xNzkzIDE0LjUwNTlDMTguMDQ4IDE0Ljc1OTQgMTguMTQxOCAxNS4wNzAyIDE4LjM4NTYgMTUuMjA0MVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMi4wMDAxIDUuMDM3MTFDMTEuMDY3MSA1LjAzNzExIDEwLjE2NjkgNS4yNTcwOSA5LjMyMyA1LjY4NzQ4QzkuMDc0NSA1LjgxMTgzIDguOTc2MDYgNi4xMTc4NyA5LjA5Nzk0IDYuMzcxMzRDOS4yMTk4NCA2LjYyNDc4IDkuNTE5ODkgNi43MjUyMiA5Ljc2ODM5IDYuNjAwODhDMTAuNDcxNiA2LjI0MjIyIDExLjIyMTggNi4wNjA0OSAxMi4wMDAxIDYuMDYwNDlDMTIuNzc4MyA2LjA2MDQ5IDEzLjUyODUgNi4yNDIyMiAxNC4yMzE3IDYuNjAwODhDMTQuNDgwMiA2LjcyNTIyIDE0Ljc4MDMgNi42MjQ3OCAxNC45MDIyIDYuMzcxMzRDMTUuMDI0MSA2LjExNzg3IDE0LjkyNTYgNS44MTE4MyAxNC42NzcxIDUuNjg3NDhDMTMuODMzMiA1LjI1NzA5IDEyLjkzMyA1LjAzNzExIDEyLjAwMDEgNS4wMzcxMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNy4wMDI1IDE4LjcyODRWMTguMjk4QzE3LjAwMjUgMTYuNTI4NiAxNS44OTEzIDE1LjAyMjMgMTQuMzQ0MiAxNC40NThDMTUuMzQ3NSAxMy43MTY3IDE2LjAwMzggMTIuNTExNiAxNi4wMDM4IDExLjE1ODNDMTYuMDAzOCA4LjkwNTg5IDE0LjIwODIgNy4wNzkxIDEyLjAwNDYgNy4wNzkxQzkuODAxMTIgNy4wNzkxIDguMDA1NDcgOC45MTA2OSA4LjAwNTQ3IDExLjE1ODNDOC4wMDU0NyAxMi41MTY0IDguNjYxODUgMTMuNzE2NyA5LjY2NTE0IDE0LjQ1OEM4LjExNzk5IDE1LjAyMjMgNy4wMDY4NCAxNi41Mjg2IDcuMDA2ODQgMTguMjk4VjE5Ljk4NjFWMjAuNDg4M0M3LjAwNjg0IDIwLjc3MDQgNy4yMzE4NyAyMC45OTk5IDcuNTA4NTEgMjAuOTk5OUgxNi41MTAyQzE2Ljc1NCAyMC45OTk5IDE2Ljk1NTYgMjAuODIzIDE3LjAwMjUgMjAuNTg4N0wxNy4wMTE4IDE5Ljk3NjZWMTguNzQyOFYxOS45ODEzVjE4LjcyODRIMTcuMDAyNVpNOC45OTk0IDExLjE1ODNDOC45OTk0IDkuNDcwMiAxMC4zNDUgOC4wOTc3MSAxMiA4LjA5NzcxQzEzLjY1NSA4LjA5NzcxIDE1LjAwMDUgOS40NzAyIDE1LjAwMDUgMTEuMTU4M0MxNS4wMDA1IDEyLjg0NjQgMTMuNjU1IDE0LjIxODkgMTIgMTQuMjE4OUMxMC4zNDUgMTQuMjE4OSA4Ljk5OTQgMTIuODQ2NCA4Ljk5OTQgMTEuMTU4M1pNMTUuOTk5MSAxOS45ODEzSDguMDAwNzlWMTguMzAyOEM4LjAwMDc5IDE2LjYxNDcgOS4zNDYzNCAxNS4yNDIyIDExLjAwMTMgMTUuMjQyMkgxMy4wMDMzQzE0LjY1ODMgMTUuMjQyMiAxNi4wMDM4IDE2LjYxNDcgMTYuMDAzOCAxOC4zMDI4VjE5Ljk4MTNIMTUuOTk5MVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik01LjAwMDIxIDExLjE1ODNDNS4wMDAyMSA5Ljk5MTQxIDUuMjg2MiA4LjgzNDEzIDUuODIwNjggNy44MDU5N0M1Ljk1MTk1IDcuNTU3MzEgNS44NTgxOSA3LjI0NjQ2IDUuNjE0MzkgNy4xMTczNkM1LjM3MDU5IDYuOTg4MjQgNS4wNjU4NSA3LjA3OTA4IDQuOTM5MjYgNy4zMjc3N0M0LjMyNTA4IDguNTA0MTggNC4wMDE1OSA5LjgyODgzIDQuMDAxNTkgMTEuMTYzQzQuMDAxNTkgMTIuNDk3MyA0LjMyNTA4IDEzLjgyMTkgNC45MzkyNiAxNC45OTgzQzUuMDcwNTQgMTUuMjQ3IDUuMzcwNTkgMTUuMzM3OSA1LjYxNDM5IDE1LjIwODdDNS44NTgxOSAxNS4wNzQ4IDUuOTUxOTUgMTQuNzY4OCA1LjgyMDY4IDE0LjUyMDFDNS4yODE1MSAxMy40ODI0IDUuMDAwMjEgMTIuMzI1MSA1LjAwMDIxIDExLjE1ODNaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTYuNjkzMSAxNC4xMTg1QzE2Ljk0MTYgMTQuMjQyOSAxNy4yNDE2IDE0LjE0MjUgMTcuMzYzNSAxMy44ODlDMTcuNzg1NSAxMy4wMjgyIDE4LjAwMTIgMTIuMTEgMTguMDAxMiAxMS4xNTg0QzE4LjAwMTIgMTAuMjA2NyAxNy43ODU1IDkuMjg4NTcgMTcuMzYzNSA4LjQyNzc5QzE3LjI0MTYgOC4xNzQzMiAxNi45NDE2IDguMDczOTEgMTYuNjkzMSA4LjE5ODIzQzE2LjQ0NDYgOC4zMjI1NyAxNi4zNDYyIDguNjI4NjIgMTYuNDY4MSA4Ljg4MjA4QzE2LjgxOTcgOS41OTkzOSAxNi45OTc5IDEwLjM2NDUgMTYuOTk3OSAxMS4xNTg0QzE2Ljk5NzkgMTEuOTUyMiAxNi44MTk3IDEyLjcxNzQgMTYuNDY4MSAxMy40MzQ3QzE2LjM0NjIgMTMuNjg4MSAxNi40NDQ2IDEzLjk5NDIgMTYuNjkzMSAxNC4xMTg1WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81NTFfNDgiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0IDMpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==');
}

.lhdc-block-5 .play-btn {
    width: 60px;
    height: 48px;
    border-radius: 24px;
    background-color: var(--color-primary);
}

/**
    LHDC 6
**/
.lhdc-block-6 {
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
}


/**
    Contact Form
**/
.contact-form {
    max-width: 800px;
    margin: 0 auto;
}

.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form textarea {
    width: 100%;
    padding: 12px 15px;
    border: 1px solid var(--color-light);
    border-radius: 8px;
    font-size: 16px;
    transition: all 0.3s ease;
    background-color: #fff;
}

.wpcf7-form textarea {
    max-height: 120px;
}

.wpcf7-form input[type="text"]:focus,
.wpcf7-form input[type="email"]:focus,
.wpcf7-form input[type="tel"]:focus,
.wpcf7-form textarea:focus {
    outline: none;
    border-color: var(--color-primary);
    box-shadow: none;
}

.wpcf7-form .wpcf7-form-control-wrap {
    display: block;
}

.wpcf7-submit {
    background-color: var(--color-primary);
    color: #fff;
    padding: 16px 32px;
    border: none;
    border-radius: 25px;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    transition: all 0.3s ease;
    display: block;
    margin: 0 auto;
    min-width: 200px;
}

.wpcf7-submit:hover {
    background-color: var(--color-primary);
    transform: translateY(-2px);
}

.wpcf7-form label {
    display: block;
    font-weight: 500;
    margin-bottom: 12px;
    color: var(--color-muted);
}

.wpcf7-not-valid-tip {
    color: var(--color-danger);
    font-size: 14px;
    margin-top: -15px;
    margin-bottom: 15px;
}

.wpcf7 form .wpcf7-response-output {
    margin: 20px 0;
    padding: 15px;
    border-radius: 8px;
    text-align: center;
}

.form-row {
    display: flex;
    gap: 20px;
    margin-bottom: 32px;
}

.form-col {
    flex: 1;
}

@media (max-width: 768px) {
    .form-row {
        flex-direction: column;
        gap: 0;
    }
}

.wpcf7 .ajax-loader {
    position: absolute;
    margin-left: 10px;
}

.wpcf7-form.submitting .wpcf7-submit.has-spinner {
    display: none;
}

.wpcf7-form .wpcf7-spinner {
    display: none;
    margin: 40px auto 0;
}

.wpcf7-form.submitting .wpcf7-spinner {
    display: block;
}

/**
    Video Modal
**/

.video-modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
}

.video-modal .video-modal-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    display: flex;
    align-items: center;
    justify-content: center;
}

.video-modal .video-modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 90%;
    max-width: 1000px;
    background: #fff;
    border-radius: 4px;
    outline: 0;
    pointer-events: auto;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
}

.video-modal .video-modal-header {
    padding: 1rem;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.video-modal .close-modal {
    background: none;
    border: none;
    font-size: 24px;
    cursor: pointer;
    padding: 0 10px;
}

.video-modal .video-modal-container video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

body.modal-open {
    overflow: hidden;
}

.video-modal .video-switch.active {
    color: #000;
}

/* 添加 switch 样式 */
.video-lhdc-icon {
    width: 100px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url("data:image/png;base64,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");
}

.video-switch-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.video-switch-button {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

.video-switch-button input {
    opacity: 0;
    width: 0;
    height: 0;
}

.video-switch-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--color-muted);
    transition: .4s;
    border-radius: 34px;
}

.video-switch-slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: .4s;
    border-radius: 50%;
}

input:checked + .video-switch-slider {
    background-color: #02758d;
}

input:checked + .video-switch-slider:before {
    transform: translateX(26px);
}


/**
    Qualcomm 2025
**/
.qualcomm-2025 {
    --color-primary: #e71324;
}

.qualcomm-section-2025 {
    padding: 80px 0 0;
}


.qualcomm-section-2025 .section-title {
    font-size: 36px;
    line-height: 44px;
}

@media (max-width: 767.98px) {
    .qualcomm-section-2025 {
        padding: 32px 0 0;
    }

    .qualcomm-section-2025 .section-title {
        font-size: 24px;
        line-height: 32px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {

    .qualcomm-section-2025 {
        padding: 40px 0 0;
    }

    .qualcomm-section-2025 .section-title {
        font-size: 24px;
        line-height: 32px;
    }

}

.qualcomm-section-1 {
    position: relative;
}

.qualcomm-section-1 .qualcomm-section-video {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 500px;
}

@media (max-width: 767.98px) {
    .qualcomm-section-1 .qualcomm-section-video {
        height: 350px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .qualcomm-section-1 .qualcomm-section-video {
        height: 350px;
    }
}

.qualcomm-section-1 .qualcomm-section-video video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    transform: scale(1.005);
}

.qualcomm-section-1 .qualcomm-section-content {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    transform: translateY(-50%);
    z-index: 2;
}

.qualcomm-section-2 .qualcomm-section-where {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
}

.qualcomm-section-2 .qualcomm-section-where .item {
    text-align: center;
}

.qualcomm-section-2 .qualcomm-section-where .item .item-icon {
    width: 80px;
    height: 80px;
}

.qualcomm-section-2 .qualcomm-section-where .item .item-icon img {
    width: inherit;
    height: inherit;
    -o-object-fit: contain;
       object-fit: contain;
}

.qualcomm-section-2 .qualcomm-section-where .item .item-title {
    color: var(--color-primary)
}

@media (max-width: 767.98px) {
    .qualcomm-section-2 .qualcomm-section-where .item .item-icon {
        width: 36px;
        height: 36px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {

    .qualcomm-section-2 .qualcomm-section-where .item .item-icon {
        width: 56px;
        height: 56px;
    }

}

/*--------------------------------------------------------------
## .qualcomm-section-3
--------------------------------------------------------------*/
.premium-sound-Swiper {
    margin-bottom: 16px;
}

.premium-sound-Swiper .swiper-slide {
    position: relative;
    cursor: pointer;
    width: auto;
    font-size: 1.25rem;
    font-weight: bold;
    padding: 16px 0;
    opacity: .6;
}

@media (max-width: 767.98px) {
    .premium-sound-Swiper .swiper-slide {
        font-size: 1rem;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .premium-sound-Swiper .swiper-slide {
        font-size: 1rem;
    }
}

.premium-sound-Swiper .swiper-slide:after {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #000;
    bottom: 0;
    opacity: 0;
}

.premium-sound-Swiper .swiper-slide.swiper-slide-thumb-active {
    opacity: 1;
}

.premium-sound-Swiper .swiper-slide.swiper-slide-thumb-active:after {
    opacity: .3;
}

.premium-sound-block {
    position: relative;
}

.premium-sound-1 {
    background-color: #170061;
}

.premium-sound-box {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 32px;
    height: 500px;
}


.premium-sound-1-content {
    width: 50%;
    color: #fff;
}

.premium-sound-1-content .premium-sound-1-title {
    font-size: 2.25rem;
    font-weight: bold;
}

.premium-sound-1-image {
    width: 50%;
}

@media (max-width: 767.98px) {
    .premium-sound-box {
        flex-direction: column;
        height: auto;
        padding: 32px 0;
    }

    .premium-sound-1-content {
        width: 100%;
    }

    .premium-sound-1-content .premium-sound-1-title {
        font-size: 1.25rem;
    }

    .premium-sound-1-image {
        width: 80%;
        margin: 0 auto;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .premium-sound-box {
        flex-direction: column;
        height: 450px;
        padding: 40px 0;
    }

    .premium-sound-1-content {
        width: 100%;
    }

    .premium-sound-1-content .premium-sound-1-title {
        font-size: 1.75rem;
    }

    .premium-sound-1-image {
        width: 60%;
        margin: 0 auto;
    }

}

.premium-sound-2 {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.premium-sound-2-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 40%;
    height: 500px;
    color: #fff;
}


.premium-sound-2-content .premium-sound-2-title {
    font-size: 2.25rem;
    font-weight: bold;
}

.premium-sound-video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.premium-sound-video video {
    position: relative;
    flex: 1 1 0;
    z-index: 1;
    padding: 0;
    width: 100%;
    height: inherit;
    max-width: 100%;
    max-height: 100%;
    outline: none;
    -o-object-fit: cover;
       object-fit: cover;
    transform: scale(1.005);
}

.premium-sound-5-content {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 40%;
    height: 500px;
    color: #fff;
    z-index: 2;
}

.premium-sound-5-content .premium-sound-5-title {
    font-size: 2.25rem;
    font-weight: bold;
}

@media (max-width: 767.98px) {
    .premium-sound-2-content {
        width: 100%;
        height: auto;
        padding: 32px 0;
    }

    .premium-sound-2-content .premium-sound-2-title {
        font-size: 1.25rem;
    }

    .premium-sound-5-content {
        width: 100%;
        height: 350px;
    }

    .premium-sound-5-content .premium-sound-5-title {
        font-size: 1.25rem;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .premium-sound-2-content {
        width: 100%;
        height: 450px;
    }

    .premium-sound-2-content .premium-sound-2-title {
        font-size: 1.75rem;
    }

    .premium-sound-5-content {
        width: 60%;
        height: 450px;
    }

    .premium-sound-5-content .premium-sound-5-title {
        font-size: 1.75rem;
    }
}

.qualcomm-section-4 {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom: 80px;
}

.qualcomm-section-4 .section-content {
    width: 50%;
}

@media (max-width: 767.98px) {
    .qualcomm-section-4 {
        padding-bottom: 32px;
    }

    .qualcomm-section-4 .section-content {
        width: 80%;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .qualcomm-section-4 .section-content {
        width: 80%;
    }
}

.qualcomm-section-4 ul li {
    margin-bottom: 32px;
    padding-bottom: 32px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1)
}

.qualcomm-section-4 ul li:last-child {
    margin: 0;
    padding: 0;
    border-bottom: 0;
}

.qualcomm-section-4 ul li a {
    color: #fff;
}

.qualcomm-section-4 ul li a i {
    position: relative;
    top: -1px;
    transition: all 0.25s;
    transform: translateX(5px);
}

.qualcomm-section-4 ul li a:hover i {
    transform: translateX(10px);
}

.qualcomm-section-5 {
    background-color: #3500ac;
    padding-bottom: 80px;
}

.qualcomm-section-5 .item {
    flex: 1 1 auto;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    border: 1px solid rgba(255, 255, 255, 0.1);
}

.qualcomm-section-5 .item .item-content {
    flex: 1 1 auto;
}

.qualcomm-section-5 a {
    color: #fff;
}

.qualcomm-section-5 a:hover,
.qualcomm-section-5 a:focus {
    color: #000;
}

.qualcomm-section-6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-top: 150px;
    height: 720px;
}

.qualcomm-section-6 .section-content {
    width: 50%;
}


.qualcomm-section-6 .section-logo img {
    height: 100px;
}

.qualcomm-section-6 a {
    color: #fff;
}

.qualcomm-section-6 a:hover,
.qualcomm-section-6 a:focus {
    color: #000;
}

@media (max-width: 767.98px) {
    .qualcomm-section-5 {
        padding-bottom: 32px;
    }

    .qualcomm-section-5 .item img {
        width: 80px;
    }

    .qualcomm-section-6 {
        padding-top: 48px;
        height: 400px;
    }

    .qualcomm-section-6 .section-logo img {
        height: 56px;
    }

    .qualcomm-section-6 .section-content {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .qualcomm-section-6 .section-content {
        width: 70%;
    }
}

.section-7-list-banner-1,
.section-7-list-banner-2,
.section-7-list-banner-3 {
    height: 400px;
}

.qualcomm-section-7-list .item {
    position: relative;
    display: flex;
    flex-direction: row;
    min-width: 0;
    word-wrap: break-word;
    margin: 0 0 0;
}

.qualcomm-section-7-list .item .media {
    width: 120px;
    flex-shrink: 0;
    border-radius: var(--radius-sm);
}

.qualcomm-section-7-list .item .media img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.qualcomm-section-7-list .item .item-body {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    min-width: 0;
    padding: 0.25rem 0 0.25rem 1rem;
}

/*--------------------------------------------------------------
## injoinic 2025
--------------------------------------------------------------*/
.injoinic-2025 {
    --color-primary: #122b88;
}

.injoinic-section {
    padding: 56px 0;
}

.injoinic-section .section-header {
    position: relative;
    padding-left: 32px;
    margin-bottom: 32px;
}


.injoinic-section .section-header:after {
    content: '';
    position: absolute;
    top: 7px;
    left: 0;
    width: 8px;
    height: 36px;
    border-radius: 8px;
    background-color: var(--color-primary);
}

@media (max-width: 767.98px) {
    .injoinic-section {
        padding: 32px 0;
    }

    .injoinic-section .section-header {
        position: relative;
        padding-left: 24px;
        margin-bottom: 24px;
    }

    .injoinic-section .section-header .text-40 {
        font-size: 24px !important;
        line-height: 32px;
    }

    .injoinic-section .section-header:after {
        top: 6px;
        left: 0;
        width: 6px;
        height: 22px;
    }

}

@media (min-width: 768px) and (max-width: 991.98px) {
    .injoinic-section {
        padding: 36px 0;
    }

    .injoinic-section .section-header {
        position: relative;
        padding-left: 32px;
        margin-bottom: 32px;
    }

    .injoinic-section .section-header .text-40 {
        font-size: 32px !important;
        line-height: 40px;
    }

    .injoinic-section .section-header:after {
        top: 7px;
        left: 0;
        width: 6px;
        height: 26px;
    }
}

.injoinic-section .section-header {

}

.injoinic-section-1 .swiper-slide img {
    width: 100%;
}


.injoinic-section-3 .news-block-banner-1,
.injoinic-section-3 .news-block-banner-2,
.injoinic-section-3 .news-block-banner-3 {
    height: 400px;
}

.injoinic-section-3 .swiper .item {
    position: relative;
    display: flex;
    flex-direction: row;
    min-width: 0;
    word-wrap: break-word;
    margin: 0 0 0;
}

.injoinic-section-3 .swiper .item .media {
    width: 120px;
    flex-shrink: 0;
    border-radius: var(--radius-sm);
}

.injoinic-section-3 .swiper .item .media img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.injoinic-section-3 .swiper .item .item-body {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    min-width: 0;
    padding: 0.25rem 0 0.25rem 1rem;
}

.injoinic-product-list {
}


.injoinic-product-list .swiper-slide {
    width: 380px;
    padding: 16px 0;
}

@media (max-width: 767.98px) {

    .injoinic-product-list .swiper-slide {
        width: 80%;
    }

    .injoinic-section-3 .swiper .item .media {
        width: 100px;
    }

}

.injoinic-product-list .item {
    position: relative;
    display: flex;
    flex-direction: row;
    gap: 16px;
    padding: 12px;
    min-width: 0;
    word-wrap: break-word;
    transition: all 0.3s ease-in-out;
    min-height: 160px;
}

.injoinic-product-list .item:hover {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
}

.injoinic-product-list .item .item-image {
    width: 120px;
}

.injoinic-product-list .item .item-image .media-content img {
    -o-object-fit: contain;
       object-fit: contain;
}

.injoinic-product-list .item .item-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    min-width: 0;
}

.injoinic-product-list .item .item-body {
    flex: 1 1 auto;
}

.injoinic-section-5 table {
    font-size: 12px;
    text-align: center;
}

.injoinic-section-5 table tr {

}

.injoinic-section-5 table td,
.injoinic-section-5 table th,
.injoinic-section-5 table td,
.injoinic-section-5 table th {
    border-color: #e3e7ee
}

.injoinic-section-5 table thead {
    border-bottom: 1px;
}

.injoinic-section-5 table thead tr {
    background-color: #f3f5fc;
}

.injoinic-section-5 table tr:hover td {
    background-color: var(--bg-light);
}


.injoinic-section-5 table tr a {
    color: var(--color-primary);
}

.injoinic-section-6 .section-list {
    justify-content: center;

}

.injoinic-section-6 .section-list .item {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 12px;
    min-width: 0;
    padding: 20px 12px;
    word-wrap: break-word;
    transition: all 0.3s ease-in-out;
    background-color: #fff;
    border-radius: 10px;
}

.injoinic-section-6 .section-list .item:hover {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.06);
}

.injoinic-section-6 .section-list .item .item-image {
    width: 120px;
}

.injoinic-section-6 .section-list .item .item-image .media-content img {
    -o-object-fit: contain;
       object-fit: contain;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .injoinic-section-6 .section-list .item .item-image {
        width: 100px;
    }

}

@media (max-width: 767.98px) {

    .injoinic-section-6 .section-list .item .item-image {
        width: 80px;
    }

}

/*--------------------------------------------------------------
## NearLink 2026
--------------------------------------------------------------*/
.NL-main {
    --primary: #28e1ca;
    --color-primary: var(--primary);
}

.NL-block {
    padding: 64px 0;
}

.NL-block-title {
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 40px;
    text-align: center;
}

@media (max-width: 767.98px) {
    .NL-block {
        padding: 32px 0;
    }

    .NL-block-title {
        font-size: 24px;
        margin-bottom: 24px;
    }

}

@media (min-width: 768px) and (max-width: 991.98px) {
    .NL-block {
        padding: 32px 0;
    }

    .NL-block-title {
        font-size: 32px;
        margin-bottom: 36px;
    }

}

.NL-block-title span {
    position: relative;
    padding: 12px 24px;
}

.NL-block-title span:before,
.NL-block-title span:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.NL-block-title span:before {
    bottom: 0;
    left: 0;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDEwLjAwMUgyVjBIMFYxMi4wMDFIMTJWMTAuMDAxWiIgZmlsbD0iIzAwQzA4QiIvPgo8L3N2Zz4K');
}

.NL-block-title span:after {
    top: 0;
    right: 0;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMFYySDEwVjEySDEyVjBIMFoiIGZpbGw9IiMwMEMwOEIiLz4KPC9zdmc+Cg==');
}

/*--------------------------------------------------------------
## NearLink 2
--------------------------------------------------------------*/
.NL-block-2 {
    position: relative;
    background-color: #000;
    padding: 64px 0;
}

.NL-block-2 .block-2-bg {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 300px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center bottom;
}

.NL-block-2 .block-2-menu {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.NL-block-2 .block-2-menu .item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20%;
    height: 250px;
    gap: 8px;
}


@media (max-width: 767.98px) {
    .NL-block-2 {
        padding-top: 36px;
    }

    .NL-block-2 .block-2-menu {
        flex-wrap: wrap;
        flex-direction: row;
        gap: 16px;
    }

    .NL-block-2 .block-2-menu .item {
        flex-shrink: 0;
        width: 45%;
        height: 160px;
    }


}

@media (min-width: 768px) and (max-width: 991.98px) {
    .NL-block-2 .block-2-menu {

    }
}

.NL-block-2 .NL-block-content {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    min-width: 0;
    word-wrap: break-word;
    margin: 56px 0 0;
    gap: 24px;
    z-index: 2;
}

.NL-block-2 .NL-block-body {
    max-width: 560px;
}

.NL-block-2 .NL-block-video {
    width: 350px;
    height: 350px;
    flex-shrink: 0;
}

.NL-block-2 .NL-block-video video {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}

@media (max-width: 767.98px) {
    .NL-block-2 .NL-block-content {
        flex-direction: column;
        text-align: center;
        margin: 24px 0 0;
    }

    .NL-block-2 .NL-block-body {
        max-width: 560px;
    }

    .NL-block-2 .NL-block-video {
        width: 280px;
        height: 280px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .NL-block-2 .NL-block-content {
        margin: 24px 0 0;
    }

    .NL-block-2 .NL-block-body {
        max-width: 560px;
    }

    .NL-block-2 .NL-block-video {
        width: 280px;
        height: 280px;
    }
}


.NL-block-3 .NL-block-content {
    display: flex;
    flex-direction: row;
    align-items: center;
    min-width: 0;
    word-wrap: break-word;
    padding: 32px;
    gap: 24px;
}

.NL-block-3 .media {
    width: 220px;
}

.NL-block-3 .NL-block-body {
    font-size: 24px;
    font-weight: bold;
}

@media (max-width: 767.98px) {
    .NL-block-3 .NL-block-content {
        flex-direction: column;
        padding: 16px;
        gap: 16px;
    }

    .NL-block-3 .media {
        width: 100%;
    }

    .NL-block-3 .NL-block-body {
        font-size: 18px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .NL-block-3 .NL-block-content {
        padding: 16px;
        gap: 16px;
    }

    .NL-block-3 .media {
        width: 160px;
    }

    .NL-block-3 .NL-block-body {
        font-size: 20px;
    }
}

.NL-block-3 .NL-block-subtitle {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-bottom: 40px;
    border-bottom: 1px solid var(--gray-3);
}

.NL-block-3 .NL-block-subtitle .subtitle-box {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 16px;
    width: 33.333%;
    border-bottom: 2px solid var(--color-primary);
    padding-bottom: 24px;
    bottom: -1px;
}

@media (max-width: 767.98px) {

    .NL-block-3 .NL-block-subtitle .subtitle-box {
        width: 80%;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {

    .NL-block-3 .NL-block-subtitle .subtitle-box {
        width: 50%;
    }
}

.NL-block-3 .NL-block-subtitle .subtitle-icon {
    width: 48px;
    height: 48px;
    background-position: center;
    background-repeat: no-repeat;
    -moz-background-size: contain;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0IDMwQzMwLjYyNzQgMzAgMzYgMjQuNDY5NCAzNiAxNy42NDcxVjRIMTJWMTcuNjQ3MUMxMiAyNC40Njk0IDE3LjM3MjYgMzAgMjQgMzBaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTk1NV8xNDgpIi8+CjxwYXRoIGQ9Ik0zNCA2SDE0VjE3LjY0NjVDMTQgMjMuNDE5MyAxOC41MzE0IDI4IDI0IDI4QzI5LjQ2ODYgMjggMzQgMjMuNDE5MyAzNCAxNy42NDY1VjZaTTM4IDE3LjY0NjVDMzggMjUuNTE4MyAzMS43ODYyIDMyIDI0IDMyQzE2LjIxMzggMzIgMTAgMjUuNTE4MyAxMCAxNy42NDY1VjRDMTAgMi44OTU0MyAxMC44OTU0IDIgMTIgMkgzNkMzNy4xMDQ2IDIgMzggMi44OTU0MyAzOCA0VjE3LjY0NjVaIiBmaWxsPSIjMUQyMTI5Ii8+CjxwYXRoIGQ9Ik0xMiA5QzEzLjEwNDYgOSAxNCA5Ljg5NTQzIDE0IDExVjIxQzE0IDIyLjEwNDYgMTMuMTA0NiAyMyAxMiAyM0M2LjcwMjQ0IDIzIDIgMTguNTY3OSAyIDExQzIgOS44OTU0MyAyLjg5NTQzIDkgNCA5SDEyWk02LjE0NjQ4IDEzQzYuNjMwODMgMTYuMTA4NiA4LjI0NzkxIDE3Ljg1NzYgMTAgMTguNTg3OVYxM0g2LjE0NjQ4WiIgZmlsbD0iIzFEMjEyOSIvPgo8cGF0aCBkPSJNNDQgOUM0NS4xMDQ2IDkgNDYgOS44OTU0MyA0NiAxMUM0NiAxOC41Njc5IDQxLjI5NzYgMjMgMzYgMjNDMzQuODk1NCAyMyAzNCAyMi4xMDQ2IDM0IDIxVjExQzM0IDkuODk1NDMgMzQuODk1NCA5IDM2IDlINDRaTTM4IDE4LjU4NzlDMzkuNzUyMSAxNy44NTc2IDQxLjM2OTIgMTYuMTA4NiA0MS44NTM1IDEzSDM4VjE4LjU4NzlaIiBmaWxsPSIjMUQyMTI5Ii8+CjxwYXRoIGQ9Ik0yMiAzNlYzMkMyMiAzMC44OTU0IDIyLjg5NTQgMzAgMjQgMzBDMjUuMTA0NiAzMCAyNiAzMC44OTU0IDI2IDMyVjM2QzI2IDM3LjEwNDYgMjUuMTA0NiAzOCAyNCAzOEMyMi44OTU0IDM4IDIyIDM3LjEwNDYgMjIgMzZaIiBmaWxsPSIjMUQyMTI5Ii8+CjxwYXRoIGQ9Ik0yOS4wNDMgMzRMMjkuMjkzIDM0LjAxNTZDMjkuODY4MSAzNC4wODgyIDMwLjM4OTIgMzQuNDA3NyAzMC43MTI5IDM0Ljg5ODRMMzQuNjY5OSA0MC44OTg0QzM1LjA3NDkgNDEuNTEyNCAzNS4xMSA0Mi4yOTk1IDM0Ljc2MTcgNDIuOTQ3M0MzNC40MTI5IDQzLjU5NTIgMzMuNzM1OCA0NCAzMyA0NEgxNUMxNC4yNzU3IDQ0IDEzLjYwNzUgNDMuNjA4NyAxMy4yNTM5IDQyLjk3NjZDMTIuOTAwNSA0Mi4zNDQzIDEyLjkxNzYgNDEuNTcwMiAxMy4yOTY5IDQwLjk1MzFMMTYuOTg2MyAzNC45NTMxQzE3LjM1MDIgMzQuMzYxNSAxNy45OTUgMzQuMDAwMiAxOC42ODk1IDM0SDI5LjA0M1pNMTguNTc4MSA0MEgyOS4yODUyTDI3Ljk2NDkgMzhIMTkuODA4NkwxOC41NzgxIDQwWiIgZmlsbD0iIzFEMjEyOSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzE5NTVfMTQ4IiB4MT0iMjQiIHkxPSI0IiB4Mj0iMjQiIHkyPSIzMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRTJGRkY3Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwQzA4QiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=');
}

.NL-block-3 .NL-block-subtitle .subtitle-1 {
    font-size: 24px;
    font-weight: bold;
    color: var(--color-primary);
}

.NL-block-3 .NL-block-subtitle .subtitle-2 {
    font-size: 16px;
    color: var(--color-muted);
}

.NL-news-list {
    position: relative;
    overflow: hidden;
}

.NL-news-list .NL-news-list-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.NL-news-list .NL-news-list-title-content {
    display: flex;
    align-items: center;
    gap: 8px;
}


.NL-news-list .NL-news-list-icon {
    width: 36px;
    height: 36px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;

}

.NL-news-list-1 .NL-news-list-icon {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwMjhfMzE4KSI+CjxwYXRoIGQ9Ik0xOCAyQzE4LjUzMDQgMiAxOS4wMzkxIDIuMjEwNzEgMTkuNDE0MiAyLjU4NTc5QzE5Ljc4OTMgMi45NjA4NiAyMCAzLjQ2OTU3IDIwIDRWMTYuOTlDMjAgMTcuMTU4IDE5Ljk2MiAxNy4zMTIgMTkuODg3IDE3LjQ2MkwxOS4zNDIgMTguNTUyQzE5LjI3MjUgMTguNjkwOSAxOS4yMzYzIDE4Ljg0NDEgMTkuMjM2MyAxOC45OTk1QzE5LjIzNjMgMTkuMTU0OSAxOS4yNzI1IDE5LjMwODEgMTkuMzQyIDE5LjQ0N0wxOS44ODUgMjAuNTM1QzE5Ljk2NSAyMC42ODc0IDIwLjAwNDQgMjAuODU3OCAxOS45OTkyIDIxLjAyOTlDMTkuOTk0MSAyMS4yMDE5IDE5Ljk0NDYgMjEuMzY5NyAxOS44NTU2IDIxLjUxNzFDMTkuNzY2NiAyMS42NjQ0IDE5LjY0MTEgMjEuNzg2MyAxOS40OTEyIDIxLjg3MDlDMTkuMzQxMyAyMS45NTU1IDE5LjE3MjEgMjEuOTk5OSAxOSAyMkg3QzYuMjA0MzUgMjIgNS40NDEyOSAyMS42ODM5IDQuODc4NjggMjEuMTIxM0M0LjMxNjA3IDIwLjU1ODcgNCAxOS43OTU2IDQgMTlWNUM0IDQuMjA0MzUgNC4zMTYwNyAzLjQ0MTI5IDQuODc4NjggMi44Nzg2OEM1LjQ0MTI5IDIuMzE2MDcgNi4yMDQzNSAyIDcgMkgxOFpNMTcuNDA4IDE4SDdDNi43NDUxMiAxOC4wMDAzIDYuNDk5OTcgMTguMDk3OSA2LjMxNDYzIDE4LjI3MjhDNi4xMjkzIDE4LjQ0NzggNi4wMTc3NyAxOC42ODcgNi4wMDI4MyAxOC45NDE0QzUuOTg3ODkgMTkuMTk1OCA2LjA3MDY3IDE5LjQ0NjQgNi4yMzQyNiAxOS42NDE4QzYuMzk3ODYgMTkuODM3MyA2LjYyOTkgMTkuOTYyOSA2Ljg4MyAxOS45OTNMNyAyMEgxNy40MDhDMTcuMjA1MyAxOS40MjY2IDE3LjE4MTYgMTguODA1MiAxNy4zNCAxOC4yMThMMTcuNDA4IDE4Wk0xOCA0SDdDNi43NTUwNyA0LjAwMDAzIDYuNTE4NjYgNC4wODk5NiA2LjMzNTYzIDQuMjUyNzJDNi4xNTI1OSA0LjQxNTQ3IDYuMDM1NjYgNC42Mzk3NSA2LjAwNyA0Ljg4M0w2IDVWMTYuMTdDNi4yNSAxNi4wODIgNi41MTYgMTYuMDI2IDYuNzkxIDE2LjAwN0w3IDE2SDE4VjRaIiBmaWxsPSIjMUQyMTI5Ii8+CjxwYXRoIGQ9Ik0xNCA3QzE0LjI1NDkgNy4wMDAyOCAxNC41IDcuMDk3ODggMTQuNjg1NCA3LjI3Mjg1QzE0Ljg3MDcgNy40NDc4MiAxNC45ODIyIDcuNjg2OTUgMTQuOTk3MiA3Ljk0MTM5QzE1LjAxMjEgOC4xOTU4NCAxNC45MjkzIDguNDQ2MzggMTQuNzY1NyA4LjY0MTgzQzE0LjYwMjIgOC44MzcyOSAxNC4zNzAxIDguOTYyOSAxNC4xMTcgOC45OTNMMTQgOUgxMEM5Ljc0NTEzIDguOTk5NzIgOS40OTk5NyA4LjkwMjEyIDkuMzE0NjQgOC43MjcxNUM5LjEyOTMgOC41NTIxOCA5LjAxNzc3IDguMzEzMDUgOS4wMDI4MyA4LjA1ODYxQzguOTg3OSA3LjgwNDE2IDkuMDcwNjggNy41NTM2MiA5LjIzNDI3IDcuMzU4MTdDOS4zOTc4NiA3LjE2MjcxIDkuNjI5OTEgNy4wMzcxIDkuODgzMDEgNy4wMDdMMTAgN0gxNFoiIGZpbGw9IiMwMEMwOEIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMDI4XzMxOCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
}

.NL-news-list-2 .NL-news-list-icon {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwMjhfNDAyKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNiA0QzYgMy43MzQ3OCA2LjEwNTM2IDMuNDgwNDMgNi4yOTI4OSAzLjI5Mjg5QzYuNDgwNDMgMy4xMDUzNiA2LjczNDc4IDMgNyAzSDIwQzIwLjI2NTIgMyAyMC41MTk2IDMuMTA1MzYgMjAuNzA3MSAzLjI5Mjg5QzIwLjg5NDYgMy40ODA0MyAyMSAzLjczNDc4IDIxIDRWMThDMjEgMTguNzk1NiAyMC42ODM5IDE5LjU1ODcgMjAuMTIxMyAyMC4xMjEzQzE5LjU1ODcgMjAuNjgzOSAxOC43OTU2IDIxIDE4IDIxSDUuNUM0LjgzNjk2IDIxIDQuMjAxMDcgMjAuNzM2NiAzLjczMjIzIDIwLjI2NzhDMy4yNjMzOSAxOS43OTg5IDMgMTkuMTYzIDMgMTguNVYxMUMzIDEwLjczNDggMy4xMDUzNiAxMC40ODA0IDMuMjkyODkgMTAuMjkyOUMzLjQ4MDQzIDEwLjEwNTQgMy43MzQ3OCAxMCA0IDEwSDZWNFpNNiAxMkg1VjE4LjVDNSAxOC42MzI2IDUuMDUyNjggMTguNzU5OCA1LjE0NjQ1IDE4Ljg1MzZDNS4yNDAyMSAxOC45NDczIDUuMzY3MzkgMTkgNS41IDE5QzUuNjMyNjEgMTkgNS43NTk3OSAxOC45NDczIDUuODUzNTUgMTguODUzNkM1Ljk0NzMyIDE4Ljc1OTggNiAxOC42MzI2IDYgMTguNVYxMlpNNy45NSAxOUgxOEMxOC4yNjUyIDE5IDE4LjUxOTYgMTguODk0NiAxOC43MDcxIDE4LjcwNzFDMTguODk0NiAxOC41MTk2IDE5IDE4LjI2NTIgMTkgMThWNUg4VjE4LjVDOCAxOC42NzEgNy45ODMgMTguODM4IDcuOTUgMTlaTTEwIDE1QzEwIDE0LjczNDggMTAuMTA1NCAxNC40ODA0IDEwLjI5MjkgMTQuMjkyOUMxMC40ODA0IDE0LjEwNTQgMTAuNzM0OCAxNCAxMSAxNEgxNUMxNS4yNjUyIDE0IDE1LjUxOTYgMTQuMTA1NCAxNS43MDcxIDE0LjI5MjlDMTUuODk0NiAxNC40ODA0IDE2IDE0LjczNDggMTYgMTVDMTYgMTUuMjY1MiAxNS44OTQ2IDE1LjUxOTYgMTUuNzA3MSAxNS43MDcxQzE1LjUxOTYgMTUuODk0NiAxNS4yNjUyIDE2IDE1IDE2SDExQzEwLjczNDggMTYgMTAuNDgwNCAxNS44OTQ2IDEwLjI5MjkgMTUuNzA3MUMxMC4xMDU0IDE1LjUxOTYgMTAgMTUuMjY1MiAxMCAxNVoiIGZpbGw9IiMxRDIxMjkiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMCA4QzEwIDcuNzM0NzggMTAuMTA1NCA3LjQ4MDQzIDEwLjI5MjkgNy4yOTI4OUMxMC40ODA0IDcuMTA1MzYgMTAuNzM0OCA3IDExIDdIMTZDMTYuMjY1MiA3IDE2LjUxOTYgNy4xMDUzNiAxNi43MDcxIDcuMjkyODlDMTYuODk0NiA3LjQ4MDQzIDE3IDcuNzM0NzggMTcgOFYxMUMxNyAxMS4yNjUyIDE2Ljg5NDYgMTEuNTE5NiAxNi43MDcxIDExLjcwNzFDMTYuNTE5NiAxMS44OTQ2IDE2LjI2NTIgMTIgMTYgMTJIMTFDMTAuNzM0OCAxMiAxMC40ODA0IDExLjg5NDYgMTAuMjkyOSAxMS43MDcxQzEwLjEwNTQgMTEuNTE5NiAxMCAxMS4yNjUyIDEwIDExVjhaTTEyIDlWMTBIMTVWOUgxMloiIGZpbGw9IiMwMEMwOEIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMDI4XzQwMiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
}

.NL-news-list-3 .NL-news-list-icon {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwMjhfNDI2KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgM0MyMC41MDQ2IDIuOTk5ODQgMjAuOTkwNiAzLjE5MDQxIDIxLjM2MDUgMy41MzM1QzIxLjczMDUgMy44NzY1OSAyMS45NTcyIDQuMzQ2ODQgMjEuOTk1IDQuODVMMjIgNVYxOUMyMi4wMDAyIDE5LjUwNDYgMjEuODA5NiAxOS45OTA2IDIxLjQ2NjUgMjAuMzYwNUMyMS4xMjM0IDIwLjczMDUgMjAuNjUzMiAyMC45NTcyIDIwLjE1IDIwLjk5NUwyMCAyMUg0QzMuNDk1NDIgMjEuMDAwMiAzLjAwOTQzIDIwLjgwOTYgMi42Mzk0NSAyMC40NjY1QzIuMjY5NDcgMjAuMTIzNCAyLjA0Mjg0IDE5LjY1MzIgMi4wMDUgMTkuMTVMMiAxOVY1QzEuOTk5ODQgNC40OTU0MiAyLjE5MDQxIDQuMDA5NDMgMi41MzM1IDMuNjM5NDVDMi44NzY1OSAzLjI2OTQ3IDMuMzQ2ODQgMy4wNDI4NCAzLjg1IDMuMDA1TDQgM0gyMFpNMjAgNUg0VjE5SDIwVjVaIiBmaWxsPSIjMUQyMTI5Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMzQgNy42Mzc5NkwxMC44NTggNy44Njc5NkwxMS4xOTYgOC4wMjc5NkwxMS41ODMgOC4yMTc5NkwxMi4wMTMgOC40MzU5NkwxMi40ODMgOC42ODU5NkwxMi45OSA4Ljk2NTk2TDEzLjI1NiA5LjExNzk2TDEzLjc3NCA5LjQyMjk2TDE0LjI0OCA5LjcxNDk2TDE0LjY3OCA5Ljk4Nzk2TDE1LjA1OCAxMC4yNDFMMTUuNTM4IDEwLjU3MUwxNS45MDIgMTAuODM0TDE1Ljk5NyAxMC45MDRDMTYuMTUxMyAxMS4wMTg4IDE2LjI3NjYgMTEuMTY4MSAxNi4zNjMgMTEuMzRDMTYuNDQ5NCAxMS41MTE5IDE2LjQ5NDMgMTEuNzAxNiAxNi40OTQzIDExLjg5NEMxNi40OTQzIDEyLjA4NjMgMTYuNDQ5NCAxMi4yNzYgMTYuMzYzIDEyLjQ0NzlDMTYuMjc2NiAxMi42MTk4IDE2LjE1MTMgMTIuNzY5MSAxNS45OTcgMTIuODg0TDE1LjY3NCAxMy4xMTlMMTUuMjM0IDEzLjQyN0wxNC44NzggMTMuNjY2TDE0LjQ3MyAxMy45MjlMMTQuMDIgMTQuMjEyTDEzLjUyMSAxNC41MTJMMTIuOTg3IDE0LjgyMUwxMi40NzggMTUuMTAzTDEyLjAwNyAxNS4zNTNMMTEuNTc3IDE1LjU3M0wxMS4xOTEgMTUuNzYxTDEwLjU2OSAxNi4wNDlMMTAuMzM5IDE2LjE0OUMxMC4xNjI0IDE2LjIyNSA5Ljk3MDQ4IDE2LjI1ODggOS43Nzg1NCAxNi4yNDc2QzkuNTg2NTkgMTYuMjM2NCA5LjM5OTkzIDE2LjE4MDQgOS4yMzM0MyAxNi4wODQzQzkuMDY2OTQgMTUuOTg4MSA4LjkyNTIyIDE1Ljg1NDQgOC44MTk1OCAxNS42OTM3QzguNzEzOTQgMTUuNTMzIDguNjQ3MyAxNS4zNDk5IDguNjI0OTcgMTUuMTU5TDguNTY2OTcgMTQuNTk0TDguNTM0OTcgMTQuMjJMOC40OTI5NyAxMy41NTZMOC40Njk5NyAxMy4wNDhMOC40NTQ5NyAxMi40OTNDOC40NTMxOSAxMi4zOTUgOC40NTE4NiAxMi4yOTcgOC40NTA5NyAxMi4xOTlMOC40NDg5NyAxMS44OTRDOC40NDg5NyAxMS42ODcgOC40NTA5NyAxMS40ODcgOC40NTQ5NyAxMS4yOTRMOC40Njk5NyAxMC43MzlMOC40OTI5NyAxMC4yMzJMOC41MTk5NyA5Ljc3NDk2TDguNTQ5OTcgOS4zNzM5Nkw4LjYyNDk3IDguNjI5OTZDOC42NDcxNyA4LjQzODc4IDguNzEzNzMgOC4yNTU0MyA4LjgxOTM3IDguMDk0NTRDOC45MjUgNy45MzM2NSA5LjA2Njc3IDcuNzk5NjggOS4yMzMzOCA3LjcwMzMxQzkuMzk5OTggNy42MDY5NCA5LjU4NjggNy41NTA4NSA5Ljc3ODkzIDcuNTM5NUM5Ljk3MTA2IDcuNTI4MTYgMTAuMTYzMiA3LjU2MTg3IDEwLjM0IDcuNjM3OTZaTTEwLjk1MSAxMC4xMzlMMTAuNTE1IDkuOTIwOTZMMTAuNDg2IDEwLjQwOEwxMC40NjQgMTAuOTU5TDEwLjQ1MSAxMS41NjlMMTAuNDQ5IDExLjg5NEwxMC40NTEgMTIuMjE5TDEwLjQ2NCAxMi44MjhMMTAuNDc0IDEzLjExMUwxMC41IDEzLjYzMUwxMC41MTUgMTMuODY2TDEwLjk0OSAxMy42NDhMMTEuNDM2IDEzLjM5MkwxMS45NzEgMTMuMDk4TDEyLjI1NSAxMi45MzZMMTIuODA2IDEyLjYxTDEzLjMgMTIuMzA0TDEzLjczNiAxMi4wMjRMMTMuOTMyIDExLjg5NEwxMy41MjUgMTEuNjI0TDEzLjA1OSAxMS4zM0MxMi43OTM4IDExLjE2NTggMTIuNTI2MSAxMS4wMDU4IDEyLjI1NiAxMC44NUwxMS45NzMgMTAuNjg5TDExLjQzOSAxMC4zOTVMMTAuOTUxIDEwLjEzOVoiIGZpbGw9IiMwMEMwOEIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMDI4XzQyNiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
}

.NL-news-list-title {
    font-size: 24px;
    font-weight: bold;
}

@media (max-width: 767.98px) {
    .NL-news-list-title {
        font-size: 18px;
    }

    .NL-news-list .NL-news-list-title {
        font-size: 18px;
    }

    .NL-news-list .NL-news-list-icon {
        width: 24px;
        height: 24px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .NL-news-list-title {
        font-size: 20px;
    }

    .NL-news-list .NL-news-list-icon {
        width: 24px;
        height: 24px;
    }
}

.NL-news-list-banner {
    display: flex;
    flex-direction: column;
    gap: 12px;
    overflow: hidden;
    overflow-y: auto;
    height: 400px;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}


.NL-news-list-banner::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: transparent
}

.NL-news-list-banner::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: var(--color-dark)
}

.NL-news-list-banner::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: var(--bg-light)
}

.NL-news-list-banner .item {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    min-width: 0;
    overflow-wrap: break-word;
    gap: 16px;
}

.NL-news-list-banner .item .media {
    width: 120px;
    flex-shrink: 0;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .NL-news-list-banner .item {
        gap: 8px;
    }

    .NL-news-list-banner .item .media {
        width: 60px;
        flex-shrink: 0;

    }
}

.NL-news-list-banner .item .item-body {
    flex: 1 1 auto;
}

.NL-products-list .item {
}

.NL-products-list .item .item-icon {
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.NL-products-list .item .item-icon.item-icon-1 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQyIDIuOTE2NzVDNDYuNzQyOSAyLjkxNjc1IDUwLjg1MyA1LjYxMjczIDUyLjg4NzQgOS41NDc2MUM1My4wMTU4IDkuNzk2MDIgNTMuMDgzMyAxMC4wNzIzIDUzLjA4MzMgMTAuMzUyVjE5Ljk4MTVDNTMuMDgzMyAyMC4yNjEyIDUzLjAxNTggMjAuNTM3NSA1Mi44ODc0IDIwLjc4NTlDNTAuODUzIDI0LjcyMDggNDYuNzQyOCAyNy40MTY3IDQyIDI3LjQxNjdDNDEuNDA2MSAyNy40MTY3IDQwLjgyMjMgMjcuMzY4OSA0MC4yNSAyNy4yODY5VjUxLjMzMzRDNDAuMjUgNTIuMjk5OSAzOS40NjY1IDUzLjA4MzQgMzguNSA1My4wODM0SDMxLjVDMzAuNTMzNSA1My4wODM0IDI5Ljc1IDUyLjI5OTkgMjkuNzUgNTEuMzMzNFYxNS4xNjY3QzI5Ljc1IDguNDAxMjcgMzUuMjM0NSAyLjkxNjc1IDQyIDIuOTE2NzVaTTMzLjI1IDQ5LjU4MzRIMzYuNzVWMjUuMDY5N0MzNi43NSAyNC41MDE3IDM3LjAyNjggMjMuOTY5IDM3LjQ5MDYgMjMuNjQxQzM3Ljk1NDMgMjMuMzEzMyAzOC41NDc5IDIzLjIzMDggMzkuMDgzMyAyMy40MkMzOS45OTMzIDIzLjc0MTUgNDAuOTc0NCAyMy45MTY3IDQyIDIzLjkxNjdDNDUuMjQxNyAyMy45MTY3IDQ4LjA3MDIgMjIuMTUxOSA0OS41ODMzIDE5LjUyNThWMTAuODA1NEM0OC4wNyA4LjE4MDI5IDQ1LjI0MSA2LjQxNjc1IDQyIDYuNDE2NzVDMzcuMTY3NSA2LjQxNjc1IDMzLjI1IDEwLjMzNDMgMzMuMjUgMTUuMTY2N1Y0OS41ODM0WiIgZmlsbD0iIzFEMjEyOSIvPgo8cGF0aCBkPSJNMjIuNzUgMTUuMTY2N0MyMi43NSAxMC4zMzQzIDE4LjgzMjUgNi40MTY3NSAxNCA2LjQxNjc1QzEwLjc1OSA2LjQxNjc1IDcuOTMwMDcgOC4xODAyNyA2LjQxNjY3IDEwLjgwNTRWMTkuNTI1OEM3LjkyOTgyIDIyLjE1MTkgMTAuNzU4MyAyMy45MTY3IDE0IDIzLjkxNjdDMTUuMDI1NiAyMy45MTY3IDE2LjAwNjcgMjMuNzQxNSAxNi45MTY3IDIzLjQyQzE3LjQ1MjEgMjMuMjMwOCAxOC4wNDU3IDIzLjMxMzMgMTguNTA5NCAyMy42NDFDMTguOTczMyAyMy45NjkgMTkuMjUgMjQuNTAxNyAxOS4yNSAyNS4wNjk3VjQ5LjU4MzRIMjIuNzVWMTUuMTY2N1pNMjYuMjUgNTEuMzMzNEMyNi4yNSA1Mi4yOTk5IDI1LjQ2NjUgNTMuMDgzNCAyNC41IDUzLjA4MzRIMTcuNUMxNi41MzM1IDUzLjA4MzQgMTUuNzUgNTIuMjk5OSAxNS43NSA1MS4zMzM0VjI3LjI4NjlDMTUuMTc3NyAyNy4zNjg5IDE0LjU5MzkgMjcuNDE2NyAxNCAyNy40MTY3QzkuMjU3MSAyNy40MTY3IDUuMTQ3MDIgMjQuNzIwOCAzLjExMjY0IDIwLjc4NTlDMi45ODQyMiAyMC41Mzc1IDIuOTE2NjcgMjAuMjYxMiAyLjkxNjY3IDE5Ljk4MTVWMTAuMzUyTDIuOTI4MDYgMTAuMTQyM0MyLjk1Mjk4IDkuOTM1NDIgMy4wMTY0MiA5LjczMzc0IDMuMTEyNjQgOS41NDc2MUM1LjE0NzAxIDUuNjEyNzQgOS4yNTcwOSAyLjkxNjc1IDE0IDIuOTE2NzVDMjAuNzY1NSAyLjkxNjc1IDI2LjI1IDguNDAxMjcgMjYuMjUgMTUuMTY2N1Y1MS4zMzM0WiIgZmlsbD0iIzFEMjEyOSIvPgo8cGF0aCBkPSJNMTcuNSAxMy40MTY3QzE4LjQ2NjUgMTMuNDE2NyAxOS4yNSAxNC4yMDAyIDE5LjI1IDE1LjE2NjdDMTkuMjUgMTYuMTMzMiAxOC40NjY1IDE2LjkxNjcgMTcuNSAxNi45MTY3SDE2LjMzMzNDMTUuMzY2OCAxNi45MTY3IDE0LjU4MzMgMTYuMTMzMiAxNC41ODMzIDE1LjE2NjdDMTQuNTgzMyAxNC4yMDAyIDE1LjM2NjggMTMuNDE2NyAxNi4zMzMzIDEzLjQxNjdIMTcuNVoiIGZpbGw9IiMwMEMwOEIiLz4KPHBhdGggZD0iTTM5LjY2NjcgMTMuNDE2N0M0MC42MzMyIDEzLjQxNjcgNDEuNDE2NyAxNC4yMDAyIDQxLjQxNjcgMTUuMTY2N0M0MS40MTY3IDE2LjEzMzIgNDAuNjMzMiAxNi45MTY3IDM5LjY2NjcgMTYuOTE2N0gzOC41QzM3LjUzMzUgMTYuOTE2NyAzNi43NSAxNi4xMzMyIDM2Ljc1IDE1LjE2NjdDMzYuNzUgMTQuMjAwMiAzNy41MzM1IDEzLjQxNjcgMzguNSAxMy40MTY3SDM5LjY2NjdaIiBmaWxsPSIjMDBDMDhCIi8+Cjwvc3ZnPgo=');
}

.NL-products-list .item .item-icon.item-icon-2 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ0LjkxNjYgNC42NjY1OUM0NC45MTY2IDQuMzQ0NCA0NC42NTU1IDQuMDgzMjUgNDQuMzMzMyA0LjA4MzI1SDExLjY2NjZDMTEuMzQ0NSA0LjA4MzI1IDExLjA4MzMgNC4zNDQ0MiAxMS4wODMzIDQuNjY2NTlWNTEuMzMzM0MxMS4wODMzIDUxLjY1NTQgMTEuMzQ0NSA1MS45MTY2IDExLjY2NjYgNTEuOTE2Nkg0NC4zMzMzQzQ0LjY1NTUgNTEuOTE2NiA0NC45MTY2IDUxLjY1NTUgNDQuOTE2NiA1MS4zMzMzVjQuNjY2NTlaTTQ4LjQxNjYgNTEuMzMzM0M0OC40MTY2IDUzLjU4ODQgNDYuNTg4NSA1NS40MTY2IDQ0LjMzMzMgNTUuNDE2NkgxMS42NjY2QzkuNDExNSA1NS40MTY2IDcuNTgzMzEgNTMuNTg4NSA3LjU4MzMxIDUxLjMzMzNWNC42NjY1OUM3LjU4MzMxIDIuNDExNDIgOS40MTE0OCAwLjU4MzI1MiAxMS42NjY2IDAuNTgzMjUySDQ0LjMzMzNDNDYuNTg4NSAwLjU4MzI1MiA0OC40MTY2IDIuNDExNDQgNDguNDE2NiA0LjY2NjU5VjUxLjMzMzNaIiBmaWxsPSIjMUQyMTI5Ii8+CjxwYXRoIGQ9Ik0zMy4yNSAzNy4zMzMzQzMzLjI1IDM0LjQzMzggMzAuODk5NSAzMi4wODMzIDI4IDMyLjA4MzNDMjUuMTAwNSAzMi4wODMzIDIyLjc1IDM0LjQzMzggMjIuNzUgMzcuMzMzM0MyMi43NSA0MC4yMzI3IDI1LjEwMDUgNDIuNTgzMyAyOCA0Mi41ODMzQzMwLjg5OTUgNDIuNTgzMyAzMy4yNSA0MC4yMzI3IDMzLjI1IDM3LjMzMzNaTTM2Ljc1IDM3LjMzMzNDMzYuNzUgNDIuMTY1NyAzMi44MzI1IDQ2LjA4MzMgMjggNDYuMDgzM0MyMy4xNjc1IDQ2LjA4MzMgMTkuMjUgNDIuMTY1NyAxOS4yNSAzNy4zMzMzQzE5LjI1IDMyLjUwMDggMjMuMTY3NSAyOC41ODMzIDI4IDI4LjU4MzNDMzIuODMyNSAyOC41ODMzIDM2Ljc1IDMyLjUwMDggMzYuNzUgMzcuMzMzM1oiIGZpbGw9IiMxRDIxMjkiLz4KPHBhdGggZD0iTTMwLjkxNjYgMTYuMzMzNEMzMC45MTY2IDE0LjcyMjYgMjkuNjEwOCAxMy40MTY3IDI4IDEzLjQxNjdDMjYuMzg5MiAxMy40MTY3IDI1LjA4MzMgMTQuNzIyNiAyNS4wODMzIDE2LjMzMzRDMjUuMDgzMyAxNy45NDQyIDI2LjM4OTIgMTkuMjUwMSAyOCAxOS4yNTAxQzI5LjYxMDggMTkuMjUwMSAzMC45MTY2IDE3Ljk0NDIgMzAuOTE2NiAxNi4zMzM0Wk0zNC40MTY2IDE2LjMzMzRDMzQuNDE2NiAxOS44NzcyIDMxLjU0MzggMjIuNzUwMSAyOCAyMi43NTAxQzI0LjQ1NjIgMjIuNzUwMSAyMS41ODMzIDE5Ljg3NzIgMjEuNTgzMyAxNi4zMzM0QzIxLjU4MzMgMTIuNzg5NiAyNC40NTYyIDkuOTE2NzUgMjggOS45MTY3NUMzMS41NDM4IDkuOTE2NzUgMzQuNDE2NiAxMi43ODk2IDM0LjQxNjYgMTYuMzMzNFoiIGZpbGw9IiMwMEMwOEIiLz4KPC9zdmc+Cg==');
}

.NL-products-list .item .item-icon.item-icon-3 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjI1IDEyLjgzMzNWNS44MzMyNUMyNi4yNSA0Ljg2Njc1IDI3LjAzMzUgNC4wODMyNSAyOCA0LjA4MzI1QzI4Ljk2NjUgNC4wODMyNSAyOS43NSA0Ljg2Njc1IDI5Ljc1IDUuODMzMjVWMTIuODMzM0MyOS43NSAxMy43OTk3IDI4Ljk2NjUgMTQuNTgzMyAyOCAxNC41ODMzQzI3LjAzMzUgMTQuNTgzMyAyNi4yNSAxMy43OTk3IDI2LjI1IDEyLjgzMzNaIiBmaWxsPSIjMDBDMDhCIi8+CjxwYXRoIGQ9Ik0zNS41ODMzIDE0LjAwMDFDMzUuNTgzMyA5LjgxMTkyIDMyLjE4ODIgNi40MTY3NSAyOCA2LjQxNjc1QzIzLjgxMTggNi40MTY3NSAyMC40MTY3IDkuODExOTIgMjAuNDE2NyAxNC4wMDAxVjI4LjAwMDFDMjAuNDE2NyAzMi4xODgyIDIzLjgxMTggMzUuNTgzNCAyOCAzNS41ODM0QzMyLjE4ODIgMzUuNTgzNCAzNS41ODMzIDMyLjE4ODIgMzUuNTgzMyAyOC4wMDAxVjE0LjAwMDFaTTM5LjA4MzMgMjguMDAwMUMzOS4wODMzIDM0LjEyMTIgMzQuMTIxMiAzOS4wODM0IDI4IDM5LjA4MzRDMjEuODc4OCAzOS4wODM0IDE2LjkxNjcgMzQuMTIxMiAxNi45MTY3IDI4LjAwMDFWMTQuMDAwMUMxNi45MTY3IDcuODc4OTMgMjEuODc4OCAyLjkxNjc1IDI4IDIuOTE2NzVDMzQuMTIxMiAyLjkxNjc1IDM5LjA4MzMgNy44Nzg5MyAzOS4wODMzIDE0LjAwMDFWMjguMDAwMVoiIGZpbGw9IiMxRDIxMjkiLz4KPHBhdGggZD0iTTkuOTE2NjcgMjhWMjQuNUM5LjkxNjY3IDIzLjUzMzUgMTAuNzAwMiAyMi43NSAxMS42NjY3IDIyLjc1QzEyLjYzMzIgMjIuNzUgMTMuNDE2NyAyMy41MzM1IDEzLjQxNjcgMjQuNVYyOEMxMy40MTY3IDM2LjA1NDIgMTkuOTQ1OCA0Mi41ODMzIDI4IDQyLjU4MzNDMzYuMDU0MiA0Mi41ODMzIDQyLjU4MzMgMzYuMDU0MiA0Mi41ODMzIDI4VjI0LjVDNDIuNTgzMyAyMy41MzM1IDQzLjM2NjggMjIuNzUgNDQuMzMzMyAyMi43NUM0NS4yOTk4IDIyLjc1IDQ2LjA4MzMgMjMuNTMzNSA0Ni4wODMzIDI0LjVWMjhDNDYuMDgzMyAzNy45ODcyIDM3Ljk4NzIgNDYuMDgzMyAyOCA0Ni4wODMzQzE4LjAxMjggNDYuMDgzMyA5LjkxNjY3IDM3Ljk4NzIgOS45MTY2NyAyOFoiIGZpbGw9IiMxRDIxMjkiLz4KPHBhdGggZD0iTTI0LjUgMTYuOTE2N0MyNS40NjY1IDE2LjkxNjcgMjYuMjUgMTcuNzAwMiAyNi4yNSAxOC42NjY3QzI2LjI1IDE5LjYzMzIgMjUuNDY2NSAyMC40MTY3IDI0LjUgMjAuNDE2N0gxOC42NjY3QzE3LjcwMDIgMjAuNDE2NyAxNi45MTY3IDE5LjYzMzIgMTYuOTE2NyAxOC42NjY3QzE2LjkxNjcgMTcuNzAwMiAxNy43MDAyIDE2LjkxNjcgMTguNjY2NyAxNi45MTY3SDI0LjVaIiBmaWxsPSIjMUQyMTI5Ii8+CjxwYXRoIGQ9Ik0zNy4zMzMzIDE2LjkxNjdDMzguMjk5OCAxNi45MTY3IDM5LjA4MzMgMTcuNzAwMiAzOS4wODMzIDE4LjY2NjdDMzkuMDgzMyAxOS42MzMyIDM4LjI5OTggMjAuNDE2NyAzNy4zMzMzIDIwLjQxNjdIMzEuNUMzMC41MzM1IDIwLjQxNjcgMjkuNzUgMTkuNjMzMiAyOS43NSAxOC42NjY3QzI5Ljc1IDE3LjcwMDIgMzAuNTMzNSAxNi45MTY3IDMxLjUgMTYuOTE2N0gzNy4zMzMzWiIgZmlsbD0iIzFEMjEyOSIvPgo8cGF0aCBkPSJNMjQuNSAyMy45MTY3QzI1LjQ2NjUgMjMuOTE2NyAyNi4yNSAyNC43MDAyIDI2LjI1IDI1LjY2NjdDMjYuMjUgMjYuNjMzMiAyNS40NjY1IDI3LjQxNjcgMjQuNSAyNy40MTY3SDE4LjY2NjdDMTcuNzAwMiAyNy40MTY3IDE2LjkxNjcgMjYuNjMzMiAxNi45MTY3IDI1LjY2NjdDMTYuOTE2NyAyNC43MDAyIDE3LjcwMDIgMjMuOTE2NyAxOC42NjY3IDIzLjkxNjdIMjQuNVoiIGZpbGw9IiMxRDIxMjkiLz4KPHBhdGggZD0iTTM3LjMzMzMgMjMuOTE2N0MzOC4yOTk4IDIzLjkxNjcgMzkuMDgzMyAyNC43MDAyIDM5LjA4MzMgMjUuNjY2N0MzOS4wODMzIDI2LjYzMzIgMzguMjk5OCAyNy40MTY3IDM3LjMzMzMgMjcuNDE2N0gzMS41QzMwLjUzMzUgMjcuNDE2NyAyOS43NSAyNi42MzMyIDI5Ljc1IDI1LjY2NjdDMjkuNzUgMjQuNzAwMiAzMC41MzM1IDIzLjkxNjcgMzEuNSAyMy45MTY3SDM3LjMzMzNaIiBmaWxsPSIjMUQyMTI5Ii8+CjxwYXRoIGQ9Ik0yOS43NSA0NC4zMzMzVjUxLjMzMzNIMjYuMjVWNDQuMzMzM0gyOS43NVoiIGZpbGw9IiMxRDIxMjkiLz4KPHBhdGggZD0iTTM3LjMzMzMgNDkuNTgzM0MzOC4yOTk4IDQ5LjU4MzMgMzkuMDgzMyA1MC4zNjY4IDM5LjA4MzMgNTEuMzMzM0MzOS4wODMzIDUyLjI5OTggMzguMjk5OCA1My4wODMzIDM3LjMzMzMgNTMuMDgzM0gxOC42NjY3QzE3LjcwMDIgNTMuMDgzMyAxNi45MTY3IDUyLjI5OTggMTYuOTE2NyA1MS4zMzMzQzE2LjkxNjcgNTAuMzY2OCAxNy43MDAyIDQ5LjU4MzMgMTguNjY2NyA0OS41ODMzSDM3LjMzMzNaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=');
}

.NL-products-list .item .item-icon.item-icon-4 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ5LjU4MzQgMjguMDAwMUM0OS41ODM0IDE2LjA3OTkgMzkuOTIwMiA2LjQxNjc1IDI4IDYuNDE2NzVDMTYuMDc5OSA2LjQxNjc1IDYuNDE2NjkgMTYuMDc5OSA2LjQxNjY5IDI4LjAwMDFDNi40MTY2OSAzOS45MjAyIDE2LjA3OTkgNDkuNTgzNCAyOCA0OS41ODM0QzM5LjkyMDIgNDkuNTgzNCA0OS41ODM0IDM5LjkyMDIgNDkuNTgzNCAyOC4wMDAxWk01My4wODM0IDI4LjAwMDFDNTMuMDgzNCA0MS44NTMyIDQxLjg1MzIgNTMuMDgzNCAyOCA1My4wODM0QzE0LjE0NjkgNTMuMDgzNCAyLjkxNjY5IDQxLjg1MzIgMi45MTY2OSAyOC4wMDAxQzIuOTE2NjkgMTQuMTQ2OSAxNC4xNDY5IDIuOTE2NzUgMjggMi45MTY3NUM0MS44NTMyIDIuOTE2NzUgNTMuMDgzNCAxNC4xNDY5IDUzLjA4MzQgMjguMDAwMVoiIGZpbGw9IiMxRDIxMjkiLz4KPHBhdGggZD0iTTMzLjI1IDM1VjIxQzMzLjI1IDIwLjAzMzUgMzQuMDMzNSAxOS4yNSAzNSAxOS4yNUMzNS45NjY1IDE5LjI1IDM2Ljc1IDIwLjAzMzUgMzYuNzUgMjFWMzVDMzYuNzUgMzUuOTY2NSAzNS45NjY1IDM2Ljc1IDM1IDM2Ljc1QzM0LjAzMzUgMzYuNzUgMzMuMjUgMzUuOTY2NSAzMy4yNSAzNVoiIGZpbGw9IiMwMEMwOEIiLz4KPHBhdGggZD0iTTQwLjI1IDMwLjMzMzRWMjUuNjY2N0M0MC4yNSAyNC43MDAyIDQxLjAzMzUgMjMuOTE2NyA0MiAyMy45MTY3QzQyLjk2NjUgMjMuOTE2NyA0My43NSAyNC43MDAyIDQzLjc1IDI1LjY2NjdWMzAuMzMzNEM0My43NSAzMS4yOTk5IDQyLjk2NjUgMzIuMDgzNCA0MiAzMi4wODM0QzQxLjAzMzUgMzIuMDgzNCA0MC4yNSAzMS4yOTk5IDQwLjI1IDMwLjMzMzRaIiBmaWxsPSIjMDBDMDhCIi8+CjxwYXRoIGQ9Ik0xOS4yNSAzNVYyMUMxOS4yNSAyMC4wMzM1IDIwLjAzMzUgMTkuMjUgMjEgMTkuMjVDMjEuOTY2NSAxOS4yNSAyMi43NSAyMC4wMzM1IDIyLjc1IDIxVjM1QzIyLjc1IDM1Ljk2NjUgMjEuOTY2NSAzNi43NSAyMSAzNi43NUMyMC4wMzM1IDM2Ljc1IDE5LjI1IDM1Ljk2NjUgMTkuMjUgMzVaIiBmaWxsPSIjMDBDMDhCIi8+CjxwYXRoIGQ9Ik0xMi4yNSAzMC4zMzM0VjI1LjY2NjdDMTIuMjUgMjQuNzAwMiAxMy4wMzM1IDIzLjkxNjcgMTQgMjMuOTE2N0MxNC45NjY1IDIzLjkxNjcgMTUuNzUgMjQuNzAwMiAxNS43NSAyNS42NjY3VjMwLjMzMzRDMTUuNzUgMzEuMjk5OSAxNC45NjY1IDMyLjA4MzQgMTQgMzIuMDgzNEMxMy4wMzM1IDMyLjA4MzQgMTIuMjUgMzEuMjk5OSAxMi4yNSAzMC4zMzM0WiIgZmlsbD0iIzAwQzA4QiIvPgo8cGF0aCBkPSJNMjYuMjUgMzkuNjY2NlYxNi4zMzMzQzI2LjI1IDE1LjM2NjggMjcuMDMzNSAxNC41ODMzIDI4IDE0LjU4MzNDMjguOTY2NSAxNC41ODMzIDI5Ljc1IDE1LjM2NjggMjkuNzUgMTYuMzMzM1YzOS42NjY2QzI5Ljc1IDQwLjYzMzEgMjguOTY2NSA0MS40MTY2IDI4IDQxLjQxNjZDMjcuMDMzNSA0MS40MTY2IDI2LjI1IDQwLjYzMzEgMjYuMjUgMzkuNjY2NloiIGZpbGw9IiMwMEMwOEIiLz4KPC9zdmc+Cg==');
}

.NL-products-list .item .item-title {
    font-size: 24px;
    font-weight: bold;
}

@media (max-width: 767.98px) {

    .NL-products-list .item .item-title {
        font-size: 20px;
    }
}

/*--------------------------------------------------------------
## NearLink 5
--------------------------------------------------------------*/

.NL-block-5 .block-5-list {
}

.NL-block-5 .block-5-list .item {
    position: relative;
    margin-bottom: 56px;
}

.NL-block-5 .block-5-list .item:last-child {
    margin-bottom: 0;
}

.NL-block-5 .block-5-list .item .item-images {
    position: absolute;
    left: 92px;
    bottom: 82px;
    display: flex;
    gap: 24px;
    z-index: 2;
}

.NL-block-5 .block-5-list .item .item-images a {
    position: relative;

}

.NL-block-5 .block-5-list .item .item-images img {
    width: 200px;
}

.NL-block-5 .block-5-list .item .item-images div {
    position: absolute;
    background-color: #000;
    border-radius: 8px;
    padding: 16px;
    color: #fff;
    left: 0;
    bottom: 100%;
    transform: translateY(10px);
    transition: all 0.25s;
    opacity: 0;
    visibility: hidden;
    width: 240px;
}


.NL-block-5 .block-5-list .item .item-images a:hover div,
.NL-block-5 .block-5-list .item .item-images a.active div {
    transform: translateY(-10px);
    opacity: 1;
    visibility: visible;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .NL-block-5 .block-5-list .item .item-images {
        left: 83px;
        bottom: 72px;
    }

    .NL-block-5 .block-5-list .item .item-images img {
        width: 160px;
    }
}

@media (max-width: 767.98px) {
    .NL-block-5 .block-5-list .item {
        position: relative;
        margin-bottom: 32px;
    }

    .NL-block-5 .block-5-list .item:last-child {
        margin-bottom: 0;
    }

    .NL-block-5 .block-5-list .item .item-images {
        gap: 8px;
        left: 30px;
        bottom: 23px;
    }

    .NL-block-5 .block-5-list .item .item-images img {
        width: 80px;
    }

    .NL-block-5 .block-5-list .item .item-images div {
        width: 220px;
    }

    .NL-block-5 .block-5-list .item .item-images a:last-child div {
        left: auto;
        right: 0;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .NL-block-5 .block-5-list .item .item-images {
        gap: 16px;
        left: 53px;
        bottom: 43px;
    }

    .NL-block-5 .block-5-list .item .item-images img {
        width: 120px;
    }

    .NL-block-5 .block-5-list .item .item-images a:last-child div {
        left: auto;
        right: 0;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .NL-block-5 .block-5-list .item .item-images {
        left: 68px;
        bottom: 60px;
    }

    .NL-block-5 .block-5-list .item .item-images img {
        width: 160px;
    }

    .NL-block-5 .block-5-list .item .item-images a:last-child div {
        left: auto;
        right: 0;
    }
}

/*--------------------------------------------------------------
## NearLink 2026 06
--------------------------------------------------------------*/
.NL-03-main {
    --primary: #28e1ca;
    --color-primary: var(--primary);
}

.NL-03-block {
    padding: 64px 0;
}

.NL-03-block-title {
    font-size: 36px;
    font-weight: bold;
    margin-bottom: 40px;
    text-align: center;
}

@media (max-width: 767.98px) {
    .NL-03-block {
        padding: 32px 0;
    }

    .NL-03-block-title {
        margin-bottom: 16px;
    }

    .NL-03-block-title h2 {
        font-size: 18px;
    }

}

@media (min-width: 768px) and (max-width: 991.98px) {
    .NL-03-block {
        padding: 32px 0;
    }

    .NL-03-block-title {
        font-size: 32px;
        margin-bottom: 36px;
    }

}

.NL-03-block-title span {
    position: relative;
    padding: 12px 24px;
}

.NL-03-block-title span:before,
.NL-03-block-title span:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.NL-03-block-title span:before {
    bottom: 0;
    left: 0;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDEwLjAwMUgyVjBIMFYxMi4wMDFIMTJWMTAuMDAxWiIgZmlsbD0iIzAwQzA4QiIvPgo8L3N2Zz4K');
}

.NL-03-block-title span:after {
    top: 0;
    right: 0;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMFYySDEwVjEySDEyVjBIMFoiIGZpbGw9IiMwMEMwOEIiLz4KPC9zdmc+Cg==');
}

/*--------------------------------------------------------------
## NearLink 1
--------------------------------------------------------------*/
.NL-03-block-1 {
    position: relative;
}

.NL-03-block-1 .block-1-content {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    margin-top: -150px;
}

.NL-03-block-1 .block-1-title {
    width: 60%;
}

.NL-03-block-media {
    position: relative;
    width: 100%;
    margin-bottom: -100px;
    margin-top: -100px;
}

@media (max-width: 767.98px) {
    .NL-03-block-1 .block-1-content {
        margin-top: -38px;
        left: 10px;
    }

    .NL-03-block-1 .block-1-title {
        width: 60%;
    }

    .NL-03-block-media {
        margin-top: -50px;
        margin-bottom: -60px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .NL-03-block-1 .block-1-content {
        margin-top: -38px;
        left: 10px;
    }

    .NL-03-block-1 .block-1-title {
        width: 60%;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .NL-03-block-1 .block-1-content {
        margin-top: -100px;
    }
}

/*--------------------------------------------------------------
## NearLink 2
--------------------------------------------------------------*/
.NL-03-block-2 {
    position: relative;
    padding-top: 200px;
}

.NL-03-block-2 .block-2-video {
    position: absolute;
    left: 50%;
    bottom: 32px;
    max-width: 480px;
    padding: 0 32px;
    z-index: 2;
    transform: translate(-50%, 0);
}

.NL-03-block-2 .block-2-menu {
    position: absolute;
    left: 0;
    right: 0;
    top: 0px;
    transform: translateY(-50%);
}

.NL-03-block-2 .block-2-menu-box {
    position: relative;
    display: flex;
    justify-content: space-around;
    align-items: center;
    background-color: #fff;
    border-radius: 24px;
    box-shadow: 0 0px 16px rgb(0 0 0 / 0.06);
}

.NL-03-block-2 .block-2-menu .item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 16px;
    width: 20%;
    height: 250px;
    font-size: 16px;
    text-align: center;
}

.NL-03-block-2 .block-2-menu .item img {
    width: 120px;
    height: 120px;
    -o-object-fit: contain;
       object-fit: contain;
}


@media (max-width: 767.98px) {

    .NL-03-block-2 .block-2-video {
        bottom: 0;
    }

    .NL-03-block-2 .block-2-menu {
        position: absolute;
        left: 0;
        right: 0;
        top: 0px;
        transform: translateY(-30%);
        flex-wrap: wrap;
        flex-direction: row;
        gap: 16px;
    }


    .NL-03-block-2 .block-2-menu-box {
        display: flex;
        justify-content: space-around;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap;
        background-color: #fff;
        padding: 16px 0;
        gap: 12px;
        border-radius: 16px;
    }

    .NL-03-block-2 .block-2-menu .item {
        flex-shrink: 0;
        gap: 16px;
        width: 45%;
        height: auto;
        font-size: 14px;
        text-align: center;
    }

    .NL-03-block-2 .block-2-menu .item img {
        width: 40px;
        height: 40px;
        -o-object-fit: contain;
           object-fit: contain;
    }


}

@media (min-width: 768px) and (max-width: 991.98px) {
    .NL-03-block-2 {
        padding-top: 140px;
    }

    .NL-03-block-2 .block-2-menu {
        position: absolute;
        left: 0;
        right: 0;
        top: 0px;
        transform: translateY(-30%);
        flex-wrap: wrap;
        flex-direction: row;
        gap: 16px;
    }


    .NL-03-block-2 .block-2-menu-box {
        display: flex;
        justify-content: space-around;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap;
        background-color: #fff;
        padding: 16px 0;
        gap: 12px;
        border-radius: 16px;
    }

    .NL-03-block-2 .block-2-menu .item {
        flex-shrink: 0;
        gap: 16px;
        width: 20%;
        height: auto;
        font-size: 16px;
        text-align: center;
    }

    .NL-03-block-2 .block-2-menu .item img {
        width: 40px;
        height: 40px;
        -o-object-fit: contain;
           object-fit: contain;
    }

}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .NL-03-block-2 .block-2-menu .item {
        height: auto;
        padding: 36px 0;
    }

    .NL-03-block-2 .block-2-menu .item img {
        width: 80px;
        height: 80px;
        -o-object-fit: contain;
           object-fit: contain;
    }
}


@media (max-width: 767.98px) {
    .NL-03-block-2 .NL-03-block-content {
        font-size: 17px;
    }

}

@media (min-width: 768px) and (max-width: 991.98px) {
    .NL-03-block-2 .NL-03-block-content {

    }

    .NL-03-block-2 .NL-03-block-body {

    }

}

.NL-03-block-title {
    position: relative;
    text-align: center;
}

.NL-03-block-title h2 {
    font-size: 32px;
    font-weight: bold;
    position: relative;
    padding-bottom: 32px;
}

.NL-03-block-title h2:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 80px;
    height: 4px;
    background-color: #02dfa3;
    transform: translate(-50%, 0);
}

.NL-03-block-subtitle {
    margin-top: 32px;
    font-size: 24px;
}

.NL-03-block-content {
    font-size: 20px;
    line-height: 1.75;
}

.NL-03-block-body p {
    margin-bottom: 32px;
}

.NL-03-block-3 .NL-03-block-content {

}

.NL-03-block-3 .media {

}

.NL-03-block-3 .NL-03-block-body {

}

@media (max-width: 767.98px) {
    .NL-03-block-3 .NL-03-block-content {

    }

    .NL-03-block-3 .media {
        width: 100%;
    }

    .NL-03-block-3 .NL-03-block-body {
        font-size: 18px;
    }


}

@media (min-width: 768px) and (max-width: 991.98px) {
    .NL-03-block-3 .NL-03-block-content {

    }

    .NL-03-block-3 .media {

    }

    .NL-03-block-3 .NL-03-block-body {

    }
}


.NL-news-list {
    position: relative;
    overflow: hidden;
}

.NL-news-list .NL-news-list-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.NL-news-list .NL-news-list-title-content {
    display: flex;
    align-items: center;
    gap: 8px;
}


.NL-news-list .NL-news-list-icon {
    width: 36px;
    height: 36px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;

}

.NL-news-list-1 .NL-news-list-icon {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwMjhfMzE4KSI+CjxwYXRoIGQ9Ik0xOCAyQzE4LjUzMDQgMiAxOS4wMzkxIDIuMjEwNzEgMTkuNDE0MiAyLjU4NTc5QzE5Ljc4OTMgMi45NjA4NiAyMCAzLjQ2OTU3IDIwIDRWMTYuOTlDMjAgMTcuMTU4IDE5Ljk2MiAxNy4zMTIgMTkuODg3IDE3LjQ2MkwxOS4zNDIgMTguNTUyQzE5LjI3MjUgMTguNjkwOSAxOS4yMzYzIDE4Ljg0NDEgMTkuMjM2MyAxOC45OTk1QzE5LjIzNjMgMTkuMTU0OSAxOS4yNzI1IDE5LjMwODEgMTkuMzQyIDE5LjQ0N0wxOS44ODUgMjAuNTM1QzE5Ljk2NSAyMC42ODc0IDIwLjAwNDQgMjAuODU3OCAxOS45OTkyIDIxLjAyOTlDMTkuOTk0MSAyMS4yMDE5IDE5Ljk0NDYgMjEuMzY5NyAxOS44NTU2IDIxLjUxNzFDMTkuNzY2NiAyMS42NjQ0IDE5LjY0MTEgMjEuNzg2MyAxOS40OTEyIDIxLjg3MDlDMTkuMzQxMyAyMS45NTU1IDE5LjE3MjEgMjEuOTk5OSAxOSAyMkg3QzYuMjA0MzUgMjIgNS40NDEyOSAyMS42ODM5IDQuODc4NjggMjEuMTIxM0M0LjMxNjA3IDIwLjU1ODcgNCAxOS43OTU2IDQgMTlWNUM0IDQuMjA0MzUgNC4zMTYwNyAzLjQ0MTI5IDQuODc4NjggMi44Nzg2OEM1LjQ0MTI5IDIuMzE2MDcgNi4yMDQzNSAyIDcgMkgxOFpNMTcuNDA4IDE4SDdDNi43NDUxMiAxOC4wMDAzIDYuNDk5OTcgMTguMDk3OSA2LjMxNDYzIDE4LjI3MjhDNi4xMjkzIDE4LjQ0NzggNi4wMTc3NyAxOC42ODcgNi4wMDI4MyAxOC45NDE0QzUuOTg3ODkgMTkuMTk1OCA2LjA3MDY3IDE5LjQ0NjQgNi4yMzQyNiAxOS42NDE4QzYuMzk3ODYgMTkuODM3MyA2LjYyOTkgMTkuOTYyOSA2Ljg4MyAxOS45OTNMNyAyMEgxNy40MDhDMTcuMjA1MyAxOS40MjY2IDE3LjE4MTYgMTguODA1MiAxNy4zNCAxOC4yMThMMTcuNDA4IDE4Wk0xOCA0SDdDNi43NTUwNyA0LjAwMDAzIDYuNTE4NjYgNC4wODk5NiA2LjMzNTYzIDQuMjUyNzJDNi4xNTI1OSA0LjQxNTQ3IDYuMDM1NjYgNC42Mzk3NSA2LjAwNyA0Ljg4M0w2IDVWMTYuMTdDNi4yNSAxNi4wODIgNi41MTYgMTYuMDI2IDYuNzkxIDE2LjAwN0w3IDE2SDE4VjRaIiBmaWxsPSIjMUQyMTI5Ii8+CjxwYXRoIGQ9Ik0xNCA3QzE0LjI1NDkgNy4wMDAyOCAxNC41IDcuMDk3ODggMTQuNjg1NCA3LjI3Mjg1QzE0Ljg3MDcgNy40NDc4MiAxNC45ODIyIDcuNjg2OTUgMTQuOTk3MiA3Ljk0MTM5QzE1LjAxMjEgOC4xOTU4NCAxNC45MjkzIDguNDQ2MzggMTQuNzY1NyA4LjY0MTgzQzE0LjYwMjIgOC44MzcyOSAxNC4zNzAxIDguOTYyOSAxNC4xMTcgOC45OTNMMTQgOUgxMEM5Ljc0NTEzIDguOTk5NzIgOS40OTk5NyA4LjkwMjEyIDkuMzE0NjQgOC43MjcxNUM5LjEyOTMgOC41NTIxOCA5LjAxNzc3IDguMzEzMDUgOS4wMDI4MyA4LjA1ODYxQzguOTg3OSA3LjgwNDE2IDkuMDcwNjggNy41NTM2MiA5LjIzNDI3IDcuMzU4MTdDOS4zOTc4NiA3LjE2MjcxIDkuNjI5OTEgNy4wMzcxIDkuODgzMDEgNy4wMDdMMTAgN0gxNFoiIGZpbGw9IiMwMEMwOEIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMDI4XzMxOCI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
}

.NL-news-list-2 .NL-news-list-icon {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwMjhfNDAyKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNiA0QzYgMy43MzQ3OCA2LjEwNTM2IDMuNDgwNDMgNi4yOTI4OSAzLjI5Mjg5QzYuNDgwNDMgMy4xMDUzNiA2LjczNDc4IDMgNyAzSDIwQzIwLjI2NTIgMyAyMC41MTk2IDMuMTA1MzYgMjAuNzA3MSAzLjI5Mjg5QzIwLjg5NDYgMy40ODA0MyAyMSAzLjczNDc4IDIxIDRWMThDMjEgMTguNzk1NiAyMC42ODM5IDE5LjU1ODcgMjAuMTIxMyAyMC4xMjEzQzE5LjU1ODcgMjAuNjgzOSAxOC43OTU2IDIxIDE4IDIxSDUuNUM0LjgzNjk2IDIxIDQuMjAxMDcgMjAuNzM2NiAzLjczMjIzIDIwLjI2NzhDMy4yNjMzOSAxOS43OTg5IDMgMTkuMTYzIDMgMTguNVYxMUMzIDEwLjczNDggMy4xMDUzNiAxMC40ODA0IDMuMjkyODkgMTAuMjkyOUMzLjQ4MDQzIDEwLjEwNTQgMy43MzQ3OCAxMCA0IDEwSDZWNFpNNiAxMkg1VjE4LjVDNSAxOC42MzI2IDUuMDUyNjggMTguNzU5OCA1LjE0NjQ1IDE4Ljg1MzZDNS4yNDAyMSAxOC45NDczIDUuMzY3MzkgMTkgNS41IDE5QzUuNjMyNjEgMTkgNS43NTk3OSAxOC45NDczIDUuODUzNTUgMTguODUzNkM1Ljk0NzMyIDE4Ljc1OTggNiAxOC42MzI2IDYgMTguNVYxMlpNNy45NSAxOUgxOEMxOC4yNjUyIDE5IDE4LjUxOTYgMTguODk0NiAxOC43MDcxIDE4LjcwNzFDMTguODk0NiAxOC41MTk2IDE5IDE4LjI2NTIgMTkgMThWNUg4VjE4LjVDOCAxOC42NzEgNy45ODMgMTguODM4IDcuOTUgMTlaTTEwIDE1QzEwIDE0LjczNDggMTAuMTA1NCAxNC40ODA0IDEwLjI5MjkgMTQuMjkyOUMxMC40ODA0IDE0LjEwNTQgMTAuNzM0OCAxNCAxMSAxNEgxNUMxNS4yNjUyIDE0IDE1LjUxOTYgMTQuMTA1NCAxNS43MDcxIDE0LjI5MjlDMTUuODk0NiAxNC40ODA0IDE2IDE0LjczNDggMTYgMTVDMTYgMTUuMjY1MiAxNS44OTQ2IDE1LjUxOTYgMTUuNzA3MSAxNS43MDcxQzE1LjUxOTYgMTUuODk0NiAxNS4yNjUyIDE2IDE1IDE2SDExQzEwLjczNDggMTYgMTAuNDgwNCAxNS44OTQ2IDEwLjI5MjkgMTUuNzA3MUMxMC4xMDU0IDE1LjUxOTYgMTAgMTUuMjY1MiAxMCAxNVoiIGZpbGw9IiMxRDIxMjkiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMCA4QzEwIDcuNzM0NzggMTAuMTA1NCA3LjQ4MDQzIDEwLjI5MjkgNy4yOTI4OUMxMC40ODA0IDcuMTA1MzYgMTAuNzM0OCA3IDExIDdIMTZDMTYuMjY1MiA3IDE2LjUxOTYgNy4xMDUzNiAxNi43MDcxIDcuMjkyODlDMTYuODk0NiA3LjQ4MDQzIDE3IDcuNzM0NzggMTcgOFYxMUMxNyAxMS4yNjUyIDE2Ljg5NDYgMTEuNTE5NiAxNi43MDcxIDExLjcwNzFDMTYuNTE5NiAxMS44OTQ2IDE2LjI2NTIgMTIgMTYgMTJIMTFDMTAuNzM0OCAxMiAxMC40ODA0IDExLjg5NDYgMTAuMjkyOSAxMS43MDcxQzEwLjEwNTQgMTEuNTE5NiAxMCAxMS4yNjUyIDEwIDExVjhaTTEyIDlWMTBIMTVWOUgxMloiIGZpbGw9IiMwMEMwOEIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMDI4XzQwMiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
}

.NL-news-list-3 .NL-news-list-icon {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzIwMjhfNDI2KSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAgM0MyMC41MDQ2IDIuOTk5ODQgMjAuOTkwNiAzLjE5MDQxIDIxLjM2MDUgMy41MzM1QzIxLjczMDUgMy44NzY1OSAyMS45NTcyIDQuMzQ2ODQgMjEuOTk1IDQuODVMMjIgNVYxOUMyMi4wMDAyIDE5LjUwNDYgMjEuODA5NiAxOS45OTA2IDIxLjQ2NjUgMjAuMzYwNUMyMS4xMjM0IDIwLjczMDUgMjAuNjUzMiAyMC45NTcyIDIwLjE1IDIwLjk5NUwyMCAyMUg0QzMuNDk1NDIgMjEuMDAwMiAzLjAwOTQzIDIwLjgwOTYgMi42Mzk0NSAyMC40NjY1QzIuMjY5NDcgMjAuMTIzNCAyLjA0Mjg0IDE5LjY1MzIgMi4wMDUgMTkuMTVMMiAxOVY1QzEuOTk5ODQgNC40OTU0MiAyLjE5MDQxIDQuMDA5NDMgMi41MzM1IDMuNjM5NDVDMi44NzY1OSAzLjI2OTQ3IDMuMzQ2ODQgMy4wNDI4NCAzLjg1IDMuMDA1TDQgM0gyMFpNMjAgNUg0VjE5SDIwVjVaIiBmaWxsPSIjMUQyMTI5Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMzQgNy42Mzc5NkwxMC44NTggNy44Njc5NkwxMS4xOTYgOC4wMjc5NkwxMS41ODMgOC4yMTc5NkwxMi4wMTMgOC40MzU5NkwxMi40ODMgOC42ODU5NkwxMi45OSA4Ljk2NTk2TDEzLjI1NiA5LjExNzk2TDEzLjc3NCA5LjQyMjk2TDE0LjI0OCA5LjcxNDk2TDE0LjY3OCA5Ljk4Nzk2TDE1LjA1OCAxMC4yNDFMMTUuNTM4IDEwLjU3MUwxNS45MDIgMTAuODM0TDE1Ljk5NyAxMC45MDRDMTYuMTUxMyAxMS4wMTg4IDE2LjI3NjYgMTEuMTY4MSAxNi4zNjMgMTEuMzRDMTYuNDQ5NCAxMS41MTE5IDE2LjQ5NDMgMTEuNzAxNiAxNi40OTQzIDExLjg5NEMxNi40OTQzIDEyLjA4NjMgMTYuNDQ5NCAxMi4yNzYgMTYuMzYzIDEyLjQ0NzlDMTYuMjc2NiAxMi42MTk4IDE2LjE1MTMgMTIuNzY5MSAxNS45OTcgMTIuODg0TDE1LjY3NCAxMy4xMTlMMTUuMjM0IDEzLjQyN0wxNC44NzggMTMuNjY2TDE0LjQ3MyAxMy45MjlMMTQuMDIgMTQuMjEyTDEzLjUyMSAxNC41MTJMMTIuOTg3IDE0LjgyMUwxMi40NzggMTUuMTAzTDEyLjAwNyAxNS4zNTNMMTEuNTc3IDE1LjU3M0wxMS4xOTEgMTUuNzYxTDEwLjU2OSAxNi4wNDlMMTAuMzM5IDE2LjE0OUMxMC4xNjI0IDE2LjIyNSA5Ljk3MDQ4IDE2LjI1ODggOS43Nzg1NCAxNi4yNDc2QzkuNTg2NTkgMTYuMjM2NCA5LjM5OTkzIDE2LjE4MDQgOS4yMzM0MyAxNi4wODQzQzkuMDY2OTQgMTUuOTg4MSA4LjkyNTIyIDE1Ljg1NDQgOC44MTk1OCAxNS42OTM3QzguNzEzOTQgMTUuNTMzIDguNjQ3MyAxNS4zNDk5IDguNjI0OTcgMTUuMTU5TDguNTY2OTcgMTQuNTk0TDguNTM0OTcgMTQuMjJMOC40OTI5NyAxMy41NTZMOC40Njk5NyAxMy4wNDhMOC40NTQ5NyAxMi40OTNDOC40NTMxOSAxMi4zOTUgOC40NTE4NiAxMi4yOTcgOC40NTA5NyAxMi4xOTlMOC40NDg5NyAxMS44OTRDOC40NDg5NyAxMS42ODcgOC40NTA5NyAxMS40ODcgOC40NTQ5NyAxMS4yOTRMOC40Njk5NyAxMC43MzlMOC40OTI5NyAxMC4yMzJMOC41MTk5NyA5Ljc3NDk2TDguNTQ5OTcgOS4zNzM5Nkw4LjYyNDk3IDguNjI5OTZDOC42NDcxNyA4LjQzODc4IDguNzEzNzMgOC4yNTU0MyA4LjgxOTM3IDguMDk0NTRDOC45MjUgNy45MzM2NSA5LjA2Njc3IDcuNzk5NjggOS4yMzMzOCA3LjcwMzMxQzkuMzk5OTggNy42MDY5NCA5LjU4NjggNy41NTA4NSA5Ljc3ODkzIDcuNTM5NUM5Ljk3MTA2IDcuNTI4MTYgMTAuMTYzMiA3LjU2MTg3IDEwLjM0IDcuNjM3OTZaTTEwLjk1MSAxMC4xMzlMMTAuNTE1IDkuOTIwOTZMMTAuNDg2IDEwLjQwOEwxMC40NjQgMTAuOTU5TDEwLjQ1MSAxMS41NjlMMTAuNDQ5IDExLjg5NEwxMC40NTEgMTIuMjE5TDEwLjQ2NCAxMi44MjhMMTAuNDc0IDEzLjExMUwxMC41IDEzLjYzMUwxMC41MTUgMTMuODY2TDEwLjk0OSAxMy42NDhMMTEuNDM2IDEzLjM5MkwxMS45NzEgMTMuMDk4TDEyLjI1NSAxMi45MzZMMTIuODA2IDEyLjYxTDEzLjMgMTIuMzA0TDEzLjczNiAxMi4wMjRMMTMuOTMyIDExLjg5NEwxMy41MjUgMTEuNjI0TDEzLjA1OSAxMS4zM0MxMi43OTM4IDExLjE2NTggMTIuNTI2MSAxMS4wMDU4IDEyLjI1NiAxMC44NUwxMS45NzMgMTAuNjg5TDExLjQzOSAxMC4zOTVMMTAuOTUxIDEwLjEzOVoiIGZpbGw9IiMwMEMwOEIiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yMDI4XzQyNiI+CjxyZWN0IHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K');
}

.NL-news-list-title {
    font-size: 24px;
    font-weight: bold;
}

@media (max-width: 767.98px) {
    .NL-03-block-title h2 {
        font-size: 24px;
        padding-bottom: 16px;
    }

    .NL-03-block-title h2:after {
        width: 64px;
    }

    .NL-03-block-subtitle {
        font-size: 16px;
        margin-top: 16px;
    }

    .NL-news-list .NL-news-list-icon {
        width: 24px;
        height: 24px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .NL-news-list-title {
        font-size: 20px;
    }

    .NL-news-list .NL-news-list-icon {
        width: 24px;
        height: 24px;
    }
}

.NL-news-list-banner {
    display: flex;
    flex-direction: column;
    gap: 12px;
    overflow: hidden;
    overflow-y: auto;
    height: 400px;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}


.NL-news-list-banner::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: transparent
}

.NL-news-list-banner::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: var(--color-dark)
}

.NL-news-list-banner::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: var(--bg-light)
}

.NL-news-list-banner .item {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    min-width: 0;
    overflow-wrap: break-word;
    gap: 16px;
}

.NL-news-list-banner .item .media {
    width: 120px;
    flex-shrink: 0;
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .NL-news-list-banner .item {
        gap: 8px;
    }

    .NL-news-list-banner .item .media {
        width: 90px;
        flex-shrink: 0;

    }
}

.NL-news-list-banner .item .item-body {
    flex: 1 1 auto;
}

.NL-products-list .item {
}

.NL-products-list .item .item-icon {
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.NL-products-list .item .item-icon.item-icon-1 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQyIDIuOTE2NzVDNDYuNzQyOSAyLjkxNjc1IDUwLjg1MyA1LjYxMjczIDUyLjg4NzQgOS41NDc2MUM1My4wMTU4IDkuNzk2MDIgNTMuMDgzMyAxMC4wNzIzIDUzLjA4MzMgMTAuMzUyVjE5Ljk4MTVDNTMuMDgzMyAyMC4yNjEyIDUzLjAxNTggMjAuNTM3NSA1Mi44ODc0IDIwLjc4NTlDNTAuODUzIDI0LjcyMDggNDYuNzQyOCAyNy40MTY3IDQyIDI3LjQxNjdDNDEuNDA2MSAyNy40MTY3IDQwLjgyMjMgMjcuMzY4OSA0MC4yNSAyNy4yODY5VjUxLjMzMzRDNDAuMjUgNTIuMjk5OSAzOS40NjY1IDUzLjA4MzQgMzguNSA1My4wODM0SDMxLjVDMzAuNTMzNSA1My4wODM0IDI5Ljc1IDUyLjI5OTkgMjkuNzUgNTEuMzMzNFYxNS4xNjY3QzI5Ljc1IDguNDAxMjcgMzUuMjM0NSAyLjkxNjc1IDQyIDIuOTE2NzVaTTMzLjI1IDQ5LjU4MzRIMzYuNzVWMjUuMDY5N0MzNi43NSAyNC41MDE3IDM3LjAyNjggMjMuOTY5IDM3LjQ5MDYgMjMuNjQxQzM3Ljk1NDMgMjMuMzEzMyAzOC41NDc5IDIzLjIzMDggMzkuMDgzMyAyMy40MkMzOS45OTMzIDIzLjc0MTUgNDAuOTc0NCAyMy45MTY3IDQyIDIzLjkxNjdDNDUuMjQxNyAyMy45MTY3IDQ4LjA3MDIgMjIuMTUxOSA0OS41ODMzIDE5LjUyNThWMTAuODA1NEM0OC4wNyA4LjE4MDI5IDQ1LjI0MSA2LjQxNjc1IDQyIDYuNDE2NzVDMzcuMTY3NSA2LjQxNjc1IDMzLjI1IDEwLjMzNDMgMzMuMjUgMTUuMTY2N1Y0OS41ODM0WiIgZmlsbD0iIzFEMjEyOSIvPgo8cGF0aCBkPSJNMjIuNzUgMTUuMTY2N0MyMi43NSAxMC4zMzQzIDE4LjgzMjUgNi40MTY3NSAxNCA2LjQxNjc1QzEwLjc1OSA2LjQxNjc1IDcuOTMwMDcgOC4xODAyNyA2LjQxNjY3IDEwLjgwNTRWMTkuNTI1OEM3LjkyOTgyIDIyLjE1MTkgMTAuNzU4MyAyMy45MTY3IDE0IDIzLjkxNjdDMTUuMDI1NiAyMy45MTY3IDE2LjAwNjcgMjMuNzQxNSAxNi45MTY3IDIzLjQyQzE3LjQ1MjEgMjMuMjMwOCAxOC4wNDU3IDIzLjMxMzMgMTguNTA5NCAyMy42NDFDMTguOTczMyAyMy45NjkgMTkuMjUgMjQuNTAxNyAxOS4yNSAyNS4wNjk3VjQ5LjU4MzRIMjIuNzVWMTUuMTY2N1pNMjYuMjUgNTEuMzMzNEMyNi4yNSA1Mi4yOTk5IDI1LjQ2NjUgNTMuMDgzNCAyNC41IDUzLjA4MzRIMTcuNUMxNi41MzM1IDUzLjA4MzQgMTUuNzUgNTIuMjk5OSAxNS43NSA1MS4zMzM0VjI3LjI4NjlDMTUuMTc3NyAyNy4zNjg5IDE0LjU5MzkgMjcuNDE2NyAxNCAyNy40MTY3QzkuMjU3MSAyNy40MTY3IDUuMTQ3MDIgMjQuNzIwOCAzLjExMjY0IDIwLjc4NTlDMi45ODQyMiAyMC41Mzc1IDIuOTE2NjcgMjAuMjYxMiAyLjkxNjY3IDE5Ljk4MTVWMTAuMzUyTDIuOTI4MDYgMTAuMTQyM0MyLjk1Mjk4IDkuOTM1NDIgMy4wMTY0MiA5LjczMzc0IDMuMTEyNjQgOS41NDc2MUM1LjE0NzAxIDUuNjEyNzQgOS4yNTcwOSAyLjkxNjc1IDE0IDIuOTE2NzVDMjAuNzY1NSAyLjkxNjc1IDI2LjI1IDguNDAxMjcgMjYuMjUgMTUuMTY2N1Y1MS4zMzM0WiIgZmlsbD0iIzFEMjEyOSIvPgo8cGF0aCBkPSJNMTcuNSAxMy40MTY3QzE4LjQ2NjUgMTMuNDE2NyAxOS4yNSAxNC4yMDAyIDE5LjI1IDE1LjE2NjdDMTkuMjUgMTYuMTMzMiAxOC40NjY1IDE2LjkxNjcgMTcuNSAxNi45MTY3SDE2LjMzMzNDMTUuMzY2OCAxNi45MTY3IDE0LjU4MzMgMTYuMTMzMiAxNC41ODMzIDE1LjE2NjdDMTQuNTgzMyAxNC4yMDAyIDE1LjM2NjggMTMuNDE2NyAxNi4zMzMzIDEzLjQxNjdIMTcuNVoiIGZpbGw9IiMwMEMwOEIiLz4KPHBhdGggZD0iTTM5LjY2NjcgMTMuNDE2N0M0MC42MzMyIDEzLjQxNjcgNDEuNDE2NyAxNC4yMDAyIDQxLjQxNjcgMTUuMTY2N0M0MS40MTY3IDE2LjEzMzIgNDAuNjMzMiAxNi45MTY3IDM5LjY2NjcgMTYuOTE2N0gzOC41QzM3LjUzMzUgMTYuOTE2NyAzNi43NSAxNi4xMzMyIDM2Ljc1IDE1LjE2NjdDMzYuNzUgMTQuMjAwMiAzNy41MzM1IDEzLjQxNjcgMzguNSAxMy40MTY3SDM5LjY2NjdaIiBmaWxsPSIjMDBDMDhCIi8+Cjwvc3ZnPgo=');
}

.NL-products-list .item .item-icon.item-icon-2 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ0LjkxNjYgNC42NjY1OUM0NC45MTY2IDQuMzQ0NCA0NC42NTU1IDQuMDgzMjUgNDQuMzMzMyA0LjA4MzI1SDExLjY2NjZDMTEuMzQ0NSA0LjA4MzI1IDExLjA4MzMgNC4zNDQ0MiAxMS4wODMzIDQuNjY2NTlWNTEuMzMzM0MxMS4wODMzIDUxLjY1NTQgMTEuMzQ0NSA1MS45MTY2IDExLjY2NjYgNTEuOTE2Nkg0NC4zMzMzQzQ0LjY1NTUgNTEuOTE2NiA0NC45MTY2IDUxLjY1NTUgNDQuOTE2NiA1MS4zMzMzVjQuNjY2NTlaTTQ4LjQxNjYgNTEuMzMzM0M0OC40MTY2IDUzLjU4ODQgNDYuNTg4NSA1NS40MTY2IDQ0LjMzMzMgNTUuNDE2NkgxMS42NjY2QzkuNDExNSA1NS40MTY2IDcuNTgzMzEgNTMuNTg4NSA3LjU4MzMxIDUxLjMzMzNWNC42NjY1OUM3LjU4MzMxIDIuNDExNDIgOS40MTE0OCAwLjU4MzI1MiAxMS42NjY2IDAuNTgzMjUySDQ0LjMzMzNDNDYuNTg4NSAwLjU4MzI1MiA0OC40MTY2IDIuNDExNDQgNDguNDE2NiA0LjY2NjU5VjUxLjMzMzNaIiBmaWxsPSIjMUQyMTI5Ii8+CjxwYXRoIGQ9Ik0zMy4yNSAzNy4zMzMzQzMzLjI1IDM0LjQzMzggMzAuODk5NSAzMi4wODMzIDI4IDMyLjA4MzNDMjUuMTAwNSAzMi4wODMzIDIyLjc1IDM0LjQzMzggMjIuNzUgMzcuMzMzM0MyMi43NSA0MC4yMzI3IDI1LjEwMDUgNDIuNTgzMyAyOCA0Mi41ODMzQzMwLjg5OTUgNDIuNTgzMyAzMy4yNSA0MC4yMzI3IDMzLjI1IDM3LjMzMzNaTTM2Ljc1IDM3LjMzMzNDMzYuNzUgNDIuMTY1NyAzMi44MzI1IDQ2LjA4MzMgMjggNDYuMDgzM0MyMy4xNjc1IDQ2LjA4MzMgMTkuMjUgNDIuMTY1NyAxOS4yNSAzNy4zMzMzQzE5LjI1IDMyLjUwMDggMjMuMTY3NSAyOC41ODMzIDI4IDI4LjU4MzNDMzIuODMyNSAyOC41ODMzIDM2Ljc1IDMyLjUwMDggMzYuNzUgMzcuMzMzM1oiIGZpbGw9IiMxRDIxMjkiLz4KPHBhdGggZD0iTTMwLjkxNjYgMTYuMzMzNEMzMC45MTY2IDE0LjcyMjYgMjkuNjEwOCAxMy40MTY3IDI4IDEzLjQxNjdDMjYuMzg5MiAxMy40MTY3IDI1LjA4MzMgMTQuNzIyNiAyNS4wODMzIDE2LjMzMzRDMjUuMDgzMyAxNy45NDQyIDI2LjM4OTIgMTkuMjUwMSAyOCAxOS4yNTAxQzI5LjYxMDggMTkuMjUwMSAzMC45MTY2IDE3Ljk0NDIgMzAuOTE2NiAxNi4zMzM0Wk0zNC40MTY2IDE2LjMzMzRDMzQuNDE2NiAxOS44NzcyIDMxLjU0MzggMjIuNzUwMSAyOCAyMi43NTAxQzI0LjQ1NjIgMjIuNzUwMSAyMS41ODMzIDE5Ljg3NzIgMjEuNTgzMyAxNi4zMzM0QzIxLjU4MzMgMTIuNzg5NiAyNC40NTYyIDkuOTE2NzUgMjggOS45MTY3NUMzMS41NDM4IDkuOTE2NzUgMzQuNDE2NiAxMi43ODk2IDM0LjQxNjYgMTYuMzMzNFoiIGZpbGw9IiMwMEMwOEIiLz4KPC9zdmc+Cg==');
}

.NL-products-list .item .item-icon.item-icon-3 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjI1IDEyLjgzMzNWNS44MzMyNUMyNi4yNSA0Ljg2Njc1IDI3LjAzMzUgNC4wODMyNSAyOCA0LjA4MzI1QzI4Ljk2NjUgNC4wODMyNSAyOS43NSA0Ljg2Njc1IDI5Ljc1IDUuODMzMjVWMTIuODMzM0MyOS43NSAxMy43OTk3IDI4Ljk2NjUgMTQuNTgzMyAyOCAxNC41ODMzQzI3LjAzMzUgMTQuNTgzMyAyNi4yNSAxMy43OTk3IDI2LjI1IDEyLjgzMzNaIiBmaWxsPSIjMDBDMDhCIi8+CjxwYXRoIGQ9Ik0zNS41ODMzIDE0LjAwMDFDMzUuNTgzMyA5LjgxMTkyIDMyLjE4ODIgNi40MTY3NSAyOCA2LjQxNjc1QzIzLjgxMTggNi40MTY3NSAyMC40MTY3IDkuODExOTIgMjAuNDE2NyAxNC4wMDAxVjI4LjAwMDFDMjAuNDE2NyAzMi4xODgyIDIzLjgxMTggMzUuNTgzNCAyOCAzNS41ODM0QzMyLjE4ODIgMzUuNTgzNCAzNS41ODMzIDMyLjE4ODIgMzUuNTgzMyAyOC4wMDAxVjE0LjAwMDFaTTM5LjA4MzMgMjguMDAwMUMzOS4wODMzIDM0LjEyMTIgMzQuMTIxMiAzOS4wODM0IDI4IDM5LjA4MzRDMjEuODc4OCAzOS4wODM0IDE2LjkxNjcgMzQuMTIxMiAxNi45MTY3IDI4LjAwMDFWMTQuMDAwMUMxNi45MTY3IDcuODc4OTMgMjEuODc4OCAyLjkxNjc1IDI4IDIuOTE2NzVDMzQuMTIxMiAyLjkxNjc1IDM5LjA4MzMgNy44Nzg5MyAzOS4wODMzIDE0LjAwMDFWMjguMDAwMVoiIGZpbGw9IiMxRDIxMjkiLz4KPHBhdGggZD0iTTkuOTE2NjcgMjhWMjQuNUM5LjkxNjY3IDIzLjUzMzUgMTAuNzAwMiAyMi43NSAxMS42NjY3IDIyLjc1QzEyLjYzMzIgMjIuNzUgMTMuNDE2NyAyMy41MzM1IDEzLjQxNjcgMjQuNVYyOEMxMy40MTY3IDM2LjA1NDIgMTkuOTQ1OCA0Mi41ODMzIDI4IDQyLjU4MzNDMzYuMDU0MiA0Mi41ODMzIDQyLjU4MzMgMzYuMDU0MiA0Mi41ODMzIDI4VjI0LjVDNDIuNTgzMyAyMy41MzM1IDQzLjM2NjggMjIuNzUgNDQuMzMzMyAyMi43NUM0NS4yOTk4IDIyLjc1IDQ2LjA4MzMgMjMuNTMzNSA0Ni4wODMzIDI0LjVWMjhDNDYuMDgzMyAzNy45ODcyIDM3Ljk4NzIgNDYuMDgzMyAyOCA0Ni4wODMzQzE4LjAxMjggNDYuMDgzMyA5LjkxNjY3IDM3Ljk4NzIgOS45MTY2NyAyOFoiIGZpbGw9IiMxRDIxMjkiLz4KPHBhdGggZD0iTTI0LjUgMTYuOTE2N0MyNS40NjY1IDE2LjkxNjcgMjYuMjUgMTcuNzAwMiAyNi4yNSAxOC42NjY3QzI2LjI1IDE5LjYzMzIgMjUuNDY2NSAyMC40MTY3IDI0LjUgMjAuNDE2N0gxOC42NjY3QzE3LjcwMDIgMjAuNDE2NyAxNi45MTY3IDE5LjYzMzIgMTYuOTE2NyAxOC42NjY3QzE2LjkxNjcgMTcuNzAwMiAxNy43MDAyIDE2LjkxNjcgMTguNjY2NyAxNi45MTY3SDI0LjVaIiBmaWxsPSIjMUQyMTI5Ii8+CjxwYXRoIGQ9Ik0zNy4zMzMzIDE2LjkxNjdDMzguMjk5OCAxNi45MTY3IDM5LjA4MzMgMTcuNzAwMiAzOS4wODMzIDE4LjY2NjdDMzkuMDgzMyAxOS42MzMyIDM4LjI5OTggMjAuNDE2NyAzNy4zMzMzIDIwLjQxNjdIMzEuNUMzMC41MzM1IDIwLjQxNjcgMjkuNzUgMTkuNjMzMiAyOS43NSAxOC42NjY3QzI5Ljc1IDE3LjcwMDIgMzAuNTMzNSAxNi45MTY3IDMxLjUgMTYuOTE2N0gzNy4zMzMzWiIgZmlsbD0iIzFEMjEyOSIvPgo8cGF0aCBkPSJNMjQuNSAyMy45MTY3QzI1LjQ2NjUgMjMuOTE2NyAyNi4yNSAyNC43MDAyIDI2LjI1IDI1LjY2NjdDMjYuMjUgMjYuNjMzMiAyNS40NjY1IDI3LjQxNjcgMjQuNSAyNy40MTY3SDE4LjY2NjdDMTcuNzAwMiAyNy40MTY3IDE2LjkxNjcgMjYuNjMzMiAxNi45MTY3IDI1LjY2NjdDMTYuOTE2NyAyNC43MDAyIDE3LjcwMDIgMjMuOTE2NyAxOC42NjY3IDIzLjkxNjdIMjQuNVoiIGZpbGw9IiMxRDIxMjkiLz4KPHBhdGggZD0iTTM3LjMzMzMgMjMuOTE2N0MzOC4yOTk4IDIzLjkxNjcgMzkuMDgzMyAyNC43MDAyIDM5LjA4MzMgMjUuNjY2N0MzOS4wODMzIDI2LjYzMzIgMzguMjk5OCAyNy40MTY3IDM3LjMzMzMgMjcuNDE2N0gzMS41QzMwLjUzMzUgMjcuNDE2NyAyOS43NSAyNi42MzMyIDI5Ljc1IDI1LjY2NjdDMjkuNzUgMjQuNzAwMiAzMC41MzM1IDIzLjkxNjcgMzEuNSAyMy45MTY3SDM3LjMzMzNaIiBmaWxsPSIjMUQyMTI5Ii8+CjxwYXRoIGQ9Ik0yOS43NSA0NC4zMzMzVjUxLjMzMzNIMjYuMjVWNDQuMzMzM0gyOS43NVoiIGZpbGw9IiMxRDIxMjkiLz4KPHBhdGggZD0iTTM3LjMzMzMgNDkuNTgzM0MzOC4yOTk4IDQ5LjU4MzMgMzkuMDgzMyA1MC4zNjY4IDM5LjA4MzMgNTEuMzMzM0MzOS4wODMzIDUyLjI5OTggMzguMjk5OCA1My4wODMzIDM3LjMzMzMgNTMuMDgzM0gxOC42NjY3QzE3LjcwMDIgNTMuMDgzMyAxNi45MTY3IDUyLjI5OTggMTYuOTE2NyA1MS4zMzMzQzE2LjkxNjcgNTAuMzY2OCAxNy43MDAyIDQ5LjU4MzMgMTguNjY2NyA0OS41ODMzSDM3LjMzMzNaIiBmaWxsPSIjMUQyMTI5Ii8+Cjwvc3ZnPgo=');
}

.NL-products-list .item .item-icon.item-icon-4 {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA1NiA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQ5LjU4MzQgMjguMDAwMUM0OS41ODM0IDE2LjA3OTkgMzkuOTIwMiA2LjQxNjc1IDI4IDYuNDE2NzVDMTYuMDc5OSA2LjQxNjc1IDYuNDE2NjkgMTYuMDc5OSA2LjQxNjY5IDI4LjAwMDFDNi40MTY2OSAzOS45MjAyIDE2LjA3OTkgNDkuNTgzNCAyOCA0OS41ODM0QzM5LjkyMDIgNDkuNTgzNCA0OS41ODM0IDM5LjkyMDIgNDkuNTgzNCAyOC4wMDAxWk01My4wODM0IDI4LjAwMDFDNTMuMDgzNCA0MS44NTMyIDQxLjg1MzIgNTMuMDgzNCAyOCA1My4wODM0QzE0LjE0NjkgNTMuMDgzNCAyLjkxNjY5IDQxLjg1MzIgMi45MTY2OSAyOC4wMDAxQzIuOTE2NjkgMTQuMTQ2OSAxNC4xNDY5IDIuOTE2NzUgMjggMi45MTY3NUM0MS44NTMyIDIuOTE2NzUgNTMuMDgzNCAxNC4xNDY5IDUzLjA4MzQgMjguMDAwMVoiIGZpbGw9IiMxRDIxMjkiLz4KPHBhdGggZD0iTTMzLjI1IDM1VjIxQzMzLjI1IDIwLjAzMzUgMzQuMDMzNSAxOS4yNSAzNSAxOS4yNUMzNS45NjY1IDE5LjI1IDM2Ljc1IDIwLjAzMzUgMzYuNzUgMjFWMzVDMzYuNzUgMzUuOTY2NSAzNS45NjY1IDM2Ljc1IDM1IDM2Ljc1QzM0LjAzMzUgMzYuNzUgMzMuMjUgMzUuOTY2NSAzMy4yNSAzNVoiIGZpbGw9IiMwMEMwOEIiLz4KPHBhdGggZD0iTTQwLjI1IDMwLjMzMzRWMjUuNjY2N0M0MC4yNSAyNC43MDAyIDQxLjAzMzUgMjMuOTE2NyA0MiAyMy45MTY3QzQyLjk2NjUgMjMuOTE2NyA0My43NSAyNC43MDAyIDQzLjc1IDI1LjY2NjdWMzAuMzMzNEM0My43NSAzMS4yOTk5IDQyLjk2NjUgMzIuMDgzNCA0MiAzMi4wODM0QzQxLjAzMzUgMzIuMDgzNCA0MC4yNSAzMS4yOTk5IDQwLjI1IDMwLjMzMzRaIiBmaWxsPSIjMDBDMDhCIi8+CjxwYXRoIGQ9Ik0xOS4yNSAzNVYyMUMxOS4yNSAyMC4wMzM1IDIwLjAzMzUgMTkuMjUgMjEgMTkuMjVDMjEuOTY2NSAxOS4yNSAyMi43NSAyMC4wMzM1IDIyLjc1IDIxVjM1QzIyLjc1IDM1Ljk2NjUgMjEuOTY2NSAzNi43NSAyMSAzNi43NUMyMC4wMzM1IDM2Ljc1IDE5LjI1IDM1Ljk2NjUgMTkuMjUgMzVaIiBmaWxsPSIjMDBDMDhCIi8+CjxwYXRoIGQ9Ik0xMi4yNSAzMC4zMzM0VjI1LjY2NjdDMTIuMjUgMjQuNzAwMiAxMy4wMzM1IDIzLjkxNjcgMTQgMjMuOTE2N0MxNC45NjY1IDIzLjkxNjcgMTUuNzUgMjQuNzAwMiAxNS43NSAyNS42NjY3VjMwLjMzMzRDMTUuNzUgMzEuMjk5OSAxNC45NjY1IDMyLjA4MzQgMTQgMzIuMDgzNEMxMy4wMzM1IDMyLjA4MzQgMTIuMjUgMzEuMjk5OSAxMi4yNSAzMC4zMzM0WiIgZmlsbD0iIzAwQzA4QiIvPgo8cGF0aCBkPSJNMjYuMjUgMzkuNjY2NlYxNi4zMzMzQzI2LjI1IDE1LjM2NjggMjcuMDMzNSAxNC41ODMzIDI4IDE0LjU4MzNDMjguOTY2NSAxNC41ODMzIDI5Ljc1IDE1LjM2NjggMjkuNzUgMTYuMzMzM1YzOS42NjY2QzI5Ljc1IDQwLjYzMzEgMjguOTY2NSA0MS40MTY2IDI4IDQxLjQxNjZDMjcuMDMzNSA0MS40MTY2IDI2LjI1IDQwLjYzMzEgMjYuMjUgMzkuNjY2NloiIGZpbGw9IiMwMEMwOEIiLz4KPC9zdmc+Cg==');
}

.NL-products-list .item .item-title {
    font-size: 24px;
    font-weight: bold;
}

@media (max-width: 767.98px) {

    .NL-products-list .item .item-title {
        font-size: 20px;
    }
}

/*--------------------------------------------------------------
## NearLink 4
--------------------------------------------------------------*/

.NL-03-block-4 .block-4-list {
}

.NL-03-block-4 .block-4-list .item {
    position: relative;
    display: flex;
    min-width: 0;
    word-wrap: break-word;
    flex-direction: row;
    justify-content: space-between;
    gap: 32px;
    padding: 48px 56px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 24px;
    margin-bottom: 32px;
    box-shadow: 0 8px 16px rgb(0 0 0 / 0.06);
}

.NL-03-block-4 .block-4-list .item:last-child {
    margin-bottom: 0;
}

.NL-03-block-4 .block-4-list .item .item-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    justify-content: center;
    min-width: 0;
    max-width: 640px;
}

.NL-03-block-4 .block-4-list .item .item-title {
    font-size: 24px;
    font-weight: bold;
}


.NL-03-block-4 .block-4-list .item .item-subtitle {
    font-size: 18px;
    font-weight: bold;
}

.NL-03-block-4 .block-4-list .item .item-desc {
}

.NL-03-block-4 .block-4-list .item .item-images {
    display: flex;
    gap: 24px;
}

.NL-03-block-4 .block-4-list .item .item-images a {
    position: relative;
    display: flex;
    align-items: center;
    gap: 8px;
    border: 1px solid var(--color-dark);
    border-radius: 12px;
    padding: 8px 24px 8px 12px;
    min-width: 220px;
}

.NL-03-block-4 .block-4-list .item .item-images img {
    width: 56px;
    height: 32px;
    -o-object-fit: contain;
       object-fit: contain;
}

.NL-03-block-4 .block-4-list .item .item-media img {
    -o-object-fit: contain;
       object-fit: contain;
    width: 240px;
    height: 240px;
}

@media (min-width: 1200px) and (max-width: 1399.98px) {
    .NL-03-block-4 .block-4-list .item .item-images {
        left: 83px;
        bottom: 72px;
    }
}

@media (max-width: 767.98px) {
    .NL-03-block-4 .block-4-list .item {
        position: relative;
        flex-direction: column;
        margin-bottom: 32px;
        padding: 24px;
    }

    .NL-03-block-4 .block-4-list .item:last-child {
        margin-bottom: 0;
    }

    .NL-03-block-4 .block-4-list .item .item-images {
        gap: 8px;
    }

    .NL-03-block-4 .block-4-list .item .item-images a {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 8px;
        text-align: center;
        padding: 12px 8px;
        min-width: 100px;
        width: 100px;
    }

    .NL-03-block-4 .block-4-list .item .item-media {
        order: 1;
    }

    .NL-03-block-4 .block-4-list .item .item-media img {
        width: 160px;
        height: 160px;
        -o-object-fit: contain;
           object-fit: contain;
    }

    .NL-03-block-4 .block-4-list .item .item-content {
        order: 2;
    }

    .NL-03-block-4 .block-4-list .item .item-title {
        font-size: 22px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .NL-03-block-4 .block-4-list .item {
        padding: 32px;
    }

    .NL-03-block-4 .block-4-list .item .item-images {
        gap: 16px;
        left: 53px;
        bottom: 43px;
    }

    .NL-03-block-4 .block-4-list .item .item-images {
        gap: 8px;
    }

    .NL-03-block-4 .block-4-list .item .item-images a {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 8px;
        text-align: center;
        padding: 12px 8px;
        min-width: 100px;
    }

    .NL-03-block-4 .block-4-list .item .item-media {
        flex-shrink: 0;
    }

    .NL-03-block-4 .block-4-list .item .item-media img {
        width: 160px;
        height: 160px;
    }

    .NL-03-block-4 .block-4-list .item .item-images img {
        width: 120px;
    }

    .NL-03-block-4 .block-4-list .item .item-images a:last-child div {
        left: auto;
        right: 0;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .NL-03-block-4 .block-4-list .item .item-images img {
        width: 160px;
    }

    .NL-03-block-4 .block-4-list .item .item-images {
        gap: 8px;
    }

    .NL-03-block-4 .block-4-list .item .item-images a {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 8px;
        text-align: center;
        padding: 12px 8px;
        min-width: 100px;
    }

    .NL-03-block-4 .block-4-list .item .item-images a:last-child div {
        left: auto;
        right: 0;
    }
}


.block-6-image {
    position: relative;
}

.block-6-image .image-info {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    text-align: center;
}

.block-6-image .image-info a {
    display: inline-block;
    background: linear-gradient(to right, #05dafd, #3be1cb);
    font-size: 16px;
    color: #fff;
    padding: 8px 18px;
    border-radius: 8px;
    text-align: center;
    transition: all .15s ease-in-out;
}

.block-6-image .image-info a:hover {
    opacity: 0.6;
}

.block-6-image .image-title {
    font-size: 24px;
    font-weight: bold;
}

@media (max-width: 767.98px) {
    .block-6-image .image-bg {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }

    .block-6-image .image-bg img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
    }

    .block-6-image .image-info {
        padding: 32px 0;
        position: relative;
        left: auto;
        top: auto;
        transform: none;
    }

    .block-6-image .image-title {
        font-size: 18px;
    }
}

.NL-03-block-point .item {
    position: relative;
    border-radius: 12px;
    background: #fff;
    box-shadow: 0 6px 12px #00000024;
    overflow: hidden;
}

.NL-03-block-point .item .item-content {
    position: absolute;
    left: 32px;
    top: 32px;
    z-index: 2;
}

.NL-03-block-point .item .item-title {
    font-size: 24px;
    font-weight: bold;
    background: linear-gradient(90deg, #08d9fc, #087ef4);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
}

.NL-03-block-point .item .item-subtitle {
    font-size: 16px;
}

@media (max-width: 767.98px) {
    .NL-03-block-point .item .item-content {
        left: 16px;
        top: 16px;
    }

    .NL-03-block-point .item .item-title {
        font-size: 18px;
    }

    .NL-03-block-point .item .item-subtitle {
        font-size: 14px;
    }
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .NL-03-block-point .item .item-content {
        left: 0px;
        top: 0px;
        padding: 12px;
    }

    .NL-03-block-point .item .item-title {
        font-size: 18px;
    }

    .NL-03-block-point .item .item-subtitle {
        font-size: 14px;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .NL-03-block-point .item .item-content {
        left: 0px;
        top: 0px;
        padding: 16px;
    }

    .NL-03-block-point .item .item-title {
        font-size: 20px;
    }
}

.NL-03-block-point .item
.item-media {
    position: absolute;
    right: 0;
    left: 0;
    bottom: -9px;
    overflow: hidden;
}


.NL-03-block-point .item
.item-media video {
    transform: scale(1.01);
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}


.NL-03-block-point .item:after {
    content: '';
    display: block;
    padding-top: 100%;
}

.NL-03-block-point .col-12 .item:after {
    content: '';
    display: block;
    padding-top: 50%;
}