:root {
    --color-blue: #416ff4;
    --color-yellow: #ffc947;
    --color-green: #00855B;
    --color-bright-green: #36efba;
    --color-light-purple: #e1ccff;
    --color-purple: #d2b2ff;
    --color-pale-blue: #f3f9ff;
    --color-bright-blue: #4bd7ff;
    --color-light-blue: #8ce2ff;
    --color-orange: #ff8a4b;
    --color-red: #f00;
    --color-pink: #f6aedb;
    --color-black: #000;
    --color-white: #fff;
    --font-euclid: "Euclid Circular A", sans-serif;
    --font-caveat: "Caveat", cursive;
}

.prop-lazy {
    box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px,
        rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
}

* {
    box-sizing: border-box;
    /* margin: 0; */
    /* padding: 0; */
}
html {
    overflow-x: hidden;
}
body {
    font-family: serif;
    font-family: var(--font-euclid);
    font-optical-sizing: auto;
    position: relative;
}

::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 8px;
    background-color: #f3f9ff;
}

::-webkit-scrollbar-thumb {
    border-radius: 15px;
    background-color: #416ff4;
    -webkit-box-shadow: 0 0 1px #416ff4;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    font-optical-sizing: auto;
}

p {
    margin: 0;
}

ul,
li {
    list-style: none;
    padding: 0;
    margin: 0;
}

a,
a:hover {
    text-decoration: none;
}

img {
    max-width: 100%;
    width: auto;
    height: auto;
    border-radius: 8px;
}

code,
kbd,
pre,
samp {
    font-family: var(--font-euclid) !important;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin: 32px 0 0;
}

.subpage-top-line {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    z-index: -1;
}

.subpage-bottom-line {
    position: absolute;
    bottom: -20px;
    right: 0;
    display: block;
    z-index: -1;
}

.linkImage {
    display: block;
    width: 100%;
    position: relative;
}

.container {
    max-width: 1320px;
}

/* =====>>>> START HEADER */

.head-bg {
    position: absolute;
    left: 0;
    top: 0;
}
.head-bg svg {
    max-width: 100%;
}

.headerTop {
    background-color: var(--color-blue);
    padding: 8px 0;
    position: relative;
}
.headerTop::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -24px;
    z-index: 3;
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 24px 860px 0 0;
    border-color: var(--color-yellow) transparent transparent transparent;
}
.headerTop::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: -32px;
    z-index: -1;
    display: inline-block;
    width: 406px;
    height: 32px;
    background: url("../svg/right_menu_shadow.svg") no-repeat center
        center / contain;
}

.headerTop__wrap {
    display: flex;
    justify-content: space-between;
}
.headerTop__wrap_left {
    position: relative;
}
.headerTop__wrap_right {
    display: flex;
    align-items: center;
}
.headerTop__wrap_right > a {
    display: block;
    color: var(--color-white);
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    margin-right: 24px;
}
.headerTop__wrap_right .headerTop__wrap_right-news {
    display: flex;
    align-items: center;
}

.headerTop__wrap_right-news svg {
    margin-right: 8px;
}
.headerTop__wrap_right a:hover {
    color: var(--color-yellow);
}
.headerTop__wrap_right-news:hover svg path {
    fill: var(--color-yellow);
}

.headerTop__wrap_right-signup {
    padding: 1px 16px;
    border: 2px solid rgba(255, 201, 71, 1);
    border-radius: 200px;
}
.headerTop__wrap_right-signup:hover {
    background: rgba(255, 201, 71, 1);
    color: rgba(65, 111, 244, 1) !important;
}
.headerTop__wrap_right-signup:active {
    background: none;
    color: rgba(0, 0, 0, 0.6) !important;
}

.header-mob {
    display: none;
}

/* START Search  */

.headerTop__wrap_left-search {
    background: none;
    border: none;
    cursor: pointer;
}

.headerTop__wrap_left-form {
    position: absolute;
    top: 0;
    right: -275px;
    background: var(--color-white);
    border-radius: 100px;
    z-index: 2;
}
.headerTop__wrap_left-form.active {
    animation: fade 0.2s linear forwards;
}

@keyframes fade {
    0% {
        /* transform: translateX(100px); */
        opacity: 0;
    }

    100% {
        /* transform: translateX(0); */
        opacity: 1;
    }
}

.headerTop__wrap_left-form form {
    display: flex;
    align-items: center;
    position: relative;
}

.search__close {
    position: absolute;
    right: 15px;
    top: 50%;
    display: inline-block;
    background: none;
    border: none;
    padding: 0px 7px;
    cursor: pointer;
    transform: translate(0px, -50%);
}

.headerTop__wrap_left-form input[type="text"] {
    border: none;
    color: var(--color-blue);
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    border-radius: 200px;
    background: var(--color-white);
    outline: none;
    width: 264px;
    height: 36px;
    padding: 8px 47px 8px 16px;
}

.headerTop__wrap_left-form input[type="text"]::placeholder {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.6);
}
/* END Search  */

.wpml-ls-legacy-dropdown {
    width: auto;
}

.wpml-ls-legacy-dropdown .wpml-ls-item {
    width: 60px;
}

.wpml-ls-legacy-dropdown a {
    background: none !important;
    border: none !important;
    padding: 0 !important;
    color: var(--color-white);
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    font-family: var(--font-euclid);
    letter-spacing: 0.06em;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    border: none;
}
.wpml-ls-legacy-dropdown .wpml-ls-flag + span {
    margin-left: 6px;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    right: 0;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    padding: 5px;
    color: #fff;
    background-color: var(--color-blue);
}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a,
.wpml-ls-legacy-dropdown a:focus,
.wpml-ls-legacy-dropdown a:hover {
    color: var(--color-yellow);
}

.wpml-ls-legacy-dropdown .wpml-ls-flag {
    border-radius: 0;
}

.header {
    padding: 40px 0 24px;
    position: relative;
}
.header-sticky.stick {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
    background: var(--color-white);
    animation: 0.2s ease-in stick;
}

@keyframes stick {
    0% {
        transform: translateY(-145px);
    }
    100% {
        transform: translateY(0px);
    }
}

.header-sticky.stick .header {
    padding-top: 20px;
    box-shadow: 0px 14px 20px 0px rgba(0, 0, 0, 0.12);
}
.header-sticky.stick .headerTop::before,
.header-sticky.stick .headerTop::after {
    display: none;
}

.header.active::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 156px;
    box-shadow: 0px 14px 20px 0px #0000001f;
    z-index: 2;
    background-color: var(--color-white);
}
.header.active.mobile-active::after {
    display: none;
}

.header__menu {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 3;
}
.header__menu ul.menu {
    display: flex;
}
.header__menu ul.menu > .menu__item {
    padding: 0 12px;
    /* position: relative; */
}
/* .header__menu ul.menu .menu__item::after {
  content: '';
  display: block;
  width: 100%;
  height: 60px;
  position: absolute;
  left: 0;
  bottom: -60px;
  cursor: pointer;
} */

.header__menu ul.menu .menu__item p::after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 4px;
    cursor: pointer;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-opacity='0.6' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")
        no-repeat center center / contain;
    padding: 8px 4px 4px;
    margin-left: 4px;
    transition: 0.2s;
    margin-top: 4px;
}

.menu__item:hover p::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23416FF4' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
    /*transform: rotate(180deg) !important;*/
}

.header__menu ul.submenu li:not(:last-child) {
    padding-right: 24px;
}
.header__menu ul li p,
.header__menu ul li a {
    color: rgba(0, 0, 0, 0.6);
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    cursor: pointer;
}
.header__menu ul li p {
    display: flex;
    align-items: center;
}
.header__menu ul li:hover p,
.header__menu ul a:hover {
    color: var(--color-blue);
}

.header__menu .submenu {
    opacity: 0;
    position: absolute;
    bottom: -68px;
    left: 0;
    display: none;
    padding: 36px 0 24px;
    z-index: 9999;
    width: 1296px;
    margin: 0 auto;
}
.header__menu .submenu .submenu__item {
    display: block;
}

.header__menu ul.menu .menu__item:hover .submenu {
    opacity: 1;
    display: flex;
    justify-content: center;
    width: 100%;
}

.header__menu ul.menu .menu__item a span {
}

.header__menu_logo {
    display: block;
    margin: 0 40px;
    width: 262px;
    height: 48px;
}
.header__menu_logo img {
    width: 100%;
    height: 100%;
}

/* Burger */
.header__burger_btn-web {
}
.header__burger_btn-mob {
    display: none;
}

.header__burger_btn.opened .header__burger_btn-web {
    display: none;
}
.header__burger_btn.opened .header__burger_btn-mob {
    display: block;
}

.header__burger_btn {
    background-color: transparent;
    border: none;
    cursor: pointer;
    display: none;
    align-items: center;
}

.line {
    fill: none;
    stroke: var(--color-black);
    stroke-width: 6;
    transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),
        stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}
.line1 {
    stroke-dasharray: 60 207;
    stroke-width: 6;
}
.line2 {
    stroke-dasharray: 60 60;
    stroke-width: 6;
}
.line3 {
    stroke-dasharray: 60 207;
    stroke-width: 6;
}
.opened .line1 {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 6;
}
.opened .line2 {
    stroke-dasharray: 1 60;
    stroke-dashoffset: -30;
    stroke-width: 6;
}
.opened .line3 {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 6;
}

