/* style */    #sclk_company {        height: 100vh;        background: linear-gradient(to bottom, rgb(35, 45, 55) 0%, rgba(20,20,20,1) 40%);    }    .sclk_pageHead_company {        height: 220px !important;        background: none !important;    }    .sclk_pageTitle_company {        margin: 150px auto 50px auto !important;        padding: 0 !important;    }    .search-description_company {        bottom: 80px !important;    }/* structure */     .legal, .about {}    .sclkCompany_contentWrapper {display: flex; padding: 0 10px; background: rgb(var(--sc_secondary_background)); }    .sclkCompany_contentWrapper .sclkCompany_content { width: 94vW; max-width: 1200px; margin: 100px auto; }    .sclkCompany_contentWrapper .sclkCompany_content_gridPadded {display: grid; grid-row-gap: 20px; line-height: 22px;}    .sclkCompany_contentWrapper .sclkCompany_content .contentH1 {font-size: 22px; padding-bottom: 10px;}    .sclkCompany_contentWrapper .sclkCompany_content .contentH2 {font-size:18px; padding:20px 0 10px 0; color: rgb(57,163,208);}    .sclkCompany_contentWrapper .sclkCompany_content .contentH3 {font-size: 15px; opacity: 0.6; }        .sclkCompany_content_gridPadded div {        max-width: 94vW;        font-size: 17px;    }        /* media */    @media (max-width: 600px) {        .sclkCompany_contentWrapper { padding: 0; }    }/* for 'legal' */    .sclkCompany_contentWrapper #legalLeft {float:left; max-width: 300px; margin: 0 20px 30px 0;}    .sclkCompany_contentWrapper #legalMain {float:left; max-width: 900px;}    .sclkCompany_contentWrapper .legalLinks {padding: 7px 0; font-size: 14.5px; color: #444;}    .sclkCompany_contentWrapper .legalDate {padding: 0 0 12px 0; font-size:12px; color: #444; line-height: 22px;}/* footer */    .sclkCompany_contentWrapper#companyFooter {bottom: 0;}    .sclkCompany_contentWrapper#companyFooter .sclkCompany_content {width:100%; max-width: 1200px; padding: 110px 0 50px 0; margin: 0 auto;}    .sclkCompany_contentWrapper#companyFooter span {padding-right:15px;}    .sclkCompany_contentWrapper#companyFooter span a {color:#ccc; text-decoration:none;}    .sclkCompany_contentWrapper#companyFooter span a:hover {color:#f2f2f2;}    .sclkCompany_contentWrapper#companyFooter div {color:#777; font-size:13px; padding-top:15px;}        /* media */    @media (max-width: 600px) {        .sclkCompany_contentWrapper#companyFooter {padding: 5px 10px;}    }    /* 404 */    .footer404 {position: absolute;}/* *********************************	Rollout V5**********************************/        /* structure */    .rollout_v5_wrapper {        margin: 40px 0 0 0;    }    .rollout_v5_sticky {        position: -webkit-sticky; position: sticky;  /* -webkit-sticky is currently needed for Chromes and Safari on iOS (remove when supported) */        top: 0px;        top: 40px;        background-color: rgb(235, 235, 235)    }    .rollout_v5_sticky  i {        margin-right: 20px;        -ms-transform: rotate(45deg); /* IE 9 */        -webkit-transform: rotate(45deg); /* Safari prior 9.0 */        transform: rotate(45deg); /* Standard syntax */    }    .rollout_v5_sticky  span {        height: 30px;        width: 30px;        background: rgb(59,119,153);        background: rgb(var(--sc_blue));        color: white;    }    .rollout_v5_sticky  span i {        margin: auto 8px;        -ms-transform: rotate(0deg); /* IE 9 */        -webkit-transform: rotate(0deg); /* Safari prior 9.0 */        transform: rotate(0deg); /* Standard syntax */        font-size: 14px;    }    .rollout_v5_section {        background: rgb(245,245,245);     }    .rollout_v5_sectionAlt {        background: rgb(235,235,235);    }    .rollout_v5_section_content {        max-width: 1200px;        margin: 0 auto;        padding: 50px 20px;    }        /* elements */    .rollout_v5_section_content div {        color: rgb(25,25,25);    }    .rollout_v5_section_content img {        display: block;        margin: 20px auto;        width: 80%;     }    .rollout_v5_section_content img.imgSmaller {        width: auto;    }    .rollout_v5_section_content a {        color: rgba(24,137,207,1.00);    }        /* text */    div.rolloutV5_h1 {        font-size: 50px;        font-weight: 500;        text-align: center;        padding-bottom: 10px;    }    div.rolloutV5_h1_sub {        font-size: 26px;        text-align: center;        padding-bottom: 20px;    }    div.rolloutV5_h2 {        font-size: 34px;        font-weight: 500;        text-align: center;        padding-bottom: 20px;    }    div.rolloutV5_largerText {        font-size: 20px;        width: 80%;         margin: 0 auto; padding: 10px 0 20px 0;    }        /* media */    @media (max-width: 800px) {        .rollout_v5_section_content { padding: 20px 12px 30px 12px; }        div.rolloutV5_h1 { font-size: 35px; }        div.rolloutV5_h1_sub { font-size: 22px; }        div.rolloutV5_h2 { font-size: 24px; padding-bottom: 10px; }        div.rolloutV5_largerText { font-size: 18px; width: 100%; }        .rollout_v5_section_content img { width: 100%; }        .rollout_v5_section_content img.imgSmaller { width: 60%; }    }/* *********************************	LISTED ARTISTS**********************************/    .sclkCompany_listArtists_box {        display: grid; grid-template-columns: 80px 1fr; grid-column-gap: 25px;        padding: 10px;    }    .sclkCompany_listArtists_picture {        width: 80px; height: 80px;         background-position: center center; background-size: cover; background-repeat: no-repeat;    }    .sclkCompany_listArtists_textGrid div {        padding-bottom: 5px;    }    .sclkCompany_listArtists_textGrid_name {        font-size: 18px; font-weight: 500;    }