/* -------------------------- [          starting at w>560 (35em) mql=1         ] -------------------------- */

.e-mob1, .e-mobi1, .e-mobib1 { display: none; }
.e-web1, .e-b1 { display: block; }
.e-webf1, .e-f1 { display: flex; }
.e-webi1, .e-i1 { display: inline; }
.e-webib1, .e-ib1 { display: inline-block; }
.flex1 { display: flex; }
.blok1 { display: block; }
.iblok1 { display: inline-block; }

.mediaquerylevel { z-index: 1; width: 1px; }

.rwdiv { overflow: hidden; clear: none; }
.rwdiv.garbezkr { clear: left; }
.rwdiv.garbeskb { clear: right; }

.z1001 { width: 100%; }
.z501 { width: 50%; }
.z551 { width: 55%; }
.z451 { width: 45%; }
.z331 { width: 33.33%; }
.z661 { width: 66.66%; }
.z351 { width: 35%; }
.z651 { width: 65%; }
.z401 { width: 40%; }
.z601 { width: 60%; }
.z301 { width: 30%; }
.z701 { width: 70%; }
.z251 { width: 25%; }
.z751 { width: 75%; }
.z201 { width: 20%; }
.z801 { width: 80%; }
.z101 { width: 10%; }
.z901 { width: 90%; }
.z51 { width: 5%; }
.z951 { width: 95%; }
.zauto { width: auto; }

.ezk1 { float: left; }
.rwdiv.ezk1 { padding-left: 0; padding-right: 1rem; float: left; }
.esk1 { float: right; }
.rwdiv.esk1 { padding-left: 1rem; padding-right: 0; float: right; }
.rwdiv.erd1 { padding-left: .75rem; padding-right: .75rem; }
.rwdiv.z1001 { padding-right: 0; padding-left: 0; /*float: none;*/ }
.rwdiv.nopad1 { padding-right: 0; padding-left: 0; }
.nofloat1 { float: none; }

ul.li21, ul.li31, ul.li41, ul.li51, ul.li61, ul.li71, ul.li81 { display: flex; flex-wrap: wrap; }
ul.li21 li, ul.li31 li, ul.li41 li, ul.li15 li, ul.li61 li, ul.li71 li, ul.li81 li { display: inline-block; }
ul.li21 > li, ul.li31 > li, ul.li41 > li, ul.li51 > li, ul.li61 > li, ul.li71 > li, ul.li81 > li { padding-right: 1.5rem; }
.li21 > li { max-width: 50%; }
.li31 > li { max-width: 33.33%; }
.li41 > li { max-width: 25%; }
.li51 > li { max-width: 20%; }
.li61 > li { max-width: 16.67%; }
.li71 > li { max-width: 14.28%; }
.li81 > li { max-width: 12.5%; }

.f11, .f21, .f31, .f41, .f51, .f61 { display: flex; flex-wrap: wrap; justify-content: space-between; }
.f11 > * { flex-basis: 100%; }
.f21 > * { flex-basis: 48%; }
.f31 > * { flex-basis: 31%; }
.f41 > * { flex-basis: 23%; }
.f51 > * { flex-basis: 19%; }
.f61 > * { flex-basis: 15.5%; }
.fauto1 { display: flex; flex-wrap: nowrap; justify-content: space-between; }
.fauto1 > * { flex: 1 1 220px; margin: .25rem; }
.f123451 > * { flex-basis: 48%; }

.pad1 { padding: 1rem; }
.mar1 { margin: 1rem; }
.gopad1 { padding-top: 1rem; }
.gomar1 { margin-top: 1rem; }
.bepad1 { padding-bottom: 1rem; }
.bemar1 { margin-bottom: 1rem; }
.gbpad1 { padding-top: 1rem; padding-bottom: 1rem; }
.gbmar1 { margin-top: 1rem; margin-bottom: 1rem; }
.ezpad1 { padding-left: 1rem; }
.ezmar1 { margin-left: 1rem; }
.espad1 { padding-right: 1rem; }
.esmar1 { margin-right: 1rem; }
.eepad1 { padding-left: 1rem; padding-right: 1rem; }
.eemar1 { margin-left: 1rem; margin-right: 1rem; }

.nomar1 { margin: 0; }
.nogomar1 { margin-top: 0; }
.nobemar1 { margin-bottom: 0; }
.noezmar1 { margin-left: 0; }
.noesmar1 { margin-right: 0; }
.nopad1 { padding: 0; }
.nogopad1 { padding-top: 0; }
.nobepad1 { padding-bottom: 0; }
.noezpad1 { padding-left: 0; }
.noespad1 { padding-right: 0; }