.header__mob_menu {
    display: none;
    margin-top: 8px;
}

.header__mob_menu.avtivate .menu > li {
    margin-bottom: 13px;
}

.header__mob_menu.avtivate {
    display: block;
}
.header__mob_menu-box {
    padding-bottom: 310px;
    position: relative;
}
.header__mob_menu .menu {
    display: flex;
    flex-wrap: wrap;
    max-width: 500px;
    position: relative;
}
.header__mob_menu .menu > li {
    margin-right: 16px;
    margin-bottom: 16px;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.header__mob_menu .menu .menu__item::after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 4px;
    cursor: pointer;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='black' stroke-opacity='0.6' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E")
        no-repeat center center / contain;
    padding: 8px 4px 4px;
    margin-left: 4px;
    transition: 0.2s;
    margin-top: 4px;
}

.header__mob_menu .menu .menu__item.activate::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23416FF4' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}

.header__mob_menu .menu .submenu {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
}
.header__mob_menu .menu li.activate {
    color: var(--color-blue);
}
.header__mob_menu .menu li.activate .submenu {
    display: block;
}

.header__mob_menu .submenu__item {
    margin-bottom: 16px;
}
.header__mob_menu .submenu__item a {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.6);
}

.header__mob_link {
}
.header__mob_link a {
    display: inline-block !important;
    margin-right: 16px;
    color: var(--color-black);
}

html.menuhid {
    overflow: hidden;
}
.header-sticky.stick .header.mobile-active {
    box-shadow: none;
}

.menuOpen .mob-bg::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: var(--color-white);
    z-index: 999;
}

.menuOpen .headerTop,
.menuOpen .header {
    z-index: 9999;
}
/* mobile mebu add scroll */
@media screen and (max-width: 420px), screen and (max-height: 533px) {
    .header__mob_menu.avtivate {
        overflow-y: scroll;
        height: 80%;
        padding-bottom: 150px;
    }
    .headerTop__wrap_right-signup {
        margin-right: 16px !important;
    }
}

/* END HEADER <<<<======= */
/* =====>>>> START  Blog settings  */
.blogCat {
    color: var(--color-green);
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    position: relative;
    z-index: 2;
    display: block;
}
.blogCat:hover {
    text-decoration: underline;
}

.infoTitle {
    display: inline-block;
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
    padding: 8px 24px;
    border-radius: 200px;
    margin-right: 24px;
}

.fontCaveat {
    font-family: var(--font-caveat);
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    color: var(--color-black);
}
.fontCaveat svg {
    display: inline-block;
    margin-left: 16px;
}
.fontCaveat:hover {
    color: var(--color-blue);
}
.fontCaveat:hover svg path {
    stroke: var(--color-blue);
}
/* END Blog settings <<<<======= */
/* =====>>>> START Section 1 - topStories */

.topStories {
    padding: 64px 0 80px;
    position: relative;
    transition: 0.5s;
    overflow: hidden;
}

/*.topStories.secDown {*/
/*    padding-top: 150px;*/
/*    transition: 0.5s;*/
/*}*/

.topStories__bg_left {
    display: inline-block;
    max-width: 768px;
    position: absolute;
    top: -112px;
    left: 0;
    z-index: -2;
}
.topStories__bg_right {
    display: inline-block;
    max-width: 777px;
    position: absolute;
    bottom: -70px;
    right: 0;
    z-index: -2;
}
.topStories h2 a {
    color: var(--color-black);
}
.topStories__info {
    margin-bottom: 48px;
    display: flex;
    align-items: center;
}
.topStories__info_title {
    background-color: var(--color-yellow);
}
.topStories__info_link {
}
.topStories__posts {
    display: flex;
}
.topStories__posts_left {
    max-width: 260px;
}
.topStories__posts_left-item {
    position: relative;
}
.topStories__posts_left-item-title:hover a {
    color: var(--color-blue);
}
/*
.postLink {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 1;
} */
.topStories__posts_left-item:not(:last-child) {
    margin-bottom: 32px;
}
.topStories__posts_left-item-img {
}
.topStories__posts_left-item-cat {
    margin-top: 24px;
}
.topStories__posts_left-item-title {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    margin-top: 8px;
}

.topStories__posts_left-item.show .linkImage::after {
    content: "";
    display: block;
    width: 48px;
    height: 48px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' fill-opacity='0.8' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E")
        no-repeat center center / contain;
    transition: 0.3s;
}
.topStories__posts_left-item.show .linkImage:hover::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E");
}

.topStories__posts_center {
    max-width: 696px;
    margin: 0 32px;
}
.topStories__posts_center-item {
    text-align: left;
    position: relative;
}
.topStories__posts_center-item-title:hover a {
    color: rgba(65, 111, 244, 1);
}

.topStories__posts_center-item-img {
    border-radius: 16px;
}
.topStories__posts_center-item-cat {
    margin-top: 24px;
}
.topStories__posts_center-item-title {
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
    margin: 8px 0;
}
.topStories__posts_center-item-desc {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: #00000099;
}

.topStories__posts_center-item.show {
    position: relative;
}
.topStories__posts_center-item.show .linkImage::after {
    content: "";
    display: block;
    width: 120px;
    height: 120px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' fill-opacity='0.8' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E")
        no-repeat center center / contain;
    transition: 0.3s;
}
.topStories__posts_center-item.show .linkImage:hover::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E");
}

.topStories__posts_right {
    max-width: 260px;
}

.topStories__posts_right-item {
    position: relative;
}
.topStories__posts_right-item:not(:last-child)::after {
    content: "";
    display: block;
    width: 100%;
    height: 3px;
    background-color: rgba(20, 176, 130, 0.1);
    margin: 24px 0;
}
.topStories__posts_right-item-cat {
}

.topStories__posts_right-item-title {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    margin-top: 8px;
}
.topStories__posts_right-item-title:hover a {
    color: var(--color-blue);
}
/* END Section 1 - topStories <<<<======= */
/* =====>>>> START  blogSecTwo  */
.blogSecTwo {
    position: relative;
    overflow: hidden;
    z-index: 2;
}
.blogSecTwo_bg {
    display: inline-block;
    width: 104%;
    height: 100%;
    position: absolute;
    top: 30px;
    left: 0;
    background-color: var(--color-pale-blue);
    transform: rotate(-1.672deg);
}
/* END blogSecTwo <<<<======= */
/* =====>>>> START Vertising  */

.vertising {
    position: relative;
    padding: 80px 0;
}
.vertising__line {
    position: absolute;
    top: 32px;
    right: 0;
    display: inline-block;
    max-width: 862px;
    z-index: 1;
}

.vertising__info {
    margin-top: 26px;
    margin-bottom: 48px;
}
.vertising__info_title {
    background-color: var(--color-bright-green);
}

.vertising__posts {
    position: relative;
    z-index: 2;
}
.vertising__posts_top {
    display: flex;
    border-bottom: 3px solid rgba(20, 176, 130, 0.1);
    padding-bottom: 40px;
}

.vertising__posts_top-item {
    width: 259px;
    position: relative;
    justify-content: space-between;
}

.vertising__posts_top-item {
}

.vertising__posts_top-item:hover .vertising__posts_top-item-title {
    color: var(--color-blue);
}

.vertising__posts_top-item:not(:last-child) {
    margin-right: 32px;
}
.vertising__posts_top-item-link {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 2;
}

.vertising__posts_top-item-img {
    position: relative;
}
.vertising__posts_top-item.show .vertising__posts_top-item-img::after {
    content: "";
    display: block;
    width: 48px;
    height: 48px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' fill-opacity='0.8' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E")
        no-repeat center center / contain;
    transition: 0.3s;
}
.vertising__posts_top-item.show .vertising__posts_top-item-img:hover::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E");
}
.vertising__posts_top-item-title {
    color: var(--color-black);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    margin-top: 24px;
}

.vertising__posts_bottom {
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
}

.vertising__posts_bottom-item {
    width: 259px;
}
.vertising__posts_bottom-item:not(:last-child) {
    margin-right: 32px;
}
.vertising__posts_bottom-item-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    position: relative;
    z-index: 1;
    margin-left: 12px;
}
.vertising__posts_bottom-item-title::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-color: var(--color-yellow);
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -12px;
    z-index: -1;
}
.vertising__posts_bottom-item-title a {
    color: var(--color-black);
    width: 100%;
    display: inline-block;
}
.vertising__posts_bottom-item-title:hover a {
    color: var(--color-blue);
}

.vertising__publicy {
    position: relative;
    z-index: 2;
    max-width: 405px;
    padding: 32px 60px;
    background-color: var(--color-white);
    border-radius: 16px;
    text-align: center;
}
.vertising__publicy_name {
    color: var(--color-black);
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
}
.vertising__publicy_img {
    margin: 32px 0;
}
.vertising__publicy_title {
    color: var(--color-black);
    font-family: var(--font-caveat);
    font-size: 46px;
    font-weight: 700;
    line-height: 60px;
}

/* END Vertising <<<<======= */
/* =====>>>> START  Reward  */
.reward {
    padding: 132px 0;
    position: relative;
    z-index: 2;
}
.reward-bg {
    display: flex;
    justify-content: center;
    width: 4009px;
    height: 454px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -2;
}

.reward-bg-mob {
    display: none;
}

