@charset "UTF-8";.bg_top {     background-image: url(images/bg_blue_top.png);    background-position: left top;    background-repeat: repeat-x;   }.bg_top2 {	background-image: url(images/bg_blue_top.png);	background-position: left top;	background-repeat: repeat-x;	text-align: left;	vertical-align: top;	padding-top: 84px;	padding-left: 16px;}.top_text {	text-align: left;	vertical-align: top;	padding-top: 100px;	padding-left: 77px;	color: #FFF;	font-size: 20px;	line-height: 23px;	letter-spacing: 0.03em;}.top_text a:link {	color: #FFF;	text-decoration: underline;}.top_text a:visited {	color: #FFF;	text-decoration: underline;}.top_text a:hover {	color: #FFF;	text-decoration: none;}.top_text a:active {	color: #FFF;	text-decoration: none;}.main_menu {	text-align: center;	font-size: 20px;	line-height: 42px;	padding-top: 30px;	padding-right: 20px;	padding-bottom: 36px;	padding-left: 20px;	font-weight: normal;}.shadow {	background-image: url(images/shadow.png);	background-repeat: repeat-x;	background-position: left top;}.text_space1 {	font-family: rubik;	text-align: left;	vertical-align: top;	padding-top: 30px;	padding-right: 46px;	padding-bottom: 0px;	padding-left: 46px;	background-image: url(images/shadow.png);	background-repeat: repeat-x;	background-position: left top;}.text_space2 {	text-align: left;	vertical-align: top;	padding-right: 40px;}.text_space2 p {	line-height: 24px;}.text_space3 {	text-align: left;	vertical-align: top;	padding-left: 40px;}.text_space3 p {	line-height: 24px;}.card_icon_space {	padding-right: 11px;}.bg_scope {	background-color: #054dae;	background-image: url(images/bg_blue2.png);	background-repeat: repeat-x;	background-position: left top;	vertical-align: top;}.white_text {	font-size: 17px;	color: #FFF;	text-align: center;	vertical-align: top;	padding-bottom: 46px;	line-height: 22px;	letter-spacing: 0.05em;}.bg_blue3 {	background-color: #13286c;	background-image: url(images/bg_blue3.png);	background-repeat: repeat-x;	background-position: top;}.text_space4 {	font-family: rubik;	text-align: left;	vertical-align: top;	padding-top: 30px;	padding-right: 46px;	padding-bottom: 0px;	padding-left: 46px;	background-image: url(images/bg_blue3.png);	background-repeat: repeat-x;	background-position: left top;	color: #FFF;	background-color: #13286c;}.text_space4 h2 {	color: #FFF;}.text_space4 h1 {	color: #FFF;}.text_space5 {	text-align: left;	vertical-align: top;	padding-right: 40px;	color: #FFF;}.text_space6 {	text-align: left;	vertical-align: top;	padding-left: 40px;	color: #FFF;}.image_space1 {	margin-top: 50px;	margin-bottom: 50px;}.image_space2 {	margin-top: 24px;	margin-bottom: 50px;}.text_space7 {	font-family: rubik;	text-align: left;	vertical-align: top;	padding-top: 30px;	padding-right: 46px;	padding-bottom: 0px;	padding-left: 46px;}.tab_blue_border {	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #18307c;	padding-bottom: 10px;	font-size: 24px;	font-weight: 500;	color: #18307c;	padding-top: 30px;}.tab_line_grey_bottom1 {	font-size: 15px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #dbdbdb;	padding-top: 13px;	padding-bottom: 8px;}.tab_line_grey_bottom2 {	font-size: 15px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #dbdbdb;	padding-top: 8px;	padding-bottom: 8px;}.tab1 {	font-size: 15px;	padding-top: 8px;	padding-bottom: 8px;}.tab2 {	font-size: 15px;	padding-top: 13px;	padding-bottom: 8px;}.bg_blue4 {	background-image: url(images/bg4.png);	background-repeat: repeat-x;	background-position: top;	background-color: #192f7b;	vertical-align: top;}.bg_russia {	background-image: url(images/russia.png);	background-repeat: no-repeat;	background-position: center top;}.text_space8 {	font-family: rubik;	text-align: left;	vertical-align: top;	padding-top: 30px;	padding-right: 46px;	padding-bottom: 0px;	padding-left: 46px;	color: #FFF;}.text_space8 h2 {	color: #FFF;}.text_space8 h1 {	color: #FFF;}.text_space9 {	text-align: left;	vertical-align: top;	padding-right: 40px;	color: #FFF;	font-size: 24px;}.text_space10 {	text-align: left;	vertical-align: top;	padding-left: 40px;	color: #FFF;	font-size: 24px;}.text_space11 {	text-align: left;	vertical-align: top;	padding-right: 40px;	font-size: 16px;	padding-top: 25px;	padding-bottom: 0px;	padding-left: 26px;}.text_space11 p {	line-height: 22px;}.bg_blue5 {	background-image: url(images/bg_blue5.jpg);	background-repeat: repeat-x;	background-position: top;	background-color: #0046a4;}.text_space11 h2 {	margin-top: 0px;}.text_space12 {	text-align: left;	vertical-align: top;	padding-right: 0px;	padding-top: 25px;	padding-bottom: 0px;	padding-left: 26px;}.text_space12 p {	line-height: 23px;	font-size: 18px;}.text_space12 h2 {	margin-top: 0px;}.text_space13 {	font-family: rubik;	text-align: left;	vertical-align: top;	padding-top: 30px;	padding-right: 46px;	padding-bottom: 0px;	padding-left: 46px;	color: #FFF;	background-image: url(images/bg_blue5.jpg);	background-repeat: repeat-x;	background-position: top;	background-color: #0046a4;}.text_space13 h1 {	color: #FFF;	margin-bottom: 40px;}.text_space13 h2 {	color: #FFF;	margin-bottom: 40px;}.text_space15 {	text-align: left;	vertical-align: top;	padding-right: 90px;	color: #FFF;}.text_space15 p {	line-height: 24px;	letter-spacing: 0.02em;	font-size: 18px;}.text_space15 h2 {	font-weight: 500;	color: #FFF;	line-height: 30px;	margin-bottom: 24px;	letter-spacing: 0.03em;}.text_space14 {	padding-left: 93px;	text-align: left;	vertical-align: top;	font-size: 24px;	line-height: 30px;}.text18 {	font-size: 18px;	line-height: 22px;}.blue_text {	font-weight: bold;	color: #18307c;}.bg_bfs {	background-image: url(images/bg_bfs2.jpg);	background-position: center top;	background-size: 100% 100%;	background-repeat: no-repeat;}.text_white_24 {	font-size: 24px;	color: #FFF;	letter-spacing: 0.03em;	text-align: center;	vertical-align: top;	line-height: 30px;	padding-top: 25px;}.bg_blue_corner_bottom {	background-image: url(images/blue_bottom_corners.png);	background-repeat: no-repeat;	background-position: left top;}.text_on_blue {	background-color: #0c2268;	background-image: url(images/blue.png);	background-repeat: repeat;	font-size: 20px;	font-style: italic;	color: #FFF;	text-align: left;	vertical-align: top;	padding-top: 11px;	padding-right: 55px;	padding-bottom: 16px;	padding-left: 55px;	line-height: 28px;	letter-spacing: 0.03em;}.white_text_bottom {	font-size: 18px;	color: #FFF;	text-align: left;	vertical-align: bottom;	line-height: 24px;}.text_space17 {	font-family: rubik;	text-align: left;	vertical-align: top;	padding-top: 30px;	padding-right: 46px;	padding-bottom: 0px;	padding-left: 46px;}.text_space7 p {	font-size: 20px;	line-height: 26px;}.text_space7 h2 {	font-size: 30px;}.bg_blue7 {	background-image: url(images/bg_blue6.png);	background-repeat: repeat-x;	background-position: left top;	text-align: center;	vertical-align: top;}.bg_footer {	background-image: url(images/bg_footer.png);	background-repeat: no-repeat;	background-position: center top;	text-align: center;	vertical-align: top;}.footer_text {	font-size: 24px;	color: #FFF;	text-align: center;	vertical-align: top;	padding-top: 150px;	line-height: 34px;	letter-spacing: 0.03em;}.copyright {	font-size: 18px;	color: #FFF;	padding-bottom: 40px;	letter-spacing: 0.03em;}.text_white_24_left {	font-size: 24px;	line-height: 42px;	color: #FFF;	letter-spacing: 0.03em;	text-align: left;	padding-left: 46px;}.text_white_24_right {	font-size: 22px;	line-height: 38px;	color: #FFF;	letter-spacing: 0.03em;	text-align: right;	padding-right: 46px;	border-right-width: 2px;	border-right-style: solid;	border-right-color: #FFF;}.text_white_24_right a {	color: #FFF;	text-decoration: none;}.text32 {	font-size: 32px;	font-weight: 500;	line-height: 50px;	color: #FFF;}.text_white_24_left a:link {	color: #FFF;	text-decoration: none;}.text_white_24_left a:visited {	color: #FFF;	text-decoration: none;}.text_white_24_left a:hover {	color: #FFF;	text-decoration: underline;}.text_white_24_left a:active {	color: #FFF;	text-decoration: underline;}.text18_2 {	font-size: 18px;	line-height: 24px;	padding-top: 40px;	text-align: left;}.image_space3 {	margin-top: 25px;	margin-bottom: 0px;}.text_white_34 {	font-size: 34px;	color: #FFF;	letter-spacing: 0.03em;	text-align: center;	vertical-align: top;	line-height: 40px;	padding-top: 25px;}