@font-face {font-family: 'GolosText'; src: url('/i/font/golos-text_vf.woff2') format('woff2'), url('/i/font/golos-text_vf.woff') format('woff'); font-weight:400 900; font-style: normal;}

html{
	--clr-main:			#3869e0;
	--clr-main-active:	#0033ff;
	--clr-bg:			#ffffff;
	--clr-bg-ghost:		#ffffffaa;
	--clr-body:			#f6f6f6;
	--clr-text:			rgb(5,6,10);
	--clr-text-ghost:	rgba(5,6,10,0.6);
	--icon-size:		28px;
	--fs-big:			48px;
	--fs-mid:			32px;
	--fs-text:			20px;
	--gap-small:		var(--fs-mid);
	--gap-main:			var(--fs-big);
	--gap-micro:		calc(var(--gap-main) / 2);
	--gap-mega:			calc(2 * var(--gap-main));
	--w-col4:			calc(25.000% - 3 / 4 * var(--gap-small));
	--w-col3:			calc(33.333% - 2 / 3 * var(--gap-small));
	--w-col2:			calc(50.000% - 1 / 2 * var(--gap-small));
	--max-body:			1600px;
}

html, body{height:100%;padding:0;margin:0;background-color:var(--clr-body);color:var(--clr-text);font-family:GolosText, sans-serif;font-size:var(--fs-text);font-weight:500;}

a,		.likea{color:var(--clr-main);cursor:pointer;}
a:hover,.likea:hover{color:var(--clr-main-active)}
.button{display:inline-block;padding:var(--gap-micro);background-color:var(--clr-main);color:var(--clr-bg);text-decoration:none;cursor:pointer;}
.button:hover{background-color:var(--clr-main-active);color:var(--clr-bg)}
.button.invert{background-color:var(--clr-bg);color:var(--clr-main);}
.button.invert:hover{color:var(--clr-main-active);}

ul li{margin-top:1em;margin-bottom:1em;}

.header{background-color:var(--clr-body);color:var(--clr-text)}
.header .top{display:flex;align-items:center;padding:var(--gap-main);justify-content:space-between;flex-wrap:wrap;}

.header .top .logo{display:block;width:277px;height:64px;background:url(/i/logo_bb.svg) 0 0 no-repeat;background-size:contain;}

.header .top .menu{}
.header .top .menu a{margin:0 var(--gap-main);color:var(--clr-bg);text-decoration:none;}

.header .top .menu_trigger{display:none;width:40px;height:40px;background:url(/i/menu.svg) 50% 50% no-repeat;cursor:pointer}

.header>.path{margin-top:var(--gap-main);text-align:center;}
.header>.path a{position:relative;display:inline-block;padding:0.75em;}
.header>.path a:after{position:absolute;top:0;left:calc(100% - var(--fs-text) / 2);width:var(--fs-text);height:100%;background:url(/i/ar_next.svg) center center no-repeat;background-size:contain;opacity:0.5;content:"";}
.header>.path a:last-child:after{display:none}
.header>.title{margin-top:var(--gap-micro);margin-bottom:var(--gap-main);font-size:calc(var(--fs-mid) * 2);font-weight:700;text-align:center;}

/*.body{padding:var(--gap-main);}*/

/*
.btn_link{display:inline-block;padding:var(--fs-mid) var(--fs-big);background-color:var(--clr-bg);color:var(--clr-main);text-decoration:none}
.btn_link.invert{background-color:var(--clr-main);color:var(--clr-bg);}
.btn_link + .btn_link{margin-left:10px}
*/

.actions .action.icon{width:var(--icon-size);height:var(--icon-size);background:0 0 no-repeat;background-size:cover;cursor:pointer}
.actions .action.icon.close{background-image:url(/i/act_close.svg)}

.footer{display:flex;padding:var(--gap-main);gap:var(--gap-small);}
.footer .part{width:438px}
.footer .part .logo{width:277px;height:64px;background-image:url(/i/logo_bb.svg)}
.footer .part .title{font-size:var(--fs-mid);font-weight:700}

.wd{padding:0 var(--gap-main);max-width:var(--max-body);margin:var(--gap-main) auto;}
.wd h2,
.wd>.title{margin:var(--gap-small) 0;font-size:var(--fs-big);font-weight:400}

.wd.wd_slider{padding:0;}
.wd_slider{position:relative;margin:var(--gap-mega) auto;}
.wd_slider>.controls{position:absolute;display:flex;gap:var(--gap-small);bottom:var(--gap-main);right:var(--gap-main);z-index:2}
.wd_slider>.controls i{display:block;width:var(--gap-mega);height:var(--gap-mega);background-color:var(--clr-bg);border-radius:var(--gap-main);box-shadow:0 0 var(--gap-main) var(--clr-text-ghost);box-sizing:border-box;cursor:pointer;background-image:url(/i/ar_next.svg);background-size:contain;opacity:0.5;transition:opacity 0.5s;}
.wd_slider>.controls i.back{transform:rotate(180deg);}
.wd_slider>.controls i.next{}
.wd_slider>.controls i.disable{pointer-events:none;opacity:0.1!important}