.reward-stars {
    background: url("../svg/reward_bg_stars.svg") no-repeat center
        center / contain;
    display: inline-block;
    max-width: 1371px;
    width: 100%;
    height: 253px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.reward-line {
    display: block;
    max-width: 992px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}

.reward-quadro {
    display: block;
    max-width: 1222px;
    position: absolute;
    top: 100px;
    left: 0;
    z-index: -2;
}

.reward__wrap {
    display: flex;
    align-items: center;
}
.reward__wrap_title {
    color: var(--color-black);
    font-family: var(--font-caveat);
    font-size: 66px;
    font-weight: 700;
    line-height: 68px;
    max-width: 542px;
    margin-right: 32px;
    position: relative;
    z-index: 1;
}
.reward__wrap_img {
    position: relative;
    margin-top: 15px;
    max-width: 754px;
    width: 100%;
    height: 100px;
}
.reward__wrap_img::after {
    content: "";
    display: inline-block;
    width: 80%;
    height: 100%;
    background-color: var(--color-white);
    position: absolute;
    bottom: -16px;
    right: 24px;
    z-index: -1;
}
.reward__wrap_img a {
    display: block;
    width: 100%;
    height: 100%;
}
.reward__wrap_img img {
    width: 100%;
    max-height: 93px;
    display: block;
}
/* END Reward <<<<======= */
/* =====>>>> START  Case  */
.case {
    position: relative;
    z-index: 1;
    padding-top: 140px;
    padding-bottom: 80px;
}
.case-bg {
    display: block;
    width: 1042px;
    position: absolute;
    top: -65px;
    left: -10px;
    z-index: -1;
}
.case__info {
    margin-bottom: 48px;
}
.case__info_title {
    background-color: var(--color-purple);
}
.case__info_link {
}
.case__top {
    display: flex;
    border-bottom: 3px solid rgba(20, 176, 130, 0.1);
    padding-bottom: 40px;
    max-width: 1018px;
}
.case__top_item {
    position: relative;
    /* max-width: 493px; */
    width: 50%;
}
.case__top_item:hover .case__top_item-title {
    color: var(--color-blue);
}
.case__top_item:first-child {
    margin-right: 16px;
}
.case__top_item:last-child {
    margin-left: 16px;
}

.case__top_item-link {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 2;
    cursor: pointer;
}
.case__top_item-img {
    position: relative;
}
.case__top_item-img img {
    min-height: 260px;
    border-radius: 16px;
    width: 100%;
}
.case__top_item-title {
    color: var(--color-black);
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
    margin-top: 24px;
}
.case__top_item.show .case__top_item-img::after {
    content: "";
    display: block;
    width: 120px;
    height: 120px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' fill-opacity='0.8' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E")
        no-repeat center center / contain;
    transition: 0.3s;
}
.case__top_item.show:hover .case__top_item-img::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E");
}

.case__bottom {
    display: flex;
    margin-top: 40px;
}
.case__bottom_left {
    margin-right: 32px;
}
.case__bottom_left-post {
    display: flex;
    width: 493px;
    position: relative;
}
.case__bottom_left-post:hover .case__bottom_left-post-title {
    color: var(--color-blue);
}
.case__bottom_left-post-link {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 2;
    cursor: pointer;
}
.case__bottom_left-post-img {
    position: relative;
    width: 260px;
}
.case__bottom_left-post-img img {
    min-width: 260px;
    width: 100%;
}

.case__bottom_left-post.show .case__bottom_left-post-img::after {
    content: "";
    display: block;
    width: 48px;
    height: 48px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' fill-opacity='0.8' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E")
        no-repeat center center / contain;
    transition: 0.3s;
}
.case__bottom_left-post.show:hover .case__bottom_left-post-img::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E");
}
.case__bottom_left-post-title {
    color: var(--color-black);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    margin-left: 16px;
}
.case__bottom_right {
    max-width: 490px;
}
.case__bottom_right-post {
}
.case__bottom_right-post:not(:last-child) {
    border-bottom: 3px solid rgba(20, 176, 130, 0.1);
    padding-bottom: 24px;
    margin-bottom: 24px;
}
.case__bottom_right-post-title {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    padding-left: 12px;
    position: relative;
}
.case__bottom_right-post-title:hover a {
    color: var(--color-blue);
}
.case__bottom_right-post-title::after {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-color: var(--color-yellow);
    border-radius: 100%;
    position: absolute;
    left: 0px;
    top: 0;
    z-index: -1;
}
.case__bottom_right-post-title a {
    color: var(--color-black);
}
.case__bottom_right-post {
}
.case__bottom_right-post-title {
}

.case__banner {
    max-width: 160px;
    margin-left: 4px;
}

/* END Case <<<<======= */
/* =====>>>> START Watch  */

.watch {
    position: relative;
    padding: 80px 0;
    z-index: 1;
}
.watch-line {
    display: block;
    position: absolute;
    top: -230px;
    right: 0px;
    z-index: -2;
}
.watch__info {
    margin-bottom: 48px;
}
.watch__info_title {
    background-color: var(--color-bright-green);
}
.watch__info_link {
}
.watch__slider {
    max-width: 1018px;
    position: relative;
}

.watch__slider .slick-arrow {
    position: absolute;
    right: -142px;
    top: 118px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 64px;
    height: 64px;
    font-size: 0;
    border: none;
    background: none;
}

.watch__slider .slick-prev.slick-arrow {
    background-image: url("../svg/left-arrow-slider.svg");
    right: -70px;
}
.watch__slider .slick-next.slick-arrow {
    background-image: url("../svg/right-arrow-slider.svg");
}
.watch__slider .slick-prev.slick-arrow:hover {
    background-image: url("../svg/left-arrow-slider-hover.svg");
}
.watch__slider .slick-next.slick-arrow:hover {
    background-image: url("../svg/right-arrow-slider-hover.svg");
}

.slick-prev.slick-arrow.slick-disabled,
.slick-next.slick-arrow.slick-disabled {
    display: none !important;
}

.watch__slider .slick-dots {
    display: flex;
    margin: 32px 0 0;
}
.watch__slider .slick-dots li:not(:last-child) {
    margin-right: 24px;
}
.watch__slider .slick-dots li {
    width: 323px;
    height: 6px;
}
.watch__slider .slick-dots li button {
    position: relative;
    font-size: 0;
    border: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: none;
    padding: 8px 0;
}
.watch__slider .slick-dots li button::after {
    content: "";
    display: block;
    width: 100%;
    height: 3px;
    position: absolute;
    background: none;
    border-radius: 3px;
    top: 4px;
    left: 0;
    background: rgba(20, 176, 130, 0.1);
}
.watch__slider .slick-dots li.slick-active button::after {
    background: var(--color-blue);
}

.watch__slider_item {
    position: relative;
    padding-right: 32px;
}

.watch__slider_item:hover .watch__slider_item-title {
    color: var(--color-blue);
}
.watch__slider_item-link {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 3;
    cursor: pointer;
}
.watch__slider_item-img {
    max-width: 493px;
    width: 100%;
    position: relative;
}
.watch__slider_item-img img {
    border-radius: 16px;
}
.watch__slider_item-img {
}

.watch__slider_item.show .watch__slider_item-img::after {
    content: "";
    display: block;
    width: 120px;
    height: 120px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' fill-opacity='0.8' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E")
        no-repeat center center / contain;
    transition: 0.3s;
}
.watch__slider_item.show:hover .watch__slider_item-img::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E");
}

.watch__slider_item-title {
    margin-top: 24px;
    color: var(--color-black);
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
}

/* END Watch <<<<======= */
/* =====>>>> START  blogSecFive  */
.blogSecFive {
    position: relative;
    overflow: hidden;
    z-index: 2;
}
.blogSecFive_bg {
    display: inline-block;
    width: 104%;
    height: 100%;
    position: absolute;
    top: 30px;
    left: 0;
    background-color: var(--color-pale-blue);
    transform: rotate(-1.672deg);
}
/* END blogSecFive <<<<======= */
/* =====>>>> START  Tutorials  */

.tutorials {
    position: relative;
    z-index: 3;
    padding: 80px 0 0;
}
.tutorials__info {
    margin-bottom: 48px;
}
.tutorials__info_title {
    background: var(--color-orange);
    color: var(--color-black);
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
}
.tutorials__info_link {
}
.tutorials__wrap {
}
.tutorials__wrap_title {
    margin-bottom: 32px;
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
}
.tutorials__wrap_posts {
}
.tutorials__wrap_posts-item {
    margin-bottom: 32px;
    position: relative;
    display: flex;
    align-items: center;
}
.tutorials__wrap_posts-item:hover .tutorials__wrap_posts-item-title {
    color: var(--color-blue);
}
.tutorials__wrap_posts-item-link {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
}
.tutorials__wrap_posts-item-img {
    max-width: 304px;
    width: 100%;
    position: relative;
}
.tutorials__wrap_posts-item-img img {
    width: 100%;
}

.tutorials__wrap_posts-item.show .tutorials__wrap_posts-item-img::after {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' fill-opacity='0.8' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E")
        no-repeat center center / contain;
    transition: 0.3s;
}
.tutorials__wrap_posts-item.show:hover .tutorials__wrap_posts-item-img::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E");
}

.tutorials__wrap_posts-item-title {
    margin-left: 16px;
    color: var(--color-black);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    width: 304px;
    display: flex;
    align-items: center;
}
.tutorials__wrap_link {
}

#subscribe-link {
    display: block;
    /* position: absolute; */
    /* bottom: 100px; */
    width: 5px;
    height: 5px;
    /* left: 50%;
    transform: translate(0px, -50%); */
}