.terdi1 { text-align: center; }
.tezkr1 { text-align: left; }
.teskb1 { text-align: right; }

.tk61 { font-size: .375em; }
.tk51 { font-size: .5em; }
.tk41 { font-size: .6875em; }
.tk31 { font-size: .8125em; }
.tk21 { font-size: .875em; }
.tk11 { font-size: .9375em; }
.tx61 { font-size: .375rem; }
.tx51 { font-size: .5rem; }
.tx41 { font-size: .6875rem; }
.tx31 { font-size: .8125rem; }
.tx21 { font-size: .875rem; }
.tx11 { font-size: .9375rem; }
.t001 { font-size: 1rem; }
.th11 { font-size: 1.125rem; }
.th21 { font-size: 1.25rem; }
.th31 { font-size: 1.375rem; }
.th41 { font-size: 1.5rem; }
.th51 { font-size: 2rem; }
.th61 { font-size: 2.5rem; }
.tg11 { font-size: 1.125em; }
.tg21 { font-size: 1.25em; }
.tg31 { font-size: 1.375em; }
.tg41 { font-size: 1.5em; }
.tg51 { font-size: 2em; }
.tg61 { font-size: 2.5em; }


@media screen and (min-width: 48em) { /* ------------------------ [ w>768 (48em) mql=2 ] ------------------------ */

.e-mob2, .e-mobi2, .e-mobib2 { display: none; }
.e-web2, .e-b2 { display: block; }
.e-webf2, .e-f2 { display: flex; }
.e-webi2, .e-i2 { display: inline; }
.e-webib2, .e-ib2 { display: inline-block; }
.flex2 { display: flex; }
.blok2 { display: block; }
.iblok2 { display: inline-block; }

.mediaquerylevel { z-index: 2; width: 2px; }

.z1002 { width: 100%; }
.z502 { width: 50%; }
.z552 { width: 55%; }
.z452 { width: 45%; }
.z332 { width: 33.33%; }
.z662 { width: 66.66%; }
.z352 { width: 35%; }
.z652 { width: 65%; }
.z402 { width: 40%; }
.z602 { width: 60%; }
.z302 { width: 30%; }
.z702 { width: 70%; }
.z252 { width: 25%; }
.z752 { width: 75%; }
.z202 { width: 20%; }
.z802 { width: 80%; }
.z102 { width: 10%; }
.z902 { width: 90%; }
.z52 { width: 5%; }
.z952 { width: 95%; }
.zauto2 { width: auto; }

.ezk2 { float: left; }
.rwdiv.ezk2 { padding-left: 0; padding-right: 1.25rem; float: left; }
.esk2 { float: right; }
.rwdiv.esk2 { padding-left: 1.25rem; padding-right: 0; float: right; }
.rwdiv.erd2 { padding-left: 1rem; padding-right: 1rem; }
.rwdiv.z1002 { padding-right: 0; padding-left: 0; /*float: none;*/ }
.rwdiv.nopad2 { padding-right: 0; padding-left: 0; }
.nofloat2 { float: none; }

ul.li22, ul.li32, ul.li42, ul.li52, ul.li62, ul.li72, ul.li82 { display: flex; flex-wrap: wrap; }
ul.li22 li, ul.li32 li, ul.li42 li, ul.li52 li, ul.li62 li, ul.li72 li, ul.li82 li { display: inline-block; }
ul.li22 > li, ul.li32 > li, ul.li42 > li, ul.li52 > li, ul.li62 > li, ul.li72 > li, ul.li82 > li { padding-right: 1.5rem; }
.li22 > li { max-width: 50%; }
.li32 > li { max-width: 33.33%; }
.li42 > li { max-width: 25%; }
.li52 > li { max-width: 20%; }
.li62 > li { max-width: 16.67%; }
.li72 > li { max-width: 14.28%; }
.li82 > li { max-width: 12.5%; }

.f12, .f22, .f32, .f42, .f52, .f62 { display: flex; flex-wrap: wrap; justify-content: space-between; }
.f12 > * { flex-basis: 100%; }
.f22 > * { flex-basis: 48%; }
.f32 > * { flex-basis: 31%; }
.f42 > * { flex-basis: 23%; }
.f52 > * { flex-basis: 19%; }
.f62 > * { flex-basis: 15.5%; }
.fauto2 { display: flex; flex-wrap: nowrap; }
.fauto2 > * { flex: 1 1 220px; margin: .25rem; }
.f123452 > * { flex-basis: 31%; }

.pad2 { padding: 1rem; }
.mar2 { margin: 1rem; }
.gopad2 { padding-top: 1rem; }
.gomar2 { margin-top: 1rem; }
.bepad2 { padding-bottom: 1rem; }
.bemar2 { margin-bottom: 1rem; }
.gbpad2 { padding-top: 1rem; padding-bottom: 1rem; }
.gbmar2 { margin-top: 1rem; margin-bottom: 1rem; }
.ezpad2 { padding-left: 1rem; }
.ezmar2 { margin-left: 1rem; }
.espad2 { padding-right: 1rem; }
.esmar2 { margin-right: 1rem; }
.eepad2 { padding-left: 1rem; padding-right: 1rem; }
.eemar2 { margin-left: 1rem; margin-right: 1rem; }

.nomar2 { margin: 0; }
.nogomar2 { margin-top: 0; }
.nobemar2 { margin-bottom: 0; }
.noezmar2 { margin-left: 0; }
.noesmar2 { margin-right: 0; }
.nopad2 { padding: 0; }
.nogopad2 { padding-top: 0; }
.nobepad2 { padding-bottom: 0; }
.noezpad2 { padding-left: 0; }
.noespad2 { padding-right: 0; }

.terdi2 { text-align: center; }
.tezkr2 { text-align: left; }
.teskb2 { text-align: right; }

.tk62 { font-size: .375em; }
.tk52 { font-size: .5em; }
.tk42 { font-size: .6875em; }
.tk32 { font-size: .8125em; }
.tk22 { font-size: .875em; }
.tk12 { font-size: .9375em; }
.tx62 { font-size: .375rem; }
.tx52 { font-size: .5rem; }
.tx42 { font-size: .6875rem; }
.tx32 { font-size: .8125rem; }
.tx22 { font-size: .875rem; }
.tx12 { font-size: .9375rem; }
.t002 { font-size: 1rem; }
.th12 { font-size: 1.125rem; }
.th22 { font-size: 1.25rem; }
.th32 { font-size: 1.375rem; }
.th42 { font-size: 1.5rem; }
.th52 { font-size: 2rem; }
.th62 { font-size: 2.5rem; }
.tg12 { font-size: 1.125em; }
.tg22 { font-size: 1.25em; }
.tg32 { font-size: 1.375em; }
.tg42 { font-size: 1.5em; }
.tg52 { font-size: 2em; }
.tg62 { font-size: 2.5em; }

}

