@media only screen and (min-width: 1440px) {

    .pixel-layout-content .pixel.pixel-lg {
        display: block;
    }

    .pixel-layout-content {
        grid-template-columns: repeat(10, 1fr);
    }

    .pixel-layout-odd-title {
        grid-column: 2 / span 2;
    }

    .pixel-layout-even-desc {
        grid-column: 2 / -5;
    }

    .pixel-layout-odd-title,
    .pixel-layout-even-desc {
        padding-left: 0;
    }
}
@media only screen and (max-width: 1440px){
    .portfolio-studios-modal{
        right:40px;
    }
}
@media only screen and (max-width: 1300px) {
    
    .footer-email svg,
    .article-main-contact svg {
        height: 6.4rem;
        width: 9rem;
    }

    .cmd-speaker-profile {
        width: 50%;
    }
}

@media only screen and (max-width: 1200px) {
    .home-hero-desc-grid.home-hero-desc-grid-news {
        padding-top: 80px;
    }
    .hide-tablet-col{
        display: none;
    }
    .policy-content-page{
        -ms-grid-column: 5;
        -ms-grid-column-span: 8;
        grid-column: 5 / span 8;
    }
    
    .about-content-desc.policy-desc{
        padding-bottom:80px;
    }
    .studio-allgames-container{
        max-width: 850px;
        width: 100%;
    }
    .home-hero-desc a {
    }
    .main-menus-container {
        -ms-grid-row: 1;
        -ms-grid-column: 5;
        -ms-grid-column-span: 7;
    }
    .survey-title .small-cta-arrow-down {
        width: 44px;
        height: 42px;
    }
    /* h1{
	  	font-size: 6.5rem;
	  	line-height: 6rem;
	  	color: inherit;
	  	letter-spacing: -3.25px;
	}
	.fheader{
	  	font-size: 7rem;
	  	line-height: 6rem;
	  	color: inherit;
	  	letter-spacing: -3.25px;
	} */

    .about-content-desc a {
    }
    /* .hnt-desc svg, .article-dl-container svg {
	    height: 5rem;
	    width: 5rem;
	} */
    .footer-email svg,
    .article-main-contact svg {
        height: 5rem;
        width: 7rem;
    }
    .home-hero-grid {
        grid-template-areas:
            "hhero-num hhero-num hhero-num hhero-num hhero-num hhero-num . . . . . ."
            "hhero-news hhero-news hhero-news hhero-news hhero-news hhero-news hhero-news hhero-news . . . .";
    }
    .hero-stocks-num {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-area: hhero-num;
        padding-left: 2rem;
        margin-top: 10rem;
    }

    .hero-news-container {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 8;
        position: relative;
        grid-area: hhero-news;
        margin-top: -webkit-calc(35vh - 180px);
        margin-top: calc(35vh - 180px);
    }

    .home-hero-controls-grid {
        grid-template-areas: "hhero-controls hhero-controls hhero-controls hhero-controls hhero-controls hhero-controls hhero-controls hhero-controls hhero-controls hhero-controls hhero-controls hhero-controls";
        bottom: 4rem;
    }

    .hhero-controls {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 12;
    }
    .home-hero-desc {
        padding: 2rem 2rem 8rem;
    }
    .home-portfolio-grid {
        grid-template-areas:
            "hpf-title hpf-title hpf-title . hpf-desc hpf-desc hpf-desc hpf-desc hpf-desc hpf-desc hpf-desc ."
            "hpf-body hpf-body hpf-body hpf-body hpf-body hpf-body hpf-body hpf-body hpf-body hpf-body hpf-body hpf-body";
    }

    .home-investment-grid {
        grid-template-areas:
            "hi-title hi-title hi-title . hi-desc hi-desc hi-desc hi-desc hi-desc hi-desc hi-desc ."
            " hi-logos hi-logos hi-logos hi-logos hi-logos hi-logos hi-logos hi-logos hi-logos hi-logos hi-logos hi-logos ";
    }

    .home-news-grid {
         
        color: black;
        grid-template-areas:
            "hn-title hn-title hn-title . hn-desc hn-desc hn-desc hn-desc hn-desc hn-desc . ."
            ". hn-cover hn-cover hn-cover hn-link hn-link hn-link hn-link hn-link hn-link hn-link hn-link";
    }
    .home-twitter-grid {
         
        color: black;
        grid-template-areas:
            "hnt-title hnt-title hnt-title . hnt-desc hnt-desc hnt-desc hnt-desc hnt-desc hnt-desc . ."
            ". . . . it1 it1 it1 it1 it1 it1 it1 ."
            ". . . . it2 it2 it2 it2 it2 it2 it2 ."
            ". . . . it3 it3 it3 it3 it3 it3 it3 .";
    }
    .hi-logos{
        padding:0 20px 4rem;
    }
    .twitter-items.it1 {
        -ms-grid-row: 4;
        -ms-grid-column: 5;
        -ms-grid-column-span: 7;
        grid-area: it1;
    }
    .twitter-items.it2 {
        -ms-grid-row: 5;
        -ms-grid-column: 5;
        -ms-grid-column-span: 7;
        grid-area: it2;
    }
    .twitter-items.it3 {
        -ms-grid-row: 6;
        -ms-grid-column: 5;
        -ms-grid-column-span: 7;
        grid-area: it3;
    }

    .hn-desc {
        -ms-grid-row: 1;
        -ms-grid-column: 5;
        -ms-grid-column-span: 4;
        grid-area: hn-desc;
        /* padding: 2rem 2rem 4rem; */
    }
    .hn-link-item-img {
        top: 0;
        width: 37.45%;
    }
    .hn-link-item {
        margin-bottom: 4rem;
    }
    .hn-desc {
        -ms-grid-row: 1;
        -ms-grid-column: 5;
        -ms-grid-column-span: 6;
    }
    .hn-link {
        -ms-grid-row: 2;
        -ms-grid-column: 5;
        -ms-grid-column-span: 6;
        padding: 0 0 8rem;
    }
    .hi-desc {
        -ms-grid-row: 1;
        -ms-grid-column: 5;
        -ms-grid-column-span: 6;
    }
    .hpf-desc {
        -ms-grid-row: 1;
        -ms-grid-column: 5;
        -ms-grid-column-span: 6;
    }
    .shares-footnote {
        padding: 4rem 1rem 0;
    }
    /* .hnt-desc svg {
	    height: 5rem;
	    width: 5rem;
	} */
    .footer-email svg {
        height: 5rem;
        width: 7rem;
    }
    .twitter-items {
        margin-bottom: 8rem;
        cursor: pointer;
    }
    .breadcrumbs-wrapper.medbild,
    .cl-title-full,
    .cl-desc-full,
    .cl-desc-right-half,
    .cl-full-text-only,
    .cf-twothirds-text-right,
    .cl-twothirds-text-only,
    .cl-half-text-only,
    .cf-first-thirds-text,
    .cf-second-thirds-text,
    .cf-third-thirds-text {
        margin-bottom: 80px;
    }
    .breadcrumbs-wrapper.calendar {
        margin-bottom: 2rem;
    }

    .article-text-table {
        -ms-grid-column: 1;
        -ms-grid-column-span: 11;
        grid-column: 1 / span 11;
    }
    .cl-desc-left-half,
    .cf-twothirds-text-left,
    .cf-onethird-text-left {
        margin-bottom: 0;
    }
    .page-template-mtg-home  .cl-desc-left-half,
    .page-template-mtg-home .cf-twothirds-text-left,
    .page-template-mtg-home .cf-onethird-text-left {
        margin-bottom: 12rem;
    }
    .article-text-para,
    .article-contant-col,
    .article-logo-cont {
        -ms-grid-column: 6;
        -ms-grid-column-span: 6;
        grid-column: 6 / span 6;
    }
    .article-img-portfolio {
        -ms-grid-column: 6;
        -ms-grid-column-span: 3;
        grid-column: 6 / span 3;
        max-width: 250px;
        margin-left: 2rem;
    }
    .article-text-para.reports {
        -ms-grid-column: 6;
        -ms-grid-column-span: 6;
        grid-column: 5 / span 8;
        margin-bottom: 8rem;
    }
    .article-text-para.calendar {
        -ms-grid-column: 4;
        -ms-grid-column-span: 6;
        grid-column: 4 / span 6;
    }
    .page-template-mtg-press .article-text-para {
        -ms-grid-column: 7;
        -ms-grid-column-span: 6;
        grid-column: 7 / span 6;
    }

    .article-header-tile.calender {
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-column: 1 / span 3;
    }
    .tbl-hd-line-left,
    .table-headline-type-a {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
    }
    .tbl-hd-line-right {
        -ms-grid-column: 6;
        -ms-grid-column-span: 7;
        grid-column: 6 / span 7;
    }
    .tbl-col-hh-1,
    .tbl-col-norm-1 {
        -ms-grid-column: 6;
        -ms-grid-column-span: 3;
        grid-column: 6 / span 3;
    }
    .tbl-col-hh-2,
    .tbl-col-norm-2 {
        -ms-grid-column: 9;
        -ms-grid-column-span: 1;
        grid-column: 9 / span 1;
    }
    .tbl-col-hh-3,
    .tbl-col-norm-3 {
        -ms-grid-column: 10;
        -ms-grid-column-span: 1;
        grid-column: 10 / span 1;
    }
    .tbl-col-hh-4,
    .tbl-col-norm-4 {
        -ms-grid-column: 11;
        -ms-grid-column-span: 1;
        grid-column: 11 / span 1;
    }
    .tbl-desc {
        -ms-grid-column: 6;
        -ms-grid-column-span: 6;
        grid-column: 6 / span 6;
    }
    .mf-tabs-container {
        width: 100%;
        padding: 2rem 1rem 0.5rem;
        margin-bottom: 4rem;
        flex-wrap: wrap;
    }
    .article-text-para.archive .mf-tabs-container {
        padding: 0;
    }
    .mf-tabs-items {
        margin: 0 1rem 0.8rem;
    }
    .article-text-para.archive .mf-tabs-items {
        margin: 0 1rem 0.1rem;
    }
    .mf-table-wrapper {
        padding: 0 1rem;
    }
    .mf-table-wrapper.nopad {
        padding: 0;
    }
    .mf-table-wrapper.insider-wrapper .mf-table-container {
        padding: 0 1rem;
    }
    .mf-col-half {
        width: 56.667%;
        max-width: -webkit-calc(100% - 520px);
        max-width: calc(100% - 520px);
    }
    .mf-col-twos {
        width: 150px;
    }
    .mf-col-twos.percent-width {
        width: 16.667%;
    }
    .othertrans .mobile-long {
        width: 26.667%;
        max-width: -webkit-calc(100% - 880px);
        max-width: calc(100% - 880px);
    }
    .insiderposition .mobile-long {
        width: 30%;
        max-width: -webkit-calc(100% - 840px);
        max-width: calc(100% - 840px);
    }
    .mf-col {
        padding: 0 1rem;
    }
    .mf-col-ones {
        width: 100px;
    }
    .mf-col-ones.percent-width {
        width: 8.333%;
    }
    .mf-table-hr {
        width: -webkit-calc(100% - 2rem);
        width: calc(100% - 2rem);
    }
    .modular-finance-containers {
        margin-top: 0;
    }
    .stocktable .mf-col-half,
    .stocktable .mf-col-twos {
        width: 50%;
        max-width: unset;
    }
    .mf_date-range {
        padding: 0 1rem 2rem;
    }
    .mf_date-range h2,
    .mf_number-of-shares h2 {
        margin-bottom: 0;
    }
    .mf_date-range p,
    .mf_number-of-shares p {
        margin-bottom: 0rem !important;
    }
    .mf_number-of-shares {
        padding: 0 1rem 4rem;
    }
    .result-table,
    .buyandsell {
        padding: 0 1rem;
        width: 100%;
        max-width: 100%;
        overflow: hidden;
        overflow-x: auto;
    }
    #mf_calcResult-91f3e16a-6d1c-494f-8ded-8aade64ac40e,
    #mf_calcResult {
        min-width: 1130px;
    }
    #mf_calcResult-91f3e16a-6d1c-494f-8ded-8aade64ac40e thead th,
    #mf_calcResult-91f3e16a-6d1c-494f-8ded-8aade64ac40e tbody td,
    #mf_calcResult thead th,
    #mf_calcResult tbody td,
    .mf-table thead th,
    .mf-table tbody td {
        width: 100px;
        padding: 0 1rem 1rem;
    }

    #mf_calcResult-91f3e16a-6d1c-494f-8ded-8aade64ac40e tbody td:nth-of-type(3),
    #mf_calcResult-91f3e16a-6d1c-494f-8ded-8aade64ac40e thead th:nth-of-type(3),
    #mf_calcResult-91f3e16a-6d1c-494f-8ded-8aade64ac40e tbody td:nth-of-type(2),
    #mf_calcResult-91f3e16a-6d1c-494f-8ded-8aade64ac40e thead th:nth-of-type(2),
    #mf_calcResult tbody td:nth-of-type(3),
    #mf_calcResult thead th:nth-of-type(3),
    #mf_calcResult tbody td:nth-of-type(2),
    #mf_calcResult thead th:nth-of-type(2) { 
        width: 150px;
    }
    #mf_calcResult-91f3e16a-6d1c-494f-8ded-8aade64ac40e tbody td:nth-of-type(1),
    #mf_calcResult-91f3e16a-6d1c-494f-8ded-8aade64ac40e thead th:nth-of-type(1), 
    #mf_calcResult tbody td:nth-of-type(1),
    #mf_calcResult thead th:nth-of-type(1) {
        width: 120px;
    }
    #mf_calcResult-91f3e16a-6d1c-494f-8ded-8aade64ac40e tbody td,
    #mf_calcResult tbody td,
    .mf-table tbody td {
        padding: 1rem 1rem;
    }
    .mf-table-header {
        padding: 0 0 0.5rem;
        color: black;
    }
    .sitemap-column {
        width: auto;
        margin-right: 1rem;
    }

    .cmd-form-header {
        padding: 80px 50px;
    }

    .cmd-form-header .fheader span {
        display: block;
    }

    .cmd-form-body {
        padding: 40px 50px;
    }

    .cmd-timezone-time {
    }
    .cmd-form-floater {
        width: calc(100% - 100px);
    }

    .gaming-breadcrumbs-wrapper,
    .gaming-content-desc,
    .gaming-content-inner-grid .cl-title-full,
    .gaming-content-inner-grid .cl-desc-full {
        -ms-grid-column: 1;
        -ms-grid-column-span: 12;
        grid-column: 1 / span 12;
    }

    .modular-finance-containers-leadership .article-header-tile {
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        grid-column: 1 / span 6;
    }

    .modular-finance-containers-leadership .article-text-para {
        -ms-grid-column: 7;
        -ms-grid-column-span: 6;
        grid-column: 7 / span 6;
    }
}


