p:last-child { margin-bottom: 0; }

.number p { width: 78px; height: 78px; line-height: 78px; border: 4px solid #2e76bc; color: #2e76bc; border-radius: calc(78px / 2); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.number.white p { color: white; border: 4px solid white; }

.number.grey p { color: #818181; border: 4px solid #818181; }

.outter_insight, .slider_blog { display: block; }

.outter_insight .main .content .cat_name, .slider_blog .main .content .cat_name { font-size: 14px; line-height: 20px; color: #fff; letter-spacing: 1px; text-transform: uppercase; }

.outter_insight .main .content .title, .outter_insight .main .content .date, .outter_insight .main .content .short, .outter_insight .main .content .arrow, .slider_blog .main .content .title, .slider_blog .main .content .date, .slider_blog .main .content .short, .slider_blog .main .content .arrow { color: #fff !important; }

.outter_insight .main .content .short, .outter_insight .tile .content .short, .slider_blog .main .content .short, .slider_blog .tile .content .short { max-height: 140px; min-height: 140px; overflow: hidden; }

.outter_insight .tile, .slider_blog .tile { -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16); }

.outter_insight .inner, .slider_blog .inner { margin: 8px; max-width: 100%; background-color: #fff; border-radius: 15px; position: relative; outline: none; -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16); box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16); }

.outter_insight .inner .image, .slider_blog .inner .image { min-height: 155px; background-position: center; background-size: cover; background-repeat: no-repeat; border-radius: 15px 15px 0 0; }

.outter_insight .inner .content, .slider_blog .inner .content { position: relative; padding: 5px 0; padding: 20px; background-position: center; background-size: cover; background-repeat: no-repeat; }

.outter_insight .inner .content .over, .slider_blog .inner .content .over { background-image: url(https://www.sapro.com/wp-content/uploads/2020/10/overlay.png); top: 0; bottom: 0; left: 0; right: 0; z-index: 1; position: absolute; }

.outter_insight .inner .content .blog, .slider_blog .inner .content .blog { color: #3baede; text-transform: uppercase; font-size: 14px; line-height: 20px; letter-spacing: 1px; font-weight: 300; z-index: 2; position: relative; }

.outter_insight .inner .content .cat_name, .slider_blog .inner .content .cat_name { font-family: "proxima-nova", Helvetica, Arial, sans-serif; font-size: 11px; line-height: 17px; padding-bottom: 20px; border-bottom: solid 1px #d1d1d1; z-index: 2; position: relative; }

.outter_insight .inner .content .title, .slider_blog .inner .content .title { padding-top: 20px; font-size: 21px; line-height: 24px; font-family: "proxima-nova", Helvetica, Arial, sans-serif; color: #000000; max-width: 98%; max-height: 70px; min-height: 70px; padding-bottom: 10px; overflow: hidden; z-index: 2; position: relative; }

.outter_insight .inner .content .date, .slider_blog .inner .content .date { font-size: 11px; line-height: 17px; letter-spacing: 1px; font-weight: 300; color: #000000; z-index: 2; position: relative; }

.outter_insight .inner .content .short, .slider_blog .inner .content .short { font-family: "proxima-nova", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; color: #0e2235; margin-bottom: 30px; max-height: 60px; overflow: hidden; z-index: 2; position: relative; }

.outter_insight .inner .content .arrow, .slider_blog .inner .content .arrow { text-align: end; font-size: 14px; line-height: 20px; color: #f14265; letter-spacing: 1px; z-index: 2; position: relative; }

.outter_insight .inner .content .arrow i, .slider_blog .inner .content .arrow i { padding-left: 10px; }

.outter_insight .inner .bloglink, .slider_blog .inner .bloglink { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 3; outline: none; }

@media only screen and (min-width: 768px) { .outter_insight, .slider_blog { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .outter_insight.slider_blog .inner, .slider_blog.slider_blog .inner { max-width: 47%; }
  .outter_insight.slider_blog .inner .content .title, .slider_blog.slider_blog .inner .content .title { max-height: 96px; min-height: 96px; }
  .outter_insight .main, .slider_blog .main { width: 100%; margin: 8px 0; margin-bottom: 22px; position: relative; }
  .outter_insight .main .content, .slider_blog .main .content { padding: 90px 100px 30px 100px; }
  .outter_insight .tile, .slider_blog .tile { max-width: 49%; margin: 8px 0; }
  .outter_insight .tile .content, .slider_blog .tile .content { padding: 30px 40px; } }

#gform_wrapper_1 { margin: 0; }

#gform_1 { font-size: 16px; line-height: 22px; color: #000; }

#gform_1 .gform_heading { display: none; }

#gform_1 .gform_body ul li { margin-top: 0 !important; margin-bottom: 20px; }

#gform_1 .gform_body ul li .gfield_label { display: none !important; }

#gform_1 .gform_body ul li .ginput_container { margin-top: 0 !important; }

#gform_1 .gform_body ul li .ginput_container input { padding: 10px; border: none; border-bottom: 1px solid #838383; outline: none; background-color: transparent; }

#gform_1 .gform_body ul li .ginput_container #input_2_7 { border: solid 1px #d8d8d8; padding: 10px; font-size: 11px; line-height: 17px; border-radius: 5px; }

#gform_1 .gform_body ul li .ginput_container input:active, #gform_1 .gform_body ul li .ginput_container input:focus, #gform_1 .gform_body ul li .ginput_container #input_1_7:active, #gform_1 .gform_body ul li .ginput_container #input_1_7:focus { background-color: #fff; outline: none; }

#gform_1 .gform_footer { text-align: center; }

#gform_1 .gform_footer #gform_submit_button_1 { background-color: #ee1d23; width: 100%; color: #fff; font-size: 16px; line-height: 22px; border: none; padding: 14px 20px; text-align: left; border-radius: 25px; background-image: url(https://www.sapro.com/wp-content/uploads/2020/10/FontAwsome-angle-right.svg); background-repeat: no-repeat; background-position: center right 20px; background-size: 9px; }

#gform_1 .gform_footer #gform_submit_button_1:hover { background-color: #0274be; }

.outter_highlights .inner { padding-bottom: 10px; position: relative; }

.outter_highlights .inner .link { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }

.outter_highlights .inner .title { font-weight: bold; color: #2e76bc; padding-bottom: 5px; font-size: 21px; line-height: 24px; }

.outter_highlights .inner .wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.outter_highlights .inner .wrap .sep { padding: 0 5px; }

.outter_highlights .inner .wrap .blog, .outter_highlights .inner .wrap .date { font-size: 11px; line-height: 17px; letter-spacing: 1px; font-weight: 300; color: #818181; }

.outter_highlights .inner .wrap .blog.blog, .outter_highlights .inner .wrap .date.blog { font-weight: 700; }

.elementor-search-form__container { background-color: #02010100 !important; border-color: #838383; border-width: 0px 0px 1px 0px; border-radius: 3px; }

.elementor-search-form__submit { min-width: 38px !important; color: #838383 !important; background-color: #ffffff00 !important; font-size: 14px !important; }

.white_block_height .elementor-column-wrap { height: 320px; }

.gravity_form ul { list-style: none; }

.gravity_form input { background: transparent; min-width: 100%; border: 0; border-bottom: 1px solid white; }

.gravity_form input:focus { background: transparent; border: 0; border-bottom: 1px solid white; }

.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label { margin: 10px 0; font-weight: 300; color: #838383; font-family: "proxima-nova", Helvetica, Arial, sans-serif; }

#gform_wrapper_2 .top_label .gfield_label, .gform_wrapper legend.gfield_label { margin: 10px 0; font-weight: 300; color: white; font-family: "proxima-nova", Helvetica, Arial, sans-serif; }

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select { background: transparent; min-width: 100%; border: 0; border-bottom: 1px solid #838383; border-radius: 0; color: #838383; margin-left: 5px; }

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select:focus, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select:focus, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select:focus { background: transparent; border: 0; border-bottom: 1px solid #838383; }

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) option, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select option, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select option, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select option { color: black; }

#gform_wrapper_2 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), #gform_wrapper_2.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, #gform_wrapper_2.gf_browser_chrome ul.gform_fields li.gfield select { background: transparent; min-width: 100%; border: 0; border-bottom: 1px solid white; border-radius: 0; color: white; margin-left: 5px; }

#gform_wrapper_2 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus, #gform_wrapper_2.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select:focus, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select:focus, #gform_wrapper_2.gf_browser_chrome ul.gform_fields li.gfield select:focus { background: transparent; border: 0; border-bottom: 1px solid white; }

#gform_wrapper_2 input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) option, #gform_wrapper_2.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select option, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select option, #gform_wrapper_2.gf_browser_chrome ul.gform_fields li.gfield select option { color: black; }

#gform_wrapper_2 input:not([type=submit]):focus, .gform_wrapper select:focus, .gform_wrapper textarea { background: transparent; min-width: 100%; border: 0; border-bottom: 1px solid white; color: white; }

.textarea.medium { background: transparent; border: 0; border-bottom: 1px solid white; color: white; }

.textarea.medium:focus { background: transparent; border: 0; border-bottom: 1px solid white; }

.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] { background-color: #EE1D23; border-radius: 25px; border-style: none; border-radius: 25px; background-image: url("../images/FontAwsome-angle-right.svg"); background-repeat: no-repeat; background-position: center right 20px; background-size: 9px; height: 47px; text-align: left; font-size: 16px !important; width: 100% !important; }

.gfield_required { display: none; }
/*# sourceMappingURL=style.css.map */