anna/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
@import url('https://fonts.googleapis.com/css2?family=Poppins&family=Roboto');


html,
body {
 height: 100%;
 position: relative;
}


body{
  font-family: 'Roboto', serif;
  font-size: 20 px / 1.25 rem;
  font-weight: 300;
  line-height: 34px / 2.125 rem;
  letter-spacing: 0.15px / 0.009 rem;
  margin-bottom: 34px / 2.125 rem;
  margin:0;
  color:#1B2735;
}

.header {
  max-width:1700px;
  margin:0 auto!important;
  display:block!important;
  float:none!important;
  padding:4% 0% 0 5%;
  
}

.header-text {
  padding:0 10%;
  text-align:right;
  margin-top:-10px;
}

.logo img {
  max-width:200px;
}

.page-center {
  max-width:1400px;
  margin:0 auto!important;
  display:block!important;
  float:none!important;
  padding:0 10%;
}

.column {
  padding:5%;
}

.right-column {
 padding:10%; 
}

h1{
  font-family: poppins, helvetica, sans serif;
  font-size: 52px / 3.25rem;
  font-weight:100;
  line-height: 82px / 5.125rem;
  letter-spacing: -0.5px (minus) / -0.031rem;
  margin-bottom: 34px / 2.125rem;
}

h2{
  font-family:poppins, helvetica, sans serif;
  font-size: 41px / 2.563rem;
  font-weight:400;
  line-height: 65px / 4.063rem;
  letter-spacing: 0px / 0rem;
  margin-bottom: 34px / 2.125rem;
}

h3{
  font-family: poppins, helvetica, sans serif;
  font-size: 32px / 2rem;
  font-weight:400;
  line-height: 52px / 3.25rem;
  letter-spacing:0.25px / 0.016rem;
  margin-top: 55px / 3.438rem;
  margin-bottom: 21px / 1.313rem;
}

h4{
  font-family: poppins, helvetica, sans serif;
  font-size: 25px / 1.563rem;
  font-weight:400;
  line-height: 42px / 2.625rem;
  letter-spacing: 0px / 0rem;
  margin-top: 34px / 2.125rem;
  margin-bottom: 13px / 0.813rem;
}

h5{
  font-family: poppins, helvetica, sans serif;
  font-size: 20px / 1.25rem;
  font-weight: 500;
  line-height: 34px / 2.125rem;
  letter-spacing: 0.15px / 0.009rem;
  margin-bottom: 8px / 0.5rem;
}

h6{
  font-family: poppins, helvetica, sans serif;
  font-size: 16px / 1rem;
  font-weight: 700;
  line-height: 28px / 1.75rem;
  letter-spacing: 0.5px / 0.031rem;
  margin-bottom: 34px / 2.125rem
}
 

body .hs-button.primary, body input[type="submit"], body input[type="button"] {
 display:inline-block!important;
 font-size:18px;
 background:#fff;
 padding:3% 10%;
 border-radius:50px;
 border:solid 1px #1B2735;
 color:#1B2735;
 margin-top:5%;
 width:50%;
}

.field.hs-form-field {
 padding:5px 0; 
}

form input {
 width:100%;
 padding:5px;
}


a {
 text-decoration:none!important;
 color:#1B2735;
}


@media (max-width: 767px){
  .row-fluid span6{
    width:100% !important;
  }
  
  .header-text {
  padding:0 3%;
  text-align:unset!important;
}
  
  .header {
    padding:5% 0% 0 5%;
  }
  
}
  
  
  
  @media (min-width: 3840px){
	body{font:30px}
}

@media (min-width:2560px){
	body{font:24px}
}

@media (min-width: 1200px){
	body{font:16px}
}

@media (min-width: 992px){
	body{font:13px}
}

@media (min-width: 768px){
	body{font:10px}
  .logo{width:100%}
}
  
  /*.footer-container-wrapper {
  position:absolute;
  bottom:0;
  width:100%;  
}
*/
}

@media (max-width: 767px){
	body{font:15px}
  .logo{width:100% !important}  
}


.right-column form textarea {height:6em;width:104%;}