.t-menuburger{
position:relative;
flex-shrink:0;
width:28px;
height:20px;
padding:0;
border:none;
background-color:transparent;
outline:none;
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
transition:transform .5s ease-in-out;
cursor:pointer;z-index:999;
}

.t-menuburger span{
display:block;
position:absolute;
width:100%;
opacity:1;
left:0;
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
transition:.25s ease-in-out;
height:3px;
background-color:#000;
}

.t-menuburger span:nth-child(1){
top:0px;
}

.t-menuburger span:nth-child(2),.t-menuburger span:nth-child(3){
top:8px;
}

.t-menuburger span:nth-child(4){
top:16px;
}

.t-menuburger__big{
width:42px;
height:32px;
}

.t-menuburger__big span{
height:5px;
}

.t-menuburger__big span:nth-child(2),.t-menuburger__big span:nth-child(3){
top:13px;
}

.t-menuburger__big span:nth-child(4){
top:26px;
}

.t-menuburger__small{
width:22px;
height:14px;
}

.t-menuburger__small span{
height:2px;
}

.t-menuburger__small span:nth-child(2),.t-menuburger__small span:nth-child(3){
top:6px;
}

.t-menuburger__small span:nth-child(4){
top:12px;
}

.t-menuburger-opened span:nth-child(1){
top:8px;
width:0%;
left:50%;
}

.t-menuburger-opened span:nth-child(2){
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
}

.t-menuburger-opened span:nth-child(3){
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg);
}

.t-menuburger-opened span:nth-child(4){
top:8px;
width:0%;
left:50%;
}

.t-menuburger-opened.t-menuburger__big span:nth-child(1){
top:6px;
}

.t-menuburger-opened.t-menuburger__big span:nth-child(4){
top:18px;
}

.t-menuburger-opened.t-menuburger__small span:nth-child(1),.t-menuburger-opened.t-menuburger__small span:nth-child(4){
top:6px;
}

@media (hover),(min-width:0\0){

.t-menuburger_first:hover span:nth-child(1){
transform:translateY(1px);
}

.t-menuburger_first:hover span:nth-child(4){
transform:translateY(-1px);
}

.t-menuburger_first.t-menuburger__big:hover span:nth-child(1){
transform:translateY(3px);
}

.t-menuburger_first.t-menuburger__big:hover span:nth-child(4){
transform:translateY(-3px);
}

}

.t-menuburger_second span:nth-child(2),.t-menuburger_second span:nth-child(3){
width:80%;
left:20%;
right:0;
}

@media (hover),(min-width:0\0){

.t-menuburger_second.t-menuburger-hovered span:nth-child(2),.t-menuburger_second.t-menuburger-hovered span:nth-child(3){
animation:t-menuburger-anim 0.3s ease-out normal forwards;
}

.t-menuburger_second.t-menuburger-unhovered span:nth-child(2),.t-menuburger_second.t-menuburger-unhovered span:nth-child(3){
animation:t-menuburger-anim2 0.3s ease-out normal forwards;
}

}

.t-menuburger_second.t-menuburger-opened span:nth-child(2),.t-menuburger_second.t-menuburger-opened span:nth-child(3){
left:0;
right:0;
width:100%!important;
}

.t-menuburger_third span:nth-child(4){
width:70%;
left:unset;
right:0;
}

@media (hover),(min-width:0\0){

.t-menuburger_third:not(.t-menuburger-opened):hover span:nth-child(4){
width:100%;
}

}

.t-menuburger_third.t-menuburger-opened span:nth-child(4){
width:0!important;
right:50%;
}

.t-menuburger_fourth{
height:12px;
}

.t-menuburger_fourth.t-menuburger__small{
height:8px;
}

.t-menuburger_fourth.t-menuburger__big{
height:18px;
}

.t-menuburger_fourth span:nth-child(2),.t-menuburger_fourth span:nth-child(3){
top:4px;
opacity:0;
}

.t-menuburger_fourth span:nth-child(4){
top:8px;
}

