.timg-container {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1200px;
    margin: auto;
}

.timg-container.timg-postion {
    flex-direction: row-reverse;
}

.timg-title {
    width: 50%;
    margin-inline-end: 70px;
    display: flex;
    flex-direction: column;
    position: sticky;
    top: 100px;
}

.timg-container.timg-postion .timg-title {
    margin-inline-end:0;
    margin-inline-start: 70px;
}
 
.timg-title>.-dw-h4 {
    text-align: start;
}

.timg-title>.-dw-h1 {
    text-align: start;
    font-size: 35px;
}

.timg-image {
    width: 565px;
    border-radius: var(--largeradius);
    overflow: hidden;
    height: 402px;
    border: solid 1px #f2f4f7;
    display: flex;
    justify-content: center;
    align-items: center;
    position: sticky;
    top: 100px;
}
.timg-btns {
    display: flex;
    justify-content: flex-start;
    margin: 40px 0 0;
    gap: 13px;
    flex-wrap: wrap;
}
.defult-widgets-titels {
    text-align: center;
    max-width: 750px;
    margin: auto;
}
.timg-title > .p-content{
    text-align: start;
}

.-ycwt-wtextimg + .-ycwt-wtextimg {
    padding-block: 50px;
}

.-ycwt-wtextimg + .-ycwt-wtextimg:not(:has(+ .-ycwt-wtextimg)) {
    padding-bottom: 40px;
}