@import url(https://fonts.googleapis.com/css2?family=Playfair+Display);
/* EXPLICIT FONTS */

body#page-body .heading.h1 span:not(.pretext):not(.posttext){font-family:Playfair Display}
body#page-body p,body#page-body b,body#page-body td,body#page-body li,body#page-body label,body#page-body input{font-family:Poppins}
body#page-body .button{font-family:Playfair Display;text-transform:uppercase}
body#page-body {background-color:#ffffff}
body#page-body #main-content{background:transparent}
{display:none}
body.preset #top_header .broker-info h4,
body.preset #top_header .broker-info h4 strong,
body.preset #top_header .broker-info .title,
#top_header .broker-info .phones {
    color: #FFF;
    text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);
}
.gform_body ul {
  list-style-type: none;
}

.page-id-459 #page-content > .section {
    background: rgba(255,255,255,0.75);
}
.ginput_counter{
display:none
}

.ginput_complex p{
   float:left;
   width:50%;

}
.ginput_complex  span{

   width:100%;

}
#page-content > .section .gform_wrapper p {
    margin: 0;
}

.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description, .gform_wrapper .instruction {
  font-size: 100%;
}
.gform_wrapper .field_description_below .gfield_description {
    padding-top: 2px;
}
div.ginput_complex.ginput_container.gf_name_has_2 span {
     width: 95%;
}
body .gform_wrapper .top_label div.ginput_container {
     margin-top: 0px; 
}