.resources_overlay_section { position: relative; padding: 25px 0; position: relative; z-index: 1;  }
.resources_overlay_section:before {
    content: ""; top: 0; bottom: 0; left: 0; right: 0; z-index: -1;  position: absolute;  background: rgba(0, 0, 0, 0.8); }
.resources_overlay_left { width: 20%; }
.resources_overlay_row { display: flex; flex-flow: wrap; align-items: center; color: #fff; }
.resources_overlay_right { width: 80%; padding-left: 30px; }
.resources_overlay_right h2 { font-weight: 700; margin: 0; font-size: 24px; line-height: 30px; font-family: var(--pt_font); }
.resources_text { padding-top: 15px; font-family: var(--pt_font); font-size: 16px; line-height: 22px;}
.resources_overlay_right h2 span { color: rgba(225, 37, 27, 1); }
.resources_arrow_wrapper {display: flex;gap: 10px;padding-top: 25px;}
.resources_arrow_wrapper span {display: inline-flex;background: #E1251B;height: 25px;width: 25px;align-items: center;justify-content: center;cursor: pointer;}
.resources_overlay_col.remove_arrow .resources_arrow_wrapper {display: none;}

.resources_form { padding-top: 20px; }
.resources_form form { display: flex; align-items: center; flex-flow: wrap; }
.search_input { width: 70%; padding-right: 10px; }
.search__btn { width: 30%; padding-left: 10px; }
.resources_form input.hs-submit.hs-button { width: 100%; text-align: center; border: none; outline: none; padding: 12px 10px; display: inline-block; background: #E1251B; color: #fff; font-size: 16px; font-weight: 700; font-family: var(--pt_font); ); }
.resources_form .search_input input { width: 100%; text-align: left; border: none; outline: none; padding: 12px 10px; display: inline-block; color: #000; font-size: 16px; font-family: var(--pt_font); }
.resources_overlay_wrapper {max-width: 1150px;margin: 0 auto;margin-left: 0;}
.resources_overlay_section {margin-top: -252px;}
.resources_arrow_wrapper.mobile{display:none;}
.resources_slide_box {padding: 0 10px;}
.resources_form input.hs-submit.hs-button{ cursor: pointer; transition: all 0.4s ease;  }
.resources_form input.hs-submit.hs-button:hover {  background-color: #fff;color: #000;}

.resources_btn_box {padding-top: 20px;}
.resources_btn_box:hover a.btn {background: #fff;color:#000000;}

@media(max-width:991px){
.search__btn {width: 40%;}
.search_input {width: 60%;}
.resources_form input.hs-submit.hs-button {font-size: 14px;}
}

@media(max-width:767px){
  .resources_overlay_left {width: 100%;text-align: center;}
  .resources_overlay_right {width: 100%;padding: 0;padding-top: 22px;}
  .resources_overlay_left img {margin: 0 auto; width: 100%;}
  .resources_overlay_left {display: none;}
  .resources_arrow_wrapper.mobile{display:block;}  
  .resources_arrow_wrapper.desktop{display:none;} 
  .resources_arrow_wrapper {padding: 0;}

  .resources_overlay_right h2 { font-size: 20px; line-height: 30px; }
  .resources_text { font-size: 14px; font-family: var(--pt_font); line-height: 20px; }
  .resources_form { padding-top: 15px; }
  .resources_text { padding-top: 10px; }
  .search_input { width: 100%; padding: 0; }
  .search__btn { width: 100%; padding: 0; padding-top: 10px; }

}