.t-menuburger_fourth.t-menuburger__small span:nth-child(2),.t-menuburger_fourth.t-menuburger__small span:nth-child(3){
top:3px;
}

.t-menuburger_fourth.t-menuburger__small span:nth-child(4){
top:6px;
}

.t-menuburger_fourth.t-menuburger__small span:nth-child(2),.t-menuburger_fourth.t-menuburger__small span:nth-child(3){
top:3px;
}

.t-menuburger_fourth.t-menuburger__small span:nth-child(4){
top:6px;
}

.t-menuburger_fourth.t-menuburger__big span:nth-child(2),.t-menuburger_fourth.t-menuburger__big span:nth-child(3){
top:6px;
}

.t-menuburger_fourth.t-menuburger__big span:nth-child(4){
top:12px;
}

@media (hover),(min-width:0\0){

.t-menuburger_fourth:not(.t-menuburger-opened):hover span:nth-child(1){
transform:translateY(1px);
}

.t-menuburger_fourth:not(.t-menuburger-opened):hover span:nth-child(4){
transform:translateY(-1px);
}

.t-menuburger_fourth.t-menuburger__big:not(.t-menuburger-opened):hover span:nth-child(1){
transform:translateY(3px);
}

.t-menuburger_fourth.t-menuburger__big:not(.t-menuburger-opened):hover span:nth-child(4){
transform:translateY(-3px);
}

}

.t-menuburger_fourth.t-menuburger-opened span:nth-child(1),.t-menuburger_fourth.t-menuburger-opened span:nth-child(4){
top:4px;
}

.t-menuburger_fourth.t-menuburger-opened span:nth-child(2),.t-menuburger_fourth.t-menuburger-opened span:nth-child(3){
opacity:1;
}

@keyframes t-menuburger-anim{
0%{
width:80%;
left:20%;
right:0;
}

50%{
width:100%;
left:0;
right:0;
}

100%{
width:80%;
left:0;
right:20%;
}

}

@keyframes t-menuburger-anim2{
0%{
width:80%;
left:0;
}

50%{
width:100%;
right:0;
left:0;
}

100%{
width:80%;
left:20%;
right:0;
}

}

.tmenu-mobile{
background-color:#111;
display:none;
width:100%;
top:0;
z-index:990;
}

.tmenu-mobile_positionfixed{
position:fixed;
}

.tmenu-mobile__text{
color:#fff;
}

.tmenu-mobile__container{
min-height:64px;
padding:20px;
position:relative;
box-sizing:border-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
}

.tmenu-mobile__list{
display:block;
}

.tmenu-mobile__burgerlogo{
display:inline-block;
font-size:24px;
font-weight:400;
white-space:nowrap;
vertical-align:middle;
}

.tmenu-mobile__imglogo{
height:auto;
display:block;
max-width:300px!important;
box-sizing:border-box;
padding:0;
margin:0 auto;
}

@media screen and (max-width:980px){

.tmenu-mobile__menucontent_hidden{
display:none;
height:100%;
}

.tmenu-mobile{
display:block;
}

}

@media screen and (max-width:980px){
#rec522460787 .tmenu-mobile{
background-color:#094630;
}

#rec522460787 .tmenu-mobile__menucontent_fixed{
position:fixed;
top:64px;
}

#rec522460787 .t-menuburger{
-webkit-order:1;
-ms-flex-order:1;order:1;
}

}

#rec522460787 .tmenu-mobile__burgerlogo a{
color:#ffffff;
}

#rec522460787 .tmenu-mobile__burgerlogo__title{
color:#ffffff;
}

#rec522460787 .t-btnflex.t-btnflex_type_button {
color:#ffffff;
background-color:#d64749;
border-style:none !important;
border-radius:20px;
box-shadow:none !important;
font-family:Inter;
font-weight:600;
transition-duration:0.2s;
transition-property:background-color,color,border-color,box-shadow,opacity,transform;
transition-timing-function:ease-in-out;
}

@media (hover:hover) {
#rec522460787 .t-btnflex.t-btnflex_type_button:not(.t-animate_no-hover):hover {
background-color:#094630 !important;
}

