blocknote{
    border-color: #D42127;
    margin: 10px 0px 25px 35px;
    padding: 15px 0 15px 20px;
}
.stylized_zigzag{
    padding: 7rem 0;
}
.flex_stylized_zigzag{
    gap: 3rem;
}
.stylized_zigzag p {
    font-size: 1rem;
    margin: 0;
    padding: 1rem 0;
}
.stylized_zigzag_img{
    border-radius: 1rem;
    object-fit: cover;
    cursor:pointer;
    width: 100%;
}
.stylized_zigzag_img_div{
    flex:2;
}
.stylized_zigzag_video_div{
    flex: unset;
}
.stylized_zigzag_video_div video{
    flex: unset;
    max-height: 60vh;
}
.stylized_zigzag_content{
    padding: 1.5rem;
    border-radius: 1rem;
    flex: 1.5;
}
.stylized_zigzag_content h1,.stylized_zigzag_content h2,.stylized_zigzag_content h3,.stylized_zigzag_content h4,.stylized_zigzag_content h5, .stylized_zigzag_content h6{
    margin: 0;
    font-size: 1.4rem;
    color: #5C5C5C;
    font-weight: 500;
}
.stylized_zigzag_content h1 strong, .stylized_zigzag_content h2 strong,.stylized_zigzag_content h3 strong,.stylized_zigzag_content h4 strong,.stylized_zigzag_content h5 strong, .stylized_zigzag_content h6 strong{
    font-size: 2.5rem;
    font-weight: 900;
    background: -webkit-linear-gradient(#30513A, #607466);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.icon_main_row{
    display:flex;
    flex-direction: column;
    gap: 1.5rem;
}
.icon_row{
    display: flex;
    gap: 1rem;
    color: var(--white_tone);
}
.icon_row p{
    font-size: 20px;
    padding: 0;
    margin: 0;
}
.icon_row p strong{
    font-size: 24px;
}
.styled_zigzag_content{
    flex:1;
    color: #fff;
}
.styled_zigzag_content h2, .styled_zigzag_content h3, .styled_zigzag_content h4, .styled_zigzag_content h5, .styled_zigzag_content h6{
    font-size: 4rem;
    color: #fff;
}
@media(max-width:1100px){
    .flex_stylized_zigzag{
        gap: 0rem;
    }
    .stylized_zigzag_content{
        margin-left:0
    }
}

@media only screen and (max-width: 767px) {
    .stylized_zigzag_img_div {
        flex: 1;
    }
    .stylized_zigzag{
        position: relative;
    }
    .stylized_zigzag_img{
        position: absolute;
        left: -1rem;
        right: 0;
        width: 110vw;
        top: -2rem;
    }
    .icon_main_row{
        margin-top: 16rem;
    }
    .styled_zigzag_content{
        margin-top: 15rem;
    }
}