:root {
--accent: #e94d52 !important;
--primary: #111480 !important;
--secondary: #271719 !important;
--primary-font: Roboto Condensed, sans-serif;
--secondary-font: Roboto, sans-serif;
}

.cs_header_search_form
 {
    display: none;
}

.cs_hero::before {
    content: &#039;&#039;;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgb(0 4 63 / 61%);
    z-index: 1;
}

.cs_card_thumb img {
  border-radius: 8px;
  }
  
  .cs_form_field[type=&quot;file&quot;] {
    width: 100%;
    padding: 18px;
    border: 2px dashed #d6d6d6;
    border-radius: 12px;
    background: #fafafa;
    cursor: pointer;
    transition: all 0.3s ease;
}

.cs_form_field[type=&quot;file&quot;]:hover {
    border-color: var(--primary);
    background: rgba(17, 20, 128, 0.03);
}

.cs_form_field[type=&quot;file&quot;]::file-selector-button {
    background: var(--primary);
    color: #fff;
    border: none;
    padding: 10px 18px;
    border-radius: 8px;
    margin-right: 15px;
    cursor: pointer;
    font-weight: 600;
    transition: all 0.3s ease;
}

.cs_form_field[type=&quot;file&quot;]::file-selector-button:hover {
    opacity: 0.9;
}

.cs_side_header_heading {
    display: none;
}

.cs_social_btns.cs_style_1 {
    display: none;
}

@media (max-width: 991px) {
    .cs_hero.cs_style_4 {
        height: 100vh;
        max-height: none;
        min-height: 650px;
        padding: 142px 0 100px;
    }
}

@media (max-width: 740px) {
    img {
        border: 0;
        max-width: 100%;
    }
}

.cs_sticky_header {;
    border-bottom: 2px solid #ececf4!important;
}

.cs_footer_main {
    border-top: 2px solid #f0f0f0!important;
}

.cs_header_user_btn.active.d-flex a {
    display: none!important;
}