#rec522460787 .t-btnflex.t-btnflex_type_button:not(.t-animate_no-hover):focus-visible {
background-color:#094630 !important;
}

}

@media screen and (max-width:980px){
#rec522460787 .t228{
}
}

#rec522460787 .t-menu__link-item{
-webkit-transition:color 0.3s ease-in-out,opacity 0.3s ease-in-out;
transition:color 0.3s ease-in-out,opacity 0.3s ease-in-out;
}
#rec522460787 .t-menu__link-item.t-active:not(.t978__menu-link){
color:#ffffff !important;
font-weight:600 !important;
}
#rec522460787 .t-menu__link-item:not(.t-active):not(.tooltipstered):hover{
color:#f2f5f4 !important;
}
#rec522460787 .t-menu__link-item:not(.t-active):not(.tooltipstered):focus-visible{
color:#f2f5f4 !important;
}
@supports (overflow:-webkit-marquee) and (justify-content:inherit){
#rec522460787 .t-menu__link-item,#rec522460787 .t-menu__link-item.t-active{
opacity:1 !important;
}
}

#rec522460787 .t228__leftcontainer a{
color:#ffffff;
}
#rec522460787 a.t-menu__link-item{
font-size:16px;
color:#ffffff;
font-weight:300;
font-family:'Inter';
text-transform:uppercase;
}
#rec522460787 .t228__right_langs_lang a{
font-size:16px;
color:#ffffff;
font-weight:300;
font-family:'Inter';
text-transform:uppercase;
}

#rec522460787 .t228__logo{
color:#ffffff;
}

#rec522460787 .t228 {
box-shadow:0px 1px 3px rgba(0,0,0,0.2);}

#rec522560626 .t-btnflex.t-btnflex_type_button {
color:#ffffff;
background-color:#d64749;
border-style:none !important;
border-radius:30px;
box-shadow:none !important;
white-space:normal;
transition-duration:0.2s;
transition-property:background-color,color,border-color,box-shadow,opacity,transform;
transition-timing-function:ease-in-out;
}

@media (hover:hover) {
#rec522560626 .t-btnflex.t-btnflex_type_button:not(.t-animate_no-hover):hover {
color:#f2f5f4 !important;
}
#rec522560626 .t-btnflex.t-btnflex_type_button:not(.t-animate_no-hover):focus-visible {
color:#f2f5f4 !important;
}
}

#rec522560626 .t941__title{
font-family:'Inter';
}

#rec522560626 .t941__descr{
font-family:'Inter';
}

#rec644018845 .t-btnflex.t-btnflex_type_button {
color:#ffffff;
background-color:#d64749;
border-style:none !important;
border-radius:30px;
box-shadow:none !important;
white-space:normal;
transition-duration:0.2s;
transition-property:background-color,color,border-color,box-shadow,opacity,transform;
transition-timing-function:ease-in-out;
}

@media (hover:hover) {
#rec644018845 .t-btnflex.t-btnflex_type_button:not(.t-animate_no-hover):hover {
color:#f2f5f4 !important;
}
#rec644018845 .t-btnflex.t-btnflex_type_button:not(.t-animate_no-hover):focus-visible {
color:#f2f5f4 !important;
}
}

#rec644018845 .t001__uptitle{
text-transform:uppercase;
}
#rec644018845 .t001__title{
font-family:'Inter';
}
#rec644018845 .t001__descr{
font-family:'Inter';
}

#rec522515825 .t1052__title{
color:#ffffff;
font-weight:700;
font-family:'Inter';
}

@media screen and (min-width:900px){
#rec522515825 .t1052__title{
font-size:80px;
}
}
#rec522515825 .t1052__text{
font-size:20px;
color:#ffffff;
padding-top:20px;
}

#rec522541482 .t795__title{
font-family:'Inter';
}

