/* @import url('http://example.com/example_style.css'); */
@import url('https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0-beta/css/materialize.min.css');
@import url('https://fonts.googleapis.com/icon?family=Material+Icons');


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

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.custom-header-upper { 
	height: 40px;
  margin-top: -5px;
  padding: 0;
  
}

.hs-form { margin-top: 10px; }
    .hs-input {     height: 48px;
    padding-left: 16px;
    font-size: 15px;
    width: 100%; margin-top: 10px; margin-bottom: 8px; border-radius: 3px; }
    .submitted-message { color: white; }
    .hs-form-field > label { display: none; }
    
    .form-columns-2 .hs-form-field { width: 46% !important; }
    
    .hs_firstname {}
    
.hs-error-msgs { }
    
    .hs_lastname { margin-left: 13px; }
    
input.hs-button.primary.large {
    display: block;
    border-style: none;
    border-radius: 3px;
    /* left: 0px; */
    top: 378px;
    z-index: 75;
    width: 100%;
    height: 55px;
    background: rgba(70,192,115,1);
    box-shadow: none;
    text-shadow: none;
    color: #ffffff;
    font-size: 14px;
    line-height: 17px;
    font-weight: normal;
    font-family: Montserrat;
    font-style: normal;
    text-align: center;
    background-repeat: no-repeat; }
    
    #buying_or_selling-8a8fdf7d-2bfb-42a6-8065-36731610ea77 { width: 101.5%; }

.form-column form { width: 100% !important;}

.form-column { background: background-image: linear-gradient(0deg, transparent 0%, transparent 9px, rgba(255, 255, 255, 0.2) 9px, rgba(255, 255, 255, 0.2) 10px, transparent 10px, transparent 19px, rgba(255, 255, 255, 0.1) 19px, rgba(255, 255, 255, 0.1) 20px, transparent 20px, transparent 29px, rgba(255, 255, 255, 0.1) 29px, rgba(255, 255, 255, 0.1) 30px, transparent 30px, transparent 39px, rgba(255, 255, 255, 0.1) 39px, rgba(255, 255, 255, 0.1) 40px, transparent 40px, transparent 49px, rgba(255, 255, 255, 0.1) 49px, rgba(255, 255, 255, 0.1) 50px), linear-gradient(-90deg, transparent 0%, transparent 9px, rgba(255, 255, 255, 0.2) 9px, rgba(255, 255, 255, 0.2) 10px, transparent 10px, transparent 19px, rgba(255, 255, 255, 0.1) 19px, rgba(255, 255, 255, 0.1) 20px, transparent 20px, transparent 29px, rgba(255, 255, 255, 0.1) 29px, rgba(255, 255, 255, 0.1) 30px, transparent 30px, transparent 39px, rgba(255, 255, 255, 0.1) 39px, rgba(255, 255, 255, 0.1) 40px, transparent 40px, transparent 49px, rgba(255, 255, 255, 0.1) 49px, rgba(255, 255, 255, 0.1) 50px);
  background-size: 50px 50px; }

select { display: inherit !important; }

.cta-row { padding-top: 20px !important; padding-bottom:20px !important; color: white; }

.body-container form label { color: white; display: none; }

.gavel-purple p { color: white; }

.sidebar { padding-top: 50px; }

.email a { color: white !important; } 
.btn_grp {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 610px;
    gap: 20px;
}
.btn_grp .header-button {
  padding: 0 25px;
  width: auto;
}
.btn_grp .header-phone {
  text-transform: uppercase;
  width: auto;
}
.btn_grp .header-phone:hover {
  background: #881f60;
}
.let-us-help .btn_grp,
.why-section .btn_grp, 
.gavel-different .btn_grp{
  margin: 0 auto;
  justify-content: center;
}
.cta-new .btn_grp {
  margin: 0 auto 20px;
  justify-content: center;
}
.maroon {
  background: #881f60;
}
.maroon:hover {
    background: transparent !important;
    border: 2px solid #881f60;
    color: #881f60 !important;
}
@media screen and (max-width: 660px) {
  .header-banner-content {
    width: 100% !important;
    max-width: 100% !important;
  }
  .btn_grp {
    width: 100%;
  }
  .btn_grp a {
    width: 100% !important;
    padding: 0 20px;
  }
}