@font-face { font-family: "Stetica"; src: local("Stetica"),	url("/v7/i/stetica.woff")			format("woff"); font-weight: normal;}
@font-face { font-family: "Stetica"; src: local("Stetica"),	url("/v7/i/stetica_medium.woff")	format("woff"); font-weight: 500;}
@font-face { font-family: "Stetica"; src: local("Stetica"),	url("/v7/i/stetica_bold.woff")		format("woff"); font-weight: bold;}

:root{
	--margin-main:		10vh;
	--fs-xl:			32px;
	--fs-l:				24px;
	--fs-m:				18px;
	--fs-s:				14px;
	--gap-xl:			calc(var(--fs-l) * 4);
	--gap-l:			calc(var(--fs-l) * 2);
	--gap-m:			var(--fs-l);
	--gap-s:			var(--fs-m);
	--gap-xs:			calc(var(--fs-m) / 2);
	--clr-main-1:		#0A264A;
	--clr-main-2:		#3498DB;
	
	--clr-main-3:		#26AC95;
	--clr-main-3-3:		#51BDAA;
	--clr-main-3-2:		#7CCDBF;
	--clr-main-3-1:		#BEE6DF;
	--clr-main-3-0:		#E9F7F4;
	
	--clr-black:		#181F2A;
	--clr-white:		#FFF;
	--clr-gray-xl:		#474C55;
	--clr-gray-l:		#74787F;
	--clr-gray-m:		#DFE3EB;
	--clr-gray-s:		#F3F3F4;
	--src-logo:			url(/v7/i/logo.svg);
	--src-i-go-green:	url(/v7/i/i_go_g.svg);
	--src-i-go-white:	url(/v7/i/i_go_w.svg);
	--src-i-socials:	url(/v7/i/socials.svg);

	--v-pb-size:		14ex;
	--v-icon-size:		40px;
	--v-s-icon-size:	48px;
	--v-s-icon-step:	56px;
	
}

body{height:100%;margin:0 auto;padding:0;font-family:"Stetica";background-color:var(--clr-white);color:var(--clr-black);font-size:var(--fs-m);}

.screen{}
.screen.full{display:flex;min-height:clamp(0px, 100vh, 70vw);flex-direction:column;}
.screen.main{background-color:var(--clr-white);}

.screen .promo{display:flex;flex:1}
.screen .promo .mission{display:flex;padding:var(--gap-l);padding-top:calc(var(--gap-l) + var(--gap-m));flex:1;flex-direction:column;}
.screen .promo .mission .title{font-size:calc(var(--gap-m) * 2.2);font-weight:bold;flex-grow:0}
.screen .promo .mission .text{margin:1em 0;flex-grow:0}
.screen .promo .mission .link{display:flex;flex-grow:1;align-items:end;}
.screen .promo .mission .link a{display:flex;width:var(--v-pb-size);height:var(--v-pb-size);background-color:var(--clr-main-3);border-radius:50%;align-items:center;font-size:var(--fs-m);font-weight:500;color:var(--clr-white);text-decoration:none;justify-content:center;text-align:center;transition:all 0.5s 0s}
.screen .promo .mission .link a:hover{background-color:var(--clr-main-3-3);transform:scale(1.1);}
.screen .promo .slider{position:relative;flex:1;z-index:1}
.screen .promo .slider .slides{height:100%}
.screen .promo .slider .slides .slide{position:relative;display:flex;height:100%;flex-direction:column;}
.screen .promo .slider .slides .slide:before,
.screen .promo .slider .slides .slide:after{position:absolute;left:0;width:100%;height:calc(50% - var(--gap-xs) / 2);background-image:var(--s-img-src);background-size:auto calc(200% + var(--gap-xs));background-repeat:no-repeat;content:""}
.screen .promo .slider .slides .slide:before{top:0;background-position:top center;border-bottom-left-radius:var(--gap-xl);filter:brightness(75%);}
.screen .promo .slider .slides .slide:after{bottom:0;background-position:bottom center;border-top-left-radius:var(--gap-xl);}
.screen .promo .slider .slides .slide > div{position:relative;padding:var(--gap-l);padding-top:calc(var(--gap-l) + var(--gap-m));flex:1 0 50%;z-index:2;color:var(--clr-white);font-weight:500;box-sizing:border-box;}
.screen .promo .slider .slides .slide .title{width:calc(100% - 2 * ( var(--gap-l) + var(--gap-xs) ));font-size:var(--fs-xl);}
.screen .promo .slider .controls{position:absolute;display:flex;top:calc(var(--gap-l) + var(--gap-m));right:var(--gap-m);gap:var(--gap-xs);}
.screen .promo .slider .controls .control{width:var(--gap-l);height:var(--gap-l);background-image:var(--src-i-go-white);background-size:cover;cursor:pointer;}
.screen .promo .slider .controls .control.back{transform:rotate(180deg);}


