body.page-template-about header.site-header .innerSubMenuMain a {
    font-family: var(--area-normal-font-family);
}

body .siteContainer {
    width: 100%;
    max-width: 94%;
    margin: 0 auto;
}

.aboutBannerSection {
    padding: 80px 0 0px;
    background-image: url('/wp-content/themes/hello-elementor-child/modules/home-module/images/Background-Homepage.png');
    background-size: cover;
    background-repeat: no-repeat;
}

.aboutBanner {
    text-align: center;
}

body.body-proleaguecorp .aboutBanner h1 {
    text-align: center;
    color: var(--main-theme-color);
    font-size: 82px;
    font-weight: 500;
    line-height: 76px;
    text-transform: uppercase;
    font-family: zuume;
}

.aboutBanner h1 span {
    color: #fff;
    font-family: zuume;
}

.aboutBanner img {
    width: 100%;
    max-width: 1278px;
    margin: 0 auto -18px auto;
    background-image: url('/wp-content/themes/hello-elementor-child/modules/about-module/images/about-banner-bg.gif');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.socialMediaSection {
    background-image: url('/wp-content/themes/hello-elementor-child/modules/about-module/images/about-bg.png');
    background-repeat: no-repeat;
    background-size: cover;
    padding: 60px 0;
}

body.body-proleaguecorp .socialMediaSlide h2 {
    text-align: center;
    font-size: 80px;
    line-height: 1.2;
    text-transform: uppercase;
    margin: 0;
    font-family: var(--zuume-font-family);
}

.socialMediaSlide .textWrapper {
    display: inline-block;
    width: 100%;
    text-align: center;
}

body.body-proleaguecorp .textBG {
    text-align: center;
    font-size: 71px;
    line-height: 78px;
    text-transform: uppercase;
    color: #fff;
    padding: 14px 14px 0;
    background-color: var(--main-theme-color);
    display: inline-block;
    margin: 0 auto;
    font-family: var(--zuume-font-family);
    font-weight: 500;
}

body.body-proleaguecorp .socialMediaSlide h4.textBG {
    font-size: 30px;
    line-height: 1.2;
    font-family: var(--area-normal-font-family);
    text-transform: none;
    margin: 20px auto;
    font-weight: 800;
    padding: 14px 40px;
}

ul.following-views-wrapper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 25px;
    padding: 0;
}

.socialMediaWrappre ul.following-views-wrapper li img {
    width: 100%;
    max-width: 260px;
    margin: 10px auto 0;
}

.videoWrapper ul.following-views-wrapper li img {
    width: 100%;
    max-width: 218px;
    margin: 10px auto 0;
}

.line {
    width: 100%;
    max-width: calc(100% - 18%);
    margin: 50px auto;
    height: 10px;
    background-color: var(--main-theme-color);
}

.line ul {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 0;
}

.line ul li.line-vertical {
    width: 10px;
    height: 50px;
    background-color: var(--main-theme-color);
}

.line ul li.center-line-vertical {
    height: 90px;
    margin-top: -40px;
}

.socialMediaWrappre {
    width: 88%;
    /* max-width: 1200px; */
    margin: 0 auto;
}

.videoWrapper {
    width: 88%;
    margin: 0 auto;
}

.audiencesWrapper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
    max-width: 950px;
    margin: 0 auto;
}

.audiencesWrapper .vertical-line {
    width: 10px;
    margin: 40px 0 0;
    height: 460px;
    background-color: var(--main-theme-color);
}

.audiencesWrapper ul {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0;
    flex-direction: column;
    gap: 70px;
    margin: 80px 0;
}

.audiencesWrapper ul li.line-vertical {
    width: 110px;
    height: 10px;
    background-color: var(--main-theme-color);
    margin: 0 -50px 0;
}

.audiencesWrapper .vertical-line ul {
    justify-content: space-around;
    height: 460px;
    margin: auto;
}

.audiencesWrapper img {
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
}

.seasons-wrapper {
    background-color: var(--main-theme-color);
    padding: 30px;
    position: relative;
}

