 
 
.header_container__h7N8Y{
	position:-webkit-sticky;
	position:sticky;
	z-index:1000;
	top:0;
	background-color:#fff;
	-webkit-box-shadow:0 1px 1px #e7eafa;
	box-shadow:0 1px 1px #e7eafa
}
.header_containerFixed__QN9XK{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100vh
}
.header_content__zK269{
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	width:100%;
	max-width:1280px;
	height:64px;
	margin:0 auto;
	padding:10px 32px
}
@media only screen and (min-width:750px)and (max-width:1279px){
	.header_content__zK269{
		-webkit-justify-content:space-between;
		justify-content:space-between
	}
}
@media only screen and (max-width:749px){
	.header_content__zK269{
		-webkit-justify-content:space-between;
		justify-content:space-between;
		padding:10px 20px
	}
}
.header_menu__2-dgr{
	display:block
}
@media only screen and (min-width:750px)and (max-width:1279px){
	.header_menu__2-dgr{
		display:none
	}
}
@media only screen and (max-width:749px){
	.header_menu__2-dgr{
		display:none
	}
}
.header_burger__18kQR{
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:center;
	justify-content:center;
	width:60px;
	height:60px;
	margin-left:8px
}
@media only screen and (min-width:1280px){
	.header_burger__18kQR{
		display:none
	}
}
.header_mobileNav__15URZ{
	position:fixed;
	z-index:2;
	top:64px;
	right:-100%;
	bottom:0;
	left:100%;
	overflow-y:scroll;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	background-color:#fff
}
.header_mobileNavOpen__1uecx{
	right:0;
	left:0
}
.header_mobileProfileWidget__2c35m{
	padding:10px 34px;
	border-top:1px solid #f2f3f7
}
.header_mobileProfileWidget__2c35m .prp-profile-b2c-widget{
	-webkit-justify-content:flex-end;
	justify-content:flex-end
}
.card_card__19VvW{
	display:-webkit-flex;
	display:flex;
	position:relative;
	-webkit-flex-direction:column;
	flex-direction:column;
	width:100%;
	height:100%;
	min-height:160px;
	padding:24px 24px 0;
	border-radius:16px
}
.card_cardWhite__1yvqT{
	background-color:#fff;
	-webkit-box-shadow:0 2px 8px #e7eafa;
	box-shadow:0 2px 8px #e7eafa
}
.card_cardWhite__1yvqT.card_clickable__13Nt5{
	border:2px solid #f2f3f7
}
.card_cardGrey__3VtEo,.card_cardWhite__1yvqT:hover.card_clickable__13Nt5{
	background-color:#f2f3f7
}
.card_cardBlack__2U0sE{
	background-color:#000
}
.card_cardBlack__2U0sE *{
	color:#fff!important
}
.card_cardBlack__2U0sE:hover.card_clickable__13Nt5 *{
	color:#bbc1c7!important
}
.card_cardBlack__2U0sE:hover.card_clickable__13Nt5 svg{
	fill:#bbc1c7
}
.card_clickable__13Nt5{
	-webkit-box-shadow:none;
	box-shadow:none;
	cursor:pointer
}
.card_icon__3ZHPe{
	margin-bottom:28px
}
.card_flag__14YsG{
	display:-webkit-flex;
	display:flex;
	position:absolute;
	top:16px;
	left:-4px;
	-webkit-align-items:center;
	align-items:center;
	height:28px;
	padding:0 12px;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
	background-color:#001424
}
.card_flag__14YsG:after{
	content:"";
	position:absolute;
	top:0;
	right:-11px;
	width:12px;
	height:28px;
	background-image:url(/static/shared/flag.svg);
	background-repeat:no-repeat
}
.card_flagTitle__3RaqG{
	color:#fff;
	font-stretch:normal;
	font-style:normal;
	font-family:MTSSans-Medium,sans-serif;
	font-weight:500;
	font-size:12px;
	line-height:16px;
	letter-spacing:-.01em
}
.basic-card_card__27moC{
	padding-bottom:24px
}
.basic-card_title__1IbiJ{
	font-family:MTSSans-Medium,sans-serif;
	font-weight:500;
	font-size:16px;
	line-height:24px;
	margin-bottom:4px
}
.basic-card_subtitle__2e740,.basic-card_title__1IbiJ{
	color:#001424;
	font-stretch:normal;
	font-style:normal;
	letter-spacing:-.01em;
	white-space:pre-line
}
.basic-card_subtitle__2e740{
	font-family:MTSSans-Regular,sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:20px
}
.price-card_card__2mlCs{
	padding-bottom:16px;
	white-space:pre-line
}
.price-card_title__3Mt7Y{
	color:#6e7782;
	font-stretch:normal;
	font-style:normal;
	font-family:MTSSans-Regular,sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:20px;
	letter-spacing:-.01em;
	white-space:pre-line
}
.price-card_subtitleLarge__3xdiu{
	font-size:40px;
	line-height:48px;
	letter-spacing:normal
}
.price-card_subtitleLarge__3xdiu,.price-card_subtitleNormal__4RuoK{
	color:#001424;
	font-stretch:normal;
	font-style:normal;
	font-family:MTSSans-Medium,sans-serif;
	font-weight:500
}
.price-card_subtitleNormal__4RuoK{
	font-size:24px;
	line-height:32px;
	letter-spacing:-.01em
}
.price-card_loneSubtitle__nV3Sy{
	margin-top:20px
}
.price-card_note__16Fjh{
	color:#000;
	font-stretch:normal;
	font-style:normal;
	font-family:MTSSans-Medium,sans-serif;
	font-weight:500;
	font-size:14px;
	line-height:20px;
	letter-spacing:-.01em
}
.info-block_card__3FZ8U{
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	padding:40px 112px 40px 32px;
	border-radius:32px;
	-webkit-box-shadow:0 2px 8px 0 #e7eafa;
	box-shadow:0 2px 8px 0 #e7eafa
}
@media only screen and (min-width:750px)and (max-width:1279px){
	.info-block_card__3FZ8U{
		padding:40px 56px 32px 40px
	}
}
@media only screen and (max-width:749px){
	.info-block_card__3FZ8U{
		-webkit-flex-direction:column;
		flex-direction:column;
		padding:32px 20px 40px
	}
}
.info-block_blackCard__3HWIA{
	background-color:#000
}
.info-block_blackCard__3HWIA .info-block_icon__2UyL5,.info-block_blackCard__3HWIA .info-block_icon__2UyL5 svg{
	fill:#fff
}
.info-block_whiteCard__8fKZ0{
	background-color:#fff
}
.info-block_whiteCard__8fKZ0 .info-block_icon__2UyL5,.info-block_whiteCard__8fKZ0 .info-block_icon__2UyL5 svg{
	fill:#000
}
.info-block_icon__2UyL5{
	width:112px;
	height:112px
}
@media only screen and (min-width:750px)and (max-width:1279px){
	.info-block_icon__2UyL5{
		width:72px;
		height:72px
	}
}
.info-block_icon__2UyL5 svg{
	min-width:112px;
	height:112px
}
@media only screen and (min-width:750px)and (max-width:1279px){
	.info-block_icon__2UyL5 svg{
		width:72px;
		height:72px
	}
}
.info-block_content__3JfhZ{
	display:-webkit-flex;
	display:flex;
	-webkit-flex-direction:column;
	flex-direction:column;
	margin-right:32px
}
@media only screen and (max-width:749px){
	.info-block_content__3JfhZ{
		margin:0 0 40px
	}
}
.info-block_title__2CSOu{
	margin-bottom:24px
}
.info-block_button__4Nybg{
	width:192px
}
@media only screen and (max-width:749px){
	.info-block_button__4Nybg{
		width:100%
	}
}
.banner_root__1To2j,.info-block_buttons__3aXbF{
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center
}
.banner_root__1To2j{
	background-color:#202d3d;
	padding:8px 12px 8px 12px;
	border-radius:16px;
	z-index: 100;
    position: relative;
}
@media only screen and (max-width:1024px){

.banner_root__1To2j{
	padding:8px;
}}

