/** Shopify CDN: Minification failed

Line 12:4 Unexpected "{"

**/
h1, h2, h3, h4, h5, h6, p, span, a, button, input, textarea, select, label, li, ul, ol, div, strong, b {
    font-family: 'Assistant', sans-serif !important;
    text-transform: capitalize !important;
}

h1,
h2, {
    color: #fff!important;
    font-size: 56px !important;
    line-height: 1.1 !important;
    margin: 0 !important;
    font-weight: 700 !important;
    text-transform:capitalize;
}
.case-study-first-wrapper,.cstmain-banner-wrapper ,.cst-ourprojects-wrp,.cst-property-list-wrp,.cst-press-first-section-wrapper,.cst-monitor-first-wrp,section#shopify-section-template--30010452902231__image_banner_wAigrH{
    margin-top: -162px;
}
.header__menu-item span {
    margin-top: 0;
    max-width: 650px;
    font-size: 15px;
    line-height: 1.8;
    color: #ffffffeb;
    text-shadow: 0 2px 12px rgba(0,0,0,.45);
}
section.cst-about-first.cst-about-first-reverse .cst-about-first__container {
    flex-direction:row-reverse;
}
.button-wrapper {
    display: flex;
    justify-content: center;
}
div#shopify-section-template--30031866921303__cst_about_first_YDeqcn {
    margin-top: -162px;
}
div#shopify-section-template--30031866921303__cst_about_first_YDeqcn {
    margin-top: -243px;
    padding-top: 121px;
}
.contact.page-width.page-width {
    width: 800px;
}
.cst-about-first__image-wrap {
    padding-top: 87px;
}
section.cst-Property-Listing-section ,.cst-ourprojects-first-section{
    padding-top: 200px !important;
}


@media screen and (max-width: 767px){
.contact.page-width.page-width .field--radio label {
    font-size: 13px;
}
.contact.page-width.page-width {
    width: 324px;
}
.cstmain-banner-wrapper, .cst-ourprojects-wrp, .cst-property-list-wrp, .cst-press-first-section-wrapper {
    margin-top: -209px;
}
}

section.cst-monitor-first {
    padding-top: 250px;
}