.o-zikzak-container{
    width: 100%;
    padding: 2.5rem 0;
    max-width: 100%;
    margin: 0 auto;
}
.o-zikzak-container .o-zikzak{
    display: flex;
}
.o-zikzak-container .o-zikzak:nth-child(2n + 1){
    flex-direction: row-reverse;
}
.o-zikzak-container .o-zikzak .o-zikzak-image{
    width: 50%;
}
.o-zikzak-container .o-zikzak .o-zikzak-image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.o-zikzak-container .o-zikzak .o-zikzak-content{
    width: calc(50% - 4rem);
    padding: 2rem;
}
.o-zikzak-container .o-zikzak .o-zikzak-content h1,
.o-zikzak-container .o-zikzak .o-zikzak-content h2,
.o-zikzak-container .o-zikzak .o-zikzak-content h3,
.o-zikzak-container .o-zikzak .o-zikzak-content h4,
.o-zikzak-container .o-zikzak .o-zikzak-content h5,
.o-zikzak-container .o-zikzak .o-zikzak-content h6{
    margin-bottom: 1.5rem;
}
@media screen and (max-width:700px){
    .o-zikzak-container .o-zikzak > div:first-child{
        width: 100% !important;
    }
    .o-zikzak-container .o-zikzak > div:last-child{
        width: calc(100% - 2rem) !important;
        padding: 1rem !important;
    }
    .o-zikzak-container .o-zikzak{
        flex-direction: column !important;
    }
}