@media only screen and (max-width:840px){

.banner_root__1To2j{
	padding:12px 25px 12px 25px;
	border-radius: 48px 48px 0px 0px;
}}

.banner_root__1To2j img {
	width: 60px;
}
 
.banner_wrapper__17vYe{
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center
}
@media only screen and (max-width:840px){
	.banner_wrapper__17vYe{
		-webkit-flex-direction:column;
		flex-direction:column;
		-webkit-align-items:flex-start;
		align-items:center;
		width: 100%;
		margin-left: 15px;
		
	}
}
.banner_content__l3Vmf{
	margin-right:24px;
	margin-left:12px
}
@media only screen and (max-width:840px){
	.banner_content__l3Vmf{
		margin-right:0;
		margin-bottom:10px;
		margin-left: 0;
		text-align: center;
	}
}

@media only screen and (max-width:840px){
	.banner_content__l3Vmf p:last-child{
	display:none;
	}
}

.banner_title__3l2Mw{
	font-family:MTSSans-Medium,sans-serif;
	font-weight:500;
		margin: 0;
}
.banner_text__1iYGF,.banner_title__3l2Mw{
	color:#fff;
	font-stretch:normal;
	font-style:normal;
	font-size:14px;
	line-height:20px;
	letter-spacing:-.01em
}
@media only screen and (max-width:840px){

.banner_title__3l2Mw{
font-family: Roboto;
    font-weight: 500;
    font-size: 16px;
	text-align: center;
} }

