.block_doubleboxes h2, .block_doubleboxes h1{
    margin-bottom:2.5rem;
    font-size:3rem;
    font-weight: 500;
}
.block_doubleboxes .doubleboxes{
    display:flex;
    flex-wrap: wrap;
}
.block_doubleboxes .doubleboxes.boxes_waved{
    padding-top:69px;
}
.block_doubleboxes .doublebox_single{
    position:relative;
    flex: 0 0 auto;
    width: 50%;
    font-size:1.3rem;
    margin-bottom:5rem;
}
.block_doubleboxes .doublebox_single article{
    max-width:650px;
}
.block_doubleboxes .doublebox_single button{
    margin-top:1.5rem;
}
.block_doubleboxes .doublebox_single:nth-child(odd){
    padding-right:3rem;
}
.block_doubleboxes .doublebox_single:nth-child(even){
    padding-left:3rem;
}
.block_doubleboxes .boxes_waved .doublebox_single:nth-child(odd){
    top:-69px;
}
.block_doubleboxes .boxes_waved .doublebox_single:nth-child(even){
    top:69px;
}
.block_doubleboxes h3{
    font-size:2rem;
    color:#0492d2;
    margin:1.5rem 0;
}

@media (max-width: 520.98px) {

    .block_doubleboxes h2{
        font-size:2rem;
    }
    .block_doubleboxes h3{
        font-size:1.5rem;
        color:#0492d2;
        margin:1.5rem 0;
    }
    .block_doubleboxes .doubleboxes.boxes_waved{
        padding-top:0px;
    }
    
    .block_doubleboxes .doublebox_single{
        position:relative;
        flex: 0 0 auto;
        width: 100%;
        font-size:1rem;
        margin-bottom:3rem;
    }
    .block_doubleboxes .doubleboxes{
        display:block;
    }
    .block_doubleboxes .doublebox_single:nth-child(odd),
    .block_doubleboxes .boxes_waved .doublebox_single:nth-child(odd){
        top:0;
        padding-right:0;
    }
    .block_doubleboxes .doublebox_single:nth-child(even),
    .block_doubleboxes .boxes_waved .doublebox_single:nth-child(even){
        top:0;
        padding-left:0;
    }
}