/* END Tutorials <<<<======= */
/* =====>>>> START subscribe */
.subscribeBox {
    overflow: hidden;
    padding-bottom: 20px;
}
.subscribe {
    /* background-color: var(--color-light-blue); */
    margin-top: -125px;
    padding: 45px 0 25px;
    position: relative;
    z-index: 2;
    border-top: 250px solid transparent;
}

.subscribe::before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: var(--color-light-blue);
    z-index: -1;
}

.subscribe::after {
    content: "";
    display: block;
    width: 110%;
    height: 100%;
    position: absolute;
    top: 0;
    left: -5%;
    background: var(--color-blue);
    transform: rotate(-1deg);
    z-index: -2;
}
.subscribe-quadro,
.subscribe-quadro-mob {
    display: flex;
    justify-content: center;
    width: 100%;
    height: 118px;
    position: absolute;
    top: 118px;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: -1;
}
.subscribe__wrap {
    position: relative;
}
.subscribe__wrap::after {
    content: "";
    display: block;
    width: 45px;
    height: 89px;
    position: absolute;
    top: 62px;
    right: -45px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='45' height='89' viewBox='0 0 45 89' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.1667 63.2521L38.6918 66.857C39.0718 67.0009 39.3999 67.2558 39.6331 67.5886C39.8664 67.9214 39.9942 68.3166 39.9998 68.723C40.0054 69.1294 39.8886 69.528 39.6646 69.8671C39.4407 70.2062 39.1199 70.4701 38.7439 70.6244L29.3226 74.4918C28.5067 74.8267 27.7684 75.3257 27.1535 75.9579C26.5386 76.5901 26.0602 77.3419 25.748 78.1668L22.143 87.6918C21.9991 88.0719 21.7442 88.3999 21.4114 88.6332C21.0787 88.8665 20.6834 88.9942 20.2771 88.9998C19.8707 89.0055 19.472 88.8887 19.1329 88.6647C18.7938 88.4407 18.5299 88.1199 18.3756 87.7439L14.5083 78.3226C14.1734 77.5067 13.6744 76.7684 13.0422 76.1535C12.41 75.5386 11.6581 75.0602 10.8333 74.748L1.30823 71.143C0.928147 70.9992 0.600137 70.7443 0.366857 70.4115C0.133577 70.0787 0.00581691 69.6835 0.000193939 69.2771C-0.00542903 68.8707 0.111337 68.4721 0.33532 68.133C0.559302 67.7939 0.880141 67.53 1.2561 67.3757L10.6774 63.5084C11.4933 63.1735 12.2316 62.6744 12.8466 62.0422C13.4615 61.41 13.9399 60.6582 14.2521 59.8333L17.857 50.3083C18.0008 49.9282 18.2557 49.6002 18.5885 49.3669C18.9213 49.1336 19.3166 49.0058 19.7229 49.0002C20.1293 48.9946 20.5279 49.1113 20.867 49.3353C21.2061 49.5593 21.47 49.8801 21.6244 50.2561L25.4917 59.6774C25.8266 60.4933 26.3256 61.2316 26.9578 61.8466C27.59 62.4615 28.3419 62.9399 29.1667 63.2521Z' fill='white'/%3E%3Cpath d='M21 12L33 0L45 12L33 24L21 12Z' fill='%23416FF4'/%3E%3C/svg%3E")
        no-repeat center center / contain;
}
.subscribe__wrap::before {
    content: "";
    display: block;
    width: 138px;
    height: 99px;
    position: absolute;
    top: 25px;
    left: -90px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='138' height='99' viewBox='0 0 138 99' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M127.167 14.2521L136.692 17.857C137.072 18.0009 137.4 18.2558 137.633 18.5886C137.866 18.9214 137.994 19.3166 138 19.723C138.005 20.1294 137.889 20.528 137.665 20.8671C137.441 21.2062 137.12 21.4701 136.744 21.6244L127.323 25.4918C126.507 25.8267 125.768 26.3257 125.153 26.9579C124.539 27.5901 124.06 28.3419 123.748 29.1668L120.143 38.6918C119.999 39.0719 119.744 39.3999 119.411 39.6332C119.079 39.8665 118.683 39.9942 118.277 39.9998C117.871 40.0055 117.472 39.8887 117.133 39.6647C116.794 39.4407 116.53 39.1199 116.376 38.7439L112.508 29.3226C112.173 28.5067 111.674 27.7684 111.042 27.1535C110.41 26.5386 109.658 26.0602 108.833 25.748L99.3082 22.143C98.9281 21.9992 98.6001 21.7443 98.3669 21.4115C98.1336 21.0787 98.0058 20.6835 98.0002 20.2771C97.9946 19.8707 98.1113 19.4721 98.3353 19.133C98.5593 18.7939 98.8801 18.53 99.2561 18.3757L108.677 14.5084C109.493 14.1735 110.232 13.6744 110.847 13.0422C111.461 12.41 111.94 11.6582 112.252 10.8333L115.857 1.30828C116.001 0.928186 116.256 0.600167 116.588 0.366879C116.921 0.13359 117.317 0.00582751 117.723 0.000194613C118.129 -0.00543828 118.528 0.111324 118.867 0.335299C119.206 0.559274 119.47 0.880096 119.624 1.25605L123.492 10.6774C123.827 11.4933 124.326 12.2316 124.958 12.8466C125.59 13.4615 126.342 13.9399 127.167 14.2521Z' fill='white'/%3E%3Crect y='48' width='22.6274' height='22.6274' transform='rotate(-45 0 48)' fill='%23416FF4'/%3E%3Cpath d='M43 87L55 75L67 87L55 99L43 87Z' fill='%23416FF4'/%3E%3C/svg%3E")
        no-repeat center center / contain;
}
.subscribe__wrap_title {
    color: var(--color-black);
    text-align: center;
    font-family: var(--font-caveat);
    font-size: 66px;
    font-weight: 700;
    line-height: 68px;
    position: relative;
    z-index: 1;
}
.subscribe__wrap_form {
}
.subscribe__wrap_form-info .wpcf7-not-valid-tip,
.wpcf7-response-output {
    display: none;
}

.subscribe__wrap_form-info {
    display: flex;
    margin: 32px 0;
}
.subscribe__wrap_form-info input {
    border-radius: 200px;
    background: var(--color-white);
    border: 2px solid transparent;
    padding: 14px 24px;
    color: var(--color-blue);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    width: 100%;
    margin: 0;
}
.subscribe__wrap_form-info input::placeholder {
    color: rgba(0, 0, 0, 0.6);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
}

.subscribe__wrap_form-info input:focus {
    bottom: none;
    outline: none;
}

.subscribe__wrap_form-info-name {
    margin-right: 16px;
    max-width: 493px;
    width: 100%;
}
.subscribe__wrap_form-info-mail.wrong input,
.subscribe__wrap_form-info-name.wrong input {
    border: 2px solid rgba(255, 0, 0, 1);
}

.subscribe__wrap_form-info-mail {
    margin-right: 16px;
    max-width: 493px;
    width: 100%;
}
.subscribe__wrap_form-info .wpcf7-not-valid {
    border: 2px solid var(--color-red);
}
.subscribe__wrap_form-info-submit {
    position: relative;
    display: inline-block;
}
.subscribe__wrap_form-info-submit button {
    text-align: left;
    border-radius: 200px;
    border: 3px solid var(--color-white);
    background: var(--color-yellow);
    color: var(--color-black);
    font-family: var(--font-caveat);
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    width: auto;
    padding: 8px 49px 8px 24px;
}
.subscribe__wrap_form-info-submit::after {
    content: "";
    display: block;
    width: 9px;
    height: 15px;
    background: url("../png/next-arrow-submit.png") no-repeat center
        center / contain;
    position: absolute;
    top: 50%;
    right: 24px;
    transform: translate(0px, -50%);
    z-index: 4;
}
.subscribe__wrap_form-info-submit:hover::after {
    background-image: url("../svg/next-arrow-submit-hover.svg");
}
.subscribe__wrap_form-info-submit:hover button {
    color: var(--color-white);
}

.subscribe__wrap_form-info-submit .wpcf7-spinner {
    display: none;
}

.subscribe__wrap_form-accept {
    color: var(--color-black);
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    display: block;
}
.subscribe__wrap_form-accept a {
    text-decoration-line: underline;
    color: var(--color-blue);
}
.subscribe__wrap_form-accept .wpcf7-list-item {
    margin-left: 0;
}

.subscribe__wrap_form-accept .wpcf7-list-item-label {
    position: relative;
    padding-left: 56px;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}

input[type="checkbox"] {
    display: none;
}

.subscribe__wrap_form-accept .wpcf7-list-item-label::before {
    content: "";
    display: none;
    width: 12px;
    height: 12px;
    background: var(--color-blue);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 30px;
    transform: translate(0, -50%);
}
.subscribe__wrap_form-accept .wpcf7-list-item-label::after {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    border: 3px solid var(--color-white);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 24px;
    transform: translate(0, -50%);
}

input[type="checkbox"]:checked + .wpcf7-list-item-label::before {
    display: block;
}

.subscribe__wrap_form-accept.no-check .wpcf7-list-item-label::after {
    border-color: rgba(255, 0, 0, 1);
}

