h1, h2, h3, h4, p {
     position: relative;
}
 .row-separador-menu {
     display: none;
}
 .header-section{
     display: none;
}
 @media screen and (min-width:600px){
     .header-section{
         display: none;
    }
}
 @media screen and (min-width: 640px) {
     .row.reg.hero {
         margin-top: 52px;
    }
}
 @media screen and (min-width: 640px) {
     .row.row-flex {
         display: flex;
    }
     .main-copy {
        border-right: 4px solid #dedfe0;
    }
     .sidebar {
        border-left: 4px solid #dedfe0;
    }
}
 body {
     color: #1a1a1a;
}
 .row.title {
     background: #fff;
}
 .columns.white-section {
     text-align: center;
     padding: 15px 0.9375em 10px;
}
 .sidebar {
     padding: 30px;
     background: #245698;
}
 .main-copy {
     background: #fff;
     padding: 30px;
}
 .columns.white-section h1 {
     color: #00356f;
     font-size: 22px;
     font-weight: 700;
     font-family: Arial, sans-serif;
     margin-bottom: 0;
}
 h2 {
     color: #e78121;
     font-size: 18px;
     font-weight: 700;
     font-family: 'Arial, sans-serif;
     letter-spacing: 0px;
     line-height: normal;
     margin-bottom: 1em;
}
 h3 {
     font-size: 16px;
     line-height: normal;
     font-family: Arial, sans-serif;
     font-weight: 700;
     color: #00356f;
     margin-bottom: 1em;
}
 p a, a {
     color: #2a5798;
     font-family: Arial, sans-serif;
     font-weight: 700;
}
 .sidebar {
     color: #fff;
     padding: 30px 40px;
     background: #245698;
}
 .sidebar .rr-block {
     margin-bottom: 25px;
}
 .rr-block p {
     font-size: 14px;
}
 .sidebar a {
     color: #ffffff;
     font-weight: 700;
}
 .blue {
    color: #245698;
}
 #footer {
     margin-right: auto;
     margin-left: auto;
}