@media only screen and (max-width:420px){

.banner_title__3l2Mw{
	text-wrap: balance;
  } }

.banner_text__1iYGF{
	font-family:MTSSans-Regular,sans-serif;
	font-weight:400;
	margin: 0;
		
}
.banner_link__1_dBB{
	color:#5f97f6;
	cursor: pointer;
}
.banner_link__1_dBB,.banner_link__1_dBB:hover{
	font-stretch:normal;
	font-style:normal;
	font-family:MTSSans-Medium,sans-serif;
	font-weight:500;
	font-size:14px;
	line-height:20px;
	letter-spacing:-.01em
}
.banner_link__1_dBB:hover{
	color:#6384e0
}
@media only screen and (max-width:840px){
	.banner_link__1_dBB{
		margin-left:0px;
			width: 100%;
    text-align: center;
	}
}
.title_subtitle__3__SQ{
	color:#000;
	font-stretch:normal;
	font-style:normal;
	font-family:MTSSans-Regular,sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:28px;
	letter-spacing:-.01em
}
@media only screen and (max-width:840px){
	.title_subtitle__3__SQ{
		color:#000;
		font-stretch:normal;
		font-style:normal;
		font-family:MTSSans-Regular,sans-serif;
		font-weight:400;
		font-size:16px;
		line-height:24px;
		letter-spacing:-.01em
	}
}
.basic-about_root__3Z6QT{
	position:relative;
	padding:120px 15px 0 70px;
}
@media only screen and (max-width:1200px){

 .basic-about_root__3Z6QT{
	position:relative;
	padding:120px 20px 0 30px;
}}
@media only screen and (max-width:750px){

 .basic-about_root__3Z6QT{
	position:relative;
	padding:120px 20px 0 30px;
}}

@media only screen and (max-width:640px){

 .basic-about_root__3Z6QT{
max-height: 765px !important;
}}
@media only screen and (max-width:440px){

 .basic-about_root__3Z6QT{
max-height: 100% !important;
}}

 
.basic-about_background__yUZ4p{
	position:absolute;
	top:0;
	right:0;
	left:0;
	width:100%;
	height:100%;
	min-height: 536px;
	border-radius:48px;
	background-color:#f2f3f7
}

@media only screen and (max-width:1200px){

 .basic-about_background__yUZ4p{
	min-height:100%;
}}

@media only screen and (max-width:1024px){

 .basic-about_background__yUZ4p{
	height:100%;
}}
.basic-about_content__rjm7Z{
	position:relative;
	width:100%;
	position: relative;
    z-index: 5000;
}
@media only screen and (max-width:1024px){
	.basic-about_content__rjm7Z{
		width:100%
	}
}
.basic-about_imageTablet__DIh7j{
	position:absolute;
	top:0;
	right:-16px;
	width:512px;
	height:512px;
	display:none
}
@media only screen and (min-width:750px)and (max-width:1279px){
	.basic-about_imageTablet__DIh7j{
		display:block
	}
}
.basic-about_imageOutFlow__2j4bC{
	position:absolute;
	top:0;
	right:24px;
	width:702px;
	height:702px
}
@media only screen and (min-width:750px)and (max-width:1279px){
	.basic-about_imageOutFlow__2j4bC{
		top:0px;
	}
}

