section.charityBlockTwo {

    width: 100% !important;

}

.block.charityBlockTwo .container {

    padding:5vw 0;

}

.block.charityBlockTwo .content {

    position:relative;
    width:80%;
    height:40vw;
    margin:0 auto;

}

.block.charityBlockTwo .textCon {

    display: block;
    height:40vw;
    position: absolute;
    left:41vw;
    top:15%;

}

.block.charityBlockTwo .imageCon {

    position:absolute;
    top:0;
    left:-2vw;

}

.block.charityBlockTwo .image.image1 {

    width:27vw;
    height:25vw;
    position: absolute;
    left:0;
    top:0;

}

.block.charityBlockTwo .image.image2 {

    width:20vw;
    height:26vw;
    position: absolute;
    left:17vw;
    top:14vw;

}

.block.charityBlockTwo .image.image3 {

    width:10vw;
    height:auto;
    position: absolute;
    top:0vw;
    left:30vw;

}

.block.charityBlockTwo .title h1 {

    font-family: "Singolare", sans-serif;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
    font-size: 2.75vw;
    letter-spacing: 0.025em;
    line-height: 3vw;
    padding-bottom: 2vw;

}

.block.charityBlockTwo .text {

    width:32vw;

}

.block.charityBlockTwo .text li::marker {

    color:#2bb17a;

}

.block.charityBlockTwo .linkButtons a {

    width:16vw;
    text-align:center;

}


/* mobile */


section.charityBlockTwo.breakPointMobile .content {

    position:relative;
    width:90vw;
    height:auto;
    padding:5vw 0;

}

section.charityBlockTwo.breakPointMobile .textCon {

    display: block;
    height:auto;
    width:100%;
    position: relative;
    left:0;
    top:0;
  
}

section.charityBlockTwo.breakPointMobile .title h1 {

    font-size: 6vw;
    line-height: 8vw;
    padding-bottom: 5vw;

}

section.charityBlockTwo.breakPointMobile .text {

    width:100%;

}

section.charityBlockTwo.breakPointMobile .imageCon {

    position:relative;
    top:10vw;
    left:0;
    height: 94vw;

}

section.charityBlockTwo.breakPointMobile .image.image1 {

    width:50vw;
    height:45vw;
    left:5vw;
    top:0;

}

section.charityBlockTwo.breakPointMobile .image.image2 {

    width:44vw;
    height:60vw;
    position: absolute;
    left:40vw;
    top:20vw;

}

section.charityBlockTwo.breakPointMobile .image.image3 {

    width:20vw;
    position: absolute;
    top:0vw;
    left:26vw;

}

section.charityBlockTwo.breakPointMobile .linkButtons a {

    width:75vw;

}