.screen>.links{display:flex;background-color:var(--clr-main-1);flex-grow:0;justify-content: space-around;}
.screen>.links .link{padding:1em}
.screen>.links .link a{display:flex;align-items:center;color:var(--clr-white);font-weight:500;font-size:var(--fs-s)}
.screen>.links .link a:before{flex:0 0 auto;width:var(--fs-xl);height:var(--fs-xl);margin-right:var(--gap-xs);background:var(--src-i-go-green);background-size:cover;content:""}

.screen + main{margin-top:var(--gap-l)}

header{position:relative;top:var(--gap-m);padding:0 var(--gap-m);border-bottom:solid var(--clr-gray-m) 1px;border-radius:0 0 var(--gap-m) var(--gap-m);background-color:var(--clr-white);z-index:2}
header a{color:var(--clr-menu-link)}
header .top{display:flex;padding-bottom:var(--fs-m);gap: var(--gap-s);align-items:center;border-bottom:solid var(--clr-gray-l) 1px;}
header .top .logo{width:178px;height:50px;background:var(--src-logo) center center;flex:0 0 auto}
header .top .links{display:flex;justify-content:space-around;flex:1}
header .top .links .link{}
header .top .controls{display:flex;flex:0 0 200px}
header .top .controls .control{display:flex;height:var(--v-icon-size);min-width:var(--v-icon-size);padding:0 calc(var(--v-icon-size) / 2);font-weight:500;border-radius:var(--v-icon-size);align-items:center;background-color:var(--clr-gray-s);}

header .links .link{font-weight:500}
header .links .link a{color:var(--clr-black);}
header .links .link a:hover{border-bottom:solid 2px var(--clr-main-3);}

header .more{padding:0.9em 0;text-align:center;}
header .more.links .link{display:inline-block;margin:0 1em;font-size:0.9em}

a{color:var(--clr-main-2);text-decoration:none}
a:hover{color:var(--clr-main-2);}



.b{}
.b.gray{background-color:var(--clr-gray-s);}

.b .path{color:var(--clr-gray-l);text-transform:uppercase;}
.b .path:before{content:"/ "}

.b.b1{display:flex;padding:var(--gap-l) var(--gap-m);flex-wrap:wrap;gap:var(--gap-l)}
.b.b1 .path{flex-basis:100%}
.b.b1 .col{flex-basis:calc(50% - var(--gap-l) / 2)}
.b.b1 .col .images{height:30vh}
.b.b1 .col .images img{height:100%;width:100%;border-radius:1em;object-fit:cover}
.b.b1 .col .images:first-child{margin-bottom:var(--gap-xl)}
.b.b1 .col .images:last-child{margin-top:var(--gap-xl)}

.b.news{display:flex;flex-wrap:wrap;padding:var(--gap-l) var(--gap-m);background-color:var(--clr-gray-s)}
.b.news > .path{flex:1;}
.b.news > .more{display:flex;flex:0;align-items:center;text-align:right;white-space:nowrap;font-weight:500;}
.b.news > .more:after{flex:0 0 auto;width:var(--fs-xl);height:var(--fs-xl);margin-left:var(--gap-xs);background:var(--src-i-go-green);background-size:cover;content:""}

.b.news .posts{display:flex;height:60vh;margin-top:var(--gap-l);gap:1em;}
.b.news .posts .main{display:flex;flex:1;}
.b.news .posts .rest{display:flex;gap:1em;flex:1;flex-direction:column;}