.subscribe__wrap_form-info-submit .submit-conf {
    position: absolute;
    top: 0;
    left: 0;
    text-align: left;
    border-radius: 200px;
    border: 3px solid var(--color-white);
    background-color: var(--color-yellow);
    color: var(--color-black);
    font-family: var(--font-caveat);
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    padding: 8px 49px 8px 24px;
    z-index: 3;
    cursor: pointer;
}

.subscribe__wrap_form-info-submit .submit-conf:hover {
    color: var(--color-white);
}

.subscribe__wrap_form-info-submit.confirm::after {
    display: none;
}

.subscribe__wrap_form-info-submit.confirm {
}

.subscribe__wrap_form-info-submit .send {
    display: none;
    opacity: 0;
}
.subscribe__wrap_form-info-submit.confirm .send {
    display: block;
    opacity: 1;
    background-color: #00855B;
    color: #fff;
    cursor: default;
    position: absolute;
    top: 0;
    left: 0;
    text-align: left;
    border-radius: 200px;
    border: 3px solid var(--color-white);
    font-family: var(--font-caveat);
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    padding: 8px 24px;
    z-index: 5;
    width: 190px;
    text-align: center;
}

.subscribe__wrap_form-info-submit.confirm button,
.subscribe__wrap_form-info-submit.confirm .submit-conf {
  opacity: 0;
  width: 190px;
}

.subscribe__wrap_form-error {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: var(--color-red);
    margin-left: 56px;
    display: none;
    opacity: 0;
}
.subscribe__wrap_form-error.show {
    display: block;
    opacity: 1;
}

/* END subscribe <<<<======= */
/* =====>>>> START Platform */

.platform {
    padding: 126px 0 80px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.platform-line {
    display: block;
    width: 1439px;
    height: 1432px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}

.platform__info {
    margin-bottom: 48px;
}
.platform__info_title {
    background: var(--color-bright-blue);
}
.platform__info_link {
}
.platform__post {
    margin-bottom: 32px;
    position: relative;
}
.platform__post:hover .platform__wrap_title {
    color: var(--color-blue);
}
.platform__post_link {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    cursor: pointer;
}
.platform__wrap_img {
    position: relative;
}
.platform__wrap_img img {
    border-radius: 16px;
}

.platform__post.show .platform__wrap_img::after {
    content: "";
    display: block;
    width: 120px;
    height: 120px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' fill-opacity='0.8' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E")
        no-repeat center center / contain;
    transition: 0.3s;
}
.platform__post.show:hover .platform__wrap_img::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E");
}

.platform__wrap_title {
    margin-top: 24px;
    color: var(--color-black);
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
}
.platform__post_small {
    padding: 24px 0;
    border-top: 3px solid rgba(20, 176, 130, 0.1);
}
.platform__post_small-title {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    position: relative;
    padding-left: 12px;
    max-width: 588px;
}
.platform__post_small-title a {
    color: var(--color-black);
}
.platform__post_small-title:hover a {
    color: var(--color-blue);
}
.platform__post_small-title::after {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-color: var(--color-yellow);
    border-radius: 100%;
    position: absolute;
    left: 0px;
    top: 0;
    z-index: -1;
}

/* END Platform <<<<======= */
/* =====>>>> START Trends */
.trends {
    padding: 80px 0;
    position: relative;
}

.trends-line {
    display: block;
    max-width: 637px;
    position: absolute;
    bottom: 46px;
    right: 0;
    z-index: -1;
}

.trends__info {
    margin-bottom: 48px;
}
.trends__info_title {
    background: var(--color-pink);
}
.trends__info_link {
}

.trends__tabs {
}
.trends__tabs .nav-link {
    position: relative;
}
.trends__tabs .nav-link:hover h2 {
    color: var(--color-blue);
}

.trends__tabs .nav-link:not(:last-child):after {
    content: "";
    display: block;
    width: 100%;
    background: rgba(20, 176, 130, 0.1);
    height: 3px;
    position: absolute;
    bottom: -32px;
    left: 0;
}
.trends__tabs .nav-link:not(:first-child) {
    margin-top: 32px;
}

/* .trends__tabs .nav-link:not(:first-child) {
  padding-top: 24px;
} */
.trends__tabs .nav-link:not(:last-child) {
    margin-bottom: 32px;
}

.trends__tabs .nav-link.active {
    background: var(--color-pale-blue);
    padding: 16px;
    z-index: -2;
    border-radius: 0;
}
.trends__tabs .nav-link.active h2 {
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
    padding-left: 20px;
}
.trends__tabs .nav-link.active h2::after {
    left: 10px;
}
.trends__tabs .nav-link {
    background: none;
    border: none;
    text-align: left;
}
.trends__tabs .nav-link h2 {
    color: var(--color-black);
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    position: relative;
}

.trends__tabs .nav-link h2::after {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-color: var(--color-yellow);
    border-radius: 100%;
    position: absolute;
    left: -10px;
    top: 0;
    z-index: -1;
}

.trends__tabs .tab-content {
    max-width: 624px;
    min-width: 624px;
    margin-left: 32px;
    padding: 76px 0;
}
.trends__tabs .tab-content .tab-pane a {
    cursor: pointer;
    display: block;
    width: 100%;
    height: 100%;
}

.trends__tabs .tab-pane .trends__tabs_right-link {
    position: relative;
}
.trends__tabs .tab-pane img {
    border-radius: 16px;
}
.trends__tabs .tab-pane .trends__tabs_right-link::after {
    content: "";
    display: block;
    max-width: 380px;
    width: 100%;
    height: 100%;
    position: absolute;
    right: 40px;
    bottom: -16px;
    background: rgba(246, 174, 219, 1);
    z-index: -1;
}

.trends__tabs_right {
}
.trends__tabs_right-img {
    position: relative;
}
.trends__tabs_right-img {
}

.trends__tabs_right-img.show::after {
    content: "";
    display: block;
    width: 120px;
    height: 120px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' fill-opacity='0.8' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E")
        no-repeat center center / contain;
    transition: 0.3s;
}
.trends__tabs
    .tab-content
    .tab-pane
    a:hover
    .trends__tabs_right-img.show::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E");
}
.trends__tabs_right-title {
    display: none;
}

/* END Trends<<<<======= */
/* =====>>>> START FOOTERT */
.footer {
    position: relative;
    overflow-x: hidden;
}
.footer-bg-top {
    display: block;
    width: 100%;
    height: 100%;
}
.footer-bg-bottom {
    display: block;
    width: 100%;
    height: 100%;
}

.footer__top {
    text-align: center;
    padding: 48px 0 32px;
    background-color: var(--color-pale-blue);
    position: relative;
}
.footer__top::after {
    content: "";
    display: block;
    width: 860px;
    height: 24px;
    position: absolute;
    bottom: 0px;
    left: -10px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='860' height='24' viewBox='0 0 860 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 24L860 24L0 0L0 24Z' fill='%23FFC947'/%3E%3C/svg%3E")
        no-repeat center center / contain;
    z-index: 0;
}

.footer__top_wrap {
    max-width: 920px;
    margin: 0 auto;
}
.footer__top_wrap-social {
    display: flex;
    justify-content: center;
    margin-bottom: 48px;
}
.footer__top_wrap-social li {
    margin: 0 8px;
}
.footer__top_wrap-social li a {
    display: inline-block;
    width: 32px;
    height: 32px;
    font-size: 0;
    line-height: 0;
}
.footer__top_wrap-social li a:hover svg rect,
.footer__top_wrap-social li a:hover svg .soc-hover {
    fill: var(--color-yellow);
}
.footer__top_wrap-desc {
    color: var(--Color-monochrome-black-60, rgba(0, 0, 0, 0.6));
    text-align: center;
    font-family: "Euclid Circular A";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px; /* 150% */
    margin-bottom: 56px;
}
.footer__top_wrap-top {
    color: var(--color-black);
    font-family: var(--font-caveat);
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    width: 75px;
    margin: 0 auto;
    background: none;
    border: none;
}
.footer__top_wrap-top svg {
    margin-top: 12px;
    margin-right: 9px;
    width: 100%;
    height: 100%;
}
.footer__top_wrap-top:hover {
    color: var(--color-blue);
}
.footer__top_wrap-top:hover svg path {
    stroke: var(--color-blue);
}

.footer__top_wrap-top span {
}
.footer__bottom {
    /* background: var(--color-blue); */
    background: #3969F4;
    padding: 16px 0;
    z-index: 1;
    position: relative;
}
.footer__bottom_wrap {
    display: flex;
    justify-content: space-between;
    color: var(--color-white);
}
.footer__bottom_wrap a {
    color: var(--color-white);
    margin-right: 32px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}
.footer__bottom_wrap a:hover {
    color: var(--color-yellow);
}
.footer__bottom_wrap-right {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #ffffff99;
    opacity: 0.6;
}
/* END FOOTER<<<<======= */

/* --- START Post */
.post {
    padding: 64px 0 32px;
}
.mfp-image-holder .mfp-content {
    margin-top: 130px;
}
.mfp-figure:after {
    display: none;
}

.post__title {
    font-size: 56px;
    font-weight: 500;
    line-height: 68px;
    margin-bottom: 32px;
    width: 100%;
}
.post__bread {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 16px;
}
.post__bread a {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #00000099;
    text-transform: uppercase;
}
.post__bread a:not(:last-child)::after {
    content: "/";
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.6);
    display: inline-block;
    margin-left: 8px;
}
/*
.post__bread a:first-child {
  padding-right: 8px;
} */
.post__bread a:not(:first-child) {
    margin-left: 8px;
}
.post__bread a:hover {
    color: var(--color-blue);
}