.basic-about_title__3zOcr{
	margin-bottom:24px;
	width: 100%;
	max-width: 100%;
}
@media only screen and (max-width:840px){
	.basic-about_title__3zOcr{
		margin-bottom:16px
	}
}
.basic-about_button__k6iu6{
	width:525px;
	margin-bottom:23px
}
@media only screen and (max-width:840px){
	.basic-about_button__k6iu6{
		width:100%
	}
}
.basic-about_advantageText__2aa8s{
	color:#9198a0;
	font-stretch:normal;
	font-style:normal;
	font-family:MTSSans-Regular,sans-serif;
	font-weight:400;
	font-size:12px;
	line-height:16px;
	letter-spacing:-.01em;
	margin-bottom:84px;
	white-space:pre-line
}
@media only screen and (max-width:840px){
	.basic-about_advantageText__2aa8s{
		margin-bottom:0
	}
}
.basic-about_contact__PoZAR,.basic-about_presentation__BPWtS{
	display:-webkit-inline-flex;
	display:inline-flex;
	-webkit-align-items:center;
	align-items:center
}
@media only screen and (max-width:840px){
	.basic-about_contact__PoZAR,.basic-about_presentation__BPWtS{
		-webkit-align-items:flex-start;
		align-items:flex-start;
	}
}
.basic-about_presentation__BPWtS{
	margin-left:35px
}
@media only screen and (min-width:750px)and (max-width:1279px){
	.basic-about_presentation__BPWtS{
		margin-bottom:16px;
		margin-left:0
	}
}
@media only screen and (max-width:840px){
	.basic-about_presentation__BPWtS{
		margin-bottom:16px;
		margin-left:0
	}
}
.basic-about_contactIcon__fi--K,.basic-about_presentationIcon__3ONQG{
	width:12px;
	height:12px;
	fill:#9198a0
}
@media only screen and (max-width:840px){
	.basic-about_contactIcon__fi--K,.basic-about_presentationIcon__3ONQG{
		margin-top:2px
	}
}
.basic-about_contactTitle__3dkM0,.basic-about_presentationTitle__Pq1mG{
	display:inline-block;
	color:#9198a0;
	font-stretch:normal;
	font-style:normal;
	font-family:MTSSans-Medium,sans-serif;
	font-weight:500;
	font-size:12px;
	line-height:16px;
	letter-spacing:-.01em;
	margin-left:4px
}
@media only screen and (max-width:840px){
	.basic-about_contactTitle__3dkM0,.basic-about_presentationTitle__Pq1mG{
		color:#9198a0;
		font-stretch:normal;
		font-style:normal;
		font-family:MTSSans-Medium,sans-serif;
		font-weight:500;
		font-size:12px;
		line-height:16px;
		letter-spacing:-.01em
	}
}
.basic-about_imageInFlow__27KA7{
	display:none;
	width:100%
}
@media only screen and (max-width:840px){
	.basic-about_imageInFlow__27KA7{
		display:-webkit-flex;
		display:flex;
		-webkit-justify-content:center;
		justify-content:center;
		width:calc(100% + 40px);
		margin-left:-20px
	}
}
.basic-about_imageFill__gGGjH{
	width:100%;
	height:100%
}
.basic-about_links__3P9W8{
	display:-webkit-flex;
	display:flex
}
.basic-about_links__3P9W8 svg{
	-webkit-flex-shrink:0;
	flex-shrink:0
}
@media only screen and (min-width:750px)and (max-width:1279px){
	.basic-about_links__3P9W8{
		-webkit-flex-direction:column-reverse;
		flex-direction:column-reverse
	}
}

@media only screen and (max-width:1024px){
	.basic-about_links__3P9W8{
		padding-bottom: 20px;
	}
}