.wd_slider:hover>.controls i{opacity:0.7}

.wd_slider>.slider{border-radius:var(--gap-main);overflow:hidden;box-shadow:0 0 var(--gap-mega) var(--clr-text-ghost);box-sizing:border-box;}
.wd_slider>.slider .slides{white-space:nowrap;transition:transform 1s 0s;transform:translateX(0);}
.wd_slider>.slider .slides .slide{display:inline-block;width:100%;height:clamp(33vh,calc(900vw / 16),600px);vertical-align:top;background-color:var(--clr-main);background:center center;background-size:cover;white-space:wrap;}
.wd_slider>.slider .slides .slide .content{width:50%;height:100%;padding:var(--gap-main);background:linear-gradient(to right, var(--clr-bg-ghost), var(--clr-bg-ghost) 75%, transparent 100%);box-sizing:border-box}
.wd_slider>.slider .slides .slide .content>.title{font-size:calc(1.25 * var(--fs-big));font-weight:600;}
.wd_slider>.slider .slides .slide .content>.text{margin:2em 0;}
.wd_slider>.slider .slides .slide .content>.actions{}
.wd_slider>.slider .slides .slide .content>.actions .action{}

.wd_sweets{}
.wd_sweets>.content{margin:var(--gap-small) 0;}
.wd_sweets .sweets{display:flex;gap:var(--gap-small);flex-wrap:wrap;}
.wd_sweets .sweets .sweet{padding:var(--gap-small);flex:0 1 var(--w-col4);border-radius:var(--gap-small);overflow:hidden;background-color:var(--clr-bg);box-sizing:border-box;}
.wd_sweets .sweets .sweet>b{display:block;font-weight:600;}
.wd_sweets .sweets .sweet>i{display:block;font-style:normal;}
.wd_sweets .sweets .sweet>b + i:before{display:block;height:2px;margin:calc(var(--gap-small) / 3 * 2 - 1px) 0;background-color:var(--clr-main);content:""}

.wd_pager{}
.wd_pager>.title{}
.wd_pager .labels{display:flex;gap:var(--fs-text);flex:1;flex-wrap:wrap;}
.wd_pager .labels label{padding:var(--fs-text);border-radius:var(--fs-text);background-color:var(--clr-bg);cursor:pointer}
.wd_pager .labels label.set{background-color:var(--clr-main);color:var(--clr-bg)}
.wd_pager .pages{padding:var(--gap-small);margin-top:var(--gap-small);border-radius:var(--gap-small);background-color:var(--clr-bg)}
.wd_pager .pages .page{}
.wd_pager .pages .page ul.links{display:flex;gap:var(--gap-small);padding:0;flex-wrap:wrap;}
.wd_pager .pages .page ul.links li{margin:0;list-style:none}

.wd_button{display:flex;padding:var(--gap-main);gap:var(--gap-small);background-color:var(--clr-main);color:var(--clr-bg);border-radius:var(--gap-main);align-items:center;justify-content:space-between;box-sizing:border-box;}
.wd_button .title{margin:0;line-height:1.5;}
.wd_button .actions{}
.wd_button .actions .action{white-space:nowrap;}

.wd_intro{}
.wd_intro .text.large{font-size:var(--fs-mid);line-height:130%}
.wd_intro .params{display:flex;gap:var(--gap-main)}
.wd_intro .params .param{flex:var(--w-col4) 1 0;flex-wrap:wrap;max-width:var(--w-col4);overflow:hidden;}
.wd_intro .params .param .name{color:var(--clr-text-ghost)}
.wd_intro .params .param .value{display:block;}

.wd_cards{}
.wd_cards .cards{display:flex;gap:var(--gap-small);overflow:auto;}
.wd_cards .cards .card{display:flex;flex:var(--w-col4) 1 0;flex-wrap:wrap;max-width:var(--w-col4);overflow:hidden;}
.wd_cards .cards .card .symbols{display:flex;width:100%;padding:var(--gap-small);background-color:var(--clr-bg);}
.wd_cards .cards .card .symbols .symbol{flex:1}
.wd_cards .cards .card .symbols .symbol:first-child{font-size:calc(var(--fs-big) * 2);font-weight:700;color:var(--clr-main)}
.wd_cards .cards .card .symbols .symbol:last-child{color:var(--clr-text-ghost);text-align:right;}
.wd_cards .cards .card img{width:100%;height:var(--w-col4);background-color:var(--clr-main);}
.wd_cards .cards .card .text{width:100%;padding:var(--gap-small);background-color:var(--clr-bg);}
.wd_cards .cards .card .text > .title{margin-bottom:var(--gap-small);font-size:var(--fs-mid);line-height:110%;}
.wd_cards .cards .card .text > .info{padding-left:8px;color:var(--clr-text-ghost);border-left:solid 2px var(--clr-main);}
.wd_cards .cards .card .text > p{margin:var(--gap-small) 0 0 0;color:var(--clr-text-ghost);}
.wd_cards .cards .card .text > ul{padding-left:var(--gap-small);margin:0}
.wd_cards .cards .card .text > ul li{line-height:130%}

