* {
box-sizing: border-box; 
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
}

.column {
float: left;
}

.row::after {
content: ""; 
display: table;
clear: both;
}

.column.topbar1{
    width: 50%; 
    height: 70px; 
    padding-left: 185px; 
    align-content: center; 
    font-size: 30px; 
    font-weight: 700;
}

.column.topbar2{
    width: 50%; 
    height: 70px; 
    align-content: center; 
    padding-left: 12%; 
    font-weight: 700;
}

.navbar {
width: 100%;
overflow: auto;
}

.navbar a {
float: left;
padding: 12px;
color: #303030;
text-decoration: none;
font-size: 12px;
}

.navbar a:hover {
color: skyblue;
}

.row.content1{
    background-size: cover; 
    background-repeat: no-repeat; 
    background-position: center;
}

.column.content1{
    width: 100%; 
    height: 600px; 
    color: #303030; 
    text-align: center; 
    align-content: center;
}

.content1-p1{
    font-size: 50px; 
    font-weight: bold; 
    letter-spacing: 2px;
}

.content1-p2{
    font-size: 50px; 
    font-weight: 100; 
    font-family: 'Roboto', sans-serif; 
    letter-spacing: 1px;
}

.content1-button{
margin-top: 30px; 
background-color: #303030;
border: none;
color: white;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
border-radius: 5px;
}

.content1-button:hover {
color: #4027df;
}

.column.content2{
    height: 270px;
    width: 30.33%; 
    color: #303030; 
    text-align: center;
    line-height: 22px;
}

.content2-img{
    width: 30%; 
    margin-bottom: 20px;
}

.content2-p1{
    font-weight: 700; 
    font-size: 20px; 
    padding-bottom: 10px;
}

.content2-p2{
    font-size: 15px; 
    color: #7e7e7e;
}

.hr{
    margin: 20px 330px; 
    border: 1px solid #31c2fb;
}

.column.content4{
    width: 49%; 
    height: 300px; 
    background-size: cover; 
    background-repeat: no-repeat; 
    background-position: center;
}

.button-content4{
text-align: center;
text-decoration: none;
display: inline-block;
border: #31c2fb solid 1px;
color: #31c2fb;
padding: 5px 22px;
margin-top: 10px;
border-radius: 5px;
}

.hr-s-content4{
    margin: 10px 20px; 
    border: 1px solid #31c2fb;
}


.column.con4-col2{
    width: 50%; 
    height: 300px; 
    background-color: rgba(255, 255, 255, 0.838);
    text-align: center; 
    color: white; 
    padding: 20px;
}

.con4-col2-p1{
    font-size: 25px; 
    font-weight: 700; 
    color: #303030;
}

.con4-col2-p2{
    line-height: 25px; 
    font-size: 13px; 
    color: #7e7e7e
}

.button-content4:hover{
    color: #4027df;
}

.column.content5{
    width: 100%; 
    height: 300px; 
    text-align: center; 
    padding: 30px 15%;
}

.button-content4.heard{
padding: 15px 32px;
margin-top: 30px;
}

.column.footer{
    width: 16.6%; 
    height: 250px; 
    line-height: 30px; 
    padding-top: 40px; 
    padding-left: 30px;
}

.link-footer a{
    color: #31c2fb;
}

.link-footer a:hover{
    color: #4027df;
}

.footer-p{
    font-size: 20px; 
    font-weight: 700; 
    color: #303030;
}

.footer-div a{
    color: #7e7e7e;
    text-decoration: none;
}

.footer-div a:hover{
    color: #303030;
}