.intro_rw {padding-top:35px!important; padding-bottom:35px!important; border-bottom: 1px solid #eee!important;} .second_rw {padding-top:45px!important; padding-bottom:60px!important;} #section-body {padding-bottom:0!important;}
/*Image Hover*/ .red_left_visual:before {content: ""; width: 500px; height: 500px; border: 12px solid #fde9ed; position: absolute; bottom: -30px; left: -20px; transition: all .5s ease-in-out;} .red_left_visual img {box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); border: 5px solid white;} .red_right_visual:before {content: ""; width: 450px; height: 375px; border: 12px solid #fde9ed; position: absolute; bottom: -30px; right: -20px; transition: all .5s ease-in-out;} .red_right_visual img {box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); border: 5px solid white;} .red_right_visual, .red_left_visual {padding:20px; margin-bottom:0!important;}
/*Custom Hover FX*/ .cstm_hvr .vc_single_image-wrapper::before, .item-thumb .hover-effect::before, .item-thumb .hover-effect:before {position: absolute; top: 0; left: -75%; z-index: 100; display: block; content: ''; width: 50%; height: 100%; background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%)!important; background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%)!important; -webkit-transform: skewX(-25deg); transform: skewX(-15deg); transition:all .7s ease-in-out;} .cstm_hvr .vc_single_image-wrapper:hover::before, .item-thumb .hover-effect:hover:before, figure .hover-effect:hover:before {left:75%!important; transition:all .7s ease-in-out;} .cstm_hvr, .figure-block {overflow:hidden;}
/*Marketing Row*/ .marketing_rw {background-color: #400303 !important; background: linear-gradient(to bottom right, #b70606 0%, #400303 100%); box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);} .marketing_property_intro p {font-size:22px!important; line-height:32px!important; border-bottom:2px solid #eee; padding-bottom:25px!important;} .standout_section {background-color:#FFF!important;} .right_content_standout_col {padding: 40px 25px!important;}
/*mobile visual*/ .mobile-visual {display:none!important;}
/*Arrow Row Direction Down*/ .arrow_down_rw {padding-bottom:35px!important;} .arrow_down_rw .vc_column_container {margin-top:15px!important;} .arrow_down_rw:before {margin: 0 auto;width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #5f0404;}
/*Form*/ input:focus, textarea:focus {border-color: #868686!important;} .form_title_content {text-align:center!important; max-width:800px!important; margin:0 auto;} .form_title_content p {margin-bottom:0;} .form_title_content h3 {color: #bc1130; margin-bottom: 15px;} .gform_wrapper input {padding:10px!important;}
.gform_wrapper {max-width: 900px; margin: 0 auto;} .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){color:#000; padding: 10px 10px 12px; min-height: 50px;  border: 1px solid #b7b7b7; border-radius: 3px; border-bottom: 4px solid #a9a9a9;}
.gform_wrapper textarea.medium {color:#000; padding: 10px; border: 1px solid #b7b7b7; border-radius: 3px; border-bottom: 4px solid #a9a9a9;} .gform_wrapper .top_label li.gfield.gf_right_third+li.gfield, .gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) {padding-right:0!important;} .gform_wrapper li.hidden_label input, body .gform_wrapper .top_label div.ginput_container  {margin-top: 12px;} .gform_wrapper li.gfield, .gform_wrapper li.hidden_label input, body .gform_wrapper .top_label div.ginput_container{margin:0;} .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit] {padding: 13px 27px 15px 27px; font-size: 14px!important; line-height: 17px!important; text-transform: uppercase; font-weight: 500; letter-spacing: .3px; border-color: #bc1130; border-bottom: 5px solid #7b0f22; border-radius: 3px; background-size: 100% 200%;  background-image: linear-gradient(to bottom, #bc1230 50%, #7b0f22 50%);  background-color: #bb1130!important; transition: all .5s ease-in-out!important; width: 99%!important;} .gform_wrapper .gform_footer input[type=submit]:hover {background-position: 0 100%!important; background-color: #7b0f22!important; transition: all .5s ease-in-out!important;} .gform_wrapper {margin-top:0!important;} .gform_wrapper .gform_footer {margin-top:0!important; padding-top: 0!important;}#gform_fields_3  li.gfield {padding-right: 16px!important;} #field_3_9 .gfield_label {display:none!important;}
@media screen and (max-width:1200px) {.red_left_visual:before {bottom: -20px; left: -20px; width: 400px; height: 400px;} .red_right_visual:before {bottom: -20px; right: -20px; width: 400px; height: 300px;}}
@media screen and (max-width:1050px) { .wpb_text_column ul {margin: 0px 0 15px;} .marketing_property_intro p {font-size: 20px!important; line-height: 32px!important;} .content_page-title {margin-top: 140px!important;} .intro_rw {padding-top:15px!important; padding-bottom:0!important;} .second_rw {padding-top: 35px!important; padding-bottom: 35px!important;} .lending_options_intro {margin-bottom:35px!important;} .list-options ul {margin-top:0!important;} .desktop-visual {display:none!important;} .mobile-visual {display:block!important;} .arrow_down_rw .vc_column_container {margin-top:0!important;} .red_right_visual:before, .red_left_visual:before {display:none!important;} .arrow_down_rw {padding-bottom:0;}}