.divimage {
position:relative;
}
.divtext {
position:absolute;
top:0;
left:0;
width:100%;
color: #fff;
padding-top:9%;
padding-left:1%;
padding-right: 30%;
}
.lower-txt {
border: 2px solid #5433A6;
border-radius: 20px;
padding: 16px;
}
.page h3 {
color: #fff;
font-family: "tachyonw00-regularregular";
font-weight: 300;
font-size: 32px;
margin-bottom: 20px;
}
.btn-about,
.btn-about:focus {
font-size: 16px;
font-family: 'tachyonw00-regularregular';
width: 100%;
color: var(--color-white);
background-color: #5433A6;
padding: 8px 23px;
border: 2px solid #5433A6;
border-radius: 20px;
transition: 0.3s;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.btn-about:hover,
.btn-about:focus:hover {
color: var(--color-white);
background: rgba(var(--color-primary-rgb), 0.85);
}
.card {
background-color: transparent !important;
}
.btn-contact {
font-size: 16px;
font-family: 'tachyonw00-regularregular';
width: 200px;
color: var(--color-white);
background-color: #5433A6;
padding: 8px 23px;
border: 2px solid #5433A6;
border-radius: 16px;
transition: 0.3s;
text-align: center;
}
.val0 {
border: 35px solid #5433A6;
border-radius: 50%;
padding: 20px;
width: auto;
height: 100%;
}

.val0:before {
content:"";
display:block;
padding-top:100%;
}

.val1 {
background-color: #5433A6;
color: #fff;
padding:20px 50px;
margin-left: -35px;
border-top-right-radius: 60px;
border-bottom-right-radius: 60px;
}

.val2 {
border: 35px solid #2E30FA;
border-radius: 50%;
padding: 20px;
width: auto;
height: 100%;
}

.val2:before {
content:"";
display:block;
padding-top:100%;
}

.val3 {
background-color: #2E30FA;
color: #fff;
padding:20px 50px;
margin-right: -35px;
border-top-left-radius: 60px;
border-bottom-left-radius: 60px;
}

.val4 {
border: 35px solid #D32AA6;
border-radius: 50%;
padding: 20px;
width: auto;
height: 100%;
}

.val4:before {
content:"";
display:block;
padding-top:100%;
}

.val5 {
background-color: #D32AA6;
color: #fff;
padding:20px 50px;
margin-left: -35px;
border-top-right-radius: 60px;
border-bottom-right-radius: 60px;
}

.val6 {
border: 35px solid #5433A6;
border-radius: 50%;
padding: 20px;
width: auto;
height: 100%;
}

.val6:before {
content:"";
display:block;
padding-top:100%;
}

.val7 {
background-color: #5433A6;
color: #fff;
padding:20px 50px;
margin-right: -35px;
border-top-left-radius: 60px;
border-bottom-left-radius: 60px;
}

.val8 {
border: 35px solid #2E30FA;
border-radius: 50%;
padding: 20px;
width: auto;
height: 100%;
}

.val8:before {
content:"";
display:block;
padding-top:100%;
}

.val9 {
background-color: #2E30FA;
color: #fff;
padding:20px 50px;
margin-left: -35px;
border-top-right-radius: 60px;
border-bottom-right-radius: 60px;
}

.val10 {
border: 35px solid #D32AA6;
border-radius: 50%;
padding: 20px;
width: auto;
height: 100%;
}

.val10:before {
content:"";
display:block;
padding-top:100%;
}

.val11 {
background-color: #D32AA6;
color: #fff;
padding:20px 50px;
margin-right: -35px;
border-top-left-radius: 60px;
border-bottom-left-radius: 60px;
}