.b.news .posts .post{position:relative;display:flex;flex-wrap:wrap;flex:1;padding-left:10px;border-radius:1em;overflow:hidden;background-color:var(--clr-white);text-decoration:none}
.b.news .posts .post:before{position:absolute;height:100%;width:10px;top:0;left:0;flex:1;background-color:var(--clr-main-2);content:"";}
.b.news .posts .post img{object-fit:cover}
.b.news .posts .post .text{display:flex;flex:1;flex-wrap:wrap;padding:var(--gap-s);align-content:space-between;box-sizing:border-box;}
.b.news .posts .post .text .title{flex:1 0 100%;font-weight:500;color:var(--clr-black)}
.b.news .posts .post .text .tags{flex:2;color:var(--clr-gray-l);font-size:var(--fs-s);}
.b.news .posts .post .text .date{flex:1;color:var(--clr-gray-l);font-size:var(--fs-s);text-align:right;}

.b.news .posts .post:hover .text .title{color:var(--clr-main-2)}

.b.news .posts .main .post{flex-direction:column;}
.b.news .posts .main .post img{width:100%;height:50%;flex:1 0 50%;}
.b.news .posts .main .post .text{width:100%;}
.b.news .posts .main .post .text .title{font-size:var(--fs-l);}

.b.news .posts .rest .post img{width:33%;height:100%}

.b.b2{display:flex;flex-wrap:wrap;}
.b.b2 .path{padding:0 var(--gap-m);padding-top:var(--gap-l);flex-basis:100%;box-sizing:border-box;}
.b.b2 .text{flex:1;padding:var(--gap-l) var(--gap-m);}
.b.b2 .text p{margin:0}
.b.b2 .text p + p{margin-top:1em}
.b.b2 .actions{flex:1;padding:var(--gap-l) var(--gap-m);align-self:end;text-align:right;}
.b.b2 .actions .action{}
.b.b2 .images{display:flex;flex-basis:100%;}
.b.b2 .images img{flex:1;height:50vh;object-fit:cover;width:100%}

.b.links{display:flex;padding:var(--gap-l) var(--gap-m);flex-wrap:wrap;gap:var(--gap-s);background-color:var(--clr-gray-s);}
.b.links .link{position:relative;flex:0 0 auto;height:200px;width:calc(25% - 3 / 4 * var(--gap-s));padding:var(--gap-m);padding-left:calc(10px + var(--gap-m));border-radius:var(--gap-s);background-color:var(--clr-white);box-sizing:border-box;overflow:hidden;transition:all 0.5s 0s;}
.b.links .link:before{position:absolute;height:100%;width:10px;top:0;left:0;background-color:var(--clr-main-2);content:"";transition:all 0.5s 0s;}
.b.links .link:hover:before{width:100%;}
.b.links .link:after{position:absolute;height:75%;width:100%;right:-60px;bottom:-30px;background:url(i/ptt21.svg) bottom right no-repeat;background-size:contain;content:"";opacity:0;transition:all 0.5s 0s;}
.b.links .link:hover:after{right:-25px;opacity:1}
.b.links .link a{position:relative;display:block;width:100%;height:100%;font-weight:500;z-index:2;transition:all 0.5s 0s;}
.b.links .link:hover a{color:var(--clr-white);}


footer{display:flex;flex-wrap:wrap;padding:var(--gap-l) var(--gap-m) 0 var(--gap-m);gap:var(--gap-l);background-color:var(--clr-black);color:var(--clr-white);font-size:var(--fs-s);font-weight:500}
footer a{color:var(--clr-white);}
footer a:hover{text-decoration:underline;}
footer > div{flex:1}

footer .main{padding-right:var(--gap-l)}
footer .main .logo{width:100%;}
footer .main .places{margin-top:var(--gap-l);font-weight:normal;font-size:var(--fs-m);}
footer .main .places .socials{margin-bottom:var(--gap-xs);}

