.main {
    
    width:88%;
    padding:100px 0px;
    
    font-family:Raleway, sans-serif;
    
    }

.main h2 {

    font-size:54px;
    line-height:60px;
    font-weight:300;
    color:#333;
    margin-bottom:40px;
    
    }

.main h3 {
    
    font-size:28px;
    line-height:34px;
    font-weight:400;
    color:#0062a1;
    margin-bottom:10px;

    }
    
.main h4 {
    
    font-size:22px;
    line-height:26px;
    font-weight:100;
    color:#333;
    margin-bottom:40px;

    }

.main p {
    
    font-size:18px;
    line-height:24px;
    font-weight:300;
    color:#333;
    width:75%;
    
    }

.main p strong {
    
    font-weight:600;
    
    }
    
.main p em {
    
    font-style:italic;
    
    }
    
.main a {
    
    font-size:20px;
    line-height:26px;
    font-weight:600;
    color:#0062a1;
    
    display:block;
    margin-top:40px;
    text-decoration:none;
    
    }
    
.image {
    
    margin-bottom: 90px;
    max-width: 100%;
    
    }

.image img {
    
    max-width: 75%;
    height: 400px;
    object-fit: cover;
    
    }


@media only screen and (max-width: 1100px) {

.main {
    
    width:100%;
    padding:50px 0px;
        
    }

.main p {
    
    width:100%;
    
    }


}

@media only screen and (max-width: 600px) {



.main h2 {

    font-size:48px;
    line-height:54px;

    margin-bottom:30px;
    
    }

.main h3 {
    
    font-size:24px;
    line-height:30px;

    }
    
.main h4 {
    
    font-size:20px;
    line-height:24px;
    font-weight:300;
    margin-bottom:30px;

    }


.main p strong {
    
    font-weight:600;
    
    }
    
.main p em {
    
    font-style:italic;
    
    }

.image img {
    
    max-width: 100%;
    
    }

}