:root {
    --primary:  #323232;
    --secondary: #EE7800;
    --white: #FFF;
    --black: #000;
    --gray: #A2A2A2;
    --light-gray: #EFEFEF;
    --dark-gray: #313131;
    --error: RED;
    --font-body: Poppins, sans-serif;
    --font-heading-default: Poppins, sans-serif;
    --font-heading-1: Poppins, sans-serif;
    --font-heading-2: Poppins, sans-serif;
    --font-heading-3: Poppins, sans-serif;
    --font-heading-4: Poppins, sans-serif;
    --font-heading-5: Poppins, sans-serif;
    --font-heading-6: Poppins, sans-serif;
}
body,
html {
    font-family: var(--font-body);
}
.h1,
h1 {
    font-family: var(--font-heading-1);
}
.h2,
h2 {
    font-family: var(--font-heading-2);
}
.h3,
h3 {
    font-family: var(--font-heading-3);
}
.h4,
h4 {
    font-family: var(--font-heading-4);
}
.h5,
h5 {
    font-family: var(--font-heading-5);
}
.h6,
h6 {
    font-family: var(--font-heading-6);
}
.modal-content {
    background: #ffffff;
}
.modal-content h1,
.modal-content h2,
.modal-content h3,
.modal-content h4,
.modal-content p {
    color: #313131;
}
.property-info-header {
    padding: ;
    background: #ffffff;
    border-bottom: 0 solid transparent;
}
.property-info-header h1 {
    color: ;
}
a.button,
button {
    background: #EE7800!important;
    color: #ffffff!important;
}
a.button:hover,
button:hover {
    filter: brightness(90%);
}
a.cta {
    background: #EE7800!important;
    color: #313131!important;
}
.gdpr label,
.gdpr label a {
    color: #313131!important;
}
.gdpr label a:hover {
    filter: brightness(90%);
}
