.del__fototext{
padding-top: 2rem;
}
.del__fototext .del__container {
display: flex;
flex-direction: row;
padding-top: 2rem;
padding-bottom: 2rem;
}
.del__fototext .del__container.del__s_reverce {
flex-direction: row-reverse;
}
.del__fototext .del__container .del__s_left {
flex: 0 0 50%;
padding: 2rem;
}
.del__fototext .del__container .del__s_right {
flex: 0 0 50%;
}
.del__fototext .del__container img {
width: 100%;
height: 100%;
object-fit: cover;
aspect-ratio: 16/9;
border-radius: 1rem;
border: 1px solid lightgray;
overflow: hidden;
}
.del__fototext  .del__s_title{
text-align: left;
font-size: var(--size-text-xl);
margin-bottom: 2rem;
font-weight: 300;
}
.del__fototext  .del__s_left a{
padding: 0.5rem;
background: var(--color-green);
border-radius: 0.5rem;
display: flex;
justify-content: center;
align-items: center;
color: white;
border: 2px solid var(--color-green);
cursor: pointer;
width: fit-content;
}
.del__fototext  .del__s_left a:hover {
color: var(--color-green);
background: white;
}
@media (max-width: 960px) {
.del__fototext .del__container.del__s_reverce {
flex-direction: column;
}
.del__fototext .del__container {
flex-direction: column;
}
.del__fototext .del__container .del__s_left {
padding: 0;
}
.del__fototext .del__container {
padding: 1rem;
}
.del__fototext  .del__s_left a{
width: 100%;
}
}