footer .main .places .icons{margin-bottom:var(--gap-l);}
footer .main .places .icons a{display:inline-block;width:var(--v-s-icon-size);height:var(--v-s-icon-size);margin-right:1ex;background:var(--src-i-socials) 0 0;background-size:auto var(--v-s-icon-size);}
footer .main .places .icons a.vk{background-position-x:calc(var(--v-s-icon-step) * -0)}
footer .main .places .icons a.ok{background-position-x:calc(var(--v-s-icon-step) * -1)}
footer .main .places .icons a.zn{background-position-x:calc(var(--v-s-icon-step) * -2)}
footer .main .places .icons a.rt{background-position-x:calc(var(--v-s-icon-step) * -3)}
footer .main .places .icons a.tg{background-position-x:calc(var(--v-s-icon-step) * -4)}
footer .main .places .icons a.mx{background-position-x:calc(var(--v-s-icon-step) * -5)}
footer .main .places .icons a:last-child{margin-right:unset}


footer .contacts,
footer .links{display:flex;flex-direction:column;gap:var(--gap-m);}

footer .contacts .name{margin-bottom:var(--gap-xs);font-weight:normal;color:var(--clr-gray-l)}


footer .bottom{display:flex;flex:1 0 100%;padding:var(--gap-s) 0;border-top:solid 1px var(--clr-gray-xl);justify-content:space-around;}
footer .bottom a{}


.btn-main{display:inline-block;padding:var(--gap-s) var(--gap-m);background-color:var(--clr-main-3);border-radius:var(--gap-m);color:var(--clr-white);font-weight:500;cursor:pointer;}
.btn-main:hover{color:var(--clr-white);background-color:var(--clr-main-3-3);}

@media screen and (min-width:1920px){

	:root{
		--fs-xl:			56px;
		--fs-l:				48px;
		--fs-m:				28px;
		--fs-s:				22px;
	}
	

}

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

	:root{

	}
	
	header .top{border-bottom:none;}
	header .top .links{display:none;}
	header .more.links{display:none}

	.screen .promo{flex-direction:column;}
	.screen .promo .mission{position:relative;padding:var(--gap-s);}
	.screen .promo .mission .title{}
	.screen .promo .mission .text{width:calc(100% - var(--v-pb-size))}
	.screen .promo .mission .link{position:absolute;right:var(--gap-l);bottom:calc(-1 * var(--v-pb-size) / 2);z-index:2}
	.screen .promo .mission .link a{border:solid var(--gap-xs) var(--clr-white)}
	.screen .promo .slider{padding:var(--gap-s);}
	.screen .promo .slider .slides{}
	.screen .promo .slider .slides .slide{}
	.screen .promo .slider .slides .slide:before{height:100%;border-bottom-left-radius:0;border-bottom-right-radius:var(--gap-xl);background-size:cover}
	.screen .promo .slider .slides .slide:after{display:none}
	.screen .promo .slider .slides .slide > div{}
	.screen .promo .slider .slides .slide .title{width:100%}
	.screen .promo .slider .controls{top:unset;bottom:var(--gap-m);;left:var(--gap-m);right:unset}
	.screen .promo .slider .controls .control{}
	.screen .promo .slider .controls .control.back{}

	.screen .links{flex-direction:column;}

	.b.news .posts{height:unset;flex-direction:column;}

	.b.b1 .col{flex-basis:100%;}

	.b.b2 .text{flex-basis:100%;}

	.b.links .link{width:100%;height:unset;}
	.b.links .link:before{width:4px;}
	.b.links .link:hover:before{width:4px;}
	.b.links .link:after{display:none;}
	.b.links .link a{}
	.b.links .link a{display:flex;align-items:center;}
	.b.links .link a:before{flex:0 0 auto;width:var(--fs-xl);height:var(--fs-xl);margin-right:var(--gap-xs);background:var(--src-i-go-white);background-size:cover;border:solid 1px var(--clr-black);border-radius:var(--fs-xl);content:""}
	.b.links .link:hover a{color:unset;}

	footer{}
	footer > div {flex:1 0 calc(50% - calc(var(--gap-l) / 2))}
	footer .main{padding:0}
	footer .main > div{}
}








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;
}

.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(/content/images/logo_v7_full.png) center center 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;}


.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)}

.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;margin-top:calc(var(--gap-mega) * 1.5)}
.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;}

}