@media screen and (min-width: 65em) { /* ------------------------ [ w>1040 (65em) mql=3 ] ------------------------ */

.e-mob3, .e-mobi3, .e-mobib3 { display: none; }
.e-web3, .e-b3 { display: block; }
.e-webf3, .e-f3 { display: flex; }
.e-webi3, .e-i3 { display: inline; }
.e-webib3, .e-ib3 { display: inline-block; }
.flex3 { display: flex; }
.blok3 { display: block; }
.iblok3 { display: inline-block; }

.mediaquerylevel { z-index: 3; width: 3px; }

.z1003 { width: 100%; }
.z503 { width: 50%; }
.z553 { width: 55%; }
.z453 { width: 45%; }
.z333 { width: 33.33%; }
.z663 { width: 66.66%; }
.z353 { width: 35%; }
.z653 { width: 65%; }
.z403 { width: 40%; }
.z603 { width: 60%; }
.z303 { width: 30%; }
.z703 { width: 70%; }
.z253 { width: 25%; }
.z753 { width: 75%; }
.z203 { width: 20%; }
.z803 { width: 80%; }
.z103 { width: 10%; }
.z903 { width: 90%; }
.z53 { width: 5%; }
.z953 { width: 95%; }
.zauto3 { width: auto; }

.ezk3 { float: left; }
.rwdiv.ezk3 { padding-left: 0; padding-right: 1.5rem; float: left; }
.esk3 { float: right; }
.rwdiv.esk3 { padding-left: 1.5rem; padding-right: 0; float: right; }
.rwdiv.erd3 { padding-left: 1.125rem; padding-right: 1.125rem; }
.rwdiv.z1003 { padding-right: 0; padding-left: 0; /*float: none;*/ }
.rwdiv.nopad3 { padding-right: 0; padding-left: 0; }
.nofloat3 { float: none; }

ul.li23, ul.li33, ul.li43, ul.li53, ul.li63, ul.li73, ul.li83 { display: flex; flex-flow: row wrap; justify-content: space-between; }
ul.li23 li, ul.li33 li, ul.li43 li, ul.li53 li, ul.li63 li, ul.li73 li, ul.li83 li { display: inline-block; }
ul.li23 > li, ul.li33 > li, ul.li43 > li, ul.li53 > li, ul.li63 > li, ul.li73 > li, ul.li83 > li { padding-right: 1.5rem; }
.li23 > li { max-width: 50%; }
.li33 > li { max-width: 33%; }
.li43 > li { max-width: 25%; }
.li53 > li { max-width: 20%; }
.li63 > li { max-width: 16.67%; }
.li73 > li { max-width: 14.28%; }
.li83 > li { max-width: 12.5%; }

.f13, .f23, .f33, .f43, .f53, .f63 { display: flex; flex-wrap: wrap; justify-content: space-between; }
.f13 > * { flex-basis: 100%; }
.f23 > * { flex-basis: 48%; }
.f33 > * { flex-basis: 31%; }
.f43 > * { flex-basis: 23%; }
.f53 > * { flex-basis: 19%; }
.f63 > * { flex-basis: 15.5%; }
.fauto3 { display: flex; flex-wrap: nowrap; }
.fauto3 > * { flex: 1 1 220px; margin: .25rem; }
.f123453 > * { flex-basis: 23%; }

.pad3 { padding: 1rem; }
.mar3 { margin: 1rem; }
.gopad3 { padding-top: 1rem; }
.gomar3 { margin-top: 1rem; }
.bepad3 { padding-bottom: 1rem; }
.bemar3 { margin-bottom: 1rem; }
.gbpad3 { padding-top: 1rem; padding-bottom: 1rem; }
.gbmar3 { margin-top: 1rem; margin-bottom: 1rem; }
.ezpad3 { padding-left: 1rem; }
.ezmar3 { margin-left: 1rem; }
.espad3 { padding-right: 1rem; }
.esmar3 { margin-right: 1rem; }
.eepad3 { padding-left: 1rem; padding-right: 1rem; }
.eemar3 { margin-left: 1rem; margin-right: 1rem; }

.nomar3 { margin: 0; }
.nogomar3 { margin-top: 0; }
.nobemar3 { margin-bottom: 0; }
.noezmar3 { margin-left: 0; }
.noesmar3 { margin-right: 0; }
.nopad3 { padding: 0; }
.nogopad3 { padding-top: 0; }
.nobepad3 { padding-bottom: 0; }
.noezpad3 { padding-left: 0; }
.noespad3 { padding-right: 0; }

.terdi3 { text-align: center; }
.tezkr3 { text-align: left; }
.teskb3 { text-align: right; }

.tk63 { font-size: .375em; }
.tk53 { font-size: .5em; }
.tk43 { font-size: .6875em; }
.tk33 { font-size: .8125em; }
.tk23 { font-size: .875em; }
.tk13 { font-size: .9375em; }
.tx63 { font-size: .375rem; }
.tx53 { font-size: .5rem; }
.tx43 { font-size: .6875rem; }
.tx33 { font-size: .8125rem; }
.tx23 { font-size: .875rem; }
.tx13 { font-size: .9375rem; }
.t003 { font-size: 1rem; }
.th13 { font-size: 1.125rem; }
.th23 { font-size: 1.25rem; }
.th33 { font-size: 1.375rem; }
.th43 { font-size: 1.5rem; }
.th53 { font-size: 2rem; }
.th63 { font-size: 2.5rem; }
.tg13 { font-size: 1.125em; }
.tg23 { font-size: 1.25em; }
.tg33 { font-size: 1.375em; }
.tg43 { font-size: 1.5em; }
.tg53 { font-size: 2em; }
.tg63 { font-size: 2.5em; }

}