.wd_tiles{}
.wd_tiles .tiles{display:flex;gap:var(--gap-small);flex-wrap:wrap;}
.wd_tiles .tiles .tile{flex:var(--w-col3) 1 0;max-width:var(--w-col3);}
.wd_tiles .tiles .tile .text{width:100%;padding:var(--gap-small);font-size:var(--fs-mid);line-height:110%;background-color:var(--clr-bg);box-sizing:border-box;}
.wd_tiles .tiles .tile .text.small{font-size:calc(var(--fs-big) / 1.5);}
.wd_tiles .tiles .tile .text.micro{font-size:calc(var(--fs-mid) / 1.5);}

.wd_blocks{}
.wd_blocks .blocks{}
.wd_blocks .blocks .block{padding:var(--gap-main);background-color:var(--clr-bg);}
.wd_blocks .blocks .block.text{}
.wd_blocks .blocks .block.text > .title{margin-top:var(--gap-main);font-size:var(--fs-mid)}
.wd_blocks .blocks .block.text > .title:first-child{margin-top:0}

.wd table{width:100%;border-collapse:collapse;}
.wd table thead td{background-color:var(--clr-main);color:var(--clr-bg);border:none}
.wd table td{padding:0.5em;margin:0;border-bottom:solid 1px var(--clr-text)}

.hidden{display:none!important}
.dlink{border-bottom:dotted 1px;}


@media screen and (max-width:1600px){
	html{
		--fs-big:			36px;
		--fs-mid:			24px;
		--fs-text:			20px;
	}

	.wd_slider{margin:var(--gap-main) auto;}
	.wd_slider>.slider{border-radius:0;box-shadow:none;}

	.wd_cards .cards .card{flex-basis:var(--w-col3);max-width:var(--w-col3);}
	
}

@media screen and (max-width:1200px){
	html{
		--fs-big:			28px;
		--fs-mid:			22px;
		--fs-text:			20px;
	}
}

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

	html{
		--fs-text:			12px;
	}

	.header .top .logo{width:173px;height:40px;}

	.header .top .menu{display:none;}
	.header .top .menu.show{display:flex;order:2;width:100%;padding-top:calc(var(--gap-main) * 2);gap:var(--gap-main);flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;}
	.header .top .menu.show a{margin:0}

	.header .top .menu_trigger{display:block;}

	.wd_sweets .sweets .sweet{flex:0 1 var(--w-col3)}

	.wd_button{border-radius:0}

	.wd_tiles .tiles .tile,
	.wd_cards .cards .card{flex-basis:var(--w-col2);max-width:var(--w-col2);}

	.wd_intro .params .param{flex-basis:var(--w-col2);max-width:var(--w-col2);}

}

@media screen and (max-width:640px){
	
	html{
		--fs-big:			22px;
		--fs-mid:			18px;
		--fs-text:			12px;
	}

	/*.header .top .logo{width:81px;height:40px;background-image:url(/i/logo_w.svg);}*/

	.footer{flex-wrap:wrap;}
	.footer .part{width:100%}

	.wd_slider>.slider .slides .slide .content>.title{font-size:var(--fs-big);}

	.wd_sweets .sweets .sweet{flex:0 1 var(--w-col2)}

	.wd_pager .labels{gap:calc(var(--fs-text) / 2);}
	.wd_pager .labels label{padding:calc(var(--fs-text) / 2);border-radius:calc(var(--fs-text) / 2);}

	.wd_button .title{font-size:calc(var(--fs-text) * 1.25);}

	.wd_tiles .tiles .tile,
	.wd_cards .cards .card{flex-basis:100%;max-width:100%;}

}

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

	.header .top{padding:var(--gap-micro);}
	.header .top .logo{width:129px;background-image:url(/i/logo_b.svg);}
	.header>.title{font-size:var(--fs-big)}

	.wd{padding-left:var(--gap-micro);padding-right:var(--gap-micro);}

	.wd_slider>.controls{gap:var(--gap-micro);bottom:var(--gap-micro);right:var(--gap-micro);z-index:2}
	.wd_slider>.slider .slides .slide .content{width:100%;padding:var(--gap-micro);background-image:none;background-color:var(--clr-bg-ghost);}
	.wd_slider>.slider .slides .slide .content>.title{font-size:var(--fs-mid);}
	.wd_slider>.slider .slides .slide .content>.text{margin:1em 0;}

}