.elementor-page-514 .elementor-container  {max-width: none !important;}

.elementor-page-514 .wrap  {max-width: none !important; width: 100% !important;}

.elementor-page-514 .elementor-element  {padding: 0 20px;}

.elementor-page-514 .main  {padding: 0px !important;}


.elementor-page-514 #footer  {display: none;}

.page-id-621 .sidebar  {padding-top: 120px;}

.banner-title  {font-family: "Work Sans", Sans-serif !important; color: #ffffff !important; font-size: 45px !important; line-height: 42px !important; font-weight: 700 !important;}

h1, h2  {font-family: "Work Sans", Sans-serif; color: #5A81A7; font-size: 45px; line-height: 42px; font-weight: 700 !important;}

.news-article h2  {font-size: 32px !important; line-height: 36px !important;}

.news-article p  {font-family: "Work Sans", Sans-serif; font-weight: 300 !important; color: #333333 !important; font-size: 17px !important; line-height: 24px !important;}

.quote_field_full  {width:100%; height: auto;}

.quote_field_full_radio  {width: 100%; height: auto; clear: both;}

.quote_field_half  {width: 50%; height: auto; float: left; padding-right: 10px;}

.quote_field_full .gfield_label,
.quote_field_half .gfield_label,
.quote_field_full_radio {text-transform: uppercase; font-size: 18px;}

.quote_field_full_radio .gform-field-label--type-inline  {text-transform: none; font-weight: 300; color: #999999; font-size: 22px;}

.gfield--type-radio  {clear: both; min-height: 70px;}

.quote_field_full_radio .gchoice  {width: 70px; height: auto; float: left;}

.quote_field_full .ginput_container,
.quote_field_half .ginput_container  {width: 100%; padding-right: 8px;}

.quote_field_full .ginput_container input,
.quote_field_half .ginput_container input,
.quote_field_half .ginput_container select, .quote_field_full .ginput_container select {width: 100%; border-radius: 0px; font-size: 22px; color: #999999; border: solid 2px #999999; padding: 8px;}

.quote_field_full .ginput_container,
.quote_field_half .ginput_container  {padding-right: 10px;}

.quote_field_full textarea  {width: 100%;}

#gform_4 input[type="submit"]  {color: #ffffff; font-size: 24px; background-color: #466b92; padding: 20px 30px; border: none; letter-spacing: 1px;}

.sidebar .sidebar-container .sidebar-nav  {font-family: "Proxima Nova", Sans-serif; font-weight: 500 !important; color: #333333 !important; font-size: 24px !important; line-height: 28px !important;}