@media screen and (min-width: 75em) { /* ------------------------ [ w>1200 (75em) mql=4 ] ------------------------ */

.e-mob4, .e-mobi4, .e-mobib4 { display: none; }
.e-web4, .e-b4 { display: block; }
.e-webf4, .e-f4 { display: flex; }
.e-webi4, .e-i4 { display: inline; }
.e-webib4, .e-ib4 { display: inline-block; }
.flex4 { display: flex; }
.blok4 { display: block; }
.iblok4 { display: inline-block; }

.mediaquerylevel { z-index: 4; width: 4px; }

.z1004 { width: 100%; }
.z504 { width: 50%; }
.z554 { width: 55%; }
.z454 { width: 45%; }
.z334 { width: 33.33%; }
.z664 { width: 66.66%; }
.z354 { width: 35%; }
.z654 { width: 65%; }
.z404 { width: 40%; }
.z604 { width: 60%; }
.z304 { width: 30%; }
.z704 { width: 70%; }
.z254 { width: 25%; }
.z754 { width: 75%; }
.z204 { width: 20%; }
.z804 { width: 80%; }
.z104 { width: 10%; }
.z904 { width: 90%; }
.z54 { width: 5%; }
.z954 { width: 95%; }
.zauto4 { width: auto; }

.ezk4 { float: left; }
.rwdiv.ezk4 { padding-left: 0; padding-right: 1.5rem; float: left; }
.esk4 { float: right; }
.rwdiv.esk4 { padding-left: 1.5rem; padding-right: 0; float: right; }
.rwdiv.erd4 { padding-left: 1.125rem; padding-right: 1.125rem; }
.rwdiv.z1004 { padding-right: 0; padding-left: 0; /*float: none;*/ }
.rwdiv.nopad4 { padding-right: 0; padding-left: 0; }
.nofloat4 { float: none; }

ul.li24, ul.li34, ul.li44, ul.li54, ul.li64, ul.li74, ul.li84 { display: flex; flex-flow: row wrap; justify-content: space-between; }
ul.li24 li, ul.li34 li, ul.li44 li, ul.li54 li, ul.li64 li, ul.li74 li, ul.li84 li { display: inline-block; }
ul.li24 > li, ul.li34 > li, ul.li44 > li, ul.li54 > li, ul.li64 > li, ul.li74 > li, ul.li84 > li { padding-right: 1.5rem; }
.li24 > li { max-width: 50%; }
.li34 > li { max-width: 33%; }
.li44 > li { max-width: 25%; }
.li54 > li { max-width: 20%; }
.li64 > li { max-width: 16.67%; }
.li74 > li { max-width: 14.28%; }
.li84 > li { max-width: 12.5%; }

.f14, .f24, .f34, .f44, .f54, .f64 { display: flex; flex-wrap: wrap; justify-content: space-between; }
.f14 > * { flex-basis: 100%; }
.f24 > * { flex-basis: 48%; }
.f34 > * { flex-basis: 31%; }
.f44 > * { flex-basis: 23%; }
.f54 > * { flex-basis: 19%; }
.f64 > * { flex-basis: 15.5%; }
.fauto4 { display: flex; flex-wrap: nowrap; }
.fauto4 > * { flex: 1 1 220px; margin: .25rem; }
.f123454 > * { flex-basis: 19%; }

.pad4 { padding: 1rem; }
.mar4 { margin: 1rem; }
.gopad4 { padding-top: 1rem; }
.gomar4 { margin-top: 1rem; }
.bepad4 { padding-bottom: 1rem; }
.bemar4 { margin-bottom: 1rem; }
.gbpad4 { padding-top: 1rem; padding-bottom: 1rem; }
.gbmar4 { margin-top: 1rem; margin-bottom: 1rem; }
.ezpad4 { padding-left: 1rem; }
.ezmar4 { margin-left: 1rem; }
.espad4 { padding-right: 1rem; }
.esmar4 { margin-right: 1rem; }
.eepad4 { padding-left: 1rem; padding-right: 1rem; }
.eemar4 { margin-left: 1rem; margin-right: 1rem; }

.nomar4 { margin: 0; }
.nogomar4 { margin-top: 0; }
.nobemar4 { margin-bottom: 0; }
.noezmar4 { margin-left: 0; }
.noesmar4 { margin-right: 0; }
.nopad4 { padding: 0; }
.nogopad4 { padding-top: 0; }
.nobepad4 { padding-bottom: 0; }
.noezpad4 { padding-left: 0; }
.noespad4 { padding-right: 0; }

.terdi4 { text-align: center; }
.tezkr4 { text-align: left; }
.teskb4 { text-align: right; }

.tk64 { font-size: .375em; }
.tk54 { font-size: .5em; }
.tk44 { font-size: .6875em; }
.tk34 { font-size: .8125em; }
.tk24 { font-size: .875em; }
.tk14 { font-size: .9375em; }
.tx64 { font-size: .375rem; }
.tx54 { font-size: .5rem; }
.tx44 { font-size: .6875rem; }
.tx34 { font-size: .8125rem; }
.tx24 { font-size: .875rem; }
.tx14 { font-size: .9375rem; }
.t004 { font-size: 1rem; }
.th14 { font-size: 1.125rem; }
.th24 { font-size: 1.25rem; }
.th34 { font-size: 1.375rem; }
.th44 { font-size: 1.5rem; }
.th54 { font-size: 2rem; }
.th64 { font-size: 2.5rem; }
.tg14 { font-size: 1.125em; }
.tg24 { font-size: 1.25em; }
.tg34 { font-size: 1.375em; }
.tg44 { font-size: 1.5em; }
.tg54 { font-size: 2em; }
.tg64 { font-size: 2.5em; }

}
