.trm-laptop-preview-newspaper-logo {
    position:absolute;
    background-size:contain;
    background-position: center center;
    background-repeat:no-repeat;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
   --logoHeight:60px;
   --logoHeightMobile:55px;
}
.trm-laptop-preview-script-tag-container {
   position:absolute;
}
body {
    margin:0px;
    padding:0px;
    overflow:hidden;
}
.trm-device-container {
    overflow:hidden;
}
iframe[class^="trm-ad-layer-iframe"] {
    transform:scale(0.8);
    top:-12.5% !important;
    left:-12.5% !important;
    width:125% !important;
    height:125% !important;
}

.button-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    gap: 16px;
    position: absolute;
    width: fit-content;
    height: 38px;
    left: calc(1037px - 28px);
    top: calc(858px + 14px);
}
.button-label-container {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 8px 16px;
    gap: 10px;

    width: fit-content;
    height: 38px;

    background: #2565A2;
    border-radius: 8px;
}

.button-label {
    width: fit-content;
    height: 22px;

    font-family: 'Manrope';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    /* identical to box height */
    display: flex;
    align-items: center;

    color: #FFFFFF;
}


.button-container.call-to-action-button {
    opacity:0;
}
.button-container.call-to-action-button .button-label-container {
    background-color:transparent !important;
}
.button-container.call-to-action-button .button-label-container .button-label {
    color: #595959;
    font-size:14px;
}
.TRM-RPA-image {
    position:relative;
}