@media only screen and (max-width:840px){
	.basic-about_links__3P9W8{
		-webkit-flex-direction:column-reverse;
		flex-direction:column-reverse;
		padding-bottom: 20px;
	}
}
.basic-about_flag__30gTL{
	display:-webkit-flex;
	display:flex;
	position:absolute;
	top:40px;
	right:-4px;
	-webkit-align-items:center;
	align-items:center;
	height:28px;
	padding:0 12px;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	background-color:#001424
}
@media only screen and (min-width:750px)and (max-width:1279px){
	.basic-about_flag__30gTL{
		top:24px
	}
}
@media only screen and (max-width:749px){
	.basic-about_flag__30gTL{
		display:none
	}
}
.basic-about_flag__30gTL:after,.basic-about_flag__30gTL:before{
	content:"";
	position:absolute;
	left:-7px;
	bottom:0;
	width:0;
	height:0;
	border-left:14px solid transparent;
	border-bottom:28px solid #001424
}
.basic-about_flag__30gTL:before{
	border-bottom:0;
	border-top:28px solid #001424
}
.basic-about_flagTitle__3BWvC{
	color:#fff;
	font-stretch:normal;
	font-style:normal;
	font-family:MTSSans-Medium,sans-serif;
	font-weight:500;
	font-size:12px;
	line-height:16px;
	letter-spacing:-.01em
}
.basic-about_banner__3kC3s{
	position:absolute
}
@media only screen and (min-width:1280px){
	.basic-about_banner__3kC3s{
		top:19px;
		right:40px
	}
}
@media only screen and (max-width:1279px){
	.basic-about_banner__3kC3s{
		z-index:1;
	right: 32px;
    top: 25px;
	}
}

@media only screen and (max-width:840px){
	.basic-about_banner__3kC3s{
	width: 100%;
			right: 0;
    top: 0px;
    padding: 0px;
	}
}
 
.basic-about_bannerMobile__2fytJ{
	display:none
}

@media only screen and (max-width:1200px){

.basic-about_imageOutFlow__2j4bC {
width: 500px;
    height: 550px;
	display:none;
}}


.img-banner {
	position:absolute;
	top:-35px;
	z-index: 100;
	left:145px;
	bottom:0;right:0;box-sizing:border-box;padding:0;border:none;margin:auto;display:block;width:0;height:0;min-width:83%;max-width:83%;min-height:83%;max-height:83%; animation: upDown 1s infinite alternate;
}

@media only screen and (max-width:1200px){

.img-banner {
    top:160px !important;
    left: -15px !important;
}}

@media only screen and (max-width:1115px){

.img-banner {
    top:160px !important;
    left: 25px !important;
}}
@media only screen and (max-width:1080px){

.img-banner {
    top:160px !important;
    left: 90px !important;
}}
@media only screen and (max-width:1050px){

.img-banner {
    top:160px !important;
    left: 80px !important;
}}
@media only screen and (max-width:1025px){

.img-banner {
    top:90px !important;
    left: 80px !important;
}}
@media only screen and (max-width:1024px){

.basic-about_imageOutFlow__2j4bC {
	width: 519px;
    height: 495px;
	top: 130px;
}}

 @media only screen and (max-width:840px){

.basic-about_imageOutFlow__2j4bC {
width: 340px;
    height: 380px;
    top: 170px;
}}
 @media only screen and (max-width:760px){

.basic-about_imageOutFlow__2j4bC {
width: 300px;
    height: 337px;
    top: 200px;
}}

 @media only screen and (max-width:720px){

.basic-about_imageOutFlow__2j4bC {
width: 300px;
    height: 337px;
    top: 230px;
}}

 @media only screen and (max-width:710px){

.basic-about_imageOutFlow__2j4bC {
width: 300px;
    height: 337px;
    top: 210px;
}}

 @media only screen and (max-width:670px){

.basic-about_imageOutFlow__2j4bC {
width: 300px;
    height: 337px;
    top: 240px;
}}

 @media only screen and (max-width:640px){

.basic-about_imageOutFlow__2j4bC {
margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
	position: relative;
	top: -121px;
width: 100%;
    height: 100%;
	display:none;
}}
 @media only screen and (max-width:580px){

.basic-about_imageOutFlow__2j4bC {
	top: -110px;
}}

 @media only screen and (max-width:580px){

.basic-about_imageOutFlow__2j4bC {
	top: -96px;
}}

 @media only screen and (max-width:510px){

.basic-about_imageOutFlow__2j4bC {
	top: -90px;
}}
 @media only screen and (max-width:440px){

.basic-about_imageOutFlow__2j4bC {
	top: -50px;
}}
@media only screen and (max-width:640px){

.img-banner {
    top:0px !important;
    left: 0px !important;
}}