.tooltip-horizontal-scroll-icon_hand{
animation:tooltip-horizontal-scroll-icon_anim-scroll-hand 2s infinite
}
.tooltip-horizontal-scroll-icon_card{
animation:tooltip-horizontal-scroll-icon_anim-scroll-card 2s infinite
}
@keyframes tooltip-horizontal-scroll-icon_anim-scroll-hand{
0%{
transform:translateX(80px) scale(1);
opacity:0
}
10%{
transform:translateX(80px) scale(1);
opacity:1
}
20%,60%{
transform:translateX(175px) scale(.6);
opacity:1
}
80%{
transform:translateX(5px) scale(.6);
opacity:1}to{transform:translateX(5px) scale(.6);opacity:0
}
}
@keyframes tooltip-horizontal-scroll-icon_anim-scroll-card{
0%,60%{
transform:translateX(0)}80%,to{
transform:translateX(-240px)
}
}

#rec522536759 .t-btnflex.t-btnflex_type_button {
color:#ffffff;
background-color:#d64749;
border-style:none !important;
border-radius:30px;
box-shadow:none !important;
font-family:Inter;
font-weight:500;
white-space:normal;
transition-duration:0.2s;transition-property:background-color,color,border-color,box-shadow,opacity,transform;
transition-timing-function:ease-in-out;
}

@media (hover:hover) {
#rec522536759 .t-btnflex.t-btnflex_type_button:not(.t-animate_no-hover):hover {
color:#f2f5f4 !important;
}
#rec522536759 .t-btnflex.t-btnflex_type_button:not(.t-animate_no-hover):focus-visible {
color:#f2f5f4 !important;
}
}

#rec522536759 .t-btnflex.t-btnflex_type_button2 {
color:#d64749;
border-style:solid !important;
border-color:#d64749 !important;
--border-width:2px;
border-radius:30px;
box-shadow:none !important;
font-family:Inter;
font-weight:500;
white-space:normal;
transition-duration:0.2s;
transition-property:background-color,color,border-color,box-shadow,opacity,transform;
transition-timing-function:ease-in-out;
}

@media (hover:hover) {
#rec522536759 .t-btnflex.t-btnflex_type_button2:not(.t-animate_no-hover):hover {
color:#f2f5f4 !important;
}

#rec522536759 .t-btnflex.t-btnflex_type_button2:not(.t-animate_no-hover):focus-visible {
color:#f2f5f4 !important;
}
}

#rec522536759 .t-btnflex.t-btnflex_type_button {
color:#ffffff;
background-color:#d64749;
border-style:none !important;
border-radius:30px;
box-shadow:none !important;
font-family:Inter;
font-weight:500;
white-space:normal;
transition-duration:0.2s;
transition-property:background-color,color,border-color,box-shadow,opacity,transform;
transition-timing-function:ease-in-out;
}

@media (hover:hover) {
#rec522536759 .t-btnflex.t-btnflex_type_button:not(.t-animate_no-hover):hover {
color:#f2f5f4 !important;
}
#rec522536759 .t-btnflex.t-btnflex_type_button:not(.t-animate_no-hover):focus-visible {
color:#f2f5f4 !important;
}
}

#rec522536759 .t-btnflex.t-btnflex_type_button2 {
color:#d64749;
border-style:solid !important;
border-color:#d64749 !important;
--border-width:2px;
border-radius:30px;
box-shadow:none !important;
font-family:Inter;
font-weight:500;
white-space:normal;
transition-duration:0.2s;
transition-property:background-color,color,border-color,box-shadow,opacity,transform;
transition-timing-function:ease-in-out;
}
@media (hover:hover) {
#rec522536759 .t-btnflex.t-btnflex_type_button2:not(.t-animate_no-hover):hover {
color:#f2f5f4 !important;
}
#rec522536759 .t-btnflex.t-btnflex_type_button2:not(.t-animate_no-hover):focus-visible {
color:#f2f5f4 !important;
}
}

#rec522536759 .t-slds__bullet_active .t-slds__bullet_body{
background-color:#222 !important;
}
#rec522536759 .t-slds__bullet:hover .t-slds__bullet_body{
background-color:#222 !important;
}