.seasons-wrapper::before {
    content: "";
    position: absolute;
    top: -60px;
    left: 25px;
    background-image: url(/wp-content/themes/hello-elementor-child/modules/about-module/images/arrow-1.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 150px;
    height: 122px;
}

body.body-proleaguecorp .seasons-wrapper h5 {
    text-align: center;
    color: #FFFFFF;
    font-size: 22px;
    line-height: 20px;
    text-transform: uppercase;
    margin: 0;
    font-weight: 800;
    font-family: var(--area-normal-font-family);

}

.seasons-text {
    margin: 0 auto;
    text-align: center;
}

body.body-proleaguecorp h5.seasons-bg {
    font-weight: 500;
    margin: 28px 0 50px;
    position: relative;
    display: inline-block;
}

body.body-proleaguecorp h5.seasons-bg::before {
    content: "";
    position: absolute;
    top: -2px;
    left: -42px;
    width: 32px;
    height: 20px;
    background-image: url(/wp-content/themes/hello-elementor-child/modules/about-module/images/white-arrow.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

body h5.seasons-bg::after {
    content: "";
    position: absolute;
    top: -2px;
    right: -42px;
    width: 32px;
    height: 20px;
    background-image: url(/wp-content/themes/hello-elementor-child/modules/about-module/images/white-arrow.svg);
    background-repeat: no-repeat;
    background-size: contain;
    transform: rotate(180deg);
}

.seasons-wrapper ul {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
}

body .slick-prev,
body .slick-next {
    padding: 0;
    border: none;
    color: transparent;
    background: transparent;
}

body .slick-prev {
    left: -50px;
}

body .slick-next {
    right: -50px;
}

body .slick-prev:hover,
body .slick-next:hover {
    padding: 0;
    border: none;
    color: transparent;
    background: transparent;
}

body .slick-next:before,
body .slick-prev:before {
    display: none;
}

.our-content-section {
    padding: 120px 0 30px;
    background-image: url('/wp-content/themes/hello-elementor-child/modules/home-module/images/Background-Homepage.png');
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}

.our-content-section::after {
    content: "";
    position: absolute;
    background-image: url(/wp-content/themes/hello-elementor-child/modules/about-module/images/frontrow.png);
    background-size: contain;
    background-repeat: no-repeat;
    top: 0;
    right: 0px;
    width: 240px;
    height: 287px;

}

.our-content-row {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 66px;
}

.our-content-col {
    width: 50%;
}

.our-content-col-1 {
    text-align: right;
}

.our-content-col-2 {
    text-align: left;
}

body.body-proleaguecorp .our-content-section .textBG {
    padding: 17px 20px 7px;
    margin: 0 auto 25px;
    font-size: 60px;
    line-height: 68px;
}

body.body-proleaguecorp .our-content-section h2 {
    font-size: 100px;
    line-height: 90px;
    color: #FFFFFF;
    text-align: center;
    text-transform: uppercase;
    margin: 0 0 20px;
    font-family: var(--zuume-font-family);
}

body .our-content-section ul {
    width: 100%;
    max-width: 425px;
}

body.body-proleaguecorp .our-content-section ul li {
    font-size: 20px;
    line-height: 23px;
    font-weight: 300;
    margin: 0 0 30px;
    font-family: var(--area-normal-font-family);
    position: relative;
    color: #bbbaba;
}

body .our-content-section ul li::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 17px;
    height: 17px;
    border-radius: 30px;
    background-color: var(--main-theme-color);
}

body .our-content-section .our-content-col-1 ul {
    margin: 0 0 0 auto;
}

body .our-content-section .our-content-col-2 ul {
    margin: 0 auto 0 0;
}

body .our-content-section .our-content-col-1 ul li {
    padding-right: 40px;
}

body .our-content-section .our-content-col-2 ul li {
    padding-left: 40px;
}

body .our-content-section .our-content-col-1 ul li::after {
    right: 0;
}

body .our-content-section .our-content-col-2 ul li::after {
    left: 0;
}

body .beyond-sharing-section,
body .fire-post-section {
    padding: 40px 94px;
    background-image: url('/wp-content/themes/hello-elementor-child/modules/home-module/images/Background-Homepage.png');
    background-size: cover;
    background-repeat: no-repeat;
}

body .beyond-sharing-section h2.beyond,
body .fire-post-section h2.beyond {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 119px;
    line-height: 119px;
    font-weight: 500;
    color: var(--main-theme-color);
    font-family: var(--zuume-font-family);
}

body.body-proleaguecorp .beyond-sharing-section h2.beyond .textBG,
body.body-proleaguecorp .fire-post-section h2.beyond .textBG {
    font-size: 119px;
    line-height: 119px;
    font-weight: 500;
    padding: 22px 14px 12px;
    margin: 0 8px;
}

.beyond-sharing-row {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 15px;
    margin-top: 50px;
}

.beyond-sharing-col {
    padding: 24px;
    text-align: center;
    background: var(--main-theme-color);
}

.fire-post-slide {
    padding: 24px;
    text-align: center;
    background: var(--main-theme-color);
    margin: 0 7.5px;
}

.beyond-sharing-col img,
.fire-post-slide img {
    width: 100%;
    height: 333px;
    object-fit: cover;
    object-position: center center;
}

.beyond-sharing-col a,
.fire-post-slide a {
    font-size: 57px;
    line-height: 1;
    color: #fff;
    margin: 23px 0 17px 0;
    font-weight: 900;
    font-family: var(--area-normal-font-family);
}

body.wp-singular .beyond-sharing-col p,
body.wp-singular .fire-post-slide p {
    color: #fff;
    font-size: 28px;
    font-weight: 500;
    line-height: 34px;
    margin: 0 0 16px;
    font-family: var(--area-normal-font-family);
}

body.body-proleaguecorp .fire-post-section h5 {
    text-align: center;
    color: #FFFFFF;
    font-size: 28px;
    font-weight: 500;
    line-height: 34px;
    text-transform: uppercase;
    margin: 66px 0;
    font-family: var(--area-normal-font-family);
}

body.body-proleaguecorp h5.seasons-bg::after,
body.body-proleaguecorp h5.seasons-bg::before {
    top: 9px;
}

body .fire-post-section button.slick-arrow {
    position: absolute;
    bottom: -100px;
    right: 0;
    left: 0;
    margin: 0 auto;
    z-index: 9;
    height: 100%;
    width: 100px;
}

body .fire-post-section button.slick-arrow img {
    position: absolute;
    bottom: 15px;
    width: 67px;
    height: 40px;
}

body .fire-post-section button.slick-prev.slick-arrow img {
    right: 150px;
    transform: rotate(180deg);
}

body .fire-post-section button.slick-next.slick-arrow img {
    left: 150px;
}

.fire-post-slider {
    padding: 46px 0 122px;
}

.ourArticlesWrapper {
    width: 100%;
}

.ourArticlesWrapper .rowOA {
    width: 100%;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    min-height: 100vh;
    display: flex;
    align-items: center;
    padding: 40px 0;
}

.ourArticlesWrapper .rowOA:before {
    content: "";
    background: #0000007a;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
}

.ourArticlesWrapper .slick-list {
    width: 100%;
}

.colContentOA h2 {
    margin: 0;
    background-color: var(--main-theme-color);
    color: #ffffff;
    display: inline;
    padding: 15px 20px 3px 20px;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.colContentOA p.sub-heading-1 {
    margin-top: 32px;
    text-transform: uppercase;
    margin-bottom: 10px;
    font-family: var(--area-normal-font-family);
}

.colContentOA p.sub-heading-1.newSourceTitle {
    margin: 0 0 20px;
    font-family: var(--area-normal-font-family);
}

.colOA.colContentOA {
    width: 90%;
    margin: 0 auto 0 auto;
    padding-right: 40%;
    position: relative;
    z-index: 9;
}

body .colOA.colContentOA h2 {
    line-height: 1.2;
}

.articlesScroller {
    bottom: 0;
    margin: auto;
    position: absolute;
    top: 50%;
    right: 80px;
    height: 55%;
    min-height: 160px;
    width: 390px;
    padding-right: 15px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 5;
    overflow-x: hidden;
    overflow-y: scroll;
}

body .colOA.colContentOA h2 {
    font-size: var(--h2-PLN-font-size);
    line-height: 1.2;
    font-family: var(--zuume-font-family);
    display: inline;
    padding: 15px 20px 3px 20px;
}

.ourArticlesOuterWrapper {
    position: relative;
}

.itemContentAS {
    width: 80%;
    padding-left: 15px;
}

.itemImageAS {
    width: 80px;
}

.itemImageAS img {
    width: 80px;
    height: 80px !important;
    object-fit: cover;
}

body.body-proleaguecorp .itemContentAS h4 {
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 5px;
    font-family: var(--area-normal-font-family);
    text-transform: uppercase;
}

.itemAS {
    display: flex;
    margin-bottom: 20px;
    padding-bottom: 20px;
    cursor: pointer;
    border-bottom: 4px solid #df4661;
}

body.body-proleaguecorp .itemNewsSourceAS {
    background: var(--main-theme-color);
    color: #ffffff;
    font-size: 20px;
    text-transform: uppercase;
    padding: 5px;
    height: 35px;
    display: inline-block;
}

body.e--ua-mac .itemNewsSourceAS,
body.e--ua-safari .itemNewsSourceAS {
    height: auto;
}

.articlesScroller::-webkit-scrollbar {
    width: 8px;
}

.articlesScroller::-webkit-scrollbar-track {
    background: #ffffff1f;
    border-radius: 15px;
}

.articlesScroller::-webkit-scrollbar-thumb {
    background-color: #ffffff;
    border-radius: 15px;
}

.socialMediaSlider.slick-initialized.slick-slider::before {
    position: absolute;
    top: 12px;
    left: -302px;
    content: "";
    width: 520px;
    height: 230px;
    background-image: url(/wp-content/themes/hello-elementor-child/modules/about-module/images/frontrow.webp);
    transform: rotate(-19deg);
    background-size: contain;
    background-repeat: no-repeat;
}

.socialMediaSlider.slick-initialized.slick-slider::after {
    position: absolute;
    top: -35px;
    right: -30px;
    content: "";
    width: 150px;
    height: 150px;
    background-image: url(/wp-content/themes/hello-elementor-child/modules/about-module/images/instagran-pln.webp);
    transform: rotate(-19deg);
    background-size: contain;
    background-repeat: no-repeat;
}

body.page-template-about .socialMediaSlider .slick-list,
body.page-template-about .fire-post-slider .slick-list {
    padding: 0;
}

body.page-template-about .socialMediaSlider button.slick-arrow {
    width: 67px;
    height: 67px;
}

body.page-template-about .socialMediaSlider .slick-next {
    right: -35px;
}

body.page-template-about .socialMediaSlider .slick-prev {
    left: -35px;
}

body.page-template-about p {
    font-family: var(--area-normal-font-family);
}

body.body-proleaguecorp .fire-post-section h2.beyond .textWrapper {
    font-family: var(--zuume-font-family) !important;
    text-align: center;
}

.socialMediaSection .slick-track {
    transition: height 0.4s ease-in-out;
}