
a {
    text-decoration: none;
    font-family: Inter, sans-serif;
    color: #2e8dca;
    
}
.section {
            display: flex;
        
            justify-content: center;
            max-width: 1200px;
            margin-bottom: 25px;
            margin: auto;
           
        }

.section h3 a {
      line-height: 2;
        color: #f54747;
            font-family: Inter, sans-serif;
}
        .text-block {
            flex: 1;
           
            padding-right: 40px;
            text-align: left;
        }

        .text-block h2 {
            font-size: 25px;
            margin-bottom: 10px;
        align-content: center;
            text-align: center;
            
        }




        .text-block p {
            font-size: 1rem;
            line-height: 2;
            font-family: Inter, sans-serif;
           
        }
        .text-block a {
            font-size: 1rem;
           float: right;
            font-family: Inter, sans-serif;
            text-decoration: none;
            align-content: center;
            color: #2e8dca;
        }


        .text-block h2 {
        
            line-height: 2;
            font-family: Inter, sans-serif;
        }
        .image-block {
            flex: 1;
        }

        .image-block img {
            width: 100%;
            height: 100%;
           vertical-align: bottom;
            
            
        }

        @media (max-width: 768px) {
            .section {
                flex-direction: column;
               
               
        }
          
            
            
        }
        }
 @media only screen and (max-width: 600px) {
            
         h2::before {
            content: none;
            margin-right: 20px;
       vertical-align: middle;
            flex-direction: column;
       
            
        }

        }