.topStories__posts_right-item-cat-line {
    margin: 0 8px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #00000099;
}
.post__bread_item p {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #00000099;
}
.post__wrap_content {
}
.post__wrap_content img {
    box-shadow: 0px 5.671411514282227px 16.20403289794922px 0px
        rgba(0, 0, 0, 0.07);
}
.post__wrap_content .wp-caption {
    width: 100% !important;
}
.post__wrap_content .wp-block-embed {
    margin-top: 32px;
}
.post__wrap_content .wp-block-image figcaption {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.6);
    margin-top: 16px;
    margin-bottom: 0;
}
.post__wrap_content .wp-block-button {
    margin-top: 32px;
}
.post__wrap_content .apester-media {
    margin-top: 32px;
}
.post__wrap_content .instagram-media {
    margin-top: 32px;
}

.post__wrap_content .wp-block-table {
    margin: 32px 0;
}
.post__wrap_content .wp-block-table table {
    overflow: scroll;
}
.post__wrap_content .wp-block-table table tbody {
}
.post__wrap_content .wp-block-table table tbody tr {
}
.post__wrap_content .wp-block-table table tbody tr:nth-child(odd) {
    background: rgba(243, 249, 255, 1) !important;
}
.post__wrap_content .wp-block-table table tbody tr:first-child {
}
.post__wrap_content .wp-block-table table tbody tr:first-child td {
}
.post__wrap_content .wp-block-table table tbody tr th,
.post__wrap_content .wp-block-table table tbody tr td {
    border: 1px solid rgba(140, 226, 255, 1) !important;
    padding: 15px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 20px !important;
}
.post__wrap_content .wp-block-table table tbody tr td {
}
.post__wrap_content h2,
.post__wrap_content h3,
.post__wrap_content h4,
.post__wrap_content h5 {
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
    color: #000;
    margin: 32px 0;
}
.post__wrap_content p {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: rgba(0, 0, 0, 0.74);
    margin-top: 32px;
}
.post__wrap_content ol,
.post__wrap_content ul {
    margin-top: 16px;
}
.post__wrap_content li {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 8px;
    margin-left: 30px;
}
.post__wrap_content ul li {
    list-style: disc;
}
.post__wrap_content ol li {
    list-style: decimal;
}
.post__wrap_content a {
    font-weight: 500 !important;
    color: #00855B;
    text-decoration: none;
}
.post__wrap_content a:hover {
    text-decoration: underline;
}
.post__wrap_content .block__post_info-title a:hover {
    color: rgba(65, 111, 244, 1);
    text-decoration: none !important;
}

.post__wrap_content .wp-block-separator {
    background: rgba(20, 176, 130, 0.3) !important;
    height: 3px !important;
    margin: 40px 0 !important;
}
.post__wrap_content .has-background {
    background: rgba(243, 249, 255, 1) !important;
    padding: 24px;
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    border-radius: 16px;
}
.post__wrap_content img {
    margin-top: 32px;
}
.post__wrap_content {
}

.post__wrap_image {
    position: relative;
    max-width: 856px;
    height: 428px;
}
.post__wrap_image img {
    border-radius: 16px;
    width: 100%;
    height: 100%;
}

.post__play {
    border: none;
    position: absolute;
    background: none;
    display: block;
    width: 120px;
    height: 120px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' fill-opacity='0.8' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E")
        no-repeat center center / contain;
    transition: 0.3s;
}
.post__play:hover {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg  viewBox='0 0 120 120' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='60' cy='60' r='58' fill='%23416FF4' stroke='white' stroke-width='4'/%3E%3Cpath d='M78 56.5359C80.6667 58.0755 80.6667 61.9245 78 63.4641L54 77.3205C51.3333 78.8601 48 76.9356 48 73.8564L48 46.1436C48 43.0644 51.3333 41.1399 54 42.6795L78 56.5359Z' fill='white'/%3E%3C/svg%3E");
}

.wp-element-caption {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    opacity: 0.6;
    margin-top: 16px;
    display: block;
}

.post__wrap_content .wp-block-button__link {
    /* width: 330px !important; */
    /* height: 56px !important; */
    padding: 8px 24px !important;
    border-radius: 200px !important;
    font-size: 32px !important;
    font-weight: 600 !important;
    line-height: 40px !important;
    background-color: rgba(255, 201, 71, 1) !important;
    color: #000;
    text-decoration: none;
}
.post__wrap_content .wp-block-button__link:hover {
    text-decoration: none;
    color: #fff;
}

.lwptoc {
}
.lwptoc_i {
    background: none !important;
    padding: 0 !important;
    width: 100%;
}
.lwptoc_header {
    color: var(--color-black);
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
    padding-bottom: 24px;
    margin-bottom: 24px !important;
    border-bottom: 3px solid rgba(20, 176, 130, 0.1);
}
.lwptoc_title {
    font-weight: 500;
}
.lwptoc_items {
}
.lwptoc_itemWrap .lwptoc_itemWrap {
    margin-left: 20px !important;
}
.lwptoc_item {
    margin-bottom: 8px !important;
}
.lwptoc_item a {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    color: #00855B !important;
}
.lwptoc_item a .lwptoc_item_number {
}
.lwptoc_item a .lwptoc_item_label {
}

.post__wrap_tags {
    margin: 40px auto 32px;
    border-top: 3px solid rgba(20, 176, 130, 0.1);
    padding-top: 40px;
    max-width: 800px;
}
.post__wrap_tags ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.post__wrap_tags ul li {
    border: 1px solid #00855B;
    margin-right: 8px;
    margin-bottom: 8px;
    border-radius: 100px;
}
.post__wrap_tags ul li a {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    padding: 8px 12px;
    border-radius: 100px;
    text-transform: uppercase;
    color: #00855B;
    display: inline-block;
    width: 100%;
    height: 100%;
}
.post__wrap_tags ul li a:hover {
    background-color: #00855B;
    color: #fff;
}
/* disqus */

.post__wrap_disqus {
    padding: 48px 0;
}

/* post */

.post__wrap_trends {
    padding: 64px 0 32px;
}
.post__wrap_trends-head {
    margin-bottom: 64px;
}
.post__wrap_trends-head-title {
    background: rgba(246, 174, 219, 1);
}
.post__wrap_trends-body {
}
.post__wrap_trends-body-item {
    margin: 32px 0;
}
.post__wrap_trends-body-item:not(:last-child) {
    border-bottom: 3px solid rgba(20, 176, 130, 0.1);
    padding-bottom: 32px;
}
.post__wrap_trends-body-item-title {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
    position: relative;
    margin-left: 12px;
}
.post__wrap_trends-body-item-title a {
    color: rgba(0, 0, 0, 1);
}
.post__wrap_trends-body-item-title:hover a {
    color: rgba(65, 111, 244, 1);
}
.post__wrap_trends-body-item-title::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-color: var(--color-yellow);
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: -12px;
    z-index: -1;
}

/* sidebar */

.post__sidebar {
    height: 100%;
}
.post__sidebar_info {
}
.post__sidebar_info-social {
    display: flex;
    margin-bottom: 48px;
}
.post__sidebar_info-social li {
    margin-right: 16px;
}
.post__sidebar_info-author {
    padding-bottom: 56px;
}
.post__sidebar_info-author p {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    margin-bottom: 16px;
    color: var(--color-black);
}
.post__sidebar_info-author a {
    font-family: var(--font-caveat);
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    color: var(--color-black);
    display: inline-block;
}
.post__sidebar_info-author time {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: var(--color-black);
    opacity: 0.6;
    display: block;
    margin-top: 8px;
}
.post__sidebar_info-content .lwptoc {
    padding-top: 24px;
    border-top: 3px solid rgba(20, 176, 130, 0.1);
}

.post__sidebar_media {
    border-top: 3px solid rgba(20, 176, 130, 0.1);
    padding-top: 56px;
    position: sticky;
    top: 120px;
}
.post__sidebar_media-banner {
    background: rgba(243, 249, 255, 1);
    border-radius: 16px;
    padding: 24px;
    text-align: center;
    margin-bottom: 48px;
}
.post__sidebar_media-banner a {
    display: inline-block;
    max-width: 285px;
    margin: 0 auto;
    height: 240px;
}
.post__sidebar_media-banner a img {
    width: 100%;
    height: 100%;
}
.post__sidebar_media-posts {
}
.post__sidebar_media-posts article:not(:last-child) {
    border-bottom: 3px solid rgba(20, 176, 130, 0.1);
    padding-bottom: 24px;
    margin-bottom: 24px;
}

.post__sidebar_media-posts-title {
    margin-left: 12px;
    position: relative;
}
.post__sidebar_media-posts-title::before {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-color: var(--color-yellow);
    border-radius: 50%;
    position: absolute;
    top: 8px;
    left: -8px;
    z-index: -1;
}

.post__sidebar_media-posts-title a {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    color: var(--color-black);
}
.post__sidebar_media-posts-title:hover a {
    color: var(--color-blue);
}

/* --- END Post */

/* -> CATEGORY PAGE */

