			body {
				background-color: #F7F9FA;
				margin: 8px;				
				font-family: Montserrat Medium, Verdana, Arial, sans-serif;
				font-size: 1rem;
				font-weight: 400;
				line-height: 1.5;
				color: #212529;
				text-align: left;
			     }
			body.background-white {
				background-color: white;
			}			
			@media (min-width: 1024px) and (max-width: 1920px) {
 				.ra-page .flexicontainer .space-h-uba-f {
					min-height: 91vh !important;
				}
			}
			@media (min-width: 1024px) {
				.ra-page .container {
					max-width: 1280px;
					/*padding: 0 1.25rem;*/
				}
			}
			@media (min-width: 769px) {
   				.ra-page .icon-nav__column {
					min-width: 200px;
					display: none;
    				}
				.ra-page .icon-nav__column_info {
					min-width: 200px;
    				}				

			}
			@media (max-width: 767px) {
    				.ra-page .main-page .page-card {
        				width: 343px;
    				}
				.ra-page .container {
					padding: 0 !important;
					/*margin-top: 3.75rem !important;*/
				}
				.ra-page .container h1 {
					line-height: 2.5rem;
				}
				.ra-page .footer .container {
					margin-top: 1rem !important;
				}
				.ra-page .bd-header-image {
					width: 300px !important;
				}
				.first-on-mobile {
    					order: 1; 
  				}
  				.second-on-mobile {
    					order: 2;
  				}
			}
			.ra-page .container {
     				margin: 0 auto;
				/*margin-top: 6.25rem;*/
			}
			.container {
				width: 100%;				
			}
			.ra-page *,.ra-page *:before,.ra-page *:after {
				box-sizing:inherit
			}
			.ra-page h1 {
    				font-style: normal;
    				font-weight: 600;
    				font-size: 2em;
    				line-height: 4rem;
    				color: #353c3e;
    				margin: 0;
    				-webkit-font-smoothing: antialiased !important;
			}
			.ra-page h1.title-menu-nav__heading {
				font-family: Montserrat, Verdana, Arial, sans-serif;
    				font-weight: 700;
    				font-size: 3.125rem;
    				letter-spacing: 0rem;
    				line-height: 8rem;

			}
			.ra-page .column-blue h2, .ra-page .column-grey h2  {
    				font-family: Montserrat, Verdana, Arial, sans-serif;
    				font-weight: 700;
    				font-size: 1.875rem;
    				letter-spacing: 0rem;
    				line-height: 2.375rem;
				margin-top: 0;
			}
			.ra-page p {
    				/*font-style: normal;
    				font-weight: 400;
    				font-size: 1rem;
    				line-height: 1.375rem;*/
    				padding: 1% 0;
			}
			.ra-page a {
    				text-decoration: none;
				color: #3e7ba4;
			}
			.ra-page .column-blue .enhanced-text__cta a {
    				cursor: pointer;
    				margin-top: 1.875rem;
    				display: inline-block;
				color: white;
			}
			.ra-page .column-grey .enhanced-text__cta a {
    				cursor: pointer;
    				margin-top: 1.875rem;
    				display: inline-block;
				color: inherit;
			}

			.ra-page a:hover,.ra-page a:focus,.ra-page .link:hover,.ra-page .link:focus {
    				opacity: .8
			}
			.ra-page img {
    				border-style: none;
			}
			.ra-page .header-image {
				/*width: 160px;*/
				height: 76px;
				/*margin-top: 2.5rem;*/
				margin-bottom: 1.5rem;
			}
			.ra-page .bd-header-image {
				width: 350px;
				height: 34px;
				margin-bottom: 1.5rem;
			}
			.ra-page .page-card .icon-nav__group_icon img {
				/*width: 160px;*/
				height: 76px;				
			}
			.ra-page .icon-nav__column {
    				min-width: 255px;
    				border: 1px solid #8f9699;
    				margin: 15px 0;
   				padding: 0 20px;
				display: none;
			}
			.ra-page .icon-nav__column_info {
    				min-width: 255px;
    				border: 1px solid #8f9699;
    				margin: 15px 0;
   				padding: 0 20px;
			}

			.ra-page .icon-nav__column a {
    				display: inline-flex;
    				align-items: center;
    				flex-flow: row nowrap;
			}
			.ra-page .icon-nav__column_info a {
    				display: inline-flex;
    				align-items: center;
    				flex-flow: row nowrap;
				padding-top: 6px;
			}

			.ra-page .icon-nav__group_icon img {
    				max-height: 60px;
				margin-top: 6px;				
			}
			.ra-page .icon-nav__column_info .icon-nav__group_icon img {
    				max-height: 47px;
				margin-top: 6px;
				margin-right: 14px;				
			}

			.ra-page .icon-nav__group_text {
    				padding: 0 0 0 0px;
    				color: #353c3e;
    				margin-top: 0;
    				margin-left: 0px;
   				margin-right: 0px;
			}
			.ra-page .icon-nav__group_text p {
    				font-size: 1.25rem;
    				line-height: 25px;
			}
			.ra-page button, .ra-page a.button {
    				background: #598201;
				width: 250px;
				color: #fff;
				cursor: pointer;
				border-radius: 2rem;
				border-style: none;
				padding: .875rem;
    				white-space: nowrap;
   				vertical-align: middle;
				user-select: none;				
				font-size: 1rem;
				font-weight: bold;
    				letter-spacing: 0rem;
    				line-height: 1.125rem;
				text-transform: none;
				margin: 0;
			}
			.ra-page a.button {
				display: inline-block;
			}
			.ra-page button:hover {
				background:#4F7306;
			}			
			.main-page {
				text-align: center;
				display: flex;
				justify-content: center;
			}
			.page-card {
				display: flex;
				justify-content: center;
				flex-direction: column;
				align-items: center;
				box-sizing: border-box;
				width: 700px;
				height: auto;
				background: #fff;
				border: 1px solid #f0f3f4;
				box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
				border-radius: 8px;
				/*padding: 2.5rem;*/
				padding: 1.8rem;
			}
			.ra-page .footer .container .footer-text p {
				font-weight: normal;
   				font-size: .75rem;
    				letter-spacing: normal;
    				line-height: 1.125rem;
				color: #161b1e;
				text-align: center;
			}
			.ra-page .footer .container {
				margin: 0 auto;
			}
			.ra-page .corp-info__btn-wrapper {
				margin-bottom: 1.5rem;
			}
			.ra-page .container-new {
				display: flex; /* Arranges columns side-by-side by default */
				flex-wrap: wrap; /* Allows columns to wrap to the next line if needed */
				/*gap: 20px;*/ /* Adds space between columns */
			}		
			.ra-page .column-blue {
				flex: 1; /* Allows columns to grow and shrink to fill available space */
				min-width: 300px; /* Minimum width for columns before stacking */
				height: 425px;
				background-color: #3e7ba4;
				padding: 3.5625em 2.125em;;
				box-sizing: border-box; /* Includes padding and border in the element's total width and height */
				color: white;
			}
			.ra-page .column-grey {
				flex: 1; /* Allows columns to grow and shrink to fill available space */
				min-width: 300px; /* Minimum width for columns before stacking */
				background-color: #F7F9FA;
				padding: 3.5625em 2.125em;;
				box-sizing: border-box; /* Includes padding and border in the element's total width and height */
			}	
			/*.bartell-content {
				display: none;
			}*/