#rec522536759 .t776__content .t776__title{
font-weight:600;
}
@media screen and (min-width:480px){
#rec522536759 .t776__content .t776__title{
font-size:28px;
padding-top:10px;
padding-bottom:10px;
}
}
@media screen and (max-width:480px){
#rec522536759 .t776__content .t776__title{
font-size:1.6rem;
}
}
#rec522536759 .t776__price{
font-size:22px;
font-weight:500;
}
#rec522536759 .t776__price_old{
font-size:22px;
font-weight:500;
}

#rec522536759 .t776__textwrapper .t776__descr{
font-size:18px;
font-weight:400;
padding-top:10px;
padding-bottom:18px;
font-family:'Inter';
}

#rec522536759 .t-popup .t776__title{
font-weight:600;
}
#rec522536759 .t-popup .t776__descr{
font-weight:400;
font-family:'Inter';
}

.t-section__descr {
max-width:560px;
}
#rec522543741 .t-section__title {
margin-bottom:90px;
}
#rec522543741 .t-section__descr {
}
@media screen and (max-width:960px) {
#rec522543741 .t-section__title {
margin-bottom:45px;
}
}

#rec522543741 .t-card__title{
font-size:22px;
font-weight:600;
padding-bottom:10px;
font-family:'Inter';
}
#rec522543741 .t-card__descr{
font-size:18px;
font-weight:400;
font-family:'Inter';
}

#rec522543741 .t-card__title{
font-size:22px;
font-weight:600;
padding-bottom:10px;
font-family:'Inter';
}
#rec522543741 .t-card__descr{
font-size:18px;
font-weight:400;
font-family:'Inter';
}

#rec522543741 .t-card__title{
font-size:22px;
font-weight:600;
padding-bottom:10px;
font-family:'Inter';
}
#rec522543741 .t-card__descr{
font-size:18px;
font-weight:400;
font-family:'Inter';
}

#rec522543741 .t-card__title{
font-size:22px;
font-weight:600;
padding-bottom:10px;
font-family:'Inter';
}
#rec522543741 .t-card__descr{
font-size:18px;
font-weight:400;
font-family:'Inter';
}

@media screen and (max-width:960px){

#rec522559217 .t-cover,#rec522559217 .t-cover__carrier,#rec522559217 .t-cover__filter{
height:500px !important;
}

}

@media screen and (max-width:640px){

#rec522559217 .t-cover,#rec522559217 .t-cover__carrier,#rec522559217 .t-cover__filter{
height:360px !important;
}

}

@media screen and (max-width:480px){

#rec522559217 .t-cover,#rec522559217 .t-cover__carrier,#rec522559217 .t-cover__filter{
height:240px !important;
}

}

.t-section__descr {
max-width:560px;
}

#rec522523818 .t-section__title {
margin-bottom:40px;
}

#rec522523818 .t-section__descr {
margin-bottom:105px;
}

@media screen and (max-width:960px) {
#rec522523818 .t-section__title {
margin-bottom:20px;
}

#rec522523818 .t-section__descr {
margin-bottom:45px;
}

}

#rec522523818 .t-card__title{
font-size:22px;
font-weight:600;
}

#rec522523818 .t-card__title{
font-size:22px;
font-weight:600;
}

#rec522523818 .t-card__title{
font-size:22px;
font-weight:600;
}

#rec522523818 .t-card__title{
font-size:22px;
font-weight:600;
}

#rec522548254 .t-btnflex.t-btnflex_type_button {
color:#ffffff;
background-color:#d64749;
border-style:none !important;
border-radius:30px;
box-shadow:none !important;
transition-duration:0.2s;
transition-property:background-color,color,border-color,box-shadow,opacity,transform;
transition-timing-function:ease-in-out;
}
@media (hover:hover) {
#rec522548254 .t-btnflex.t-btnflex_type_button:not(.t-animate_no-hover):hover {
background-color:#f2f5f4 !important;
}
#rec522548254 .t-btnflex.t-btnflex_type_button:not(.t-animate_no-hover):focus-visible {
background-color:#f2f5f4 !important;
}
}