.category:not(body) {
    padding: 64px 0 32px;
    position: relative;
}
.category__info {
    text-align: center;
    margin-bottom: 64px;
}
.category__info_subtitle {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: var(--color-black);
    opacity: 0.6;
    display: inline-block;
    margin-bottom: 16px;
    text-transform: uppercase;
}
.category__info_title {
    font-family: var(--font-caveat);
    font-size: 86px;
    font-weight: 700;
    line-height: 88px;
    margin-bottom: 16px;
}
.category__info_desc {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: var(--color-black);
    opacity: 0.6;
}

.category__item {
    position: relative;
    margin-bottom: 64px;
}

.category__item_link {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
}
.category__item:hover .category__item_title {
    color: rgba(65, 111, 244, 1);
}
.category__item_img {
    border-radius: 16px;
}
.category__item_title {
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
    margin: 24px 0;
}
.category__item_desc {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    color: var(--color-black);
    opacity: 0.6;
}

.category__pagi {
    text-align: center;
}
.category__pagi .page-numbers {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: var(--color-black);
    display: inline-block;
}
.category__pagi .page-numbers:not(:last-child) {
    margin-right: 32px;
}
.category__pagi .page-numbers.next:hover,
.category__pagi .page-numbers.prev:hover {
    color: var(--color-blue);
}

.category__pagi .page-numbers.current {
    color: var(--color-blue);
}

/* END - CATEGORY PAGE */
/* -> TAGS PAGE */
.tags {
    position: relative;
}
.tags__header {
    padding: 64px 0 32px;
}
.tags__header_title {
    font-family: var(--font-caveat);
    font-size: 66px;
    font-weight: 700;
    line-height: 68px;
    color: var(--color-black);
    margin-bottom: 32px;
}
.tags__header_title span {
    color: rgba(65, 111, 244, 1);
    display: inline-block;
    margin-left: 24px;
}
.tags__header_info {
    display: flex;
}
.tags__header_info {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: var(--color-black);
}
.tags__header_info-numb {
    margin-right: 32px;
    text-transform: uppercase;
}
.tags__header_info-numb span {
    color: var(--color-blue);
}
.tags__header_info-filter {
    text-transform: uppercase;
}
.tags__header_info-filter button {
    border: none;
    background: none;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-transform: uppercase;
}
.tags__header_info-filter button.active {
    color: var(--color-blue);
    cursor: default;
}
.tags__header_info-filter {
}

.tags__body {
    padding: 32px 0;
}
.tags__body_post {
    display: flex;
    position: relative;
}
.tags__body_post:hover .tags__body_post-text-title {
    color: var(--color-blue);
}

.tags__body_post:not(:last-child) {
    margin-bottom: 32px;
}
.tags__body_post-link {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
}
.tags__body_post-img {
    max-width: 260px;
    width: 100%;
    margin-right: 32px;
}
.tags__body_post-img img {
    border-radius: 8px;
    width: 100%;
}
.tags__body_post-text {
    max-width: 696px;
    width: 100%;
}
.tags__body_post-text-header {
    display: flex;
    text-transform: uppercase;
}
.tags__body_post-text-header:hover + .tags__body_post-text-title {
    color: #000 !important;
}
.tags__body_post-text-header time {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    margin-right: 4px;
}
.tags__body_post-text-header a {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    color: #00855B;
    position: relative;
    z-index: 1;
    display: block;
}
.tags__body_post-text-header a:hover {
    text-decoration: underline;
}
.tags__body_post-text-title {
    font-size: 24px;
    font-weight: 500;
    line-height: 36px;
    margin: 8px 0;
}
.tags__body_post-text-desc {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: var(--color-black);
    opacity: 0.6;
}

.tags__pagi {
    padding-top: 32px;
    text-align: center;
}
.tags__pagi .page-numbers {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: var(--color-black);
}
.tags__pagi .page-numbers:not(:last-child) {
    margin-right: 32px;
}
.tags__pagi .page-numbers.current {
    color: var(--color-blue);
}
.tags__pagi .page-numbers.next {
}
.tags__pagi .page-numbers.prev {
}

.tags__body_nothing {
    display: flex;
}
.tags__body_nothing:not(:last-child) {
    margin-bottom: 32px;
}
.tags__body_nothing-left {
    max-width: 296px;
    width: 100%;
    margin-right: 32px;
}
.tags__body_nothing-right {
    width: 100%;
}

.tags__body_nothing-right-web {
    display: block;
    max-width: 660px;
    width: 100%;
}
.tags__body_nothing-right-mob {
    display: none;
}

/* END - TAGS PAGE */
/* AUTHOR PAGE */
.author {
    position: relative;
    padding-top: 32px;
}
.author__info {
    padding: 32px 0;
    text-align: center;
}

.author__info_img {
    width: 112px;
    height: 112px;
    position: relative;
    margin: 0 auto;
}
.author__info_img-orig {
    display: block;
    width: 100%;
    height: 100%;
    border: 4px solid #00855B;
    border-radius: 50%;
    position: relative;
    z-index: 2;
}
.author__info_img::before {
    content: "";
    background: rgba(210, 178, 255, 1);
    display: block;
    width: 112px;
    height: 112px;
    position: absolute;
    top: 12px;
    left: 10px;
    border-radius: 136.59px;
    z-index: 1;
}

.author__info_img img {
    width: 100%;
    border-radius: 50%;
    position: relative;
    z-index: 1;
}

.author__info_img::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: -12px;
    right: -10px;
    border-radius: 50%;
    background: rgba(210, 178, 255, 1);
    z-index: -1;
}
.author__info_img-stars {
    position: absolute;
    top: -26px;
    left: -63px;
    display: inline-block;
    width: 56px;
    height: 56px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.8338 19.9532L54.169 25.0001C54.7012 25.2015 55.1604 25.5584 55.487 26.0243C55.8136 26.4902 55.9924 27.0436 56.0003 27.6125C56.0082 28.1814 55.8447 28.7395 55.5311 29.2143C55.2175 29.689 54.7684 30.0584 54.242 30.2745L41.052 35.6889C39.9098 36.1577 38.8762 36.8564 38.0153 37.7415C37.1544 38.6265 36.4846 39.6791 36.0476 40.8339L31.0005 54.1691C30.7991 54.7012 30.4422 55.1604 29.9763 55.487C29.5104 55.8136 28.9571 55.9925 28.3882 56.0004C27.8193 56.0082 27.2611 55.8448 26.7864 55.5312C26.3116 55.2176 25.9422 54.7684 25.7261 54.2421L20.3119 41.0521C19.843 39.9099 19.1443 38.8762 18.2592 38.0153C17.3741 37.1544 16.3215 36.4847 15.1667 36.0476L1.83155 31.0006C1.29942 30.7992 0.8402 30.4423 0.513605 29.9764C0.18701 29.5105 0.00814376 28.9571 0.000271517 28.3882C-0.00760073 27.8193 0.155873 27.2612 0.469452 26.7865C0.783031 26.3117 1.23221 25.9423 1.75856 25.7262L14.9486 20.3119C16.0908 19.8431 17.1245 19.1444 17.9854 18.2593C18.8463 17.3742 19.5161 16.3216 19.9531 15.1668L25.0001 1.83161C25.2014 1.29947 25.5583 0.840242 26.0242 0.513635C26.4901 0.187028 27.0435 0.00815859 27.6124 0.000272461C28.1813 -0.00761367 28.7394 0.155856 29.2142 0.469424C29.6889 0.782992 30.0583 1.23215 30.2744 1.75849L35.6888 14.9485C36.1576 16.0908 36.8563 17.1244 37.7413 17.9854C38.6264 18.8463 39.679 19.5161 40.8338 19.9532Z' fill='%23FFC947'/%3E%3C/svg%3E")
        no-repeat center center / contain;
}
.author__info_img::after {
    content: "";
    position: absolute;
    top: 14px;
    right: -59px;
    display: inline-block;
    width: 40px;
    height: 40px;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg width='56' height='56' viewBox='0 0 56 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M40.8338 19.9532L54.169 25.0001C54.7012 25.2015 55.1604 25.5584 55.487 26.0243C55.8136 26.4902 55.9924 27.0436 56.0003 27.6125C56.0082 28.1814 55.8447 28.7395 55.5311 29.2143C55.2175 29.689 54.7684 30.0584 54.242 30.2745L41.052 35.6889C39.9098 36.1577 38.8762 36.8564 38.0153 37.7415C37.1544 38.6265 36.4846 39.6791 36.0476 40.8339L31.0005 54.1691C30.7991 54.7012 30.4422 55.1604 29.9763 55.487C29.5104 55.8136 28.9571 55.9925 28.3882 56.0004C27.8193 56.0082 27.2611 55.8448 26.7864 55.5312C26.3116 55.2176 25.9422 54.7684 25.7261 54.2421L20.3119 41.0521C19.843 39.9099 19.1443 38.8762 18.2592 38.0153C17.3741 37.1544 16.3215 36.4847 15.1667 36.0476L1.83155 31.0006C1.29942 30.7992 0.8402 30.4423 0.513605 29.9764C0.18701 29.5105 0.00814376 28.9571 0.000271517 28.3882C-0.00760073 27.8193 0.155873 27.2612 0.469452 26.7865C0.783031 26.3117 1.23221 25.9423 1.75856 25.7262L14.9486 20.3119C16.0908 19.8431 17.1245 19.1444 17.9854 18.2593C18.8463 17.3742 19.5161 16.3216 19.9531 15.1668L25.0001 1.83161C25.2014 1.29947 25.5583 0.840242 26.0242 0.513635C26.4901 0.187028 27.0435 0.00815859 27.6124 0.000272461C28.1813 -0.00761367 28.7394 0.155856 29.2142 0.469424C29.6889 0.782992 30.0583 1.23215 30.2744 1.75849L35.6888 14.9485C36.1576 16.0908 36.8563 17.1244 37.7413 17.9854C38.6264 18.8463 39.679 19.5161 40.8338 19.9532Z' fill='%23FFC947'/%3E%3C/svg%3E")
        no-repeat center center / contain;
}

