.patentTechInfo{
    /* background: #FEEFF2; */
    background: #CBEBF8;
    padding: 1.5rem 6rem 1.5rem;
}
.patentTechInfoDiv{
    position: relative;
    inset: 0;
    margin: 8rem 0;
}
.patentTechInfoImg{
    position: absolute;
    right: 6rem;
    top: -5.5rem;
}
.patentTechInfoImg img{
    width: 22rem;
}
.patentLogos, .realTimeLogos, .synopsLogos{
    width: 5rem;
}
.statelessGenInfo, .genAIMap, .realTimeInfo{
    background: white;
    height: fit-content;
    box-shadow: 0 0 26px -3px rgba(0,0,0,0.1);
}
.genAI{
    position: relative;
    right: 15px;
    width: 30rem;
}

.realTimeInfoList ul, .propertyCloudInfoList ul{
    padding: 0;
    margin: 5px;
}

.realTimeInfoList li {
    list-style: none;
    display: flex;
    align-items: center;
    gap: 20px;
}
.propertyCloudInfoList li{
    list-style: none;
}
.realTimeInfoList li:not(:last-child), .propertyCloudInfoList li:not(:last-child){
    margin-bottom: 1rem;
}
.realTimeInfoList .block, .propertyCloudInfoList .block{
    height: 15px;
    width: 15px;
    background: var(--primary-color);
}
.propertyCloudInfoListData{
    margin-left: 2rem;
}
.realTimeInfoImg, .propertyCloudInfoImg{
    position: relative;
    inset: 0;
}
.realTime{
    position: absolute;
    left: -4.5rem;
    bottom: 0;
    width: 30rem;
    height: 21rem;
 }
.synops{
    position: absolute;
    left: -2rem;
    bottom: 0;
    width: 20rem;
    height: 10rem;
}
.propertyCloudInfo{
    box-shadow: 0 -20px 26px -3px rgba(0, 0, 0, 0.1);
    background: white;
    height: fit-content;
}
.propertyCloudInfoDivTwo{
    margin: 0 4rem;
    box-shadow: 0 20px 26px -3px rgba(0, 0, 0, 0.1)
}
.patentJoinUs{
    border-radius: 10px;
    color: white;
    background-image: url("images/patents/joinUs.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
.newsLetterDiv{
    border-radius: 10px;
    color: white;
    background-image: url("images/patents/newLetter.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.patentJoinUsList{
    display: flex;
    justify-content: space-between;
}
.patentJoinUsListLine{
   height: 20px;
    width: 1px;
    background: white;
}