#rec522548254 .t185__text{
font-size:22px;
color:#ffffff;
}

.t-section__descr {
max-width:560px;
}
#rec522552526 .t-section__title {
margin-bottom:90px;
}
#rec522552526 .t-section__descr {
}
@media screen and (max-width:960px) {
#rec522552526 .t-section__title {
margin-bottom:45px;
}
}

#rec522552526 .t-card__title{
font-size:22px;
font-weight:600;
}
#rec522552526 .t-card__descr{
font-size:18px;
font-weight:400;
}

#rec522552526 .t-card__title{
font-size:22px;
font-weight:600;
}
#rec522552526 .t-card__descr{
font-size:18px;
font-weight:400;
}

#rec522552526 .t-card__title{
font-size:22px;
font-weight:600;
}
#rec522552526 .t-card__descr{
font-size:18px;
font-weight:400;
}

#rec522552526 .t-card__title{
font-size:22px;
font-weight:600;
}
#rec522552526 .t-card__descr{
font-size:18px;
font-weight:400;
}

#rec522552526 .t858__inner-col {
box-shadow:0px 0px 10px rgba(0,0,0,0.1);
}

#rec522552526 .t858__inner-col{
border-radius:12px;
}

#rec522531715 .t-btnflex.t-btnflex_type_submit {
color:#ffffff;
background-color:#d64749;
border-style:none !important;
border-radius:30px;
box-shadow:none !important;
transition-duration:0.2s;
transition-property:background-color,color,border-color,box-shadow,opacity,transform;
transition-timing-function:ease-in-out;
}

#rec522531715 input::-webkit-input-placeholder {
color:#000000;
opacity:0.5;
}
#rec522531715 input::-moz-placeholder{
color:#000000;
opacity:0.5;
}
#rec522531715 input:-moz-placeholder {
color:#000000;
opacity:0.5;
}
#rec522531715 input:-ms-input-placeholder{
color:#000000;opacity:0.5;
}
#rec522531715 textarea::-webkit-input-placeholder {
color:#000000;opacity:0.5;
}
#rec522531715 textarea::-moz-placeholder{
color:#000000;
opacity:0.5;
}
#rec522531715 textarea:-moz-placeholder {
color:#000000;opacity:0.5;
}
#rec522531715 textarea:-ms-input-placeholder{
color:#000000;
opacity:0.5;
}

.t-section__descr {
max-width:560px;
}
#rec644030060 .t-section__title {
margin-bottom:105px;
}
#rec644030060 .t-section__descr {
}
@media screen and (max-width:960px) {
#rec644030060 .t-section__title {
margin-bottom:45px;
}
}

#rec644030060 .t550__title{
color:#020a07;
font-family:'Inter';
}
@media screen and (min-width:480px){
#rec644030060 .t550__title{
font-size:28px;
}
}
#rec644030060 .t550__descr{
font-size:16px;
color:#020a07;
}

@media screen and (min-width:1201px){

.bv_maincontainer{
	position:relative;
	display:table;
	width:100%;
	height:80px}

.bv_maincontainer.t228__c12collumns{
	max-width:1200px;
	margin:0 auto}

.bv_maincontainer.t228__c12collumns .t228__padding40px{
	width:20px}

.bv_leftcontainer{
	display:inline-block}

.bv_rightcontainer{
	display:table;
	text-align:right;
	width:auto;
	position:relative;
	float:right}

.bv_imglogo{
	margin-right:30px;
	vertical-align:middle}
}

@media screen and (max-width:1200px){

.bv_maincontainer.t228__c12collumns .t228__padding40px{
	width:20px}
	
.bv_imglogo{
	margin-right:15px}
}

@media screen and (max-width:980px){
.bv_maincontainer{
	height:auto!important;
	display:block}

.bv_leftcontainer,.bv_centercontainer,.bv_rightcontainer{
		padding:20px 0}

.bv_imglogo{
	width:auto!important;
	box-sizing:border-box;
	padding:20px;
	margin:0 auto}
}