@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap');
@import url('libs.min.css');
@import url('fonts.css');
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,htmlinput[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],htmlinput[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}
strong {
	font-weight: bold;
}
a {
	text-decoration: none;
}
*:focus {
	outline: 0 !important;
}
a:focus, a:hover {
	text-decoration: none;
}
::-webkit-input-placeholder {color:#3E4757;}
::-moz-placeholder          {color:#3E4757;}
:-moz-placeholder           {color:#3E4757;}
:-ms-input-placeholder      {color:#3E4757;}
* {
	-webkit-overflow-scrolling: touch;
}
body{
  font-family: "SFProDisplay";
	color: #697A8F;
	margin: 0;
	padding: 0;
	background: #F9F9F9;
	font-weight: 400;
}
.this_is_link_blk:before,
.icon_arr_link,.block_descr_adgg,
button,.item_this_toggl .this_is_link_blk,
.toggler_arrow:before,.close_menu,
.arrow_toggl_bot circle,
.more_info_hov,.arrow_toggl_bot,
.this_is_men li a:before, a {
  transition: all .3s;
}
* {
	-webkit-overflow-scrolling: touch;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.family_druk {
	font-family: 'Druk Wide';
}
.d_flex {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.d_flex_center {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.align_center {
	-webkit-box-align: center;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.align_end {
	-webkit-box-align: flex-end;
	-webkit-flex-align: flex-end;
	-ms-flex-align: flex-end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
}
.justify_between {
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
.justify_center {
	justify-content: center;
	-webkit-justify-content: center;
}
.justify_end {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
}
.flex_grow_1 {
	flex-grow: 1;
}
.flex_grow_0 {
	flex-grow: 0;
}
.text_center {
	text-align: center;
}
.text_right {
	text-align: right;
}
.d_inline_block {
	display: inline-block;
}
.d_block {
	display: block;
}
.w_full {
	width: 100%;
}
.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
.img_responsive {
	display: block;
	height: auto;
	max-width: 100%;
}
.container {
	width: 79.16666666666666vw;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.header_go {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 100;
}
.in_to_header_go {
	height: 6.25vw;
}
.header_go {
	background: #F9F9F9;
}
.this_is_men li:not(:first-child) {
	margin-left: 4.166666666666666vw;
}
.this_is_men li a {
	font-weight: bold;
	font-size: 1.0416666666666665vw;
	line-height: 1.1979166666666667vw;
	text-transform: uppercase;
	color: #262626;
	font-family: 'Roboto', sans-serif;
	position: relative;
}
.this_is_men li a:hover:before {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	width: 100%;
}
.this_is_men li a:before {
	content: "";
	position: absolute;
	bottom: -0.15625vw;
	left: 0;
	right: 0;
	height: 0.10416666666666667vw;
	background: #262626;
	opacity: 0;
	visibility: hidden;
	transform: translateY(0.26041666666666663vw);
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.blk_hom_fg {
	padding: 4.635416666666667vw 0 6.25vw;
}
.has_bg_decor {
	position: relative;
	background-color: #262626;
}
.has_bg_decor:before {
	content: "";
	background-image: url(/img/bg_decor.png);
	background-repeat: repeat;
	background-position: center left;
	background-position: top left;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	opacity: .25;
	pointer-events: none;
}
.descr_adress_gg {
	font-size: 1.0416666666666665vw;
	line-height: 130%;
	letter-spacing: -0.02em;
	color: #262626;
	margin-right: 5.625vw;
}
.conts_item_ggg a {
	font-size: 1.0416666666666665vw;
	letter-spacing: -0.02em;
	color: #262626;
	font-weight: 500;
}
.conts_item_ggg.mail_too_go a {
	font-weight: 400;
	font-size: 1.1458333333333333vw;
}
.conts_item_ggg.mail_too_go {
	margin-bottom: .88vw;
}
.conts_item_ggg {
	margin-bottom: 0.4166666666666667vw;
}
.in_to_foot_gg {
	padding: 2.6vw 0 2.7vw;
}
.item_colu_fog_sg {
	min-width: 12.7vw;
	padding-left: 2.083333333333333vw;
}
.item_colu_fog_sg.descr_adress_gg {
	min-width: 28.8vw;
	margin-right: 0;
}
.info_fot_pgdg {
	font-size: 0.8333333333333334vw;
	line-height: 130%;
	letter-spacing: -0.02em;
	color: #717171;
}
.info_fot_pgdg * {
	color: #717171;
}
.logo_foot_gg {
	margin-bottom: 2.2vw;
}
.info_fot_pgdg > div:not(:last-child) {
	margin-bottom: .3vw;
}
.title_site_sggg {
  font-family: 'Druk Wide';
  font-weight: bold;
	font-size: 3.3854166666666665vw;
	line-height: 150%;
	text-transform: uppercase;
	color: #FFFFFF;
}
.main_go {
	padding-top: 6.25vw;
}
.right_titl_alig {
	text-align: right;
}
.title_site_sggg .item_titl_gg {
	display: block;
}
.logo_foot_gg img,
.logo_lf_gg img {
	width: 11.614583333333334vw;
	height: auto;
}
.descr_small_cssont {
	font-weight: 500;
	font-size: 1.25vw;
	line-height: 1.5104166666666667vw;
	color: #FFFFFF;
}
.arrow_icos_g {
	margin-bottom: 2.65625vw;
}
.img_arrow_white {
	height: auto;
	width: 4.895833333333333vw;
}
.heading_title_sff {
	margin-bottom: 4.010416666666667vw;
	position: relative;
}
.circle_butt_ing {
	position: absolute;
	top: calc(100% + 2.96875vw);
	right: 0;	
	z-index: 2;
}
.butt_circl_st_go {
	font-weight: 900;
	font-family: 'Druk Wide';
	font-size: 1.0416666666666665vw;
	line-height: 130%;
	text-align: center;
	letter-spacing: -0.04em;
	text-transform: uppercase;
	color: #FFFFFF;
	width: 11.979166666666668vw;
	height: 11.979166666666668vw;
	border-radius: 50%;
	background: #014393;
}
.title_heading_sec {
	font-weight: 900;
	font-size: 1.5625vw;
	line-height: 2.65625vw;
	text-transform: uppercase;
	color: #262626;
}
.heading_blk_g {
	padding: 6vw 0;
}
.heading_blk_g.has_ml {
	margin-left: 3.4895833333333335vw;
}
.has_pdd_left {
	padding-left: 16.770833333333332vw;
}
.title_heading_sec.to_white_color {
	color: #fff;
}
.style_content {
	font-size: 1.25vw;
	line-height: 1.5104166666666667vw;
	color: #262626;
}
.style_content p {
	margin-bottom: 1.25vw;
}
.style_content ul li {
	margin-bottom: 1.0416666666666665vw;
	position: relative;
	padding-left: 1.4583333333333333vw;
}
.style_content ul li:before {
	content: "";
	width: 0.3125vw;
	height: 0.3125vw;
	background: #262626;
	position: absolute;
	left: 0;
	top: 0.625vw;
}
.culumn_lef {
	width: 20.3125vw;
}
.culumn_right {
	width: calc(100% - 20.3125vw);
	padding-left: 4.6vw;
	position: relative;
}
.line_this_leff {
	width: 0.15625vw;
	position: absolute;
	left: 2.55vw;
	top: -2.083333333333333vw;
	bottom: -0.9375vw;
}
.this_is_line_tff {
	width: 100%;
	height: 0;
	background: #262626;
}
.benefits_sec {
	padding-bottom: 8.541666666666666vw;
}
.descr_benefits {
	padding-top: 1.0416666666666665vw;
	padding-top: 2.1354166666666665vw;
	position: relative;
}
.descr_benefits:before {
	content: "";
	background: url("data:image/svg+xml,%3Csvg width='207' height='114' viewBox='0 0 207 114' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M140.7 0.799996C132.6 13.7 122.1 38.3 122.1 61.1L122.1 113.6L206.1 113.6L206.1 47H167.7C170.7 33.5 180.6 13.7 188.7 0.799996L140.7 0.799996ZM18.825 0.799996C10.725 13.7 0.224993 38.3 0.224993 61.1L0.224993 113.6L84.225 113.6L84.225 47H45.825C48.825 33.5 58.725 13.7 66.825 0.799996L18.825 0.799996Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center top;
	width: 10.78125vw;
	height: 5.9375vw;
	background-size: 100%;
	position: absolute;
	left: -15.885416666666666vw;
	top: -1.9791666666666665vw;
}
.this_is_link_blk {
	font-weight: bold;
	font-size: 1.25vw;
	line-height: 1.5104166666666667vw;
	letter-spacing: -0.02em;
	text-transform: uppercase;
	color: #FFFFFF;
	min-height: 6.197916666666667vw;
	padding: 0.5208333333333333vw 0;
	position: relative;
	z-index: 1;
	cursor: pointer;
}
.this_is_link_blk:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: -10.416666666666668vw;
	right: -10.416666666666668vw;
	background: #003472;
	opacity: 0;
	visibility: hidden;
	z-index: -1;
}
@media (min-width: 1200px) {
	.this_is_link_blk:hover:before {
		opacity: 1;
		visibility: visible;
	}
	.this_is_link_blk:hover .icon_arr_link {
		transform: rotate(90deg);
	}
}
.offer_blk {
	padding-bottom: 3.958333333333333vw;
	overflow: hidden;
}
.item_link_blk_go {
	border-top: 0.10416666666666667vw solid #FFFFFF;
}
.icon_arr_link {
	position: absolute;
	right: 0;
	background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_129:30)'%3E%3Cpath d='M6.0004 27.5409L0.501188 22.9558L16.309 6.78623L0.46253 6.88439L0.505475 -0.0484439L28.2368 -0.220226L28.1005 27.5109L26.5794 27.5203L25.0938 27.5295L23.113 27.5418L21.1322 27.554L21.2304 11.7076L6.0004 27.5409Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_129:30'%3E%3Crect width='28' height='28' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") no-repeat center center;
	background-size: 100%;
	width: 1.4583333333333333vw;
	height: 1.4583333333333333vw;
}
body .main_go {
	opacity: 0;
	/*transition: .3s opacity ease-in-out;*/
	transition: opacity 450ms ease;
}
html.loaded body .main_go {
	opacity: 1;
}
html.has-scroll-smooth {
  overflow: hidden;
}
html.has-scroll-dragging {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.has-scroll-smooth body {
  overflow: hidden;
}
.has-scroll-smooth [data-scroll-container] {
  min-height: 100vh;
}
[data-scroll-direction="horizontal"] [data-scroll-container] {
  height: 100vh;
  display: inline-block;
  white-space: nowrap;
}
[data-scroll-direction="horizontal"] [data-scroll-section] {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  height: 100%;
}
.c-scrollbar {
  position: absolute;
  right: 0;
  top: 0;
  width: 11px;
  height: 100%;
  transform-origin: center right;
  transition: transform 0.3s, opacity 0.3s;
  opacity: 0;
}
.c-scrollbar:hover {
	transform: scaleX(1.45);
}
.c-scrollbar:hover, .has-scroll-scrolling .c-scrollbar, .has-scroll-dragging .c-scrollbar {
	opacity: 1;
}
[data-scroll-direction="horizontal"] .c-scrollbar {
	width: 100%;
	height: 10px;
	top: auto;
	bottom: 0;
	transform: scaleY(1);
}
[data-scroll-direction="horizontal"] .c-scrollbar:hover {
	transform: scaleY(1.3);
}
.c-scrollbar_thumb {
  position: absolute;
  top: 0;
  right: 0;
  background-color: black;
  opacity: 0.5;
  width: 7px;
  border-radius: 10px;
  margin: 2px;
  cursor: -webkit-grab;
  cursor: grab;
}
@keyframes scaling {
	from {
		transform: scale(.9);
	}
	to {
		transform: scale(1);
	}
}
.butt_circl_st_go {
	animation: scaling 3s infinite alternate;
}
.has-scroll-dragging .c-scrollbar_thumb {
	cursor: -webkit-grabbing;
	cursor: grabbing;
}
[data-scroll-direction="horizontal"] .c-scrollbar_thumb {
	right: auto;
	bottom: 0;
}
.item_link_blk_go {
	transition: opacity 1s cubic-bezier(.215,.61,.355,1), transform 1s cubic-bezier(.215,.61,.355,1);
	opacity: 0;
	transform: translateY(60px);
}
.item_link_blk_go.is-inview {
	opacity: 1;
	transform: translateY(0);
}
.item_link_blk_go.is-inview:nth-child(1) {
	transition-delay: .05s;
}
.item_link_blk_go.is-inview:nth-child(2) {
	transition-delay: .1s;
}
.item_link_blk_go.is-inview:nth-child(3) {
	transition-delay: .15s;
}
.item_link_blk_go.is-inview:nth-child(4) {
	transition-delay: .2s;
}
.item_link_blk_go.is-inview:nth-child(5) {
	transition-delay: .25s;
}
.item_link_blk_go.is-inview:nth-child(6) {
	transition-delay: .3s;
}
.item_link_blk_go.is-inview:nth-child(7) {
	transition-delay: .35s;
}
.barba-leave-active,
.barba-enter-active {
  transition: opacity 450ms ease;
}
.barba-leave,
.barba-enter-to {
  opacity: 1;
}
.barba-enter,
.barba-leave-to {
  opacity: 0;
}
.descr_benefits:before,
.descr_this_conn,
.title_heading_sec[data-scroll] {
	opacity: 0;
	transform: translateY(-10px);
	visibility: hidden;
  transition: all .6s;
}
.descr_benefits.is-inview:before,
.descr_cls_go.is-inview .descr_this_conn,
.title_heading_sec[data-scroll].is-inview {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
  transition-delay: .2s;
}
.descr_cls_go.is-inview .this_is_line_tff {
	height: 100%;
  transition: all .6s;
  transition-delay: .2s;
}
.descr_this_conn {
	transform: translateY(-10px);
}
.descr_cls_go.is-inview .descr_this_conn {
  transition-delay: .3s;
}
.descr_benefits.is-inview:before {
  transition-delay: .4s;
}
.color_blue {
	color: #003472;
}
.center_circ_gg {
	margin-top: 3vw;
}
.blk_hom_fg.small_pb {
	padding-bottom: 1vw;
}
.color_black {
	color: #262626;
}
.blk_center_inf {
	padding-left: 8.4vw;
	padding-top: 1vw;
}
.blk_center_inf .culumn_lef {
	width: 36vw;
}
.blk_center_inf .culumn_right {
	padding: 4.5vw 0 0 4.6vw;
}
.item_info_logis {
	position: relative;
	padding-left: 2.604166666666667vw;
	font-size: 1.25vw;
	color: #262626;
	margin-bottom: 1.0416666666666665vw;
}
.icon_lef_sff {
	position: absolute;
	left: 0;
}
.benefits_sec.small_pb {
	padding-bottom: 6vw;
}
.small_py {
	padding: 5.7vw 0 2.4vw;
}
.toggler_arrow {
	position: absolute;
	right: 0;
	height: 0.15625vw;
	width: 1.9270833333333335vw;
	background: #fff;
}
.toggler_arrow:before {
	content: "";
	right: 0;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 0.15625vw;
	background: #fff;
	height: 1.9270833333333335vw;
	position: absolute;
}
.in_to_descr_cont {
	color: #fff;
}
.is_clickabl_accord.active .toggler_arrow:before {
	height: 0;
}
.in_to_descr_cont {
	padding-bottom: 2vw;
}
.fade_in_down,
.anim_from_down {
	opacity: 0;
	transform: translateY(20px);
	visibility: hidden;
}
.anim_from_down.is-inview:before {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
  transition: all .6s;
  transition-delay: .4s;
}
.fade_in_down.is-inview {
  transition: all .6s;
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
  transition-delay: calc(200ms * var(--delay-num));
}
.burger_button {
	background: transparent;
	border: 0;
	padding: 0;
	width: 3.125vw;
	height: 3.125vw;
}
.burger_button svg {
	margin-left: auto;
	margin-right: auto;
	width: 2.083333333333333vw;
	height: auto;
}
.burger_button:hover {
	background-color: rgba(0,0,0,0.05);
}
.arrow_inf_sgg {
	display: inline-block;
}
.conts_item_ggg a:hover {
	color: #003472;
}
.big_minus_t.line_this_leff {
	top: -0.9375vw;
}
.item_this_toggl {
	border: 0;
}
.item_this_toggl .this_is_link_blk {
	border-top: 0.10416666666666667vw solid #FFFFFF;
}
@media (min-width: 1200px) {
	.item_this_toggl.active .this_is_link_blk,
	.item_this_toggl.active + .item_this_toggl .this_is_link_blk,
	.item_this_toggl:hover + .item_this_toggl .this_is_link_blk,
	.item_this_toggl .this_is_link_blk:hover {
		border-color: transparent;
	}
}
.column_tbb_g {
	width: 50%;
	float: left;
}
.descr_this_cont {
	font-size: 0.9375vw;
	line-height: 130%;
	color: #F9F9F9;
	text-transform: none;
	font-weight: 400;
}
.item_this_toggl .this_is_link_blk {
	min-height: .1vw;
	padding: 0;
}
.item_this_toggl .title_tab_isg {
	min-height: 6.197916666666667vw;
	padding: 1vw 1vw 1vw 1.0416666666666665vw;
}
.descr_this_cont ul li:before {
	background-color: #fff;
	top: 0.4166666666666667vw;
}
.descr_this_cont ul li {
	margin-bottom: 0.78125vw;
	padding-left: 1vw;
}
.descr_this_cont {
	display: none;
}
.this_is_cont_column {
	padding-top: 1.6666666666666667vw;
	padding-bottom: 1.5625vw;
}
.item_column_agfg:nth-child(1) {
	width: 15.46875vw;
	padding-right: 1.5vw;
}
.item_column_agfg:nth-child(2) {
	width: calc(100% - 15.46875vw);
	padding-right: 2vw;
}
.item_this_toggl .toggler_arrow {
	top: 2.96875vw;
}
.item_this_toggl.active .this_is_link_blk:before {
	opacity: 1;
	visibility: visible;
}
.item_this_toggl.active .toggler_arrow:before {
	height: 0;
}
.title_col_smsg {
	font-weight: 600;
	font-size: 1.25vw;
	letter-spacing: -0.02em;
	color: #262626;
	margin-bottom: 1.09375vw;
}
@media (min-width: 1250px) {
	body {
		/*overflow: hidden;*/
	}
}
.descr_heading_g {
	font-weight: 500;
	font-size: 1.25vw;
	line-height: 1.5104166666666667vw;
	color: #FFFFFF;
	margin-top: 2.9166666666666665vw;
	padding-bottom: 1vw;
}
.menu_site {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #EEEEEE;
	z-index: 200;
	font-family: 'Druk Wide';
	opacity: 0;
	visibility: hidden;
  transition: all 0.2s ease-in 0.6s;
}
.menu_site.active {
	opacity: 1;
	visibility: visible;
  transition: all 0.2s ease-out;
}
.in_to_menu_gg {
	height: 100%;
	padding-top: 2.2395833333333335vw;
	padding: 3.125vw 0;
}
.item_menu_go a {
	font-weight: 900;
	font-size: 1.5625vw;
	font-size: 1.4vw;
	line-height: 1.9791666666666665vw;
	text-transform: uppercase;
	color: #014393;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
}
.item_menu_go a:hover {
	background: #014393;
	color: #F9F9F9;
}
.item_menu_go {
	height: calc(100% / 6);
	height: calc(100% / 7);
}
.item_menu_go:not(:first-child) {
	border-top: 0.15625vw solid #014393;
}
.close_menu {
	position: absolute;
	right: 2.083333333333333vw;
	top: 1.5625vw;
	font-weight: 900;
	font-size: 1.0416666666666665vw;
	text-align: center;
	letter-spacing: -0.04em;
	text-transform: uppercase;
	color: #014393;
	cursor: pointer;
	z-index: 2;
}
.close_menu:hover {
	color: #000;
}
.icon_lef_sff img {
	height: auto;
	width: 1.5625vw;
}
.descr_this_cont.default_show {
	display: block;
}
.num_lf_this_g {
	font-weight: 900;
	font-size: 3.3854166666666665vw;
	line-height: .9;
	text-transform: uppercase;
	color: #F9F9F9;
	width: 16.2vw;
}
.this_is_big_sceg .this_is_link_blk {
	padding: 2.34375vw 0 2.1875vw;
}
.this_is_big_sceg .this_is_cont_column {
	padding: 0;
}
.descr_this_cont .big_ul_mb ul li {
	margin-bottom: .35vw;
}
.prevent_click .this_is_link_blk {
	cursor: default;
}
.descrsshg_gi {
	font-size: 0.9375vw;
	line-height: 127%;
	color: #F9F9F9;
	font-weight: normal;
	text-transform: none;
	padding-left: 0.3125vw;
}
.descrsshg_gi ol {
	margin: 0;
	padding: 0;
	counter-reset: list-number;
}
.descrsshg_gi li {
	counter-increment: list-number;
	position: relative;
	padding-left: 1.09375vw;
}
.descrsshg_gi li:before {
	content: counter(list-number) '.';
	position: absolute;
	left: 0;
	top: 0;
}
.num_and_titl_g  {
	padding-right: 2vw;
}
.titl_finl_ag {
	margin-bottom: 0.8854166666666666vw;
}
.item_solution_g {
	width: 33.3333%;
}
.title_this_sol {
	font-weight: bold;
	font-size: 1.5625vw;
	line-height: 1.9791666666666665vw;
	text-transform: uppercase;
	color: #FFFFFF;
	min-height: 7.5vw;
}
.block_solutions {
	border-top: 0.10416666666666667vw solid #FFFFFF;
	border-left: 0.10416666666666667vw solid #FFFFFF;
	border-right: 0.10416666666666667vw solid #FFFFFF;
	margin-top: 5.364583333333333vw;
}
.item_solution_g:nth-child(2) {
	border-left: 0.10416666666666667vw solid #FFFFFF;
	border-right: 0.10416666666666667vw solid #FFFFFF;
}
.in_to_solution {
	padding: 2.604166666666667vw 1.5625vw;
	min-height: 18.59375vw;
	position: relative;
}
.arrow_circs_togg {
	width: 2.65625vw;
	height: auto;
}
.arrow_toggl_bot {
	position: absolute;
	bottom: 1vw;
	right: 1.3020833333333335vw;
	z-index: 2;
	cursor: pointer;
}
@media (min-width: 1200px) {
	.arrow_toggl_bot:hover circle {
		fill: #ccc;
	}
}
.more_info_hov {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #014393;
	z-index: 1;
	padding: 2.65625vw 3.208333vw 0 1.4583333333333333vw;
	opacity: 0;
	visibility: hidden;
}
.more_info_hov .block_descr_adgg {
	transform: translateY(-10px);
	opacity: 0;
	visibility: hidden;
	transition-delay: .1s;
}
.in_to_solution.active .more_info_hov {
	opacity: 1;
	visibility: visible;
}
.in_to_solution.active .block_descr_adgg {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}
.in_to_solution.active .arrow_toggl_bot {
	transform: rotate(45deg);
	transition-delay: .1s;
}
.descrsshg_gi p {
	margin-bottom: 1.1vw;
}
.rest_blk_stys .num_lf_this_g {
	width: 10.8vw;
}
.rest_blk_stys .title_this_adgs {
	width: calc(100% - 10.8vw);
	padding-right: 2vw;
}
@media (min-width: 1200px) {
	.block_solutions,
	.item_solution_g .in_to_solution {
		opacity: 0;
		visibility: hidden;
		transform: translateY(-20px);
		transition: all .6s;
	}
	.block_solutions.is-inview,
	.item_solution_g.is-inview .in_to_solution {
		opacity: 1;
		visibility: visible;
		transform: translateY(0);
		transition-delay: .2s;
	}
	.item_solution_g.is-inview:nth-child(2) .in_to_solution {
		transition-delay: .4s;
	}
	.item_solution_g.is-inview:nth-child(3) .in_to_solution {
		transition-delay: .6s;
	}
}
.this_is_link_blk.row_flex_dbs {
	display: block;
}
.this_is_link_blk.row_flex_dbs .column_tbb_g {
	float: none;
	width: auto;
}
.this_is_link_blk.row_flex_dbs .column_tbb_g.this_is_cont_column {
	padding-left: 10.8vw;
}
.in_to_ddescg {
	padding-top: 1.6vw;	
}
.this_is_link_blk.row_flex_dbs .column_tbb_g.this_is_cont_column .descrsshg_gi {
	padding-left: 0;
}
.row_flex_dbs .item_column_agfg:nth-child(1) {
	width: 42%;
	padding-right: 6vw;
}
.row_flex_dbs .item_column_agfg:nth-child(2) {
	width: 58%;
}
.item_column_agfg.full_gooo {
	width: 100%;
	padding-right: 9vw;
	padding-top: 2.2vw;
}
.subtitl_egg {
	text-transform: none;
	margin-left: 0.26041666666666663vw;
	font-weight: 400;
}
.to_white_all .this_is_line_tff {
	background: #fff;
}
.to_white_all .style_content {
	color: #fff;
}
.this_is_own_sol {
	margin-bottom: 9.5vw;
	padding-top: 1.5vw;
}
.show_from_tablet,
.show_mob_this,
.br_mobile {
	display: none;
}
.title_site_sggg .word {
	white-space: nowrap;
}
.conts_item_ggg.mail_too_go a {
	white-space: nowrap;
}
.main_go {
	overflow: hidden;
}