@charset "UTF-8";


.diva10{ 
    padding-block: var(--space-section-y);

}

.diva10-inner{
    width:min(92%, 1200px); 
    margin-inline:auto;
    background-color:#f4f4f4; 
    min-height:clamp(24rem, 34vw, 38rem); 

    display: flex;
    justify-content:space-between;
    align-items: stretch;
    flex-flow: row wrap;

}


.diva10-vsimg,
.diva10-box {
    flex: 0 1 50%;
    min-width: 0;
}

.diva10-vsimg {
  overflow: hidden;
}

.diva10-vsimg > img{
    width:100%;
    height:100%;
    display: block;
    object-fit:cover;
}

.diva10-box{
    padding:clamp(4rem, calc(5vw + 1rem), 7rem);
    box-sizing: border-box;

    display: flex;
    flex-direction: column;
    justify-content: center;
}

.diva10-box__title{
    width:100%;
    margin-bottom:var(--space-section-content);

    font-size:var(--wb-font-h3); 
    font-weight:var(--wb-font-weight-black);

}

.diva10-box__text{
    width:100%;

    font-size:var(--wb-font-text); 
    font-weight:var(--wb-font-weight-regular); 
    line-height: var(--wb-line-text); 
}

.diva10-box__btn{
    margin-top:3rem;
}

.diva10-box .c-cta {
  width: min(100%, 12rem);
}




/* ================responsive web design area ==============
============================================================ */

@media screen and ( max-width:900px ) {
    .diva10-inner{
        flex-direction: column;
    }

  .diva10-vsimg,
  .diva10-box {
    flex: none;
    width: 100%;
  }


}

















