section.text-image{
    padding: 70px 8%;
    display: flex;
    flex-direction: row-reverse;
    gap: 70px;
    align-items: center;
}

section.text-image .content{
    width: 55%;
}

section.text-image .content ul li {
    list-style-type: disc;
}


section.text-image .content p{
    margin-bottom: 25px;
}

section.text-image img{
    width: 45%;
	aspect-ratio: 3 / 2;
    object-fit: contain;
}

@media screen and (max-width:1100px){
    section.text-image {
    flex-direction: column;
    gap: 20px;
}
section.text-image .content {
    width: 100%;
}
section.text-image img {
    width: 100%;
    max-width: 600px;
}
}

@media screen and (max-width:768px){
section.text-image{
    padding: 70px 5%;
}
}