.author__info_subtitle {
    display: block;
    margin: 16px 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    text-transform: uppercase;
}
.author__info_title {
    font-family: var(--font-caveat);
    font-size: 86px;
    font-weight: 700;
    line-height: 88px;
    margin-bottom: 16px;
}
.author__info_desc {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
    color: var(--color-black);
    opacity: 0.6;
    margin-bottom: 32px;
}
.author__info_link {
    display: flex;
    justify-content: center;
}
.author__info_link-item {
    margin: 0 8px;
}
.author__info_link-item a {
    transition: 0.3s;
}
.author__info_link-item a:hover svg {
    background-color: var(--color-blue);
    border-radius: 50%;
}
.author__info_link-item a:hover svg path {
    fill: #fff;
}

.author__wrap {
    padding: 32px 0;
}

.author__wrap_item {
    position: relative;
    display: flex;
}
.author__wrap_item:not(:last-child) {
    margin-bottom: 64px;
}
.author__wrap_item-link {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
}
.author__wrap_item:hover .author__wrap_item-text-title {
    color: var(--color-blue);
}
.author__wrap_item-text-header:hover + .author__wrap_item-text-title {
    color: var(--color-black);
}
.author__wrap_item-img {
    margin-right: 32px;
    max-width: 624px;
    width: 100%;
}
.author__wrap_item-text {
    width: 100%;
}
.author__wrap_item-text-header {
    display: flex;
    flex-wrap: wrap;
    text-transform: uppercase;
    padding-left: 10px;
}
.author__wrap_item-text-header time {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    position: relative;
}
.author__wrap_item-text-header time::after {
    content: "";
    display: block;
    width: 24px;
    height: 24px;
    background-color: var(--color-yellow);
    border-radius: 100%;
    position: absolute;
    left: -10px;
    top: 0;
    z-index: -1;
}

.author__wrap_item-item-cat {
    margin-left: 4px;
}
.author__wrap_item-text-title {
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
    margin: 16px 0;
}
.author__wrap_item-text-desc {
    font-size: 20px;
    font-weight: 500;
    line-height: 30px;
    opacity: 0.6;
}
.author__pagi {
    text-align: center;
}

/* END - AUTHOR PAGE */
/* START - error */
.error {
    padding-bottom: 80px;
    position: relative;
}
.error__wrap {
    display: flex;
    align-items: center;
}
.error__wrap_left {
    margin-right: 64px;
    width: 50%;
    text-align: center;
}
.error__wrap_right {
    width: 50%;
}
.error__wrap_right-subtitle {
    font-family: var(--font-caveat);
    font-size: 66px;
    font-weight: 700;
    line-height: 68px;
    margin-bottom: 24px;
    display: inline-block;
}
.error__wrap_right-title {
    font-family: var(--font-caveat);
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 8px;
}
.error__wrap_right-back {
    display: inline-block;
    margin-top: 32px;
    font-family: var(--font-caveat);
    font-size: 32px;
    font-weight: 700;
    line-height: 40px;
    padding: 8px 24px;
    background: rgba(255, 201, 71, 1);
    border-radius: 200px;
    color: var(--color-black);
}
.error__wrap_right-back svg {
    margin-left: 17px;
}
.error__wrap_right-back:hover {
    color: var(--color-white);
}
.error__wrap_right-back:hover svg path {
    stroke: var(--color-white);
}

.error-line {
    position: absolute;
    top: -120px;
    left: 60px;
    display: block;
    width: 100%;
    height: 100%;
    z-index: -1;
}
/* END - error */

/* START SITEMAP */

.sitemap {
    position: relative;
    padding: 64px 0;
}
.sitemap__wrap_item {
    margin: 32px 0;
    display: block;
}
.sitemap__wrap_item a:hover {
    color: #0d6efd;
    text-decoration: underline;
}
.sitemap__wrap_item-title {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    margin-bottom: 32px;
}
.sitemap__wrap_item-list {
    display: flex;
    flex-wrap: wrap;
}
.sitemap__wrap_item-list li {
    padding: 5px 10px;
}
.sitemap__wrap_item-list li a {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}
.sitemap__wrap_item-posts li:not(:last-child) {
    margin-bottom: 16px;
}
.sitemap__wrap_item-posts li a {
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}

/* END SITEMAP */

.category-telegram-ads .headerTop__wrap_right-lang,
.category-telegram-ads .header__mob_link-lang {
    display: none;
    opacity: 0;
    visibility: hidden;
}
.wpml-ls-first-item.wpml-ls-last-item {
    display: none!important;
}
.post__wrap_content .wpml-ls-statics-post_translations.wpml-ls .wpml-ls-first-item.wpml-ls-last-item {
    display: inline-block !important;
    margin-left: 5px;
}
.post__wrap_content .wpml-ls-statics-post_translations.wpml-ls  img {
    margin-top: 0;
    box-shadow: none;
    border-radius: 0;
}

/* PAGE - GLOSSARY */
.glossary {
    padding-top: 32px;
    position: relative;
}
.glossary__bg {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.glossary__btnUp {
    position: sticky;
    right: 32px;
    top: 80%;
    width: 64px;
    height: 64px;
    cursor: pointer;
    z-index: 2;
    display: none;
    opacity: 0;
    transition: all 0.3s ease;
    margin-left: auto;
}
.glossary__btnUp:hover rect{
    fill: #FFC947;
}
.glossary__btnUp.visible {
    display: block;
    opacity: 1;
}
.glossary__wrap_head {
    text-align: center;
}
.glossary__wrap_head-title {
    font-family: var(--font-caveat);
    color: var(--color-black);
    font-weight: 700;
    font-size: 66px;
    line-height: 64px;
    max-width: 800px;
    margin: 0 auto 16px;
}
.glossary__wrap_head-desc {
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
    color: var(--color-black);
    opacity: 0.6;
}
.glossary__wrap_body {
    margin-top: 16px;
}
.glossary__wrap_body .nav-pills  {
    gap: 16px;
    row-gap: 8px;
    justify-content: center;
    padding-bottom: 32px;
}
.glossary__wrap_body .nav-pills .nav-item .nav-link {
    color: var(--color-black);
    font-weight: 500;
    font-size: 24px;
    line-height: 40px;
    background: none;
    border: none;
    padding: 0;
}
.glossary__wrap_body .nav-pills .nav-item .nav-link:hover,
.glossary__wrap_body .nav-pills .nav-item .nav-link.active {
    color: var(--color-blue);
}
.glossary__wrap_body-box {
    display: flex;
    justify-content: space-between;
    padding: 32px 0;
}
.glossary__wrap_body-box:not(:last-child) {
    border-bottom: 3px solid #14B0821A;
}
.glossary__wrap_body-box-name h2 {
    width: 416px;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    color: var(--color-black);
    padding-right: 20px;
}
.glossary__wrap_body-box-desc {
    max-width: 872px;
    width: 100%;
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
}
.glossary__wrap_body-box-desc * {
    color: rgba(0, 0, 0, 0.6);
    font-weight: 400;
    font-size: 20px;
    line-height: 32px;
}
.glossary__wrap_body-box-desc a {
    display: inline-block;
    color: var(--color-green);
}
.glossary__wrap_body-box-desc a:hover {
    text-decoration: none;
    text-decoration: underline;
}
.glossary__wrap_body-name {
    padding: 32px 0;
    display: flex;
}
.glossary__wrap_body-name-word {
    width: 418px;
    font-weight: 500;
    font-size: 32px;
    line-height: 40px;
    color: #416FF4;
}
.glossary__wrap_body-name-line {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.glossary__wrap_body-name-line span {
    display: block;
    width: 100%;
    height: 3px;
    background-color: #14B0821A;
}
.glossary__wrap_body .nav-item.nav-item-empty {
    opacity: 0.6;
    pointer-events: none;
}
.page-template-page-glossary .header-sticky.stick.glosSticky .header {
        box-shadow: none;
        padding-bottom: 10px;
}
.page-template-page-glossary .header-sticky.stick.glosSticky .nav.nav-pills {
    	box-shadow: 0px 14px 20px 0px rgba(0, 0, 0, 0.12);
        background-color: #fff;
        justify-content: center;
        padding-bottom: 8px;
        gap: 16px;
	    row-gap: 8px;
        transition: 0.5s;
}

.page-template-page-glossary .header-sticky.stick .nav-pills .nav-item .nav-link.active {
	color: var(--color-blue);
}

.page-template-page-glossary .header-sticky.stick .nav-pills .nav-item .nav-link {
    color: var(--color-black);
	font-weight: 500;
	font-size: 20px;
	line-height: 32px;
	background: none;
	border: none;
	padding: 0;
}
.page-template-page-glossary .header-sticky.stick .nav-pills .nav-item .nav-link:hover {
    color: var(--color-blue);
}

.page-template-page-glossary .header-sticky.stick .nav-item.nav-item-empty {
	opacity: 0.6;
	pointer-events: none;
}

/* END - PAGE */
