.b-embed{
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden;
}
.b-embed::before{
	display:block;
	content:'';
}
.b-embed_1by1::before{
	padding-top: 100%;
}
.b-embed_4by3::before{
	padding-top: 75%;
}
.b-embed_16by9::before{
	padding-top: 56.25%;
}
.b-embed_21by9::before{
	padding-top: 42.857143%;
}
.b-embed embed,.b-embed iframe,.b-embed object,.b-embed video,.b-embed__item{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:0}
*{
	box-sizing:border-box;
	outline:0
}
html{
	height:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
table,tbody,td,tfoot,th,thead,tr{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: top;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display: block;
}
body{
	background-color: #fff;
	font-style: normal;
	font-weight: 400;
	color: #212529;
	font-size: 15px;
	font-family: "Mazzard M",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	line-height: 1.5;
}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
b,strong{font-weight:700}
em,i{font-style:italic
}p{font-weight:400}
img{-ms-interpolation-mode:bicubic}
label{display:inline-block;cursor:pointer}
h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:400;color:#000;font-family:"Mazzard M",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}
a{color:#000}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}
button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:normal;font-size:15px;font-family:"Mazzard M",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}
button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{box-sizing:border-box}
button,input,select,textarea{outline:0}input[type=checkbox],input[type=radio]{width:13px;height:13px}
input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}::-webkit-search-decoration{display:none}
button,input[type=button],input[type=reset],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:0 0}
textarea{vertical-align:top;overflow:auto}
select[multiple]{vertical-align:top}::-webkit-input-placeholder{font-size:15px;color:#6a6a6a;font-family:"Mazzard M",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal}:-moz-placeholder{font-size:15px;color:#6a6a6a;font-family:"Mazzard M",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal}::-moz-placeholder{font-size:15px;color:#6a6a6a;font-family:"Mazzard M",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal}:-ms-input-placeholder{font-size:15px;color:#6a6a6a;font-family:"Mazzard M",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal}
.b-col_small{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
.b-col_small_auto{flex:1 0 auto;max-width:100%}
.b-col_small_1{flex-basis:8.33333%;max-width:8.33333%}
.b-off_small_1{margin-left:8.33333%}
.b-col_small{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
.b-col_small_auto{flex:1 0 auto;max-width:100%}
.b-col_small_2{flex-basis:16.66667%;max-width:16.66667%}
.b-off_small_2{margin-left:16.66667%}
.b-col_small{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
.b-col_small_auto{flex:1 0 auto;max-width:100%}
.b-col_small_3{flex-basis:25%;max-width:25%}
.b-off_small_3{margin-left:25%}
.b-col_small{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
.b-col_small_auto{flex:1 0 auto;max-width:100%}
.b-col_small_4{flex-basis:33.33333%;max-width:33.33333%}
.b-off_small_4{margin-left:33.33333%}
.b-col_small{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
.b-col_small_auto{flex:1 0 auto;max-width:100%}
.b-col_small_5{flex-basis:41.66667%;max-width:41.66667%}
.b-off_small_5{margin-left:41.66667%}
.b-col_small{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
.b-col_small_auto{flex:1 0 auto;max-width:100%}
.b-col_small_6{flex-basis:50%;max-width:50%}
.b-off_small_6{margin-left:50%}
.b-col_small{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
.b-col_small_auto{flex:1 0 auto;max-width:100%}
.b-col_small_7{flex-basis:58.33333%;max-width:58.33333%}
.b-off_small_7{margin-left:58.33333%}
.b-col_small{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
.b-col_small_auto{flex:1 0 auto;max-width:100%}
.b-col_small_8{flex-basis:66.66667%;max-width:66.66667%}
.b-off_small_8{margin-left:66.66667%}
.b-col_small{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
.b-col_small_auto{flex:1 0 auto;max-width:100%}
.b-col_small_9{flex-basis:75%;max-width:75%}
.b-off_small_9{margin-left:75%}
.b-col_small{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
.b-col_small_auto{flex:1 0 auto;max-width:100%}
.b-col_small_10{flex-basis:83.33333%;max-width:83.33333%}
.b-off_small_10{margin-left:83.33333%}
.b-col_small{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
.b-col_small_auto{flex:1 0 auto;max-width:100%}
.b-col_small_11{flex-basis:91.66667%;max-width:91.66667%}
.b-off_small_11{margin-left:91.66667%}
.b-col_small{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
.b-col_small_auto{flex:1 0 auto;max-width:100%}
.b-col_small_12{flex-basis:100%;max-width:100%}
.b-off_small_reset{margin-left:0}
@media only screen and (min-width:640px){
	.b-col_medium{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_medium_auto{flex:1 0 auto;max-width:100%}
	.b-col_medium_1{flex-basis:8.33333%;max-width:8.33333%}
	.b-off_medium_1{margin-left:8.33333%}
	.b-col_medium{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_medium_auto{flex:1 0 auto;max-width:100%}
	.b-col_medium_2{flex-basis:16.66667%;max-width:16.66667%}
	.b-off_medium_2{margin-left:16.66667%}
	.b-col_medium{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_medium_auto{flex:1 0 auto;max-width:100%}
	.b-col_medium_3{flex-basis:25%;max-width:25%}
	.b-off_medium_3{margin-left:25%}
	.b-col_medium{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_medium_auto{flex:1 0 auto;max-width:100%}
	.b-col_medium_4{flex-basis:33.33333%;max-width:33.33333%}
	.b-off_medium_4{margin-left:33.33333%}
	.b-col_medium{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_medium_auto{flex:1 0 auto;max-width:100%}
	.b-col_medium_5{flex-basis:41.66667%;max-width:41.66667%}
	.b-off_medium_5{margin-left:41.66667%}
	.b-col_medium{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_medium_auto{flex:1 0 auto;max-width:100%}
	.b-col_medium_6{flex-basis:50%;max-width:50%}
	.b-off_medium_6{margin-left:50%}
	.b-col_medium{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_medium_auto{flex:1 0 auto;max-width:100%}
	.b-col_medium_7{flex-basis:58.33333%;max-width:58.33333%}
	.b-off_medium_7{margin-left:58.33333%}
	.b-col_medium{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_medium_auto{flex:1 0 auto;max-width:100%}
	.b-col_medium_8{flex-basis:66.66667%;max-width:66.66667%}
	.b-off_medium_8{margin-left:66.66667%}
	.b-col_medium{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_medium_auto{flex:1 0 auto;max-width:100%}
	.b-col_medium_9{flex-basis:75%;max-width:75%}
	.b-off_medium_9{margin-left:75%}
	.b-col_medium{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_medium_auto{flex:1 0 auto;max-width:100%}
	.b-col_medium_10{flex-basis:83.33333%;max-width:83.33333%}
	.b-off_medium_10{margin-left:83.33333%}
	.b-col_medium{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_medium_auto{flex:1 0 auto;max-width:100%}
	.b-col_medium_11{flex-basis:91.66667%;max-width:91.66667%}
	.b-off_medium_11{margin-left:91.66667%}
	.b-col_medium{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_medium_auto{flex:1 0 auto;max-width:100%}
	.b-col_medium_12{flex-basis:100%;max-width:100%}
	.b-off_medium_reset{margin-left:0}
}
@media only screen and (min-width:900px){
	.b-col_large{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_large_auto{flex:1 0 auto;max-width:100%}.b-col_large_1{flex-basis:8.33333%;max-width:8.33333%}.b-off_large_1{margin-left:8.33333%}
	.b-col_large{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_large_auto{flex:1 0 auto;max-width:100%}.b-col_large_2{flex-basis:16.66667%;max-width:16.66667%}.b-off_large_2{margin-left:16.66667%}
	.b-col_large{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_large_auto{flex:1 0 auto;max-width:100%}.b-col_large_3{flex-basis:25%;max-width:25%}.b-off_large_3{margin-left:25%}
	.b-col_large{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_large_auto{flex:1 0 auto;max-width:100%}.b-col_large_4{flex-basis:33.33333%;max-width:33.33333%}.b-off_large_4{margin-left:33.33333%}
	.b-col_large{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_large_auto{flex:1 0 auto;max-width:100%}.b-col_large_5{flex-basis:41.66667%;max-width:41.66667%}.b-off_large_5{margin-left:41.66667%}
	.b-col_large{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_large_auto{flex:1 0 auto;max-width:100%}.b-col_large_6{flex-basis:50%;max-width:50%}.b-off_large_6{margin-left:50%}
	.b-col_large{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_large_auto{flex:1 0 auto;max-width:100%}.b-col_large_7{flex-basis:58.33333%;max-width:58.33333%}.b-off_large_7{margin-left:58.33333%}
	.b-col_large{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_large_auto{flex:1 0 auto;max-width:100%}.b-col_large_8{flex-basis:66.66667%;max-width:66.66667%}.b-off_large_8{margin-left:66.66667%}
	.b-col_large{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_large_auto{flex:1 0 auto;max-width:100%}.b-col_large_9{flex-basis:75%;max-width:75%}.b-off_large_9{margin-left:75%}
	.b-col_large{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_large_auto{flex:1 0 auto;max-width:100%}.b-col_large_10{flex-basis:83.33333%;max-width:83.33333%}.b-off_large_10{margin-left:83.33333%}
	.b-col_large{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_large_auto{flex:1 0 auto;max-width:100%}.b-col_large_11{flex-basis:91.66667%;max-width:91.66667%}.b-off_large_11{margin-left:91.66667%}
	.b-col_large{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_large_auto{flex:1 0 auto;max-width:100%}.b-col_large_12{flex-basis:100%;max-width:100%}.b-off_large_reset{margin-left:0}
}
@media only screen and (min-width:1200px){
	.b-col_xlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xlarge_1{flex-basis:8.33333%;max-width:8.33333%}.b-off_xlarge_1{margin-left:8.33333%}
	.b-col_xlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xlarge_2{flex-basis:16.66667%;max-width:16.66667%}.b-off_xlarge_2{margin-left:16.66667%}
	.b-col_xlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xlarge_3{flex-basis:25%;max-width:25%}.b-off_xlarge_3{margin-left:25%}
	.b-col_xlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xlarge_4{flex-basis:33.33333%;max-width:33.33333%}.b-off_xlarge_4{margin-left:33.33333%}
	.b-col_xlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xlarge_5{flex-basis:41.66667%;max-width:41.66667%}.b-off_xlarge_5{margin-left:41.66667%}
	.b-col_xlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xlarge_6{flex-basis:50%;max-width:50%}.b-off_xlarge_6{margin-left:50%}
	.b-col_xlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xlarge_7{flex-basis:58.33333%;max-width:58.33333%}.b-off_xlarge_7{margin-left:58.33333%}
	.b-col_xlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0
	}.b-col_xlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xlarge_8{flex-basis:66.66667%;max-width:66.66667%}.b-off_xlarge_8{margin-left:66.66667%}
	.b-col_xlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xlarge_9{flex-basis:75%;max-width:75%}.b-off_xlarge_9{margin-left:75%}
	.b-col_xlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xlarge_10{flex-basis:83.33333%;max-width:83.33333%}.b-off_xlarge_10{margin-left:83.33333%}
	.b-col_xlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xlarge_11{flex-basis:91.66667%;max-width:91.66667%}.b-off_xlarge_11{margin-left:91.66667%}
	.b-col_xlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xlarge_12{flex-basis:100%;max-width:100%}.b-off_xlarge_reset{margin-left:0}
}
@media only screen and (min-width:1600px){
	.b-col_xxlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xxlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xxlarge_1{flex-basis:8.33333%;max-width:8.33333%}.b-off_xxlarge_1{margin-left:8.33333%}
	.b-col_xxlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xxlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xxlarge_2{flex-basis:16.66667%;max-width:16.66667%}.b-off_xxlarge_2{margin-left:16.66667%}
	.b-col_xxlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xxlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xxlarge_3{flex-basis:25%;max-width:25%}.b-off_xxlarge_3{margin-left:25%}
	.b-col_xxlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xxlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xxlarge_4{flex-basis:33.33333%;max-width:33.33333%}.b-off_xxlarge_4{margin-left:33.33333%}
	.b-col_xxlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xxlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xxlarge_5{flex-basis:41.66667%;max-width:41.66667%}.b-off_xxlarge_5{margin-left:41.66667%}
	.b-col_xxlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xxlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xxlarge_6{flex-basis:50%;max-width:50%}.b-off_xxlarge_6{margin-left:50%}
	.b-col_xxlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xxlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xxlarge_7{flex-basis:58.33333%;max-width:58.33333%}.b-off_xxlarge_7{margin-left:58.33333%}
	.b-col_xxlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xxlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xxlarge_8{flex-basis:66.66667%;max-width:66.66667%}.b-off_xxlarge_8{margin-left:66.66667%}
	.b-col_xxlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xxlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xxlarge_9{flex-basis:75%;max-width:75%}.b-off_xxlarge_9{margin-left:75%}
	.b-col_xxlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xxlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xxlarge_10{flex-basis:83.33333%;max-width:83.33333%}.b-off_xxlarge_10{margin-left:83.33333%}
	.b-col_xxlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xxlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xxlarge_11{flex-basis:91.66667%;max-width:91.66667%}.b-off_xxlarge_11{margin-left:91.66667%}
	.b-col_xxlarge{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px;flex-grow:1;flex-basis:0}
	.b-col_xxlarge_auto{flex:1 0 auto;max-width:100%}.b-col_xxlarge_12{flex-basis:100%;max-width:100%}.b-off_xxlarge_reset{margin-left:0}}
	.b-col{box-sizing:border-box;flex-direction:column;flex-grow:0;flex-shrink:0;min-height:1px;padding-left:15px;padding-right:15px}
	.b-col_auto{flex:1 0 auto;max-width:100%}.b-row{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}
	.b-row_center{justify-content:center}.b-row_space{justify-content:space-between}
	.b-wrapper{margin:0 auto;max-width:1150px;min-width:auto;box-sizing:border-box;padding-left:15px;padding-right:15px}.b-wrapper_left{margin:0}
	.b-block-grid{list-style:none;padding:0;margin:0 -15px;display:flex;flex-wrap:wrap}
	.b-block-grid>.b-block-grid__item{display:block;height:auto;margin:0;box-sizing:border-box;padding:0 15px 30px}.b-block-grid_left{justify-content:flex-start}
	.b-block-grid_center{justify-content:center}.b-block-grid_space{justify-content:space-between}.b-block-grid_right{justify-content:flex-end}
@media only screen and (min-width:0){.b-block-grid_small_1>.b-block-grid__item{width:100%}}
@media only screen and (min-width:0) and (max-width:639.9px){.b-block-grid_small_1>.b-block-grid__item_only{width:100%}}
@media only screen and (min-width:0){.b-block-grid_small_2>.b-block-grid__item{width:50%}}
@media only screen and (min-width:0) and (max-width:639.9px){.b-block-grid_small_2>.b-block-grid__item_only{width:50%}}
@media only screen and (min-width:0){.b-block-grid_small_3>.b-block-grid__item{width:33.33333%}}
@media only screen and (min-width:0) and (max-width:639.9px){.b-block-grid_small_3>.b-block-grid__item_only{width:33.33333%}}
@media only screen and (min-width:0){.b-block-grid_small_4>.b-block-grid__item{width:25%}}
@media only screen and (min-width:0) and (max-width:639.9px){.b-block-grid_small_4>.b-block-grid__item_only{width:25%}}
@media only screen and (min-width:0){.b-block-grid_small_5>.b-block-grid__item{width:20%}}
@media only screen and (min-width:0) and (max-width:639.9px){.b-block-grid_small_5>.b-block-grid__item_only{width:20%}}
@media only screen and (min-width:0){.b-block-grid_small_6>.b-block-grid__item{width:16.66667%}}
@media only screen and (min-width:0) and (max-width:639.9px){.b-block-grid_small_6>.b-block-grid__item_only{width:16.66667%}}
@media only screen and (min-width:0){.b-block-grid_small_7>.b-block-grid__item{width:14.28571%}}
@media only screen and (min-width:0) and (max-width:639.9px){.b-block-grid_small_7>.b-block-grid__item_only{width:14.28571%}}
@media only screen and (min-width:0){.b-block-grid_small_8>.b-block-grid__item{width:12.5%}}
@media only screen and (min-width:0) and (max-width:639.9px){.b-block-grid_small_8>.b-block-grid__item_only{width:12.5%}}
@media only screen and (min-width:0){.b-block-grid_small_9>.b-block-grid__item{width:11.11111%}}
@media only screen and (min-width:0) and (max-width:639.9px){.b-block-grid_small_9>.b-block-grid__item_only{width:11.11111%}}
@media only screen and (min-width:0){.b-block-grid_small_10>.b-block-grid__item{width:10%}}
@media only screen and (min-width:0) and (max-width:639.9px){.b-block-grid_small_10>.b-block-grid__item_only{width:10%}}
@media only screen and (min-width:0){.b-block-grid_small_11>.b-block-grid__item{width:9.09091%}}
@media only screen and (min-width:0) and (max-width:639.9px){.b-block-grid_small_11>.b-block-grid__item_only{width:9.09091%}}
@media only screen and (min-width:0){.b-block-grid_small_12>.b-block-grid__item{width:8.33333%}}
@media only screen and (min-width:0) and (max-width:639.9px){.b-block-grid_small_12>.b-block-grid__item_only{width:8.33333%}}
@media only screen and (min-width:640px){.b-block-grid_medium_1>.b-block-grid__item{width:100%}}
@media only screen and (min-width:640px) and (max-width:899.9px){.b-block-grid_medium_1>.b-block-grid__item_only{width:100%}}
@media only screen and (min-width:640px){.b-block-grid_medium_2>.b-block-grid__item{width:50%}}
@media only screen and (min-width:640px) and (max-width:899.9px){.b-block-grid_medium_2>.b-block-grid__item_only{width:50%}}
@media only screen and (min-width:640px){.b-block-grid_medium_3>.b-block-grid__item{width:33.33333%}}
@media only screen and (min-width:640px) and (max-width:899.9px){.b-block-grid_medium_3>.b-block-grid__item_only{width:33.33333%}}
@media only screen and (min-width:640px){.b-block-grid_medium_4>.b-block-grid__item{width:25%}}
@media only screen and (min-width:640px) and (max-width:899.9px){.b-block-grid_medium_4>.b-block-grid__item_only{width:25%}}
@media only screen and (min-width:640px){.b-block-grid_medium_5>.b-block-grid__item{width:20%}}
@media only screen and (min-width:640px) and (max-width:899.9px){.b-block-grid_medium_5>.b-block-grid__item_only{width:20%}}
@media only screen and (min-width:640px){.b-block-grid_medium_6>.b-block-grid__item{width:16.66667%}}
@media only screen and (min-width:640px) and (max-width:899.9px){.b-block-grid_medium_6>.b-block-grid__item_only{width:16.66667%}}
@media only screen and (min-width:640px){.b-block-grid_medium_7>.b-block-grid__item{width:14.28571%}}
@media only screen and (min-width:640px) and (max-width:899.9px){.b-block-grid_medium_7>.b-block-grid__item_only{width:14.28571%}}
@media only screen and (min-width:640px){.b-block-grid_medium_8>.b-block-grid__item{width:12.5%}}
@media only screen and (min-width:640px) and (max-width:899.9px){.b-block-grid_medium_8>.b-block-grid__item_only{width:12.5%}}
@media only screen and (min-width:640px){.b-block-grid_medium_9>.b-block-grid__item{width:11.11111%}}
@media only screen and (min-width:640px) and (max-width:899.9px){.b-block-grid_medium_9>.b-block-grid__item_only{width:11.11111%}}
@media only screen and (min-width:640px){.b-block-grid_medium_10>.b-block-grid__item{width:10%}}
@media only screen and (min-width:640px) and (max-width:899.9px){.b-block-grid_medium_10>.b-block-grid__item_only{width:10%}}
@media only screen and (min-width:640px){.b-block-grid_medium_11>.b-block-grid__item{width:9.09091%}}
@media only screen and (min-width:640px) and (max-width:899.9px){.b-block-grid_medium_11>.b-block-grid__item_only{width:9.09091%}}
@media only screen and (min-width:640px){.b-block-grid_medium_12>.b-block-grid__item{width:8.33333%}}
@media only screen and (min-width:640px) and (max-width:899.9px){.b-block-grid_medium_12>.b-block-grid__item_only{width:8.33333%}}
@media only screen and (min-width:900px){.b-block-grid_large_1>.b-block-grid__item{width:100%}}
@media only screen and (min-width:900px) and (max-width:1199.9px){.b-block-grid_large_1>.b-block-grid__item_only{width:100%}}
@media only screen and (min-width:900px){.b-block-grid_large_2>.b-block-grid__item{width:50%}}
@media only screen and (min-width:900px) and (max-width:1199.9px){.b-block-grid_large_2>.b-block-grid__item_only{width:50%}}
@media only screen and (min-width:900px){.b-block-grid_large_3>.b-block-grid__item{width:33.33333%}}
@media only screen and (min-width:900px) and (max-width:1199.9px){.b-block-grid_large_3>.b-block-grid__item_only{width:33.33333%}}
@media only screen and (min-width:900px){.b-block-grid_large_4>.b-block-grid__item{width:25%}}
@media only screen and (min-width:900px) and (max-width:1199.9px){.b-block-grid_large_4>.b-block-grid__item_only{width:25%}}
@media only screen and (min-width:900px){.b-block-grid_large_5>.b-block-grid__item{width:20%}}
@media only screen and (min-width:900px) and (max-width:1199.9px){.b-block-grid_large_5>.b-block-grid__item_only{width:20%}}
@media only screen and (min-width:900px){.b-block-grid_large_6>.b-block-grid__item{width:16.66667%}}
@media only screen and (min-width:900px) and (max-width:1199.9px){.b-block-grid_large_6>.b-block-grid__item_only{width:16.66667%}}
@media only screen and (min-width:900px){.b-block-grid_large_7>.b-block-grid__item{width:14.28571%}}
@media only screen and (min-width:900px) and (max-width:1199.9px){.b-block-grid_large_7>.b-block-grid__item_only{width:14.28571%}}
@media only screen and (min-width:900px){.b-block-grid_large_8>.b-block-grid__item{width:12.5%}}
@media only screen and (min-width:900px) and (max-width:1199.9px){.b-block-grid_large_8>.b-block-grid__item_only{width:12.5%}}
@media only screen and (min-width:900px){.b-block-grid_large_9>.b-block-grid__item{width:11.11111%}}
@media only screen and (min-width:900px) and (max-width:1199.9px){.b-block-grid_large_9>.b-block-grid__item_only{width:11.11111%}}
@media only screen and (min-width:900px){.b-block-grid_large_10>.b-block-grid__item{width:10%}}
@media only screen and (min-width:900px) and (max-width:1199.9px){.b-block-grid_large_10>.b-block-grid__item_only{width:10%}}
@media only screen and (min-width:900px){.b-block-grid_large_11>.b-block-grid__item{width:9.09091%}}
@media only screen and (min-width:900px) and (max-width:1199.9px){.b-block-grid_large_11>.b-block-grid__item_only{width:9.09091%}}
@media only screen and (min-width:900px){.b-block-grid_large_12>.b-block-grid__item{width:8.33333%}}
@media only screen and (min-width:900px) and (max-width:1199.9px){.b-block-grid_large_12>.b-block-grid__item_only{width:8.33333%}}
@media only screen and (min-width:1200px){.b-block-grid_xlarge_1>.b-block-grid__item{width:100%}}
@media only screen and (min-width:1200px) and (max-width:1599.9px){.b-block-grid_xlarge_1>.b-block-grid__item_only{width:100%}}
@media only screen and (min-width:1200px){.b-block-grid_xlarge_2>.b-block-grid__item{width:50%}}
@media only screen and (min-width:1200px) and (max-width:1599.9px){.b-block-grid_xlarge_2>.b-block-grid__item_only{width:50%}}
@media only screen and (min-width:1200px){.b-block-grid_xlarge_3>.b-block-grid__item{width:33.33333%}}
@media only screen and (min-width:1200px) and (max-width:1599.9px){.b-block-grid_xlarge_3>.b-block-grid__item_only{width:33.33333%}}
@media only screen and (min-width:1200px){.b-block-grid_xlarge_4>.b-block-grid__item{width:25%}}
@media only screen and (min-width:1200px) and (max-width:1599.9px){.b-block-grid_xlarge_4>.b-block-grid__item_only{width:25%}}
@media only screen and (min-width:1200px){.b-block-grid_xlarge_5>.b-block-grid__item{width:20%}}
@media only screen and (min-width:1200px) and (max-width:1599.9px){.b-block-grid_xlarge_5>.b-block-grid__item_only{width:20%}}
@media only screen and (min-width:1200px){.b-block-grid_xlarge_6>.b-block-grid__item{width:16.66667%}}
@media only screen and (min-width:1200px) and (max-width:1599.9px){.b-block-grid_xlarge_6>.b-block-grid__item_only{width:16.66667%}}
@media only screen and (min-width:1200px){.b-block-grid_xlarge_7>.b-block-grid__item{width:14.28571%}}
@media only screen and (min-width:1200px) and (max-width:1599.9px){.b-block-grid_xlarge_7>.b-block-grid__item_only{width:14.28571%}}
@media only screen and (min-width:1200px){.b-block-grid_xlarge_8>.b-block-grid__item{width:12.5%}}
@media only screen and (min-width:1200px) and (max-width:1599.9px){.b-block-grid_xlarge_8>.b-block-grid__item_only{width:12.5%}}
@media only screen and (min-width:1200px){.b-block-grid_xlarge_9>.b-block-grid__item{width:11.11111%}}
@media only screen and (min-width:1200px) and (max-width:1599.9px){.b-block-grid_xlarge_9>.b-block-grid__item_only{width:11.11111%}}
@media only screen and (min-width:1200px){.b-block-grid_xlarge_10>.b-block-grid__item{width:10%}}
@media only screen and (min-width:1200px) and (max-width:1599.9px){.b-block-grid_xlarge_10>.b-block-grid__item_only{width:10%}}
@media only screen and (min-width:1200px){.b-block-grid_xlarge_11>.b-block-grid__item{width:9.09091%}}
@media only screen and (min-width:1200px) and (max-width:1599.9px){.b-block-grid_xlarge_11>.b-block-grid__item_only{width:9.09091%}}
@media only screen and (min-width:1200px){.b-block-grid_xlarge_12>.b-block-grid__item{width:8.33333%}}
@media only screen and (min-width:1200px) and (max-width:1599.9px){.b-block-grid_xlarge_12>.b-block-grid__item_only{width:8.33333%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_1>.b-block-grid__item{width:100%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_1>.b-block-grid__item_only{width:100%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_2>.b-block-grid__item{width:50%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_2>.b-block-grid__item_only{width:50%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_3>.b-block-grid__item{width:33.33333%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_3>.b-block-grid__item_only{width:33.33333%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_4>.b-block-grid__item{width:25%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_4>.b-block-grid__item_only{width:25%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_5>.b-block-grid__item{width:20%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_5>.b-block-grid__item_only{width:20%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_6>.b-block-grid__item{width:16.66667%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_6>.b-block-grid__item_only{width:16.66667%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_7>.b-block-grid__item{width:14.28571%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_7>.b-block-grid__item_only{width:14.28571%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_8>.b-block-grid__item{width:12.5%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_8>.b-block-grid__item_only{width:12.5%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_9>.b-block-grid__item{width:11.11111%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_9>.b-block-grid__item_only{width:11.11111%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_10>.b-block-grid__item{width:10%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_10>.b-block-grid__item_only{width:10%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_11>.b-block-grid__item{width:9.09091%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_11>.b-block-grid__item_only{width:9.09091%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_12>.b-block-grid__item{width:8.33333%}}
@media only screen and (min-width:1600px){.b-block-grid_xxlarge_12>.b-block-grid__item_only{width:8.33333%}}
.b-show_small_only,.b-visible_small_only{display:none}
@media only screen and (max-width:639px) and (min-width:0){.b-show_small_only,.b-visible_small_only{display:block}}
.b-show_small_up,.b-visible_small_up{display:none}
@media only screen and (min-width:0){.b-show_small_up,.b-visible_small_up{display:block}}
.b-show_medium_only,.b-visible_medium_only{display:none}
@media only screen and (max-width:899px) and (min-width:640px){.b-show_medium_only,.b-visible_medium_only{display:block}}
.b-show_medium_up,.b-visible_medium_up{display:none}
@media only screen and (min-width:640px){.b-show_medium_up,.b-visible_medium_up{display:block}}
.b-show_large_only,.b-visible_large_only{display:none}
@media only screen and (max-width:1199px) and (min-width:900px){.b-show_large_only,.b-visible_large_only{display:block}}
.b-show_large_up,.b-visible_large_up{display:none}
@media only screen and (min-width:900px){.b-show_large_up,.b-visible_large_up{display:block}}
.b-show_xlarge_only,.b-visible_xlarge_only{display:none}
@media only screen and (max-width:1599px) and (min-width:1200px){.b-show_xlarge_only,.b-visible_xlarge_only{display:block}}
.b-show_xlarge_up,.b-visible_xlarge_up{display:none}
@media only screen and (min-width:1200px){.b-show_xlarge_up,.b-visible_xlarge_up{display:block}}
.b-show_xxlarge_only,.b-visible_xxlarge_only{display:none}
@media only screen and (min-width:1600px){.b-show_xxlarge_only,.b-visible_xxlarge_only{display:block}}
.b-show_xxlarge_up,.b-visible_xxlarge_up{display:none}
@media only screen and (min-width:1600px){.b-show_xxlarge_up,.b-visible_xxlarge_up{display:block}}
.b-hide{display:block}
@media only screen and (max-width:639px) and (min-width:0){.b-hide_small_only{display:none}}
@media only screen and (min-width:0){.b-hide_small_up{display:none}}
@media only screen and (max-width:899px) and (min-width:640px){.b-hide_medium_only{display:none}}@media only screen and (min-width:640px){.b-hide_medium_up{display:none}}@media only screen and (max-width:1199px) and (min-width:900px){.b-hide_large_only{display:none}}@media only screen and (min-width:900px){.b-hide_large_up{display:none}}@media only screen and (max-width:1599px) and (min-width:1200px){.b-hide_xlarge_only{display:none}}@media only screen and (min-width:1200px){.b-hide_xlarge_up{display:none}}@media only screen and (min-width:1600px){.b-hide_xxlarge_only{display:none}}@media only screen and (min-width:1600px){.b-hide_xxlarge_up{display:none}}.m-color_default{color:#000}.m-color_disabled{color:#f0f2f7}.m-color_white{color:#fff}.m-color_success{color:#27ae60}.m-color_error{color:#e74c3c}.m-color_text{color:#212529}.m-color_heading{color:#000}.m-color_placeholder{color:#6a6a6a}.m-color_divider{color:rgba(34,36,38,.15)}.m-color_brown{color:#b48754}.m-color_gray{color:#f4f4f6}.m-color_pink{color:#fad3d5}.m-bg_default{background-color:#000}.m-bg_disabled{background-color:#f0f2f7}.m-bg_white{background-color:#fff}.m-bg_success{background-color:#27ae60}.m-bg_error{background-color:#e74c3c}.m-bg_text{background-color:#212529}.m-bg_heading{background-color:#000}.m-bg_placeholder{background-color:#6a6a6a}.m-bg_divider{background-color:rgba(34,36,38,.15)}.m-bg_brown{background-color:#b48754}.m-bg_gray{background-color:#f4f4f6}.m-bg_pink{background-color:#fad3d5}.m-align_center{text-align:center}.m-align_left{text-align:left}.m-align_right{text-align:right}.m-size_xxlarge{font-size:2.1875rem}.m-size_xlarge{font-size:2rem}.m-size_large{font-size:1.3125rem}.m-size_medium{font-size:.9375rem}.m-size_small{font-size:.875rem}.m-size_xsmall{font-size:.75rem}.b-blockquote,blockquote{padding:1rem;color:#6a6a6a;border-width:1px 1px 1px 4px;border-style:solid;border-color:rgba(34,36,38,.15)}.b-blockquote p:last-of-type,blockquote p:last-of-type{margin-bottom:0!important}.b-typeset{font-size:15px;line-height:1.5}.b-typeset h1,.b-typeset h1.b-heading{font-size:32.8125px;line-height:33.75px;margin-bottom:22.5px}.b-typeset h1.b-heading_no-offset,.b-typeset h1_no-offset{margin:0}.b-typeset h2,.b-typeset h2.b-heading{font-size:30px;line-height:33.75px;margin-bottom:22.5px}.b-typeset h2.b-heading_no-offset,.b-typeset h2_no-offset{margin:0}.b-typeset h3,.b-typeset h3.b-heading{font-size:19.6875px;line-height:22.5px;margin-bottom:22.5px}.b-typeset h3.b-heading_no-offset,.b-typeset h3_no-offset{margin:0}.b-typeset h4,.b-typeset h4.b-heading{font-size:14.0625px;line-height:22.5px;margin-bottom:22.5px}.b-typeset h4.b-heading_no-offset,.b-typeset h4_no-offset{margin:0}.b-typeset h5,.b-typeset h5.b-heading{font-size:13.125px;line-height:22.5px;margin-bottom:22.5px}.b-typeset h5.b-heading_no-offset,.b-typeset h5_no-offset{margin:0}.b-typeset h6,.b-typeset h6.b-heading{font-size:11.25px;line-height:22.5px;margin-bottom:22.5px}.b-typeset h6.b-heading_no-offset,.b-typeset h6_no-offset{margin:0}.b-typeset ol,.b-typeset p,.b-typeset pre,.b-typeset ul{font-size:15px;line-height:1.5;margin-bottom:22.5px}.b-typeset ol,.b-typeset ul{margin-left:18px}.b-avatar{display:inline-block;position:relative;width:3em;height:3em;margin:0;border-radius:30em}.b-avatar_text::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:attr(data-avatar);text-transform:uppercase}.b-avatar_text{background-color:#2c3e50;color:#fff}.b-avatar_text.b-avatar_primary{color:#fff}.b-avatar_text.b-avatar_error{background-color:#e74c3c;color:#fff}.b-avatar_text.b-avatar_success{background-color:#27ae60;color:#fff}.b-badge{border-radius:.28571rem;font-size:.9rem;padding:.2rem .4rem;display:inline-block;line-height:1;color:#fff;box-sizing:border-box;position:relative;top:-.5rem;background-color:#000}.b-badge_disabled{background-color:#f0f2f7}.b-badge_white{background-color:#fff}.b-badge_success{background-color:#27ae60}.b-badge_error{background-color:#e74c3c}.b-badge_text{background-color:#212529}.b-badge_heading{background-color:#000}.b-badge_placeholder{background-color:#6a6a6a}.b-badge_divider{background-color:rgba(34,36,38,.15)}.b-badge_brown{background-color:#b48754}.b-badge_gray{background-color:#f4f4f6}.b-badge_pink{background-color:#fad3d5}.b-breadcrumb{display:flex;flex-direction:row;flex-wrap:wrap}.b-breadcrumb__item{display:inline-block;width:auto;padding:0;color:#6a6a6a}.b-breadcrumb__symbol{padding:0 .5em;color:#6a6a6a}.b-breadcrumb__link{color:#000;text-decoration:none}.b-breadcrumb__link:hover{color:#000}.b-button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0;background-color:#96a8b2;color:#fff;display:inline-block;max-width:100%;margin:0;padding:0 .8rem;border-radius:.28571rem;outline:0;font-family:inherit;text-align:center;vertical-align:middle;white-space:normal;background:0 0;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;flex-shrink:0;min-width:32px;line-height:2;font-size:1rem;color:#fff;background-color:#000}.b-button_xxlarge{font-size:2.1875rem}.b-button_xlarge{font-size:2rem}.b-button_large{font-size:1.3125rem}.b-button_medium{font-size:.9375rem}.b-button_small{font-size:.875rem}.b-button_xsmall{font-size:.75rem}.b-button_block{display:inline-block;width:100%!important}.b-button:focus,.b-button:hover{z-index:2}.b-button:focus,.b-button:hover{color:#fff;background-color:#1a1a1a}.b-button:active{color:#fff;background-color:#000}.b-button_outline{color:#000;box-shadow:0 0 0 1px #000 inset;background-color:transparent}.b-button_outline:focus,.b-button_outline:hover{color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a inset;background-color:transparent}.b-button_outline:active{color:#000;box-shadow:0 0 0 1px #000 inset;background-color:transparent}.b-button_disabled{color:#212529;background-color:#f0f2f7}.b-button_disabled:focus,.b-button_disabled:hover{color:#212529;background-color:#fff}.b-button_disabled:active{color:#212529;background-color:#cfd5e5}.b-button_disabled_outline{color:#f0f2f7;box-shadow:0 0 0 1px #f0f2f7 inset;background-color:transparent}.b-button_disabled_outline:focus,.b-button_disabled_outline:hover{color:#fff;box-shadow:0 0 0 1px #fff inset;background-color:transparent}.b-button_disabled_outline:active{color:#cfd5e5;box-shadow:0 0 0 1px #cfd5e5 inset;background-color:transparent}.b-button_white{color:#212529;background-color:#fff}.b-button_white:focus,.b-button_white:hover{color:#212529;background-color:#fff}.b-button_white:active{color:#212529;background-color:#e6e6e6}.b-button_white_outline{color:#fff;box-shadow:0 0 0 1px #fff inset;background-color:transparent}.b-button_white_outline:focus,.b-button_white_outline:hover{color:#fff;box-shadow:0 0 0 1px #fff inset;background-color:transparent}.b-button_white_outline:active{color:#e6e6e6;box-shadow:0 0 0 1px #e6e6e6 inset;background-color:transparent}.b-button_success{color:#fff;background-color:#27ae60}.b-button_success:focus,.b-button_success:hover{color:#fff;background-color:#36d278}.b-button_success:active{color:#fff;background-color:#1e8449}.b-button_success_outline{color:#27ae60;box-shadow:0 0 0 1px #27ae60 inset;background-color:transparent}.b-button_success_outline:focus,.b-button_success_outline:hover{color:#36d278;box-shadow:0 0 0 1px #36d278 inset;background-color:transparent}.b-button_success_outline:active{color:#1e8449;box-shadow:0 0 0 1px #1e8449 inset;background-color:transparent}.b-button_error{color:#fff;background-color:#e74c3c}.b-button_error:focus,.b-button_error:hover{color:#fff;background-color:#ed7669}.b-button_error:active{color:#fff;background-color:#d62c1a}.b-button_error_outline{color:#e74c3c;box-shadow:0 0 0 1px #e74c3c inset;background-color:transparent}.b-button_error_outline:focus,.b-button_error_outline:hover{color:#ed7669;box-shadow:0 0 0 1px #ed7669 inset;background-color:transparent}.b-button_error_outline:active{color:#d62c1a;box-shadow:0 0 0 1px #d62c1a inset;background-color:transparent}.b-button_text{color:#fff;background-color:#212529}.b-button_text:focus,.b-button_text:hover{color:#fff;background-color:#383f45}.b-button_text:active{color:#fff;background-color:#0a0c0d}.b-button_text_outline{color:#212529;box-shadow:0 0 0 1px #212529 inset;background-color:transparent}.b-button_text_outline:focus,.b-button_text_outline:hover{color:#383f45;box-shadow:0 0 0 1px #383f45 inset;background-color:transparent}.b-button_text_outline:active{color:#0a0c0d;box-shadow:0 0 0 1px #0a0c0d inset;background-color:transparent}.b-button_heading{color:#fff;background-color:#000}.b-button_heading:focus,.b-button_heading:hover{color:#fff;background-color:#1a1a1a}.b-button_heading:active{color:#fff;background-color:#000}.b-button_heading_outline{color:#000;box-shadow:0 0 0 1px #000 inset;background-color:transparent}.b-button_heading_outline:focus,.b-button_heading_outline:hover{color:#1a1a1a;box-shadow:0 0 0 1px #1a1a1a inset;background-color:transparent}.b-button_heading_outline:active{color:#000;box-shadow:0 0 0 1px #000 inset;background-color:transparent}.b-button_placeholder{color:#fff;background-color:#6a6a6a}.b-button_placeholder:focus,.b-button_placeholder:hover{color:#fff;background-color:#848484}.b-button_placeholder:active{color:#fff;background-color:#515151}.b-button_placeholder_outline{color:#6a6a6a;box-shadow:0 0 0 1px #6a6a6a inset;background-color:transparent}.b-button_placeholder_outline:focus,.b-button_placeholder_outline:hover{color:#848484;box-shadow:0 0 0 1px #848484 inset;background-color:transparent}.b-button_placeholder_outline:active{color:#515151;box-shadow:0 0 0 1px #515151 inset;background-color:transparent}.b-button_divider{color:#fff;background-color:rgba(34,36,38,.15)}.b-button_divider:focus,.b-button_divider:hover{color:#fff;background-color:rgba(58,62,65,.15)}.b-button_divider:active{color:#fff;background-color:rgba(10,11,11,.15)}.b-button_divider_outline{color:rgba(34,36,38,.15);box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;background-color:transparent}.b-button_divider_outline:focus,.b-button_divider_outline:hover{color:rgba(58,62,65,.15);box-shadow:0 0 0 1px rgba(58,62,65,.15) inset;background-color:transparent}.b-button_divider_outline:active{color:rgba(10,11,11,.15);box-shadow:0 0 0 1px rgba(10,11,11,.15) inset;background-color:transparent}.b-button_brown{color:#fff;background-color:#b48754}.b-button_brown:focus,.b-button_brown:hover{color:#fff;background-color:#c6a27c}.b-button_brown:active{color:#fff;background-color:#996f43}.b-button_brown_outline{color:#b48754;box-shadow:0 0 0 1px #b48754 inset;background-color:transparent}.b-button_brown_outline:focus,.b-button_brown_outline:hover{color:#c6a27c;box-shadow:0 0 0 1px #c6a27c inset;background-color:transparent}.b-button_brown_outline:active{color:#996f43;box-shadow:0 0 0 1px #996f43 inset;background-color:transparent}.b-button_gray{color:#212529;background-color:#f4f4f6}.b-button_gray:focus,.b-button_gray:hover{color:#212529;background-color:#fff}.b-button_gray:active{color:#212529;background-color:#d8d8df}.b-button_gray_outline{color:#f4f4f6;box-shadow:0 0 0 1px #f4f4f6 inset;background-color:transparent}.b-button_gray_outline:focus,.b-button_gray_outline:hover{color:#fff;box-shadow:0 0 0 1px #fff inset;background-color:transparent}.b-button_gray_outline:active{color:#d8d8df;box-shadow:0 0 0 1px #d8d8df inset;background-color:transparent}.b-button_pink{color:#212529;background-color:#fad3d5}.b-button_pink:focus,.b-button_pink:hover{color:#212529;background-color:#fff}.b-button_pink:active{color:#212529;background-color:#f5a5a9}.b-button_pink_outline{color:#fad3d5;box-shadow:0 0 0 1px #fad3d5 inset;background-color:transparent}.b-button_pink_outline:focus,.b-button_pink_outline:hover{color:#fff;box-shadow:0 0 0 1px #fff inset;background-color:transparent}.b-button_pink_outline:active{color:#f5a5a9;box-shadow:0 0 0 1px #f5a5a9 inset;background-color:transparent}.b-button:not(.b-button_icon)>.icon{margin:0 5px 0 0}.b-button__icon{margin:0}.b-card{border-radius:.28571rem}.b-card{box-shadow:0 1px 3px 0 #d4d4d5,0 0 0 1px #d4d4d5}.b-card{padding:1em;background-color:#fff}.b-card:not(:last-of-type){margin-bottom:1em}.b-card__divider{margin:1em -1em;border-top:1px solid rgba(0,0,0,.05)}.b-card__meta{color:rgba(0,0,0,.4)}.b-card__footer{color:rgba(0,0,0,.4);display:flex;justify-content:space-between;align-items:center}.b-card__menu{display:flex;justify-content:flex-start;align-items:center}.b-card__item{min-width:140px}.b-card__item:not(:last-of-type){margin-right:1em}.b-card__name{font-weight:700;color:#000}.b-divider,.b-typeset hr{border-width:1px 0 0 0;border-style:solid;border-color:rgba(34,36,38,.15);margin:1em 0;line-height:1;height:0;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.85);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem;margin:11.25px 0}.b-divider:after,.b-divider:before,.b-typeset hr:after,.b-typeset hr:before{display:table;content:'';line-height:0}.b-divider:after,.b-typeset hr:after{clear:both}.b-divider_default{margin:11.25px 0}.b-divider_large{margin:22.5px 0}.b-divider_hero{margin:33.75px 0}.b-errors{list-style:none}.b-errors__error{color:#a00}.b-flash{margin-bottom:.5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:#fff;border-radius:.28571rem;box-sizing:border-box;padding:.5em 1em;font-size:1rem}.b-flash_success{background-color:#27ae60}.b-flash_info{background-color:#3498db}.b-flash_warning{background-color:#e67e22}.b-flash_error{background-color:#c0392b}.b-form__row{position:relative}.b-form__row:not(:last-child){margin-bottom:15px}.b-form__help{font-size:.9em;color:#aaa}.b-group{display:flex;flex-wrap:nowrap;align-items:flex-end}.b-group_between,.b-group_space_between{justify-content:space-between}.b-group_around,.b-group_space_around{justify-content:space-around}.b-group>.b-input-group:not(:last-child){margin-right:1em}.b-figure__image,.b-image,.b-typeset img{display:block;max-width:100%;height:auto}.b-kbd,kbd{padding:.05rem .2rem;font-size:.85rem;color:#212529;background-color:#f0f2f7;background-image:linear-gradient(180deg,#fff,transparent);background-position:0 0;background-repeat:no-repeat;border:1px solid rgba(223,228,238,.8);border-radius:.28571rem}.b-kbd_inverted,kbd_inverted{color:#fff;background-color:#212529;background-image:linear-gradient(180deg,#383f45,transparent);border:1px solid rgba(22,24,27,.8)}.b-figure__caption{margin-top:.5rem;font-size:.9rem;color:#6a6a6a}.b-label{color:#6a6a6a;display:block;cursor:pointer;font-family:inherit;font-size:1em;font-weight:400;margin-bottom:.5em}.b-label_checkbox{color:#212529}.b-label__asterisk{color:#e74c3c;font-weight:700}.b-empty__icon{text-align:center}.b-empty__icon,.b-empty__icon svg{height:64px;width:auto;stroke:#6a6a6a}.b-empty__title{color:#6a6a6a;font-size:2rem;text-align:center}.b-empty__text{text-align:center;color:#6a6a6a}.b-pager{display:flex;margin:1em 0;align-items:center}.b-pager__list{justify-content:flex-start;align-items:center;list-style:none;margin:0;padding:0;display:flex;flex:1 0 auto}.b-pager__total{padding:0 1em}.b-pager__link{box-sizing:border-box;border-radius:.28571rem;text-align:center;display:block;padding:0 .2em;text-decoration:none;color:#f4f4f6;transition:color .2s ease}.b-pager__link_disabled{cursor:not-allowed}.b-pager__total{color:#f4f4f6}.b-pager__item{margin:0 5px}.b-pager__item_current .b-pager__link{cursor:not-allowed}.b-space{height:1em}.b-space_small{height:.5em}.b-space_default{height:1em}.b-space_large{height:2em}.b-space_xlarge{height:4em}.b-space_xxlarge{height:6em}.b-tab{display:block}.b-tab__header{display:flex;justify-content:flex-start;text-align:center;box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.05)}.b-tab__tab{cursor:pointer;margin:0;padding:.5em 1em;border-radius:.28571rem .28571rem 0 0;transition:all .25s ease;color:#212529;text-decoration:none}.b-tab__tab:hover{color:#000;box-shadow:inset 0 -2px 0 0 #000}.b-tab__tab_active{cursor:default;color:#000;box-shadow:inset 0 -2px 0 0 #000}.b-tab__tab_active:hover{transform:none}.b-tab__tab_disabled{cursor:not-allowed;color:#96a8b2}.b-tab__tab_disabled:hover{box-shadow:none;color:#96a8b2}.b-tab__content{display:none;padding:1em 0}.b-tab__content_padding{padding:1em}.b-tab__content_active{display:block}.b-table{width:100%;margin:1em 0;box-shadow:none;text-align:left;color:rgba(0,0,0,.87);border-collapse:collapse;border-spacing:0}.b-table:first-child{margin-top:0}.b-table:last-child{margin-bottom:0}.b-table__tfoot,.b-table__thead{box-shadow:none}.b-table__td,.b-table__th{border:1px solid #e8e8e8;padding:4px 8px;vertical-align:inherit;cursor:auto;transition:background .1s ease,color .1s ease;text-transform:none;color:rgba(0,0,0,.87)}.b-table__td{background-color:#fff}.b-table__td_tbody{border:1px solid #e8e8e8}.b-table__td_actions{width:100px;text-align:center}.b-table__td_actions a{text-decoration:none}.b-table__th{background-color:#f9fafb;font-weight:500;letter-spacing:-.5px;font-size:.9rem;color:#6a6a6a}.b-table__td_definition,.b-table__th_definition{width:260px}.b-table__td_transparent,.b-table__th_transparent{background-color:transparent}.b-table__td_clear,.b-table__th_clear{background-color:transparent;border:0}.b-table__td_single,.b-table__th_single{border-width:1px 0}.b-tooltip{display:inline-block;position:relative;overflow:visible}.b-tooltip::after,.b-tooltip::before{transition:all .2s ease;font-family:"Mazzard M",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.9rem;font-style:normal;font-weight:700;opacity:0;pointer-events:none;visibility:hidden;z-index:5}.b-tooltip::before{position:absolute;border:.6em solid transparent;content:''}.b-tooltip::after{position:absolute;padding:.25em .5em;border-radius:.28571rem;white-space:nowrap;content:attr(data-tooltip);visibility:hidden}.b-tooltip_default::after{border:1px solid #000;background-color:#000;color:#fff}.b-tooltip_default.b-tooltip_top::before{border-top-color:#000!important}.b-tooltip_default.b-tooltip_right::before{border-right-color:#000!important}.b-tooltip_default.b-tooltip_bottom::before{border-bottom-color:#000!important}.b-tooltip_default.b-tooltip_left::before{border-left-color:#000!important}.b-tooltip_white::after{border:1px solid #f4f4f4;background-color:#f4f4f4;color:#535353}.b-tooltip_white.b-tooltip_top::before{border-top-color:#f4f4f4!important}.b-tooltip_white.b-tooltip_right::before{border-right-color:#f4f4f4!important}.b-tooltip_white.b-tooltip_bottom::before{border-bottom-color:#f4f4f4!important}.b-tooltip_white.b-tooltip_left::before{border-left-color:#f4f4f4!important}.b-tooltip_error::after{border:1px solid #e74c3c;background-color:#e74c3c;color:#fff}.b-tooltip_error.b-tooltip_top::before{border-top-color:#e74c3c!important}.b-tooltip_error.b-tooltip_right::before{border-right-color:#e74c3c!important}.b-tooltip_error.b-tooltip_bottom::before{border-bottom-color:#e74c3c!important}.b-tooltip_error.b-tooltip_left::before{border-left-color:#e74c3c!important}.b-tooltip_primary::after{border:1px solid;color:#fff}.b-tooltip_success::after{border:1px solid #27ae60;background-color:#27ae60;color:#fff}.b-tooltip_success.b-tooltip_top::before{border-top-color:#27ae60!important}.b-tooltip_success.b-tooltip_right::before{border-right-color:#27ae60!important}.b-tooltip_success.b-tooltip_bottom::before{border-bottom-color:#27ae60!important}.b-tooltip_success.b-tooltip_left::before{border-left-color:#27ae60!important}.b-tooltip:hover::after,.b-tooltip:hover::before{opacity:1;visibility:visible;margin:0}.b-tooltip_top::after,.b-tooltip_top::before{margin-top:-10px}.b-tooltip_top::before{top:0;left:50%;transform:translate(-50%,-1em)}.b-tooltip_top::after{top:0;left:50%;transform:translate(-50%,-3em)}.b-tooltip_right::after,.b-tooltip_right::before{margin-left:-10px}.b-tooltip_right::before{top:50%;left:100%;transform:translate(0,-50%)}.b-tooltip_right::after{top:50%;left:100%;transform:translate(1em,-50%)}.b-tooltip_bottom::after,.b-tooltip_bottom::before{margin-bottom:-10px}.b-tooltip_bottom::before{bottom:0;left:50%;transform:translate(-50%,1em)}.b-tooltip_bottom::after{bottom:0;left:50%;transform:translate(-50%,3em)}.b-tooltip_left::after,.b-tooltip_left::before{margin-right:-10px}.b-tooltip_left::before{top:50%;right:100%;transform:translate(0,-50%)}.b-tooltip_left::after{top:50%;right:100%;transform:translate(-1em,-50%)}@-webkit-keyframes progress-pattern{100%{background-position:100px 0}}@keyframes progress-pattern{100%{background-position:100px 0}}.b-progress{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:12px;display:inline-block;vertical-align:baseline;border-radius:.18rem;background-color:#ededed;position:relative;min-width:120px}.b-progress__value{border-radius:.18rem;position:absolute;display:block;left:0;top:0;height:12px;background-color:#000}.b-progress__value_disabled{background-color:#f0f2f7}.b-progress__value_white{background-color:#fff}.b-progress__value_success{background-color:#27ae60}.b-progress__value_error{background-color:#e74c3c}.b-progress__value_text{background-color:#212529}.b-progress__value_heading{background-color:#000}.b-progress__value_placeholder{background-color:#6a6a6a}.b-progress__value_divider{background-color:rgba(34,36,38,.15)}.b-progress__value_brown{background-color:#b48754}.b-progress__value_gray{background-color:#f4f4f6}.b-progress__value_pink{background-color:#fad3d5}.b-progress__value_pattern{background-image:linear-gradient(-45deg,transparent 33%,rgba(0,0,0,.1) 33%,rgba(0,0,0,.1) 66%,transparent 66%);background-size:35px 20px;-webkit-animation:progress-pattern 5s linear infinite;animation:progress-pattern 5s linear infinite}.b-dropdown{position:relative}.b-dropdown__toggle{cursor:pointer}.b-dropdown__menu{display:none;transition:all .15s ease;position:absolute;top:100%;left:0;z-index:2;-webkit-animation:fadeInUpDropdownMenu .3s ease-in-out 1 normal;animation:fadeInUpDropdownMenu .3s ease-in-out 1 normal}.b-dropdown__menu.is-active{display:block}.b-dropdown__divider{height:1px;background-color:#d4d4d5;display:block;margin:calc(.5rem + 1px) 0 .5rem 0}.b-dropdown__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.2rem 1rem;display:block;text-decoration:none;color:#212529;font-size:.95rem}.b-dropdown__item:hover{background-color:#000;color:#fff}@-webkit-keyframes fadeInUpDropdownMenu{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUpDropdownMenu{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}.b-slider__slider,.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.b-slider__slider .owl-stage,.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.b-slider__slider .owl-stage:after,.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.b-slider__slider .owl-stage-outer,.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.b-slider__slider .owl-item,.b-slider__slider .owl-wrapper,.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.b-slider__slider .owl-item,.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.b-slider__slider .owl-item img,.owl-carousel .owl-item img{display:block;width:100%}.b-slider__slider .owl-dots.disabled,.b-slider__slider .owl-nav.disabled,.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.b-slider__slider .owl-dot,.b-slider__slider .owl-nav .owl-next,.b-slider__slider .owl-nav .owl-prev,.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.b-slider__slider .owl-nav button.owl-next,.b-slider__slider .owl-nav button.owl-prev,.b-slider__slider button.owl-dot,.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded,.owl-loaded.b-slider__slider{display:block}.owl-carousel.owl-loading,.owl-loading.b-slider__slider{opacity:0;display:block}.owl-carousel.owl-hidden,.owl-hidden.b-slider__slider{opacity:0}.owl-carousel.owl-refresh .owl-item,.owl-refresh.b-slider__slider .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item,.owl-drag.b-slider__slider .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab,.owl-grab.b-slider__slider{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl,.owl-rtl.b-slider__slider{direction:rtl}.owl-carousel.owl-rtl .owl-item,.owl-rtl.b-slider__slider .owl-item{float:right}.no-js .b-slider__slider,.no-js .owl-carousel{display:block}.b-slider__slider .animated,.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.b-slider__slider .owl-animated-in,.owl-carousel .owl-animated-in{z-index:0}.b-slider__slider .owl-animated-out,.owl-carousel .owl-animated-out{z-index:1}.b-slider__slider .fadeOut,.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.b-slider__slider .owl-item .owl-lazy,.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.b-slider__slider .owl-item .owl-lazy:not([src]),.b-slider__slider .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.b-slider__slider .owl-item img.owl-lazy,.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.b-slider__slider .owl-video-wrapper,.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.b-slider__slider .owl-video-play-icon,.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.b-slider__slider .owl-video-play-icon:hover,.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.b-slider__slider .owl-video-playing .owl-video-play-icon,.b-slider__slider .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.b-slider__slider .owl-video-tn,.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.b-slider__slider .owl-video-frame,.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.b-slider__slider .owl-nav,.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.b-slider__slider .owl-nav [class*=owl-],.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.b-slider__slider .owl-nav [class*=owl-]:hover,.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.b-slider__slider .owl-nav .disabled,.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.b-slider__slider .owl-nav.disabled+.owl-dots,.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.b-slider__slider .owl-dots,.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.b-slider__slider .owl-dots .owl-dot,.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.b-slider__slider .owl-dots .owl-dot span,.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.b-slider__slider .owl-dots .owl-dot.active span,.b-slider__slider .owl-dots .owl-dot:hover span,.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:-1}.datepicker-container::after,.datepicker-container::before{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;box-shadow:0 3px 6px #ccc;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left::after,.datepicker-top-left::before,.datepicker-top-right::after,.datepicker-top-right::before{border-top:0;left:10px;top:-5px}.datepicker-top-left::before,.datepicker-top-right::before{border-bottom-color:#39f}.datepicker-top-left::after,.datepicker-top-right::after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left::after,.datepicker-bottom-left::before,.datepicker-bottom-right::after,.datepicker-bottom-right::before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left::before,.datepicker-bottom-right::before{border-top-color:#39f}.datepicker-bottom-left::after,.datepicker-bottom-right::after{border-top-color:#fff;bottom:-4px}.datepicker-bottom-right::after,.datepicker-bottom-right::before,.datepicker-top-right::after,.datepicker-top-right::before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul::after,.datepicker-panel>ul::before{content:" ";display:table}.datepicker-panel>ul::after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}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:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;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:0;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;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;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:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;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:0 0;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:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.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--play svg:nth-child(2){display:none}.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){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:0 0;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;right:0;top:0}.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(to top,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%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;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{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:0 0;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}@-webkit-keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.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:translate3d(0,0,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:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.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:scale3d(1,1,1) translate3d(0,0,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:translate3d(0,0,0) scale(1)}@media all and (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 0}.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 5px;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:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;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 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;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:center center;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:0;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 all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.b-range-target,.b-range-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.b-range-target{position:relative;direction:ltr}.b-range-base,.b-range-connects{width:100%;height:100%;position:relative;z-index:1}.b-range-connects{overflow:hidden;z-index:0}.b-range-connect,.b-range-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;transform-origin:0 0}html:not([dir=rtl]) .b-range-horizontal .b-range-origin{left:auto;right:0}.b-range-vertical .b-range-origin{width:0}.b-range-horizontal .b-range-origin{height:0}.b-range-handle{position:absolute}.b-range-state-tap .b-range-connect,.b-range-state-tap .b-range-origin{transition:transform .3s}.b-range-state-drag *{cursor:inherit!important}.b-range-horizontal{height:4px}.b-range-horizontal .b-range-handle{width:12px;height:12px;border-radius:50%;left:-17px;top:-4px}.b-range-vertical{width:18px}.b-range-vertical .b-range-handle{width:28px;height:34px;left:-6px;top:-4px}html:not([dir=rtl]) .b-range-horizontal .b-range-handle{right:-6px;left:auto}.b-range-target{background:#fafafa}.b-range-connects{background-color:gray}.b-range-connect{background:#000}.b-range-connect:nth-child(2){background-color:gray}.b-range-draggable{cursor:ew-resize}.b-range-vertical .b-range-draggable{cursor:ns-resize}.b-range-handle{background:red;cursor:pointer}[disabled] .b-range-connect{background:#b8b8b8}[disabled] .b-range-handle,[disabled].b-range-handle,[disabled].b-range-target{cursor:not-allowed}.b-range-pips,.b-range-pips *{box-sizing:border-box}.b-range-pips{position:absolute;color:#999}.b-range-value{position:absolute;white-space:nowrap;text-align:center}.b-range-value-sub{color:#ccc;font-size:10px}.b-range-marker{position:absolute;background:#ccc}.b-range-marker-sub{background:#aaa}.b-range-marker-large{background:#aaa}.b-range-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.b-range-value-horizontal{transform:translate(-50%,50%)}.b-range-rtl .b-range-value-horizontal{transform:translate(50%,50%)}.b-range-marker-horizontal.b-range-marker{margin-left:-1px;width:2px;height:5px}.b-range-marker-horizontal.b-range-marker-sub{height:10px}.b-range-marker-horizontal.b-range-marker-large{height:15px}.b-range-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.b-range-value-vertical{transform:translate(0,-50%,0);padding-left:25px}.b-range-rtl .b-range-value-vertical{transform:translate(0,50%)}.b-range-marker-vertical.b-range-marker{width:5px;height:2px;margin-top:-1px}.b-range-marker-vertical.b-range-marker-sub{width:10px}.b-range-marker-vertical.b-range-marker-large{width:15px}.b-range-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.b-range-horizontal .b-range-tooltip{transform:translate(-50%,0);left:50%;bottom:120%}
.b-range-vertical .b-range-tooltip{transform:translate(0,-50%);top:50%;right:120%}
.b-content{padding-top: 30px;}

@media only screen and (min-width: 640px) {}
@media only screen and (min-width: 900px) {}
.b-hero-img {
    position: relative;
    max-width: 575px;
    margin: 0 auto;
}
.b-hero.present .b-hero-img {
    position: relative;
    max-width: 575px;
    margin: 0 auto;
    left: -100px;
    z-index: 1;
}
.b-hero.present #img-big-top {
    display: block;
    position: relative;
    left: -60px;
    top: -40px;
}
.b-hero.present .b-hero-img__info .b-color_brown,
.b-hero__feature .b-icon.b-color_brown {
    color: #E1544F;
}
.b-hero.present .b-hero-img__info > span {
    white-space: nowrap;
}
.b-hero.present .b-hero-img__info > span > br {
    display: none;
}
.b-hero.present .b-hero-img__info_standart_complect {
    left: 2px !important;
    bottom: -40px !important;
}
.b-hero.present .b-hero-img__info_expand_complect {
    bottom: -40px !important;
    left: 235px !important;
    top: auto !important;
}
.b-hero-img__row {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.b-hero-img__row>*:first-child {
    margin-right: 15px;
}
.b-hero-img__info {
    line-height: 1;
}
.b-hero-img__info .b-btn {
    margin-top: 10px;
}
@media only screen and (min-width: 1200px) {
    .b-hero-img__info {
    position: absolute;
}
}
.b-hero {
    background-color: #f9f8f6;
    min-height: 770px;
    padding-top: 30px;
    padding-bottom: 30px;

}
.b-hero .b-wrapper {
    position: relative;
    z-index: 9;
}
.b-hero__title {
    display: inline-block;
    position: relative;
    padding-top: 28px;
    padding-right: 30px;
    line-height: 1;
    font-size: 5.375rem;
    font-weight: bold;
}
.b-hero__title img {
    position: absolute;
    right: 0;
    top: 6px;
}
.b-hero__subtitle {
    font-family: 'Roboto';
    font-weight: bold;
    line-height: 1;
    color: #b88b59;
    margin-bottom: 30px;
    font-size: 28px;
}
.b-hero__list {
    list-style: none;
    font-family: 'Roboto'}
.b-hero__list li {
    position: relative;
    padding-left: 31px;
}
.b-hero__list li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 10px;
    width: 7px;
    height: 7px;
    border: none;
    border-radius: 12px;
    background: #000;
}
.b-hero__list li:not(:last-child) {
    margin-bottom: 10px;
}
.b-hero__list li span {
    display: block;
    font-weight: bold;
    font-size: 20px;
}
.b-hero__feature {
    display: inline-block;
    vertical-align: middle;
    padding-top: 20px;
    /* border-top: 2px solid #B48754; */
    color: #E1544F;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
}
.b-hero__feature .b-icon {
    margin-left: 10px;
}
.hero_price {
	color: #B88B59;
    font-weight: bold;
    font-size: 20px;
    line-height: 70px;
    font-family: Roboto;
    height: auto;
    margin-top: 20px;
    margin-bottom: -10px;
}
.hero_price span {
	font-size: 70px;
	font-family: "Mazzard M";
}
@media only screen and (min-width: 1200px) {
    .b-hero__title {
	    display: block;
	    padding-right: 0;
	}
}

header .phone_presell {
	font-size: 21px;
}
header .phone_presell a {
	font-size: 24px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}
@media only screen and (max-width: 600px) {
 /*   .b-header__row {
	    display: block;
	    text-align: center;
	}*/
	header .phone_presell {
		font-size: 18px;
	}
	header .phone_presell a {
		font-size: 21px;
	    display: block;
	}
}


/*footer {
    background:#061425;
    min-width:1170px
}
.desktop_hide {
    display:none
}

.mobile_hide {
    display:block
}

footer {

}
.footer img{
    max-width: 180px;
}
.footer {
    border-top:0px solid #EAEAEA;
    padding-top:30px
}

.footer .container:after {
    width:100%;
    height:0;
    visibility:hidden;
    overflow:hidden;
    content:'';
    display:inline-block
}

.footer .container {
    border-bottom:.5px solid #8A919B;
    text-align:justify
}

.footer .container>div
 {
    display:inline-block;
    vertical-align:top;
    color:#fff;
}
.line_phone
{
    margin-bottom: 10px;
}
.footer .container>div.top_footer{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    padding-bottom: 30px;
    border-bottom:1px solid rgba(255, 255, 255, 0.51);
    margin-bottom: 25px;
}


.footer_phone,.email_link {
    text-align:right
}

.footer a.email_link {
    font-size:24px;
}

.footer .container>div.desktop_hide {
    display:none
}

.copy_r {
    margin-top:35px;
    font-size:12px;
    line-height:16px;
    text-align:left
}

.under_lable {
    display:block;
    font-size:14px;
    line-height:20px
}

.footer a {
    font-size: 14px;
    color:#fff;
    text-decoration: none;
}
.dop_right .box_dop_price{
    padding-left: 0;
    padding-right: 6px;

}
.footer a:hover, .menu_desktop a:hover
{
    color:#009CE0;
}
.footer .container>div.first_col{
    width: 180px;
    text-align: left;
}
.footer .container>div:first-child img{
    width: 100px;
}

.footer .container>div:last-child {
    text-align:right
}
.footer a.footer_phone {
    font-size:14px;
    text-decoration:none;
    color: #fff;
}
.acces {
    font-size: 12px;
    color: rgba(255, 255, 255, 0.55);
    padding: 10px 0 30px;
}
.underphone {
    font-size: 14px;
    text-align: left;
    color: rgba(255, 255, 255, 0.5);
    display: inline;
}*/

.b-section.benefites {
	min-height: 770px;
	padding: 40px 0;
    overflow: hidden;
	/*cursor: url(/assets/images/cursor.png), auto;*/
}
.b-section.benefites h3.benefites_title {
	font-size: 42px;
    line-height: 46px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}
.b-section.benefites .benefites_subtitle {
	font-size: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: 600;
    font-family: Roboto;
    color: #b88b59;
    margin-bottom: 30px;
}
.b-section.benefites .benefites_subtitle img {
    width: 41px;
    height: 41px;
    display: inline-block;
    margin: 0 10px;
}
.b-section.benefites .benefites_block {
	position: relative;
}
.b-section.benefites .benefites_block .cursor {
    background: url(/assets/images/cursor.svg) no-repeat center center;
    width: 60px;
    height: 60px;
    position: absolute;
    z-index: 9;
    pointer-events: none;

    /*transition-duration: 200ms;*/
    /*transition-timing-function: ease-out;*/
}
.b-section.benefites .benefites_block svg {
    overflow: visible;
	width: 100%;
}
.b-section .benefites_button {
	text-align: center;
	margin-top: 40px;
}
.b-section .benefites_button a {
	display: inline-block;
    width: 160px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    font-size: 15px;
    border: 1px solid #000;
    text-align: center;
    border-radius: 5px;
    transition: .15s;
}
.b-section .benefites_button a:hover {
	background-color: #B48754;
    border-color: #B48754;
    color: #fff;
}

.remodal_1 {
	border: 2px solid #D09959;
    width: 640px !important;
    /*height: 404px;*/
}
.remodal_1 .order_form {

}
.remodal_1 .order_form .order_form_title {
	font-size: 30px;
    line-height: 32px;
    font-weight: bold;
    margin-bottom: 30px;
    font-family: Roboto;
}
.remodal_1 .order_form form {

}
.remodal_1 .order_form form .choose_type {
	margin-bottom: 20px;
}
.remodal_1 .order_form form .choose_type > .radio_button:not(:last-child) {
	margin-bottom: 5px;
}
.remodal_1 .order_form form .choose_type .radio_button input {
	display: none;
}
.remodal_1 .order_form form .choose_type .radio_button input + label {
	font-family: Roboto;
    font-size: 18px;
    font-weight: bold;
    background: url(/assets/images/radio_off.svg) no-repeat center left;
    background-size: 20px;
    padding-left: 30px;
}
.remodal_1 .order_form form .choose_type .radio_button input + label span {
	font-size: 24px;
    color: #B78A54;
}
.remodal_1 .order_form form .choose_type .radio_button input:checked + label {
	background: url(/assets/images/radio_on.svg) no-repeat center left;
    background-size: 20px;
}
.remodal_1 .order_form form p {
	font-size: 15px;
	margin-bottom: 10px;
	font-family: Roboto;
}
.remodal_1 .order_form .asterisk {
	font-family: Roboto;
}
.remodal_1 .order_form form .order_form_row {

}
.remodal_1 .order_form form .order_form_row .col_6 {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}
.remodal_1 .order_form form .order_form_row .col_6 input {
	width: 270px;
	height: 42px;
	line-height: 42px;
	background: #F4F4F5;
	border: 1px solid #C7C9CC;
	border-radius: 4px;
	text-align: center;
    font-size: 16px;
}
.remodal_1 .order_form form .order_form_submit {
	position: relative;
	margin-top: 30px;
	margin-bottom: 20px;:
}
.remodal_1 .order_form form .order_form_submit input[name=promocode] {
	position: absolute;
    top: 10px;
    left: calc(50% - 210px);
    width: 100px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #C7C9CC;
    font-size: 12px;
    text-align: center;
    box-sizing: border-box;
    border-radius: 4px;
    text-transform: uppercase;
}
.remodal_1 .order_form form .order_form_submit .rassrochka {
	position: absolute;
    top: 10px;
    right: calc(50% - 250px);
    width: 150px;
    height: 30px;
    /*line-height: 30px;*/
    /*border: 1px solid #C7C9CC;*/
    /*font-size: 12px;*/
    /*text-align: center;*/
    /*box-sizing: border-box;*/
    /*border-radius: 4px;*/
    /*text-transform: uppercase;*/
}
.remodal_1 .order_form form .order_form_submit input[name=promocode]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #B78A54;
  font-size: 12px;
  opacity: 1; /* Firefox */
}
.remodal_1 .order_form form .order_form_submit input[name=promocode]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #B78A54;
  font-size: 12px;
}
.remodal_1 .order_form form .order_form_submit input[name=promocode]::-ms-input-placeholder { /* Microsoft Edge */
  color: #B78A54;
  font-size: 12px;
}
.remodal_1 .order_form form .order_form_submit input[type=submit] {
	background: linear-gradient(60deg, #bb9972 0%, #a17c52 33%, #a67f53 51.5%, #b48855 73.09%, #bb9972 96.17%, #bb9972 100%);
    width: 180px;
    height: 48px;
    color: #fff;
    font-size: 18px;
    border-radius: 4px;
    border-bottom: 3px solid #b89265;
    line-height: 48px;
}
.remodal_1 .remodal-close:before {
	content: '';
    width: 24px;
    height: 24px;
    background: url(/assets/images/close.svg) no-repeat center center;
    top: 5px;
    left: 5px;
}
.remodal_1 .remodal-close {
    top: 10px;
    right: 10px;
}

.b-section.action_order  {
    background: #f6f6f6;
}
.b-section.action_order .b-wrapper {
    background: url(/assets/images/apparat-wein-reform-order.jpg) no-repeat left 380px top 30px;
    padding: 40px 0;
}
.b-section.action_order .col_6 {
	display: inline-block;
	vertical-align: top;
	/*width: 50%;*/
}
.b-section.action_order .col_6.left {
	width: 60%;
}
.b-section.action_order .col_6.right {
	width: 40%;
}
.b-section.action_order .col_6 .action_order_form {
	border: 2px solid #D09959;
    width: 400px;
    /*min-height: 600px;*/
    background: #fff;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    text-align: center;
    padding: 40px 20px;
    /*margin-top: 20px;*/
}
.b-section.action_order .col_6 .action_order_form .action_order_form_title {
	font-size: 30px;
    line-height: 32px;
    font-weight: bold;
    margin-bottom: 10px;
    font-family: Roboto;
}
.b-section.action_order .col_6 .action_order_form form .choose_type {
	margin-bottom: 40px;
}
.b-section.action_order .col_6 .action_order_form form .choose_type > .radio_button:not(:last-child) {
	margin-bottom: 10px;
}
.b-section.action_order .col_6 .action_order_form form .choose_type .radio_button input {
	display: none;
}
.b-section.action_order .col_6 .action_order_form form .choose_type .radio_button input + label {
	font-family: Roboto;
    font-size: 18px;
    font-weight: bold;
    background: url(/assets/images/radio_off.svg) no-repeat center left;
    background-size: 20px;
    padding-left: 30px;
}
.b-section.action_order .col_6 .action_order_form form .choose_type .radio_button input + label span {
	font-size: 24px;
    color: #B78A54;
}
.b-section.action_order .col_6 .action_order_form form .choose_type .radio_button input:checked + label {
	background: url(/assets/images/radio_on.svg) no-repeat center left;
    background-size: 20px;
}
.b-section.action_order .col_6 .action_order_form form p {
	font-size: 17px;
	margin-bottom: 20px;
	line-height: 21px;
	font-family: Roboto;
}
.b-section.action_order .col_6 .action_order_form form .order_form_row input {
	width: 300px;
    height: 40px;
    line-height: 40px;
    background: #F4F4F5;
    border: 1px solid #C7C9CC;
    border-radius: 4px;
    text-align: center;
    font-size: 16px;
    margin-bottom: 10px;
}
.b-section.action_order .col_6 .action_order_form form .order_form_row label.error {
	color: red;
    margin-top: -5px;
    margin-bottom: 10px;
    font-family: Roboto;
    font-size: 14px;
}
.remodal_1 .order_form label.error {
	color: red;
    margin-top: 5px;
}
.b-section.action_order .col_6 .action_order_form form .order_form_submit {
	margin-bottom: 10px;
}
.b-section.action_order .col_6 .action_order_form form .order_form_submit input[name=promocode] {
    width: 100px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #C7C9CC;
    font-size: 12px;
    text-align: center;
    box-sizing: border-box;
    border-radius: 4px;
    text-transform: uppercase;
    margin-bottom: 10px;
    margin-top: 10px;
}
.b-section.action_order .col_6 .action_order_form form .order_form_submit .checkbox {
	margin-bottom: 20px;
}
.b-section.action_order .col_6 .action_order_form form .order_form_submit input[name=promocode]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #B78A54;
  font-size: 12px;
  opacity: 1; /* Firefox */
}
.b-section.action_order .col_6 .action_order_form form .order_form_submit input[name=promocode]:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #B78A54;
  font-size: 12px;
}
.b-section.action_order .col_6 .action_order_form form .order_form_submit input[name=promocode]::-ms-input-placeholder { /* Microsoft Edge */
  color: #B78A54;
  font-size: 12px;
}
.b-section.action_order .col_6 .action_order_form form .order_form_submit input[type=submit] {
	background: linear-gradient(60deg, #bb9972 0%, #a17c52 33%, #a67f53 51.5%, #b48855 73.09%, #bb9972 96.17%, #bb9972 100%);
    width: 300px;
    height: 48px;
    color: #fff;
    font-size: 18px;
    border-radius: 4px;
    border-bottom: 3px solid #b89265;
    line-height: 48px;
}
.b-section.action_order .col_6 .action_order_form .asterisk {
	text-align: center;
    font-size: 15px;
    font-family: Roboto;
    margin-bottom: 30px;
}
.b-section.action_order .col_6 .action_order_form .action_order_price {
	border-top: 2px solid #B78A54;
    padding-top: 20px;
    margin-top: 20px;
    font-size: 12px;
    text-align: left;
    font-family: Roboto;
}
.b-section.action_order .col_6 .action_order_form .action_order_price > span {
	font-size: 30px;
	color: #B78A54;
	display: inline-block;
	margin-left: 35px;
	font-weight: bold;
}
.b-section.action_order .col_6 .action_flag {
	margin-bottom: 5px;
}
.b-section.action_order .col_6 .action_flag img {
	width: 100px;
}
.b-section.action_order .col_6 .delivery_info {
	margin-bottom: 30px;
}
.b-section.action_order .col_6 .delivery_info .delivery_info_title {
	font-size: 18px;
	font-weight: bold;
	font-family: Roboto;
    margin-bottom: 10px;
}
.b-section.action_order .col_6 .delivery_info .delivery_info_text {
	font-size: 15px;
	line-height: 21px;
	font-family: Roboto;
}
.b-section.action_order .col_6 .additional_products {

}
.b-section.action_order .col_6 .additional_products .additional_products_title {
	font-size: 30px;
	font-weight: bold;
	font-family: Roboto;
	margin-bottom: 30px;
}
.b-section.action_order .col_6 .additional_products .additional_products_list {
	font-family: Roboto;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li.hidden {
	display: none;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li {
	list-style-type: none;
	padding-left: 40px;
	background: url('/assets/images/checkbox_off.svg') no-repeat center left;
	background-size: 24px;
	margin-bottom: 25px;
	cursor: pointer;
    position: relative;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li.active {
	background: url('/assets/images/checkbox_on.svg') no-repeat center left;
	background-size: 24px;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li .image {
    display: inline-block;
    width: 48px;
    margin-right: 15px;
    /*border: 1px solid #C7C9CC;*/
    /*border-radius: 100px;*/
    text-align: center;
    vertical-align: middle;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li .image .full_description {
    display: none;
    position: absolute;
    background: #fff;
    border: 1px solid #B78A54;
    border-radius: 15px;
    padding: 12px 10px;
    z-index: 3;
    font-size: 15px;
    font-family: roboto;
    width: 90%;
    height: 210px;
    top: 0;
    left: 40px;
    padding-left: 200px;
    text-align: left;
    line-height: 22px;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li.active .image img,
.b-section.action_order .col_6 .additional_products .additional_products_list li:hover .image img {
    border: 2px solid #B78A54;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li .image img {
	width: 48px;
	border: 2px solid #C7C9CC;
    border-radius: 48px;
    height: 48px;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li .name {
	display: inline-block;
    vertical-align: middle;
    width: 205px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 15px;
    margin-right: 15px;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li .price {
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
	color: #B78A54;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li .quantity {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li .quantity a.plus,
.b-section.action_order .col_6 .additional_products .additional_products_list li .quantity a.minus {
	display: block;
    position: absolute;
    font-size: 16px;
    text-decoration: none;
    line-height: 12px;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li .quantity a.plus {
    top: -12px;
    left: 6px;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li .quantity a.minus {
    bottom: -12px;
    left: 8px;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li .quantity input {
    background: url(/assets/images/checkbox_off.svg) no-repeat center center;
    width: 24px;
    height: 24px;
    text-align: center;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li .quantity span {
	color: #ccc;
	display: inline-block;
    margin-left: 10px;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li .clear {
	clear: both;
}
.b-section.action_order .col_6 .additional_products .more_button {
	font-family: Roboto;
}
.b-section.action_order .col_6 .additional_products .more_button a {
	display: inline-block;
	width: 160px;
	height: 36px;
	line-height: 36px;
    text-decoration: none;
    font-size: 15px;
    border: 1px solid #000;
    text-align: center;
    border-radius: 5px;
}
.b-section.action_order .col_6 .additional_products .additional_products_list li.not_show {
	display: none;
}

.benefites_block tspan[id*="benefites_event"] {
	opacity: 1;
	transition: all 0.4s;
}
.benefites_block tspan[id*="benefites_event"]:hover {
	opacity: 0.5;
    font-size: 22px;
}
.b-header__row {
    font-family: Roboto;
}

@media screen and (max-width: 768px) {
	.remodal_1 {
	    width: 100% !important;
	    box-sizing: border-box !important;
	}
	.remodal_1 .order_form form .order_form_row .col_6 {
	    width: 100%;
	}
	.remodal_1 .order_form form .order_form_row .col_6:not(:last-child) {
	    margin-bottom: 20px;
	}
	.b-section.action_order .col_6.left,
	.b-section.action_order .col_6.right {
	    width: 100%;
	    margin-bottom: 30px;
	}
	.b-section.action_order .col_6 .action_order_form {
	    width: 100%;
	    min-height: auto;
	}
	.header_buttons {
		margin-top: 10px;
    	text-align: center;
	}
	.header_buttons > .b-header__btn:first-child {
	    margin-left: 0px;
	}
	.b-section.benefites {
	    min-height: auto;
        /*display: none;*/
	}
}

.call_to_action {
	text-align: center;
	margin-top: 50px;
}
.call_to_action a {
    display: inline-block;
    width: 160px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    font-size: 15px;
    border: 1px solid #000;
    text-align: center;
    border-radius: 5px;
    transition: .15s;

    background-color: #B48754;
    border-color: #B48754;
    color: #fff;
}
.call_to_action a:first-child {
	margin-right: 30px;
}

svg #apparat_image {
    transition: all 0.4s;
}
/*svg g[clip-path="url(#open_image)"] #apparat_image {
    cursor: url(/assets/images/cursor_close.png), auto;
}*/
svg .apparat_description {
    display: none;
}
svg .apparat_description .apparat_description_title {
    fill: #000;
    font-size: 38px;
    line-height: 46px;
    font-weight: bold;
    font-family: "Mazzard M";
}
svg .apparat_description .apparat_description_subtitle {
    fill: #B58854;
    font-size: 26px;
    line-height: 32px;
    font-weight: bold;
    font-family: Roboto;
}
svg .apparat_description .apparat_description_text {

}
svg .apparat_description .apparat_description_image {
    width: 240px;
    height: 230px;
}
path.apparat_description_arrow_left {
    transform: translate(920px, 245px) scale(1.8);
    cursor: pointer;
}
path.apparat_description_arrow_right {
    transform: translate(970px, 245px) scale(1.8);
    cursor: pointer;
}
path.apparat_description_arrow_left:hover,
path.apparat_description_arrow_right:hover  {
    transition: all 0.4s;
    /*stroke: #B58854;*/
    fill: #B58854;
}
.benefites_block a.close {
    display: none;
}
.benefites_block.opened a.close {
    position: absolute;
    top: -70px;
    right: -70px;
    background: url(/assets/images/close_small.svg) no-repeat center center;
    display: block;
    width: 24px;
    height: 24px;
}
.benefites_block tspan[id*="benefites_event"],
.benefites_block svg g.apparat_benefites_icons {
    cursor: pointer;
}
.benefites_block svg g.apparat_benefites_icons:hover {
    transition: all 0.8s;
    opacity: 0.8;
}

.b-section.rezhim_block {
    background: #ebebeb;
    padding: 60px 0;
}
.b-section.rezhim_block .rezhim_block_title {
    font-size: 42px;
    line-height: 46px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}
.b-section.rezhim_block .rezhim_block_subtitle {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: 600;
    font-family: Roboto;
    color: #b88b59;
    margin-bottom: 30px;
}
.b-section.rezhim_block .col_6 {
    width: 47%;
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.b-section.rezhim_block .col_6.rezhim_1 {
    margin-right: 6%;
}
.b-section.rezhim_block .col_6 .rezhim_image {
    position: absolute;
    bottom: 0;
    left: 280px;
}
.b-section.rezhim_block .col_6 .rezhim_wrapper {

}
.b-section.rezhim_block .col_6.rezhim_1 .rezhim_wrapper .rezhim_wrapper_title span {
	display: inline-block;
    font-family: Roboto;
    font-size: 24px;
    font-weight: bold;
    background: url(/assets/images/rezhim_icon_1.svg) no-repeat center left;
    height: 70px;
    line-height: 70px;
    padding-left: 40px;
    margin-bottom: 20px;
}
.b-section.rezhim_block .col_6.rezhim_2 .rezhim_wrapper .rezhim_wrapper_title span {
	display: inline-block;
    font-family: Roboto;
    font-size: 24px;
    font-weight: bold;
    background: url(/assets/images/rezhim_icon_2.svg) no-repeat center left;
    height: 70px;
    line-height: 70px;
    padding-left: 60px;
    margin-bottom: 20px;
}
.b-section.rezhim_block .col_6 .rezhim_wrapper .rezhim_wrapper_box {
    height: 480px;
    width: 280px;
    background: #f9f9f9;
    border-radius: 8px;
}
.b-section.rezhim_block .col_6 .rezhim_wrapper .rezhim_wrapper_box .rezhim_wrapper_box_title {
    font-size: 20px;
    text-align: center;
    border-bottom: 1px solid #b88b59;
    height: 42px;
    line-height: 42px;
}
.b-section.rezhim_block .col_6 .rezhim_wrapper .rezhim_wrapper_box .rezhim_wrapper_box_content {
    padding: 25px;
}
.b-section.rezhim_block .col_6 .rezhim_wrapper .rezhim_wrapper_box .rezhim_wrapper_box_content .rezhim_wrapper_box_content_image {
    text-align: center;
    margin-bottom: 10px;
    height: 167px;
}
.b-section.rezhim_block .col_6 .rezhim_wrapper .rezhim_wrapper_box .rezhim_wrapper_box_content .rezhim_wrapper_box_content_text {
    margin-bottom: 10px;
    font-family: Roboto;
    font-size: 15px;
    line-height: 21px;
    height: 126px;
    overflow: hidden;
}
.b-section.rezhim_block .col_6 .rezhim_wrapper .rezhim_wrapper_box .rezhim_wrapper_box_content .rezhim_wrapper_box_content_list {
    font-family: Roboto;
}
.b-section.rezhim_block .col_6 .rezhim_wrapper .rezhim_wrapper_box .rezhim_wrapper_box_content .rezhim_wrapper_box_content_bold_text {
    list-style-type: none;
    font-weight: bold;
    font-size: 15px;
    font-family: Roboto;
}
.b-section.rezhim_block .col_6 .rezhim_wrapper .rezhim_wrapper_box .rezhim_wrapper_box_content .rezhim_wrapper_box_content_list > ul > li:not(:last-child) {
    margin-bottom: 6px;
}
.b-section.rezhim_block .col_6 .rezhim_wrapper .rezhim_wrapper_box .rezhim_wrapper_box_content .rezhim_wrapper_box_content_list li:before {
    content: attr(data-num);
    display: inline-block;
    background: #fff;
    width: 19px;
    height: 19px;
    line-height: 19px;
    text-align: center;
    border-radius: 19px;
    border: 1px solid #b88b59;
    margin-right: 6px;
}

.b-section.external_rezhim {
    padding: 60px 0 10px 0;
}
.b-section.external_rezhim .external_rezhim_title {
    font-size: 42px;
    line-height: 46px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 40px;
}
.b-section.external_rezhim .external_rezhim_subtitle {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: 600;
    font-family: Roboto;
    color: #b88b59;
    margin-bottom: 30px;
}
.b-section.external_rezhim .col_4 {
    width: 280px;
    display: inline-block;
    vertical-align: top;
}
.b-section.external_rezhim > .b-wrapper > .col_4:not(.external_3) {
    margin-right: calc((1120px - 280px * 3) / 2);
}
.b-section.external_rezhim .col_4.external_1 .external_title span {
    font-family: Roboto;
    font-size: 24px;
    font-weight: bold;
    background: url(/assets/images/external_1.svg) no-repeat center left;
    height: 70px;
    line-height: 70px;
    padding-left: 80px;
    margin-bottom: 20px;
    display: inline-block;
}
.b-section.external_rezhim .col_4.external_2 .external_title span {
    font-family: Roboto;
    font-size: 24px;
    font-weight: bold;
    background: url(/assets/images/external_2.svg) no-repeat center left;
    height: 70px;
    line-height: 70px;
    padding-left: 80px;
    margin-bottom: 20px;
    display: inline-block;
}
.b-section.external_rezhim .col_4.external_3 .external_title span {
    font-family: Roboto;
    font-size: 24px;
    font-weight: bold;
    background: url(/assets/images/external_3.svg) no-repeat center left;
    height: 70px;
    line-height: 70px;
    padding-left: 90px;
    margin-bottom: 20px;
    display: inline-block;
}
.b-section.external_rezhim .col_4 .external_list {
    margin-bottom: 20px;
}
.b-section.external_rezhim .col_4 .external_list ul li {
    border: 1px solid #D09959;
    font-size: 20px;
    width: 204px;
    height: 30px;
    text-align: center;
    border-radius: 30px;
    line-height: 26px;
    list-style-type: none;
    transition: all 0.4s;
}
/*.b-section.external_rezhim .col_4 .external_list ul li:hover {*/
    /*background: rgb(208, 153, 89, 0.25);*/
/*}*/
.b-section.external_rezhim .col_4 .external_list ul > li:not(:last-child) {
    margin-bottom: 10px;
}
.b-section.external_rezhim .col_4 .external_text {
    width: 280px;
    font-size: 15px;
    line-height: 21px;
    margin-bottom: 20px;
    font-family: Roboto;
	position: relative;
    z-index: 1;
}
.b-section.external_rezhim .col_4.external_1 .external_image {
    width: 520px;
    max-width: 500px;
    margin-top: -40px;
    margin-left: -50px;
    z-index: -2;
    position: relative;
}
.b-section.external_rezhim .col_4.external_2 .external_image {
    width: 440px;
    max-width: 500px;
    position: relative;
    margin-top: -308px;
    right: 16px;
    z-index: -1;
}
.b-section.external_rezhim .col_4.external_3 .external_image {
    width: 360px;
    max-width: 500px;
    margin-top: -40px;
    margin-left: -100px;
    z-index: -2;
    position: relative;
}

.b-section.tricks {
    background: #efefef;
    padding: 60px 0;
}
.b-section.tricks .tricks_title {
    font-size: 42px;
    line-height: 46px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}
.b-section.tricks .tricks_subtitle {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: 600;
    font-family: Roboto;
    color: #b88b59;
    margin-bottom: 40px;
}
.b-section.tricks .col_4 {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 33.33%;
    height: 690px;
}
.b-section.tricks .col_4 .price {
	text-align: center;
	font-family: Roboto;
    font-size: 20px;
    font-weight: bold;
}
.b-section.tricks .col_4.tricks_1 .price {
    position: absolute;
    left: 140px;
    bottom: 55px;
}
.b-section.tricks .col_4.tricks_2 .price {
    position: absolute;
    left: 190px;
    bottom: 55px;
}
.b-section.tricks .col_4.tricks_3 .price {
    position: absolute;
    left: 215px;
    bottom: 55px;
}
.b-section.tricks .col_4.tricks_1 .button {
    text-align: center;
    position: absolute;
    left: 110px;
    bottom: 0;
}
.b-section.tricks .col_4.tricks_2 .button {
    text-align: center;
    position: absolute;
    left: 155px;
    bottom: 0;
}
.b-section.tricks .col_4.tricks_3 .button {
    text-align: center;
    position: absolute;
    left: 180px;
    bottom: 0;
}
/*.b-section.tricks .col_4 .button {
	text-align: center;
}*/
.b-section.tricks .col_4 .button a {
	display: inline-block;
    width: 160px;
    height: 36px;
    line-height: 36px;
    text-decoration: none;
    font-size: 15px;
    text-align: center;
    border-radius: 5px;
    background-color: #B48754;
    color: #fff;
}
.b-section.tricks .col_4.tricks_1 .tricks_col_title {
    font-family: Roboto;
    font-size: 24px;
    font-weight: bold;
    background: url(/assets/images/tricks_1.svg) no-repeat center left;
    height: 48px;
    line-height: 48px;
    padding-left: 70px;
    margin-bottom: 40px;
    position: relative;
    z-index: 2;
}
.b-section.tricks .col_4.tricks_2 .tricks_col_title {
    font-family: Roboto;
    font-size: 24px;
    font-weight: bold;
    background: url(/assets/images/tricks_2.svg) no-repeat center left;
    height: 48px;
    line-height: 48px;
    padding-left: 70px;
    margin-bottom: 40px;
    position: relative;
    z-index: 2;
}
.b-section.tricks .col_4.tricks_3 .tricks_col_title {
    font-family: Roboto;
    font-size: 24px;
    font-weight: bold;
    background: url(/assets/images/tricks_3.svg) no-repeat center left;
    height: 48px;
    line-height: 48px;
    padding-left: 70px;
    margin-bottom: 40px;
    position: relative;
    z-index: 2;
}
.b-section.tricks .col_4.tricks_1 .tricks_image {
    position: absolute;
    top: 0;
    z-index: 1;
    right: 50px;
}
.b-section.tricks .col_4.tricks_2 .tricks_image {
    position: absolute;
    top: 40px;
    z-index: 1;
    right: 0px;
}
.b-section.tricks .col_4.tricks_3 .tricks_image {
    position: absolute;
    top: 40px;
    z-index: 1;
    right: 0px;
}
.b-section.tricks .col_4.tricks_1 .tricks_text {
    position: absolute;
    z-index: 2;
    width: 205px;
    font-size: 15px;
    font-family: Roboto;
    line-height: 21px;
    left: 0;
    top: 65px;
}
.b-section.tricks .col_4 .tricks_text:after {
    content: '';
    position: absolute;
    background: url(/assets/images/tricks_arrow.svg) no-repeat top left;
    width: 205px;
    height: 30px;
    left: 0;
    bottom: -35px;
}
.b-section.tricks .col_4 .circle_expand {
    display: none;
    position: absolute;
    z-index: 2;
    border-radius: 100%;
    border: 1px solid #b88b59;
    width: 320px;
    height: 320px;
    cursor: pointer;
}
.b-section.tricks .col_4.tricks_1 .circle_expand {
    top: 70px;
    left: 0px;
}
.b-section.tricks .col_4.tricks_2 .circle_expand {
    top: 140px;
    left: 0px;
}
.b-section.tricks .col_4.tricks_3 .circle_expand {
    top: 300px;
    left: 60px;
}
.b-section.tricks .col_4.tricks_1 .circle {
    position: absolute;
    width: 108px;
    height: 108px;
    top: 160px;
    left: 140px;
    border-radius: 108px;
    background: rgb(184, 139, 89, 0.25);
    z-index: 2;
    transition: all 0.4s;
    cursor: pointer;
}
.b-section.tricks .col_4.tricks_2 .tricks_text {
    position: absolute;
    z-index: 2;
    width: 205px;
    font-size: 15px;
    font-family: Roboto;
    line-height: 21px;
    left: 10px;
    top: 155px;
}
.b-section.tricks .col_4.tricks_2 .circle {
    position: absolute;
    width: 108px;
    height: 108px;
    top: 240px;
    left: 170px;
    border-radius: 108px;
    background: rgb(184, 139, 89, 0.25);
    z-index: 2;
    transition: all 0.4s;
    cursor: pointer;
}
.b-section.tricks .col_4.tricks_3 .tricks_text {
    position: absolute;
    z-index: 2;
    width: 205px;
    font-size: 15px;
    font-family: Roboto;
    line-height: 21px;
    left: 40px;
    top: 365px;
}
.b-section.tricks .col_4.tricks_3 .circle {
    position: absolute;
    width: 108px;
    height: 108px;
    top: 430px;
    left: 205px;
    border-radius: 108px;
    background: rgb(184, 139, 89, 0.25);
    z-index: 2;
    transition: all 0.4s;
    cursor: pointer;
}
.b-section.tricks .col_4:hover .circle {
    background: rgb(184, 139, 89, 0.4);
    transform: scale(1.3);
}
.benefites_block:not(.opened) svg image#apparat_image {
    cursor: pointer;
}
svg image#apparat_image:hover {
    transform: scale(0.155);
    transform-origin: 305px -12px;
}



.b-section.reform_complect {
    padding: 60px 0;
    overflow: hidden;
}
.b-section.reform_complect .reform_complect_title {
    font-size: 42px;
    line-height: 46px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}
.b-section.reform_complect .reform_complect_subtitle {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: 600;
    font-family: Roboto;
    color: #b88b59;
    margin-bottom: 40px;
}
.b-section.reform_complect .reform_complect_block {
	position: relative;
	height: 1355px;
}
.b-section.reform_complect .reform_complect_block .complect_image {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
    width: 800px;
    height: 1350px;
}
.b-section.reform_complect .reform_complect_block .complect_image img.inactive {
    opacity: 0.15;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part {
    /*display: none;*/
    position: absolute;
    z-index: 1;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_1 {
    top: 13px;
    left: 396px;
    width: 70px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_3 {
    top: 31px;
    left: 297px;
    width: 70px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_4 {
    top: 151px;
    left: 417px;
    width: 51px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_5 {
    top: 153px;
    left: 286px;
    width: 49px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_6 {
    top: 481px;
    left: 288px;
    width: 64px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_7 {
    top: 465px;
    left: 295px;
    width: 40px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_8 {
    top: 286px;
    left: 383px;
    width: 33px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_9 {
    top: 477px;
    left: 251px;
    width: 81px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_10 {
    top: 390px;
    left: 426px;
    width: 50px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_11 {
    top: 373px;
    left: 434px;
    width: 33px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_12 {
    top: 1156px;
    left: 643px;
    width: 123px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_13 {
    top: 740px;
    left: 392px;
    width: 38px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_14 {
    top: 792px;
    left: 331px;
    width: 241px;
    z-index: 4;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_17 {
    top: 867px;
    left: 331px;
    width: 246px;
    z-index: 3;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_18 {
    top: 926px;
    left: 343px;
    width: 221px;
    z-index: 2;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_19 {
    top: 954px;
    left: 313px;
    width: 285px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_20 {
    top: 1120px;
    left: 212px;
    width: 108px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_21 {
    top: 1133px;
    left: 605px;
    width: 17px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_22 {
    top: 1129px;
    left: 591px;
    width: 12px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_23 {
    top: 1127px;
    left: 629px;
    width: 27px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_24 {
    top: 1276px;
    left: 262px;
    width: 29px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_25 {
    top: 1256px;
    left: 340px;
    width: 94px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_26 {
    top: 1267px;
    left: 455px;
    width: 86px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_27 {
    top: 1263px;
    left: 581px;
    width: 60px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_28 {
    top: 1257px;
    left: 671px;
    width: 91px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_29 {
    top: 1030px;
    left: 624px;
    width: 165px;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_30 {
    top: 1155px;
    left: 18px;
    width: 125px;
    z-index: 1;
}
.b-section.reform_complect .reform_complect_block .complect_image .complect_part.part_31 {
    top: 1176px;
    left: 110px;
    width: 120px;
    z-index: 2;
}

.b-section.reform_complect .reform_complect_block .complect_image .spot {
	position: absolute;
	transition: all 0.4s;
    z-index: 9;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot:before {
	content: attr(data-num);
    display: inline-block;
    background: #fff;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border-radius: 19px;
    border: 1px solid #b88b59;
    margin-right: 6px;
    font-weight: bold;
    font-size: 12px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="1"] {
	top: 0;
    left: 450px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="2"] {
	top: 60px;
    left: 450px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="3"] {
	top: 60px;
    left: 290px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="4"] {
	top: 240px;
	left: 460px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="5"] {
	top: 270px;
	left: 290px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="6"] {
	top: 485px;
	left: 340px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="7"] {
	top: 450px;
	left: 320px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="8"] {
	top: 270px;
	left: 380px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="9"] {
	top: 520px;
	left: 290px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="10"] {
	top: 550px;
	left: 450px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="11"] {
	top: 370px;
	left: 460px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="12"] {
	top: 1200px;
	left: 690px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="13"] {
	top: 1305px;
    left: 260px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="14"] {
	top: 1310px;
    left: 345px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="15"] {
	top: 1305px;
    left: 475px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="16"] {
	top: 1285px;
    left: 730px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="17"] {
	top: 1020px;
    left: 690px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="18"] {
	top: 1300px;
    left: 50px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="19"] {
	top: 1310px;
    left: 125px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="20"] {
	top: 725px;
    left: 390px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="21"] {
	top: 810px;
    left: 395px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="22"] {
	top: 815px;
    left: 485px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="23"] {
	top: 850px;
    left: 315px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="24"] {
	top: 895px;
    left: 315px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="25"] {
	top: 945px;
    left: 320px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="26"] {
	top: 1065px;
    left: 335px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="27"] {
	top: 1155px;
    left: 230px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="28"] {
	top: 1105px;
    left: 600px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="29"] {
	top: 1100px;
    left: 570px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="30"] {
	top: 1110px;
    left: 640px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot[data-num="31"] {
	top: 1300px;
    left: 600px;
}
.b-section.reform_complect .reform_complect_block .complect_image .spot.active:before {
	content: attr(data-num);
    display: inline-block;
    background: #fff;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border-radius: 19px;
    border: 1px solid #b88b59;
    margin-right: 6px;
    font-weight: bold;
    font-size: 12px;
    transform: scale(1.5);
    background: #b88b59;
    color: #fff;
}
.b-section.reform_complect .reform_complect_block > .complect_list {
	position: relative;
	z-index: 2;
}
.b-section.reform_complect .reform_complect_block > .complect_list.first  {
	margin-bottom: 90px;
    padding-top: 40px;
}
.b-section.reform_complect .reform_complect_block .complect_list .complect_list_title {
	font-size: 24px;
	font-weight: bold;
	font-family: Roboto;
	margin-bottom: 10px;
}
.b-section.reform_complect .reform_complect_block .complect_list ul li {
	list-style-type: none;
	font-size: 17px;
	font-family: Roboto;
    padding-bottom: 10px;
}
.b-section.reform_complect .reform_complect_block .complect_list ul > li:not(:last-child) {
	/*margin-bottom: 10px;*/
}
.b-section.reform_complect .reform_complect_block .complect_list ul li b {
	font-weight: bold;
}
.b-section.reform_complect .reform_complect_block .complect_list ul li:before {
	content: attr(data-num);
    display: inline-block;
    background: #fff;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border-radius: 19px;
    border: 1px solid #b88b59;
    margin-right: 6px;
    font-weight: bold;
    font-size: 12px;
}

.b-section.benefites .benefites_block_mobile {
	display: none;
}

.only_mobile {
    display: none;
}
.only_desktop {
    display: inherit;
}

.b-section.turbo_cool {
    padding: 60px 0;
    background: #E1E1E1;
}
.b-section.turbo_cool .turbo_cool_title {
    font-size: 42px;
    line-height: 46px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}
.b-section.turbo_cool .turbo_cool_subtitle {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: 600;
    font-family: Roboto;
    color: #b88b59;
    margin-bottom: 40px;
}
.b-section.turbo_cool .col_6.turbo_image {
    display: inline-block;
    width: 42%;
    margin-right: 8%;
    vertical-align: top;
}
.b-section.turbo_cool .col_6.turbo_description {
    display: inline-block;
    width: 50%;
    vertical-align: top;
}
.b-section.turbo_cool .col_6.turbo_description .turbo_description_box {
    background: rgba(255, 255, 255, 0.7);
    border-radius: 10px;
    margin-bottom: 40px;
}
.b-section.turbo_cool .col_6.turbo_description .turbo_description_box .turbo_description_content {
    padding: 30px;
}
.b-section.turbo_cool .col_6.turbo_description .turbo_description_box .turbo_description_content ul li {
    position: relative;
    list-style-type: none;
    padding-left: 20px;
}
.b-section.turbo_cool .col_6.turbo_description .turbo_description_box .turbo_description_content ul > li:not(:last-child) {
    margin-bottom: 20px;
}
.b-section.turbo_cool .col_6.turbo_description .turbo_description_box .turbo_description_content ul li:before {
    content: '';
    position: absolute;
    top: 5px;
    left: 0;
    display: inline-block;
    width: 12px;
    height: 12px;
    border: 3px solid #B78A54;
    background: #B78A54;
    border-radius: 16px;
    margin-right: 10px;
    box-sizing: border-box;
}
.b-section.turbo_cool .col_6.turbo_description .turbo_description_box .turbo_description_content ul li span {
    display: inline-block;
    vertical-align: middle;
    font-size: 17px;
    line-height: 21px;
    font-family: Roboto;
}
.b-section.turbo_cool .col_6.turbo_description .turbo_description_box .turbo_description_bottom {
    color: #B78A54;
    border-top: 1px solid #B78A54;
    font-family: Roboto;
    font-weight: bold;
    font-size: 17px;
    line-height: 21px;
    text-align: center;
    padding: 20px;
}
.b-section.turbo_cool .col_6.turbo_description .coolers {

}
.b-section.turbo_cool .col_6.turbo_description .coolers .coolers_col.cooler {
    display: inline-block;
    vertical-align: top;
    width: 45%;
    margin-right: 5%;
}
.b-section.turbo_cool .col_6.turbo_description .coolers .coolers_col.deflegmator {
    display: inline-block;
    vertical-align: top;
    width: 45%;
}
.b-section.turbo_cool .col_6.turbo_description .coolers .coolers_col .coolers_title {
    font-family: Roboto;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
}
.b-section.turbo_cool .col_6.turbo_description .coolers .coolers_col.cooler img {
    margin-top: -10px;
}

.b-section.water_connect {
    padding: 60px 0;
}
.b-section.water_connect .water_connect_title {
    font-size: 42px;
    line-height: 46px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}
.b-section.water_connect .water_connect_subtitle {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: 600;
    font-family: Roboto;
    color: #b88b59;
    margin-bottom: 60px;
}
.b-section.water_connect .col_6 {
    display: inline-block;
    vertical-align: top;
    width: 47%;
}
.b-section.water_connect .col_6.first {
    margin-right: 6%;
}
.b-section.water_connect .col_6 .water_connect_image {
    margin-bottom: 20px;
}
.b-section.water_connect .col_6 .water_connect_col_title {
    margin-bottom: 20px;
    font-family: Roboto;
    font-size: 24px;
    font-weight: bold;
}
.b-section.water_connect .col_6 .water_connect_text {
    font-family: Roboto;
    font-size: 17px;
    line-height: 24px;
}

.b-section.water_connect_2 {
    padding: 60px 0 0 0;
    background: #e8e8e8;
}
.b-section.water_connect_2 .water_connect_2_title {
    font-size: 42px;
    line-height: 46px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}
.b-section.water_connect_2 .water_connect_2_subtitle {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: 600;
    font-family: Roboto;
    color: #b88b59;
    margin-bottom: 60px;
}
.b-section.water_connect_2 .col_6 {
    display: inline-block;
    vertical-align: top;
    width: 50%;
}
.b-section.water_connect_2 .col_6 .circle_text {
    font-family: Roboto;
    font-weight: bold;
    font-size: 17px;
    line-height: 22px;
    padding-left: 230px;
    padding-top: 50px;
    background: url(/assets/images/water_connect_circle.png) no-repeat center left;
    height: 200px;
    margin-bottom: 30px;
}
body.webp_support .b-section.water_connect_2 .col_6 .circle_text {
    font-family: Roboto;
    font-weight: bold;
    font-size: 17px;
    line-height: 22px;
    padding-left: 230px;
    padding-top: 50px;
    background: url(/assets/images/water_connect_circle.webp) no-repeat center left;
    height: 200px;
    margin-bottom: 30px;
}


.b-section.water_connect_2 .col_6 .water_connect_2_list {
    background: rgba(255, 255, 255, 0.7);
    border-radius: 10px;
    margin-bottom: 40px;
    padding: 40px 30px;
}
.b-section.water_connect_2 .col_6 .water_connect_2_list ul li {
    position: relative;
    list-style-type: none;
    padding-left: 20px;
}
.b-section.water_connect_2 .col_6 .water_connect_2_list ul > li:not(:last-child) {
    margin-bottom: 20px;
}
.b-section.water_connect_2 .col_6 .water_connect_2_list ul li:before {
    content: '';
    position: absolute;
    top: 5px;
    left: 0;
    display: inline-block;
    width: 12px;
    height: 12px;
    border: 3px solid #B78A54;
    background: #B78A54;
    border-radius: 16px;
    margin-right: 10px;
    box-sizing: border-box;
}
.b-section.water_connect_2 .col_6 .water_connect_2_list ul li span {
    display: inline-block;
    vertical-align: middle;
    font-size: 17px;
    line-height: 24px;
    font-family: Roboto;
}


.b-section.warranty {
    padding: 60px 0;
}
.b-section.warranty .warranty_title {
    font-size: 42px;
    line-height: 46px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}
.b-section.warranty .warranty_subtitle {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: 600;
    font-family: Roboto;
    color: #b88b59;
    margin-bottom: 60px;
}
.b-section.warranty .col_6 {
    display: inline-block;
    vertical-align: top;
    width: 47%;
}
.b-section.warranty .col_6.first {
    margin-right: 6%;
}
.b-section.warranty .col_6 .warranty_image {
    margin-bottom: 20px;
}
.b-section.warranty .col_6 .warranty_col_title {
    margin-bottom: 20px;
    font-family: Roboto;
    font-size: 24px;
    font-weight: bold;
}
.b-section.warranty .col_6 .warranty_text {
    font-family: Roboto;
    font-size: 17px;
    line-height: 24px;
}
.b-section.warranty .col_6 .warranty_text > p:not(:last-child) {
    margin-bottom: 20px;
}

.b-section.enjoy_work {
    padding: 60px 0;
    background: #e6e6e6;
}
.b-section.enjoy_work .enjoy_work_title {
    font-size: 42px;
    line-height: 46px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}
.b-section.enjoy_work .enjoy_work_subtitle {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: 600;
    font-family: Roboto;
    color: #b88b59;
    margin-bottom: 60px;
}
.b-section.enjoy_work .items {

}
.b-section.enjoy_work .items .item {
    position: relative;
    background: rgba(255, 255, 255, 0.5);
    height: 250px;
    padding: 30px 60px;
    border-radius: 20px 0 0 20px;
}
.b-section.enjoy_work .items .item:before {
    content: 'Wein ReForm';
    position: absolute;
    right: 8px;
    bottom: 5px;
    color: #ccc;
    font-size: 12px;
    z-index: 2;
}
.b-section.enjoy_work .items .item.item_1:after {
    content: '1';
    position: absolute;
    top: 32px;
    left: 15px;
    font-family: Roboto;
    font-size: 17px;
    font-weight: bold;
    display: block;
    background: #fff;
    text-align: center;
    height: 30px;
    width: 30px;
    line-height: 28px;
    border: 1px solid #000;
    border-radius: 30px;
    box-sizing: border-box;
}
.b-section.enjoy_work .items .item.item_2:after {
    content: '2';
    position: absolute;
    top: 32px;
    left: 15px;
    font-family: Roboto;
    font-size: 17px;
    font-weight: bold;
    display: block;
    background: #fff;
    text-align: center;
    height: 30px;
    width: 30px;
    line-height: 28px;
    border: 1px solid #000;
    border-radius: 30px;
    box-sizing: border-box;
}
.b-section.enjoy_work .items > .item:not(:last-child) {
    margin-bottom: 30px;
}
.b-section.enjoy_work .items .item .item_title {
    font-family: Roboto;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 15px;
    width: 360px;
}
.b-section.enjoy_work .items .item .item_text {
    width: 340px;
    font-size: 15px;
    line-height: 18px;
    font-family: Roboto;
}
.b-section.enjoy_work .items .item .item_text > p:not(:last-child) {
    margin-bottom: 20px;
}
.b-section.enjoy_work .items .item .item_image_1 {
    position: absolute;
    top: 0;
    right: 360px;
}
.b-section.enjoy_work .items .item .item_image_2 {
    position: absolute;
    top: 0;
    right: 0;
}

.b-section.additional_products {
    padding: 60px 0;
}
.b-section.additional_products .additional_products_title {
    font-size: 42px;
    line-height: 46px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}
.b-section.additional_products .additional_products_subtitle {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: 600;
    font-family: Roboto;
    color: #b88b59;
    margin-bottom: 60px;
}
.b-section.additional_products .additional_products_box {
    position: relative;
}
.b-section.additional_products .additional_products_box .additional_products_main_image {
    display: block;
    margin: 0 auto;
    position: relative;
    right: -23px;
    z-index: 1;
}
.b-section.additional_products .additional_products_box .additional_products_item {
    position: absolute;
    z-index: 2;
    cursor: pointer;
}
.b-section.additional_products .additional_products_box .additional_products_item.additional_products_item_1 {
    width: 494px;
    top: 50px;
    left: 0;
}
.b-section.additional_products .additional_products_box .additional_products_item.additional_products_item_2 {
    width: 534px;
    top: 205px;
    left: 0;
}
.b-section.additional_products .additional_products_box .additional_products_item.additional_products_item_3 {
    width: 430px;
    top: 355px;
    left: 0;
}
.b-section.additional_products .additional_products_box .additional_products_item.additional_products_item_4 {
    width: 539px;
    top: 510px;
    left: 0;
}
.b-section.additional_products .additional_products_box .additional_products_item.additional_products_item_5 {
    width: 480px;
    top: 655px;
    left: 0;
}
.b-section.additional_products .additional_products_box .additional_products_item.additional_products_item_6 {
    width: 290px;
    top: 65px;
    right: 0;
}
.b-section.additional_products .additional_products_box .additional_products_item.additional_products_item_7 {
    width: 538px;
    top: 205px;
    right: 0;
}
.b-section.additional_products .additional_products_box .additional_products_item.additional_products_item_8 {
    width: 539px;
    top: 355px;
    right: 0;
}
.b-section.additional_products .additional_products_box .additional_products_item.additional_products_item_9 {
    width: 330px;
    top: 510px;
    right: 0;
}
.b-section.additional_products .additional_products_box .additional_products_item.additional_products_item_10 {
    width: 325px;
    top: 655px;
    right: 0;
}
.b-section.additional_products .additional_products_box .additional_products_description {
    position: absolute;
    display: none;
    background: #fff;
    border: 1px solid #B78A54;
    border-radius: 15px;
    padding: 10px 10px;
    z-index: 3;
    font-size: 15px;
    font-family: roboto;
}
.b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_1 {
    width: 373px;
    height: 138px;
    top: 170px;
    left: 0;
    padding: 15px 100px 15px 20px;
    background: url(/assets/images/additional_products_description_1.jpg) no-repeat center right, #fff;
}
body.webp_support .b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_1 {
    width: 373px;
    height: 138px;
    top: 170px;
    left: 0;
    padding: 15px 100px 15px 20px;
    background: url(/assets/images/additional_products_description_1.webp) no-repeat center right, #fff;
}
.b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_2 {
    width: 373px;
    height: 138px;
    top: 320px;
    left: 0;
    padding: 15px 20px 15px 20px;
}
.b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_3 {
    width: 373px;
    height: 138px;
    top: 470px;
    left: 0;
    padding: 15px 20px 15px 20px;
}
.b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_4 {
    width: 373px;
    height: 138px;
    top: 620px;
    left: 0;
    padding: 12px 100px 15px 20px;
    background: url(/assets/images/additional_products_description_4.jpg) no-repeat center right 20px, #fff;
}
body.webp_support .b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_4 {
    width: 373px;
    height: 138px;
    top: 620px;
    left: 0;
    padding: 12px 100px 15px 20px;
    background: url(/assets/images/additional_products_description_4.webp) no-repeat center right 20px, #fff;
}
.b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_5 {
    width: 373px;
    height: 138px;
    top: 470px;
    left: 0;
    padding: 12px 20px 15px 20px;
}
.b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_6 {
    width: 373px;
    height: 138px;
    top: 180px;
    right: 0;
    padding: 12px 130px 15px 20px;
    background: url(/assets/images/additional_products_description_6.jpg) no-repeat center right -1px, #fff;
}
body.webp_support .b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_6 {
    width: 373px;
    height: 138px;
    top: 180px;
    right: 0;
    padding: 12px 130px 15px 20px;
    background: url(/assets/images/additional_products_description_6.webp) no-repeat center right -1px, #fff;
}
.b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_7 {
    width: 433px;
    height: 138px;
    top: 320px;
    right: 0;
    padding: 12px 110px 15px 20px;
    background: url(/assets/images/additional_products_description_7.jpg) no-repeat center right 20px, #fff;
}
body.webp_support .b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_7 {
    width: 433px;
    height: 138px;
    top: 320px;
    right: 0;
    padding: 12px 110px 15px 20px;
    background: url(/assets/images/additional_products_description_7.webp) no-repeat center right 20px, #fff;
}
.b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_8 {
    width: 433px;
    height: 138px;
    top: 470px;
    right: 0;
    padding: 12px 20px 15px 20px;
    background: url(/assets/images/additional_products_description_8.jpg) no-repeat right bottom -3px, #fff;
}
body.webp_support .b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_8 {
    width: 433px;
    height: 138px;
    top: 470px;
    right: 0;
    padding: 12px 20px 15px 20px;
    background: url(/assets/images/additional_products_description_8.webp) no-repeat right bottom -3px, #fff;
}
.b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_9 {
    width: 433px;
    height: 138px;
    top: 620px;
    right: 0;
    padding: 22px 20px 15px 20px;
}
.b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_10 {
    width: 433px;
    height: 138px;
    top: 470px;
    right: 0;
    padding: 15px 20px 15px 20px;
}

.b-section.additional_products .additional_products_box .additional_products_item_1:hover ~ .additional_products_description_1 { display: block; }
.b-section.additional_products .additional_products_box .additional_products_item_1:hover ~ .additional_products_item_2 { display: none; }

.b-section.additional_products .additional_products_box .additional_products_item_2:hover ~ .additional_products_description_2 { display: block; }
.b-section.additional_products .additional_products_box .additional_products_item_2:hover ~ .additional_products_item_3 { display: none; }

.b-section.additional_products .additional_products_box .additional_products_item_3:hover ~ .additional_products_description_3 { display: block; }
.b-section.additional_products .additional_products_box .additional_products_item_3:hover ~ .additional_products_item_4 { display: none; }

.b-section.additional_products .additional_products_box .additional_products_item_4:hover ~ .additional_products_description_4 { display: block; }
.b-section.additional_products .additional_products_box .additional_products_item_4:hover ~ .additional_products_item_5 { display: none; }

.b-section.additional_products .additional_products_box .additional_products_item_5:hover ~ .additional_products_description_5 { display: block; }
.b-section.additional_products .additional_products_box .additional_products_item_5:hover ~ .additional_products_item_4 { display: none; }

.b-section.additional_products .additional_products_box .additional_products_item_6:hover ~ .additional_products_description_6 { display: block; }
.b-section.additional_products .additional_products_box .additional_products_item_6:hover ~ .additional_products_item_7 { display: none; }

.b-section.additional_products .additional_products_box .additional_products_item_7:hover ~ .additional_products_description_7 { display: block; }
.b-section.additional_products .additional_products_box .additional_products_item_7:hover ~ .additional_products_item_8 { display: none; }

.b-section.additional_products .additional_products_box .additional_products_item_8:hover ~ .additional_products_description_8 { display: block; }
.b-section.additional_products .additional_products_box .additional_products_item_8:hover ~ .additional_products_item_9 { display: none; }

.b-section.additional_products .additional_products_box .additional_products_item_9:hover ~ .additional_products_description_9 { display: block; }
.b-section.additional_products .additional_products_box .additional_products_item_9:hover ~ .additional_products_item_10 { display: none; }

.b-section.additional_products .additional_products_box .additional_products_item_10:hover ~ .additional_products_description_10 { display: block; }
.b-section.additional_products .additional_products_box .additional_products_item_10:hover ~ .additional_products_item_9 { display: none; }

.nowrap_desktop {
    white-space: nowrap;
}

.b-section.reform_compare {
    padding: 60px 0;
    background: #F6F6F6;
}
.b-section.reform_compare .reform_compare_title {
    font-size: 42px;
    line-height: 46px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}
.b-section.reform_compare .reform_compare_subtitle {
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: 600;
    font-family: Roboto;
    color: #b88b59;
    margin-bottom: 60px;
}
.b-section.reform_compare .compare_table {
    /*background: #fff;*/
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.7);
}
.b-section.reform_compare .compare_table .compare_table_header {
    background: #fff;
    border-radius: 10px 10px 0 0;
}
.b-section.reform_compare .compare_table .compare_table_header .col_6 {
    width: 50%;
    display: inline-block;
    vertical-align: middle;
    font-family: Roboto;
    font-size: 17px;
    text-align: center;
    padding: 20px 0;
    font-weight: bold;
}
.b-section.reform_compare .compare_table .compare_table_body {
    background: #ECECEC;
    border-radius: 0 0 10px 10px;
    padding: 20px 10px 10px 10px;
}
.b-section.reform_compare .compare_table .compare_table_body > .compare_table_item:not(:last-child) {
    margin-bottom: 40px;
}
.b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_title {
    font-family: Roboto;
    font-size: 24px;
    text-align: center;
    margin-bottom: 20px;
    font-weight: bold;
}
.b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col  {
    display: inline-block;
    width: calc(50% - 5px);
    vertical-align: top;
    height: 240px;
}
.b-section.reform_compare .compare_table .compare_table_body .compare_table_item > .compare_table_item_col.good {
    margin-right: 10px;
}
.b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col .compare_table_image {
    position: relative;
    display: inline-block;
    width: 240px;
    vertical-align: top;
    border-radius: 10px 0 0 10px;
    background: #fff;
}
.b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col.good .compare_table_image:after {
    content: '';
    position: absolute;
    top: 20px;
    left: 20px;
    background: url('/assets/images/compare_plus.svg') no-repeat center center;
    width: 20px;
    height: 20px;
    z-index: 2;
}
.b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col.bad .compare_table_image:after {
    content: '';
    position: absolute;
    top: 20px;
    left: 20px;
    background: url('/assets/images/compare_minus.svg') no-repeat center center;
    width: 20px;
    height: 20px;
    z-index: 2;
}
/*.b-section.reform_compare .compare_table .compare_table_body .compare_table_item.deflegmator_item .compare_table_item_col.good .compare_table_image:before {
    content: '';
    position: absolute;
    bottom: 20px;
    left: 20px;
    background: url('/assets/images/compare_deflegmator_good.svg') no-repeat center center;
    width: 60px;
    height: 60px;
    z-index: 2;
}
.b-section.reform_compare .compare_table .compare_table_body .compare_table_item.deflegmator_item .compare_table_item_col.bad .compare_table_image:before {
    content: '';
    position: absolute;
    bottom: 20px;
    left: 20px;
    background: url('/assets/images/compare_deflegmator_bad.svg') no-repeat center center;
    width: 60px;
    height: 60px;
    z-index: 2;
}*/
.b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col .compare_table_image img {
    border-radius: 10px 0 0 10px;
}
.b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col .compare_table_text {
    position: relative;
    display: inline-block;
    width: calc(100% - 240px);
    vertical-align: top;
    background: rgba(255, 255, 255, 0.7);
    height: 240px;
    border-radius: 0 10px 10px 0;
    padding: 15px 20px;
    font-family: Roboto;
}
.b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col .compare_table_text ul {
    padding-left: 15px;
}
.b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col .compare_table_text ul li {
    list-style-type: disc;
}
.b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col .compare_table_text ul > li:not(:last-child) {
    margin-bottom: 5px;
}
.b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col .compare_table_text .bottom_text {
    position: absolute;
    left: 20px;
    bottom: 15px;
    font-weight: bold;
    line-height: 21px;
    font-size: 17px;
    width: calc(100% - 40px);
}
.b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col.good .compare_table_text .bottom_text {
    padding-top: 10px;
    border-top: 2px solid #39D84A;
}
.b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col.bad .compare_table_text .bottom_text {
    padding-top: 10px;
    border-top: 2px solid #FF0000;
}

.call_to_action_description {
    font-family: Roboto;
    font-size: 15px;
    text-align: center;
}

.b-section.reform_char {
    padding: 60px 0;
    background: #F1F1F1;
}
.b-section.reform_char .reform_char_title {
    font-size: 42px;
    line-height: 46px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}
.b-section.reform_char .reform_char_box {

}
.b-section.reform_char .reform_char_box .reform_char_image {
    display: inline-block;
    vertical-align: top;
    width: 33%;
    margin-right: 4%;
    text-align: center;
    height: 615px;
    margin-top: 68px;
}
.b-section.reform_char .reform_char_box .reform_char_image img {
    display: none;
}
.b-section.reform_char .reform_char_box .reform_char_image img.reform_char_image_1 {
    /*margin-top: 50px;*/
    width: 350px;
    height: 628px;
}
.b-section.reform_char .reform_char_box .reform_char_image img.reform_char_image_2 {
    margin-top: -30px;
    width: 381px;
    max-width: 381px;
    height: 677px;
    max-height: 677px;
}
.b-section.reform_char .reform_char_box .reform_char_image img.reform_char_image_3 {
    margin-top: -110px;
    width: 340px;
    max-width: 340px;
    height: 755px;
    max-height: 755px;
}
.b-section.reform_char .reform_char_box .reform_char_image img.active {
    display: inline-block;
}
.b-section.reform_char .reform_char_box .reform_char_content {
    display: inline-block;
    vertical-align: top;
    width: 63%;
}
.b-section.reform_char .reform_char_box .reform_char_content .tabs {
    background: #fff;
    padding: 40px 30px;
    border: 1px solid #B78A54;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
}
.b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_labels {
    margin-bottom: 20px;
    text-align: center;
    border-bottom: 1px solid #B78A54;
    padding-bottom: 25px;
}
.b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_labels ul li {
    display: inline-block;
    font-family: Roboto;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
}
.b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_labels ul li span {
    display: inline-block;
    background: url(/assets/images/radio_off.svg) no-repeat center left;
    background-size: 20px;
    padding-left: 25px;
}
.b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_labels ul > li:not(:last-child) {
    margin-right: 20px;
}
.b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_labels ul li.active span {
    background: url(/assets/images/radio_on.svg) no-repeat center left;
    background-size: 20px;
}
.b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_content .tab {
    display: none;
}
.b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_content .tab.active {
    display: block;
}
.b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_content .tab .char_table {
    font-family: Roboto;
}
.b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_content .tab .char_table {

}
.b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_content .tab .char_table .char_table_row {

}
.b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_content .tab .char_table .char_table_row .key {
    display: inline-block;
    vertical-align: top;
    width: 49%;
    margin-right: 2%;
    text-align: right;
    padding: 5px 10px;
}
.b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_content .tab .char_table .char_table_row .value {
    display: inline-block;
    vertical-align: top;
    width: 49%;
    padding: 5px 10px;
    font-weight: bold;
}
.b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_content .tab .char_table > .char_table_row:nth-child(odd) .key,
.b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_content .tab .char_table > .char_table_row:nth-child(odd) .value {
    background: #F1F1F1;
}

/* Remodal Delivery */

.remodal.remodal_delivery {
    width: 960px !important;
    max-width: 960px;
}
.remodal.remodal_delivery .delivery_title {
    font-family: Roboto;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 30px;
}
.remodal.remodal_delivery .delivery_list {
    text-align: left;
    width: 45%;
    margin: 0 auto 40px auto;
}
.remodal.remodal_delivery .delivery_list ul {

}
.remodal.remodal_delivery .delivery_list ul li {
    font-family: Roboto;
    font-weight: bold;
    font-size: 21px;
    color: #000;
    list-style-type: disc;
}
.remodal.remodal_delivery .delivery_list ul > li:not(:last-child) {
    margin-bottom: 10px;
}
.remodal.remodal_delivery .delivery_list ul li span {
    color: #B58953;
}
.remodal.remodal_delivery .delivery_icons {

}
.remodal.remodal_delivery .delivery_icons .col_3 {
    display: inline-block;
    vertical-align: top;
    width: 25%;
}
.remodal.remodal_delivery .delivery_icons .col_3 .delivery_image {
    margin-bottom: 10px;
}
.remodal.remodal_delivery .delivery_icons .col_3 .delivery_text {
    font-family: Roboto;
    font-size: 17px;
    line-height: 21px;
}

/* /Remodal Delivery */

/* Remodal Delivery Promo */

.remodal__delivery-promo {
    width: 800px;
    height: 470px;
}

.delivery__promo-header {

}

.delivery__promo-title {

}

.delivery__promo-list {

}

.delivery__promo-disclaimer {

}

/* /Remodal Delivery Promo */


.city_title {
    display: block;
    font-weight: bold;
    font-size: 38px;
    margin: -5px 0 40px 0;
    color: inherit;
}
.city_title_first {
    display: block;
    font-weight: bold;
    font-size: 38px;
    margin: 0 0 0px 0;
    color: inherit;
}

.reform_action_box {
    position: absolute;
    width: 240px;
    /*height: 340px;*/
    background: #fff;
    z-index: 2;
    top: 0;
    right: 0;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    border-radius: 5px;
}
.reform_action_box .box_title {
    background: #e1544f;
    color: #fff;
    text-align: center;
    height: 42px;
    line-height: 42px;
    font-size: 18px;
    font-weight: 500;
    border-radius: 5px 5px 0 0;
}
.reform_action_box .box_subtitle {
    font-size: 14px;
    font-family: Roboto;
    text-align: center;
    margin: 10px 0 5px 0;
}
.reform_action_box .box_products {
    background: url(/assets/images/sum_line.svg) no-repeat center bottom;
    background-size: 100% auto;
    padding-bottom: 25px;
}
.reform_action_box .box_products ul {
    font-size: 0;
    /*padding-left: 15px;*/
    padding: 0 10px;
    text-align: center;
}
.reform_action_box .box_products ul li {
    display: inline-block;
    width: 33.33%;
    vertical-align: top;
    font-size: 11px;
    text-align: center;
    font-family: Roboto;
}
.reform_action_box .box_products ul li img {
    height: 100px;
}
.reform_action_box .box_products ul li .box_product_title {

}
.reform_action_box .box_list {
	padding: 0 20px 0 40px;
    font-size: 13px;
    line-height: 18px;

    background: url(/assets/images/sum_line.svg) no-repeat center bottom;
    background-size: 100% auto;
    padding-bottom: 25px;
}
.reform_action_box .box_price {
    text-align: center;
    margin-top: -5px;
    margin-bottom: -3px;
}
.reform_action_box .box_price > span {
    font-size: 48px;
    color: #e1544f;
    position: relative;
    font-weight: bold;
    left: 20px;
}
.reform_action_box .box_price > span > span.currency {
    font-size: 18px;
}
.reform_action_box .box_price > span > span.oldprice {
    font-size: 18px;
    color: #000;
    text-decoration: line-through;
    position: absolute;
    top: 0px;
    left: -45px;
}
.reform_action_box .box_asterisk {
    background: #F6F6F6;
    border-radius: 0 0 5px 5px;
    /* height: 30px; */
    line-height: 14px;
    font-family: Roboto;
    font-size: 12px;
    text-align: center;
    padding: 8px 0;
}

.reform_action_box_order {
    font-family: "Mazzard M", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    height: 160px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    background: #fff;
    margin-bottom: 20px;
}
.reform_action_box_order .box_left {
    background: #E1544F;
    border-radius: 5px 0 0 5px;
    color: #fff;
    display: inline-block;
    width: 35%;
    vertical-align: top;
    height: 160px;
    padding: 8px 15px;
}
.reform_action_box_order .box_left .box_title {
    font-size: 21px;
    margin-bottom: 10px;
}
.reform_action_box_order .box_left .box_subtitle {
    line-height: 16px;
    font-size: 14px;
    margin-bottom: 10px;
}
.reform_action_box_order .box_left .box_asterisk {
    font-size: 10px;
}
.reform_action_box_order .box_right {
    border-radius: 0 5px 5px 0;
    display: inline-block;
    width: 65%;
    vertical-align: top;
    height: 160px;
    padding: 12px 0;
}
.reform_action_box_order .box_right .box_products {
    margin-bottom: 5px;
}
.reform_action_box_order .box_right .box_products ul {
    font-size: 0;
    padding: 0 10px;
}
.reform_action_box_order .box_right .box_products ul li {
    font-family: Roboto;
    font-size: 11px;
    display: inline-block;
    width: 33.33%;
    text-align: center;
    vertical-align: bottom;
}
.reform_action_box_order .box_right .box_products ul li img {
    height: 80px;
    display: inline-block;
    margin-top: 5px;
}
.reform_action_box_order .box_right .box_checkbox {
    text-align: center;
}
.reform_action_box_order .box_right .box_checkbox span {

}
.reform_action_box_order .box_right .box_checkbox span input {
    display: none;
}
.reform_action_box_order .box_right .box_checkbox span label {
    padding-left: 24px;
    background: url(/assets/images/checkbox_off.svg) no-repeat center left;
    background-size: 16px;
    color: #E1544F;
    font-size: 16px;
    line-height: 16px;
    font-weight: 500;
}
.reform_action_box_order .box_right .box_checkbox span input:checked + label {
    background: url(/assets/images/checkbox_on.svg) no-repeat center left;
    background-size: 16px;
}

footer {
    /*margin-top: 20px;*/
    background: #000;
}

footer .b-wrapper {
    padding-top: 40px;
    padding-bottom: 20px;
    width: 1150px;
    text-align: left;
    font-family: inherit;
}
footer .footer_menu {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
footer .footer_menu ul {
    display: flex;
    justify-content: space-between;
}
footer .footer_menu ul li a {
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    transition: all 0.4s;
}
footer .footer_menu ul li a:hover {
    opacity: 0.7;
}
footer .company_info {
    display: inline-block;
    vertical-align: top;
    width: 55%;
    color: #8f8e8d;
    line-height: 18px;
    font-size: 12px;
    background: url(/main_assets/images/wein_logo.svg) no-repeat center left;
    background-size: auto 60px;
    padding-left: 150px;
    box-sizing: border-box !important;
}
footer .company_info .colored {
    color: #D3B48F;
    font-size: 14px;
    line-height: 20px;
}
footer .social_links {
    display: inline-block;
    vertical-align: top;
    width: 20%;
    text-align: left;
    box-sizing: border-box !important;
}
footer .social_links a {
    color: #8f8e8d;
    font-size: 14px;
    text-decoration: none;
    line-height: 14px;
    white-space: nowrap;
    text-align: center;
    display: inline-block;
}
footer .social_links a img {
    width: 38px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 10px;
}
footer .phones {
    display: inline-block;
    vertical-align: top;
    width: 19%;
    text-align: right;
    box-sizing: border-box !important;
}
footer .phones .phone_box {

}
footer .phones > .phone_box:first-child {
    margin-bottom: 20px;
}
footer .phones .phone_box span {
    color: #8f8e8d;
    font-size: 14px;
    display: block;
    vertical-align: middle;
}
footer .phones .phone_box a {
    color: #D3B48F;
    text-decoration: none;
    font-size: 24px;
    display: inline-block;
    vertical-align: middle;
}

.reform_reviews_top {
    background: #F5F5F5;
    padding: 60px 0;
}
.reform_reviews_top .reform_reviews_title {
    font-size: 42px;
    line-height: 46px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}
.reform_reviews_top .reform_reviews_subtitle {
    font-size: 32px;
    line-height: 30px;
    text-align: center;
    font-weight: 600;
    font-family: Roboto;
    color: #ebb212;
    margin-bottom: 40px;
}
.reform_reviews_top .reform_reviews_info {
    display: flex;
    justify-content: space-between;
}
.reform_reviews_top .reform_reviews_info .reform_reviews_info_rate p {
    font-size: 15px;
}
.reform_reviews_top .reform_reviews_info .reform_reviews_info_rate p span{
    color: #ebb212;
    font-weight: bold;
    font-size: 20px;
}
.reform_reviews_top .reform_reviews_info .reform_reviews_info_button a {
    width: 220px;
    height: 40px;
    background: #B78A54;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    transition: all 0.4s;
}
.reform_reviews_top .reform_reviews_info .reform_reviews_info_button a:hover {
    opacity: 0.8;
}
.reform_reviews_top .reform_reviews_photos {
    position: relative;
    background: #fff;
    padding: 15px 0;
    margin-top: 30px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    border-radius: 10px;

}
.reform_reviews_top .reform_reviews_photos .arrow_prev {
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 100%;
    background: url(/assets/images/review_arrow_left.svg) no-repeat center center, #fff;
    background-size: 10px;
    z-index: 2;
    border-radius: 10px 0 0 10px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
}
.reform_reviews_top .reform_reviews_photos .arrow_next {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 100%;
    background: url(/assets/images/review_arrow_right.svg) no-repeat center center, #fff;
    background-size: 10px;
    z-index: 2;
    border-radius: 0 10px 10px 0;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
}
.reform_reviews_top .reform_reviews_photos ul {

}
.reform_reviews_top .reform_reviews_photos ul li {
    position: relative;
    width: 90px;
    height: 90px;
    border-radius: 8px;
}
.reform_reviews_top .reform_reviews_photos ul li a {
    display: block;
    width: 100%;
    height: 100%;

}
.reform_reviews_list {
    padding: 40px 0;
}
.reform_reviews_list ul {

}
.reform_reviews_list ul li {
    margin-bottom: 30px;
    padding-bottom: 40px;
}
.reform_reviews_list ul > li:not(:last-child) {
    border-bottom: 1px solid #e6e6e6;
}
.reform_reviews_list ul li .review_meta {
    margin-bottom: 20px;
    text-align: right;
    display: flex;
    justify-content: space-between;
}
.reform_reviews_list ul li .review_meta .review_customer {
    color: #636A72;
    font-family: Roboto;
    font-size: 15px;
}
.reform_reviews_list ul li .review_meta span.date {
    color: #636A72;
    font-family: Roboto;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}
.reform_reviews_list ul li .review_meta span.stars {
    display: inline-block;
    vertical-align: middle;
}
.reform_reviews_list ul li .review_meta span.stars img {
    height: 18px;
    display: block;
}
.reform_reviews_list ul li .review_title {
    font-family: Roboto;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
}
.reform_reviews_list ul li .review_plus {
    position: relative;
    padding-left: 32px;
    font-family: Roboto;
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 20px;
    min-height: 24px;
}
.reform_reviews_list ul li .review_plus:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 0;
    width: 24px;
    height: 24px;
    background: url(/assets/images/review_plus.svg?v=1) no-repeat top left;
    background-size: 24px;
}
.reform_reviews_list ul li .review_minus {
    position: relative;
    padding-left: 32px;
    font-family: Roboto;
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 20px;
    min-height: 24px;
}
.reform_reviews_list ul li .review_minus:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 0;
    width: 24px;
    height: 24px;
    background: url(/assets/images/review_minus.svg) no-repeat top left;
    background-size: 24px;
}
.reform_reviews_list ul li .review_images {
    margin-bottom: 20px;
}
.reform_reviews_list ul li .review_images ul {

}
.reform_reviews_list ul li .review_images ul li {
    display: inline-block;
    vertical-align: top;
    width: 160px;
    height: 160px;
    margin-right: 10px;
    border-radius: 8px;
    margin-bottom: 10px;
    padding: 0;
}
@media screen and (max-width: 768px) {
	.reform_reviews_list ul li .review_images ul li {
	    width: 90px;
	    height: 90px;
	}
}
.reform_reviews_list ul li .review_images ul li a {
    display: block;
    width: 100%;
    height: 100%;
}
.reform_reviews_list ul li .review_content {
    font-family: Roboto;
    font-size: 15px;
    line-height: 20px;
    min-height: 24px;
}

.reform_reviews_add {
    background: #F5F5F5;
    padding: 60px 0;
}
.reform_reviews_add .reform_reviews_add_title {
    font-size: 32px;
    line-height: 36px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 40px;
}
.reform_reviews_add form {
    width: 600px;
    margin: 0 auto;
    font-family: Roboto;
}
.reform_reviews_add form .col_6 {
    display: inline-block;
    vertical-align: bottom;
    width: 48%;
    margin-bottom: 20px;
}
.reform_reviews_add form .col_6.first {
    margin-right: 4%;
}
.reform_reviews_add form .col_12 {

    margin-bottom: 20px;
}
.reform_reviews_add form label {
    display: block;
    margin-bottom: 8px;
    font-size: 15px;
    font-family: Roboto;
}
.reform_reviews_add form .rate label {
    margin-bottom: 20px;
}
.reform_reviews_add form input[type=text] {
    font-family: Roboto;
    width: 100%;
    height: 40px;
    font-size: 16px;
    background: #fff;
    border: 1px solid rgba(96, 106, 115, 0.36);
    border-radius: 3px;
    line-height: 40px;
    padding: 0 20px;
}
.reform_reviews_add form select {
    font-family: Roboto;
    width: 100%;
    height: 40px;
    font-size: 16px;
    background: #fff;
    border: 1px solid rgba(96, 106, 115, 0.36);
    border-radius: 3px;
    line-height: 40px;
    padding: 0 20px;
}
.reform_reviews_add form textarea {
    font-family: Roboto;
    width: 100%;
    height: 40px;
    font-size: 16px;
    background: #fff;
    border: 1px solid rgba(96, 106, 115, 0.36);
    border-radius: 3px;
    line-height: 40px;
    padding: 0 20px;
    height: 100px;
}
.reform_reviews_add form .upload {

}
.reform_reviews_add form .upload .upload_button {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-right: 20px;
}
.reform_reviews_add form .upload .upload_button a {
    display: block;
    width: 205px;
    height: 40px;
    color: #fff;
    background: rgba(99, 106, 114, 0.6);
    text-decoration: none;
    text-align: center;
    line-height: 40px;
    border-radius: 3px;
}
.reform_reviews_add form .upload .upload_button input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}
.reform_reviews_add form .upload span {
    display: inline-block;
    vertical-align: middle;
    font-size: 11px;
    line-height: 14px;
}
.reform_reviews_add form .radio {
    margin-bottom: 10px;
}
.reform_reviews_add form .radio input {
    display: none;
}
.reform_reviews_add form .radio label {
    font-size: 11px;
    background: url(/assets/images/radio_off.svg) no-repeat center left;
    background-size: 16px;
    height: 16px;
    line-height: 16px;
    padding-left: 22px;
    margin-bottom: 0px;
}
.reform_reviews_add form .radio input:checked + label {
    background: url(/assets/images/radio_on.svg) no-repeat center left;
    background-size: 16px;
}
.reform_reviews_add form .submit {
    border-top: 1px solid rgba(96, 106, 115, 0.36);
    padding-top: 30px;
    text-align: center;
}
.reform_reviews_add form .submit input {
    display: inline-block;
    font-family: inherit;
    width: 220px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background: #B68959;
    border-radius: 3px;
    border: none;
    cursor: pointer;
    outline: none;
}
.reform_reviews_add form .submit a {
    display: inline-block;
    margin-top: 20px;
    text-decoration: none;
}
.reform_reviews_add form .upload_preview {
    margin-top: 20px;
}
.reform_reviews_add form .upload_preview img {
    width: auto;
    height: 60px;
    border-radius: 6px;
    margin-right: 10px;
}

.remodal .success_title {
    font-family: Roboto;
    font-size: 30px;
    font-weight: bold;
    line-height: 32px;
    margin-bottom: 30px;
}
.remodal .success_text {
    font-family: Roboto;
}
.b-header__btn {
    font-size: 14px;
    padding: 6px 12px;
}
.b-header__link {
    font-size: 14px;
}
#to-vidos {
    float: right;
    display: block;
    width: 485px;
}
#video-w4 {
    background: #e5e5e5;
    padding: 50px 0;
}
#video-w4>div {
    width: 1000px;
    margin: 0px auto;
}
#opis-video {
    float: left;
    width: 470px;
}
#h2-v {
    font-size: 42px;
    line-height: 46px;
    text-align: left;
    font-weight: 600;

    margin-bottom: 30px;
}
#opis-video > p:nth-child(2) {
    font-family: "Roboto";
    font-size: 17px;
    line-height: 21px;

    margin-bottom: 20px;
    max-width: 440px;
}

#opis-video > p:nth-child(4) {
    font-family: "Roboto";
    font-weight: 700;
    font-size: 17px;
    line-height: 21px;

    margin-bottom: 20px;
    max-width: 440px;
}



#to-vidos img {
    width: 483px;
    margin-right: 31px;
}
.clears {
    clear: both;
}

.kolonna_hero_block {
	min-height: 740px;
    padding-top: 0;
    background: #EEEEEE;
}
.kolonna_hero_block .b-hero__title {
    font-size: 70px !important;
    padding-top: 0 !important;
    margin-bottom: 10px;
}
.kolonna_hero_block .b-hero__subtitle {
    font-family: 'Roboto';
    font-weight: normal;
    line-height: 1;
    color: inherit;
    margin-bottom: 10px;
    font-size: 28px;
}
.kolonna_hero_block .kolonna_price_box {
	margin-top: 40px;
    display: flex;
    align-items: center;
    border-top: 2px solid #B78A54;
    margin-left: 30px;
    width: calc(100% - 30px);
}
.kolonna_hero_block .order_button {
    text-align: center;
}
.kolonna_hero_block .order_button a {
	display: inline-block;
    width: 240px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
    font-family: Roboto;
    background: #B78A54;
    border-radius: 4px;
    text-align: center;
}
.kolonna_hero_block .kolonna_price_box .oldprice_box {
	text-align: right;
	margin-right: 20px;
}
.kolonna_hero_block .kolonna_price_box .oldprice_box p {
    font-family: roboto;
    font-size: 15px;
    margin-bottom: 10px;
}
.kolonna_hero_block .kolonna_price_box .oldprice_box .oldprice {
	font-size: 36px;
    text-decoration: line-through;
    line-height: 27px;
    font-weight: 300;
}
.kolonna_hero_block .kolonna_price_box .price_box {
	color: #B78A54;
	font-size: 18px;
	font-weight: bold;
}
.kolonna_hero_block .kolonna_price_box .price_box span {
	font-size: 83px;
    font-weight: bold;
}
.kolonna_hero_block #img-big-top {
    display: block;
    margin-left: -160px;
}
.kolonna_hero_block .full_apparat_block {
	position: absolute;
    top: 94px;
    right: 0;
    width: 290px;
    background: #fff;
    text-align: center;
    padding: 10px 20px;
    border-radius: 16px;

}
.kolonna_hero_block .full_apparat_block .full_apparat_block_price {
	color: #B78A54;
	font-size: 18px;
	font-weight: bold;
}
.kolonna_hero_block .full_apparat_block .full_apparat_block_price span {
	font-size: 30px;
}
.kolonna_hero_block .full_apparat_block .full_apparat_block_button {
	position: absolute;
	left: 0;
	width: 100%;
	top: 100%;
	padding-top: 9px;
}
.kolonna_hero_block .full_apparat_block .full_apparat_block_button p {
	font-size: 15px;
	font-family: Roboto;
	margin-bottom: 5px;
}
.kolonna_hero_block .full_apparat_block .full_apparat_block_button a {
	display: inline-block;
	width: 240px;
	height: 48px;
	line-height: 48px;
	color: #fff;
	font-size: 18px;
	text-decoration: none;
	font-family: Roboto;
	background: #B78A54;
	border-radius: 4px;
}

.kolonna_page.b-section.turbo_cool {
    padding: 60px 0;
    background: #fff;
}
.kolonna_page.b-section.turbo_cool .turbo_cool_subtitle {
    font-family: 'Roboto';
    font-weight: 300;
    line-height: 1;
    color: inherit;
    margin-bottom: 10px;
    font-size: 28px;
    text-align: center;
}
.kolonna_page.b-section.turbo_cool .col_6.turbo_description .turbo_description_box .turbo_description_bottom {
    color: #D6544F;
    border-top: none;
    font-family: Roboto;
    font-weight: bold;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    padding: 0px 20px 20px 20px;
}

.kolonna_komplekt {
	background: #E9E8E6;
	/*height: 850px;*/
	overflow: hidden;
}
.kolonna_komplekt .b-wrapper {
	position: relative;
}
.kolonna_komplekt .kolonna_komplekt_list {
	padding: 110px 0;
	position: relative;
	z-index: 2;
}
.kolonna_komplekt .kolonna_komplekt_list .kolonna_komplekt_title {
	font-size: 42px;
    line-height: 46px;
    /*text-align: center;*/
    font-weight: 600;
    margin-bottom: 20px;
}
.kolonna_komplekt .kolonna_komplekt_list .kolonna_komplekt_subtitle {
	font-family: 'Roboto';
    font-weight: 300;
    line-height: 1;
    color: inherit;
    margin-bottom: 40px;
    font-size: 28px;
}
.kolonna_komplekt .kolonna_komplekt_list .list {

}
.kolonna_komplekt .kolonna_komplekt_list .list .list_title {
	font-size: 24px;
	font-weight: bold;
	font-family: Roboto;
	margin-bottom: 20px;
}
.kolonna_komplekt .kolonna_komplekt_list .list ul {
	margin-bottom: 20px;
}
.kolonna_komplekt .kolonna_komplekt_list .list ul li {
	list-style-type: none;
    font-size: 17px;
    font-family: Roboto;
    padding-bottom: 10px;
}
.kolonna_komplekt .kolonna_komplekt_list .list ul > li:not(:last-child) {

}
.kolonna_komplekt .kolonna_komplekt_list .list ul li:before {
	content: attr(data-num);
    display: inline-block;
    background: #fff;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border-radius: 19px;
    border: 1px solid #b88b59;
    margin-right: 6px;
    font-weight: bold;
    font-size: 12px;
}
.kolonna_komplekt .kolonna_komplekt_list .list .komplekt_benefites {
	font-size: 18px;
	line-height: 22px;
	font-family: Roboto;
	color: #D6544F;
	font-weight: bold;
	padding-left: 60px;
	background: url(/assets/images/kolonna/komplekt_benefites.svg) no-repeat center left;
}
.kolonna_komplekt .kolonna_komplekt_image {
	position: absolute;
	top: 20px;
	right: -100px;
	min-width: 10px;
    min-height: 10px;
}
.kolonna_komplekt .kolonna_komplekt_image img {
	mix-blend-mode: multiply;
}
.kolonna_komplekt .kolonna_komplekt_image .spot {
	position: absolute;
	transition: all 0.4s;
    z-index: 9;
}
.kolonna_komplekt .kolonna_komplekt_image .spot:before {
	content: attr(data-num);
    display: inline-block;
    background: #fff;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border-radius: 19px;
    border: 1px solid #b88b59;
    margin-right: 6px;
    font-weight: bold;
    font-size: 12px;
}
.kolonna_komplekt .kolonna_komplekt_image .spot[data-num="1"] {
	top: 0;
    left: 450px;
}
.kolonna_komplekt .kolonna_komplekt_image  .spot[data-num="2"] {
	top: 60px;
    left: 450px;
}
.kolonna_komplekt .kolonna_komplekt_image  .spot[data-num="3"] {
	top: 60px;
    left: 290px;
}
.kolonna_komplekt .kolonna_komplekt_image  .spot[data-num="4"] {
	top: 240px;
	left: 460px;
}
.kolonna_komplekt .kolonna_komplekt_image  .spot[data-num="5"] {
	top: 270px;
	left: 290px;
}
.kolonna_komplekt .kolonna_komplekt_image  .spot[data-num="6"] {
	top: 485px;
	left: 340px;
}
.kolonna_komplekt .kolonna_komplekt_image  .spot[data-num="7"] {
	top: 450px;
	left: 320px;
}
.kolonna_komplekt .kolonna_komplekt_image  .spot[data-num="8"] {
	top: 270px;
	left: 380px;
}
.kolonna_komplekt .kolonna_komplekt_image  .spot[data-num="9"] {
	top: 520px;
	left: 290px;
}
.kolonna_komplekt .kolonna_komplekt_image  .spot[data-num="10"] {
	top: 550px;
	left: 450px;
}
.kolonna_komplekt .kolonna_komplekt_image  .spot[data-num="11"] {
	top: 370px;
	left: 460px;
}
.kolonna_komplekt .kolonna_komplekt_button {
	position: relative;
    z-index: 3;
	text-align: center;
    padding-bottom: 40px;
    margin-top: -60px;
}
.kolonna_komplekt .kolonna_komplekt_button a {
	display: inline-block;
    width: 220px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
    font-family: Roboto;
    background: #B78A54;
    border-radius: 4px;
    text-align: center;
}
.kolonna_page.b-section.water_connect_2 {
    padding: 60px 0 0 0;
    background: #fff;
}
.kolonna_page.b-section.water_connect_2 .water_connect_2_subtitle {
    font-size: 28px;
    line-height: 30px;
    text-align: left;
    font-weight: 300;
    font-family: Roboto;
    color: #000;
    margin-bottom: 60px;
}
.kolonna_page.b-section.water_connect_2 .water_connect_2_title {
    text-align: left;
}
.kolonna_page.b-section.water_connect_2 .kolonna_button {
	padding-left: 30px;
}
.kolonna_page.b-section.water_connect_2 .kolonna_button a {
	display: inline-block;
    width: 220px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
    font-family: Roboto;
    background: #B78A54;
    border-radius: 4px;
    text-align: center;
}

.kolonna_form {
    background: #dad9d5;
    padding: 60px 0 40px 0;
    min-height: 680px;
}
.kolonna_form .b-wrapper {
	position: relative;
}
.kolonna_form .kolonna_form_title {
	font-size: 42px;
    line-height: 46px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 20px;
}
.kolonna_form .kolonna_form_image {
	position: absolute;
	top: 60px;
    right: -100px;
    height: 514px;
    max-height: 514px;
}
.kolonna_form .kolonna_form_box {
	position: relative;
	z-index: 3;
	background: #E9E8E6;
	border: 2px solid #fff;
	padding: 30px 20px;
	border-radius: 12px;
	width: 560px;
	margin-top: 80px;
    margin-bottom: 80px;
}
.kolonna_form .kolonna_form_box .kolonna_form_box_title {
	font-size: 24px;
	font-weight: bold;
	font-family: Roboto;
	text-align: center;
	margin-bottom: 20px;
}
.kolonna_form .kolonna_form_box .kolonna_form_box_p {
	font-size: 15px;
	font-family: Roboto;
	text-align: center;
	margin-bottom: 20px;
}
.kolonna_form .kolonna_form_box .kolonna_form_box_fields {
	text-align: center;
	margin-bottom: 20px;
}
.kolonna_form .kolonna_form_box .kolonna_form_box_fields input {
	width: 220px;
    height: 40px;
    line-height: 40px;
    background: #F4F4F5;
    border: 1px solid #C7C9CC;
    border-radius: 4px;
    text-align: center;
    font-size: 16px;
    /*margin-bottom: 10px;*/
    display: inline-block;
}
.kolonna_form .kolonna_form_box .kolonna_form_box_fields input.error {
    border-color: #d61d1d;
    background: #ffe7e7;
}
.kolonna_form .kolonna_form_box .kolonna_form_box_fields label.error {
	display: none !important;
}
.kolonna_form .kolonna_form_box .kolonna_form_box_fields > input:first-child {
	margin-right: 10px;
}
.kolonna_form .kolonna_form_box .kolonna_form_box_price {
	color: #B78A54;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 58px;
	margin-bottom: 10px;
}
.kolonna_form .kolonna_form_box .kolonna_form_box_price span {
	font-size: 72px;
}
.kolonna_form .kolonna_form_box .kolonna_form_box_button {
	text-align: center;
	margin-bottom: 10px;
}
.kolonna_form .kolonna_form_box .kolonna_form_box_button input {
	display: inline-block;
    width: 220px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    font-size: 18px;
    text-decoration: none;
    font-family: Roboto;
    background: #B78A54;
    border-radius: 4px;
    text-align: center;
    outline: none;
    cursor: pointer;
}
.kolonna_form .kolonna_form_box .kolonna_form_box_asterisk {
	text-align: center;
}
.kolonna_form .kolonna_form_link {
	text-align: center;
}
.kolonna_form .kolonna_form_link a {
	font-size: 18px;
}

.remodal .kolonna_form_box_price {
    color: #B78A54;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    line-height: 1;
    margin-bottom: -20px;
    margin-top: 10px;
}
.remodal .kolonna_form_box_price span {
	font-size: 72px;
}

















@media screen and (max-width: 768px) {

	.kolonna_hero_block .full_apparat_block {
		display: none;
	}
	.kolonna_hero_block .b-hero__title {
	    font-size: 48px !important;
	    padding-top: 0 !important;
	    margin-bottom: 10px;
	}
	.kolonna_hero_block .b-hero__subtitle {
	    font-family: 'Roboto';
	    font-weight: normal;
	    line-height: 1;
	    color: inherit;
	    margin-bottom: 10px;
	    font-size: 21px;
	}
	.kolonna_hero_block .kolonna_price_box {
	    margin-top: 40px;
	    display: flex;
	    align-items: center;
	    border-top: 2px solid #B78A54;
	    margin-left: 0;
	    width: 100%;
	    justify-content: center;
	}
	.kolonna_hero_block .kolonna_price_box .oldprice_box p {
		display: none;
	}
	.kolonna_hero_block .kolonna_price_box .price_box span {
	    font-size: 48px;
	}
	.kolonna_hero_block .kolonna_price_box .oldprice_box .oldprice {
	    font-size: 26px;
	}
	.kolonna_komplekt .kolonna_komplekt_image {
		display: none;
	}
	.kolonna_komplekt .kolonna_komplekt_list {
	    padding: 30px 0;
	}
	.kolonna_komplekt .kolonna_komplekt_list .kolonna_komplekt_title {
	    font-size: 31px;
	    line-height: 32px;
	}
	.kolonna_komplekt .kolonna_komplekt_list .kolonna_komplekt_subtitle {
	    font-family: 'Roboto';
	    font-weight: 300;
	    line-height: 24px;
	    color: inherit;
	    margin-bottom: 40px;
	    font-size: 22px;
	}
	.kolonna_komplekt .kolonna_komplekt_button {
	    position: relative;
	    z-index: 3;
	    text-align: center;
	    padding-bottom: 40px;
	    margin-top: 0;
	}
	.kolonna_komplekt .kolonna_komplekt_list .list .komplekt_benefites {
	    font-size: 16px;
	}
	.kolonna_page.b-section.water_connect_2 .kolonna_button {
	    padding-left: 0;
	    text-align: center;
	    margin-top: -30px;
	    margin-bottom: 30px;
	}
	.kolonna_form .kolonna_form_image {
		display: none;
	}
	.kolonna_form .kolonna_form_title {
	    font-size: 32px;
	    line-height: 34px;
	}
	.kolonna_form .kolonna_form_box {
	    position: relative;
	    z-index: 3;
	    background: #E9E8E6;
	    border: 2px solid #fff;
	    padding: 30px 20px;
	    border-radius: 12px;
	    width: 100%;
	    margin-top: 50px;
	    margin-bottom: 40px;
	}
	.kolonna_form {
	    background: #dad9d5;
	    padding: 40px 0 40px 0;
	}
	.kolonna_form .kolonna_form_box .kolonna_form_box_title {
	    font-size: 22px;
	}
	.kolonna_form .kolonna_form_box .kolonna_form_box_fields input {
	    width: 100%;
	    margin-bottom: 10px;
	}


    .reform_reviews_top .reform_reviews_title {
        font-size: 30px;
        line-height: 36px;
        margin-bottom: 40px;
    }
    .reform_reviews_top {
        padding: 30px 0;
    }
    .reform_reviews_top .reform_reviews_info {
        display: block;
        text-align: center;
    }
    .reform_reviews_top .reform_reviews_info .reform_reviews_info_rate {
        margin-bottom: 20px;
    }
    .reform_reviews_add {
        background: #F5F5F5;
        padding: 30px 0;
    }
    .reform_reviews_add .reform_reviews_add_title {
        font-size: 30px;
    }
    .reform_reviews_add form {
        width: 100%;
    }
    .reform_reviews_add form .col_6 {
        display: inline-block;
        vertical-align: bottom;
        width: 100%;
    }
    .reform_reviews_add form .col_6.first {
        margin-right: 0;
    }
    .reform_reviews_add form .upload .upload_button {
        margin-right: 0;
        width: 100%;
        margin-bottom: 10px;
    }
    .reform_reviews_add form .upload span {
        width: 100%;
    }
    .reform_reviews_list ul li .review_meta {
        margin-bottom: 20px;
        text-align: left;
        display: block;
    }
    .reform_reviews_list ul li .review_meta .review_customer {
        margin-bottom: 10px;
    }

    footer {
        /*width: calc(100% - 50px);*/
        /*margin: 0 auto;*/
        /*margin-top: 20px;*/
    }
    footer .b-wrapper {
        padding-left: 20px;
        padding-right: 20px;
        display: flex;
        flex-wrap: wrap;
        box-sizing: border-box !important;
    }
    footer .footer_menu ul {
        display: block;
        text-align: center;
    }
    footer .footer_menu ul > li:not(:last-child) {
        margin-bottom: 20px;
    }
    footer .footer_menu ul li a {
        color: #D3B48F;
        font-size: 16px;
    }
    footer .footer_menu {
        margin-bottom: 30px;
        border-bottom: 1px solid #D3B48F;
        padding-bottom: 30px;
        order: 3;
        width: 100%;
    }
    footer .phones {
        order: 1;
        width: 100%;
        text-align: center;
    }
    footer .social_links {
        order: 2;
        width: 100%;
        text-align: center;
        margin: 30px 0;
        border-bottom: 1px solid #D3B48F;
        padding-bottom: 30px;
        padding-left: 0;
    }
    footer .company_info {
        order: 4;
        width: 100%;
        background: transparent;
        padding-left: 0px;
    }

    .reform_action_box {
        position: relative;
        margin: 30px auto 0 auto;
        z-index: 0;
        width: 300px;
    }
    .reform_action_box .box_products ul {
        padding: 0 10px;
    }
    .reform_action_box_order,
    .reform_action_box_order .box_left,
    .reform_action_box_order .box_right {
        height: auto;
    }
    .b-hero__subtitle {
        margin-bottom: 10px;
    }
    .b-hero.present .b-hero-img {
        left: 0;
    }
    #img-big-top {
        display: none !important;
    }
    .b-hero__feature {
        text-align: center;
    }

    .only_mobile {
        display: block;
    }
    .only_desktop {
        display: none !important;
    }
    .nowrap_desktop {
        white-space: normal;
    }

    .b-col_small_12 {
        max-width: 100% !important;
    }

	.b-header__btn {
		display: none;
	}
	.b-hero {
	    min-height: auto;
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	.b-section.rezhim_block .rezhim_block_title,
	.b-section.external_rezhim .external_rezhim_title,
	.b-section.tricks .tricks_title,
	.b-section.reform_complect .reform_complect_title,
	.b-section.benefites h3.benefites_title,
    .b-section.turbo_cool .turbo_cool_title,
    .b-section.water_connect .water_connect_title,
    .b-section.water_connect_2 .water_connect_2_title,
    .b-section.warranty .warranty_title,
    .b-section.enjoy_work .enjoy_work_title,
    .b-section.additional_products .additional_products_title,
    .b-section.reform_compare .reform_compare_title,
    .b-section.reform_char .reform_char_title {
	    font-size: 30px;
	    line-height: 32px;
	    margin-bottom: 10px;
	}
	.b-section.rezhim_block .rezhim_block_subtitle,
	.b-section.external_rezhim .external_rezhim_subtitle,
	.b-section.tricks .tricks_subtitle,
	.b-section.reform_complect .reform_complect_subtitle,
	.b-section.benefites .benefites_subtitle,
    .b-section.turbo_cool .turbo_cool_subtitle,
    .b-section.water_connect .water_connect_subtitle,
    .b-section.water_connect_2 .water_connect_2_subtitle,
    .b-section.warranty .warranty_subtitle,
    .b-section.enjoy_work .enjoy_work_subtitle,
    .b-section.additional_products .additional_products_subtitle,
    .b-section.reform_compare .reform_compare_subtitle {
	    font-size: 22px;
	    line-height: 24px;
	    margin-bottom: 30px;
	}
	.b-section.rezhim_block {
	    padding: 30px 0;
	}
	.b-section.rezhim_block .col_6.rezhim_1 {
	    margin-right: 0;
	    margin-bottom: 20px;
	}
	.b-section.rezhim_block .col_6 {
	    width: 100%;
	    display: inline-block;
	    vertical-align: top;
	    position: relative;
	}
	.b-section.rezhim_block .col_6 .rezhim_image {
	    display: none;
	}
	.b-section.rezhim_block .col_6.rezhim_1 .rezhim_wrapper .rezhim_wrapper_title span {
	    font-size: 20px;
	    height: 50px;
	    line-height: 50px;
	    padding-left: 40px;
	}
	.b-section.rezhim_block .col_6.rezhim_2 .rezhim_wrapper .rezhim_wrapper_title span {
	    font-size: 20px;
	    height: 50px;
	    line-height: 50px;
	    padding-left: 50px;
	}
	.b-section.rezhim_block .col_6 .rezhim_wrapper .rezhim_wrapper_title {
		/*text-align: center;*/
        display: none;
	}
	.b-section.rezhim_block .col_6 .rezhim_wrapper .rezhim_wrapper_box {
	    height: auto;
	    width: 100%;
	}
    .b-section.rezhim_block .col_6 .rezhim_wrapper .rezhim_wrapper_box .rezhim_wrapper_box_title {
        font-size: 18px;
        height: auto;
        line-height: 24px;
        padding: 10px 0;
    }
    .b-section.rezhim_block .col_6 .rezhim_wrapper .rezhim_wrapper_box .rezhim_wrapper_box_title .mobile_title {
        font-weight: bold;
    }
	.b-section.rezhim_block .col_6 .rezhim_wrapper .rezhim_wrapper_box .rezhim_wrapper_box_content .rezhim_wrapper_box_content_text {
	    height: auto;
	}
	.b-section.external_rezhim {
	    padding: 30px 0;
	}
	.b-section.external_rezhim > .b-wrapper > .col_4:not(:last-child) {
	    margin-right: 0;
	}
	.b-section.external_rezhim .col_4 {
	    width: 100%;
	    display: inline-block;
	    vertical-align: top;
	}
    .b-section.external_rezhim .col_4:not(.external_3)  {
        margin-bottom: 30px;
    }
	.b-section.external_rezhim .col_4 .external_title {
		text-align: center;
	}
	.b-section.external_rezhim .col_4.external_1 .external_title span {
	    font-size: 20px;
	    height: 50px;
	    line-height: 50px;
	    padding-left: 60px;
	}
	.b-section.external_rezhim .col_4.external_2 .external_title span {
	    font-size: 20px;
	    height: 50px;
	    line-height: 50px;
	    padding-left: 55px;
	}
	.b-section.external_rezhim .col_4.external_3 .external_title span {
	    font-size: 20px;
	    height: 50px;
	    line-height: 50px;
	    padding-left: 60px;
	}
	.b-section.external_rezhim .col_4 .external_list ul li {
	    width: 100%;
	}
	.b-section.external_rezhim .col_4 .external_text {
	    width: 100%;
	}
	.b-section.external_rezhim .col_4 .external_text br {
		display: none;
	}
	.b-section.external_rezhim .col_4.external_1 .external_image {
	    width: 100%;
	    max-width: unset;
	    margin-top: 0px;
	    margin-bottom: 30px;
	}
	.b-section.external_rezhim .col_4.external_2 .external_image {
	    width: 220px;
	    max-width: unset;
	    position: relative;
	    right: 0;
	    z-index: 1;
	    display: block;
	    margin: -10px auto 30px auto;
	}
	.b-section.external_rezhim .col_4.external_3 .external_image {
	    width: 305px;
	    max-width: unset;
	    display: block;
	    margin: -50px auto 0 auto;
	}
	.b-section.tricks .col_4 {
	    width: 100%;
	}
    .b-section.tricks .col_4:not(.tricks_3) {
        margin-bottom: 30px;
    }
	.b-section.tricks .col_4.tricks_1 .tricks_image {
	    position: absolute;
	    top: 0;
	    z-index: 1;
	    right: 0px;
	}
	.b-section.tricks .col_4.tricks_1 .circle {
	    top: 160px;
	    left: 150px;
	}
	.b-section.tricks .col_4.tricks_1 .tricks_text {
	    left: 10px;
	}
	.b-section.tricks .col_4.tricks_2 .tricks_image {
	    left: 90px;
	}
	.b-section.tricks .col_4.tricks_2 .tricks_text {
	    top: 125px;
	}
	.b-section.tricks .col_4.tricks_3 .circle {
	    top: 320px;
        left: 210px;
	}
    .b-section.tricks .col_4.tricks_3 {
        height: 550px;
    }
	.b-section.tricks .col_4.tricks_3 .tricks_image {
	    left: 150px;
        width: 200px;
	}
	.b-section.tricks .col_4.tricks_3 .tricks_text {
		left: 10px;
        top: 195px;
	}
	.b-section.tricks {
	    padding: 30px 0;
	    overflow: hidden;
	}
	.b-section.reform_complect {
	    padding: 30px 0;
	}
	.b-section.reform_complect .reform_complect_block .complect_image {
	    position: relative;
	    margin-top: 30px;
	}
	.b-section.reform_complect .reform_complect_block > .complect_list.first {
	    margin-bottom: 20px;
	    padding-top: 0px;
	}
	.b-section.tricks .col_4.tricks_1 .tricks_col_title,
	.b-section.tricks .col_4.tricks_2 .tricks_col_title,
	.b-section.tricks .col_4.tricks_3 .tricks_col_title {
	    font-size: 20px;
	    height: 40px;
	    line-height: 40px;
	    padding-left: 50px;
	}
	.b-section.reform_complect .reform_complect_block .complect_list .complect_list_title {
	    font-size: 20px;
	}
	.b-section.reform_complect .reform_complect_block .complect_list ul li {
	    font-size: 15px;
	}
	.b-section.reform_complect .reform_complect_block .complect_image .spot {
	    display: none;
	}
	.b-section.reform_complect .reform_complect_block {
	    height: auto;
	}
	.b-section.benefites .benefites_block,
	.b-section.benefites .benefites_subtitle {
	    display: none;
	}
	.b-section.benefites .benefites_block_mobile {
		display: block;
	}
    .b-section.benefites .benefites_block_mobile ul.mobile_navigation {
        display: flex;
        justify-content: space-between;
        margin-bottom: 20px;
        align-items: center;
    }
    .b-section.benefites .benefites_block_mobile ul.mobile_navigation li {
        list-style-type: none;
        display: inline-block;
        vertical-align: middle;
    }
    .b-section.benefites .benefites_block_mobile ul.mobile_navigation li:not(.prev),
    .b-section.benefites .benefites_block_mobile ul.mobile_navigation li:not(.next) {
        opacity: 0.4;
        width: 28px;
        height: 28px;
        transition: all 0.4s;
    }
    .b-section.benefites .benefites_block_mobile ul.mobile_navigation li.active {
        opacity: 1;
        transform: scale(1.4);
    }
    .b-section.benefites .benefites_block_mobile ul.mobile_navigation li.prev {
        width: 24px;
        height: 24px;
        margin-right: 10px;
        background: url(/assets/images/arrow_left.svg) no-repeat center center;
    }
    .b-section.benefites .benefites_block_mobile ul.mobile_navigation li.next {
        width: 24px;
        height: 24px;
        margin-left: 10px;
        background: url(/assets/images/arrow_right.svg) no-repeat center center;
    }
    .b-section.benefites .benefites_block_mobile ul.mobile_navigation li.mobile_icon_1 {
        width: 32px;
        height: 32px;
        background: url(/assets/images/mobile_icon_2.svg) no-repeat center center;
    }
    .b-section.benefites .benefites_block_mobile ul.mobile_navigation li.mobile_icon_2 {
        width: 32px;
        height: 32px;
        background: url(/assets/images/mobile_icon_5.svg) no-repeat center center;
    }
    .b-section.benefites .benefites_block_mobile ul.mobile_navigation li.mobile_icon_3 {
        width: 32px;
        height: 32px;
        background: url(/assets/images/mobile_icon_1.svg) no-repeat center center;
    }
    .b-section.benefites .benefites_block_mobile ul.mobile_navigation li.mobile_icon_4 {
        width: 32px;
        height: 32px;
        background: url(/assets/images/mobile_icon_4.svg) no-repeat center center;
    }
    .b-section.benefites .benefites_block_mobile ul.mobile_navigation li.mobile_icon_5 {
        width: 32px;
        height: 32px;
        background: url(/assets/images/mobile_icon_3.svg) no-repeat center center;
    }
    .b-section.benefites .benefites_block_mobile ul.mobile_navigation li.mobile_icon_6 {
        width: 32px;
        height: 32px;
        background: url(/assets/images/mobile_icon_6.svg) no-repeat center center;
    }
	.b-section.benefites .benefites_block_mobile .benefites_description_mobile {
		display: none;
	}
	.b-section.benefites .benefites_block_mobile .benefites_description_mobile .description_mobile_title {
	    font-size: 22px;
	    line-height: 28px;
	    font-weight: bold;
	    font-family: "Mazzard M";
	    margin-bottom: 5px;
	}
	.b-section.benefites .benefites_block_mobile .benefites_description_mobile .description_mobile_subtitle {
	    color: #B58854;
	    font-size: 16px;
	    line-height: 22px;
	    font-weight: bold;
	    font-family: Roboto;
	    margin-bottom: 20px;
	}
	.b-section.benefites .benefites_block_mobile .benefites_description_mobile .description_mobile_text {
		font-size: 16px;
	}
    .b-section.benefites .benefites_block_mobile .benefites_description_mobile .description_mobile_image img {
        width: 60%;
        display: block;
        margin: 0 auto;
    }
	.b-section.benefites .benefites_block_mobile .benefites_description_mobile .description_mobile_buttons {
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
	    margin-top: 20px;
	}
	.b-section.benefites .benefites_block_mobile .benefites_description_mobile .description_mobile_buttons a.left_array {
		display: inline-block;
	    vertical-align: top;
	    width: 32px;
	    height: 32px;
	    background: url(/assets/images/arrow_left.svg) no-repeat center center;
	}
	.b-section.benefites .benefites_block_mobile .benefites_description_mobile .description_mobile_buttons a.right_array {
		display: inline-block;
	    vertical-align: top;
	    width: 32px;
	    height: 32px;
	    background: url(/assets/images/arrow_right.svg) no-repeat center center;
	}
	.b-section.benefites h3.benefites_title {
		margin-bottom: 30px;
	}

	.b-hero__title {
	    padding-right: 0px !important;
	}

	.b-space {
	    display: none;
	}
    .b-hero {
        background-color: #f7f7f7;
    }
    #img-small-top {
        width: 50%;
        display: inline-block !important;
        vertical-align: top;
    }
    .b-hero__list {
        display: inline-block;
        vertical-align: top;
        width: 50%;
        padding-top: 30px;
    }
    .b-hero__list li {
        padding: 10px 10px;
        border: 1px solid #B48754;
        width: 130px;
        display: block;
        margin: 0 auto;
        border-radius: 8px;
    }
    .b-hero__list li::before {
        display: none;
    }
    .b-hero__list li div.text {
        display: none;
    }
    .b-hero__list li span {
        font-size: 12px;
        text-align: center;
    }
    .b-hero__title img {
        display: none;
    }
    .b-hero__title {
        padding-top: 0px !important;
    }
    .b-hero-img__row {
        align-items: flex-end;
        margin-bottom: 20px;
        transition: all 0.4s;
    }
    .b-hero__feature {
        font-size: 14px;
    }
    .b-hero__feature .b-icon {
        margin-right: 8px;
        width: 32px;
    }
    .b-section.external_rezhim .external_rezhim_title,
    .b-section.external_rezhim .external_rezhim_subtitle {
        display: none;
    }

    .b-section.reform_complect .reform_complect_block_mobile {

    }
    .b-section.reform_complect .reform_complect_block_mobile .complect_list_title {
        font-size: 20px;
        font-weight: bold;
        font-family: Roboto;
        margin-bottom: 10px;
    }
    .b-section.reform_complect .reform_complect_block_mobile ul {

    }
    .b-section.reform_complect .reform_complect_block_mobile ul li {
        position: relative;
        list-style-type: none;
        padding-left: 30px;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .b-section.reform_complect .reform_complect_block_mobile ul > li:not(:last-child) {
        margin-bottom: 12px;
    }
    .b-section.reform_complect .reform_complect_block_mobile ul li:before {
        content: attr(data-num);
        position: absolute;
        top: calc(50% - 12px);
        left: 0;
        display: inline-block;
        background: #fff;
        width: 22px;
        height: 22px;
        line-height: 22px;
        text-align: center;
        border-radius: 19px;
        border: 1px solid #b88b59;
        margin-right: 6px;
        font-weight: bold;
        font-size: 12px;
    }
    .b-section.reform_complect .reform_complect_block_mobile ul li span {
        display: inline-block;
        vertical-align: middle;
        line-height: 18px;
    }
    .b-section.reform_complect .reform_complect_block_mobile ul li .complect_list_image {
        width: 64px;
        display: inline-block;
        vertical-align: middle;
        /*float: right;*/
    }
    .b-section.action_order .b-wrapper {
        background: transparent;
        padding: 0 15px;
    }
    .b-section.action_order .col_6 .action_order_form {
        box-shadow: none;
        border: none;
        padding: 0px 0px;
        background: transparent;
    }
    .b-section.action_order .col_6 .action_order_form .action_order_form_title,
    .b-section.action_order .col_6 .action_order_form .asterisk,
    .b-section.action_order .col_6 .action_order_form form .order_form_submit input[name=promocode],
    .b-section.action_order .col_6 .action_order_form form .order_form_row input[name=name],
    .b-section.action_order .col_6 .action_order_form form .order_form_submit br {
        display: none;
    }
    .b-section.action_order .col_6 .action_order_form form p {
        font-size: 15px;
        margin-bottom: 10px;
        display: none;
    }
    .b-section.action_order .col_6 .action_order_form form .choose_type .radio_button input:checked + label {
        background: url(/assets/images/radio_on.svg) no-repeat center left;
        background-size: 18px;
    }
    .b-section.action_order .col_6 .action_order_form form .choose_type .radio_button input + label {
        font-size: 16px;
        background: url(/assets/images/radio_off.svg) no-repeat center left;
        background-size: 18px;
    }
    .b-section.action_order .col_6 .action_order_form form .choose_type {
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .b-section.action_order .col_6 .additional_products .additional_products_list li .quantity {
        display: none;
    }
    .b-section.action_order .col_6 .action_order_form form .main_form_part {
        position: fixed;
        background: #fff;
        padding: 10px;
        left: 0;
        bottom: 0;
        width: 100%;
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
        box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
        z-index: 9;
    }
    .b-section.action_order .col_6 .action_order_form form .main_form_part .order_form_row {
        width: 57%;
        display: inline-block;
        vertical-align: middle;
        text-align: left;
    }
    .b-section.action_order .col_6 .action_order_form form .main_form_part .order_form_row input {
        width: 90%;
        margin-bottom: 0;
    }
    .b-section.action_order .col_6 .action_order_form form .main_form_part .order_form_submit {
        width: 40%;
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 0;
    }
    .b-section.action_order .col_6 .action_order_form form .main_form_part .order_form_submit input[type=submit] {
        height: 40px;
        line-height: 40px;
        width: 100%;
    }
    .b-section.action_order .col_6 .action_flag {
        display: none;
    }
    .b-section.action_order .col_6 .action_order_form .action_order_price {
        padding-top: 10px;
        margin-top: 10px;
        border-bottom: 2px solid #B78A54;
        padding-bottom: 10px;
    }
    .b-section.action_order .col_6.left {
        margin-bottom: 20px;
    }
    .b-section.action_order .col_6 .additional_products .additional_products_title {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .b-section.action_order .col_6 .additional_products .additional_products_list li .price {
        display: none;
    }
     .b-section.action_order .col_6 .additional_products .additional_products_list li .name .small_price {
        font-size: 16px;
        font-weight: bold;
        color: #B78A54;
        display: block;
        margin-top: 5px;
    }
    .b-section.action_order .col_6 .additional_products .additional_products_list li {
        margin-bottom: 10px;
    }
    .b-section.action_order .col_6 .delivery_info {
        display: none;
    }
    .b-section.action_order .col_6 .additional_products .additional_products_list li .image .full_description {
    	display: none !important;
    }

    .call_to_action a {
        display: block;
        margin: 0 auto 20px auto !important;
    }

    footer>div {
        width: 100% !important;
    }
    #footer-left {
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 20px !important;
        box-sizing: border-box !important;
    }
    #footer-center {
        width: 100% !important;
        margin-left: 0 !important;
        float: none !important;
        text-align: center !important;
        margin-bottom: 20px !important;
        box-sizing: border-box !important;
    }
    #footer-right {
        width: 100% !important;
        float: none !important;
        text-align: center !important;
        box-sizing: border-box !important;
    }

    .b-section.turbo_cool .b-wrapper {
        display: flex;
        flex-wrap: wrap;
    }
    .b-section.turbo_cool .turbo_cool_title {
        order: 1;
    }
    .b-section.turbo_cool .turbo_cool_subtitle {
        order: 2;
    }
    .b-section.turbo_cool .col_6.turbo_image {
        width: 100%;
        margin-right: 0;
        margin-bottom: 0px;
        order: 4;
    }
    .b-section.turbo_cool .col_6.turbo_description {
        display: inline-block;
        width: 100%;
        margin-bottom: 30px;
        order: 3;
    }
    .b-section.turbo_cool .col_6.turbo_description .coolers .coolers_col.cooler {
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }
    .b-section.turbo_cool .col_6.turbo_description .coolers .coolers_col.deflegmator {
        width: 100%;
    }
    .b-section.water_connect .col_6 {
        display: inline-block;
        vertical-align: top;
        width: 100%;
    }
    .b-section.water_connect .col_6.first {
        margin-right: 0;
        margin-bottom: 30px;
    }
    .b-section.water_connect .col_6 .water_connect_image {
        margin-bottom: 10px;
    }
    .b-section.water_connect .col_6 .water_connect_col_title {
        margin-bottom: 0px;
        font-family: Roboto;
        font-size: 18px;
    }
    .b-section.water_connect .col_6 .water_connect_text {
        display: none;
        font-family: Roboto;
        font-size: 15px;
        line-height: 21px;
    }
    .b-section.turbo_cool {
        padding: 30px 0;
    }
    .b-section.water_connect {
        padding: 30px 0;
    }
    .b-section.water_connect_2 .b-wrapper {
        display: flex;
        flex-wrap: wrap;
    }
    .b-section.water_connect_2 {
        padding: 30px 0 0 0;
    }
    .b-section.water_connect_2 .col_6.first {
        /*display: none;*/
        order: 2;
    }
    .b-section.water_connect_2 .col_6.last {
        order: 1;
    }
    .b-section.water_connect_2 .col_6 {
        width: 100%;
    }
    .b-section.water_connect_2 .col_6 .circle_text {
        display: none;
    }
    .b-section.water_connect_2 .col_6 .mobile_circle_image  {
        text-align: center;
        margin-bottom: 30px;
    }
    .b-hero-img__info > span,
    .b-hero-img__info > br {
        display: none;
    }
    .b-hero-img__info .b-btn {
        white-space: nowrap;
        width: 200px;
        text-align: center;
    }

    .b-section.action_order .col_6 .action_order_form .action_order_price > span > .number.fixed {
        position: fixed;
        top: 60px;
        right: 0;
        background: rgb(183, 138, 84, 0.85);
        display: block;
        padding: 10px 15px;
        /*-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);*/
        /*-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);*/
        /*box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);*/
        color: #fff;
        z-index: 9;
    }
    .b-section.action_order .col_6 .action_order_form .action_order_price > span > .number.fixed:before {
        content: 'Итого к оплате:';
        font-size: 12px;
        display: block;
        color: #fff;
        font-weight: 400;
    }
    .b-section.action_order .col_6 .action_order_form .action_order_price > span > .number.fixed:after {
        content: ' р';
    }

    .b-hero-img__row.fixed {
        position: fixed;
        left: 0;
        width: 100%;
        bottom: 0;
        z-index: 9;
        background: #fff;
        margin: 0;
        padding-bottom: 10px;
        -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
        -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
        box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    }

    .remodal_1 .order_form .order_form_title {
        font-size: 20px;
    }
    .remodal_1 .order_form form .choose_type .radio_button input + label {
        font-size: 16px;
        background: url(/assets/images/radio_off.svg) no-repeat center left;
        background-size: 16px;
        padding-left: 25px;
    }
    .remodal_1 .order_form form .choose_type .radio_button input:checked + label {
        background: url(/assets/images/radio_on.svg) no-repeat center left;
        background-size: 16px;
    }
    .remodal_1 .order_form form .choose_type .radio_button input + label span {
        font-size: 16px;
    }
    .remodal_1 .order_form form .order_form_submit input[name=promocode] {
        position: relative;
        top: 0;
        left: 0;
        margin-bottom: 20px;
    }

    .b-header__row .order_phone a {
        color: #fff;
        text-decoration: none;
        font-size: 15px;
        font-weight: bold;
    }
    .header_buttons {
        display: none;
    }

    .b-section.warranty {
        padding: 30px 0;
    }
    .b-section.warranty .col_6.first {
        margin-right: 0;
        margin-bottom: 30px;
    }
    .b-section.warranty .col_6 {
        width: 100%;
    }
    .b-section.warranty .col_6 .warranty_text {
        display: none;
    }
    .b-section.warranty .col_6 .warranty_col_title {
        font-size: 18px;
        margin-bottom: 0;
    }
    .b-section.warranty .col_6 .warranty_image {
        margin-bottom: 10px;
    }
    .b-section.enjoy_work {
        padding: 30px 0;
    }
    .b-section.enjoy_work .items .item {
        padding: 20px 20px;
        height: auto;
        border-radius: 10px;
        font-size: 0;
    }
    .b-section.enjoy_work .items .item .item_image_1 {
        margin-bottom: 10px;
    }
    .b-section.enjoy_work .items .item .item_image_1 {
        position: relative;
        top: auto;
        right: auto;
        display: inline-block;
        width: 48%;
        margin-right: 4%;
        vertical-align: top;
    }
    .b-section.enjoy_work .items .item .item_image_2 {
        position: relative;
        top: auto;
        right: auto;
        display: inline-block;
        width: 48%;
        vertical-align: top;
    }
    .b-section.enjoy_work .items .item:after {
        display: none !important;
    }
    .b-section.enjoy_work .items .item .item_title {
        font-size: 18px;
        margin-bottom: 10px;
        width: 100%;
    }
    .b-section.enjoy_work .items .item .item_text {
        width: 100%;
        margin-bottom: 20px;
    }
    .b-section.additional_products {
        padding: 30px 0 60px 0;
    }
    .b-section.additional_products .additional_products_box .additional_products_main_image {
        display: none;
    }
    .b-section.additional_products .additional_products_box .additional_products_item {
        display: none;
    }
    .b-section.additional_products .additional_products_box .additional_products_description {
        position: relative;
        top: unset !important;
        left: unset !important;
        right: unset !important;
        display: block;
        width: 100% !important;
        z-index: 1;
        height: auto !important;
    }
    .b-section.additional_products .additional_products_box .additional_products_description .additional_products_description_title {
        font-family: Roboto;
        font-size: 16px;
        font-weight: bold;
    }
    .b-section.additional_products .additional_products_box .additional_products_description .additional_products_description_name {
        font-family: Roboto;
        margin-bottom: 10px;
    }
    .b-section.additional_products .additional_products_box .additional_products_description .additional_products_description_name span.price {
        color: #B78A54;
        font-weight: bold;
        white-space: nowrap;
    }
    .b-section.additional_products .additional_products_box > .additional_products_description:not(:last-of-type) {
        margin-bottom: 20px;
    }
    .b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_1 {
        padding: 15px 100px 15px 20px;
        background: url(/assets/images/additional_products_description_1.jpg) no-repeat center right 5px, #fff;
        background-size: 100px;
    }
    .b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_6 {
        padding: 12px 150px 15px 20px;
        background: url(/assets/images/additional_products_description_6.jpg) no-repeat top right -1px, #fff;
    }
    .b-section.additional_products .additional_products_box .additional_products_description.additional_products_description_8 {
        padding: 12px 20px 75px 20px !important;
        background: url(/assets/images/additional_products_description_8.jpg) no-repeat center bottom 10px, #fff;
        background-size: 90% auto;
    }
    .b-section.reform_compare {
        padding: 30px 0;
    }
    .b-section.reform_compare .compare_table .compare_table_header {
        display: none;
    }
    .b-section.reform_compare .compare_table .compare_table_body {
        border-radius: 10px;
    }
    .b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col {
        display: inline-block;
        width: 100%;
        height: auto;

    }
    .b-section.reform_compare .compare_table .compare_table_body .compare_table_item > .compare_table_item_col.good {
        margin-right: 0;
        margin-bottom: 20px;
    }
    .b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col .compare_table_image {
        width: 100%;
        height: auto;
        border-radius: 10px 10px 0 0;
        text-align: center;
    }
    .b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col .compare_table_text {
        width: 100%;
        height: auto;
        border-radius: 0 0 10px 10px;
    }
    .b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col .compare_table_text .bottom_text {
        position: relative;
        left: unset;
        bottom: unset;
        margin-top: 20px;
    }
    .b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col.good .compare_table_image:after {
        content: 'Wein ReForm';
        position: absolute;
        top: 20px;
        left: 20px;
        background: #39d84a;
        width: 85px;
        height: 20px;
        z-index: 2;
        color: #fff;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        line-height: 20px;
        border-radius: 20px;
    }
    .b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col.bad .compare_table_image:after {
        content: 'Другой аппарат';
        position: absolute;
        top: 20px;
        left: 20px;
        background: #FF0000;
        width: 100px;
        height: 20px;
        z-index: 2;
        color: #fff;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
        line-height: 20px;
        border-radius: 20px;
    }
    .b-section.reform_compare .compare_table .compare_table_body .compare_table_item .compare_table_item_col .compare_table_image img {
        border-radius: 10px 10px 0 0;
        width: 100%;
    }

    .b-hero-img__info_standart_complect {
        display: none;
    }

    .b-section.reform_char .reform_char_title {
        margin-bottom: 30px;
    }
    .b-section.reform_char {
        padding: 30px 0;
    }
    .b-section.reform_char .reform_char_box .reform_char_image {
        display: none;
    }
    .b-section.reform_char .reform_char_box .reform_char_content {
        width: 100%;
    }
    .b-section.reform_char .reform_char_box .reform_char_content .tabs {
        padding: 20px 15px;
    }
    .b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_labels ul li {
        display: block;
        font-size: 16px;
    }
    .b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_labels ul li:not(:last-child) {
        margin-right: 0px;
        margin-bottom: 5px;
    }
    .b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_labels ul li span,
    .b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_labels ul li.active span {
        background-size: 16px;
    }
    .b-section.reform_char .reform_char_box .reform_char_content .tabs .tabs_content .tab .char_table .char_table_row {
        display: flex;
        flex-wrap: wrap;
    }
    .remodal.remodal_delivery {
        width: 100% !important;
        max-width: 100%;
    }
    .remodal.remodal_delivery .delivery_title {
        font-size: 20px;
    }
    .remodal.remodal_delivery .delivery_list {
        text-align: left;
        width: 100%;
    }
    .remodal.remodal_delivery .delivery_list ul {
        padding-left: 15px;
    }
    .remodal.remodal_delivery .delivery_list ul li {
        font-size: 18px;
    }
    .remodal.remodal_delivery .delivery_icons .col_3 {
        width: 100%;
    }
    .remodal.remodal_delivery .delivery_icons > .col_3:not(:last-child) {
        margin-bottom: 20px;
    }

    .b-section.enjoy_work .items .item:before {
        display: none;
    }
    .city_title_first,
    .city_title {
        display: none;
    }
    #video-w4 {
    	display: none;
    }
    .remodal_1 .order_form form .order_form_submit .rassrochka {
    	display: none;
    }
    .hero_price {
	    text-align: center;
	    margin-bottom: 10px;
	}
}

.b-col_small_12 {
    max-width: 50%;
}
.clear {
    clear: both;
}

.back_link {
    background: url(/assets/images/back_arrow.svg) no-repeat center left;
    padding-left: 35px;
    color: #D09959;
    font-family: roboto;
    display: block;
    line-height: 15px;
    height: 40px;
    padding-top: 6px;
    box-sizing: border-box !important;
    transition: all 0.4s;
}
.back_link:hover {
    opacity: 0.7;
}
.back_link .back_link_title {
    display: block;
    font-size: 15px;
}
.back_link .site_link {
    display: block;
    font-size: 12px;
}


@keyframes pulse_animation {
    0% { transform: scale(1); }
    30% { transform: scale(1); }
    40% { transform: scale(1.02); }
    50% { transform: scale(1); }
    60% { transform: scale(1); }
    70% { transform: scale(1.02); }
    80% { transform: scale(1); }
    100% { transform: scale(1); }
}
#apparat_image_wrapper_2_2_block[clip-path="url(#apparat_image_wrapper_2)"] {
    animation-name: pulse_animation;
    animation-duration: 1500ms;
    transform-origin: 50% 30%;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.lb-chat {
    box-sizing: border-box !important;
}

.ui-loader {
    display: none !important;
}
.footer_social_links {
    margin-top: 10px;
}
.footer_social_links a {
    display: inline-block;
    width: 48px;
    height: 48px;
    border-radius: 50px;
    border: 1px solid #6d6d6d;
    text-align: center;
    line-height: 48px;
}
.footer_social_links a img {
    width: 24px;
}
#footer-left p {
    margin-top: 10px;
    font-size: 13px;
}
header .order_phone a {
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
}
.b-header__btn {
    margin-left: 0px;
}

.remodal_1.inline {
	text-align: center;
    padding: 30px;
    margin: 0 auto;
    margin-top: 50px;
    margin-bottom: 50px;
}

.reform_action_box.give_box .box_list {
	padding: 8px 20%;
}
.reform_action_box.give_box .box_list ul {
	padding-left: 20px;
}
.reform_action_box.give_box .box_price > span {
    font-size: 36px;
    color: #359E00;
    position: relative;
    font-weight: bold;
    left: 20px;
}
.reform_action_box.give_box .box_price > span > span.oldprice {
    font-size: 18px;
    color: #000;
    text-decoration: line-through;
    position: absolute;
    top: 0px;
    left: -65px;
}
.reform_action_box.give_box .box_text {
	padding: 0 16px;
    text-align: center;
    font-weight: bold;
}
.reform_action_box.give_box .box_button {
    text-align: center;
    padding: 16px 0;
}
.reform_action_box.give_box .box_button a {
	color: #fff;
    background: #2e8a00;
    width: 180px;
    height: 40px;
    text-align: center;
    transition: all .4s;
    display: inline-block;
    line-height: 40px;
    text-decoration: none;
    border-radius: 5px;
}


.rozygrysh {
	padding: 80px 0 40px 0;
}
.rozygrysh h1 {
	font-weight: bold;
    margin-bottom: 24px;
}
.rozygrysh p {
	margin-bottom: 16px;
}
.rozygrysh ul {
	padding-left: 20px;
    margin-bottom: 16px;
}

@media screen and (max-width: 768px) {
	.reform_action_box_order .box_left .box_title {
	    font-size: 16px;
	}
}

.reform_action_box_order_new {
	border-radius: 5px;
	overflow: hidden;
	background: #fff;
	-webkit-box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 10%);
    margin-bottom: 20px;
}
.reform_action_box_order_new .box_title {
	background: #e1544f;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    padding: 7px 0;
}
.reform_action_box_order_new .box_main {
	display: flex;
    padding: 8px 0;
    align-items: center;
}
.reform_action_box_order_new .box_main .box_image {

}
.reform_action_box_order_new .box_main .box_image img {

}
.reform_action_box_order_new .box_main .box_image p {
    font-size: 11px;
    text-align: center;
}
.reform_action_box_order_new .box_main .box_list {

}
.reform_action_box_order_new .box_main .box_list ul {
	font-size: 13px;
	line-height: 13px;
    padding-left: 30px;
    padding-right: 20px;
    background: url(/assets/images/sum_line.svg) no-repeat center bottom;
    background-size: 95% auto;
    padding-bottom: 20px;
}
.reform_action_box_order_new .box_main .box_list ul > li:not(:last-child) {
	margin-bottom: 2px;
}
.reform_action_box_order_new .box_main .box_list .box_price {
    text-align: center;
    margin-top: 5px;
    /*margin-bottom: -3px;*/
}
.reform_action_box_order_new .box_main .box_list .box_price > span {
    font-size: 38px;
    line-height: 38px;
    color: #e1544f;
    position: relative;
    font-weight: bold;
    left: 20px;
}
.reform_action_box_order_new .box_main .box_list .box_price > span > span.currency {
    font-size: 18px;
}
.reform_action_box_order_new .box_main .box_list .box_price > span > span.oldprice {
    font-size: 18px;
    color: #000;
    text-decoration: line-through;
    position: absolute;
    top: 0px;
    left: -45px;
}

.remodal_order_list {
	width: 960px !important;
    max-width: 960px !important;
    padding: 0 !important;
}
.remodal_order_list .order_list_title {
	background: #c29e76;
	text-align: center;
	font-size: 36px;
	font-weight: 600;
	color: #fff;
	height: 65px;
	line-height: 65px;
	margin-bottom: 42px;
}
.remodal_order_list .remodal-close {
    width: 65px !important;
    height: 65px !important;
    color: #fff !important;
}
.remodal-close:before {
    font-size: 45px !important;
    line-height: 65px !important;
    width: 65px !important;
}
.remodal_order_list .order_list_subtitle {
    font-size: 26px;
    font-family: 'Roboto';
    margin-bottom: 24px;
}
.remodal_order_list .order_list_items {
	padding: 0 24px;
}
.remodal_order_list .order_list_items ul {
	font-size: 0;
}
.remodal_order_list .order_list_items ul li {
	display: inline-block;
    vertical-align: top;
    width: 20%;
    margin-bottom: 48px;
}
.remodal_order_list .order_list_items ul li img {
	-webkit-box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 10%);
    border-radius: 100%;
    width: 110px;
}
.remodal_order_list .order_list_items ul li p {
	font-size: 14px;
    font-family: 'Roboto';
    margin-top: 16px;
}

.b-section.action_order .col_6 .action_order_form {
	position: relative;
}
a.order_list_link {
	position: absolute;
    left: 120px;
    bottom: -60px;
    background: url(/wein_6_assets/images/order_list.svg) no-repeat center left;
    height: 36px;
    line-height: 36px;
    padding-left: 50px;
    font-size: 14px;
    font-family: 'Roboto';
    color: #000;
}