#main_heading_wrap{text-align:left;margin-bottom:50px}@media (max-width:320px){#main_heading_wrap{margin-bottom:20px}}@media (min-width:321px) and (max-width:767px){#main_heading_wrap{margin-bottom:20px}}@media (min-width:992px) and (max-width:1199px){#main_heading_wrap.display_flex{overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#main_heading_wrap.display_flex #main_heading{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px}}@media (min-width:992px) and (max-width:1199px) and (max-width:320px){#main_heading_wrap.display_flex{display:block}}@media (min-width:992px) and (max-width:1199px) and (min-width:321px) and (max-width:767px){#main_heading_wrap.display_flex{display:block}}@media (min-width:1200px){#main_heading_wrap.display_flex{overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#main_heading_wrap.display_flex #main_heading{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px}}@media (min-width:1200px) and (max-width:320px){#main_heading_wrap.display_flex{display:block}}@media (min-width:1200px) and (min-width:321px) and (max-width:767px){#main_heading_wrap.display_flex{display:block}}#main_heading_wrap #main_heading{margin:0}@media (min-width:992px) and (max-width:1199px){#main_heading_wrap #main_heading{font-size:56px;line-height:65px}}@media (min-width:1200px){#main_heading_wrap #main_heading{font-size:56px;line-height:65px}}#main_heading_wrap #main_sub_heading{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media (min-width:992px) and (max-width:1199px){#main_heading_wrap #main_sub_heading{white-space:nowrap;margin-right:20px}}@media (min-width:1200px){#main_heading_wrap #main_sub_heading{white-space:nowrap;margin-right:20px}}@media (max-width:320px){#main_heading_wrap #main_sub_heading{margin-top:10px}}@media (min-width:321px) and (max-width:767px){#main_heading_wrap #main_sub_heading{margin-top:10px}}@media (min-width:768px) and (max-width:991px){#main_heading_wrap #main_sub_heading{margin-top:10px}}#main_heading_wrap #main_heading_back{margin-bottom:15px;-webkit-transition:color ease-in-out .2s;-o-transition:color ease-in-out .2s;transition:color ease-in-out .2s;font-weight:700;font-size:17px;line-height:25px;display:inline-block;font-family:"Nunito Sans",Tahoma,Geneva,sans-serif;color:#2e3e46}@media (max-width:320px){#main_heading_wrap #main_heading_back{margin:10px 0 0 0}}@media (min-width:321px) and (max-width:767px){#main_heading_wrap #main_heading_back{margin:10px 0 0 0}}@media (min-width:768px) and (max-width:991px){#main_heading_wrap #main_heading_back{margin:10px 0 0 0}}#main_heading_wrap #main_heading_back i,#main_heading_wrap #main_heading_back svg,#main_heading_wrap #main_heading_back:before{color:#bf2026;font-size:16px;margin-right:8px}#main_heading_wrap #main_heading_back:before{font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f060"}#main_heading_wrap #main_heading_back:hover:hover{color:#bf2026}body.has_header_image.not_homepage #bread_wrap{margin-bottom:40px}body.has_header_image.not_homepage #page_heading{position:absolute;bottom:100%;color:#fff}