@media only screen and (max-width: 1100px) {
    .open-pos-item-title{
    }
    .career-page-desc{
        width: 50%;
    }
    .open-pos-item-title-container {
        width: 100%;
        max-width: 300px;
    }
    .mf-table-wrapper.insider-wrapper {
        overflow: hidden;
        overflow-x: auto;
    }
    .mf-table-wrapper.insider-wrapper .mf-table-container {
        min-width: 1040px;
        padding-bottom: 2rem;
    }
    .analyst-table-container .mf-table-wrapper.insider-wrapper .mf-table-container {
        min-width: 800px;
        padding-bottom: 2rem;
    }
    .analyst-table-container .mf-table-wrapper.insider-wrapper .mf-table-container.quarterly{
        min-width: 560px;
        padding-bottom: 2rem;
    }
    .analyst-table-container .mf-table-wrapper.insider-wrapper .mf-table-container.yearly{
        min-width: 640px;
        padding-bottom: 2rem;
    }
    .mf-table-container.quarterly .mf-col.mf-col-tres,
    .mf-table-container.yearly .mf-col.mf-col-tres {
        max-width: 280px;
        width: 1000%;
    }
    .analyst-graph-table-container .mf-table-wrapper.insider-wrapper .mf-table-container {
        min-width: 0;
        overflow:hidden;
        padding-bottom: 2rem;
    }
    .cookie-text {
        width: 100%;
        text-align: center;
        margin-bottom: 20px;
    }
    .cookie-banner-inner {
        flex-wrap: wrap;
        justify-content: center;
    }
    .footer-esg-logo {
        flex-direction: column;
    }
    .home-studio-info{
        padding-right: 4rem;
    }
}
@media only screen and (max-width: 1023px) {
    .table-intro-section{
        row-gap: 0px;
        padding: 0 1rem;
    }
    .table-menu-spacer{
        margin-bottom: 0px;
    }
    .table-into-row{
        flex-direction: column;
        padding: 80px 0;
        row-gap: 80px;
    }
    .table-into-row-title{
        width:100%;
        font-size: 48px;
        font-style: normal;
        font-weight: 500;
        line-height: 100%; /* 48px */
        letter-spacing: -1.44px;
    }
    .table-into-row-contents{
        width:100%;
    }
    .table-into-row-contents-excerpts{
        font-size: 24px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
    }
    .table-section-grid-title{
        font-size:  36px;
        font-style: normal;
        font-weight: 500;
        line-height: 110%; /* 39.6px */
        letter-spacing: -1.08px;
    }
    .table-section-grid-contents {
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%;
    }
    .table-section-grid{
        padding-bottom: 80px;
    }
    .table-section-grid-contents table tbody tr{
        column-gap: 10px;
    }
    .table-section-grid-contents table{
        min-width: 1080px;
    }

    .table-section-grid-contents table tbody tr:first-child{
        padding-bottom: 16px;
    }
    .table-section-grid-contents table tbody tr:nth-of-type(2){
        padding-top: 0px;
    }
    .home-hero--oval{
        background: linear-gradient(180deg, rgba(255, 25, 25, 0.80) 7.69%, rgba(255, 25, 25, 0.00) 50.93%);
    }
    .header-logo{
      padding: 0.7rem 1rem 0;
    }
    .about-header-grid .about-header-title{
        padding: 0 1rem 2rem;
    }
    .article-dl-container{
        padding:0 1rem;
    }
    .studio-page-grid .breadcrumbs-wrapper{
        padding: 2rem 1rem 0;
    }
    .open-pos-grid-info{
        padding: 0 1rem 80px;
    }
    .menu-grid {
        position: relative;
        grid-template-areas: "header-logo header-logo . . . . . . . . . mobile-menu-open";
    }
    .breadcrumbs-wrapper.medbild{
        padding: 2rem 1rem 0;
    }
    .about-content-desc{
        padding: 0 1rem 80px;
    }
    .about-content-desc.district-desc{
        padding: 0 1rem 0;
    }
    .lang-menu {
        display: none;
    }
    .article-header-tile, .modular-finance-containers-header.gov{
        padding: 0 1rem;
    }

    .about-header-title{
        padding:2rem 1rem 0;
    }
    .article-text-para, .article-logo-cont{
        padding: 0 1rem;
    }
    .menu-container-wrapper.scrolled.searchopen .mobile-menu-opener span {
        color: var(--brand-text);
    }
    .main-menus-container {
        display: none;
    }
    .mobile-menu-opener {
        grid-area: mobile-menu-open;
        display: block;
        -ms-grid-column: 12;
        -ms-grid-column-span: 1;
        grid-column: 12 / span 1;
        text-transform: uppercase;
        padding: 1.125rem 1rem 0 0;
        text-align: right;
    }
    .mobile-menu-opener span:first-child {
        display: inline;
    }
    .mobile-menu-opener span:last-child {
        display: none;
    }
    .menu-container-wrapper.searchopen .mobile-menu-opener span:first-child {
        display: none;
    }
    .menu-container-wrapper.searchopen .mobile-menu-opener span:last-child {
        display: inline;
    }
    .last-updated-info{
        padding: 0 1rem;
    }
    .tbl-analyst-hd-b-1, .tbl-analyst-col-b-1,
    .tbl-analyst-hd-b-2, .tbl-analyst-col-b-2{
        padding: 1rem;
    }
    .tbl-analyst-hd-b-1:before, .tbl-analyst-col-b-1:before{
        width: calc(100% - 1rem);
    }
    .press-about-content-desc{
        padding: 80px 1rem 0;
    }
    .breadcrumbs-wrapper{
        padding: 2rem 1rem 0;
    }
    .modular-finance-containers-header{
        padding:80px 1rem 0;
    }
    .shares-dl-section{
        padding: 0 1rem;
    }
    .mf-table-wrapper{
        padding: 0;
    }
    .press-feature-news{
        padding: 0 1rem;
    }
    .press-featured-flag{
        padding-left: 40px;
        background-position: 16px center;
    }
    .press-featured-dots .slick-dots{
        padding-left: 1rem;
    }
    .press-list-feed{
        padding: 0 1rem;
    }
    .press-navigation{
        padding: 0 1rem;
    }

    .studio-grid-info{
        display: block;
        padding: 0 1rem;
        padding-bottom: 40px;
    }
    .studio-all-games-grid{
        padding: 2rem 1rem 0;
    }

    .mamangement-view-link {
        margin-top: 40px;
    }
    .mf_kpiGraph-wrapper > div{
        overflow: hidden;
        max-width: calc(100vw - 40px);
    }
    .hero-cmd-inner{
        padding: 40px 1rem;
    }
    .cmd-sec-title{
        padding: 2rem 1rem 0;
    }
    .cmd-desc{
        padding: 2rem 1rem 0;
    }
    .agenda-paragraph.cmd-desc{
        padding-bottom: 0;
    }
    .cmd-speaker-row{
        padding: 0 1rem;
        margin-bottom: 40px;
    }

    .cmd-speaker-info{
        padding: 0;
    }
    .modular-finance-containers-graph{
        flex-direction: column;
        gap: 16rem;
    }
    .mod-fin-graph-item {
        width: 100%;
    }
    .portfolio-studios-modal__close{
        width: 42px;
        height: 42px;
        padding: 8px;
    }
    .portfolio-studios-modal__close svg{
        width:24px;
    }
    .portfolio-studios-modal{
        width:calc(100% - 40px);
        max-height:calc(100vh - 40px);
        right:20px;
    }
    .portfolio-studios-modal__body{
        margin-top:40px;
    }
    .portfolio-studios-modal__body-contents{
        gap:24px;
    }
    .policy-acc-text-para > div {
        display: none;
        padding: 20px 48px;
    }
    .about-content-desc.policy-desc{
        padding-bottom:80px;
    }
    .policy-content-page{
        -ms-grid-column: 4;
        -ms-grid-column-span: 9;
        grid-column: 4 / span 9;
    }
    .policy-acc-header-tile{
        padding: 24px 32px 24px 16px;
        color: var(--brand-text);
    }
    .policy-acc-header-tile:before{
        right:16px;
    }
    .policy-acc-header-tile:after{
        right:23px;
    }
    .policy-acc-header-tile.inner {
        padding: 24px 32px 24px 0;
    }
    .studio-allgames-container{
        margin-top: 0;
        padding-top: 40px;
    }
    .studio-section-grid{
        padding: 2rem 1rem 40px;
    }
    .management-grid-item {
        max-width: 335px;
    }
    .management-grid{
        padding-top: 40px;
    }
    .home-studio-info {
        width: calc(100% - 525px);
        padding-right: 3rem;
    }
    .home-std-games-container {
        width: 100%;
        max-width: 525px;
    }
    .mf-tabs-container {
        padding: 1rem 0 0.5rem;
        margin-bottom: 2rem;
    }
    .studio-all-games-grid .home-studio-games-wrapper{
        width: 100%;
        width: 700px;  
    }
    .studio-games-items {
        width: 165px !important;
        max-width: 165px;
        margin-left: 0;
        margin-right: 10px;
        margin-bottom: 10px;
        padding-bottom: 20px;
    }
    .studio-games-title {
        padding: 16px 10px 8px;
    }
    .content-grid.cision-article-grid{
        padding: 40px 1rem 0;
    }
    .content-grid.cision-article-grid h1{
        padding: 0;
    }
    .content-grid.cision-article-grid .breadcrumbs-wrapper{
        padding: 2rem 0 0;
        margin-bottom: 7rem;
    }
    .article-publish-info{
        max-width: unset;
        order: 2;
        text-align: left;
        margin-bottom: 36px;
    }
    .article-publish-body {
        width: 100%;
        order: 3;
    }
    .blog-hero-section {
        position: relative;
        width: 100%;
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        height: auto;
    }
    .blog-hero-section:after {
        display: block;
        content: "";
        padding-top: 41.66667%;
    }
    .blog-header-desktop{
        display: none;
    }
    .blog-header-mobile{
        display: block;
    }
    .menu-bg-white {
         
        -webkit-transition: background-color 250ms ease-in-out,
            height 250ms ease-in-out;
        -o-transition: background-color 250ms ease-in-out,
            height 250ms ease-in-out;
        transition: background-color 250ms ease-in-out, height 250ms ease-in-out;
    }
    .menu-container-wrapper.searchopen .menu-bg-white {
        background-color: white;
    }
    .menu-container-wrapper.scrolled.searchopen .header-logo svg,
    .menu-container-wrapper.searchopen .header-logo svg,
    .page-template-mtg-home
        .menu-container-wrapper.searchopen.scrolled
        .header-logo
        svg,
    .page-template-mtg-home
        .menu-container-wrapper.hovermenu.scrolled
        .header-logo
        svg {
        fill: var(--brand);
    }
    .page-template-mtg-home .header-logo svg {
        width: 72px;
        height: 24px;
    }
    .hi-logos-item {
        width: 11.16667%;
        margin: 0 3.22% 8rem;
        position: relative;
    }
    .hi-logos-item:nth-of-type(7n + 1) {
        margin-left: 3.22%;
    }
    .hi-logos-item:nth-of-type(7n + 7) {
        margin-right: 3.22%;
    }
    .hi-logos-item:nth-of-type(6n + 1) {
        margin-left: 0;
    }
    .hi-logos-item:nth-of-type(6n + 6) {
        margin-right: 0;
    }

    .footer-item {
        margin-top: 0;
        border-bottom: 1px solid transparent !important;
        padding-bottom: 1rem;
    }
    .sitemap-column .footer-item {
        padding: 0;
    }

    .page-template-mtg-home .menu-search-container,
    .menu-search-container,
    .page-template-mtg-home .menu-search-container.scrolled {
        background-color: transparent;
    }
    .page-template-mtg-home .menu-search-opaque-bg.scrolled div {
        opacity: 1;
    }
    .menu-search-opaque-bg div {
        background-color: white;
        background-image: unset !important;
    }
    .menu-search-container {
        overflow-y: auto;
    }
    .page-template-mtg-home
        .menu-search-container.scrolled
        .text-input-place-holder {
        color: rgba(42, 11, 53, 0.55);
    }
    .search-suggestion-item {
        margin-bottom: 0;
        color: rgba(42, 11, 53, 0.55);
    }
    .page-template-mtg-home
        .menu-search-container.scrolled
        .search-suggestion-item {
        color: rgba(42, 11, 53, 0.55);
    }
    .search-suggestion-item:hover {
        color: var(--brand-text);
    }
    .mobile-menu-item-container {
        font-size: var(--font-eyebrow);
        line-height: var(--font-eyebrow-line-height);
        letter-spacing: var(--font-eyebrow-letter-spacing);
        font-family: var(--font-primary);
        font-weight: var(--weight-bold);
        color: var(--brand-text);
        text-transform: uppercase;
        display: block;
        overflow: hidden;
    }
    .text-user-input.space {
        margin-right: 0.3rem;
    }
    .text-input-place-holder {
        display: none;
    }

    .close-search {
        display: none !important;
    }
    .menu-search-container .text-cursor{
        display:none;
    }
    .menu-search-suggestions{
        font-family: var(--font-primary);
        font-size: var(--font-eyebrow);
        letter-spacing: var(--font-eyebrow-letter-spacing);
        line-height: var(--font-eyebrow-line-height);
        font-weight: var(--weight-bold);
        text-transform: uppercase;
        padding:32px 1rem 0;
    }
    .text-user-input,
    .page-template-mtg-home .menu-search-container .text-user-input,
    .page-template-mtg-home .menu-search-container.scrolled .text-user-input {
        color: var(--brand-text);
    }
    .search-submit.search{
        width: 24px;
        height: 24px;
        top: 7px;
        opacity: 0;
        transition:opacity ease-in-out 250ms;
    }
    .menu-form-input-display.start-seacrh .search-submit.search{
        opacity:1;
    }
    .menu-form-input-display.start-seacrh .search-submit.search path{
        fill: var(--brand-text);
    }
    .menu-form-input-display.start-seacrh .text-cursor,
    .page-template-mtg-home .menu-form-input-display.start-seacrh .text-cursor {
        
        margin-left: 0;
        -webkit-animation: 1s cursorblinkwhite step-end infinite;
        -moz-animation: 1s cursorblinkwhite step-end infinite;
        -ms-animation: 1s cursorblinkwhite step-end infinite;
        -o-animation: 1s cursorblinkwhite step-end infinite;
        animation: 1s cursorblinkwhite step-end infinite;
    }
    .menu-search-container {
        opacity: 1;
        -webkit-transition: opacity 250ms ease-in-out;
        -o-transition: opacity 250ms ease-in-out;
        transition: opacity 250ms ease-in-out;
    }
    .menu-search-container.hidden {
        -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0;
    }
    .menu-main-item {
        margin: 0;
        padding: 15px 1rem;
        /* width: 50%; */
        width: 100%;
        display: block;
        cursor: pointer;
        position: relative;
        border-bottom: 1px solid transparent;
        position: relative;
        -webkit-transition: padding-left 250ms ease-in-out,
            width 250ms ease-in-out;
        -o-transition: padding-left 250ms ease-in-out, width 250ms ease-in-out;
        transition: padding-left 250ms ease-in-out, width 250ms ease-in-out;
    }
    .menu-main-item:after {
        content: "+";
        display: inline-block;
        position: absolute;
        /* right: 0; */
        right: 2rem;
        top: 14px;
        font-size: 24px;
        font-family: var(--font-primary);
        font-weight: var(--weight-bold);
        -webkit-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 1;
        -webkit-transition: opacity 100ms ease-in-out;
        -o-transition: opacity 100ms ease-in-out;
        transition: opacity 100ms ease-in-out;
    }
    /* .menu-main-item:before{
		content: '-';
		display: inline-block;
		position: absolute;
		left: 2rem;
		top: 0;
		opacity: 0;
		-webkit-transition: opacity 100ms ease-in-out;
	    -o-transition: opacity 100ms ease-in-out;
	    transition: opacity 100ms ease-in-out;
	} */
    .menu-main-item.active-item {
        /* padding-left: 50%; */
        /* padding-left: 10%; */
        width: 100%;
        padding-left: 42px;
        color: var(--brand);
    }
    .menu-main-item:not(.lang-mobile-menu)::before{
        content: "";
        display: inline-block;
        position: absolute;
        left: 10px;
        top: 10px;
        width: 24px;
        height: 24px;
        background-image: url(./img/Arrow_Right_SM.png);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center center;
        transform:translateX(-12px);
        opacity: 0;
        transition: transform 250ms ease-in-out, opacity 250ms ease-in-out;
    }
    .menu-main-item.active-item:after {
        /* opacity: 0; */
        content: "-";
        display: inline-block;
        position: absolute;
        left: 2rem;
        color: var(--brand);
    }
    .menu-main-item:not(.lang-mobile-menu).active-item::before{
        transform:translateX(0);
        opacity: 1;
    }
    /* .menu-main-item.active-item:before{
		opacity: 1;
	} */
    .menu-main-item:hover {
        border-bottom-color: transparent;
    }
    .mobile-search-label {
        white-space: nowrap;
        display: inline-block;
        /* width: 50%; */
        width: 100%;
        cursor: pointer;
        overflow: hidden;
        -webkit-transition: width 250ms ease-in-out;
        -o-transition: width 250ms ease-in-out;
        transition: width 250ms ease-in-out;
        font-size: var(--font-eyebrow);
        line-height: var(--font-eyebrow-line-height);
        letter-spacing: var(--font-eyebrow-letter-spacing);
        font-family: var(--font-primary);
        letter-spacing: normal;
        color: var(--brand-text);
        font-weight: var(--weight-bold);
        text-transform: uppercase;
    }
    .menu-form-input-display.start-seacrh .mobile-search-label {
        width: 0;
    }
    .menu-main-item-secondary {
        /* padding-left: 50%; */
        padding-left: 42px;
        font-size: var(--font-eyebrow);
        line-height: var(--font-eyebrow-line-height);
        letter-spacing: var(--font-eyebrow-letter-spacing);
        font-family: var(--font-primary);
        font-weight: var(--weight-bold);
        color: var(--brand-text);
        text-transform: uppercase;
        height: 0;
        overflow: hidden;
        -webkit-transition: height 250ms ease-in-out;
        -o-transition: height 250ms ease-in-out;
        transition: height 250ms ease-in-out;
    }
    .menu-main-item-secondary span {
        margin-bottom: 0;
        display: inline-block;
        cursor: pointer;
        padding: 15px 0;
        /* opacity: 0.55; */
    }
    .menu-search-form-container {
        padding: 93px 16px 8px;
        margin-bottom: 42px;
    }
    .menu-main-item.lang-mobile-menu{
        margin-top: 42px;
        pointer-events: none;
    }
    .menu-main-item.lang-mobile-menu  a{
        pointer-events: auto;
    }
    .mobile-menu-item-container.start-seacrh {
        display: none;
    }
    .menu-form-input-display.start-seacrh .text-input-place-holder {
        display: inline;
    }
    .menu-form-input-display.start-seacrh .text-input-place-holder.hide {
        display: none;
    }

    .menu-main-item > span:hover,
    .menu-main-item.active > span,
    .menu-sec-item div > span:hover,
    .menu-sec-item.active div > span {
        border-bottom-color: transparent;
    }

    .menu-main-item-secondary span.has-third-menu-mobile {
        width: 100%;
        position: relative;
        display: flex;
        transition: all 250ms ease-in-out;
    }

    .menu-main-item li.lang-item.current-lang > a,
    .menu-main-item li.lang-item:hover > a,
    .scrolled .menu-main-item li.lang-item.current-lang > a,
    .scrolled .menu-main-item li.lang-item:hover > a  {
        border-bottom-color: var(--brand-text);
    }
    .has-third-menu-mobile span {
        flex-grow: 1;
    }

    .has-third-menu-mobile:after {
        content: "+";
        display: inline-block;
        position: absolute;
        right: 1.25rem;
        top: 14px;
        font-size: 24px;
        font-family: var(--font-primary);
        font-weight: var(--weight-bold);
    }

    .active-item .has-third-menu-mobile:after {
        content: "-";
    }

    .menu-mobile-third-inner {
        padding-left: 42px;
        height: 0;
        overflow: hidden;
        -webkit-transition: height 250ms ease-in-out;
        -o-transition: height 250ms ease-in-out;
        transition: height 250ms ease-in-out;
    }

    .cmd-form-floater {
        margin: 50px auto;
        max-width: 100%;
        width: -webkit-calc(100% - 50px);
        width: calc(100% - 50px);
    }

    .menu-form-input-display{
        padding: 12px 0;
        font-size: var(--font-eyebrow);
        line-height: var(--font-eyebrow-line-height);
        letter-spacing: var(--font-eyebrow-letter-spacing);
        font-family: var(--font-primary);
        font-weight: var(--weight-bold);
        border-color: transparent;
        transition:border-color ease-in-out 250ms;
    }
    .menu-form-input-display.start-seacrh{
        border-color:rgba(42, 11, 53,0.5);
    }
    .menu-popular-searches{
        display:none !important;
        row-gap: 42px;
        padding-top: 32px;
    }
    .menu-popular-searches.start-seacrh{
        display:flex !important;
    }
    .menu-popular-searches-item {
        font-size: var(--font-eyebrow);
        letter-spacing: var(--font-eyebrow-letter-spacing);
        line-height: var(--font-eyebrow-line-height);
        font-family: var(--font-primary);
        font-weight: var(--weight-bold);
    }
    .breadcrumbs-wrapper.medbild, .cl-title-full, .cl-desc-full, .cl-desc-right-half, .cl-full-text-only, .cf-twothirds-text-right, .cl-twothirds-text-only, .cl-half-text-only, .cf-first-thirds-text, .cf-second-thirds-text, .cf-third-thirds-text{
        padding:1rem;
    }
    .cl-desc-full, .cl-desc-left-half, .cl-desc-right-half, .cl-full-text-only, .cf-twothirds-text-left, .cf-onethird-text-right.nomargin, .cf-onethird-text-left, .cf-twothirds-text-right, .cf-first-thirds-text, .cf-second-thirds-text, .cf-third-thirds-text, .cl-twothirds-text-only, .cl-half-text-only, .article-text-para, .article-logo-cont, .article-header-tile.vcaption, .article-dl-container{
        padding: 1rem;
    }

}
@media only screen and (max-width: 920px) {  
    .studio-all-games-grid  .studio-games-items:nth-of-type(1n+6){
        display: none;
    } 
}
@media only screen and (max-width: 900px) {
.cl-row-full{
    padding: 1rem 1rem 0;
}
.cl-row-full.spaced{
    margin-bottom: 40px;
}
.article-publish-preamble * {
    font-size: var(--font-body-lg-mb);
}
    .hero-featured-container{
        bottom: 32px;
        left: 16px;
    }

    .cmd-speaker-row{
        flex-direction: column;
    }
    .cmd-speaker-profile{
        width: 100%;
        flex-direction: column;
    }
    .content-grid.cision-article-grid{
        padding: 40px 0 0;
    }
    .cmd-speaker-info{
        width: 100%;
        margin: 0;
    }
    
    .home-hero-news-container-items{
        width: 100vw;
        max-width: calc(100vw - 44px);
        gap: 16px;
    }
    .cmd-speaker-name{
        padding: 24px 0rem 0;
    }
    .img-board-person{
        margin-bottom: 0;
    }
    .cmd-speaker-info{
        max-width: 640px;
        padding-top: 24px;
    }
    .home-hero-desc-grid.home-hero-desc-grid-news {
        padding-bottom: 80px;
        padding-top: 40px;
    }
    .policy-acc-text-para > div {
        padding: 10px 16px;
    }
    .policy-acc-header-tile {
        padding: 24px 24px 24px 8px;
    }
    .policy-acc-header-tile:before {
        right: 8px;
    }
    .policy-acc-header-tile:after {
        right: 15px;
    }
    .policy-acc-text-para > div .policy-acc-text-para-inner {
        padding: 10px 16px;
    }
    .policy-text-para {
        padding-bottom: 20px;
    }
    .about-content-desc.policy-desc {
        padding-bottom: 0;
    }
    .open-pos-grid-info {
        padding: 0 1rem 40px;
        flex-direction: column;
    }
    .career-page-desc {
        width: 100%;
    }
    .career-page-nav {
        width: 100%;
        margin-top: 45px;
    }
    .open-pos-grid-info.toppad {
        padding-top: 20px;
    }
    .open-pos-item-title-container {
        max-width: 810px;
        width: 100%;
    }
    .open-pos-item-info-container {
        width: 100%;
        margin-top: 32px;
    }
    .open-pos-item-title{
        max-width: unset;
    }
    .studio-all-games-grid  .studio-games-items {
        max-width: 165px;
        margin-right: 0;
        margin-left: 10px;
    }
    .studio-allgames-container{
        margin-top: 0;
    }
    .survey-content-wrapper .hero-cmd-floater {
        padding-bottom: 180px;
        position: relative;
        padding-top: 180px;
    }
    .survey-content-wrapper .cmd-hero-section {
        min-height: 0;
    }
    .content-grid.cision-article-grid .about-header-title{
        padding: 0 1rem;
    }
    .content-grid.cision-article-grid h1 {
        padding: 0;
    }
    .cision-article-grid .breadcrumbs-wrapper{
        text-transform: uppercase;
        padding: 2rem 1rem;
    }
    .cision-article-grid .article-publish-info{
        width: 100%;
        order: 2;
        max-width: unset;
        text-align: left;
        margin-bottom: 24px;
        padding: 0 1rem;
    }
    .article-publish-body{
        width: 100%;
        order: 3;
        padding: 0 1rem;
    }
    .article-publish-preamble{
        margin-bottom: 6rem;
    }
    .article-publish-contents {
    }
    .paywall-select-label{
    }
    .not-allowed-disclaimer .article-publish-preamble{
        margin-bottom: 0;
    }
    .article-publish-downloadable-wrappers {
        margin-top: 30px;
    }
    .article-publish-contents > p, .article-publish-contents > ul, .article-publish-contents > ol {
        margin-bottom: 26px !important;
    }
    .article-publish-downloadable-wrappers a {
        text-transform: uppercase;
        color: var(--brand-text);
        text-decoration: none;
        font-size: var(--font-links);
        font-weight: var(--weight-bold);
        letter-spacing: var(--font-links-letter-spacing);
        line-height: var(--font-links-line-height);
        line-height: 20px;
    }
    .article-publish-downloadable-wrappers .download-files-container svg {
        height: 15px;
        width: auto;
        position: absolute;
        left: 0;
        top: 2px;
    }
    .article-publish-downloadable-wrappers .download-files-container {
        margin-top: 12px;
        padding-left: 16px;
        position: relative;
        display: block;
    }
    .see-more-dl{
        margin-top: 18px;
        padding-right: 20px;
        width: 130px;
    }
    .content-grid.cision-article-grid .breadcrumbs-wrapper{
        padding: 2rem 1rem;
    }
    .article-publish-contents ul,
    .article-publish-contents ol,
    .article-publish-contents blockquote{
    }
    .not-allowed-disclaimer .article-publish-preamble p:first-of-type,
    .second-step-paywall .article-publish-preamble p:first-of-type{
        margin-bottom: 16px;

    }
    .blog-content-grid {
        max-width: 528px;
        padding: 60px 2rem 0;
    }
    .blog-content-grid .about-content-desc{
        padding: 0 0;
        margin-bottom: 8rem;
    }
    .blog-content-grid p {
        margin-bottom: 24px !important;
    }
    .blog-content-grid > .about-content-desc > *:first-child {
        margin-bottom: 60px;
        color: #333333;
    }
    .blog-content-grid > .about-content-desc > p:first-child {
        margin-bottom: 60px !important;
    }
    .blog-content-grid .wp-caption {
        margin: 60px 0;
    }
    .blog-content-grid .wp-caption p {
    }
    .blog-content-grid blockquote {
        margin: 60px 0;
        padding: 8px 20px;
    }
    .blog-content-grid blockquote p {
        margin-bottom: 0 !important;
    }
    .blog-content-grid ul,
    .blog-content-grid ol {
    }
    .blog-content-grid ul li {
        margin-bottom: 24px;
        position: relative;
    }
    .cmd-loctime-grid{
        grid-template-areas: "cmd-sec-title cmd-sec-title cmd-desc cmd-desc cmd-desc cmd-desc";
    }
    .cmd-timezone-time {
    }
    .cmd-timezone-table{
        padding: 60px 2rem;
    }

    .hnt-desc svg,
    .article-dl-container svg {
        height: 2rem;
        width: 2rem;
    }
    .break-me-banner {
        display: block;
    }

    .page-template-mtg-press .article-text-para {
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        grid-column: 1 / span 6;
    }

    .press-img-gallery-items {
        width: -webkit-calc(33.33% - 2rem);
        width: calc(33.33% - 2rem);
        margin: 0 1rem 2rem;
    }
    .press-img-gallery-wrapper {
        padding: 0;
    }
    .fls-next,
    .fls-prev {
        width: 30px;
        height: 30px;
    }
    .article-text-para.archive {
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        grid-column: 1 / span 6;

        padding: 0 1rem !important;
    }
    .mf-table-wrapper.archived-wrapper {
        padding: 0 1rem;
    }
    .modular-finance-containers.reports-cont {
        margin-top: 0;
    }
    .sm-1 {
        -ms-grid-row: 1;
    }
    .sm-2 {
        -ms-grid-row: 2;
    }
    .sm-3 {
        -ms-grid-row: 3;
    }
    .sm-4 {
        -ms-grid-row: 4;
    }
    .sm-5 {
        -ms-grid-row: 5;
    }
    .sm-6 {
        -ms-grid-row: 6;
    }
    .sm-7 {
        -ms-grid-row: 7;
    }
    .sm-8 {
        -ms-grid-row: 8;
    }
    .sm-9 {
        -ms-grid-row: 9;
    }
    .sm-10 {
        -ms-grid-row: 10;
    }
    .sm-11 {
        -ms-grid-row: 11;
    }
    .sm-12 {
        -ms-grid-row: 12;
    }
    .sm-13 {
        -ms-grid-row: 13;
    }
    .sm-14 {
        -ms-grid-row: 14;
    }
    .sm-15 {
        -ms-grid-row: 15;
    }
    .sm-16 {
        -ms-grid-row: 16;
    }
    .sm-17 {
        -ms-grid-row: 17;
    }
    .sm-18 {
        -ms-grid-row: 18;
    }
    .sm-19 {
        -ms-grid-row: 19;
    }
    .sm-20 {
        -ms-grid-row: 20;
    }
    .sm-21 {
        -ms-grid-row: 21;
    }
    .sm-22 {
        -ms-grid-row: 22;
    }
    .sm-23 {
        -ms-grid-row: 23;
    }
    .sm-24 {
        -ms-grid-row: 24;
    }
    .sm-25 {
        -ms-grid-row: 25;
    }
    .sm-26 {
        -ms-grid-row: 26;
    }
    .sm-27 {
        -ms-grid-row: 27;
    }
    .sm-28 {
        -ms-grid-row: 28;
    }
    .sm-29 {
        -ms-grid-row: 29;
    }
    .sm-30 {
        -ms-grid-row: 30;
    }
    .sm-31 {
        -ms-grid-row: 31;
    }
    .sm-32 {
        -ms-grid-row: 32;
    }
    .sm-33 {
        -ms-grid-row: 33;
    }
    .sm-34 {
        -ms-grid-row: 34;
    }
    .sm-35 {
        -ms-grid-row: 35;
    }
    .sm-36 {
        -ms-grid-row: 36;
    }
    .sm-37 {
        -ms-grid-row: 37;
    }
    .sm-38 {
        -ms-grid-row: 38;
    }
    .sm-39 {
        -ms-grid-row: 39;
    }
    .sm-40 {
        -ms-grid-row: 40;
    }
    .sm-41 {
        -ms-grid-row: 41;
    }
    .sm-42 {
        -ms-grid-row: 42;
    }
    .sm-43 {
        -ms-grid-row: 43;
    }
    .sm-44 {
        -ms-grid-row: 44;
    }
    .sm-45 {
        -ms-grid-row: 45;
    }
    .sm-46 {
        -ms-grid-row: 46;
    }
    .sm-47 {
        -ms-grid-row: 47;
    }
    .sm-48 {
        -ms-grid-row: 48;
    }
    .sm-49 {
        -ms-grid-row: 49;
    }
    .sm-50 {
        -ms-grid-row: 50;
    }
    .sm-51 {
        -ms-grid-row: 51;
    }
    .sm-52 {
        -ms-grid-row: 52;
    }
    .sm-53 {
        -ms-grid-row: 53;
    }
    .sm-54 {
        -ms-grid-row: 54;
    }
    .sm-55 {
        -ms-grid-row: 55;
    }
    .sm-56 {
        -ms-grid-row: 56;
    }
    .sm-57 {
        -ms-grid-row: 57;
    }
    .sm-58 {
        -ms-grid-row: 58;
    }
    .sm-59 {
        -ms-grid-row: 59;
    }
    .sm-60 {
        -ms-grid-row: 60;
    }
    .sm-61 {
        -ms-grid-row: 61;
    }
    .sm-62 {
        -ms-grid-row: 62;
    }
    .sm-63 {
        -ms-grid-row: 63;
    }
    .sm-64 {
        -ms-grid-row: 64;
    }
    .sm-65 {
        -ms-grid-row: 65;
    }
    .sm-66 {
        -ms-grid-row: 66;
    }
    .sm-67 {
        -ms-grid-row: 67;
    }
    .sm-68 {
        -ms-grid-row: 68;
    }
    .sm-69 {
        -ms-grid-row: 69;
    }
    .sm-70 {
        -ms-grid-row: 70;
    }
    .sm-71 {
        -ms-grid-row: 71;
    }
    .sm-72 {
        -ms-grid-row: 72;
    }
    .sm-73 {
        -ms-grid-row: 73;
    }
    .sm-74 {
        -ms-grid-row: 74;
    }
    .sm-75 {
        -ms-grid-row: 75;
    }
    .sm-76 {
        -ms-grid-row: 76;
    }
    .sm-77 {
        -ms-grid-row: 77;
    }
    .sm-78 {
        -ms-grid-row: 78;
    }
    .sm-79 {
        -ms-grid-row: 79;
    }
    .sm-80 {
        -ms-grid-row: 80;
    }
    .sm-81 {
        -ms-grid-row: 81;
    }
    .sm-82 {
        -ms-grid-row: 82;
    }
    .sm-83 {
        -ms-grid-row: 83;
    }
    .sm-84 {
        -ms-grid-row: 84;
    }
    .sm-85 {
        -ms-grid-row: 85;
    }
    .sm-86 {
        -ms-grid-row: 86;
    }
    .sm-87 {
        -ms-grid-row: 87;
    }
    .sm-88 {
        -ms-grid-row: 88;
    }
    .sm-89 {
        -ms-grid-row: 89;
    }
    .sm-90 {
        -ms-grid-row: 90;
    }
    .sm-91 {
        -ms-grid-row: 91;
    }
    .sm-92 {
        -ms-grid-row: 92;
    }
    .sm-93 {
        -ms-grid-row: 93;
    }
    .sm-94 {
        -ms-grid-row: 94;
    }
    .sm-95 {
        -ms-grid-row: 95;
    }
    .sm-96 {
        -ms-grid-row: 96;
    }
    .sm-97 {
        -ms-grid-row: 97;
    }
    .sm-98 {
        -ms-grid-row: 98;
    }
    .sm-99 {
        -ms-grid-row: 99;
    }
    .sm-100 {
        -ms-grid-row: 100;
    }
    .mf_input-wrapper {
        display: block;
        margin-top: 5px;
    }
    .mf-table-container.hasIframe:after {
        position: relative;
        content: "";
        padding-top: 500px;
        display: block;
    }
    .cl-heading-label {
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        grid-column: 1 / span 6;
        padding: 0 2rem;
    }
    .twitter-tweets:after {
        content: "";
        display: block;
        width: 20px;
        height: 20px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        background-image: url(./img/twitter.svg);
        position: absolute;
        top: -30px;
        left: 0;
    }
    .hnt-desc {
        padding-top: 2rem;
    }
    .content-grid,
    .inner-list-grid {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    }
    .home-hero-grid {
        grid-template-areas:
            "hhero-num hhero-num hhero-num hhero-num . ."
            "hhero-news hhero-news hhero-news hhero-news hhero-news .";
    }
    .hero-stocks-num {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-area: hhero-num;
        padding-left: 2rem;
        margin-top: 10rem;
    }

    .hero-news-container {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        position: relative;
        grid-area: hhero-news;
        margin-top: -webkit-calc(35vh - 180px);
        margin-top: calc(35vh - 180px);
    }

    .home-hero-controls-grid {
        grid-template-areas: " hhero-controls hhero-controls hhero-controls hhero-controls hhero-controls hhero-controls";
        bottom: 10vh;
    }

    .home-hero-desc {
        padding: 2rem 2rem 8rem;
    }
    .home-portfolio-grid {
        grid-template-areas:
            "hpf-title hpf-title hpf-title hpf-title hpf-title hpf-title"
            "hpf-desc hpf-desc hpf-desc hpf-desc hpf-desc hpf-desc"
            "hpf-body hpf-body hpf-body hpf-body hpf-body hpf-body";
    }
    .hpf-title {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        padding: 2rem 2rem 0;
    }
    .hpf-desc {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        position: relative;
        grid-area: hpf-desc;
        padding: 2rem 2rem 8rem;
    }
    .hpf-body {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        grid-area: hpf-body;
        padding: 0 2rem 2rem;
        position: relative;
        z-index: 1;
    }
    
    .home-studio-info{
        width: 100%;
        padding-right: 0;
        padding-bottom: 32px;
    }
    .home-studio-title {
        
    }
    .home-std-games-container{
        width:100%;
    }
    .home-studio-games-wrapper{
        width: 660px;
    }
    
    .home-studios-container{
        margin-bottom: 0;
        display: block;
    }
    .home-studios-container .studio-games-items{
        margin-bottom: 6rem;
    }
    .hpf-desc-default {
        padding: 0 1rem;
    }
    .home-investment-grid {
        background-color: #ededec;
        color: #000000;
        grid-template-areas:
            "hi-title hi-title hi-title hi-title hi-title hi-title"
            "hi-desc hi-desc hi-desc hi-desc hi-desc hi-desc"
            ". hi-logos hi-logos hi-logos hi-logos . ";
    }
    .hi-logos {
        -ms-grid-row: 3;
        -ms-grid-column: 2;
        -ms-grid-column-span: 10;
        grid-area: hi-logos;
        display: flex;
        flex-wrap: wrap;
    }
    .hi-logos-item {
        width: 17.16667%;
        margin: 0px 5.22% 8rem;
        position: relative;
    }
    .hi-logos-item:nth-of-type(7n + 1) {
        margin-left: 5.22%;
    }
    .hi-logos-item:nth-of-type(7n + 7) {
        margin-right: 5.22%;
    }
    .hi-logos-item:nth-of-type(6n + 1) {
        margin-left: 5.22%;
    }
    .hi-logos-item:nth-of-type(6n + 6) {
        margin-right: 5.22%;
    }
    .hi-logos-item:nth-of-type(4n + 1) {
        margin-left: 0;
    }
    .hi-logos-item:nth-of-type(4n + 4) {
        margin-right: 0;
    }

    .home-news-grid {
         
        color: black;
        grid-template-areas:
            "hn-title hn-title hn-title hn-title hn-title hn-title"
            "hn-desc hn-desc hn-desc hn-desc hn-desc hn-desc"
            "hn-link hn-link hn-link hn-link hn-link hn-link";
    }
    .home-twitter-grid {
         
        color: black;
        grid-template-areas:
            "hnt-title hnt-title hnt-title hnt-title hnt-title hnt-title"
            "hnt-desc hnt-desc hnt-desc hnt-desc hnt-desc hnt-desc"
            "it1 it1 it1 it1 it1 it1"
            "it2 it2 it2 it2 it2 it2"
            "it3 it3 it3 it3 it3 it3";
    }
    .hn-title {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        padding-top: 2rem;
    }
    .hn-desc {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        padding-top: 2rem;
    }
    .hn-link {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    .hnt-title {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    .hnt-desc {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    .twitter-items.it1 {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }

    .twitter-items.it2 {
        -ms-grid-row: 4;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }

    .twitter-items.it3 {
        -ms-grid-row: 5;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }

    .twitter-reply-img {
        width: 100%;
    }

    .hi-title {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        padding-top: 2rem;
    }
    .hi-desc {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        padding-top: 2rem;
    }
    .twitter-items {
        margin-bottom: 8rem;
        cursor: pointer;
    }
    .footer-grid {
        grid-template-areas:
            "footer-email footer-email footer-email footer-email footer-email footer-email"
            "footer-sitemap footer-sitemap footer-sitemap footer-sitemap footer-sitemap footer-sitemap"
            "footer-contact footer-contact footer-contact footer-info footer-info footer-info"
            "footer-esg-logo footer-esg-logo footer-esg-logo footer-esg-logo footer-esg-logo footer-esg-logo"
            "footer-copy footer-copy footer-copy footer-copy footer-copy footer-copy";
    }
    .footer-logo {
        display: none;
        margin-bottom: 16rem;
    }
    .footer-email {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        /* margin-bottom: 16rem; */
        margin-bottom: 8rem;
    }
    .footer-sitemap {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        /* margin-bottom: 16rem; */
    }
    .footer-contact {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
    }
    .footer-info {
        -ms-grid-row: 3;
        -ms-grid-column: 4;
        -ms-grid-column-span: 3;
    }
    .footer-esg-logo {
        -ms-grid-row: 4;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        flex-direction: row;
        padding: 0rem 2rem 4rem;
    }
    .about-hero-section:after {
        display: block;
        content: "";
        padding-top: 65%;
    }
    .studio-hero.about-hero-section:after{
        padding-top: 75%;
    }

    .about-content-grid > *,
    .inner-list-grid > *,
    .cl-twothirds-text-only.right-pos,
    .cl-twothirds-text-only.left-pos,
    .cl-twothirds-text-only.center-pos,
    .cl-half-text-only.right-pos,
    .cl-half-text-only.left-pos,
    .cl-half-text-only.center-pos,
    .article-text-para.calendar {
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        grid-column: 1 / span 6;
    }
    .about-header-title {
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        grid-column: 1 / span 6;
    }
    .article-text-para.calendar {
        margin: 0;
    }
    .breadcrumbs-wrapper,
    .breadcrumbs-wrapper.medbild {
        margin-bottom: 40px;
    }
    .breadcrumbs-wrapper.calendar {
        margin-bottom: 2rem;
    }
    .cl-title-full {
        margin-bottom: 0;
    }
    .article-header-tile,
    .modular-finance-containers-header.gov {
        margin-bottom: 2rem;
    }
    .cl-desc-full,
    .cl-desc-left-half,
    .cl-desc-right-half,
    .cl-full-text-only,
    .cf-twothirds-text-left,
    .cf-onethird-text-right.nomargin,
    .cf-onethird-text-left,
    .cf-twothirds-text-right,
    .cf-first-thirds-text,
    .cf-second-thirds-text,
    .cf-third-thirds-text,
    .cl-twothirds-text-only,
    .cl-half-text-only,
    .article-text-para,
    .article-logo-cont,
    .article-header-tile.vcaption,
    .article-dl-container {
        margin-bottom: 40px;
    }
    .article-logo-cont {
        margin-bottom: 40px;
    }
    .inner-list-grid > .article-text-para {
        margin-bottom: 2rem;
    }
    .inner-list-grid > .article-header-tile {
        margin-bottom: 1rem;
        margin-top: 2rem;
    }
    .cf-onethird-img-right:after,
    .cf-onethird-img-left:after {
        content: "";
        display: block;
        padding-top: 80%;
    }
    .cf-first-thirds-img:after,
    .cf-second-thirds-img:after,
    .cf-third-thirds-img:after {
        content: "";
        display: block;
        padding-top: 66.66%;
    }
    .cf-twothirds-img-left:after,
    .cf-twothirds-img-right:after,
    .cl-img-full:after {
        content: "";
        display: block;
        padding-top: 50%;
    }
    .article-header-tile.year {
        padding: 0 1rem;
    }
    .article-text-para.reports {
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        grid-column: 1 / span 6;
        padding: 0 1rem;
    }
    .hidedesktop {
        display: block;
    }
    .hidemobile {
        display: none;
    }
    .article-publish-info {
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-column: 1 / span 3;
        margin-bottom: 2rem;
    }
    .about-content-desc {
        padding: 0 1rem 40px;
    }
    .about-content-desc.district-desc{
        padding: 0 1rem 0;
    }
    .article-video,
    .article-img {
        margin-bottom: 2rem;
    }
    /* .article-dl-container svg {
	    height: 5rem;
	    width: 5rem;
	} */
    .article-grid > *:last-child {
        margin-bottom: 40px;
    }
    .article-main-contact svg {
        height: 5rem;
        width: 7rem;
    }
    .category-filter {
        z-index: 5;
        margin-top: -6rem;
        margin-bottom: 6rem;
    }

    .table-content-grid {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }

    .table-content-grid .about-content-desc {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        padding: 0 2rem 40px;
    }

    .tbl-hd-line-left,
    .tbl-hd-line-right {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        padding: 0 2rem;
    }
    .tbl-hd-line-right {
        margin-top: 1rem;
    }

    .table-headline-type-a {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        padding: 0 2rem;
        grid-row-end: unset;
        -ms-grid-row-span: 1;
    }
    .tbl-col-hh-1,
    .tbl-col-norm-1 {
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        grid-column: 1 / span 2;
        padding: 0 2rem 0;
    }
    .tbl-col-hh-2,
    .tbl-col-norm-2 {
        -ms-grid-column: 3;
        -ms-grid-column-span: 1;
        grid-column: 3 / span 1;
        padding: 0 2rem 0;
    }
    .tbl-col-hh-3,
    .tbl-col-norm-3 {
        -ms-grid-column: 4;
        -ms-grid-column-span: 1;
        grid-column: 4 / span 1;
        padding: 0 2rem 0;
    }
    .tbl-col-hh-4,
    .tbl-col-norm-4 {
        -ms-grid-column: 5;
        -ms-grid-column-span: 1;
        grid-column: 5 / span 1;
        padding: 0 2rem 0;
    }
    .tbl-col-norm-1,
    .tbl-col-norm-2,
    .tbl-col-norm-3,
    .tbl-col-norm-4 {
        padding: 0 2rem 0rem;
    }
    .end-tables {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        margin-bottom: 4rem;
    }
    .end-tables-b {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        margin-bottom: 40px;
    }

    .table-content-grid > *:last-child {
        margin-bottom: 8rem;
    }
    .tbl-desc {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        padding: 0 2rem;
        color: rgba(0, 0, 0, 0.5);
        margin-bottom: 4rem;
    }
    .table-content-grid.table-contents{
        min-width:800px;
        
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        -ms-grid-rows: auto;
        grid-template-rows: auto;
        grid-auto-flow: row;
    }
    .table-headline-type-b {
        -ms-grid-column: 1;
        -ms-grid-column-span: 12;
        grid-column: 1 / span 12;
        padding: 1rem 2rem 8rem;
    }
    .table-headline-type-b:before {
        width: -webkit-calc(100% - 4rem);
        width: calc(100% - 4rem);
    }
    .tbl-hd-b-1,
    .tbl-col-b-1{
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-column: 1 / span 3;
    }
    .tbl-hd-b-2,
    .tbl-col-b-2{
        -ms-grid-column: 4;
        -ms-grid-column-span: 3;
        grid-column: 4 / span 3;
    }
    .tbl-hd-b-3,
    .tbl-col-b-3{
        -ms-grid-column: 7;
        -ms-grid-column-span: 6;
        grid-column: 7 / span 6;
    }
    .tbl-hd-b-1,
    .tbl-hd-b-2,
    .tbl-hd-b-3,
    .tbl-hd-b-4,
    .tbl-col-b-1,
    .tbl-col-b-2,
    .tbl-col-b-3,
    .tbl-col-b-4,
    .tbl-analyst-hd-b-1,
    .tbl-analyst-hd-b-2,
    .tbl-analyst-col-b-1,
    .tbl-analyst-col-b-2 {
    }

    .noline:before {
        content: "";
        display: block;
        opacity: 0.5;
    }
    .table-headline-type-b,
    .table-headline-type-c {
        grid-row-end: unset;
        -ms-grid-row-span: 1;
    }

    .tbl-hd-line-left-c {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        padding: 0rem 2rem;
    }
    .table-headline-type-c {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        padding: 1rem 2rem 2rem;
    }
    .tbl-hd-c-1,
    .tbl-col-c-1 {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        padding: 0rem 2rem 1rem;
    }
    .tbl-col-c-2,
    .tbl-col-c-3,
    .tbl-col-c-4 {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        padding: 1rem 2rem;
    }
    .tbl-col-c-4 {
        padding-bottom: 8rem;
    }
    .end-tables {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
    }
    .table-headline-type-c span {
        color: rgba(0, 0, 0, 0.5);
        display: block;
    }
    .article-text-para.space-up {
        margin-top: 0;
    }
    .modular-finance-containers-header {
        padding: 4rem 2rem 0;
    }
    .modular-finance-containers {
        margin-top: 0;
        margin-bottom: 8rem;
    }

    .sitemap {
        flex-direction: column;
    }
    .mobile .sitemap-column {
        width: 100%;
        position: relative;
    }
    .mobile .sitemap-column .sitemap-sub-column {
        height: 0;
        overflow: hidden;
        width: 100%;
        max-width: 100%;
        -webkit-transition: height 250ms ease-in-out;
        -o-transition: height 250ms ease-in-out;
        transition: height 250ms ease-in-out;
    }
    .mobile .footer-item.has-sub-menu {
        width: 100%;
        position: relative;
        display: inline-flex;
        padding-top: 1rem;
        padding-bottom: 0;
    }
    .mobile .has-sub-menu span {
        flex-grow: 1;
    }
    .mobile .has-sub-menu span::after {
        content: "+";
        display: inline-block;
        position: absolute;
        right: 0;
    }
    .mobile .has-sub-menu.active-item span::after {
        content: "-";
    }
    .home-hero-desc-grid {
        grid-template-areas:
            "hhd-title hhd-title hhd-title hhd-title hhd-title hhd-title"
            "hhd-desc hhd-desc hhd-desc hhd-desc hhd-desc hhd-desc";
    }
    .home-hero-desc p,
    .home-hero-desc .para {
        padding-top: 3.4rem;
    }
    .modular-finance-containers-leadership .mf-tabs-items {
        margin-left: 1rem;
        margin-right: 1rem;
    }
    .modular-finance-containers-leadership .article-header-tile {
        grid-column: 1 / span 6;
        flex-direction: column;
    }
    .modular-finance-containers-leadership .article-text-para {
        grid-column: 1 / span 6;
    }

    .section-title,
    .pixel-layout-title {
    }
    .section-desc,
    .section-desc .cl-readmore,
    .gaming-content-desc {
    }
    .gaming-header-title {
    }
    .pixel-layout-desktop {
        display: none;
    }
    .pixel-layout-content.pixel-layout-mobile {
        display: grid;
        grid-template-columns: repeat(10, 1fr);
        grid-template-rows: repeat(6, 1fr);
    }
    .pixel-layout {
        padding-bottom: 60px;
    }
    .pixel-mobile-text {
        color: #fff;
        background-color: #000;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .pixel-mobile-text .pixel-layout-desc {
        max-width: 100%;
        padding-right: 0;
        padding-top: 3.4rem;
    }
    .studio-hero .content-grid.about-header-grid{
        position: absolute;
        display: flex;
        flex-direction: column;
        min-height: 0;
        padding: 20px 0;
    }
    .studio-hero .about-header-grid .about-header-title{
        align-self: flex-start;
    }
    .header-visit-link{
        padding-left: 20px;
    }
    .studio-page-grid .breadcrumbs-wrapper{
        margin-bottom: 60px;
    }
    .studio-content{
        width: 100%;
        margin-bottom: 4rem;
        font-size: 20px;
        line-height: 28px;
    }
    .studio-metrics{
        width: 100%;
    }
    .metrics-items {
        margin-bottom: 0;
        margin-top: 20px;
    }
    .studio-section-grid{
        padding: 2rem 2rem 40px;
    }
    .studio-page-grid-wrapper.games-grid{
        overflow: hidden;
        padding-bottom: 8.5rem;
    }
    .studio-all-games-grid{
        padding: 2rem 0rem 0;
    }
    .studo-section-title {
    }
    .studio-all-games-grid .studo-section-title {
        padding: 0 20px;
    }
    .home-studio-games-wrapper.studio-items,
    .home-studio-games-wrapper.studio-items .slick-list{
        padding-left: 10px;
    }
    .home-studio-games-wrapper.studio-items.slick-slider{
        padding-left: 0;
        width: 100%;
    }
    .studio-allgames-container{
        margin-top: 32px;
        width: 100%;
    }
    .management-grid {
        padding-top: 32px;
        margin-bottom: 1rem;
    }
    .management-grid-item{
        width: calc(50% - 10px);
        max-width: 335px;
    }
    .management-grid-item:nth-of-type(3n+0){
        margin-right: 20px;
    }
    .management-grid-item:nth-of-type(2n+0){
        margin-right: 0;
    }
    .background-sqr-transition,
    .background-sqr-transition.small,
    .background-sqr-transition.smaller{
        width: 100%;
        max-width: 305px;
    }
    .background-sqr-transition.hide-mobile{
        display: none !important;
    }
    .background-sqr-transition.supertop{ top: -8rem;bottom: auto;}
    .background-sqr-transition.mobile-top{ top: 0;bottom: auto;}
    .background-sqr-transition.mobile-bottom{ top: auto;bottom: 0;}
    .background-sqr-transition.mobile-left{ left: 0;right: auto;}
    .background-sqr-transition.mobile-right{ left: auto;right: 0;}
    .thank-you-form-inline-floater {
        padding: 40px 30px;
        max-width: 90%;
    }
    .home-studio-games-wrapper.studio-items .studio-games-items{
        margin-top: 32px;
        margin-bottom: 6.5rem;
    }
    .home-portfolio-grid{
        padding: 40px 20px 80px;
        gap: 40px;
    }
    .portfolio-grid-container {
        background-color: #fcfcfc;
        position: relative;
        padding-bottom:80px;
    }
    .portfolio-home-header{
        flex-direction: column;
        gap:24px;
    }
    .portfolio-home-body{
        padding: 0;
        flex-direction: column;
        align-items: flex-start;
        gap: 40px;
    }
    .portfolio-home-body__navigation {
        display: flex;
        flex-direction: column;
        width: 100%;
        gap: 8px;
    }
    .portfolio-home-body__navigation--item{
        opacity:1;
    }
    .portfolio-home-body__studios {
        width: 100%;
        display: block;
    }
    .portfolio-home-header__title{
        width:100%;
    }
    .portfolio-home-header__desc{
        width:100%;
    }
}
@media only screen and (max-width: 800px) {
    .portfolio-studios-modal__gamelist{
        flex-wrap:wrap;
        gap:10px;
    }
    .portfolio-studios-modal__body{
        flex-direction:column;
    }
    .portfolio-studios-modal{
        padding:20px 10px 40px;
    }
    .portfolio-studios-modal__breadcrumbs,
    .portfolio-studios-modal__body{
        padding:0 10px;
    }
    .portfolio-studios-modal__game{
        width: 160px !important;
        max-width: 160px;
        margin-left:10px;
    }
    .portfolio-studios-modal__body-contents{
        width:100%;
    }
    .portfolio-studios-modal__body-img{
        width:100%;
        margin:auto;
    }
    .survey-title .small-cta-arrow-down {
        width: 24px;
        height: 34px;
    }
    .survey-title .small-cta-arrow-down-stem{
        width: 4px;
    }
    .survey-title .small-cta-arrow-down-sqr{
        width: 4px;
        height: 4px;
    }
    .survey-title .small-cta-arrow-down-sqr.tt {
        bottom: 8px;
        left: calc(50% - 8px);
    }
    .survey-title .small-cta-arrow-down-sqr.tm {
        bottom: 4px;
        left: calc(50% - 4px);
    }
    .survey-title .small-cta-arrow-down-sqr.bm {
        bottom: 4px;
        left: calc(50% + 4px);
    }
    .survey-title .small-cta-arrow-down-sqr.bb {
        bottom: 8px;
        left: calc(50% + 8px);
    }
    .article-publish-contents .article-text-table table{
        margin-bottom: 40px;
    }
    .article-text-table {
        width: 100%;
        overflow: hidden;
        overflow-x: scroll;
        -webkit-overflow-scrolling: touch;
        margin-bottom: 0;
    }
    .scroll-for-nore-table:after{
        content: '';
        display: block;
        position: absolute;
        top: 50%;
        right: 0;
        width: 9px;
        height: 10px;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center right;
        transform:translateY(-50%);
        background-image: url(./img/scroll-more.png);
    }
    .text-table {
        width: 800px;
    }
    .scroll-for-nore-table{
        display: inline-block;
        font-weight: 900;
        color: #333333;
        padding-right: 14px;
        position: relative;
        margin: 10px 0 8rem;
    }
    .article-text-table::-webkit-scrollbar {
        width: 6px !important;
        height: 6px !important;
      }
      .article-text-table {
        scrollbar-width: 6px;
        scrollbar-color: #A53CB2 #E0E0E0;
      }
      .article-text-table::-webkit-scrollbar-track {
        background:  #E0E0E0;
        border-radius: 6px;
      }
      .article-text-table::-webkit-scrollbar-thumb {
        background-color: #A53CB2 ;
        border-radius: 6px;
        border: 0;
      }
    .modular-finance-containers-header {
        padding: 0rem 2rem 0;
    }
    .modular-finance-containers {
        margin-top: 0;
        margin-bottom: 8rem;
    }
    .about-hero-section:after {
        display: block;
        content: "";
        padding-top: 65%;
    }

    .hero-news-item {
        width: 100%;
    }
    .home-investment-grid {
        background-color: #ededec;
        color: #000000;
        grid-template-areas:
            "hi-title hi-title hi-title hi-title hi-title hi-title"
            "hi-desc hi-desc hi-desc hi-desc hi-desc hi-desc"
            " hi-logos hi-logos hi-logos hi-logos hi-logos hi-logos";
    }
    .hi-logos-item {
        width: 14.16667%;
        position: relative;
    }
    .hi-logos-item,
    .hi-logos-item:nth-of-type(7n + 1),
    .hi-logos-item:nth-of-type(7n + 7),
    .hi-logos-item:nth-of-type(6n + 1),
    .hi-logos-item:nth-of-type(6n + 6),
    .hi-logos-item:nth-of-type(4n + 1),
    .hi-logos-item:nth-of-type(4n + 4) {
        margin: 0px 5.22% 4rem;
    }

    .cl-heading-label {
        margin-bottom: 4rem;
    }


}
@media only screen and (max-width: 740px) {
    .mf-table-wrapper.owners-wrapper {
        overflow: hidden;
        overflow-x: auto;
        padding-bottom: 2rem;
    }
    .mf-table-wrapper.owners-wrapper .mf-table-container {
        min-width: 740px;
    }
    .mf-table-wrapper.owners-wrapper.reports-wrapper .mf-table-container {
        min-width: 100%;
    }
}
@media only screen and (max-width: 680px) {
    /* h1, .fheader{
	    font-size: 6rem;
	    line-height: 5rem;
	    color: inherit;
	    letter-spacing: -3.25px;
	} */
     .home-hero-content-wrapper{
        justify-content: flex-start;
        align-items: flex-start;
        padding:0 16px;
        text-align: left;
        gap: 30px;
     }
    .category-filter{
        flex-direction: column;
        align-items: flex-start;
        gap: 1.2rem;
    }
    .selection-card-wrapper {
        width: calc(33.33% - 10px);
        height: 260px;
    }
    .selection-label {
    }
    .selection-card-overlay{
        height: 136px;
    }
    .vimeo-disclaimer-cookies .inner{
        max-width: 320px;
    }
    .vimeo-disclaimer-cookies{
    }
    span.open-one-trust{
    }
    
    .cmd-timezone-time {
        text-align: center;
        width: 50%;
    }
    .cmd-timezone-table {
        flex-wrap: wrap;
    }
    .about-content-desc a {
    }
    .cookie-banner-inner {
        padding: 2rem 0 1rem;
        display: flex;
        flex-wrap: wrap;
        position: relative;
        justify-content: center;
        max-width: 1440px;
    }
    .cookie-text {
        width: 100%;
        height: 180px;
        overflow-y: scroll;
        position: relative;
        padding-right: 30px;
    }
    .cookie-text a {
    }
    .cookie-banner-inner:before {
        content: "";
        display: block;
        position: absolute;
        top: 23px;
        right: 14px;
        width: 10px;
        opacity: 0.5;
        height: 15px;
        background-repeat: no-repeat;
        background-position: center bottom;
        background-size: contain;
        background-image: url("./img/scroll-top.svg");
    }
    .cookie-banner-inner:after {
        content: "";
        display: block;
        position: absolute;
        bottom: 70px;
        opacity: 0.5;
        right: 14px;
        width: 10px;
        height: 15px;
        background-repeat: no-repeat;
        background-position: center bottom;
        background-size: contain;
        background-image: url("./img/scroll-bottom.svg");
    }
    .cookie-accept-text,
    .cookie-decline-text,
    .cookie-read-more-text {
        padding: 3px 2rem;
        cursor: pointer;
        margin-bottom: 1rem;
    }
}
@media only screen and (max-width: 620px) {
   
    .hidedesktopv2 {
        display: block;
    }
    .hidemobilev2 {
        display: none;
    }
    .reports-columns-quarter {
        width: 100%;
    }
    .fls-prev,
    .fls-next {
        top: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        bottom: 20px;
    }
    .close-fullscreen-img {
        top: 0;
        right: 0;
    }
    .download-img-preview {
        bottom: 10px;
        right: 50%;

        -webkit-transform: translateX(50%) translateY(0);
        -ms-transform: translateX(50%) translateY(0);
        transform: translateX(50%) translateY(0);
    }
    .about-hero-section:after {
        padding-top: 65%;
    }
    .about-hero-section {
        min-height: 440px;
    }

    .about-hero-section.has-img:after {
        padding-top: 65%;
    }
    .studio-hero.about-hero-section:after{   
        padding-top: 133.33%;
    }
    .hero-big-img {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
    }
    .about-hero-section.has-img .hero-big-img {
        position: absolute;
    }
    .about-header-grid {
        background-color: transparent;
        color: white;
        position: relative;
        bottom: 0;
        min-height: 440px;
        padding-top: 120px;
        -ms-grid-rows: auto;
        grid-auto-flow: row;
        width: 100%;
        left: auto;
        -webkit-transform: translateX(0) translateY(0);
        -ms-transform: translateX(0) translateY(0);
        transform: translateX(0) translateY(0);
    }

    .about-header-grid .about-header-title {
        align-self: end;
    }
}
@media only screen and (max-width:580px){
    .hpf-body{
        padding: 2rem 0;
    }
    .home-studio-info {
        width: 100%;
        padding: 0 2rem 32px;
    }
    .home-std-games-container .studio-games-items{
        margin-right: 0;
        margin-left: 10px;
    }
    .home-studio-games-wrapper.home-items{
        padding-left: 10px;
    }
}
@media only screen and (max-width: 520px) {
    .cmd-floting-cta .btn-primary{
        width: 100%;
        text-align: center;
    }
    .home-hero-news-container-items{
        width: 100vw;
        max-width: calc(100vw - 24px);
    }
    .modular-finance-containers-graph{
        flex-direction: column;
        gap: 8rem;
        margin-bottom: 8rem;
    }
    .mf_kpiGraph-wrapper > div{
        max-width: calc(100vw);
    }
    .home-portfolio-grid{
        padding: 40px 10px 80px;
    }
    .open-pos-grid-info {
        padding: 0 1rem 40px;
        
    } 
    .policy-content-page {
        padding: 40px 1rem 0;
    }
    .management-grid{
        flex-direction: column;
    }
    .management-grid-item {
        width: 100%;
        max-width: 355px;
    }
    .open-pos-item-title{
    }
    .header-visit-link {
        padding-left: 10px;
    }
    .home-studio-info {
        width: 100%;
        padding: 0 1rem 32px;
    }
    .studio-grid-info{
        padding: 0 1rem;
        padding-bottom: 40px;
    }.studio-all-games-grid {
        padding: 2rem 0 0;
    }
    .studio-all-games-grid .studo-section-title{
        padding-left: 10px;
    }
    .home-studio-games-wrapper.studio-items, .home-studio-games-wrapper.studio-items .slick-list{
        padding-left: 0;
    }
    .studio-section-grid {
        padding: 2rem 1rem 40px;
    }
    .home-studio-games-wrapper.home-items{
        padding-left: 0;
    }
    .survey-content-wrapper .cmd-hero-section {
        min-height: auto;
    }
    .survey-content-wrapper .hero-cmd-floater {
        padding-bottom: 25px;
        padding-top: 130px;
        position: relative;
    }
    .survey-content-wrapper .hero-cmd-inner h1{
    }
    .survey-content-wrapper .hero-cmd-inner {
        padding: 3.3rem 0rem 3.3rem 1.5rem;
    }
    .survey-title .small-cta-arrow-down {
        width: 24px;
        height: 22px;
    }
    .survey-form-container{
        margin-top: 20px;
        padding-bottom: 80px;
    }
    .selection-label{
        color: #000;
    }
    .selection-card-grid{
        margin-top: 0;
        flex-direction: column;
    }
    .selection-card-wrapper{
        width: 100%;
        height: 255px;
        margin-top: 15px;
        background-position-y: top;
    }
    .selection-card-overlay{
        height: 148px;
    }
    .selection-card-info{
        padding-bottom: 32px;
    }
    .form-content-container .instruction{
        margin-top: 40px;
    }
    .article-text-para a.contact-btn {
    }
    .shares-footnote {
        padding: 2rem 0.5rem;
    }
    .footer-item.copyright {
        padding: 0 1rem 2rem;
    }
    .cookies-selector-container {
        margin-top: 5px;
    }
    .press-img-caption {
        padding: 1rem;
    }
    .success-popup {
        width: 100%;
        max-width: 320px;
        padding: 4rem 2rem;
    }
    .success-popup-title {
    }
    .success-popup-sub.fbody {
    }
    .fls-next,
    .fls-prev {
        width: 20px;
        height: 20px;
    }
    .fls-prev {
        left: 10px;
    }
    .fls-next {
        right: 10px;
    }
    .press-img-gallery-wrapper {
        padding: 0 0;
    }
    .press-img-gallery-items {
        width: -webkit-calc(50% - 1rem);
        width: calc(50% - 1rem);
        margin: 0 0.5rem 1rem;
    }
    .cl-heading-label {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 0 1rem;
        margin-bottom: 1rem;
    }
    .modular-finance-containers-header {
        padding: 0rem 1rem 0;
    }
    .article-text-table {
        padding: 0 1rem;

        margin-bottom: 0;
    }
    .article-text-table table {
    }
    .scroll-for-nore-table{
        margin-bottom: 4rem;
    }

    .article-text-para.archive {
        padding: 0 !important;
    }

    .article-header-tile.year {
        padding: 0 0.5rem;
    }
    .article-text-para.reports {
        padding: 0 0.5rem;
    }

    .mf-table-wrapper.insider-wrapper .mf-table-container {
        padding: 0 0.5rem;
    }
    .dl-article-more {
        padding-left: 0;
    }
    .result-table,
    .buyandsell {
        padding-bottom: 2rem;
    }

    .mf_date-range {
        padding: 0 0.5rem 2rem;
    }
    .mf_number-of-shares {
        padding: 0 0.5rem 2rem;
    }
    .mf-col {
        padding: 0 0.5rem;
    }
    .mf-table-hr {
        width: -webkit-calc(100% - 1rem);
        width: calc(100% - 1rem);
    }
    .mf-tabs-container {
        padding: 1rem 0 0.5rem;
    }
    .mf-tabs-items {
        margin: 0 0.5rem 0.8rem;
    }
    .menu-container-wrapper.scrolled .menu-bg-white {
        height: 3rem;
    }
    .menu-main-item {
        padding-left: 1rem;
    }
    .menu-main-item:before {
        left: 1rem;
    }
    .mf-table-wrapper.archived-wrapper {
        padding: 0 1rem;
    }
    .modular-finance-containers.reports-cont {
        margin-top: 0;
    }
    .sm-1 {
        -ms-grid-row: 1;
    }
    .sm-2 {
        -ms-grid-row: 2;
    }
    .sm-3 {
        -ms-grid-row: 3;
    }
    .sm-4 {
        -ms-grid-row: 4;
    }
    .sm-5 {
        -ms-grid-row: 5;
    }
    .sm-6 {
        -ms-grid-row: 6;
    }
    .sm-7 {
        -ms-grid-row: 7;
    }
    .sm-8 {
        -ms-grid-row: 8;
    }
    .sm-9 {
        -ms-grid-row: 9;
    }
    .sm-10 {
        -ms-grid-row: 10;
    }
    .sm-11 {
        -ms-grid-row: 11;
    }
    .sm-12 {
        -ms-grid-row: 12;
    }
    .sm-13 {
        -ms-grid-row: 13;
    }
    .sm-14 {
        -ms-grid-row: 14;
    }
    .sm-15 {
        -ms-grid-row: 15;
    }
    .sm-16 {
        -ms-grid-row: 16;
    }
    .sm-17 {
        -ms-grid-row: 17;
    }
    .sm-18 {
        -ms-grid-row: 18;
    }
    .sm-19 {
        -ms-grid-row: 19;
    }
    .sm-20 {
        -ms-grid-row: 20;
    }
    .sm-21 {
        -ms-grid-row: 21;
    }
    .sm-22 {
        -ms-grid-row: 22;
    }
    .sm-23 {
        -ms-grid-row: 23;
    }
    .sm-24 {
        -ms-grid-row: 24;
    }
    .sm-25 {
        -ms-grid-row: 25;
    }
    .sm-26 {
        -ms-grid-row: 26;
    }
    .sm-27 {
        -ms-grid-row: 27;
    }
    .sm-28 {
        -ms-grid-row: 28;
    }
    .sm-29 {
        -ms-grid-row: 29;
    }
    .sm-30 {
        -ms-grid-row: 30;
    }
    .sm-31 {
        -ms-grid-row: 31;
    }
    .sm-32 {
        -ms-grid-row: 32;
    }
    .sm-33 {
        -ms-grid-row: 33;
    }
    .sm-34 {
        -ms-grid-row: 34;
    }
    .sm-35 {
        -ms-grid-row: 35;
    }
    .sm-36 {
        -ms-grid-row: 36;
    }
    .sm-37 {
        -ms-grid-row: 37;
    }
    .sm-38 {
        -ms-grid-row: 38;
    }
    .sm-39 {
        -ms-grid-row: 39;
    }
    .sm-40 {
        -ms-grid-row: 40;
    }
    .sm-41 {
        -ms-grid-row: 41;
    }
    .sm-42 {
        -ms-grid-row: 42;
    }
    .sm-43 {
        -ms-grid-row: 43;
    }
    .sm-44 {
        -ms-grid-row: 44;
    }
    .sm-45 {
        -ms-grid-row: 45;
    }
    .sm-46 {
        -ms-grid-row: 46;
    }
    .sm-47 {
        -ms-grid-row: 47;
    }
    .sm-48 {
        -ms-grid-row: 48;
    }
    .sm-49 {
        -ms-grid-row: 49;
    }
    .sm-50 {
        -ms-grid-row: 50;
    }
    .sm-51 {
        -ms-grid-row: 51;
    }
    .sm-52 {
        -ms-grid-row: 52;
    }
    .sm-53 {
        -ms-grid-row: 53;
    }
    .sm-54 {
        -ms-grid-row: 54;
    }
    .sm-55 {
        -ms-grid-row: 55;
    }
    .sm-56 {
        -ms-grid-row: 56;
    }
    .sm-57 {
        -ms-grid-row: 57;
    }
    .sm-58 {
        -ms-grid-row: 58;
    }
    .sm-59 {
        -ms-grid-row: 59;
    }
    .sm-60 {
        -ms-grid-row: 60;
    }
    .sm-61 {
        -ms-grid-row: 61;
    }
    .sm-62 {
        -ms-grid-row: 62;
    }
    .sm-63 {
        -ms-grid-row: 63;
    }
    .sm-64 {
        -ms-grid-row: 64;
    }
    .sm-65 {
        -ms-grid-row: 65;
    }
    .sm-66 {
        -ms-grid-row: 66;
    }
    .sm-67 {
        -ms-grid-row: 67;
    }
    .sm-68 {
        -ms-grid-row: 68;
    }
    .sm-69 {
        -ms-grid-row: 69;
    }
    .sm-70 {
        -ms-grid-row: 70;
    }
    .sm-71 {
        -ms-grid-row: 71;
    }
    .sm-72 {
        -ms-grid-row: 72;
    }
    .sm-73 {
        -ms-grid-row: 73;
    }
    .sm-74 {
        -ms-grid-row: 74;
    }
    .sm-75 {
        -ms-grid-row: 75;
    }
    .sm-76 {
        -ms-grid-row: 76;
    }
    .sm-77 {
        -ms-grid-row: 77;
    }
    .sm-78 {
        -ms-grid-row: 78;
    }
    .sm-79 {
        -ms-grid-row: 79;
    }
    .sm-80 {
        -ms-grid-row: 80;
    }
    .sm-81 {
        -ms-grid-row: 81;
    }
    .sm-82 {
        -ms-grid-row: 82;
    }
    .sm-83 {
        -ms-grid-row: 83;
    }
    .sm-84 {
        -ms-grid-row: 84;
    }
    .sm-85 {
        -ms-grid-row: 85;
    }
    .sm-86 {
        -ms-grid-row: 86;
    }
    .sm-87 {
        -ms-grid-row: 87;
    }
    .sm-88 {
        -ms-grid-row: 88;
    }
    .sm-89 {
        -ms-grid-row: 89;
    }
    .sm-90 {
        -ms-grid-row: 90;
    }
    .sm-91 {
        -ms-grid-row: 91;
    }
    .sm-92 {
        -ms-grid-row: 92;
    }
    .sm-93 {
        -ms-grid-row: 93;
    }
    .sm-94 {
        -ms-grid-row: 94;
    }
    .sm-95 {
        -ms-grid-row: 95;
    }
    .sm-96 {
        -ms-grid-row: 96;
    }
    .sm-97 {
        -ms-grid-row: 97;
    }
    .sm-98 {
        -ms-grid-row: 98;
    }
    .sm-99 {
        -ms-grid-row: 99;
    }
    .sm-100 {
        -ms-grid-row: 100;
    }
    .mf_input-wrapper {
        display: block;
        margin-top: 5px;
    }
    .mf-table-container.hasIframe:after {
        position: relative;
        content: "";
        padding-top: 500px;
        display: block;
    }
    .cl-heading-label {
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        grid-column: 1 / span 6;
        padding: 0 2rem;
    }
    .twitter-tweets:after {
        content: "";
        display: block;
        width: 20px;
        height: 20px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
        background-image: url(./img/twitter.svg);
        position: absolute;
        top: -30px;
        left: 0;
    }
    .hnt-desc {
        padding-top: 2rem;
    }
    .content-grid,
    .inner-list-grid {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    }
    .home-hero-grid {
        grid-template-areas:
            "hhero-num hhero-num hhero-num hhero-num . ."
            "hhero-news hhero-news hhero-news hhero-news hhero-news .";
    }
    .hero-stocks-num {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-area: hhero-num;
        padding-left: 2rem;
        margin-top: 10rem;
    }

    .hero-news-container {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        position: relative;
        grid-area: hhero-news;
        margin-top: -webkit-calc(35vh - 180px);
        margin-top: calc(35vh - 180px);
    }

    .home-hero-controls-grid {
        grid-template-areas: " hhero-controls hhero-controls hhero-controls hhero-controls hhero-controls hhero-controls";
        bottom: 10vh;
    }

    .home-hero-desc {
        padding: 2rem 2rem 8rem;
    }
    .home-portfolio-grid {
        grid-template-areas:
            "hpf-title hpf-title hpf-title hpf-title hpf-title hpf-title"
            "hpf-desc hpf-desc hpf-desc hpf-desc hpf-desc hpf-desc"
            "hpf-body hpf-body hpf-body hpf-body hpf-body hpf-body";
    }
    .hpf-title {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        padding: 2rem 2rem 0;
    }
    .hpf-desc {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        position: relative;
        grid-area: hpf-desc;
        padding: 3.2rem 1rem 8rem;
    }
    .hpf-body {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        grid-area: hpf-body;
        padding: 0 2rem 2rem;
        position: relative;
        z-index: 1;
    }
    .home-investment-grid {
        background-color: #ededec;
        color: #000000;
        grid-template-areas:
            "hi-title hi-title hi-title hi-title hi-title hi-title"
            "hi-desc hi-desc hi-desc hi-desc hi-desc hi-desc"
            ". hi-logos hi-logos hi-logos hi-logos . ";
    }
    .hi-logos {
        -ms-grid-row: 3;
        -ms-grid-column: 2;
        -ms-grid-column-span: 10;
        grid-area: hi-logos;
        display: flex;
        flex-wrap: wrap;
    }
    .hi-logos-item {
        width: 17.16667%;
        margin: 0px 5.22% 8rem;
        position: relative;
    }
    .hi-logos-item:nth-of-type(7n + 1) {
        margin-left: 5.22%;
    }
    .hi-logos-item:nth-of-type(7n + 7) {
        margin-right: 5.22%;
    }
    .hi-logos-item:nth-of-type(6n + 1) {
        margin-left: 5.22%;
    }
    .hi-logos-item:nth-of-type(6n + 6) {
        margin-right: 5.22%;
    }
    .hi-logos-item:nth-of-type(4n + 1) {
        margin-left: 0;
    }
    .hi-logos-item:nth-of-type(4n + 4) {
        margin-right: 0;
    }

    .home-news-grid {
         
        color: black;
        grid-template-areas:
            "hn-title hn-title hn-title hn-title hn-title hn-title"
            "hn-desc hn-desc hn-desc hn-desc hn-desc hn-desc"
            "hn-link hn-link hn-link hn-link hn-link hn-link";
    }
    .home-twitter-grid {
         
        color: black;
        grid-template-areas:
            "hnt-title hnt-title hnt-title hnt-title hnt-title hnt-title"
            "hnt-desc hnt-desc hnt-desc hnt-desc hnt-desc hnt-desc"
            "it1 it1 it1 it1 it1 it1"
            "it2 it2 it2 it2 it2 it2"
            "it3 it3 it3 it3 it3 it3";
    }
    .hn-title {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    .hn-desc {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    .hn-link {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    .hnt-title {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    .hnt-desc {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    .twitter-items.it1 {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }

    .twitter-items.it2 {
        -ms-grid-row: 4;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }

    .twitter-items.it3 {
        -ms-grid-row: 5;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }

    .twitter-reply-img {
        width: 100%;
    }

    .hi-title {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    .hi-desc {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
    }
    .twitter-items {
        margin-bottom: 8rem;
        cursor: pointer;
    }
    .footer-grid {
        grid-template-areas:
            "footer-email footer-email footer-email footer-email footer-email footer-email"
            "footer-sitemap footer-sitemap footer-sitemap footer-sitemap footer-sitemap footer-sitemap"
            "footer-contact footer-contact footer-contact footer-info footer-info footer-info"
            "footer-esg-logo footer-esg-logo footer-esg-logo footer-esg-logo footer-esg-logo footer-esg-logo"
            "footer-copy footer-copy footer-copy footer-copy footer-copy footer-copy";
    }
    .footer-logo {
        display: none;
        margin-bottom: 16rem;
    }
    .footer-email {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        /* margin-bottom: 16rem; */
        margin-bottom: 8rem;
    }
    .footer-sitemap {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        /* margin-bottom: 16rem; */
    }
    .footer-contact {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
    }
    .footer-info {
        -ms-grid-row: 3;
        -ms-grid-column: 4;
        -ms-grid-column-span: 3;
    }
    .footer-esg-logo {
        -ms-grid-row: 4;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        flex-direction: row;
        padding: 0rem 2rem 4rem;
    }
    .about-hero-section:after {
        display: block;
        content: "";
        padding-top: 65%;
    }
    .studio-hero.about-hero-section:after{   
        padding-top: 133.33%;
    }

    .about-content-grid > *,
    .inner-list-grid > *,
    .cl-twothirds-text-only.right-pos,
    .cl-twothirds-text-only.left-pos,
    .cl-twothirds-text-only.center-pos,
    .cl-half-text-only.right-pos,
    .cl-half-text-only.left-pos,
    .cl-half-text-only.center-pos,
    .article-text-para.calendar {
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        grid-column: 1 / span 6;
    }
    .about-header-title {
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        grid-column: 1 / span 6;
    }
    .article-text-para.calendar {
        margin: 0;
    }
    .breadcrumbs-wrapper,
    .breadcrumbs-wrapper.medbild {
        margin-bottom: 80px;
    }
    .breadcrumbs-wrapper.calendar {
        margin-bottom: 2rem;
    }
    .cl-title-full {
        margin-bottom: 0;
    }
    .article-header-tile,
    .modular-finance-containers-header.gov {
        margin-bottom: 2rem;
    }
    .cl-desc-full,
    .cl-desc-left-half,
    .cl-desc-right-half,
    .cl-full-text-only,
    .cf-twothirds-text-left,
    .cf-onethird-text-right.nomargin,
    .cf-onethird-text-left,
    .cf-twothirds-text-right,
    .cf-first-thirds-text,
    .cf-second-thirds-text,
    .cf-third-thirds-text,
    .cl-twothirds-text-only,
    .cl-half-text-only,
    .article-text-para,
    .article-logo-cont,
    .article-header-tile.vcaption,
    .article-dl-container {
        margin-bottom: 40px;
    }
    .article-logo-cont {
        margin-bottom: 40px;
    }
    .inner-list-grid > .article-text-para {
        margin-bottom: 2rem;
    }
    .inner-list-grid > .article-header-tile {
        margin-bottom: 1rem;
        margin-top: 2rem;
    }
    .cf-onethird-img-right:after,
    .cf-onethird-img-left:after {
        content: "";
        display: block;
        padding-top: 80%;
    }
    .cf-first-thirds-img:after,
    .cf-second-thirds-img:after,
    .cf-third-thirds-img:after {
        content: "";
        display: block;
        padding-top: 66.66%;
    }
    .cf-twothirds-img-left:after,
    .cf-twothirds-img-right:after,
    .cl-img-full:after {
        content: "";
        display: block;
        padding-top: 50%;
    }
    .article-header-tile.year {
        padding: 0 1rem;
    }
    .article-text-para.reports {
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        grid-column: 1 / span 6;
        padding: 0 1rem;
    }
    .hidedesktop {
        display: block;
    }
    .hidemobile {
        display: none;
    }
    .article-publish-info {
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-column: 1 / span 3;
        margin-bottom: 2rem;
    }
    .about-content-desc {
        padding: 0 2rem 8rem;
    }
    .about-content-desc.district-desc{
        padding: 0 2rem 0;
    }
    .article-video,
    .article-img {
        margin-bottom: 2rem;
    }
    /* .article-dl-container svg {
	    height: 5rem;
	    width: 5rem;
	} */
    .article-grid > *:last-child {
        margin-bottom: 40px;
    }
    .article-main-contact svg {
        height: 5rem;
        width: 7rem;
    }
    .category-filter {
        z-index: 5;
        margin-top: -6rem;
        margin-bottom: 6rem;
    }

    .table-content-grid {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }

    .table-content-grid .about-content-desc {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        padding: 0 2rem 8rem;
    }

    .tbl-hd-line-left,
    .tbl-hd-line-right {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        padding: 0 2rem;
    }
    .tbl-hd-line-right {
        margin-top: 1rem;
    }

    .table-headline-type-a {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        padding: 0 2rem;
        grid-row-end: unset;
        -ms-grid-row-span: 1;
    }
    .tbl-col-hh-1,
    .tbl-col-norm-1 {
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        grid-column: 1 / span 2;
        padding: 0 2rem 0;
    }
    .tbl-col-hh-2,
    .tbl-col-norm-2 {
        -ms-grid-column: 3;
        -ms-grid-column-span: 1;
        grid-column: 3 / span 1;
        padding: 0 2rem 0;

    }
    .tbl-col-hh-3,
    .tbl-col-norm-3 {
        -ms-grid-column: 4;
        -ms-grid-column-span: 1;
        grid-column: 4 / span 1;
        padding: 0 2rem 0;
    }
    .tbl-col-hh-4,
    .tbl-col-norm-4 {
        -ms-grid-column: 5;
        -ms-grid-column-span: 1;
        grid-column: 5 / span 1;
        padding: 0 2rem 0;
    }
    .tbl-col-norm-1,
    .tbl-col-norm-2,
    .tbl-col-norm-3,
    .tbl-col-norm-4 {
        padding: 0 2rem 0rem;
    }
    .end-tables {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        margin-bottom: 4rem;
    }
    .end-tables-b {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        margin-bottom: 8rem;
    }

    .table-content-grid > *:last-child {
        margin-bottom: 8rem;
    }
    .tbl-desc {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        padding: 0 2rem;
        color: rgba(0, 0, 0, 0.5);
        margin-bottom: 4rem;
    }

    .noline:before {
        content: "";
        display: block;
        opacity: 0.5;
    }
    .table-headline-type-c {
        grid-row-end: unset;
        -ms-grid-row-span: 1;
    }

    .tbl-hd-line-left-c {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        padding: 0rem 2rem;
    }
    .table-headline-type-c {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        padding: 1rem 2rem 2rem;
    }
    .tbl-hd-c-1,
    .tbl-col-c-1 {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        padding: 0rem 2rem 1rem;
    }
    .tbl-col-c-2,
    .tbl-col-c-3,
    .tbl-col-c-4 {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
        padding: 1rem 2rem;
    }
    .tbl-col-c-4 {
        padding-bottom: 8rem;
    }
    .table-content-grid.table-contents.analyst {
        min-width: 680px;
        width: 100%;
    }
    .hide-mobile-col{
        display: none;
    }
    .hide-desktop-col{
        display: block;
    }
    .end-tables {
        -ms-grid-column: 1;
        -ms-grid-column-span: 5;
        grid-column: 1 / span 5;
    }
    .table-headline-type-c span {
        color: rgba(0, 0, 0, 0.5);
        display: block;
    }
    .article-text-para.space-up {
        margin-top: 0;
    }
    .table-content-grid-wrapper{
        margin-bottom:8rem;
    }
    .modular-finance-containers-header {
        padding: 4rem 2rem 0;
    }
    .modular-finance-containers {
        margin-top: 0;
        margin-bottom: 8rem;
    }
    .modular-finance-containers.careers {
        margin-bottom: 0;
    }
    .analyst-graph-table-container,
    .analyst-table-container{
        padding: 0 0.5rem;
    }
    .sitemap {
        flex-direction: column;
    }
    .mobile .sitemap-column {
        width: 100%;
        position: relative;
    }
    .mobile .sitemap-column .sitemap-sub-column {
        height: 0;
        overflow: hidden;
        width: 100%;
        max-width: 100%;
        -webkit-transition: height 250ms ease-in-out;
        -o-transition: height 250ms ease-in-out;
        transition: height 250ms ease-in-out;
    }
    .mobile .footer-item.has-sub-menu {
        width: 100%;
        position: relative;
        display: inline-flex;
        padding-top: 1rem;
        padding-bottom: 0;
    }
    .mobile .has-sub-menu span {
        flex-grow: 1;
    }
    .mobile .has-sub-menu span::after {
        content: "+";
        display: inline-block;
        position: absolute;
        right: 0;
    }
    .mobile .has-sub-menu.active-item span::after {
        content: "-";
    }

    .cmd-loctime-grid {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    }

    .cmd-speaker-row {
        flex-direction: column;
    }


    .cmd-speaker-profile {
        flex-direction: column;
        width: 100%;
    }

    .cmd-speaker-info {
        width: 100%;
    }

    .fsubhead {
    }
    .cmd-timeline-event-time {
        width: 90px;
        height: 32px;
    }
    .cmd-timeline-arrow {
        width: -webkit-calc(100% - 90px);
        width: calc(100% - 90px);
        height: 32px;
    }
    .arrow-stem {
        height: 6px;
    }
    .arrow-squares {
        width: 6px;
        height: 6px;
    }
    .arrow-squares.top-top {
        right: 12px;
        top: calc(50% - 12px);
    }
    .arrow-squares.top-mid {
        right: 6px;
        top: calc(50% - 6px);
    }
    .arrow-squares.bot-mid {
        right: 6px;
        top: calc(50% + 6px);
    }
    .arrow-squares.bot-bot {
        right: 12px;
        top: calc(50% + 12px);
    }
    .cmd-timezone-time {
        text-align: center;
        width: 50%;
    }
    .cmd-timezone-table {
        flex-wrap: wrap;
        padding: 25px 2rem;
        margin-bottom: 40px;
    }
    .cmd-speaker-name {
        width: 100%;
    }
    .cmd-desc {
        padding: 2rem 2rem 8rem;
    }
    .modular-finance-containers.careers .modular-finance-containers-header.gov {
        margin-bottom: 2rem;
        -ms-grid-column: 1;
        -ms-grid-column-span: 6;
        grid-column: 1 / span 6;
    }
}
@media only screen and (max-width: 800px) {
    .modular-finance-containers-header {
        padding: 0rem 2rem 0;
    }
    .modular-finance-containers {
        margin-top: 0;
        margin-bottom: 8rem;
    }
    .modular-finance-containers.careers {
        margin-bottom: 0;
    }
    .modular-finance-containers.careers .modular-finance-containers-header.gov {
        margin-bottom: 2rem;
    }
    .about-hero-section:after {
        display: block;
        content: "";
        padding-top: 65%;
    }

    .hero-news-item {
        width: 100%;
    }
    .home-investment-grid {
        background-color: #ededec;
        color: #000000;
        grid-template-areas:
            "hi-title hi-title hi-title hi-title hi-title hi-title"
            "hi-desc hi-desc hi-desc hi-desc hi-desc hi-desc"
            " hi-logos hi-logos hi-logos hi-logos hi-logos hi-logos";
    }
    .hi-logos-item {
        width: 14.16667%;
        position: relative;
    }
    .hi-logos-item,
    .hi-logos-item:nth-of-type(7n + 1),
    .hi-logos-item:nth-of-type(7n + 7),
    .hi-logos-item:nth-of-type(6n + 1),
    .hi-logos-item:nth-of-type(6n + 6),
    .hi-logos-item:nth-of-type(4n + 1),
    .hi-logos-item:nth-of-type(4n + 4) {
        margin: 0px 5.22% 4rem;
    }

    .cl-heading-label {
        margin-bottom: 4rem;
    }

    .wpcf7-form-control-wrap input[type="text"],
    .wpcf7-form-control-wrap input[type="email"],
    .wpcf7-form-control-wrap input[type="tel"],
    .wpcf7-form-control-wrap textarea {
    }
    .wpcf7-form-control-wrap.cmd-gdpr {
        width: calc(100% - 180px);
    }
    .press-about-content-desc{
        flex-direction: column;
        padding-top: 0;
        margin-bottom: 16px !important;
        row-gap: 6rem;
    }
    .press-content-desc{
        max-width: unset;
        width: 100%;
    }
    .press-contact-section{
        width: 100%;
        max-width: unset;
    }
    .press-feature-news {
        flex-direction: column-reverse;
        row-gap: 12px;
    }
    .press-feature-news-img{
        max-width: 335px;
        margin-top: 0;
        width:100%;
    }
    .press-feature-news-title{
    }
    .press-feature-list{
        padding:32px 0;
    }
    .press-feature-news-info{
        width:100%;
    }
    .category-filter{
        margin-bottom:6rem;
    }
    .press-list-feed{
        row-gap:4rem;
    }
    .press-feed-item-title{
    }
}
@media only screen and (max-width: 740px) {
    .mf-table-wrapper.owners-wrapper {
        overflow: hidden;
        overflow-x: auto;
        padding-bottom: 2rem;
    }
    .mf-table-wrapper.owners-wrapper .mf-table-container {
        min-width: 740px;
    }
    .mf-table-wrapper.owners-wrapper.reports-wrapper .mf-table-container {
        min-width: 100%;
    }
}
@media only screen and (max-width: 680px) {
    /* h1, .fheader{
	    font-size: 6rem;
	    line-height: 5rem;
	    color: inherit;
	    letter-spacing: -3.25px;
	} */

    .cookie-banner-inner {
        padding: 2rem 0 1rem;
        display: flex;
        flex-wrap: wrap;
        position: relative;
        justify-content: center;
        max-width: 1440px;
    }
    .cookie-text {
        width: 100%;
        height: 180px;
        overflow-y: scroll;
        position: relative;
        padding-right: 30px;
    }
    .cookie-text a {
        font-weight: 800;
    }
    .cookie-banner-inner:before {
        content: "";
        display: block;
        position: absolute;
        top: 23px;
        right: 14px;
        width: 10px;
        opacity: 0.5;
        height: 15px;
        background-repeat: no-repeat;
        background-position: center bottom;
        background-size: contain;
        background-image: url("./img/scroll-top.svg");
    }
    .cookie-banner-inner:after {
        content: "";
        display: block;
        position: absolute;
        bottom: 70px;
        opacity: 0.5;
        right: 14px;
        width: 10px;
        height: 15px;
        background-repeat: no-repeat;
        background-position: center bottom;
        background-size: contain;
        background-image: url("./img/scroll-bottom.svg");
    }
    .cookie-accept-text,
    .cookie-decline-text,
    .cookie-read-more-text {
        padding: 3px 2rem;
        cursor: pointer;
        margin-bottom: 1rem;
    }

    .cmd-loctime-grid {
        display: block;
    }

    .cmd-timeline-info {
        width: 100%;
    }

    .cmd-timeline-info {
        padding: 1rem 0 0;
    }
}
@media only screen and (max-width: 620px) {
    .reports-columns-quarter {
        width: 100%;
    }
    .fls-prev,
    .fls-next {
        top: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        bottom: 20px;
    }
    .close-fullscreen-img {
        top: 0;
        right: 0;
    }
    .download-img-preview {
        bottom: 10px;
        right: 50%;

        -webkit-transform: translateX(50%) translateY(0);
        -ms-transform: translateX(50%) translateY(0);
        transform: translateX(50%) translateY(0);
    }
    .about-hero-section:after {
        padding-top: 65%;
    }
    .about-hero-section {
        /*min-height: 440px;*/
    }

    .about-hero-section.has-img:after {
        padding-top: 65%;
    }
    .hero-big-img {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
    }
    .about-hero-section.has-img .hero-big-img {
        position: absolute;
    }
    .about-header-grid {
        background-color: transparent;
        color: white;
        position: relative;
        bottom: 0;
        min-height: 440px;
        padding-top: 120px;
        -ms-grid-rows: auto;
        grid-auto-flow: row;
        width: 100%;
        left: auto;
        -webkit-transform: translateX(0) translateY(0);
        -ms-transform: translateX(0) translateY(0);
        transform: translateX(0) translateY(0);
        -moz-transform: translateX(0) translateY(0);
        -o-transform: translateX(0) translateY(0);
    }

    .about-header-grid .about-header-title {
        align-self: end;
    }

    .cmd-form-body form > p {
        flex-wrap: nowrap;
        flex-direction: column;
    }

    .wpcf7-form-control-wrap {
        width: 100%;
        margin-bottom: 4rem;
    }

    .wpcf7-spinner {
        right: 0;
        left: 50%;
        margin: 20px 0 0;
    }

    .cmd-form-header {
        padding: 50px 20px;
    }
    .cmd-form-body {
        padding: 50px 20px 20px;
    }

    .cmd-form-header .fheader {
    }

    .cmd-close-form {
        width: 30px;
        height: 30px;
        right: 2rem;
        top: 1.5rem;
    }

    .cmd-form-floater {
        margin: 50px auto;
        max-width: 100%;
        width: -webkit-calc(100% - 20px);
        width: calc(100% - 20px);
    }

    .wpcf7-acceptance .wpcf7-list-item-label {
    }

    .cmd-form-body form input[type="submit"] {
        margin-top: 20px;
    }

    .cmd-ty-event {
        margin-top: 2rem;
        margin-bottom: 2rem;
    }
}
@media only screen and (max-width: 580px) {
    
    .article-publish-contents .article-text-table table{
        margin-bottom: 40px;
    }
    .article-text-table {
        width: 100%;
        overflow: hidden;
        overflow-x: scroll;
    }
    .article-publish-contents .article-text-table td {
        padding: 12px !important;
        max-width: 70px;
    }
    .article-publish-contents .article-text-table tr:first-of-type td {
       
    }
    .article-publish-contents .article-text-table td:first-of-type,
    .article-publish-contents .article-text-table td:last-of-type {
        padding-left: 0 !important;
    }
    .text-table {
        width: 580px;
    }
    .wpcf7-form-control-wrap.cmd-gdpr {
        width: 100%;
    }
}

@media only screen and (max-width: 520px) {
   
     
    .blog-content-grid ol {
        margin-left: 29px !important;
    }
    .blog-content-grid{
        padding: 60px 1rem 0;
    }
    .article-text-para a.contact-btn {
    }
    .shares-footnote {
        padding: 2rem 0.5rem;
    }
    .footer-item.copyright {
        padding: 0 1rem 2rem;
    }
    .cookies-selector-container {
        margin-top: 5px;
    }
    .press-img-caption {
        padding: 1rem;
    }
    .success-popup {
        width: 100%;
        max-width: 320px;
        padding: 4rem 2rem;
    }
    .success-popup-title {
        margin-bottom: 1rem;
    }
    .success-popup-sub.fbody {
    }
    .fls-next,
    .fls-prev {
        width: 20px;
        height: 20px;
    }
    .fls-prev {
        left: 10px;
    }
    .fls-next {
        right: 10px;
    }
    .press-img-gallery-wrapper {
        padding: 0 0;
    }
    .press-img-gallery-items {
        width: -webkit-calc(50% - 1rem);
        width: calc(50% - 1rem);
        margin: 0 0.5rem 1rem;
    }
    .cl-heading-label {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 0 1rem;
        margin-bottom: 1rem;
    }
    .modular-finance-containers-header {
        padding: 0rem 1rem 0;
    }

    .article-text-para.archive {
        padding: 0 !important;
    }

    .article-header-tile.year {
        padding: 0 0.5rem;
    }
    .article-text-para.reports {
        padding: 0 0.5rem;
    }

    .mf-table-wrapper.insider-wrapper .mf-table-container {
        padding: 0 0.5rem;
    }
    .dl-article-more {
        padding-left: 0;
    }
    .result-table,
    .buyandsell {
        padding-bottom: 2rem;
    }
    .cmd-floting-cta {
        transform: translateX(-50%);
        left: 50%;
        width: 100%;
        max-width: 340px;
    }
    .mf_date-range {
        padding: 0 0.5rem 2rem;
    }
    .mf_number-of-shares {
        padding: 0 0.5rem 2rem;
    }

    .mf-col {
        padding: 0 0.5rem;
    }
    .mf-table-hr {
        width: -webkit-calc(100% - 1rem);
        width: calc(100% - 1rem);
    }
    .mf-tabs-container {
        padding: 1rem 0 0.5rem;
    }
    .mf-tabs-items {
        margin: 0 0.5rem 0.8rem;
    }
    .menu-container-wrapper.scrolled .menu-bg-white {
        height: 3rem;
    }
    .menu-main-item {
        padding-left: 1rem;
    }
    .menu-main-item:before {
        left: 1rem;
    }


    .hi-logos-item,
    .port-logs,
    .hi-logos-item:nth-of-type(7n + 1),
    .hi-logos-item:nth-of-type(7n + 7),
    .hi-logos-item:nth-of-type(6n + 1),
    .hi-logos-item:nth-of-type(6n + 6),
    .hi-logos-item:nth-of-type(4n + 1),
    .hi-logos-item:nth-of-type(4n + 4) {
        margin: 0 0;
        width: 50%;
    }
    .slick-slide {
    }
    .hi-logos-item:after,
    .port-log:after {
        content: "";
        padding-top: 94.4%;
        display: block;
    }
    .hi-logos-item-inner,
    .port-logs-inner {
        margin: 0 auto;
        width: 70.4%;
        max-width: 132px;
        opacity: 0.35;
        -webkit-transform: translateY(-50%) translateX(-50%);
        -ms-transform: translateY(-50%) translateX(-50%);
        transform: translateY(-50%) translateX(-50%);
        top: 50%;
        left: 50%;
        -webkit-transition: width 250ms ease-in-out, opacity 250ms ease-in-out;
        -o-transition: width 250ms ease-in-out, opacity 250ms ease-in-out;
        transition: width 250ms ease-in-out, opacity 250ms ease-in-out;
        max-height: 160px;
    }
    .slick-active .hi-logos-item-inner,
    .slick-active .port-logs-inner {
        margin: 0 auto;
        width: 94.4%;
        max-width: 176px;
        opacity: 1;
    }
    .hi-logos {
        display: block;
        overflow: hidden;
        padding-bottom: 4rem;
    }
    .slick-list {
        padding: 0 !important;
    }
    .slick-slide {
        width: 50vw;
        outline: 0;
    }
    .menu-search-suggestions,
    .menu-popular-searches{
        padding-left:10px;
        padding-right:10px;
    }
    .home-studio-games-wrapper .slick-slide{
        width: auto;
    }

    .content-grid,
    .inner-list-grid {
        -ms-grid-columns: 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }

    .table-content-grid {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }

    .table-content-grid .about-content-desc {
        padding: 0 1rem 8rem;
    }

    .tbl-hd-line-left,
    .tbl-hd-line-right {
        padding: 0 1rem;
    }
    .tbl-hd-line-right {
        margin-top: 1rem;
    }

    .table-headline-type-a {
        padding: 0 1rem;
    }
    .tbl-col-hh-1,
    .tbl-col-norm-1 {
        padding: 0 1rem 0;
    }
    .tbl-col-hh-2,
    .tbl-col-norm-2 {
        padding: 0 1rem 0;
    }
    .tbl-col-hh-3,
    .tbl-col-norm-3 {
        padding: 0 1rem 0;
    }
    .tbl-col-hh-4,
    .tbl-col-norm-4 {
        padding: 0 1rem 0;
    }
    .tbl-col-norm-1,
    .tbl-col-norm-2,
    .tbl-col-norm-3,
    .tbl-col-norm-4 {
        padding: 0 1rem 0rem;
    }
    .end-tables {
        margin-bottom: 4rem;
    }
    .end-tables-b {
        margin-bottom: 8rem;
    }

    .table-content-grid > *:last-child {
        margin-bottom: 8rem;
    }
    .tbl-desc {
        padding: 0 1rem;
        margin-bottom: 4rem;
    }

    .table-headline-type-b {
        padding: 1rem 1rem 4rem;
    }
    .table-headline-type-b:before {
        width: -webkit-calc(100% - 2rem);
        width: calc(100% - 2rem);
    }
    .tbl-hd-line-left-c {
        padding: 0rem 1rem;
    }
    .table-headline-type-c {
        padding: 1rem 1rem 2rem;
    }
    .tbl-hd-c-1,
    .tbl-col-c-1 {
        padding: 0rem 1rem 1rem;
    }
    .tbl-col-c-2,
    .tbl-col-c-3,
    .tbl-col-c-4 {
        padding: 1rem 1rem;
    }
    .tbl-col-c-4 {
        padding-bottom: 8rem;
    }
    .end-tables {
    }
    .table-headline-type-c span {
        color: rgba(0, 0, 0, 0.5);
        display: block;
    }

    .home-hero-grid {
        grid-template-areas:
            "hhero-num hhero-num hhero-num ."
            "hhero-news hhero-news hhero-news hhero-news";
    }

    .hero-stocks-num {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 3;
        grid-area: hhero-num;
        padding-left: 1rem;
        margin-top: 5.5rem;
    }
    .hero-news-item {
        width: 100%;
        padding-left: 1rem;
    }
    .hero-news-container {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        position: relative;
        grid-area: hhero-news;
        margin-top: -webkit-calc(40vh - 135px);
        margin-top: calc(40vh - 135px);
    }

    .hhero-prev {
        margin-left: 2rem;
        margin-right: 2rem;
    }
    .hhero-next {
        margin-left: 2rem;
        margin-right: 2rem;
    }
    .home-hero-controls-grid {
        grid-template-areas: " hhero-controls hhero-controls hhero-controls hhero-controls";
        bottom: 14.77vh;
    }
    .hhero-controls {
        padding-left: 1rem;
    }
    .hhero-timer,
    .hhero-prev {
        display: none;
    }
    .home-bg {
        background-position: 18% center;
    }

    .home-hero-desc {
        padding: 2rem 1rem 8rem;
    }
    .home-portfolio-grid {
        grid-template-areas:
            "hpf-title hpf-title hpf-title hpf-title"
            "hpf-desc hpf-desc hpf-desc hpf-desc"
            "hpf-body hpf-body hpf-body  hpf-body ";
    }
    .hpf-title {
        padding: 2rem 1rem 0;
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
    }
    .hpf-desc {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
    }
    .hpf-body {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        overflow: hidden;
    }
    .hpf-desc-item {
        padding: 2rem 1rem 0;
    }
    .hpf-desc-default {
        padding: 0 1rem;
    }
    .hpf-body {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        padding: 0 0rem 4rem;
    }
    .home-investment-grid {
        grid-template-areas:
            "hi-title hi-title hi-title hi-title "
            "hi-desc hi-desc hi-desc hi-desc"
            "hi-logos hi-logos hi-logos hi-logos";
    }
    .hi-title {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        padding: 2rem 1rem 0;
    }
    .hi-desc {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        padding: 2rem 1rem 8rem;
    }
    .hi-logos {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
    }
    .home-news-grid {
         
        color: black;
        grid-template-areas:
            "hn-title hn-title hn-title hn-title"
            "hn-desc hn-desc hn-desc hn-desc"
            "hn-link hn-link hn-link hn-link";
    }
    .home-twitter-grid {
         
        color: black;
        grid-template-areas:
            "hnt-title hnt-title hnt-title hnt-title"
            "hnt-desc hnt-desc hnt-desc hnt-desc"
            "it1 it1 it1 it1"
            "it2 it2 it2 it2"
            "it3 it3 it3 it3";
    }
    .hn-title {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        padding: 2rem 1rem 0;
    }
    .hn-desc {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        padding: 2rem 1rem 8rem;
    }
    .hn-cover {
        display: none;
    }
    .hn-link {
        -ms-grid-row: 3;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        padding: 0 0 8rem;
    }
    .hn-link-item {
        padding: 0 1rem 0;
        margin-bottom: 4rem;
    }
    /* .hn-link-item h1{
		letter-spacing: -2.8px;
	} */
    .hn-link-item-img {
        display: none;
    }
    .hn-link-item-date {
        display: block;
    }
    .hn-link-item-readmore {
        margin-left: 10px;
    }
    .hn-link-item .hn-link-item-readmore {
        margin-left: 0;
    }
    .hnt-title {
        -ms-grid-row: 4;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        padding: 0 1rem 0;
    }
    .hnt-desc {
        -ms-grid-row: 5;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        padding: 2rem 1rem 0;
        margin-bottom: 8rem;
    }
    /* .hnt-desc svg {
	    fill: black;
	    height: 3.5rem;
	    width: 3.5rem;
	} */
    .twitter-items {
        padding: 0 1rem 0;
        margin-bottom: 8rem;
        cursor: pointer;
    }
    .twitter-reply-tweet {
        margin-top: 0rem;
    }
    .twitter-items.it1 {
        -ms-grid-row: 6;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
    }
    .twitter-items.it2 {
        -ms-grid-row: 7;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
    }
    .twitter-items.it3 {
        -ms-grid-row: 8;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        margin-bottom: 8rem;
    }
    .twitter-handle {
        margin-bottom: 1rem;
    }
    .twitter-tweets {
        margin-bottom: 0rem;
    }
    .twitter-date {
        display: block;
    }

    .footer-grid {
        grid-template-areas:
            "footer-email footer-email footer-email footer-email"
            "footer-sitemap footer-sitemap footer-sitemap footer-sitemap"
            "footer-contact footer-contact footer-info footer-info"
            "footer-esg-logo footer-esg-logo footer-esg-logo footer-esg-logo"
            "footer-copy footer-copy footer-copy footer-copy";
    }
    .footer-logo {
        display: none;
    }
    .footer-email svg {
        height: 3.5rem;
        width: 5rem;
    }
    .footer-email h1 span {
        display: inline;
    }

    .footer-email {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        padding: 2rem 1rem 0;
        /* margin-bottom: 16rem; */
        margin-bottom: 8rem;
    }

    .footer-sitemap {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        padding: 2rem 1rem 0;
        /* margin-bottom: 16rem; */
    }

    .footer-contact {
        -ms-grid-row: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        padding: 0rem 1rem 4rem;
    }
    .footer-info {
        -ms-grid-row: 3;
        -ms-grid-column: 3;
        -ms-grid-column-span: 2;
        padding: 0rem 1rem 4rem;
    }
    .footer-esg-logo {
        -ms-grid-row: 4;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        padding: 0rem 1rem 4rem;
    }

    .about-hero-section.has-img:after {
        display: block;
        content: "";
        padding-top: 65%;
    }
    .studio-hero.about-hero-section:after{   
        padding-top: 133.33%;
    }
    .about-header-title {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 2rem 1rem 0;
    }
    .breadcrumbs-wrapper {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 2rem 1rem 0;
        margin-bottom: 1rem;
    }
    .breadcrumbs-wrapper,
    .breadcrumbs-wrapper.medbild {
        margin-bottom: 80px;
    }
    .breadcrumbs-wrapper.calendar {
        margin-bottom: 2rem;
    }
    .about-content-desc {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 0 1rem 80px;
    }
    .about-content-desc.district-desc{
        padding: 0 1rem 0;
    }
    .cl-img-full {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
    }
    .cl-img-full:after {
        content: "";
        display: block;
        padding-top: 50%;
    }
    .cl-title-full {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 2rem 1rem 0;
        margin-bottom: 0;
    }
    .cl-desc-full {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 2rem 1rem 0;
        margin-bottom: 4rem;
    }

    .cl-img-half-left {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
    }
    .cl-desc-left-half {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        color: rgba(0, 0, 0, 0.5);
        padding: 2rem 1rem 0;
        margin-bottom: 4rem;
    }
    .cl-img-half-right {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
    }
    .cl-desc-right-half {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 2rem 1rem 0;
        margin-bottom: 4rem;
    }
    .cl-full-text-only {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 0 1rem;
        margin-bottom: 8rem;
    }
    .cf-twothirds-img-left {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
    }
    .cf-twothirds-img-left:after {
        content: "";
        display: inline-block;
        padding-top: 50%;
    }
    .cf-twothirds-text-left {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 2rem 1rem 0;
        margin-bottom: 4rem;
    }
    .cl-half-title {
        color: black;
        margin-bottom: 2rem;
    }
    .cf-onethird-img-right {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
    }
    .cf-onethird-img-right:after {
        content: "";
        display: inline-block;
        padding-top: 80%;
    }
    .cf-onethird-text-right {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 2rem 1rem 0;
        margin-bottom: 4rem;
    }
    .cf-onethird-text-right.nomargin {
        margin-bottom: 4rem;
    }
    .cf-onethird-img-left {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
    }
    .cf-onethird-img-left:after {
        content: "";
        display: inline-block;
        padding-top: 80%;
    }
    .cf-onethird-text-left {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 2rem 1rem 0;
        margin-bottom: 4rem;
    }
    .cf-twothirds-img-right:after {
        content: "";
        display: inline-block;
        padding-top: 50%;
    }
    .cf-twothirds-text-right {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 2rem 1rem 0;
        margin-bottom: 4rem;
    }
    .cf-first-thirds-img,
    .cf-second-thirds-img,
    .cf-third-thirds-img {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
    }
    .cf-first-thirds-img:after,
    .cf-second-thirds-img:after,
    .cf-third-thirds-img:after {
        content: "";
        display: inline-block;
        padding-top: 66.66%;
    }
    .cf-first-thirds-text,
    .cf-second-thirds-text,
    .cf-third-thirds-text {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        color: rgba(0, 0, 0, 0.5);
        padding: 2rem 1rem 0;
        margin-bottom: 4rem;
    }
    .cl-twothirds-text-only,
    .cl-half-text-only {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column-span: 4;
        grid-column-end: span 4;
        color: rgba(0, 0, 0, 0.5);
        padding: 0 1rem;
        margin-bottom: 8rem;
    }
    .cl-twothirds-text-only.right-pos,
    .cl-half-text-only.right-pos {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
    }

    .cl-twothirds-text-only.left-pos,
    .cl-half-text-only.left-pos {
        -ms-grid-column: 1;
        grid-column-start: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
    }
    .cl-twothirds-text-only.center-pos,
    .cl-half-text-only.center-pos {
        -ms-grid-column: 1;
        grid-column-start: 1;

        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
    }

    .article-publish-info {
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        grid-column: 1 / span 2;
        padding: 0 1rem;
        margin-bottom: 1rem;
    }
    .article-text-para,
    .article-text-para.calendar {
        padding: 0 1rem;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
    }
    .article-text-para.calendar {
        margin: 0;
    }
    .article-logo-cont {
        margin-bottom: 8rem;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 0;
    }

    .article-header-tile,
    .article-header-tile.calender,
    .modular-finance-containers-header.gov {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 0 1rem;
        margin-bottom: 1rem;
    }
    .vcaption {
        color: rgba(0, 0, 0, 0.5);
        margin-bottom: 4rem;
    }
    .article-dl-container {
        position: relative;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        margin-bottom: 4rem;
        padding: 0 1rem;
    }
    .article-dl-container.fheader,
    .article-main-contact.fheader {
    }
    .article-main-contact {
        position: relative;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        margin-bottom: 4rem;
        padding: 0 1rem;
    }
    .article-contant-col {
        color: #000000;
        padding: 0 1rem;
        margin-bottom: 8rem;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
    }
    .article-grid > *:last-child {
        margin-bottom: 40px;
    }
    .article-video,
    .article-img {
        background-color: black;
        position: relative;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        margin-bottom: 1rem;
    }
    .article-dl-container svg {
        height: 2.9rem;
        width: 2.9rem;
    }
    .article-main-contact svg {
        height: 2.9rem;
        width: 3.9rem;
    }
    .about-header-grid .about-header-title {
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 0rem 1rem 1rem;
    }
    .category-filter {
        text-transform: uppercase;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        padding: 0 1rem 0;
        color: black;
        margin-top: -2rem;
        margin-bottom: 8rem;
    }
    .cat-press-cover {
        display: none;
    }
    .press-list-feed {
        color: #000000;
        padding: 0 1rem;
        margin-bottom: 4rem;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
        position: relative;
    }
    .press-feed-item-img {
        display: none;
    }
    .press-navigation {
        text-transform: uppercase;
        padding: 0 1rem;
        margin-bottom: 8rem;
        -ms-grid-column: 1;
        -ms-grid-column-span: 4;
        grid-column: 1 / span 4;
    }
    .categ-feed,
    .press-feed-date {
        display: block;
    }
    .menu-main-item:after {
        right: 2rem;
    }
    .has-third-menu-mobile span::after,
    .has-third-menu-mobile.active-item span::after {
        right: 2.5rem;
    }
    .third-wrapper{
        position: relative;
    }
    .third-wrapper:before{

        content: "";
        display: inline-block;
        position: absolute;
        left: 0;
        top: 10px;
        width: 24px;
        height: 24px;
        background-image: url(./img/Arrow_Right_SM.png);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center center;
        transform:translateX(-12px);
        opacity: 0;
        transition: transform 250ms ease-in-out, opacity 250ms ease-in-out;
    }
    .third-wrapper.active-item:before{
        transform:translateX(0);
        opacity: 1;
    }
    .active-item .has-third-menu-mobile{
        color: var(--brand);
        padding-left: 42px;
    }

    .cmd-timezone-table {
        flex-wrap: wrap;
    }

    .hero-cmd-inner {
        padding: 6rem 1rem;
    }
    .cmd-sec-title {
        padding: 2rem 1rem 0;
    }

    .cmd-desc {
        padding: 2rem 1rem 6rem;
    }
    .agenda-paragraph.cmd-desc{
        padding-bottom: 0;
    }

    .cmd-timeline {
        padding: 2rem 1rem 4rem;
    }

    .cmd-speaker-row {
        padding: 0 1rem;
    }

    .cmd-map-container::after {
        padding-top: 75%;
    }

    .wpcf7-form-control-wrap {
        width: 100%;
        margin-bottom: 2rem;
    }

    .wpcf7-form-control-wrap.cmd-gdpr {
        width: 100%;
    }

    .cmd-form-body form input[type="submit"] {
        margin-top: 50px;
        align-self: center;
        margin-right: 0;
    }

    .mapboxgl-marker {
        width: 24px;
        height: 33px;
    }
    .hero-cmd-inner h1, .cmd-form-header .fheader {
    }
    .open-pos-grid-info {
        padding: 0 1rem 40px;
        flex-direction: column;
    }
    .press-feature-news-img{
        max-width:unset;
    }
    .press-about-content-desc{
        padding:0 1rem;
    }
    .press-featured-wrapper{

        padding: 20px 0 40px;
    }
    .press-feature-news{
        padding:0 10px;
    }
    
    .hero-news-item h1 {
        word-break: break-word;
    }
}

@media only screen and (max-width: 480px) {
    .labels-cookies {
        margin-left: 0px;
        margin-right: 10px;
        letter-spacing: initial;
    }
    .press-featured-flag{
        padding-left:38px;
        background-position:10px center;
    }
}

@media only screen and (max-width: 320px) {
    .footer-esg-logo {
        flex-direction: column;
        padding: 0;
        padding-bottom: 4rem;
    }
}
