@charset "utf-8";
/* CSS Document */

.row {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }


h1,h2,h3,h4,h5,h6 { 
padding: 25px 0 25px 0;
font-family: "Montserrat", sans-serif;
color: #FFF;
}

h2 { 

    font-size:1.2em;

}

p { 
    font-size:0.85em;
    font-family: "Open-Sans", sans-serif;
    color:#818c98;
    padding:0 1em;
}


.contained-image { 
width:100vw;
height:650px;
position: relative;
}

.image { 
    
    width:100%;
    height:650px;
    background: url('../img/header_sm2025.png') no-repeat center;
    background-size: cover;
    display:block;
    
}

.main-text { 
    color:rgba(255, 255, 255, 0.6);
    padding: 0 1em;
}


#cta { 

    background-color:#132d43;
    height:auto;
    padding: 80px 0 50px;

}


#cta i {
    
    color:#FFF;
    font-size:24px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border:2px solid #FFF;
    border-radius: 50%;
    background-clip: padding-box;

}

#cta a { 

    color:#FFF;
    font-family: "Montserrat", sans-serif;
    font-size: 1em;
    text-transform: uppercase;
    display: inline-block;
    border:1px solid white;
    padding: 0.35em 0.55em;
    margin-top:0.35em;

}

#cta a:hover { 
    color:#ec1c24;
    border-color:#ec1c24;
    
}

/*CONTACT*/ 

#contact { 
  background-color: #FFF;
    padding:40px 0 50px;
    height: auto;

}

#social { 

    padding: 50px 0;

}

#social i { 
    
    background-color:#3b475f;
    color:#FFF;
    width:32px;
    height:32px;
    line-height: 32px;
    display:block;
    border-radius: 50%;
    background-clip: padding-box;
    transition: all .5s;
    cursor: pointer;

}

#social i:hover { 
  background-color: #26b6cb;
  color: #fff;
}


.contact-blue { 
color:#3b475f;
text-transform: uppercase;
font-weight: 400;
font-family: "Montserrat",sans-serif;  
}

.blue { 
color:#3b475f;
text-transform: uppercase;
font-family: "Montserrat",sans-serif;  
}

.smalltext { 
    font-size: 0.75em;
}

.upper { 
    text-transform: uppercase;
}

