.two_column_list_items {
& .two_column_list_items_wrapper {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0px;
@media (max-width: 991px) {
grid-template-columns: 1fr!important;
}
& .block_title {
margin-bottom: 3rem;
}
& .block {
display: flex;
align-items: flex-start;
margin-bottom: 3rem;
& .block_icon {
margin-right: 2rem;
}
& .block_content {
& span {
font-size: 24px;
font-weight: bold;
color: #fff;
margin-bottom: 0.5rem;
display: block;
}
& .block_content p {
font-weight: 400;
color: #fff;
}
}
}
& .left_column {
background: #000043;
padding: 40px;
display: flex;
flex-direction: column;
justify-content: center;
& .left_column_wrapper {
display: flex;
flex-direction: column;
}
& .left_content {
min-height: 50px;
}
& h3 {
color: #fff;
font-size: 40px;
font-weight: 600;
margin-bottom: 10px;
@media (max-width: 1024px) {
font-size: 30px!important;
}
}
& p {
color: #fff;
font-size: 16px;
font-weight: 400;
min-height: 50px;
}
}
& .right_column {
background: #00007C;
padding: 40px;
display: flex;
flex-direction: column;
justify-content: center;
& .right_content {
min-height: 50px;
}
& .right_column_wrapper {
display: flex;
flex-direction: column;
}
& h3 {
color: #fff;
font-size: 40px;
font-weight: 600;
margin-bottom: 10px;
@media (max-width: 1024px) {
font-size: 30px!important;
}
}
& p {
color: #fff;
font-size: 16px;
font-weight: 400;
min-height: 50px;
}
} 
} 
}