.wp-today-tomorrow-transformation {
    padding: 0px 0px 48px 0px;
    background: #000;
    position: relative;
    overflow: hidden;
}

body:not([data-author-mode]) .wp-today-tomorrow-transformation>.core-container:not(:first-of-type) {
    position: relative;
    z-index: 1;
}

body:not([data-author-mode]) .wp-today-tomorrow-transformation>.core-container:first-of-type {
    height: 230px;
}

.wp-today-tomorrow-transformation .wp-headline h2 {
    font-family: ArtifaktLegend;
    font-weight: 800;
    font-size: clamp(28px, calc(22.72px + 1.48vw), 44px);
    line-height: 1.2;
}

.wp-today-tomorrow-transformation .wp-copy {
    font-family: ArtifaktElement, Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
}

.wp-today-tomorrow-transformation .wd-inline-icon {
    font-family: ArtifaktElement, Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 700 !important;
    color: #FFFFFF !important;
}

.wp-today-tomorrow-transformation .wd-responsive-grid {
    z-index: 2;
    max-width: 1282px;
}

body:not([data-author-mode]) .wp-today-tomorrow-transformation .wp-background {
    background: #1e2831;
    background: url(https://damassets.autodesk.net/content/dam/autodesk/www/homepage/fy23/todays-disruption-tomorrows-transformation-banner-800x500.jpg);
    background-size: 700px auto;
    background-position: center top;
    background-repeat: no-repeat;
    content: "";
    width: 100%;
    height: 438px;
    position: relative;
}

@media only screen and (min-width: 40.063em) {
    body:not([data-author-mode]) .wp-today-tomorrow-transformation .wp-background {
        background: #1e2831;
        background: url(https://damassets.autodesk.net/content/dam/autodesk/www/homepage/fy23/todays-disruption-tomorrows-transformation-banner-800x500.jpg);
        background-size: 900px auto;
        background-position: center top;
        background-repeat: no-repeat;
        content: "";
        width: 100%;
        height: 533px;
        position: relative;
    }

    body:not([data-author-mode]) .wp-today-tomorrow-transformation>.core-container:first-of-type {
        height: 290px;
    }
}

@media only screen and (min-width: 50.063em) {
    .wp-today-tomorrow-transformation {
        padding: 141px 0px 138px 0px;
        background: #262831;
    }

    body:not([data-author-mode]) .wp-today-tomorrow-transformation>.core-container:first-of-type {
        position: absolute;
        top: 0px;
        z-index: 0;
        width: 100%;
        height: 100%;
    }

    .wp-today-tomorrow-transformation .wp-copy,
    .wp-today-tomorrow-transformation .wp-headline {
        max-width: 400px;
    }

    /*
    .wp-today-tomorrow-transformation .wp-copy, .wp-today-tomorrow-transformation .wp-headline h2.wd-font-24{
        font-size: 28px;
        line-height: 36px;
    }*/
    body:not([data-author-mode]) .wp-today-tomorrow-transformation .wp-background {
        background: url(https://damassets.autodesk.net/content/dam/autodesk/www/homepage/fy23/todays-disruption-tomorrows-transformation-banner-2000x1200.jpg);
        background-color: #000;
        background-size: 1650px auto;
        background-position: calc(50% - 50px) top;
        background-repeat: no-repeat;
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
    }
}

@media only screen and (min-width: 64.063em) {
    .wp-today-tomorrow-transformation {
        padding: 141px 0px 162px 0px;
        background: #262831;
    }

    .wp-today-tomorrow-transformation .wp-copy,
    .wp-today-tomorrow-transformation .wp-headline {
        max-width: 470px;
    }

    body:not([data-author-mode]) .wp-today-tomorrow-transformation .wp-background {
        background: url(https://damassets.autodesk.net/content/dam/autodesk/www/homepage/fy23/todays-disruption-tomorrows-transformation-banner-2000x1200.jpg);
        background-color: #000000;
        background-size: 1750px auto;
        background-position: center top;
        background-repeat: no-repeat;
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
    }
}