html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar;height:100%}body{display:flex;flex-direction:column;height:100%;margin:0}header{flex:0 0 auto}.main_content{flex:1 0 auto}footer{flex:0 0 auto}div{box-sizing:border-box}*,::after,::before{box-sizing:border-box}img{vertical-align:middle;border-style:none;max-width:100%;height:auto}*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit;display:block}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-sm,.container-md,.container-lg,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width:992px){.container,.container-sm,.container-md,.container-lg{max-width:960px}}@media (min-width:1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1140px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.visible{visibility:visible!important}.invisible{visibility:hidden!important}a,button,input,select,textarea{outline:none;border:none;box-sizing:border-box;-webkit-transition:all 1s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}a,button,input[type="button"]{cursor:pointer}
body{
	font-family: system,-apple-system,BlinkMacSystemFont,'Segoe UI','Segoe WP',Roboto,Ubuntu,Oxygen,Cantarell,'Fira Sans','Helvetica Neue',Helvetica,'Lucida Grande','Droid Sans',Tahoma,'Microsoft Sans Serif',sans-serif;
	line-height: 1.6;
	color: #000;
	font-size: 16px;
	padding-top: 52px;
}
header{
	position: fixed;
	width: 100%;
	height: 56px;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
	z-index: 99;
}
header .h_top{
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
header .logo_min{
	width: 34px;
	height: 34px;
}
header .mob_btns{
	display: flex;
	align-items: center;
	margin-right: 0px;
	position: relative;
}
header .mob_btns button, header .mob_btns a{
	background: none;
	box-shadow: none;
	border: 0;
	padding: 5px;
	line-height: 1;
	margin-left: 10px;
	position: relative;
	z-index: 1;
}
header .mob_btns button svg{
	width: 22px;
	height: 24px;
	background-size: cover;
}
header .mob_btns a.like svg{
	width: 25px;
	height: 24px;
	background-size: cover;
}
header .mob_btns button.burger{
	height: 40px;
	width: 40px;
	margin-left: 20px;
	padding: 10px;
}
button.burger span{
	width: 14px;
	height: 1.5px;
	background: #000;
	display: block;
	position: relative;
	margin: auto 0 auto auto;
	transition: all 0.3s ease;
}
button.burger span:before, button.burger span:after{
	width: 12px;
	height: 1.5px;
	background: #000;
	display: block;
	position: absolute;
	transition: all 0.3s ease;
}
button.burger span:before{
	content: "";
	width: 20px;
	top: -9px;
	right: 0px;
}
button.burger span:after{
	content: "";
	width: 20px;
	bottom: -9px;
	right: 0px;
}
button.burger.active span{
	width: 0;
}
button.burger.active span:before, button.burger.active span:after{
	top: 0; bottom: 0;
	margin: auto;
}
button.burger.active span:before{
	transform: rotate(45deg);
}
button.burger.active span:after{
	transform: rotate(-45deg);
}
header a.like .count{
	position: absolute;
	top: 1px;
	right: -2px;
	min-width: 15px;
	max-width: 20px;
	height: 14px;
	border-radius: 2px;
	background: #33D962;
	color: #000;
	font-size: 12px;
	line-height: 1;
	font-weight: 700;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 2px;
	overflow: hidden;
}
header .mob_btns .anfufen_modal{
	background: var(--Green-gradient, linear-gradient(94deg, #33D962 19.67%, #35DF65 47.84%, #3AD366 80.57%));
	box-shadow: 0px 1.2113px 2.42261px 0px rgba(0, 0, 0, 0.10);
	height: 33px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 3px 15px;
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	border-radius: 35px;
}
.mob_btns .popup{
	display: none;
}
.menu_h{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.menu_h .sub-menu{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
header hr, .h_bottom, .h_bottom .adr{
	display: none;
}
.mobile_navi{
	position: fixed;
    /* left: 0%;
	opacity: 1; */
	left: -100%;
	opacity: 0;
    background: #fff;
    top: 0;
    bottom: 0;
    height: 100%;
    width: calc( 100% - 50px) ;
    z-index: 9999;
    padding: 15px 20px 15px;
	box-shadow: 5px 0 5px -5px rgba(0, 0, 0, .1);
	transition: all 0.3s ease;
	overflow-y: auto;
}
.mobile_navi.active{
	left: 0%;
	opacity: 1;
}
.overlay_navi{
	background: rgba(0,0,0, 0.3);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 98;
    display: none;
    opacity: 0;
}
.overlay_navi.active{
	opacity: 1;
	display: block;
}
body.fixed{
	overflow-y: hidden;
}
.mobile_navi .logo{
	height: 32px;
	text-align: center;
	margin-bottom: 25px;
}
.mobile_navi .search_bl{
	position: relative;
	width: 100%;
	display: block;
	margin-bottom: 20px;
}
.mobile_navi .menu_h li.orange{
	position: relative;
	margin-bottom: 104px;
}
.menu_h li.orange > a{
	padding: 9px 17px 9px 25px;
	background: #FFAB39;
	font-weight: 600;
	font-size: 14px;
	text-transform: uppercase;
	border-radius: 6px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	text-decoration: none;
	color: #000;
	position: relative;
	z-index: 5;
}
.menu_h li.orange > a:before{
	content: "";
	width: 19px;
	height: 10px;
	margin-right: 20px;
}
.mobile_navi li.orange > .sub-menu{
	background: #F3F3F3;
	padding-top: 18px;
	padding-bottom: 15px;
	margin-top: -5px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	display: none;
}
.mobile_navi li.orange > .sub-menu > li:after{
	content: "";
	display: block;
	border-bottom: 0.5px solid rgba(0, 0, 0, 0.2);
	margin-left: -20px;
	margin-right: -20px;
}
.mobile_navi li.orange > .sub-menu > li:last-child:after{
	display: none;
}
.mobile_navi li.orange > .sub-menu > li{
	padding: 0 20px;
	position: relative;
}
.mobile_navi li.orange .sub-menu li a{
	text-decoration: none;
	padding: 5px;
	color: #000;
	margin: 5px 0;
	display: block;
	font-weight: 400;
}
.mobile_navi li.orange > .sub-menu > li > a{
	padding-right: 25px;
	position: relative;
}
.mobile_navi li.menu-item-has-children > span.arrow{
	position: absolute;
	top: 0; right: 0px;
	margin: auto;
	width: 40px;
    height: 35px;
	z-index: 6;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
}
.mobile_navi li.menu-item-has-children.orange > span.arrow{
	height: 40px;
}
.mobile_navi li.menu-item-has-children > span.arrow:after{
	content: "";
	position: absolute;
	top: 1px; right: 0; bottom: 0; left: 0;
	width: 10px;
	height: 6px;
	margin: auto;
	transition: all 0.3s ease;
}
.mobile_navi li.orange > .sub-menu > li.menu-item-has-children.current-menu-item.show_sub > span.arrow:after,
.mobile_navi li.orange > .sub-menu > li.menu-item-has-children.show_sub > span.arrow:after,
.mobile_navi li.orange.show_sub > span.arrow:after{
	transform: rotate(180deg);
}
.mobile_navi li.orange > .sub-menu > li.menu-item-has-children.show_sub > a{
	color: rgba(0, 0, 0, 0.6);
}
.mobile_navi li.orange > .sub-menu a.active{
	color: #FFAB39 !important;
}
.mobile_navi li.orange > .sub-menu > li > .sub-menu{
	/*border-top: 0.5px solid rgba(0, 0, 0, 0.2);*/
	display: none;
	padding-left: 24px;
	margin-bottom: 15px;
}
.mobile_navi li.orange > .sub-menu > li > .sub-menu > li:first-child a{
	margin-top: 0;
}
.mobile_navi li.orange > .sub-menu > li > .sub-menu > li:last-child a{
	margin-bottom: 0;
}
.mobile_navi .menu_h > li{
	margin-bottom: 18px;
}
.mobile_navi .menu_h > li:last-child{
	margin-bottom: 0;
}
.mobile_navi .menu_h > li a{
	text-decoration: none;
	color: #000;
	font-weight: 700;
}
.mobile_navi .btns_lk{
	display: flex;
	position: relative;
	top: -270px;
	margin-bottom: -10px;
}
.mobile_navi .btns_lk a{
	display: inline-block;
	width: 45px;
	height: 43px;
	background: #F3F3F3;
	border-radius: 8px;
	text-decoration: none;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
	position: relative;
	margin-right: 15px;
}
.mobile_navi .btns_lk a svg{
	width: 26px;
    height: 26px;
}
.mobile_navi .btns_lk a .count{
	position: absolute;
    top: 5px;
    right: 5px;
    min-width: 15px;
    max-width: 20px;
    height: 14px;
    border-radius: 2px;
    background: #FAB528;
    color: #000;
    font-size: 12px;
    line-height: 1;
    font-weight: 700;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2px;
    overflow: hidden;
}
.mobile_navi .btns_lk a.logged_in{
	width: 136px;
}
.mobile_navi .btns_lk a.logged_in svg{
	margin-right: 10px;
}
.mobile_navi .btns_lk a.logged_in span{
	text-decoration: none;
	color: #000;
}
header .mobile_navi .btns_lk a.logged_in:after{
	right: auto;
	left: 30px;
}
.linebl .titl_bl{
	margin-bottom: 40px;
}
.linebl .titl_bl h2 {
    font-size: 30px;
    font-weight: 700;
    margin: 0;
    line-height: 1.4;
	position: relative;
	z-index: 3;
}
.linebl{
    padding: 50px 0 60px;
}
.linebl.grey {
    background: #F7F7F6;
}
.bl1{
	background: transparent url(/img/header_mob.jpg) no-repeat center center !important;
	padding: 38px 0 50px;
}
.bl1 .bl_l{
	color: #fff;
	text-align: center;
}
.bl1 h1{
	margin: 0 0 20px;
	font-size: 30px;
	line-height: 1.4;
	font-weight: 700;
	max-width: 690px;
	text-shadow: 1px 1px 1px #000;
}
.bl1 .bl_l p{
	text-shadow: 1px 1px 1px #000;
}
.fur_wen .tab{
	display: flex;
	align-items: center;
}
.fur_wen .tb{
	margin-bottom: 25px;
}
.fur_wen .tb:last-child{
	margin-bottom: 0;
}
.fur_wen .tab .ico{
	width: 36px;
	height: 36px;
	margin-right: 25px;
	position: relative;
}
.fur_wen .tab svg{
	width: 36px;
	height: auto;
	position: absolute;
	left: 0; right: 0; top: 0; bottom: 0;
	margin: auto;
}
.fur_wen .tab.tab1 svg{
	left: 2px;
}
.fur_wen .tab.tab2 svg{
	top: -2px;
}
.fur_wen .tab.tab3 svg{
	top: -4px;
}
.fur_wen .tab.tab4 svg{
	width: 40px;
	left: -2px;
}
.fur_wen .tab.tab5 svg{
	width: 34px;
}
.fur_wen .tab.tab6 svg{
	width: 42px;
	left: -3px;
}
.fur_wen .tab.tab7 svg{
	width: 42px;
	left: -2px;
	top: -2px;
}
.fur_wen .tab p{
	margin: 0;
	font-size: 18px;
	font-weight: 600;
}
.linebl.category{
	padding-bottom: 30px;
}
.category .titl_bl{
	margin-bottom: 38px;
}
.category .tab{
	background: #fff;
    overflow: hidden;
    border-radius: 10px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .15);
    padding: 0 0 24px;
    display: flex;
    flex-direction: column;
    height: 100%;
	max-width: 400px;
	margin-left: auto;
	margin-right: auto;
}
.category .tab .text{
	margin-bottom: 20px;
}
.category .tab .img{
	margin-bottom: 15px;
	cursor: pointer;
}
.category .tab .img img{
	-webkit-transition: all 1s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.category .tab .img:hover img{
	opacity: 0.8;
}
.category .tab .desc{
	padding: 0 20px;
    display: flex;
    flex-direction: column;
    height: 100%;
}
.category .tab p.titl{
	font-size: 20px;
	font-weight: 700;
    text-decoration: none;
    line-height: 1.5;
	margin: 0px 0 7px;
}
.category .tab .titl a{
	text-decoration: none;
	color: #000;
}
.category .tab p{
	color: #777;
	margin: 0;
}
.category .tab .titl a:hover{
	text-decoration: underline;
}
.category .tab .price{
	font-size: 16px;
	color: #000;
}
.category .tab .price span{
	font-size: 20px;
    font-weight: 700;
    color: #F18F0A;
	padding-left: 3px;
	padding-right: 3px;
}
.category .tab .ware{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-top: 6px;
}
.category .tab .ware:before{
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' x='0' y='0' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M492.522 118.3 266.433 3.743l-.094-.047c-10.067-5.012-22.029-4.9-32.002.3L137.368 55.46c-.788.334-1.545.739-2.27 1.205L18.896 118.337C7.24 124.44 0 136.398 0 149.559V362.44c0 13.161 7.24 25.118 18.896 31.221l215.345 114.292.097.051a35.255 35.255 0 0 0 16.297 3.981 35.232 35.232 0 0 0 15.704-3.682l226.183-114.604C504.538 387.69 512 375.618 512 362.18V149.82c0-13.439-7.462-25.512-19.478-31.52zM248.237 30.569a5.26 5.26 0 0 1 4.705-.042l211.629 107.23-82.364 41.005L175.308 69.275l72.929-38.706zM235.424 474.63 32.91 367.147l-.097-.051a5.237 5.237 0 0 1-2.824-4.656V163.091l205.435 107.124V474.63zm15.153-230.335L46.272 137.76l97.024-51.493L349.171 195.21l-98.594 49.085zm231.432 117.883a5.22 5.22 0 0 1-2.911 4.703L265.414 475.152V270.408l98.386-48.982v51.355c0 8.281 6.714 14.995 14.995 14.995s14.995-6.714 14.995-14.995v-66.286l88.219-43.92v199.603z' fill='%23000000' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	background-size: cover;
	width: 16px;
	height: 16px;
	margin-right: 8px;
}
.category .tab .btn{
	margin-top: auto;
	margin-bottom: 0;
}
.category .tab .btn button{
	background: #FFAB39;
    color: #fff;
    height: 41px;
    padding: 3px 24px;
    border-radius: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-weight: 700;
    margin-left: 0;
	display:block;
	width: 100%;
}
.category .tab .btn button:hover{
	background: #FC9305;
}
.category .cat{
	margin-bottom: 45px;
}
.preims_footer_bl p{
    margin: 0;
}
.preims_footer_bl .tab{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 30px;
}
.preims_footer_bl .tab:last-child{
    margin-bottom: 0;
}
.preims_footer_bl .tab .img_bl{
    width: 48px;
    min-width: 48px;
    height: 48px;
    position: relative;
    margin-right: 20px;
}
.preims_footer_bl .tab .img_bl:after{
    content: "";
    position: absolute;
    top: 0; bottom: 0; left: 0;
    margin: auto;
}
.preims_footer_bl .tab:nth-child(1) .img_bl:after{
    background-image: url("data:image/svg+xml,%3Csvg width='46' height='53' viewBox='0 0 46 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.5864 20.8773C44.7854 33.5506 39.7139 37.4881 36.7042 39.3188C26.6462 45.4368 21.4852 39.5489 13.2862 26.8755C5.0872 14.2022 11.5792 7.92609 14.5888 6.09539C17.5985 4.26469 28.3874 8.20395 36.5864 20.8773Z' fill='%23FFAB39'/%3E%3Cpath d='M43.9713 39.2941C43.6812 38.2787 43.1767 37.5917 42.471 37.2532C41.6729 36.8694 40.924 37.0882 40.7131 37.1625L24.2971 41.7893C23.0453 38.8096 20.0812 36.7971 16.7778 36.7971C16.2668 36.7971 15.7583 36.8629 15.2539 36.9587L6.74629 7.17469C6.68003 6.94238 6.50033 6.75943 6.26842 6.68714L0.934109 5.03255C0.555637 4.9154 0.151053 5.12427 0.033102 5.50215C-0.0858612 5.87903 0.125964 6.27984 0.505946 6.39698L5.46825 7.93634L13.8655 37.3336C12.0765 38.0091 10.5958 39.2709 9.6521 40.9514C8.59046 42.8408 8.33291 45.0273 8.92828 47.108C9.91913 50.5773 13.1437 53 16.7698 53C17.5212 53 18.2707 52.8958 18.9999 52.6899C21.0956 52.1002 22.8349 50.7348 23.896 48.8443C24.8788 47.0951 25.1635 45.0916 24.7288 43.1519L41.2025 38.5067C41.2171 38.5013 41.5398 38.3851 41.8581 38.5461C42.1673 38.7022 42.4193 39.0955 42.5884 39.6852C42.6969 40.0646 43.0944 40.2869 43.4769 40.1768C43.8589 40.0696 44.0812 39.6743 43.9723 39.2939L43.9713 39.2941ZM22.6377 48.1488C21.7633 49.7046 20.3312 50.8293 18.605 51.3153C18.0041 51.4848 17.3857 51.5706 16.7678 51.5706C13.7822 51.5706 11.1269 49.575 10.3101 46.7184C9.82072 45.0045 10.0325 43.2029 10.9064 41.6471C11.7808 40.0907 13.2129 38.9665 14.9381 38.4795C15.539 38.3111 16.1574 38.2253 16.7748 38.2253C19.7609 38.2253 22.4162 40.2199 23.2335 43.0774C23.7239 44.7914 23.5121 46.5925 22.6377 48.1488ZM16.7738 42.3371C16.5354 42.3371 16.299 42.37 16.0696 42.4348C15.407 42.6213 14.8569 43.0525 14.5215 43.6497C14.1857 44.2469 14.1044 44.9384 14.2921 45.5964C14.6054 46.6937 15.6253 47.4594 16.7728 47.4594C17.0103 47.4594 17.2472 47.4265 17.4771 47.3617C18.8459 46.9759 19.643 45.557 19.2545 44.1976C18.9408 43.1029 17.9208 42.3371 16.7738 42.3371ZM17.084 45.9877C16.4882 46.1542 15.8432 45.7933 15.6766 45.2065C15.5937 44.9164 15.6299 44.6103 15.778 44.3466C15.926 44.0829 16.1685 43.8919 16.4621 43.8097C16.565 43.7813 16.6699 43.7663 16.7743 43.7663C17.2808 43.7663 17.7316 44.1043 17.8696 44.5889C18.0413 45.1896 17.6884 45.8162 17.084 45.9877ZM11.8732 20.2174L14.8684 30.7016L16.0139 34.7122C16.1223 35.0926 16.5214 35.3149 16.9024 35.2047C17.2844 35.0976 17.5067 34.7022 17.3983 34.3229L16.4491 30.9998L35.5738 25.6118L38.176 34.7212L25.6025 38.2631C25.2195 38.3703 24.9981 38.7656 25.1065 39.145C25.1964 39.4596 25.4845 39.6655 25.7982 39.6655C25.8635 39.6655 25.9297 39.657 25.9945 39.6385L39.2609 35.9007C39.4451 35.8493 39.6007 35.7272 39.6935 35.5612C39.7869 35.3962 39.8095 35.2003 39.7578 35.0178L36.7626 24.5336C36.6547 24.1532 36.2526 23.9338 35.8746 24.041L31.6049 25.2439L28.8055 15.4465C28.7538 15.2641 28.6309 15.1101 28.4637 15.0178C28.2966 14.9251 28.0983 14.9022 27.9166 14.954L24.1082 16.0268L22.0949 8.97925C22.0432 8.79679 21.9202 8.64275 21.753 8.55052C21.5869 8.4583 21.3901 8.43487 21.2059 8.48671L10.1578 11.599C9.77582 11.7062 9.55346 12.102 9.66188 12.4814L11.8732 20.2174ZM27.6171 16.5239L30.2192 25.6338L16.0559 29.624L13.4538 20.5141L27.6171 16.5239ZM20.9074 10.0566L22.7246 16.4167L13.0609 19.1396L11.2448 12.7795L20.9074 10.0566Z' fill='black'/%3E%3C/svg%3E%0A");
    background-size: cover;
    height: 48px;
    width: 40px;
    left: 1px;
}
.preims_footer_bl .tab:nth-child(2) .img_bl:after{
    background-image: url("data:image/svg+xml,%3Csvg width='54' height='51' viewBox='0 0 54 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.215 25.551C50.5147 31.2301 49.0274 39.599 42.8929 44.2434C36.7585 48.8878 31.0427 46.3468 26.743 40.6677C22.4434 34.9886 25.384 26.7639 31.5184 22.1195C37.6528 17.4751 41.9154 19.8719 46.215 25.551Z' fill='%23FFAB39'/%3E%3Cpath d='M46.7171 23.902C46.7234 19.3315 45.4428 14.8558 43.0276 11.0112C40.1036 6.33959 35.6824 2.85424 30.5224 1.15258C25.3622 -0.549348 19.7844 -0.36159 14.7451 1.68362C9.70515 3.72883 5.51719 7.5041 2.90009 12.3618C1.11859 15.6394 0.132439 19.3069 0.0250323 23.0563C0.00834733 23.3355 4.85503e-06 23.6151 4.85503e-06 23.9025C-0.00347113 29.4196 1.85964 34.7682 5.27316 39.0387C8.68624 43.3098 13.4394 46.24 18.7244 47.3319C24.0097 48.4239 29.5015 47.6097 34.2667 45.0285C35.4906 46.5593 36.3822 47.5151 36.4236 47.5592C36.5699 47.715 36.7719 47.8036 36.9832 47.8043H36.9853C37.196 47.8043 37.3976 47.7171 37.5442 47.5624C37.9183 47.1676 46.7179 37.803 46.7179 30.2763C46.721 29.4227 46.6167 28.5718 46.4074 27.7456C46.6125 26.4751 46.7154 25.1896 46.7171 23.902ZM41.3508 11.3181C39.8331 12.7263 37.8646 13.518 35.8163 13.5447C35.4885 13.5447 35.3477 13.4789 35.3188 13.4444C35.176 13.2719 35.3032 12.4694 35.3797 11.9903C35.5841 10.7105 35.9254 8.56895 33.6687 7.99129L32.8689 7.79139C29.6891 7.00532 28.0299 6.47891 28.0299 3.98379C28.0146 3.3681 28.1398 2.757 28.3959 2.19964C33.6677 3.49473 38.2834 6.7436 41.3508 11.3181ZM4.05478 13.5447H14.6299C16.0238 13.5447 17.8463 14.6885 17.9089 15.974C17.9294 16.3984 18.2714 16.7317 18.6865 16.7317H21.801C22.231 16.732 22.5793 17.0884 22.5796 17.5284C22.58 17.7432 22.4938 17.9488 22.3408 18.0961C22.199 18.2444 22.004 18.3273 21.801 18.3251H14.0147C13.5847 18.3251 13.2361 18.6819 13.2361 19.1219V20.11C13.2354 20.693 13.0087 21.2518 12.6059 21.664C12.203 22.0762 11.6569 22.3081 11.0872 22.3088H1.62797C1.82471 19.2453 2.65182 16.2586 4.05478 13.5447ZM4.95266 35.8534H14.7154C15.6309 35.8534 16.5813 36.1426 16.6939 38.2863C16.7165 38.7092 17.0578 39.04 17.4718 39.0404H19.255C19.7392 38.9948 20.1734 39.3448 20.2436 39.8371C20.2377 40.0463 20.1403 40.2415 19.9787 40.3692C19.7767 40.5446 19.5195 40.6388 19.2546 40.6339H8.94468C7.40094 39.2406 6.05698 37.6311 4.95266 35.8534ZM10.9527 42.2273H19.2552C19.8993 42.2351 20.5236 41.9993 21.0078 41.565C21.5062 41.1354 21.7958 40.504 21.801 39.8371C21.7711 39.1751 21.4868 38.5523 21.0099 38.1045C20.5326 37.6567 19.9017 37.4202 19.2548 37.4469H18.1723C17.7427 34.6949 15.8598 34.2599 14.715 34.2599H4.05536C2.41436 31.0655 1.5568 27.5111 1.55609 23.9023H11.0865C12.0692 23.9012 13.0112 23.5014 13.7061 22.7904C14.401 22.0794 14.7917 21.1154 14.7927 20.1099V19.9185H21.8004C22.4191 19.9153 23.0114 19.6624 23.4487 19.215C23.886 18.7675 24.1331 18.1615 24.1363 17.5283C24.1356 16.8945 23.8891 16.287 23.4515 15.8388C23.0135 15.391 22.4198 15.1388 21.8004 15.1381H19.3292C18.7581 13.2946 16.5258 11.9511 14.6293 11.9511H4.95024C7.23781 8.26482 10.5317 5.34602 14.4237 3.55586C18.3162 1.7657 22.6358 1.18276 26.8489 1.87952C26.5952 2.55034 26.4672 3.26421 26.4718 3.98373C26.4718 7.85006 29.5376 8.60728 32.5024 9.34037L33.2907 9.53743C34.011 9.72203 34.1038 10.0909 33.842 11.7334C33.6846 12.7216 33.5219 13.7427 34.1309 14.4765C34.5661 14.9456 35.1852 15.1882 35.8154 15.1381C38.1562 15.1174 40.4146 14.2496 42.1898 12.6881C44.1349 16.0902 45.16 19.9608 45.159 23.9026C45.159 24.2206 45.1329 24.5364 45.12 24.8537C43.201 22.234 40.1827 20.6992 36.9833 20.7156C33.2201 20.7156 27.25 23.3111 27.25 30.2765C27.25 34.7244 30.402 39.9321 33.2791 43.7592C30.2084 45.3694 26.8074 46.2098 23.3572 46.2113C18.9193 46.2241 14.5865 44.8326 10.9516 42.2276L10.9527 42.2273ZM36.9865 45.833C36.5381 45.3218 35.8568 44.5208 35.0782 43.5239C32.7371 40.5144 28.8088 34.7914 28.8088 30.2761C28.8088 24.4717 33.8234 22.3087 36.9845 22.3087C39.5432 22.3087 43.754 23.8204 44.8713 27.9943C45.0708 28.7374 45.1681 29.5053 45.1601 30.2761C45.1601 36.1226 38.9165 43.6467 36.9865 45.833ZM37.3738 27.0891C36.3413 27.0891 35.3511 27.5088 34.6207 28.2557C33.8907 29.003 33.4806 30.0163 33.4806 31.0728C33.4806 32.1292 33.8908 33.1425 34.6207 33.8899C35.351 34.6368 36.3413 35.0565 37.3738 35.0565C38.4062 35.0565 39.3964 34.6368 40.1268 33.8899C40.8568 33.1426 41.2669 32.1292 41.2669 31.0728C41.2659 30.0167 40.855 29.0041 40.1254 28.2571C39.3954 27.5105 38.4058 27.0902 37.3738 27.0891ZM37.3738 33.463C36.7543 33.463 36.1599 33.2112 35.722 32.763C35.2841 32.3148 35.0379 31.7066 35.0379 31.0728C35.0379 30.4391 35.284 29.8307 35.722 29.3826C36.16 28.9345 36.7544 28.6826 37.3738 28.6826C37.9931 28.6826 38.5876 28.9345 39.0255 29.3826C39.4634 29.8308 39.7096 30.4391 39.7096 31.0728C39.7089 31.7066 39.4625 32.3142 39.0248 32.7624C38.5868 33.2102 37.9932 33.4623 37.3738 33.463Z' fill='black'/%3E%3C/svg%3E%0A");
    background-size: cover;
    height: 42px;
    width: 46px;
}
.preims_footer_bl .tab:nth-child(3) .img_bl:after{
    background-image: url("data:image/svg+xml,%3Csvg width='55' height='54' viewBox='0 0 55 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M52.9918 39.8065C51.967 47.3188 44.5226 52.5065 36.3641 51.3936C28.2057 50.2806 25.7878 44.0682 26.8126 36.5559C27.8374 29.0436 36.2754 25.0572 44.4339 26.1702C52.5923 27.2831 54.0166 32.2942 52.9918 39.8065Z' fill='%23FFAB39'/%3E%3Cpath d='M9.37594 10.5007C9.37594 9.99323 9.79157 9.58172 10.3042 9.58172H33.4525C33.9655 9.58172 34.3807 9.99323 34.3807 10.5007C34.3807 11.0082 33.9655 11.4198 33.4525 11.4198H10.3042C9.79157 11.4198 9.37594 11.0082 9.37594 10.5007ZM10.3042 19.5034H33.4525C33.9655 19.5034 34.3807 19.0919 34.3807 18.5844C34.3807 18.0769 33.9655 17.6654 33.4525 17.6654H10.3042C9.79157 17.6654 9.37594 18.0769 9.37594 18.5844C9.37594 19.0919 9.79157 19.5034 10.3042 19.5034ZM10.3042 27.5862H33.4525C33.9655 27.5862 34.3807 27.1747 34.3807 26.6672C34.3807 26.1593 33.9655 25.7482 33.4525 25.7482H10.3042C9.79157 25.7482 9.37594 26.1593 9.37594 26.6672C9.37594 27.1747 9.79157 27.5862 10.3042 27.5862ZM26.9666 33.831L10.3042 33.8306C9.79157 33.8306 9.37594 34.2421 9.37594 34.7496C9.37594 35.2571 9.79157 35.6686 10.3042 35.6686H26.9666C27.4792 35.6686 27.8948 35.2571 27.8948 34.7496C27.8948 34.2421 27.4792 33.8306 26.9666 33.8306V33.831ZM48.9999 40.365H48.9995C49.0008 43.2439 47.6967 45.9714 45.4466 47.7955C43.1965 49.6191 40.2381 50.3465 37.3876 49.7771C34.5371 49.2072 32.0955 47.4007 30.7363 44.8559H7.95508C5.98629 44.8534 4.09877 44.0784 2.70686 42.6999C1.31452 41.3218 0.531312 39.453 0.529297 37.5038V7.74664C0.531369 5.79738 1.31455 3.92858 2.70686 2.55006C4.09877 1.17196 5.98629 0.396527 7.95508 0.394531H35.8018C37.7706 0.396583 39.6581 1.172 41.05 2.55006C42.4423 3.92858 43.2255 5.79696 43.2276 7.74664V31.5937C44.9431 32.3466 46.4018 33.5762 47.4261 35.1327C48.4509 36.6897 48.9974 38.5072 48.9999 40.3653L48.9999 40.365ZM29.9889 43.0183C29.0366 39.7693 29.8844 36.2639 32.2207 33.7949C34.5567 31.3263 38.0342 30.2596 41.3708 30.9891V7.74695C41.3691 6.28472 40.7819 4.8832 39.7376 3.84939C38.6934 2.81592 37.2778 2.23455 35.8014 2.23287H7.95475C6.4783 2.23451 5.0623 2.81587 4.01856 3.84939C2.9743 4.88329 2.38711 6.28483 2.38542 7.74695V37.5041C2.38707 38.9659 2.97426 40.3674 4.01856 41.4012C5.06239 42.4351 6.4784 43.0165 7.95475 43.0182L29.9889 43.0183ZM47.1435 40.3654V40.365C47.1435 38.3062 46.3172 36.3316 44.8466 34.8755C43.376 33.4195 41.3815 32.6018 39.3016 32.6018C37.2219 32.6018 35.2274 33.4199 33.7571 34.8759C32.2865 36.332 31.4606 38.307 31.4606 40.3658C31.4606 42.425 32.2869 44.3996 33.7575 45.8558C35.2282 47.3114 37.2226 48.1295 39.3025 48.1291C41.3815 48.1271 43.3747 47.3082 44.8449 45.8529C46.3147 44.3973 47.1414 42.4239 47.1435 40.3651V40.3654ZM42.8476 39.4464L40.2307 39.446V36.3304V36.3308C40.2307 35.8233 39.8151 35.4118 39.3025 35.4118C38.7899 35.4118 38.3743 35.8233 38.3743 36.3308V40.3654V40.365C38.3743 40.6087 38.4721 40.8426 38.6461 41.0149C38.8201 41.1872 39.0563 41.284 39.3025 41.284H42.8476C43.3601 41.284 43.7758 40.8729 43.7758 40.365C43.7758 39.8575 43.3601 39.446 42.8476 39.446V39.4464Z' fill='black'/%3E%3C/svg%3E%0A");
    background-size: cover;
    height: 43px;
    width: 44px;
    left: 1px;
}
.preims_footer_bl .tab:nth-child(4) .img_bl:after{
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='48' viewBox='0 0 35 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.3442 17.18C34.199 27.4537 26.2164 35.671 16.5145 35.5339C6.81268 35.3968 3.11215 27.445 3.25734 17.1712C3.40252 6.89754 12.7162 0.130243 22.4181 0.26735C32.1199 0.404457 34.4894 6.90625 34.3442 17.18Z' fill='%23FFAB39'/%3E%3Cpath d='M25.2897 13.2627L19.3893 12.4506L16.7445 7.40121C16.4662 6.86626 15.5331 6.86626 15.2551 7.40121L12.6153 12.4506L6.71295 13.2627C6.39901 13.3042 6.1396 13.5126 6.04114 13.7976C5.94268 14.0812 6.0241 14.3937 6.25169 14.6033L10.5219 18.5281L9.51073 24.0806C9.45809 24.377 9.58533 24.6735 9.84171 24.848C9.986 24.9488 10.1591 24.9985 10.3302 24.9985C10.4643 24.9985 10.5949 24.9681 10.7169 24.9088L15.9997 22.288L21.2741 24.9105C21.554 25.0482 21.8933 25.026 22.1512 24.8511C22.4041 24.6766 22.5344 24.377 22.4821 24.0838L21.4759 18.5298L25.748 14.605C25.9752 14.3951 26.0566 14.0829 25.96 13.7993C25.8616 13.514 25.6022 13.306 25.2897 13.2627ZM20.0036 17.6921C19.8066 17.8716 19.7184 18.1312 19.7627 18.3872L20.5583 22.7797L16.3867 20.7068C16.2662 20.646 16.1337 20.617 15.9981 20.617C15.866 20.617 15.7334 20.646 15.6115 20.7068L11.4364 22.7797L12.2354 18.3872C12.2794 18.1341 12.1915 17.8744 11.9946 17.6921L8.61854 14.5876L13.2875 13.9468C13.5571 13.9099 13.793 13.7479 13.9119 13.5159L15.9997 9.52387L18.0916 13.5192C18.212 13.7516 18.446 13.91 18.716 13.9486L23.38 14.5894L20.0036 17.6921Z' fill='black'/%3E%3Cpath d='M32 15.7199C32 7.0521 24.8242 0 16 0C7.17583 0 0 7.05201 0 15.7199C0 21.2908 2.97414 26.184 7.43695 28.9761V47.1816C7.43695 47.5162 7.64399 47.8178 7.96078 47.9413C8.06259 47.9796 8.16592 47.9978 8.26925 47.9978C8.49483 47.9978 8.71359 47.9078 8.87294 47.7412L15.9999 40.2917L23.1265 47.742C23.3589 47.9852 23.7151 48.067 24.0372 47.9421C24.3543 47.8186 24.5629 47.5174 24.5629 47.1823V28.9768C29.0257 26.1845 31.9999 21.2919 31.9999 15.7207L32 15.7199ZM22.8996 45.1205L16.6053 38.5401C16.4475 38.3749 16.2287 38.282 16.0001 38.282C15.7711 38.282 15.5523 38.3768 15.3964 38.5401L9.09871 45.1205V29.8805C11.1929 30.87 13.5278 31.4397 16.0001 31.4397C18.4739 31.4397 20.8073 30.87 22.8996 29.8805L22.8996 45.1205ZM16.0001 29.8053C8.09496 29.8053 1.66182 23.4862 1.66182 15.7199C1.66182 7.95314 8.09505 1.63453 16.0001 1.63453C23.9068 1.63453 30.3384 7.95362 30.3384 15.7199C30.3384 23.4866 23.9067 29.8053 16.0001 29.8053Z' fill='black'/%3E%3C/svg%3E%0A");
    background-size: cover;
    height: 44px;
    width: 32px;
    left: 3px;
}
.rukcruf_bl .phone a{
    color: #000;
    font-weight: 700;
    font-size: 27px;
    text-decoration: none;
}
.rukcruf_bl .phone{
    margin-bottom: 17px;
}
.rukcruf_bl .contacts{
    margin-top: 28px;
    margin-bottom: 36px;
}
.rukcruf{
    font-size: 15px;
    font-weight: 700;
    width: 234px;
    height: 50px;
    border-radius: 25px;
    background: #FFAB39;
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
}
.rukcruf:before{
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6289 10.1664C13.7744 10.3215 13.7672 10.5625 13.6138 10.7098C13.4616 10.8558 13.2164 10.8522 13.0673 10.7013C13.0009 10.6349 12.3882 10.0668 11.3636 10.7544C11.2978 10.799 11.2223 10.8203 11.1481 10.8203C11.0231 10.8203 10.9006 10.76 10.8257 10.6482C10.7061 10.4708 10.7538 10.2298 10.9313 10.1097C12.2126 9.24929 13.2552 9.76923 13.6289 10.1664Z' fill='black'/%3E%3Cpath d='M8.38918 10.1111C8.56735 10.2306 8.61432 10.4721 8.4955 10.6496C8.42004 10.7619 8.29802 10.8217 8.17308 10.8217C8.09887 10.8217 8.0234 10.8005 7.95697 10.7558C6.93484 10.0705 6.32391 10.6338 6.25442 10.7027C6.10767 10.8549 5.86446 10.8616 5.70867 10.716C5.55288 10.5693 5.54565 10.3236 5.69241 10.1672C6.06362 9.77005 7.10812 9.25016 8.38918 10.1111Z' fill='black'/%3E%3Cpath d='M17.9896 6.22745C17.448 2.66794 13.9892 0 9.65984 0C5.33115 0 1.87233 2.66787 1.3312 6.22745C0.61215 6.51665 -0.1782 7.2906 0.0355486 9.33309C0.270416 11.5772 1.37343 11.9726 2.17936 12.0336C3.12174 12.7696 5.51683 14.4316 8.24992 14.7559C8.33747 15.0366 8.58984 15.2455 8.89838 15.2455H9.94887C10.3287 15.2455 10.6378 14.9357 10.6378 14.556C10.6378 14.1762 10.3287 13.8671 9.94887 13.8671H8.89838C8.66227 13.8671 8.46423 13.9933 8.34053 14.1744C5.80914 13.8821 3.51803 12.3258 2.58626 11.6103C2.47578 10.7169 2.23855 8.62129 2.25787 7.20197C2.25787 3.72931 5.50956 1.00939 9.66043 1.00939C13.8116 1.00939 17.0633 3.72923 17.0633 7.20197C17.0881 9.04644 16.6788 12.0426 16.6788 12.0426C17.4388 12.0583 19.0008 12.0541 19.2845 9.33358C19.4976 7.29066 18.7086 6.51671 17.9896 6.22751L17.9896 6.22745Z' fill='black'/%3E%3Cpath d='M16.4515 7.97573C16.4515 3.9064 13.9755 1.57324 9.66013 1.57324C5.34461 1.57324 2.86914 3.90676 2.86914 7.97573C2.86914 9.07083 3.05384 10.2192 3.37501 11.3343H3.38113C3.42157 11.4749 3.45659 11.6174 3.50134 11.7563C3.94328 12.0456 4.48053 12.3577 5.07645 12.6498C4.8887 12.2248 4.72151 11.784 4.58143 11.3337H4.59227C4.30307 10.4081 4.10753 9.44952 4.05498 8.5191C5.82869 7.88703 6.93966 6.01606 6.93966 6.01606C10.9339 9.63854 14.4514 8.9466 15.2068 9.17842C15.1205 9.89747 14.9592 10.6261 14.7395 11.3338C13.826 14.2674 11.8602 16.8354 9.66015 16.8354C8.41829 16.8354 7.25367 16.0144 6.3088 14.7743C5.07541 14.3571 3.99532 13.7516 3.19469 13.227C3.10172 14.9422 3.76948 17.117 6.41984 16.591C7.38224 17.4646 8.48581 18 9.66015 18C10.835 18 11.9386 17.4645 12.901 16.591C16.4515 17.2956 16.4515 13.1449 15.8189 11.7575C15.8635 11.6179 15.8993 11.4749 15.9391 11.3336C16.2617 10.219 16.4513 9.07137 16.4513 7.97555L16.4515 7.97573Z' fill='black'/%3E%3C/svg%3E%0A");
    width: 20px;
    min-width: 20px;
    height: 18px;
    margin-right: 15px;
}
.rukcruf_bl .podp{
    color: rgba(0, 0, 0, 0.61);
    font-size: 15px;
    margin: 0;
}
.ico-manager{
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 20 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.6289 10.1664C13.7744 10.3215 13.7672 10.5625 13.6138 10.7098C13.4616 10.8558 13.2164 10.8522 13.0673 10.7013C13.0009 10.6349 12.3882 10.0668 11.3636 10.7544C11.2978 10.799 11.2223 10.8203 11.1481 10.8203C11.0231 10.8203 10.9006 10.76 10.8257 10.6482C10.7061 10.4708 10.7538 10.2298 10.9313 10.1097C12.2126 9.24929 13.2552 9.76923 13.6289 10.1664Z' fill='black'/%3E%3Cpath d='M8.38918 10.1111C8.56735 10.2306 8.61432 10.4721 8.4955 10.6496C8.42004 10.7619 8.29802 10.8217 8.17308 10.8217C8.09887 10.8217 8.0234 10.8005 7.95697 10.7558C6.93484 10.0705 6.32391 10.6338 6.25442 10.7027C6.10767 10.8549 5.86446 10.8616 5.70867 10.716C5.55288 10.5693 5.54565 10.3236 5.69241 10.1672C6.06362 9.77005 7.10812 9.25016 8.38918 10.1111Z' fill='black'/%3E%3Cpath d='M17.9896 6.22745C17.448 2.66794 13.9892 0 9.65984 0C5.33115 0 1.87233 2.66787 1.3312 6.22745C0.61215 6.51665 -0.1782 7.2906 0.0355486 9.33309C0.270416 11.5772 1.37343 11.9726 2.17936 12.0336C3.12174 12.7696 5.51683 14.4316 8.24992 14.7559C8.33747 15.0366 8.58984 15.2455 8.89838 15.2455H9.94887C10.3287 15.2455 10.6378 14.9357 10.6378 14.556C10.6378 14.1762 10.3287 13.8671 9.94887 13.8671H8.89838C8.66227 13.8671 8.46423 13.9933 8.34053 14.1744C5.80914 13.8821 3.51803 12.3258 2.58626 11.6103C2.47578 10.7169 2.23855 8.62129 2.25787 7.20197C2.25787 3.72931 5.50956 1.00939 9.66043 1.00939C13.8116 1.00939 17.0633 3.72923 17.0633 7.20197C17.0881 9.04644 16.6788 12.0426 16.6788 12.0426C17.4388 12.0583 19.0008 12.0541 19.2845 9.33358C19.4976 7.29066 18.7086 6.51671 17.9896 6.22751L17.9896 6.22745Z' fill='black'/%3E%3Cpath d='M16.4515 7.97573C16.4515 3.9064 13.9755 1.57324 9.66013 1.57324C5.34461 1.57324 2.86914 3.90676 2.86914 7.97573C2.86914 9.07083 3.05384 10.2192 3.37501 11.3343H3.38113C3.42157 11.4749 3.45659 11.6174 3.50134 11.7563C3.94328 12.0456 4.48053 12.3577 5.07645 12.6498C4.8887 12.2248 4.72151 11.784 4.58143 11.3337H4.59227C4.30307 10.4081 4.10753 9.44952 4.05498 8.5191C5.82869 7.88703 6.93966 6.01606 6.93966 6.01606C10.9339 9.63854 14.4514 8.9466 15.2068 9.17842C15.1205 9.89747 14.9592 10.6261 14.7395 11.3338C13.826 14.2674 11.8602 16.8354 9.66015 16.8354C8.41829 16.8354 7.25367 16.0144 6.3088 14.7743C5.07541 14.3571 3.99532 13.7516 3.19469 13.227C3.10172 14.9422 3.76948 17.117 6.41984 16.591C7.38224 17.4646 8.48581 18 9.66015 18C10.835 18 11.9386 17.4645 12.901 16.591C16.4515 17.2956 16.4515 13.1449 15.8189 11.7575C15.8635 11.6179 15.8993 11.4749 15.9391 11.3336C16.2617 10.219 16.4513 9.07137 16.4513 7.97555L16.4515 7.97573Z' fill='black'/%3E%3C/svg%3E%0A");
}
footer .copi{
    display: block;
    background: #131313;
    padding: 30px 0 37px;
}
footer .copi ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
}
footer .copi ul li{
    margin: 0 10px 10px 10px;
}
footer .copi ul li a{
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none;
}
footer .copi ul li a:hover{
	text-decoration: underline;
}
footer .politic{
    margin-top: 15px;
    text-align: center;
    font-size: 12px;
    color: #fff;
}
.modal .fancybox-close-small{
    top: 4px;
    right: 7px;
}
.modal{
    margin: 20px;
    border-radius: 35px;
}
.modal p.titl {
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 10px;
    color: #000;
}
.modal .content{
    padding: 35px 30px 0;
}
.modal .phone_bl{
    background: #EAEAEA;
    margin-left: -30px;
    margin-right: -30px;
    margin-top: 36px;
    padding: 25px 30px 23px;
    text-align: center;
}
.modal .phone_bl p.titl_phone {
    color: #000;
    font-style: italic;
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 5px;
}
.modal p{
    margin: 0;
    font-size: 14px;
    color: #878787;
}
.modal .phone_bl p.phone a{
    font-size: 20px;
    font-weight: 700;
    color: #000;
    text-decoration: underline;
}
.modal_form{
    margin-top: 25px;
}
.modal_form .gr{
    margin-bottom: 15px;
}
.modal_form .btn{
    margin-top: 20px;
}
.modal_form label{
    font-size: 14px;
    line-height: 1.3;
}
.modal_form .btn button{
    display: block;
    height: 44px;
    width: 100%;
    padding: 5px 15px;
    border-radius: 35px;
    background: #FFAB39;
    font-size: 16px;
    font-weight: 700;
    color: #000;
}
.modal_form .oder{
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 7px;
}
.modal_form .gr2 .gr:first-child{
    margin-bottom: 7px;
}
.modal_anrufen{
    max-width: 460px;
}
.modal_anrufen .phone_bl{
    background: #EAEAEA;
    margin-left: -30px;
    margin-right: -30px;
    margin-top: 36px;
    padding: 25px 30px 23px;
    text-align: center;
}
.modal_anrufen .phone_bl p.titl_phone{
    color: #000;
    font-style: italic;
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 5px;
}
.modal_anrufen .phone_bl p.phone a{
    font-size: 20px;
    font-weight: 700;
    color: #000;
    text-decoration: underline;
}
.validCheckBox span.err{
    color: #ff002a;
}
input.err, textarea.err{
    border-color: #ff002a !important;
}
form .email{
    position: relative;
}
form .email input{
    padding-right: 45px;
}
form .email:after {
    content: "";
    width: 20px;
    height: 20px;
    top: 0;
    bottom: 0;
    right: 10px;
    margin: auto;
    position: absolute;
}
form .email.err:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' x='0' y='0' viewBox='0 0 451.74 451.74' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath xmlns='http://www.w3.org/2000/svg' style='' d='M446.324,367.381L262.857,41.692c-15.644-28.444-58.311-28.444-73.956,0L5.435,367.381 c-15.644,28.444,4.267,64,36.978,64h365.511C442.057,429.959,461.968,395.825,446.324,367.381z' fill='%23e24c4b' data-original='%23e24c4b' class=''%3E%3C/path%3E%3Cpath xmlns='http://www.w3.org/2000/svg' style='' d='M225.879,63.025l183.467,325.689H42.413L225.879,63.025L225.879,63.025z' fill='%23ffffff' data-original='%23ffffff' class=''%3E%3C/path%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='' d='M196.013,212.359l11.378,75.378c1.422,8.533,8.533,15.644,18.489,15.644l0,0 c8.533,0,17.067-7.111,18.489-15.644l11.378-75.378c2.844-18.489-11.378-34.133-29.867-34.133l0,0 C207.39,178.225,194.59,193.87,196.013,212.359z' fill='%233f4448' data-original='%233f4448'%3E%3C/path%3E%3Ccircle style='' cx='225.879' cy='336.092' r='17.067' fill='%233f4448' data-original='%233f4448'%3E%3C/circle%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: cover;
}
form .email.ok:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' x='0' y='0' viewBox='0 0 32.296 32.296' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='' d='M31.923,9.14L13.417,27.642c-0.496,0.494-1.299,0.494-1.793,0L0.37,16.316 c-0.494-0.496-0.494-1.302,0-1.795l2.689-2.687c0.496-0.495,1.299-0.495,1.793,0l7.678,7.729L27.438,4.654 c0.494-0.494,1.297-0.494,1.795,0l2.689,2.691C32.421,7.84,32.421,8.646,31.923,9.14z' fill='%2316c363' data-original='%23030104' class=''%3E%3C/path%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: cover;
}
.modal_xs{
    margin: 30px;
    padding: 50px 30px;
    border-radius: 35px;
    max-width: 450px;
}
.modal.modal_xs .content, .modal.modal_md .content{
    padding: 0;
}
.modal_thanks p{
    margin: 0;
    text-align: center;
}
.modal_thanks p.titl{
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 30px;
}
.form input[type="text"], .form input[type="password"]{
    height: 42px;
    display: block;
    width: 100%;
    padding: 5px 20px 5px 20px;
    background: #F5F5F4;
    border-radius: 35px;
    font-size: 14px;
    border: 1px solid #F5F5F4;
}
.form textarea{
    border: 1px solid #F5F5F4;
    width: 100%;
    min-height: 80px;
    padding: 10px 20px 10px 20px;
    background: #F5F5F4;
    font-size: 14px;
    border-radius: 20px;
    font-family: system,-apple-system, BlinkMacSystemFont,'Segoe UI','Segoe WP',Roboto,Ubuntu,Oxygen,Cantarell,'Fira Sans','Helvetica Neue',Helvetica,'Lucida Grande','Droid Sans',Tahoma,'Microsoft Sans Serif',sans-serif;
    resize: none;
}
.form_cart_order.form input[type="text"], .form_cart_order.form textarea{
	background: #fff;
	border: 1px solid #fff;
	color: rgba(0, 0, 0, 0.6);
}
.form input[type="text"]::placeholder, 
.form input[type="email"]::placeholder,
.form input[type="password"]::placeholder, 
.form textarea::placeholder{
	color: rgba(0, 0, 0, 0.6);
}
label.politic{
    display: block;
    position: relative;
    cursor: pointer;
    padding: 5px 0 5px 30px;
	overflow: hidden;
	line-height: 1.3;
	font-size: 14px;
}
label.politic input[type="checkbox"] {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
label.politic span::before {
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 1px solid #ccc;
    margin-right: 15px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}
label.politic span a{
  color: #000;
}
label.politic span a:hover{
  text-decoration: none;
}
label.politic>input:checked+span::before{ 
    background-color: #FA9206;
	border-color: #FA9206;
}
label.politic>input:checked+span::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' x='0' y='0' viewBox='0 0 511.985 511.985' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M500.088 83.681c-15.841-15.862-41.564-15.852-57.426 0L184.205 342.148 69.332 227.276c-15.862-15.862-41.574-15.862-57.436 0-15.862 15.862-15.862 41.574 0 57.436l143.585 143.585c7.926 7.926 18.319 11.899 28.713 11.899 10.394 0 20.797-3.963 28.723-11.899l287.171-287.181c15.862-15.851 15.862-41.574 0-57.435z' fill='%23ffffff' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.header_form{
	background: #fff;
    padding: 35px 25px 40px;
    box-shadow: 0px 0px 45px 17px rgba(0, 0, 0, 0.03);
    border-radius: 40px;
	max-width: 440px;
	width: 100%;
	margin: 40px auto 8px;
}
.header_form .gr{
	margin-bottom: 14px;
}
.header_form .gr input[type="text"]{
	height: 44px;
} 
.header_form button{
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
    padding: 7px 22px;
    font-weight: 700;
    min-height: 48px;
    margin-top: 13px;
    background: #FFAB39;
    border-radius: 40px;
    text-align: center;
    line-height: 1.5;
    display: block;
    width: 100%;
}
.header_form button:hover{
    background: #FC9305;
}
.header_form .titl{
	margin: 0 0 15px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
}
.header_form .gr a{
	color: #000;
}
.header_form .gr a:hover{
	text-decoration: none;
}
.bl_advantages.linebl{
	padding-bottom: 30px;
}
.bl_advantages .tab{
	background: #F7F7F6;
	border-radius: 8px;
	margin-bottom: 30px;
	padding: 20px 20px 25px;
}
.bl_advantages .r_bl .tab{
	margin-bottom: 0;
}
.bl_advantages .tab p{
	margin: 0;
}
.bl_advantages .tab p.titl{
	font-size: 19px;
	font-weight: 700;
	line-height: 1.4;
	margin-bottom: 15px;
	position: relative;
	padding-left: 44px;
}
.bl_advantages .tab p.titl i{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 30px;
	height: 30px;
}
.bl_advantages .tab p.titl i:before{
    content: "";
	position: absolute;
	left: 0; top: 0; bottom: 0; right: 0;
	margin: auto;
}
.bl_advantages .tab1 p.titl i:before{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='31' cy='21' r='19' fill='%23FFAB39'/%3E%3Cpath d='M11.7353 31.9475C11.9319 32.4286 12.4978 32.6666 12.9794 32.4697L26.0124 27.1422C26.5002 26.9428 26.734 26.3857 26.5346 25.898C26.3352 25.4103 25.7786 25.1766 25.2903 25.3758L12.2575 30.7033C11.7696 30.9026 11.5359 31.4597 11.7353 31.9475Z' fill='black'/%3E%3Cpath d='M21.8906 25.6015C23.3534 24.1387 23.4772 21.8823 22.1664 20.5716C20.8556 19.2609 18.5993 19.3846 17.1365 20.8475C16.4467 21.5373 16.0287 22.4254 15.9595 23.3483C15.8863 24.3249 16.2063 25.2231 16.8606 25.8774C17.5257 26.5425 18.4586 26.8482 19.3897 26.7785C20.3125 26.7093 21.2007 26.2913 21.8906 25.6015ZM18.2099 24.528C17.9548 24.2729 17.8314 23.9045 17.8623 23.4908C17.8974 23.0234 18.1188 22.5637 18.4858 22.1968C18.9007 21.7818 19.4245 21.5652 19.9024 21.5652C20.2522 21.5652 20.5774 21.6815 20.817 21.921C21.3837 22.4875 21.2599 23.5334 20.5411 24.2521C20.5411 24.3459 20.2283 24.5165 20.1599 24.5605C19.9272 24.7101 19.6649 24.8158 19.3911 24.8588C18.9711 24.9246 18.5185 24.8366 18.2099 24.528Z' fill='black'/%3E%3Cpath d='M16.0583 32.328C14.5956 33.7908 14.4718 36.0472 15.7826 37.3578C16.3907 37.966 17.2025 38.2653 18.0442 38.2653C19.0163 38.2653 20.0284 37.8659 20.8124 37.082C21.5022 36.3922 21.9203 35.5039 21.9894 34.5811C22.0626 33.6045 21.7426 32.7063 21.0883 32.052C20.434 31.3977 19.5364 31.078 18.5592 31.1508C17.6363 31.22 16.7481 31.6381 16.0583 32.328ZM18.8258 33.0492C19.6068 33.0492 20.1441 33.6696 20.0864 34.4386C20.0514 34.9061 19.83 35.3657 19.463 35.7327C18.7442 36.4514 17.6985 36.5752 17.1318 36.0085C16.5651 35.4418 16.6889 34.396 17.4076 33.6773C17.7812 33.3038 18.2908 33.0492 18.8258 33.0492Z' fill='black'/%3E%3Cpath d='M47.8001 18.2887C46.1135 18.2887 44.2983 17.3301 44.2983 15.2254V7.28675C44.2983 3.26881 41.0294 0 37.0115 0C32.9937 0 29.7249 3.26881 29.7249 7.28675V9.03437L22.0218 8.50827C21.7461 8.48941 21.477 8.59064 21.2821 8.78546L1.14767 28.9197C-0.382558 30.45 -0.382558 32.9399 1.14767 34.4702L4.26851 37.5911C4.64112 37.9637 5.24521 37.9637 5.61782 37.5911C5.99043 37.2185 5.99043 36.6144 5.61782 36.2418L2.49698 33.121C1.71073 32.3348 1.71073 31.0554 2.49698 30.2692L22.3243 10.4418L29.7246 10.9472V14.488C29.3147 14.6282 28.9299 14.8611 28.6036 15.1874C27.4595 16.3316 27.4595 18.1933 28.6036 19.3375C29.1757 19.9096 29.9272 20.1956 30.6786 20.1956C31.4302 20.1956 32.1816 19.9095 32.7537 19.3375C33.8978 18.1933 33.8978 16.3316 32.7537 15.1874C32.4274 14.8611 32.0426 14.6282 31.6328 14.488V11.0775L36.281 11.395L37.4926 25.6236L17.6722 45.4441C16.8858 46.2304 15.6066 46.2303 14.8204 45.4441L11.6846 42.3083C11.312 41.9357 10.7078 41.9357 10.3352 42.3083C9.96256 42.6809 9.96256 43.2851 10.3352 43.6577L13.471 46.7935C14.2361 47.5586 15.2412 47.9411 16.2461 47.9411C17.2511 47.9411 18.2562 47.5585 19.0214 46.7934L39.1557 26.6593C39.3546 26.4604 39.4556 26.1839 39.4317 25.9036L38.113 10.4178C38.0731 9.9487 37.697 9.57886 37.2274 9.54686L31.6329 9.16473V7.28675C31.6329 4.32103 34.0458 1.90817 37.0115 1.90817C39.9772 1.90817 42.39 4.32103 42.39 7.28675V15.2254C42.39 18.1062 44.6652 20.197 47.8001 20.197C48.3269 20.197 48.7542 19.7698 48.7542 19.2428C48.7542 18.7159 48.327 18.2887 47.8001 18.2887ZM31.4045 17.9881C31.0045 18.3882 30.3532 18.3883 29.9531 17.9881C29.553 17.5879 29.553 16.9368 29.9531 16.5367C30.1532 16.3366 30.416 16.2366 30.6789 16.2366C30.9416 16.2366 31.2045 16.3365 31.4046 16.5366C31.8046 16.9368 31.8046 17.588 31.4045 17.9881Z' fill='black'/%3E%3C/svg%3E%0A");
    width: 30px;
	height: 29px;
}
.bl_advantages .tab2 p.titl i:before{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 55 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='36.3384' cy='27.3756' r='18.6607' fill='%23FFAB39'/%3E%3Cpath d='M31.459 8.69531V10.6344' stroke='black' stroke-width='1.6' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.81241 27.2405V1.80859H3.68359L3.68369 48.0077H7.8125L7.81241 35.551' stroke='black' stroke-width='1.6' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M44.3937 1.80859H40.3594V48.0077H44.3937V1.80859Z' stroke='black' stroke-width='1.6' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40.3594 44.1054L40.3594 39.9766L7.81261 39.9766L7.81262 44.1055L40.3594 44.1054Z' stroke='black' stroke-width='1.6' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40.3594 22.2506L40.3594 18.0273L7.81261 18.0274L7.81262 22.2507L40.3594 22.2506Z' stroke='black' stroke-width='1.6' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.7971 3.99609H12.1465V18.0243H26.7971V3.99609Z' stroke='black' stroke-width='1.6' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.1259 8.69531H26.7949V18.0263H36.1259V8.69531Z' stroke='black' stroke-width='1.6' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.9492 26.6992H17.2188V39.8465H30.9492V26.6992Z' stroke='black' stroke-width='1.6' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.7588 3.99609H17.2344V7.99157H21.7588V3.99609Z' stroke='black' stroke-width='1.6' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.2305 26.6992H21.9902V30.4437H26.2305V26.6992Z' stroke='black' stroke-width='1.6' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 30px;
	height: 28px;
}
.bl_advantages .tab3 p.titl i:before{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 54 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='19' cy='20' r='19' fill='%23FFAB39'/%3E%3Cpath d='M45.5257 17.3836L45.5256 17.3836C45.1133 17.145 44.5866 17.2864 44.3489 17.6991L44.4355 17.749L44.3489 17.6991C44.1108 18.1124 44.2519 18.6404 44.664 18.8794L44.6641 18.8794L51.0538 22.5806L40.1604 28.8905V25.7565C40.1604 24.9796 39.5307 24.3474 38.7556 24.3474H32.5619V20.8148H38.7556C39.5307 20.8148 40.1604 20.1827 40.1604 19.4068V16.2706L42.1906 17.4468C42.1907 17.4468 42.1907 17.4468 42.1907 17.4468C42.6031 17.6859 43.1297 17.544 43.3675 17.1307C43.6056 16.7181 43.4644 16.19 43.0523 15.9515C43.0523 15.9514 43.0523 15.9514 43.0522 15.9514L40.5361 14.4935L40.4859 14.5801L40.536 14.4935C39.5977 13.9502 38.4377 14.6363 38.4377 15.7084V19.0871H32.5619V15.61H35.9281C37.0013 15.61 37.6786 14.4413 37.1405 13.5055L37.1405 13.5055L30.2901 1.60155L30.2901 1.60148C29.751 0.666594 28.4067 0.665753 27.8672 1.60148L27.8671 1.60155L25.2652 6.12261L25.3519 6.17249L25.2652 6.12261C25.0272 6.53623 25.1683 7.06388 25.5804 7.30283L25.5805 7.30287C25.9928 7.54153 26.5196 7.40004 26.7573 6.98615L29.0784 2.9527L35.3677 13.8823H32.2429C31.4688 13.8823 30.8392 14.5146 30.8392 15.2914V29.0504C29.9179 28.0971 28.6908 27.4421 27.3181 27.2464V15.2914C27.3181 14.5146 26.6892 13.8823 25.914 13.8823H22.7895L25.3297 9.46713C25.5679 9.05453 25.4267 8.52573 25.0146 8.2868L25.0145 8.28674C24.6016 8.04801 24.0754 8.19089 23.8374 8.60329L23.8373 8.60342L21.0177 13.5052C21.0176 13.5052 21.0176 13.5053 21.0176 13.5053C20.479 14.4347 21.152 15.61 22.2281 15.61H25.5954V27.1868H19.5625V23.8085C19.5625 23.0346 18.9347 22.4041 18.1635 22.4041C18.1386 22.4041 18.1181 22.4028 18.0962 22.4014L18.0913 22.4011C18.068 22.3996 18.0416 22.398 18.012 22.3995C17.9502 22.4025 17.8842 22.4182 17.7859 22.458C17.594 22.5359 17.2525 22.7176 16.5301 23.1287C15.7424 23.577 14.4944 24.3023 12.4798 25.4732C10.7879 26.4565 8.55553 27.7539 5.60113 29.4653C4.66926 30.0027 4.66364 31.352 5.60017 31.8965L5.60031 31.8966L9.08444 33.9152L9.08461 33.9153C9.49693 34.1531 10.0235 34.0112 10.2613 33.5986L10.1746 33.5487L10.2613 33.5986C10.4993 33.1853 10.3582 32.6573 9.94604 32.4187C9.94604 32.4187 9.94603 32.4187 9.94602 32.4187L6.94639 30.6814L17.8398 24.3714V27.5058C17.8398 28.2823 18.4694 28.9149 19.2446 28.9149C21.2497 28.9149 22.7165 28.9129 23.7975 28.9115C24.8714 28.9101 25.5645 28.9092 26.0264 28.9112C26.4904 28.9132 26.7177 28.9181 26.8622 28.9281C26.9774 28.9361 27.0384 28.9471 27.1308 28.9637C27.1521 28.9676 27.1752 28.9717 27.2009 28.9762L27.201 28.9762C29.2635 29.3329 30.8392 31.1415 30.8392 33.311C30.8392 35.1792 30.8385 36.5811 30.838 37.6343C30.8375 38.8347 30.8371 39.5822 30.8382 40.0511C30.8392 40.4902 30.8414 40.6875 30.8459 40.7838C30.8482 40.8313 30.8512 40.8608 30.857 40.8849C30.8585 40.8913 30.8602 40.897 30.8618 40.9018C30.8601 40.9073 30.8584 40.9136 30.8567 40.9206C30.8514 40.9428 30.8481 40.9673 30.8457 41.0036C30.841 41.0742 30.8389 41.2041 30.8379 41.4772C30.837 41.7615 30.8373 42.2046 30.8379 42.9047C30.8384 43.5562 30.8392 44.4301 30.8392 45.6054C30.8392 46.6393 29.92 47.5459 28.7634 47.3434C27.9479 47.188 27.3181 46.4368 27.3181 45.5511V38.5731C27.3181 35.1964 24.5805 32.4471 21.2119 32.4471H19.2435C18.4686 32.4471 17.8398 33.0794 17.8398 33.8555V36.9902L12.4187 33.8509L12.4186 33.8508C12.006 33.6122 11.4797 33.7537 11.2416 34.1674C11.0039 34.5795 11.1445 35.1088 11.5571 35.3474C12.9526 36.1557 14.0289 36.7828 14.8636 37.2691C15.9455 37.8994 16.6216 38.2933 17.0612 38.5392C17.4489 38.7561 17.6601 38.8621 17.806 38.9125C17.9423 38.9596 18.0253 38.9589 18.1228 38.9581C18.136 38.958 18.1496 38.9578 18.1635 38.9578C18.9347 38.9578 19.5625 38.3274 19.5625 37.5535V34.1748H21.2119C23.6286 34.1748 25.5954 36.1483 25.5954 38.5731V45.6054C25.5954 47.5515 27.1805 49.1 29.0784 49.1C30.9995 49.1 32.5619 47.532 32.5619 45.6054V45.5793V45.553V45.5265V45.4998V45.473V45.4461V45.4189V45.3916V45.3642V45.3365V45.3088V45.2808V45.2527V45.2245V45.196V45.1675V45.1387V45.1099V45.0808V45.0516V45.0223V44.9928V44.9631V44.9333V44.9034V44.8733V44.843V44.8126V44.7821V44.7514V44.7206V44.6896V44.6585V44.6272V44.5958V44.5642V44.5325V44.5007V44.4687V44.4366V44.4043V44.3719V44.3394V44.3067V44.2739V44.241V44.2079V44.1747V44.1413V44.1078V44.0742V44.0405V44.0066V43.9726V43.9385V43.9042V43.8698V43.8353V43.8006V43.7659V43.731V43.6959V43.6608V43.6255V43.5901V43.5546V43.519V43.4832V43.4474V43.4114V43.3753V43.339V43.3027V43.2662V43.2297V43.193V43.1562V43.1193V43.0822V43.0451V43.0078V42.9705V42.933V42.8954V42.8577V42.8199V42.782V42.744V42.7059V42.6677V42.6293V42.5909V42.5524V42.5137V42.475V42.4362V42.3972V42.3582V42.319V42.2798V42.2405V42.201V42.1615V42.1219V42.0822V42.0424V42.0025V41.9625V41.9224V41.8822V41.842V41.8016V41.7612V41.7206V41.68V41.6393V41.5985V41.5576V41.5167V41.4756V41.4345V41.3933V41.352V41.3106V41.2692V41.2276V41.186V41.1443V41.1025V41.0607V41.0188V40.9768V40.9347V40.8925V40.8503V40.808V40.7656V40.7232V40.6807V40.6381V40.5955V40.5527V40.51V40.4671V40.4242V40.3812V40.3382V40.295V40.2519V40.2086V40.1653V40.1219V40.0785V40.035V39.9915V39.9479V39.9042V39.8605V39.8167V39.7729V39.729V39.685V39.641V39.597V39.5529V39.5087V39.4645V39.4203V39.3759V39.3316V39.2872V39.2427V39.1982V39.1537V39.1091V39.0645V39.0198V38.975V38.9303V38.8855V38.8406V38.7957V38.7508V38.7058V38.6608V38.6158V38.5707V38.5256V38.4804V38.4352V38.39V38.3447V38.2994V38.2541V38.2087V38.1633V38.1179V38.0725V38.027V37.9815V37.936V37.8904V37.8448V37.7992V37.7536V37.7079V37.6622V37.6165V37.5708V37.525V37.4793V37.4335V37.3877V37.3418V37.296V37.2501V37.2043V37.1584V37.1125V37.0665V37.0206V36.9746V36.9287V36.8827V36.8367V36.7907V36.7447V36.6987V36.6527V36.6067V36.5606V36.5146V36.4686V36.4225V36.3765V36.3304V36.2843V36.2383V36.1922V36.1462V36.1001V36.054V36.008V35.9619V35.9159V35.8698V35.8238V35.7778V35.7317V35.6857V35.6397V35.5937V35.5477V35.5017V35.4557V35.4097V35.3638V35.3178V35.2719V35.226V35.1801V35.1342V35.0883V35.0424V34.9966V34.9508V34.905V34.8592V34.8134V34.7677V34.722V34.6763V34.6306V34.5849V34.5393V34.4937V34.4481V34.4026V34.357V34.3115V34.2661V34.2206V34.1752V34.1298V34.0845V34.0392V33.9939V33.9486V33.9034V33.8582V33.8131V33.768V33.7229V33.6779V33.6329V33.5879V33.543V33.4981V33.4533V33.4085V33.3637V33.319V33.2743V33.2297V33.1851V33.1406V33.0961V33.0517V33.0073V32.9629V32.9186V32.8744V32.8302V32.786V32.742V32.6979V32.6539V32.61V32.5661V32.5223V32.4785V32.4348V32.3912V32.3476V32.3041V32.2606V32.2172V32.1738V32.1306V32.0873V32.0442V32.0011V31.958V31.9151V31.8722V31.8293V31.7866V31.7439V31.7012V31.6587V31.6162V31.5738V31.5314V31.4891V31.4469V31.4048V31.3628V31.3208V31.2789V31.237V31.1953V31.1536V31.112V31.0705V31.0291V30.9877V30.9465V30.9053V30.8642V30.8231V30.7822V30.7413V30.7006V30.6599V30.6193V30.5788V30.5384V30.498V30.4578V30.4176V30.3776V30.3376V30.2977V30.258V30.2183V30.1787V30.1392V30.0998V30.0605V30.0213V29.9822V29.9432V29.9042V29.8654V29.8267V29.7881V29.7496V29.7112V29.6729V29.6347V29.5966V29.5586V29.5208V29.483V29.4453V29.4078V29.3703V29.333V29.2958V29.2587V29.2217V29.1848V29.148V29.1114V29.0748V29.0384V29.0021V28.9659V28.9298V28.8938V28.858V28.8223V28.7867V28.7512V28.7158V28.6806V28.6455V28.6105V28.5757V28.5409V28.5063V28.4718V28.4375V28.4032V28.3691V28.3352V28.3013V28.2676V28.2341V28.2006V28.1673V28.1341V28.1011V28.0682V28.0354V28.0028V27.9703V27.9379V27.9057V27.8736V27.8417V27.8099V27.7782V27.7467V27.7153V27.6841V27.653V27.622V27.5912V27.5606V27.5301V27.4997V27.4695V27.4395V27.4096V27.3798V27.3502V27.3207V27.2914V27.2623V27.2333V27.2045V27.1758V27.1472V27.1189V27.0907V27.0626V27.0347V27.007V26.9794V26.952V26.9247V26.8976V26.8707V26.8439V26.8173V26.7909V26.7646V26.7385V26.7126V26.6868V26.6612V26.6358V26.6105V26.5854V26.5605V26.5358V26.5112V26.4868V26.4626V26.4385V26.4147V26.391V26.3674V26.3441V26.3209V26.2979V26.2751V26.2525V26.2301V26.2078V26.1857V26.1638V26.1421V26.1206V26.0992V26.0781V26.0751H38.4377V29.4535C38.4377 30.5303 39.6034 31.2084 40.536 30.6687L40.536 30.6687L52.3991 23.7965C53.3343 23.255 53.3327 21.9057 52.3998 21.3653L45.5257 17.3836Z' fill='black' stroke='black' stroke-width='0.2'/%3E%3C/svg%3E%0A");
    width: 30px;
	height: 28px;
}
.bl_advantages .tab4 p.titl i:before{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 53 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='34.7025' cy='26.9291' r='18.2963' fill='%23FFAB39'/%3E%3Cpath d='M38.619 24.0777C36.8545 22.3171 35.3825 20.853 35.2441 20.7266' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M41.0671 26.5195C43.1912 28.6416 45.0811 30.5316 45.0811 30.5316C45.6897 31.1411 45.995 31.9394 45.995 32.7386C45.995 33.5379 45.6897 34.3361 45.0811 34.9457C43.8679 36.1589 41.9029 36.1648 40.6828 34.9625L40.666 34.9457' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.9434 35.0471L36.8281 39.9318C38.047 41.1508 40.0234 41.1508 41.2424 39.9318C42.4613 38.7129 42.4613 36.7365 41.2424 35.5175L36.3576 30.6328' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.5293 39.469L31.8378 43.7775C33.0567 44.9964 35.0331 44.9964 36.252 43.7775C37.471 42.5586 37.471 40.5822 36.252 39.3633' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.1875 44.9913L26.5977 46.4015C27.6836 47.4874 29.4444 47.4874 30.5304 46.4015C31.6163 45.3155 31.6163 43.5547 30.5304 42.4688' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.2888 41.1585C21.5001 39.9472 23.4641 39.9472 24.6755 41.1585C25.8868 42.3698 25.8868 44.3338 24.6755 45.5452L23.0705 47.1501C21.8592 48.3614 19.8952 48.3614 18.6839 47.1501C17.4726 45.9387 17.4726 43.9747 18.6839 42.7634' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.4077 35.264C18.619 34.0526 20.583 34.0526 21.7944 35.264C23.0058 36.4753 23.0058 38.4393 21.7944 39.6506L18.6858 42.7593C17.4745 43.9706 15.5104 43.9706 14.2991 42.7593C13.0878 41.548 13.0878 39.5839 14.2991 38.3726' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14.6668 38.0089L14.3012 38.3744C13.09 39.5856 11.126 39.5856 9.91477 38.3744C9.30916 37.7688 9.00586 36.9755 9.00586 36.1812C9.00586 35.3869 9.30916 34.5936 9.91477 33.988L13.174 30.7287C14.3852 29.5175 16.3492 29.5175 17.5605 30.7287C18.1661 31.3343 18.4684 32.1286 18.4684 32.922C18.4684 33.7153 18.1661 34.5096 17.5605 35.1152L17.1337 35.542' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.91234 33.987C8.70102 35.1983 6.73699 35.1983 5.52567 33.987C4.31436 32.7757 4.31436 30.8117 5.52567 29.6004L7.10036 28.0257C8.31167 26.8144 10.2757 26.8144 11.487 28.0257C12.6983 29.237 12.6983 31.201 11.487 32.4123' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.1713 14.75L18.0065 16.0334C17.0995 17.0332 16.5977 18.3343 16.5977 19.6828V24.6621C16.5977 25.2737 17.0946 25.7696 17.7061 25.7686C19.0912 25.7657 20.345 25.2035 21.2539 24.2956C22.1628 23.3887 22.7259 22.1349 22.7299 20.7498L22.7328 20.5325C22.7328 20.3981 22.7822 20.2677 22.8712 20.1679L26.1462 16.4601C26.5641 15.9879 27.2893 15.9612 27.7447 16.3969C29.9982 18.5536 31.9761 19.4912 33.6616 19.9101C34.2435 20.0553 34.8175 20.3112 35.2453 20.7321' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.5476 7.71484L21.5039 12.1724' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M43.5302 28.8034C43.8315 28.5071 44.0696 28.263 44.2227 28.0931C47.0987 24.8971 49.2919 21.4857 49.8442 18.1997C51.6126 7.682 44.038 1.89062 36.2974 1.89062C29.6524 1.89062 25.5495 7.71856 25.5495 7.71856C25.5495 7.71856 21.0651 1.89062 14.8025 1.89062C10.6225 1.89062 6.30711 3.71636 3.64062 7.18012' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.92761 10.1953C1.04339 12.439 0.733175 15.1163 1.25185 18.1997C1.80313 21.4807 3.99045 24.8852 6.85848 28.0763' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 30px;
	height: 28px;
}
.bl_advantages .tab5 p.titl i:before{
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 52 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='33.2963' cy='19.2963' r='18.2963' fill='%23FFAB39'/%3E%3Cmask id='mask0_910_77' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='49' height='49'%3E%3Cpath d='M0 0H49V49H0V0Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_910_77)'%3E%3Cpath d='M15.1523 15.2895C16.4248 15.7195 17.7877 15.9531 19.2054 15.9531C22.1004 15.9531 24.7678 14.9802 26.9 13.3443C28.7853 14.8356 31.125 15.776 33.677 15.9287C33.7654 15.934 33.8401 15.8629 33.8401 15.7744' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.1507 24.0781H13.547C10.9538 24.0781 8.85156 21.9759 8.85156 19.3826C8.85156 16.7894 10.9538 14.6871 13.547 14.6871H15.1507V24.0781Z' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.8398 24.0781H35.4435C38.0368 24.0781 40.139 21.9759 40.139 19.3826C40.139 16.7894 38.0368 14.6871 35.4435 14.6871H33.8398V24.0781Z' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M37.4978 14.6914V13.9529C37.4978 6.77484 31.6789 0.955901 24.5009 0.955901C17.3228 0.955901 11.5039 6.77484 11.5039 13.9529V14.6914' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.8187 14.8164V14.1074C33.8187 8.96761 29.6371 4.78605 24.4972 4.78605C19.3573 4.78605 15.1758 8.96761 15.1758 14.1074V14.8164' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.3789 24.9766H32.8018' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M25.1755 23.0589H23.8943C22.833 23.0589 21.9727 23.9193 21.9727 24.9806C21.9727 26.042 22.833 26.9023 23.8943 26.9023H25.1755C26.2368 26.9023 27.0972 26.042 27.0972 24.9806C27.0972 23.9193 26.2368 23.0589 25.1755 23.0589Z' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.1602 16.6668V21.3935C15.1602 26.5545 19.3439 30.7383 24.5049 30.7383C29.6659 30.7383 33.8497 26.5545 33.8497 21.3935V17.1353' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.5 33.2422V29.9983' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M20.1934 48.043H0.957031C0.957031 40.2417 7.28119 33.9177 15.0824 33.9177H18.0641' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.7756 33.9177H33.9157C41.7169 33.9177 48.041 40.2418 48.041 48.043H28.8047' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.5 29.9983V33.2422' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.4922 37.248L29.0762 41.832L33.6034 35.1765L28.7317 33.0085L24.4922 37.248Z' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.4862 37.248L19.9022 41.832L15.375 35.1765L20.2467 33.0085L24.4862 37.248Z' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A");
	width: 31px;
	height: 29px;
}
.bl_advantages .tab6 p.titl i:before{
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 55 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18.6042' cy='19.6042' r='18.6042' fill='%23FFAB39'/%3E%3Cpath d='M37.3383 46.9333C35.1229 47.6269 32.7662 48 30.3227 48C17.3602 48 6.85156 37.4914 6.85156 24.5288C6.85156 11.5662 17.3602 1.05763 30.3227 1.05763C43.2853 1.05763 53.7939 11.5662 53.7939 24.5288C53.7939 27.1803 53.3541 29.7297 52.5431 32.1064' stroke='black' stroke-width='1.8' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.3429 41.4106C34.4626 42.0806 32.4374 42.4453 30.327 42.4453C20.4296 42.4453 12.4062 34.4219 12.4062 24.5246C12.4062 14.6273 20.4296 6.60386 30.327 6.60386C38.6698 6.60386 45.6812 12.3049 47.6778 20.0237' stroke='black' stroke-width='1.8' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M47.6691 29.0455C47.4985 29.702 47.2916 30.3438 47.0508 30.9688' stroke='black' stroke-width='1.8' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M52.5441 32.1028C52.3142 32.7792 52.0537 33.4414 51.7655 34.0873L39.8859 45.967C39.0615 46.3353 38.2114 46.6568 37.3394 46.9297C35.5866 42.7822 36.3996 37.8084 39.78 34.4289C43.231 30.9769 48.345 30.2022 52.5441 32.1028Z' stroke='black' stroke-width='1.8' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.3216 15.7817L32.7159 19.4513L36.9362 20.6009L34.1957 24.0183L34.4096 28.3984L30.3216 26.8408L26.2336 28.3984L26.4475 24.0183L23.707 20.6009L27.9274 19.4513L30.3216 15.7817Z' stroke='black' stroke-width='1.8' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.3086 33.0547H36.3405' stroke='black' stroke-width='1.8' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 30px;
	height: 27px;
}

.linebl .titl_bl h2 span.bg {
    position: relative;
    z-index: -1;
    display: inline-block;
}
.linebl .titl_bl h2 span.bg:before {
    content: "";
    width: calc( 100% + 6px );
    position: absolute;
    left: -3px;
    right: 0;
    bottom: 0px;
    margin: auto;
    height: 12px;
    background: #FFAB39;
    z-index: -1;
}
.page{
	padding-top: 10px;
	padding-bottom: 40px;
}
.page h1{
	font-size: 30px;
	line-height: 1.3;
}
ul.sprachen{
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	max-width: 500px;
}
ul.sprachen li{
	margin-right: 10px;
	margin-top: 3px;
	margin-bottom: 3px;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	color: rgba(0, 0, 0, 0.61);
}
ul.sprachen li img{
	margin-right: 5px;
	position: relative;
	top: 1px;
}


.fa-whatsapp{
	width: 31px;
	height: 31px;
	position: absolute;
	top: -7px; bottom: 0; right: 0; left: -5px;
	margin: auto;
}
.whatsapp-button {
	background: #25D366;
	border: 3px solid #1cc15a;
	border-radius: 50%;
	box-shadow: 0 8px 10px rgba(7, 206, 112, 0.6);
	cursor: pointer;
	height: 68px;
	text-align: center;
	width: 68px;
	position: fixed;
	right: 3.5%;
	bottom: 4.5%;
	z-index: 98;
	transition: .3s;
	-webkit-animation: hoverWave linear 1s infinite;
	animation: hoverWave linear 1s infinite;
	opacity: 0.9;
}
.whatsapp-button .text-button {
	 height:68px;
	 width:68px;        
	 border-radius:50%;
	 position:relative;
	 overflow:hidden;
}
.whatsapp-button .text-button span {
	text-align: center;
	color:#23a455;
	opacity: 0;
	font-size: 0;
	position:absolute;
	right: 9px;
	top: 25px;
	line-height: 14px;
	font-weight: 600;
	transition: opacity .3s linear;
	font-family: 'montserrat', Arial, Helvetica, sans-serif;
}
.whatsapp-button .text-button:hover span {
	opacity: 1;
	font-size: 10px; 
}
.whatsapp-button:hover i {
	 display:none;
}
.whatsapp-button:hover {
	 z-index:1;
	 background:#fff;
	 color:transparent;
	 transition:.3s;
}
.whatsapp-button:hover i {
	 color:#25D366;
	 font-size:44px;
	 transition:.3s;
}
.whatsapp-button i {
	 color:#fff;
	 transition: .5s ease-in-out;
	 animation: 1200ms ease 0s normal none 1 running shake;
	 animation-iteration-count: infinite;
	 -webkit-animation: 1200ms ease 0s normal none 1 running shake;
	 -webkit-animation-iteration-count: infinite;
}
.fa-whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' x='0' y='0' viewBox='0 0 24 24' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='m17.507 14.307-.009.075c-2.199-1.096-2.429-1.242-2.713-.816-.197.295-.771.964-.944 1.162-.175.195-.349.21-.646.075-.3-.15-1.263-.465-2.403-1.485-.888-.795-1.484-1.77-1.66-2.07-.293-.506.32-.578.878-1.634.1-.21.049-.375-.025-.524-.075-.15-.672-1.62-.922-2.206-.24-.584-.487-.51-.672-.51-.576-.05-.997-.042-1.368.344-1.614 1.774-1.207 3.604.174 5.55 2.714 3.552 4.16 4.206 6.804 5.114.714.227 1.365.195 1.88.121.574-.091 1.767-.721 2.016-1.426.255-.705.255-1.29.18-1.425-.074-.135-.27-.21-.57-.345z' fill='%23ffffff' data-original='%23000000' opacity='1' class=''%3E%3C/path%3E%3Cpath d='M20.52 3.449C12.831-3.984.106 1.407.101 11.893c0 2.096.549 4.14 1.595 5.945L0 24l6.335-1.652c7.905 4.27 17.661-1.4 17.665-10.449 0-3.176-1.24-6.165-3.495-8.411zm1.482 8.417c-.006 7.633-8.385 12.4-15.012 8.504l-.36-.214-3.75.975 1.005-3.645-.239-.375c-4.124-6.565.614-15.145 8.426-15.145a9.865 9.865 0 0 1 7.021 2.91 9.788 9.788 0 0 1 2.909 6.99z' fill='%23ffffff' data-original='%23000000' opacity='1' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-size: cover;
}















@media (max-width: 991px) {
	header .container{
		max-width: 100%;
	}
}


@media (min-width: 567px) {
	.linebl.category .cat{
		display: flex;
	}
}
@media (min-width: 768px) {
	header .mob_btns button svg path, header .mob_btns button svg, header .mob_btns a svg path, header .mob_btns a svg{
		-webkit-transition: all 1s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	header .mob_btns button:hover svg path, header .mob_btns a:hover svg path{
		fill: #FF9300;
		stroke: #FF9300;
	}
	.fur_wen.linebl{
		padding-bottom: 10px;
	}
	.fur_wen .tabs{
		margin-left: -15px;
		margin-right: -15px;
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}
	.fur_wen .tb{
		margin-bottom: 50px;
		padding: 0 15px;
		width: 25%;
	}
  .fur_wen .tab{
    text-align: center;
  }
	.fur_wen .tab .ico{
		margin: 0 auto 15px;
		width: 50px;
		height: 50px;
	}
	.fur_wen .tab svg{
		width: 50px;
	}
	.fur_wen .tab.tab1 svg{
		left: 2px;
	}
	.fur_wen .tab.tab2 svg{
		top: -2px;
	}
	.fur_wen .tab.tab3 svg{
		top: -4px;
	}
	.fur_wen .tab.tab4 svg{
		width: 56px;
		left: -2px;
	}
	.fur_wen .tab.tab5 svg{
		width: 46px;
	}
	.fur_wen .tab.tab6 svg{
		width: 56px;
		left: -3px;
	}
	.fur_wen .tab.tab7 svg{
		width: 56px;
		left: -2px;
		top: -2px;
	}
	.fur_wen .tab{
		flex-direction: column;
	}
	.fur_wen .tab p{
		font-size: 19px;
	}
	.preims_footer_bl .tabs{
        margin-left: -15px;
        margin-right: -15px;
        display: flex;
        flex-wrap: wrap;
        align-items: flex-start;
    }
    .preims_footer_bl .tab{
        padding: 0 15px;
        width: 50%;
    }
    .preims_footer_bl .tab:nth-child(3n){
        margin-bottom: 0;
    }
	.preims_footer_bl .titl_bl{
		margin-bottom: 40px;
	}
	.fur_wen .tab .ico{
		-webkit-transition: all 1s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.fur_wen .tab .ico:hover{
		transform: scale(1.2);
	}
	.linebl.category .row{
		margin-left: -18px;
		margin-right: -18px;
	}
	.linebl.category .cat{
		padding-right: 18px;
    	padding-left: 18px;
	}
	.rukcruf_bl.linebl .titl_bl h2,
	.fur_wen.linebl .titl_bl h2,
	.category.linebl .titl_bl h2{
		text-align: left;
	}
	.bl_advantages .col_bl{
		display: flex;
	}
}


@media (min-width: 992px) {
	body{
		padding-top: 0;
	}
	.single_slider{
        overflow: hidden;
    }
	header{
		display: block;
		position: relative;
		height: auto;
	}
	header .h_top{
		height: 105px;
	}
	header .logo_min{
		width: 39px;
		height: 39px;
	}
	header .mob_btns button svg{
		width: 24px;
		height: 26px;
	}
	header .mob_btns button.like svg{
		width: 27px;
		height: 26px;
	}
	header .phone_bl{
		margin-right: 50px;
		margin-left: auto;
		position: relative;
		top: -1px;
	}
	header .phone_bl a{
		font-weight: 600;
		font-size: 20px;
		text-decoration: none;
		color: #000;
		line-height: 1.4;
	}
	header .phone_bl a:hover{
		text-decoration: underline;
	}
	header .phone_bl p{
		margin: 2px 0 0;
		font-size: 13px;
		color: rgba(0, 0, 0, 0.38);
	}
	.bl1{
		background: transparent url(/img/header.jpg) no-repeat center center !important;
		padding: 40px 0;
	}
	.bl1 .bl_l{
		max-width: 460px;
		margin-right: auto;
		text-align: left;
	}
	.bl1 h1{
		font-size: 40px;
		margin-bottom: 0;
		line-height: 1.3;
	}
	.bl1 .bl_l p{
		font-size: 21px;
	}
	.header_form{
		margin: auto;
		padding: 23px 25px 35px;
	}
	.header_form .titl{
		font-size: 23px;
	}
    .adr_bl{
        font-size: 15px;
        margin-left: 0px;
        margin-right: 45px;
    }
    .adr_bl p{
        margin: 0;
        padding-left: 25px;
        position: relative;
    }
    .adr_bl p.adr{
        margin-bottom: 3px;
    }
    .adr_bl a{
        text-decoration: none;
        color: #000;
    }
    .adr_bl a:hover{
        text-decoration: underline;
    }
    .adr_bl p:before{
        content: "";
        position: absolute;
        left: 0;
        top: 1px;
        bottom: 0;
        margin: auto;
    }
    .adr_bl p.adr:before{
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 17' fill='none'%3E%3Cpath d='M6.5 0C4.77669 0.00200876 3.12453 0.706314 1.90597 1.9584C0.687403 3.21049 0.00195497 4.90811 0 6.67883C0 12.3938 5.90909 16.7123 6.16023 16.8944C6.26087 16.9633 6.37909 17 6.5 17C6.62091 17 6.73913 16.9633 6.83977 16.8944C7.09091 16.7123 13 12.3938 13 6.67883C12.998 4.90811 12.3126 3.21049 11.094 1.9584C9.87547 0.706314 8.22331 0.00200876 6.5 0ZM6.5 4.25016C6.96748 4.25016 7.42447 4.3926 7.81317 4.65947C8.20186 4.92633 8.50482 5.30564 8.68371 5.74942C8.86261 6.1932 8.90942 6.68152 8.81822 7.15264C8.72702 7.62375 8.5019 8.0565 8.17134 8.39616C7.84078 8.73581 7.41962 8.96712 6.96112 9.06083C6.50262 9.15454 6.02737 9.10645 5.59548 8.92263C5.16358 8.7388 4.79443 8.42752 4.53471 8.02812C4.27499 7.62873 4.13636 7.15918 4.13636 6.67883C4.13636 6.03471 4.38539 5.41697 4.82866 4.9615C5.27192 4.50604 5.87313 4.25016 6.5 4.25016Z' fill='%23FFAB39'/%3E%3C/svg%3E");
        background-size: cover;
        width: 13px;
        height: 17px;
        left: 1px;
    }
    .adr_bl p.email:before{
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 12' fill='none'%3E%3Cpath d='M9.50391 7.84337C9.09874 8.10678 8.62811 8.24602 8.14287 8.24602C7.65767 8.24602 7.18704 8.10678 6.78187 7.84337L0.108434 3.50469C0.0714092 3.48062 0.0353388 3.45553 0 3.42972V10.5391C0 11.3542 0.678308 12.0011 1.49921 12.0011H14.7865C15.6224 12.0011 16.2857 11.3396 16.2857 10.5391V3.42969C16.2503 3.45556 16.2142 3.48071 16.1771 3.50482L9.50391 7.84337Z' fill='%23FFAB39'/%3E%3Cpath d='M0.637751 2.49587L7.31117 6.62282C7.56379 6.77904 7.85331 6.85714 8.14283 6.85714C8.43237 6.85714 8.72192 6.77901 8.97454 6.62282L15.648 2.49587C16.0473 2.24906 16.2857 1.83599 16.2857 1.39018C16.2857 0.623613 15.6134 0 14.787 0H1.4987C0.672327 2.95048e-05 0 0.623642 0 1.39091C0 1.83599 0.238433 2.24906 0.637751 2.49587Z' fill='%23FFAB39'/%3E%3C/svg%3E");
        background-size: cover;
        width: 17px;
        height: 12px;
        top: 2px;
    }
	header .mob_btns .anfufen_modal.back_call{
		background: #33D962;
        box-shadow: 0px 1.60731px 3.21461px 0px rgba(0, 0, 0, 0.10);
        color: #fff;
        height: 41px;
        padding: 3px 24px;
        border-radius: 35px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 15px;
        font-weight: 700;
        margin-left: 0;
	}
	header .mob_btns .anfufen_modal.back_call:hover {
		background: #1cc15a;
	}
    header .mob_btns .anfufen_modal.back_call i.ico-anrufen{
        margin-right: 10px;
    }
    .back_call i.ico-anrufen{
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M13.1484 4.23495H17.2738C19.3037 4.23495 20.9498 5.87962 20.9515 7.9096L20.9534 10.1602' fill='%2333D962'/%3E%3Cpath d='M13.1484 4.23495H17.2738C19.3037 4.23495 20.9498 5.87962 20.9515 7.9096L20.9534 10.1602' stroke='white' stroke-width='1.8' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.7246 1.0009L13.5924 3.1142C12.9484 3.75253 12.9484 4.78744 13.5924 5.42577L15.7246 7.53906' fill='%2333D962'/%3E%3Cpath d='M15.7246 1.0009L13.5924 3.1142C12.9484 3.75253 12.9484 4.78744 13.5924 5.42577L15.7246 7.53906' stroke='white' stroke-width='1.8' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.24709 17.2263C7.60783 16.7362 6.96782 16.1902 6.36831 15.5907V15.5908C3.34372 12.5662 1.68319 8.91117 1.66807 5.88616C1.65961 4.18833 2.16951 2.689 3.24745 1.61102L3.27094 1.58998C4.18947 0.765478 5.59595 0.816191 6.45274 1.70473C8.16941 3.48503 9.20236 5.26532 7.47441 7.03459L5.95723 8.56309C5.95723 8.56309 6.83783 10.5405 9.07429 12.777L9.18213 12.8847C11.4186 15.1211 13.396 16.0018 13.396 16.0018L14.9245 14.4846C16.6938 12.7566 18.4741 13.7896 20.2544 15.5062C21.1429 16.3631 21.1936 17.7695 20.3691 18.6881L20.3481 18.7116C19.2701 19.7896 17.7708 20.2994 16.0729 20.2909C14.7114 20.2841 13.2223 19.9173 11.7205 19.2694' fill='%2333D962'/%3E%3Cpath d='M8.24709 17.2263C7.60783 16.7362 6.96782 16.1902 6.36831 15.5907V15.5908C3.34372 12.5662 1.68319 8.91116 1.66807 5.88616C1.65961 4.18833 2.16951 2.689 3.24745 1.61103L3.27094 1.58998C4.18947 0.765478 5.59595 0.81619 6.45274 1.70473C8.16941 3.48503 9.20236 5.26532 7.47441 7.03459L5.95723 8.56309C5.95723 8.56309 6.83784 10.5405 9.07429 12.777L9.18213 12.8847C11.4186 15.1211 13.396 16.0018 13.396 16.0018L14.9245 14.4846C16.6938 12.7566 18.4741 13.7896 20.2544 15.5062C21.1429 16.3631 21.1936 17.7695 20.3691 18.6881L20.3481 18.7116C19.2701 19.7896 17.7708 20.2994 16.0729 20.2909C14.7114 20.2841 13.2223 19.9173 11.7205 19.2694' stroke='white' stroke-width='1.8' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
        width: 20px;
        height: 20px;
    }
	header .mob_btns a.lk svg{
		width: 26px;
		height: 26px;
	}
	header .mob_btns a.like svg{
		width: 27px;
		height: 26px;
		background-size: cover;
	}
	.mobile_navi{
		max-width: 500px;
	}
	header .search_bl{
		position: relative;
		display: block;
		width: auto;
	}
	header .search_bl .close_search{
		display: none;
	}
	header .search_bl input.search-form__input{
		min-width: 270px;
	}
	header a.lk.logged_in:after{
		bottom: 4px;
    	right: 2px;
	}
	.main_content{
		padding-top: 0;
	}
    .preims_footer_bl .tab{
        width: 25%;
        flex-direction: column;
        text-align: center;
        margin-bottom: 0;
    }
    .preims_footer_bl .tab .img_bl{
        margin: 0 auto 15px;
    }
    .preims_footer_bl .tab .img_bl:after{
        left: 0 !important; right: 0 !important;
        -webkit-transition: all 1s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .preims_footer_bl .tab:hover .img_bl:after{
        transform: scale(1.2);
    }
	.rukcruf_bl .contacts{
        display: flex;
        align-items: center;
        justify-content: flex-start;
        margin-top: 33px;
        margin-bottom: 33px;
    }
    .rukcruf_bl .phone{
        margin: 0 50px 0 0;
    }
	.rukcruf_bl.linebl{
        padding: 55px 0 60px;
    }
    .rukcruf_bl .container{
        position: relative;
    }
    .rukcruf_bl .bl_l{
        max-width: 600px;
    }
    .rukcruf_bl .phone{
        margin-right: 60px;
    }
    .rukcruf_bl.linebl .titl_bl p.desc{
        margin-top: 30px;
    }
    .rukcruf_bl .contacts{
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .rukcruf_bl .container:before{
        content: "";
        position: absolute;
        bottom: -60px;
        right: -10px;
        background: url(/img/contact_men.png) no-repeat;
        background-size: cover;
        width: 320px;
        height: 356px;
    }
    .rukcruf:hover{
        background: #FC9305;
    }
    .rukcruf_bl .phone a:hover{
        text-decoration: underline;
    }
	footer .copi{
        padding: 40px 0 40px;
    }
    footer .copi ul li{
        margin-left: 15px;
        margin-right: 15px;
    }
    footer .copi ul li a{
        font-size: 15px;
    }
    footer .politic{
        font-size: 13px;
    }
	.preims_footer_bl .titl_bl{
		margin-bottom: 48px;
	}
	.modal_anrufen{
        max-width: 800px;
    }
    .modal_anrufen .flex{
        display: flex;
    }
    .modal_anrufen .left{
        min-width: 376px;
        overflow: hidden;
    }
    .modal_anrufen .left img{
        height: 100%;
        max-width: 100%;
    }
    .modal .content{
        padding: 25px 40px 0;
    }
    .modal p.titl{
        font-size: 30px;
    }
    .modal_form{
        margin-top: 30px;
    }
    .modal_form .btn button:hover{
        background: #FC9305;
    }
    .fancybox-slide--html .fancybox-close-small{
        padding: 8px !important;
    }
    .fancybox-close-small{
        width: 50px !important;
        height: 50px !important;
    }
    .fancybox-close-small:hover{
        opacity: .8;
    }
    .modal .phone_bl{
        margin-left: -40px;
        margin-right: -40px;
    }
    .modal_anrufen .phone_bl p.phone a{
        font-size: 22px;
    }
    .modal .phone_bl p.phone a:hover{
        text-decoration: none;
    }
    .modal .phone_bl p.titl_phone{
        font-size: 17px;
    }
    .modal_aufnehmen{
        max-width: 540px;
    }
	.bl1 .container{
		display: flex;
		align-items: center;
	}
	.bl_advantages .tab{
		-webkit-transition: all 1s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}
	.bl_advantages .tab p.titl{
		margin-bottom: 20px;
	}
	.bl_advantages .tab{
		margin-bottom: 30px;
		position: relative;
		width: 100%;
	}
	.bl_advantages .tabs{
		margin-bottom: 15px;
	}
	.bl_advantages .tab:hover{
		background: #FFEBD1;
	}
	.category .tab{
		max-width: 447px;
	}
}

@media (min-width: 1200px) {
	header .logo_max{
		width: 100%;
		height: auto;
		max-height: 45px;
	}
	header hr{
		display: block;
		margin: 0;
		padding: 0;
		border: 0;
		border-top: 1px solid rgba(0, 0, 0, 0.13);
	}
	.header_menu_fixed.fixed{
		position: fixed;
		top: 0; left: 0; right: 0;
		width: 100%;
		background: #fff;
		z-index: 99;
		box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
	}
	body.fancybox-active .header_menu_fixed.fixed{
		padding-right: 17px;
	}
	header .search_bl input.search-form__input{
        min-width: 100px;
        max-width: 230px;
    }
	.h_bottom{
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 12px 15px 12px;
		position: relative;
	}
	.category .titl_bl{
		margin-bottom: 44px;
	}
	.menu_h{
		display: flex;
		align-items: center;
	}
	.menu_h > li{
		margin-right: 22px;
	}
	.menu_h > li:last-child{
		margin-right: 0;
	}
	.menu_h > li a{
		padding: 5px;
		display: inline-block;
		font-size: 16px;
		text-decoration: none;
		color: #000;
		font-weight: 700;
	}
	.menu_h li.orange{
		margin-right: 40px;
	}
	.menu_h li.orange > a{
		padding: 9px 35px 9px 35px;
	}
	.menu_h li.orange > a:before{
		width: 15px;
    	height: 12px;
	}
	.menu_h li.orange > ul.sub-menu{
		position: absolute;
		background: #fff;
		width: calc( 100% - 30px );
		left: 15px;
		right: 15px;
		padding: 32px 10px 17px;
		box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
		max-height: 520px;
		display: none;
		flex-direction: column; 
		flex-wrap: wrap;
		top: 65px;
		align-content: flex-start;
	}
	.menu_h li.orange:hover > ul.sub-menu{
		display: flex;
	}
	.menu_h li.orange > ul.sub-menu:before{
		content: "";
		position: absolute;
		top: -30px;
		left: -15px;
		width: 350px;
		height: 50px;
	}
	.menu_h li.orange > ul.sub-menu ul.sub-menu{
		display: block;
		margin-top: 5px;
	}
	.menu_h li.orange > ul.sub-menu li a{
		font-weight: 400;
		font-size: 14px;
		color: #535353;
	}
	.menu_h li.orange > ul.sub-menu > li > a{
		font-weight: 700;
		font-size: 16px;
		color: #000;
	}
	.menu_h li.orange > ul.sub-menu > li{
		margin-bottom: 20px;
		margin-left: 20px;
		margin-right: 20px;
		width: calc( 25% - 40px );
	}
	.menu_h li a:hover{
		color: #FA9206 !important;
	}
	.menu_h li.orange > a:hover, 
	.menu_h li.orange > a.active, 
	.menu_h li.orange.current-menu-ancestor > a,
	.menu_h li.orange.current-menu-item > a{
		background: #FC9305;
		color: #000 !important;
	}
	.preims_footer_bl .tabs{
        margin-left: -20px;
        margin-right: -20px;
    }
    .preims_footer_bl .tab{
        padding: 0 20px;
    }
	.linebl .titl_bl h2{
		font-size: 34px;
	}
	.linebl .titl_bl p{
		max-width: 700px;
	}
	.rukcruf_bl .bl_l{
        max-width: 800px;
    }
    .rukcruf_bl.linebl .titl_bl p.desc{
        font-size: 18px;
    }
    .rukcruf_bl .phone a{
        font-size: 32px;
        line-height: 1.1;
    }
    .rukcruf{
        width: 255px;
    }
    .rukcruf_bl .podp{
        max-width: 600px; 
        font-size: 16px;
		margin-bottom: 3px;
    }
    .rukcruf_bl .container:before{
        width: 370px;
        height: 414px;
        right: 15px;
    }
	.bl1 .bl_l{
		max-width: 640px;
	}
	.bl1 h1{
		font-size: 45px;
	}
	.bl1 .bl_l p{
		max-width: 540px;
	}
	.header_form .titl{
		font-size: 23px;
	}
	.bl1 .bl_l p{
		font-size: 22px;
	}
	.header_form .gr input[type="text"]{
		height: 46px;
	}
	.header_form .gr{
		margin-bottom: 15px;
	}
	.header_form{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.fur_wen .tab p{
		font-size: 19px;
	}
	.bl_advantages .tab1 p.titl i:before, .bl_advantages .tab4 p.titl i:before{
        width: 40px;
        height: 38px;
    }
    .bl_advantages .tab2 p.titl i:before{
        width: 40px;
        height: 37px;
    }
    .bl_advantages .tab3 p.titl i:before{
        width: 40px;
        height: 37px;
    }
	.bl_advantages .tab5 p.titl i:before{
		width: 41px;
		height: 39px;
	}
    .bl_advantages .tab6 p.titl i:before{
        width: 40px;
        height: 36px;
    }
	.bl_advantages .tab p.titl{
		padding-left: 60px;
	}
	.linebl .titl_bl h2 span.bg:before {
		bottom: 2px;
	}
	.bl_advantages .tab {
		padding: 30px 27px 32px;
	}
	.category .tab{
		display: flex;
		flex-direction: row;
		max-width: 100%;
		padding-bottom: 0;
	}
	.category .tab .img{
		max-width: 275px;
		margin-bottom: 0;
		flex: 0 0 auto;
	}
	.category .tab p.titl{
		font-size: 21px;
		margin: 4px 0 10px;
	}
	.category .tab .desc{
		padding: 10px 19px 20px;
	}
	.category .tab .text{
		font-size: 14px;
		margin-bottom: 20px;
	}
	.category .cat{
		margin-bottom: 38px;
	}
	.linebl.category .cat{
		padding-left: 15px;
		padding-right: 15px;
	} 
	.category .tab .btn button{
		height: 35px;
		font-size: 15px;
	}
	.category .tab .btn{
		max-width: 205px;
	}
	.page{
		padding-bottom: 50px;
		padding-top: 20px;
	}
	.page h1{
		font-size: 34px;
	}
}

@media (min-width: 1300px) {
	/*container, .container-sm, .container-md, .container-lg, .container-xl{
		max-width: 1200px;
	}*/
	header .search_bl input.search-form__input{
		min-width: 270px;
	}
	.backCall_bt{
		margin-left: 28px;
		margin-right: 30px;
	}
	.h_bottom .adr{
		display: flex;
		align-items: center;
		
		color: #000;
		font-weight: 600px;
	}
	.h_bottom .adr:before{
		content: "";
		width: 15px;
		height: 19px;
		margin-right: 10px;
	}
}







.iti {
    position: relative;
    display: inline-block;
  }
  .iti * {
    box-sizing: border-box;
  }
  .iti__hide {
    display: none;
  }
  .iti__v-hide {
    visibility: hidden;
  }
  .iti input,
  .iti input[type=text],
  .iti input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0;
  }
  .iti__flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px;
  }
  .iti__selected-flag {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 6px 0 10px;
  }
  .iti__arrow {
    margin-left: 6px;
    width: 0;
    height: 0;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 4px solid #555;
  }
  [dir=rtl] .iti__arrow {
    margin-right: 6px;
    margin-left: 0;
  }
  .iti__arrow--up {
    border-top: none;
    border-bottom: 4px solid #555;
  }
  .iti__country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    padding: 0;
    margin: -4px 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #ccc;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .iti__country-list--dropup {
    bottom: 100%;
    margin-bottom: -1px;
  }
  @media (max-width: 500px) {
    .iti__country-list {
      white-space: normal;
    }
  }
  .iti__flag-box {
    display: inline-block;
    width: 20px;
  }
  .iti__divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #ccc;
  }
  .iti__country {
    display: flex;
    align-items: center;
    padding: 5px 10px;
    outline: none;
  }
  .iti__dial-code {
    color: #999;
  }
  .iti__country.iti__highlight {
    background-color: rgba(0, 0, 0, 0.05);
  }
  .iti__flag-box, .iti__country-name {
    margin-right: 6px;
  }
  [dir=rtl] .iti__flag-box, [dir=rtl] .iti__country-name {
    margin-right: 0;
    margin-left: 6px;
  }
  .iti--allow-dropdown input,
  .iti--allow-dropdown input[type=text],
  .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input,
  .iti--separate-dial-code input[type=text],
  .iti--separate-dial-code input[type=tel] {
    padding-right: 6px !important;
    padding-left: 40px !important;
    margin-left: 0 !important;
  }
  [dir=rtl] .iti--allow-dropdown input,
  [dir=rtl] .iti--allow-dropdown input[type=text],
  [dir=rtl] .iti--allow-dropdown input[type=tel], [dir=rtl] .iti--separate-dial-code input,
  [dir=rtl] .iti--separate-dial-code input[type=text],
  [dir=rtl] .iti--separate-dial-code input[type=tel] {
    padding-right: 52px;
    padding-left: 6px;
    margin-right: 0;
  }
  .iti--allow-dropdown .iti__flag-container, .iti--separate-dial-code .iti__flag-container {
    right: auto;
    left: 0;
  }
  [dir=rtl] .iti--allow-dropdown .iti__flag-container, [dir=rtl] .iti--separate-dial-code .iti__flag-container {
    right: 0;
    left: auto;
  }
  .iti--allow-dropdown .iti__flag-container:hover {
    cursor: pointer;
  }
  .iti--allow-dropdown input[disabled] + .iti__flag-container:hover,
  .iti--allow-dropdown input[readonly] + .iti__flag-container:hover {
    cursor: default;
  }
  .iti--allow-dropdown input[disabled] + .iti__flag-container:hover .iti__selected-flag,
  .iti--allow-dropdown input[readonly] + .iti__flag-container:hover .iti__selected-flag {
    background-color: transparent;
  }
  .iti--separate-dial-code .iti__selected-flag {
    background-color: rgba(0, 0, 0, 0.05);
  }
  .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
    margin-left: 6px;
  }
  [dir=rtl] .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {
    margin-left: 0;
    margin-right: 6px;
  }
  .iti--container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px;
  }
  .iti--container:hover {
    cursor: pointer;
  }
  
  .iti-mobile .iti--container {
    top: 30px;
    bottom: 30px;
    left: 30px;
    right: 30px;
    position: fixed;
  }
  .iti-mobile .iti__country-list {
    max-height: 100%;
    width: 100%;
  }
  .iti-mobile .iti__country {
    padding: 10px 10px;
    line-height: 1.5em;
  }
  
  .iti__flag {
    width: 20px;
  }
  .iti__flag.iti__be {
    width: 18px;
  }
  .iti__flag.iti__ch {
    width: 15px;
  }
  .iti__flag.iti__mc {
    width: 19px;
  }
  .iti__flag.iti__ne {
    width: 18px;
  }
  .iti__flag.iti__np {
    width: 13px;
  }
  .iti__flag.iti__va {
    width: 15px;
  }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
      background-size: 5762px 15px;
    }
  }
  .iti__flag.iti__ac {
    height: 10px;
    background-position: 0px 0px;
  }
  .iti__flag.iti__ad {
    height: 14px;
    background-position: -22px 0px;
  }
  .iti__flag.iti__ae {
    height: 10px;
    background-position: -44px 0px;
  }
  .iti__flag.iti__af {
    height: 14px;
    background-position: -66px 0px;
  }
  .iti__flag.iti__ag {
    height: 14px;
    background-position: -88px 0px;
  }
  .iti__flag.iti__ai {
    height: 10px;
    background-position: -110px 0px;
  }
  .iti__flag.iti__al {
    height: 15px;
    background-position: -132px 0px;
  }
  .iti__flag.iti__am {
    height: 10px;
    background-position: -154px 0px;
  }
  .iti__flag.iti__ao {
    height: 14px;
    background-position: -176px 0px;
  }
  .iti__flag.iti__aq {
    height: 14px;
    background-position: -198px 0px;
  }
  .iti__flag.iti__ar {
    height: 13px;
    background-position: -220px 0px;
  }
  .iti__flag.iti__as {
    height: 10px;
    background-position: -242px 0px;
  }
  .iti__flag.iti__at {
    height: 14px;
    background-position: -264px 0px;
  }
  .iti__flag.iti__au {
    height: 10px;
    background-position: -286px 0px;
  }
  .iti__flag.iti__aw {
    height: 14px;
    background-position: -308px 0px;
  }
  .iti__flag.iti__ax {
    height: 13px;
    background-position: -330px 0px;
  }
  .iti__flag.iti__az {
    height: 10px;
    background-position: -352px 0px;
  }
  .iti__flag.iti__ba {
    height: 10px;
    background-position: -374px 0px;
  }
  .iti__flag.iti__bb {
    height: 14px;
    background-position: -396px 0px;
  }
  .iti__flag.iti__bd {
    height: 12px;
    background-position: -418px 0px;
  }
  .iti__flag.iti__be {
    height: 15px;
    background-position: -440px 0px;
  }
  .iti__flag.iti__bf {
    height: 14px;
    background-position: -460px 0px;
  }
  .iti__flag.iti__bg {
    height: 12px;
    background-position: -482px 0px;
  }
  .iti__flag.iti__bh {
    height: 12px;
    background-position: -504px 0px;
  }
  .iti__flag.iti__bi {
    height: 12px;
    background-position: -526px 0px;
  }
  .iti__flag.iti__bj {
    height: 14px;
    background-position: -548px 0px;
  }
  .iti__flag.iti__bl {
    height: 14px;
    background-position: -570px 0px;
  }
  .iti__flag.iti__bm {
    height: 10px;
    background-position: -592px 0px;
  }
  .iti__flag.iti__bn {
    height: 10px;
    background-position: -614px 0px;
  }
  .iti__flag.iti__bo {
    height: 14px;
    background-position: -636px 0px;
  }
  .iti__flag.iti__bq {
    height: 14px;
    background-position: -658px 0px;
  }
  .iti__flag.iti__br {
    height: 14px;
    background-position: -680px 0px;
  }
  .iti__flag.iti__bs {
    height: 10px;
    background-position: -702px 0px;
  }
  .iti__flag.iti__bt {
    height: 14px;
    background-position: -724px 0px;
  }
  .iti__flag.iti__bv {
    height: 15px;
    background-position: -746px 0px;
  }
  .iti__flag.iti__bw {
    height: 14px;
    background-position: -768px 0px;
  }
  .iti__flag.iti__by {
    height: 10px;
    background-position: -790px 0px;
  }
  .iti__flag.iti__bz {
    height: 12px;
    background-position: -812px 0px;
  }
  .iti__flag.iti__ca {
    height: 10px;
    background-position: -834px 0px;
  }
  .iti__flag.iti__cc {
    height: 10px;
    background-position: -856px 0px;
  }
  .iti__flag.iti__cd {
    height: 15px;
    background-position: -878px 0px;
  }
  .iti__flag.iti__cf {
    height: 14px;
    background-position: -900px 0px;
  }
  .iti__flag.iti__cg {
    height: 14px;
    background-position: -922px 0px;
  }
  .iti__flag.iti__ch {
    height: 15px;
    background-position: -944px 0px;
  }
  .iti__flag.iti__ci {
    height: 14px;
    background-position: -961px 0px;
  }
  .iti__flag.iti__ck {
    height: 10px;
    background-position: -983px 0px;
  }
  .iti__flag.iti__cl {
    height: 14px;
    background-position: -1005px 0px;
  }
  .iti__flag.iti__cm {
    height: 14px;
    background-position: -1027px 0px;
  }
  .iti__flag.iti__cn {
    height: 14px;
    background-position: -1049px 0px;
  }
  .iti__flag.iti__co {
    height: 14px;
    background-position: -1071px 0px;
  }
  .iti__flag.iti__cp {
    height: 14px;
    background-position: -1093px 0px;
  }
  .iti__flag.iti__cq {
    height: 12px;
    background-position: -1115px 0px;
  }
  .iti__flag.iti__cr {
    height: 12px;
    background-position: -1137px 0px;
  }
  .iti__flag.iti__cu {
    height: 10px;
    background-position: -1159px 0px;
  }
  .iti__flag.iti__cv {
    height: 12px;
    background-position: -1181px 0px;
  }
  .iti__flag.iti__cw {
    height: 14px;
    background-position: -1203px 0px;
  }
  .iti__flag.iti__cx {
    height: 10px;
    background-position: -1225px 0px;
  }
  .iti__flag.iti__cy {
    height: 14px;
    background-position: -1247px 0px;
  }
  .iti__flag.iti__cz {
    height: 14px;
    background-position: -1269px 0px;
  }
  .iti__flag.iti__de {
    height: 12px;
    background-position: -1291px 0px;
  }
  .iti__flag.iti__dg {
    height: 10px;
    background-position: -1313px 0px;
  }
  .iti__flag.iti__dj {
    height: 14px;
    background-position: -1335px 0px;
  }
  .iti__flag.iti__dk {
    height: 15px;
    background-position: -1357px 0px;
  }
  .iti__flag.iti__dm {
    height: 10px;
    background-position: -1379px 0px;
  }
  .iti__flag.iti__do {
    height: 14px;
    background-position: -1401px 0px;
  }
  .iti__flag.iti__dz {
    height: 14px;
    background-position: -1423px 0px;
  }
  .iti__flag.iti__ea {
    height: 14px;
    background-position: -1445px 0px;
  }
  .iti__flag.iti__ec {
    height: 14px;
    background-position: -1467px 0px;
  }
  .iti__flag.iti__ee {
    height: 13px;
    background-position: -1489px 0px;
  }
  .iti__flag.iti__eg {
    height: 14px;
    background-position: -1511px 0px;
  }
  .iti__flag.iti__eh {
    height: 10px;
    background-position: -1533px 0px;
  }
  .iti__flag.iti__er {
    height: 10px;
    background-position: -1555px 0px;
  }
  .iti__flag.iti__es {
    height: 14px;
    background-position: -1577px 0px;
  }
  .iti__flag.iti__et {
    height: 10px;
    background-position: -1599px 0px;
  }
  .iti__flag.iti__eu {
    height: 14px;
    background-position: -1621px 0px;
  }
  .iti__flag.iti__ez {
    height: 14px;
    background-position: -1643px 0px;
  }
  .iti__flag.iti__fi {
    height: 12px;
    background-position: -1665px 0px;
  }
  .iti__flag.iti__fj {
    height: 10px;
    background-position: -1687px 0px;
  }
  .iti__flag.iti__fk {
    height: 10px;
    background-position: -1709px 0px;
  }
  .iti__flag.iti__fm {
    height: 11px;
    background-position: -1731px 0px;
  }
  .iti__flag.iti__fo {
    height: 15px;
    background-position: -1753px 0px;
  }
  .iti__flag.iti__fr {
    height: 14px;
    background-position: -1775px 0px;
  }
  .iti__flag.iti__fx {
    height: 14px;
    background-position: -1797px 0px;
  }
  .iti__flag.iti__ga {
    height: 15px;
    background-position: -1819px 0px;
  }
  .iti__flag.iti__gb {
    height: 10px;
    background-position: -1841px 0px;
  }
  .iti__flag.iti__gd {
    height: 12px;
    background-position: -1863px 0px;
  }
  .iti__flag.iti__ge {
    height: 14px;
    background-position: -1885px 0px;
  }
  .iti__flag.iti__gf {
    height: 14px;
    background-position: -1907px 0px;
  }
  .iti__flag.iti__gg {
    height: 14px;
    background-position: -1929px 0px;
  }
  .iti__flag.iti__gh {
    height: 14px;
    background-position: -1951px 0px;
  }
  .iti__flag.iti__gi {
    height: 10px;
    background-position: -1973px 0px;
  }
  .iti__flag.iti__gl {
    height: 14px;
    background-position: -1995px 0px;
  }
  .iti__flag.iti__gm {
    height: 14px;
    background-position: -2017px 0px;
  }
  .iti__flag.iti__gn {
    height: 14px;
    background-position: -2039px 0px;
  }
  .iti__flag.iti__gp {
    height: 14px;
    background-position: -2061px 0px;
  }
  .iti__flag.iti__gq {
    height: 14px;
    background-position: -2083px 0px;
  }
  .iti__flag.iti__gr {
    height: 14px;
    background-position: -2105px 0px;
  }
  .iti__flag.iti__gs {
    height: 10px;
    background-position: -2127px 0px;
  }
  .iti__flag.iti__gt {
    height: 13px;
    background-position: -2149px 0px;
  }
  .iti__flag.iti__gu {
    height: 11px;
    background-position: -2171px 0px;
  }
  .iti__flag.iti__gw {
    height: 10px;
    background-position: -2193px 0px;
  }
  .iti__flag.iti__gy {
    height: 12px;
    background-position: -2215px 0px;
  }
  .iti__flag.iti__hk {
    height: 14px;
    background-position: -2237px 0px;
  }
  .iti__flag.iti__hm {
    height: 10px;
    background-position: -2259px 0px;
  }
  .iti__flag.iti__hn {
    height: 10px;
    background-position: -2281px 0px;
  }
  .iti__flag.iti__hr {
    height: 10px;
    background-position: -2303px 0px;
  }
  .iti__flag.iti__ht {
    height: 12px;
    background-position: -2325px 0px;
  }
  .iti__flag.iti__hu {
    height: 10px;
    background-position: -2347px 0px;
  }
  .iti__flag.iti__ic {
    height: 14px;
    background-position: -2369px 0px;
  }
  .iti__flag.iti__id {
    height: 14px;
    background-position: -2391px 0px;
  }
  .iti__flag.iti__ie {
    height: 10px;
    background-position: -2413px 0px;
  }
  .iti__flag.iti__il {
    height: 15px;
    background-position: -2435px 0px;
  }
  .iti__flag.iti__im {
    height: 10px;
    background-position: -2457px 0px;
  }
  .iti__flag.iti__in {
    height: 14px;
    background-position: -2479px 0px;
  }
  .iti__flag.iti__io {
    height: 10px;
    background-position: -2501px 0px;
  }
  .iti__flag.iti__iq {
    height: 14px;
    background-position: -2523px 0px;
  }
  .iti__flag.iti__ir {
    height: 12px;
    background-position: -2545px 0px;
  }
  .iti__flag.iti__is {
    height: 15px;
    background-position: -2567px 0px;
  }
  .iti__flag.iti__it {
    height: 14px;
    background-position: -2589px 0px;
  }
  .iti__flag.iti__je {
    height: 12px;
    background-position: -2611px 0px;
  }
  .iti__flag.iti__jm {
    height: 10px;
    background-position: -2633px 0px;
  }
  .iti__flag.iti__jo {
    height: 10px;
    background-position: -2655px 0px;
  }
  .iti__flag.iti__jp {
    height: 14px;
    background-position: -2677px 0px;
  }
  .iti__flag.iti__ke {
    height: 14px;
    background-position: -2699px 0px;
  }
  .iti__flag.iti__kg {
    height: 12px;
    background-position: -2721px 0px;
  }
  .iti__flag.iti__kh {
    height: 13px;
    background-position: -2743px 0px;
  }
  .iti__flag.iti__ki {
    height: 10px;
    background-position: -2765px 0px;
  }
  .iti__flag.iti__km {
    height: 12px;
    background-position: -2787px 0px;
  }
  .iti__flag.iti__kn {
    height: 14px;
    background-position: -2809px 0px;
  }
  .iti__flag.iti__kp {
    height: 10px;
    background-position: -2831px 0px;
  }
  .iti__flag.iti__kr {
    height: 14px;
    background-position: -2853px 0px;
  }
  .iti__flag.iti__kw {
    height: 10px;
    background-position: -2875px 0px;
  }
  .iti__flag.iti__ky {
    height: 10px;
    background-position: -2897px 0px;
  }
  .iti__flag.iti__kz {
    height: 10px;
    background-position: -2919px 0px;
  }
  .iti__flag.iti__la {
    height: 14px;
    background-position: -2941px 0px;
  }
  .iti__flag.iti__lb {
    height: 14px;
    background-position: -2963px 0px;
  }
  .iti__flag.iti__lc {
    height: 10px;
    background-position: -2985px 0px;
  }
  .iti__flag.iti__li {
    height: 12px;
    background-position: -3007px 0px;
  }
  .iti__flag.iti__lk {
    height: 10px;
    background-position: -3029px 0px;
  }
  .iti__flag.iti__lr {
    height: 11px;
    background-position: -3051px 0px;
  }
  .iti__flag.iti__ls {
    height: 14px;
    background-position: -3073px 0px;
  }
  .iti__flag.iti__lt {
    height: 12px;
    background-position: -3095px 0px;
  }
  .iti__flag.iti__lu {
    height: 12px;
    background-position: -3117px 0px;
  }
  .iti__flag.iti__lv {
    height: 10px;
    background-position: -3139px 0px;
  }
  .iti__flag.iti__ly {
    height: 10px;
    background-position: -3161px 0px;
  }
  .iti__flag.iti__ma {
    height: 14px;
    background-position: -3183px 0px;
  }
  .iti__flag.iti__mc {
    height: 15px;
    background-position: -3205px 0px;
  }
  .iti__flag.iti__md {
    height: 10px;
    background-position: -3226px 0px;
  }
  .iti__flag.iti__me {
    height: 10px;
    background-position: -3248px 0px;
  }
  .iti__flag.iti__mf {
    height: 14px;
    background-position: -3270px 0px;
  }
  .iti__flag.iti__mg {
    height: 14px;
    background-position: -3292px 0px;
  }
  .iti__flag.iti__mh {
    height: 11px;
    background-position: -3314px 0px;
  }
  .iti__flag.iti__mk {
    height: 10px;
    background-position: -3336px 0px;
  }
  .iti__flag.iti__ml {
    height: 14px;
    background-position: -3358px 0px;
  }
  .iti__flag.iti__mm {
    height: 14px;
    background-position: -3380px 0px;
  }
  .iti__flag.iti__mn {
    height: 10px;
    background-position: -3402px 0px;
  }
  .iti__flag.iti__mo {
    height: 14px;
    background-position: -3424px 0px;
  }
  .iti__flag.iti__mp {
    height: 10px;
    background-position: -3446px 0px;
  }
  .iti__flag.iti__mq {
    height: 14px;
    background-position: -3468px 0px;
  }
  .iti__flag.iti__mr {
    height: 14px;
    background-position: -3490px 0px;
  }
  .iti__flag.iti__ms {
    height: 10px;
    background-position: -3512px 0px;
  }
  .iti__flag.iti__mt {
    height: 14px;
    background-position: -3534px 0px;
  }
  .iti__flag.iti__mu {
    height: 14px;
    background-position: -3556px 0px;
  }
  .iti__flag.iti__mv {
    height: 14px;
    background-position: -3578px 0px;
  }
  .iti__flag.iti__mw {
    height: 14px;
    background-position: -3600px 0px;
  }
  .iti__flag.iti__mx {
    height: 12px;
    background-position: -3622px 0px;
  }
  .iti__flag.iti__my {
    height: 10px;
    background-position: -3644px 0px;
  }
  .iti__flag.iti__mz {
    height: 14px;
    background-position: -3666px 0px;
  }
  .iti__flag.iti__na {
    height: 14px;
    background-position: -3688px 0px;
  }
  .iti__flag.iti__nc {
    height: 10px;
    background-position: -3710px 0px;
  }
  .iti__flag.iti__ne {
    height: 15px;
    background-position: -3732px 0px;
  }
  .iti__flag.iti__nf {
    height: 10px;
    background-position: -3752px 0px;
  }
  .iti__flag.iti__ng {
    height: 10px;
    background-position: -3774px 0px;
  }
  .iti__flag.iti__ni {
    height: 12px;
    background-position: -3796px 0px;
  }
  .iti__flag.iti__nl {
    height: 14px;
    background-position: -3818px 0px;
  }
  .iti__flag.iti__no {
    height: 15px;
    background-position: -3840px 0px;
  }
  .iti__flag.iti__np {
    height: 15px;
    background-position: -3862px 0px;
  }
  .iti__flag.iti__nr {
    height: 10px;
    background-position: -3877px 0px;
  }
  .iti__flag.iti__nu {
    height: 10px;
    background-position: -3899px 0px;
  }
  .iti__flag.iti__nz {
    height: 10px;
    background-position: -3921px 0px;
  }
  .iti__flag.iti__om {
    height: 10px;
    background-position: -3943px 0px;
  }
  .iti__flag.iti__pa {
    height: 14px;
    background-position: -3965px 0px;
  }
  .iti__flag.iti__pe {
    height: 14px;
    background-position: -3987px 0px;
  }
  .iti__flag.iti__pf {
    height: 14px;
    background-position: -4009px 0px;
  }
  .iti__flag.iti__pg {
    height: 15px;
    background-position: -4031px 0px;
  }
  .iti__flag.iti__ph {
    height: 10px;
    background-position: -4053px 0px;
  }
  .iti__flag.iti__pk {
    height: 14px;
    background-position: -4075px 0px;
  }
  .iti__flag.iti__pl {
    height: 13px;
    background-position: -4097px 0px;
  }
  .iti__flag.iti__pm {
    height: 14px;
    background-position: -4119px 0px;
  }
  .iti__flag.iti__pn {
    height: 10px;
    background-position: -4141px 0px;
  }
  .iti__flag.iti__pr {
    height: 14px;
    background-position: -4163px 0px;
  }
  .iti__flag.iti__ps {
    height: 10px;
    background-position: -4185px 0px;
  }
  .iti__flag.iti__pt {
    height: 14px;
    background-position: -4207px 0px;
  }
  .iti__flag.iti__pw {
    height: 13px;
    background-position: -4229px 0px;
  }
  .iti__flag.iti__py {
    height: 11px;
    background-position: -4251px 0px;
  }
  .iti__flag.iti__qa {
    height: 8px;
    background-position: -4273px 0px;
  }
  .iti__flag.iti__re {
    height: 14px;
    background-position: -4295px 0px;
  }
  .iti__flag.iti__ro {
    height: 14px;
    background-position: -4317px 0px;
  }
  .iti__flag.iti__rs {
    height: 14px;
    background-position: -4339px 0px;
  }
  .iti__flag.iti__ru {
    height: 14px;
    background-position: -4361px 0px;
  }
  .iti__flag.iti__rw {
    height: 14px;
    background-position: -4383px 0px;
  }
  .iti__flag.iti__sa {
    height: 14px;
    background-position: -4405px 0px;
  }
  .iti__flag.iti__sb {
    height: 10px;
    background-position: -4427px 0px;
  }
  .iti__flag.iti__sc {
    height: 10px;
    background-position: -4449px 0px;
  }
  .iti__flag.iti__sd {
    height: 10px;
    background-position: -4471px 0px;
  }
  .iti__flag.iti__se {
    height: 13px;
    background-position: -4493px 0px;
  }
  .iti__flag.iti__sg {
    height: 14px;
    background-position: -4515px 0px;
  }
  .iti__flag.iti__sh {
    height: 10px;
    background-position: -4537px 0px;
  }
  .iti__flag.iti__si {
    height: 10px;
    background-position: -4559px 0px;
  }
  .iti__flag.iti__sj {
    height: 15px;
    background-position: -4581px 0px;
  }
  .iti__flag.iti__sk {
    height: 14px;
    background-position: -4603px 0px;
  }
  .iti__flag.iti__sl {
    height: 14px;
    background-position: -4625px 0px;
  }
  .iti__flag.iti__sm {
    height: 15px;
    background-position: -4647px 0px;
  }
  .iti__flag.iti__sn {
    height: 14px;
    background-position: -4669px 0px;
  }
  .iti__flag.iti__so {
    height: 14px;
    background-position: -4691px 0px;
  }
  .iti__flag.iti__sr {
    height: 14px;
    background-position: -4713px 0px;
  }
  .iti__flag.iti__ss {
    height: 10px;
    background-position: -4735px 0px;
  }
  .iti__flag.iti__st {
    height: 10px;
    background-position: -4757px 0px;
  }
  .iti__flag.iti__su {
    height: 10px;
    background-position: -4779px 0px;
  }
  .iti__flag.iti__sv {
    height: 12px;
    background-position: -4801px 0px;
  }
  .iti__flag.iti__sx {
    height: 14px;
    background-position: -4823px 0px;
  }
  .iti__flag.iti__sy {
    height: 14px;
    background-position: -4845px 0px;
  }
  .iti__flag.iti__sz {
    height: 14px;
    background-position: -4867px 0px;
  }
  .iti__flag.iti__ta {
    height: 10px;
    background-position: -4889px 0px;
  }
  .iti__flag.iti__tc {
    height: 10px;
    background-position: -4911px 0px;
  }
  .iti__flag.iti__td {
    height: 14px;
    background-position: -4933px 0px;
  }
  .iti__flag.iti__tf {
    height: 14px;
    background-position: -4955px 0px;
  }
  .iti__flag.iti__tg {
    height: 13px;
    background-position: -4977px 0px;
  }
  .iti__flag.iti__th {
    height: 14px;
    background-position: -4999px 0px;
  }
  .iti__flag.iti__tj {
    height: 10px;
    background-position: -5021px 0px;
  }
  .iti__flag.iti__tk {
    height: 10px;
    background-position: -5043px 0px;
  }
  .iti__flag.iti__tl {
    height: 10px;
    background-position: -5065px 0px;
  }
  .iti__flag.iti__tm {
    height: 14px;
    background-position: -5087px 0px;
  }
  .iti__flag.iti__tn {
    height: 14px;
    background-position: -5109px 0px;
  }
  .iti__flag.iti__to {
    height: 10px;
    background-position: -5131px 0px;
  }
  .iti__flag.iti__tr {
    height: 14px;
    background-position: -5153px 0px;
  }
  .iti__flag.iti__tt {
    height: 12px;
    background-position: -5175px 0px;
  }
  .iti__flag.iti__tv {
    height: 10px;
    background-position: -5197px 0px;
  }
  .iti__flag.iti__tw {
    height: 14px;
    background-position: -5219px 0px;
  }
  .iti__flag.iti__tz {
    height: 14px;
    background-position: -5241px 0px;
  }
  .iti__flag.iti__ua {
    height: 14px;
    background-position: -5263px 0px;
  }
  .iti__flag.iti__ug {
    height: 14px;
    background-position: -5285px 0px;
  }
  .iti__flag.iti__uk {
    height: 10px;
    background-position: -5307px 0px;
  }
  .iti__flag.iti__um {
    height: 11px;
    background-position: -5329px 0px;
  }
  .iti__flag.iti__un {
    height: 14px;
    background-position: -5351px 0px;
  }
  .iti__flag.iti__us {
    height: 11px;
    background-position: -5373px 0px;
  }
  .iti__flag.iti__uy {
    height: 14px;
    background-position: -5395px 0px;
  }
  .iti__flag.iti__uz {
    height: 10px;
    background-position: -5417px 0px;
  }
  .iti__flag.iti__va {
    height: 15px;
    background-position: -5439px 0px;
  }
  .iti__flag.iti__vc {
    height: 14px;
    background-position: -5456px 0px;
  }
  .iti__flag.iti__ve {
    height: 14px;
    background-position: -5478px 0px;
  }
  .iti__flag.iti__vg {
    height: 10px;
    background-position: -5500px 0px;
  }
  .iti__flag.iti__vi {
    height: 14px;
    background-position: -5522px 0px;
  }
  .iti__flag.iti__vn {
    height: 14px;
    background-position: -5544px 0px;
  }
  .iti__flag.iti__vu {
    height: 12px;
    background-position: -5566px 0px;
  }
  .iti__flag.iti__wf {
    height: 14px;
    background-position: -5588px 0px;
  }
  .iti__flag.iti__ws {
    height: 10px;
    background-position: -5610px 0px;
  }
  .iti__flag.iti__xk {
    height: 15px;
    background-position: -5632px 0px;
  }
  .iti__flag.iti__ye {
    height: 14px;
    background-position: -5654px 0px;
  }
  .iti__flag.iti__yt {
    height: 14px;
    background-position: -5676px 0px;
  }
  .iti__flag.iti__za {
    height: 14px;
    background-position: -5698px 0px;
  }
  .iti__flag.iti__zm {
    height: 14px;
    background-position: -5720px 0px;
  }
  .iti__flag.iti__zw {
    height: 10px;
    background-position: -5742px 0px;
  }
  .iti__flag {
    height: 15px;
    box-shadow: 0px 0px 1px 0px #888;
    background-image: url("/img/flags.png?1");
    background-repeat: no-repeat;
    background-color: #dbdbdb;
    background-position: 20px 0;
  }
  @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .iti__flag {
      background-image: url("/img/flags@2x.png?1");
    }
  }
  
  .iti__flag.iti__np {
    background-color: transparent;
  }
  form .iti{
    width: 100%;
  }
  .iti__country-list{
    max-width: 330px;
  }
  .iti__arrow{
    display: none;
  }
  li.iti__country::before{
    display: none !important;
  }
  @media ( min-width: 767px ) {
    .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
        background-color: rgba(0, 0, 0, 0.05);
        border-top-left-radius: 35px;
        border-bottom-left-radius: 35px;
    }
    .iti--allow-dropdown input,
    .iti--allow-dropdown input[type=text],
    .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input,
    .iti--separate-dial-code input[type=text],
    .iti--separate-dial-code input[type=tel] {
      padding-left: 52px !important;
    }
    .iti__arrow{
      display: block;
    }
  }
  @media ( min-width: 1200px ) {
    .page_contacts .iti__country-list{
      max-width: 404px;
    }
  }
  @media ( min-width: 1300px ) {
    .page_contacts .iti__country-list{
      max-width: 433px;
    }
  }



  @-webkit-keyframes hoverWave {
    0% {
    box-shadow:0 8px 10px rgba(7,206,112,0.3),0 0 0 0 rgba(7,206,112,0.2),0 0 0 0 rgba(7,206,112,0.2)
  }
  40% {
    box-shadow:0 8px 10px rgba(7,206,112,0.3),0 0 0 15px rgba(7,206,112,0.2),0 0 0 0 rgba(7,206,112,0.2)
  }
  80% {
    box-shadow:0 8px 10px rgba(7,206,112,0.3),0 0 0 30px rgba(7,206,112,0),0 0 0 26.7px rgba(7,206,112,0.067)
  }
  100% {
    box-shadow:0 8px 10px rgba(7,206,112,0.3),0 0 0 30px rgba(7,206,112,0),0 0 0 40px rgba(7,206,112,0.0)
  }
  }@keyframes hoverWave {
    0% {
    box-shadow:0 8px 10px rgba(7,206,112,0.3),0 0 0 0 rgba(7,206,112,0.2),0 0 0 0 rgba(7,206,112,0.2)
  }
  40% {
    box-shadow:0 8px 10px rgba(7,206,112,0.3),0 0 0 15px rgba(7,206,112,0.2),0 0 0 0 rgba(7,206,112,0.2)
  }
  80% {
    box-shadow:0 8px 10px rgba(7,206,112,0.3),0 0 0 30px rgba(7,206,112,0),0 0 0 26.7px rgba(7,206,112,0.067)
  }
  100% {
    box-shadow:0 8px 10px rgba(7,206,112,0.3),0 0 0 30px rgba(7,206,112,0),0 0 0 40px rgba(7,206,112,0.0)
  }
  }
  @keyframes shake {
  0% {
  transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
  }
  10% {
  transform: rotateZ(-30deg);
    -ms-transform: rotateZ(-30deg);
    -webkit-transform: rotateZ(-30deg);
  }
  20% {
  transform: rotateZ(15deg);
    -ms-transform: rotateZ(15deg);
    -webkit-transform: rotateZ(15deg);
  }
  30% {
  transform: rotateZ(-10deg);
    -ms-transform: rotateZ(-10deg);
    -webkit-transform: rotateZ(-10deg);
  }
  40% {
  transform: rotateZ(7.5deg);
    -ms-transform: rotateZ(7.5deg);
    -webkit-transform: rotateZ(7.5deg);
  }
  50% {
  transform: rotateZ(-6deg);
    -ms-transform: rotateZ(-6deg);
    -webkit-transform: rotateZ(-6deg);
  }
  60% {
  transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -webkit-transform: rotateZ(5deg);
  }
  70% {
  transform: rotateZ(-4.28571deg);
    -ms-transform: rotateZ(-4.28571deg);
    -webkit-transform: rotateZ(-4.28571deg);
  }
  80% {
  transform: rotateZ(3.75deg);
    -ms-transform: rotateZ(3.75deg);
    -webkit-transform: rotateZ(3.75deg);
  }
  90% {
  transform: rotateZ(-3.33333deg);
    -ms-transform: rotateZ(-3.33333deg);
    -webkit-transform: rotateZ(-3.33333deg);
  }
  100% {
  transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
  }
  }
  @-webkit-keyframes shake {
  0% {
  transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
  }
  10% {
  transform: rotateZ(-30deg);
    -ms-transform: rotateZ(-30deg);
    -webkit-transform: rotateZ(-30deg);
  }
  20% {
  transform: rotateZ(15deg);
    -ms-transform: rotateZ(15deg);
    -webkit-transform: rotateZ(15deg);
  }
  30% {
  transform: rotateZ(-10deg);
    -ms-transform: rotateZ(-10deg);
    -webkit-transform: rotateZ(-10deg);
  }
  40% {
  transform: rotateZ(7.5deg);
    -ms-transform: rotateZ(7.5deg);
    -webkit-transform: rotateZ(7.5deg);
  }
  50% {
  transform: rotateZ(-6deg);
    -ms-transform: rotateZ(-6deg);
    -webkit-transform: rotateZ(-6deg);
  }
  60% {
  transform: rotateZ(5deg);
    -ms-transform: rotateZ(5deg);
    -webkit-transform: rotateZ(5deg);
  }
  70% {
  transform: rotateZ(-4.28571deg);
    -ms-transform: rotateZ(-4.28571deg);
    -webkit-transform: rotateZ(-4.28571deg);
  }
  80% {
  transform: rotateZ(3.75deg);
    -ms-transform: rotateZ(3.75deg);
    -webkit-transform: rotateZ(3.75deg);
  }
  90% {
  transform: rotateZ(-3.33333deg);
    -ms-transform: rotateZ(-3.33333deg);
    -webkit-transform: rotateZ(-3.33333deg);
  }
  100% {
  transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
  }
  }


  

body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;overflow:auto;-webkit-overflow-scrolling:touch;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}