@charset "utf-8";
/* CSS Document */
body {margin:0;padding:0;font-family:'Radikal Medium', Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;background:#ffffff;color:#202020;min-width:320px;}
input:-internal-autofill-selected {background:none;}
* {margin:0;padding:0;}
img {border:0;outline:none;}
a {text-decoration:none;outline:none;}
button, .submit {display:block;outline:none;border:none;cursor:pointer;font-family:'Radikal Medium', Arial, Helvetica, sans-serif;background:none;}
button, input, textarea {font-family:'Radikal Medium', Arial, Helvetica, sans-serif;}
*.font300 {font-family:'Radikal Light', Arial, Helvetica, sans-serif;}
*.font700 {font-family:'Radikal', Arial, Helvetica, sans-serif;}
li {display:block;padding:0px;margin:0px;list-style:none;}
*::selection {color:#ffffff;background:#30B4FF;}
img::selection {color:#ffffff;background:none;}
#default {display:block;position:fixed;z-index:-1;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;}
#default-hold {display:block;position:fixed;z-index:-1;}
@media screen and (max-width: 479px)
{
	body {font-size:15px;}
	#default-hold {width:10px;}
}
@media screen and (min-width: 479px)
{
	body {font-size:15px;}
	#default-hold {width:50px;}
}
@media screen and (min-width: 639px)
{
	#default-hold {width:150px;}
}
@media screen and (min-width: 777px)
{
	#default-hold {width:250px;}
}
@media screen and (min-width: 959px)
{
	body {font-size:16px;}
	#default-hold {width:350px;}
}
@media screen and (min-width: 1169px)
{
	#default-hold {width:450px;}
}
@media screen and (min-width: 1399px)
{
	#default-hold {width:550px;}
}
@media screen and (min-width: 1639px)
{
	#default-hold {width:650px;}
}
@media screen and (min-width: 1919px)
{
	body {font-size:18px;}
	#default-hold {width:750px;}
}
@media screen and (min-width: 2299px)
{
	#default-hold {width:850px;}
}
/* Transition */
button, button:hover,
input, input:focus, input:hover, textarea, textarea:focus,
a, a img, a::before, a::after
	{transition:color 0.3s, background 0.3s, border 0.3s, opacity 0.3s;-moz-transition:color 0.3s, background 0.3s, border 0.3s, opacity 0.3s;-webkit-transition:color 0.3s, background 0.3s, border 0.3s, opacity 0.3s;-o-transition:color 0.3s, background 0.3s, border 0.3s, opacity 0.3s;}
a svg, button svg
	{transition:fill 0.3s;-moz-transition:fill 0.3s;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;}
#default {left:0px;top:0px;height:100%;position:fixed;z-index:-1;width:100%;min-width:320px;}
/* clear */
.hold {margin:auto;width:88%;min-width:300px;max-width:1640px;box-sizing:border-box;}
	*.hold::after {display:block;clear:both;content:" ";line-height:0px;height:0px;}
	*.clear::after {display:block;clear:both;content:" ";line-height:0px;height:0px;}
/* def */
*.ellipsis {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	*.zoom-5 {transition:transform 0.5s;-moz-transition:transform 0.5s;-webkit-transition:-webkit-transform 0.5s;-o-transition:transform 0.5s;}
	*.zoom-5:hover {-ms-transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);transform: matrix(1.05, 0, 0, 1.05, 0, 0);}
	*.zoom-5-shadow {transition:transform 0.5s, box-shadow 0.5s;-moz-transition:transform 0.5s, box-shadow 0.5s;-webkit-transition:-webkit-transform 0.5s, box-shadow 0.5s;-o-transition:transform 0.5s, box-shadow 0.5s;}
	*.zoom-5-shadow:hover {-ms-transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-box-shadow:0px 1px 12px rgba(0,0,0,0.15);box-shadow:0px 1px 12px rgba(0,0,0,0.15);}


/* header */
header {color:#ffffff;width:100%;left:0%;position:fixed;z-index:50;top:0%;}
header.black {color:#000000;}
header.off {position:absolute;}
/* logo */
header .logo {display:block;position:absolute;z-index:55;left:5%;}
header .logo a {display:block;position:absolute;z-index:55;width:100%;height:100%;left:0%;top:0%;}
header .logo a img {display:block;position:absolute;z-index:55;width:100%;height:100%;left:0%;top:0%;}
/* right */
header .right {display:block;position:absolute;text-align:right;z-index:55;right:5%;line-height:1.5em;color:inherit;}
header .right a {padding:0em 0.25em;color:inherit;}
header .right a.on, header .right a:hover {background:#FFEA00;color:#000000;}
header .right span.lan {padding-right:1.5em;}
@media screen and (max-width: 639px)
{
	header .logo {top:33px;width:170px;height:34px;}
	header .right {top:38px;font-size:16px;}
}
@media screen and (max-width: 479px)
{
	header .logo {top:33px;width:130px;height:26px;}
	header .right {top:35px;font-size:14px;}
}
@media screen and (min-width: 639px)
{
	header .logo {top:33px;width:170px;height:34px;}
	header .right {top:38px;font-size:16px;}
}

/* footer */
footer {display:block;width:100%;min-width:320px;height:auto;overflow:hidden;}
	footer .ab {display:block;z-index:300;position:absolute;width:100%;min-width:320px;overflow:hidden;left:0px;-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.25);box-shadow:0px 0px 4px rgba(0,0,0,0.25);background:#ffffff;}
	/* prev-next */
	footer .prev-next {border-bottom:1px solid #BCBCBC;}
	footer .prev-next .in {margin:auto;width:90%;}
	footer .prev-next .prev {height:1.5em;display:inline;float:left;width:48%;}
	footer .prev-next .next {height:1.5em;display:inline;float:right;width:48%;}
	footer .prev-next a {display:block;line-height:1.5em;box-sizing:border-box;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1em;color:#231F20;}
	footer .prev-next a svg {display:block;fill:#231F20;width:2em;height:0.8333em;margin-top:0.2em;}
		footer .prev-next a:hover svg {fill:#FFEA00;}
	footer .prev-next .prev a {text-align:left;padding-left:3em;}
	footer .prev-next .next a {text-align:right;padding-right:3em;}
		footer .prev-next .prev a svg {float:left;margin-left:-3em;}
		footer .prev-next .next a svg {float:right;margin-right:-3em;}
	@media screen and (max-width: 479px)
	{
		footer .prev-next a {height:1.5em;}
		footer .prev-next a span {display:none;}
	}
	/* nav */
	footer .nav {border-bottom:1px solid #BCBCBC;}
	footer .nav .in {margin:auto;width:90%;}
	footer .nav a {line-height:1.5em;font-size:1em;color:#231F20;}
	footer .nav a:hover {color:#FFEA00;}
	footer .nav span {line-height:1.5em;font-size:1em;color:#231F20;padding:0em 0.5em;}
	@media screen and (max-width: 959px)
	{
		footer .nav {text-align:center;}
		footer .nav a {display:inline-block;}
		footer .nav span {display:inline-block;padding:0em 0.5em;}
	}
	@media screen and (min-width: 959px)
	{
		footer .nav a {display:block;float:left;}
		footer .nav span {display:block;float:left;padding:0em 0.5em;}
	}
	/* info */
	footer .info {}
	footer .info .in {margin:auto;width:90%;line-height:1.5em;font-size:1em;color:#231F20;}
	footer .info a {line-height:1.5em;font-size:1em;color:#231F20;}
	footer .info a:hover {color:#FFEA00;}
	footer .info a img {width:18px;height:18px;}
	footer .info .copy span {white-space:nowrap;}
	footer .info .contact a {white-space:nowrap;} 
	@media screen and (max-width: 959px)
	{
		footer .info .contact {text-align:center;padding-bottom:1em;}
		footer .info .copy {text-align:center;}
		footer .info .contact a {display:inline-block;padding:0em 0.5em;}
		footer .info .contact a.padr0 {padding:0em 0.2em;}
	}
	@media screen and (min-width: 959px)
	{
		footer .info .contact {display:inline;float:left;width:50%;}
		footer .info .copy {display:inline;float:right;width:48%;text-align:right;}
		footer .info .contact a {display:block;float:left;margin-right:2em;}
		footer .info .contact a.padr0 {margin-right:0.5em;}
	}
	/* --- */
	@media screen and (max-width: 479px)
	{
		footer .prev-next {padding:24px 0px;font-size:17px;}
		footer .nav {padding:24px 0px;font-size:14px;}
		footer .info {padding:24px 0px;font-size:13px;}
	}
	@media screen and (min-width: 479px)
	{
		footer .prev-next {padding:32px 0px;font-size:17px;}
		footer .nav {padding:32px 0px;font-size:17px;}
		footer .info {padding:32px 0px;font-size:13px;}
	}
	@media screen and (min-width: 639px)
	{
		footer .prev-next {padding:40px 0px;font-size:20px;}
		footer .nav {padding:40px 0px;font-size:20px;}
		footer .info {padding:40px 0px;font-size:13px;}
	}
	@media screen and (min-width: 959px)
	{
		footer .prev-next {padding:52px 0px;font-size:20px;}
		footer .nav {padding:52px 0px;font-size:20px;}
		footer .info {padding:52px 0px;font-size:13px;}
	}
	@media screen and (min-width: 1399px)
	{
		footer .prev-next {padding:64px 0px;font-size:24px;}
		footer .nav {padding:64px 0px;font-size:24px;}
		footer .info {padding:64px 0px;font-size:17px;}
		footer .info a img {margin-top:3px;}
	}
	@media screen and (min-width: 1639px)
	{
		footer .info {font-size:20px;}
		footer .info a img {margin-top:5px;}
	}
/* go_top_button 1000 */
button#go_top_button {position:fixed;box-sizing:border-box;z-index:1000;bottom:-70px;right:20px;width:50px;height:50px;background:#1a1a1a ;filter:alpha(opacity=60);opacity:0.6;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;-o-transition:0.3s;padding:13px;}
	button#go_top_button svg {display:block;margin:auto;fill:#ffffff;width:24px;}
	button#go_top_button:hover {filter:alpha(opacity=100);opacity:1;background:#FFEA00;}
	button#go_top_button:hover svg {fill:#1a1a1a;}
	button#go_top_button.on {bottom:20px;}
	@media screen and (max-width: 777px)
	{
		button#go_top_button.mob-hide {display:none;}
	}

/* intro */
.intro .in {position:fixed;z-index:10;width:100%;left:0%;top:0%;color:#ffffff;}
#intro-key-molecule.intro .in {color:#000000;}
.intro.off .in {position:absolute;}
.intro .bg {position:absolute;z-index:10;width:100%;height:100%;top:0%;left:0%;}
.intro .bg img {position:absolute;z-index:10;width:100%;height:100%;top:0%;left:0%;object-fit: cover;opacity:0;-o-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
@media screen and (max-width: 639px)
{
	#intro-mollers.intro .bg img {width:110%;left:-10%;}
}
.intro .bg img.lazy-on {opacity:1;}
.intro.bg-right .bg img {object-position: right;}
.intro.bg-right-contain .bg img {object-fit: contain;object-position: right bottom;}
#intro-key-molecule.intro .bg {background:#F7E9EA;}
#intro-rapid-invest.intro .bg {background:#082253;}
#intro-rapid-invest.intro .bg::after {content:' ';display: block;position:absolute;z-index:12;width:100%;height:2%;bottom:0px;left:0%;background:#D02E2B;}
#intro-burgers.intro .bg {background:#030305;}
#intro-mollers.intro .bg {background:#013B3C;}
#intro-kewoo.intro .bg {background: linear-gradient(135deg, rgba(172,145,200,1) 0%, rgba(111,83,141,1) 100%);}
.intro .cont {position:absolute;z-index:20;left:8%;width:84%;top:50%;-ms-transform: translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);}
.intro .cont big {display: block;line-height:1em;font-size:9.375vw;}
.intro.big-light .cont big {font-weight: 300;}
.intro .cont small {width:40vw;display: block;line-height:1.5em;font-size:clamp(15px,1.5vw,20px);max-width:24em;}
#intro-rapid-invest.intro .cont big {text-transform:uppercase;font-size:5.2vw;font-weight:700;}
#intro-rapid-invest.intro .cont big strong {font-size:9vw;line-height:1em;font-weight:900;color:transparent;-webkit-text-stroke: 3px #ffffff;}
.intro,
.intro .in {height:49.48vw;}

.intro.t-center .cont {text-align: center;}
.intro.t-center .cont small {margin:auto;}

@media screen and (max-width: 639px)
{
	#intro-kewoo.intro .cont big,
	#intro-kewoo.intro .cont small {display: none;}
	#intro-rapid-invest.intro .cont big {font-size:7vw;}
	#intro-rapid-invest.intro .cont big strong {font-size:12vw;}
	#intro-rapid-invest.intro .cont small {width:80vw;padding-top:4vw;}
}
@media screen and (max-width: 479px)
{
	.intro .cont big {font-size:10.5vw;}
	.intro .cont small {display: none;}
	#intro-key-molecule.intro .cont {top:80px;-ms-transform: translate(0%, 0%);-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);}
	#intro-key-molecule.intro .cont small {display: block;width:80vw}
	#intro-rapid-invest.intro .cont small {display: block;width:80vw;padding-top:6vw;}
}

/* uvod */
.uvod {position:relative;z-index:100;width:100%;background:#ffffff;color:#000000;}
.uvod.center {text-align:center;}
.uvod .in {margin:auto;width:85%;overflow:visible;}
.uvod .head img {display: block;width:100%;margin:auto;}
.uvod .head p {margin:auto;font-weight:700;line-height:1.2em;}
.uvod .body {margin:auto;max-width:34em;line-height:1.6em;font-weight:300;}
.uvod .foot {margin:auto;max-width:34em;line-height:1.6em;font-weight:300;overflow:visible;}
.uvod .foot p.title {text-transform: uppercase;font-weight:700;}
@media screen and (min-width: 777px)
{
	.uvod .foot .ic {display: block;width:2em;height:2.5em;}
	.uvod .foot .ic img {display:block;width:100%;}
}
@media screen and (min-width: 777px)
{
	.uvod .foot .ic {display: block;float:left;width:2.8em;height:2.8em;margin-left:-4em;}
	.uvod .foot .ic img {display:block;width:100%;}
}
#uvod-burgers.uvod {color:#5B5B5B;}
#uvod-burgers.uvod *::selection {background:#5B5B5B;color:#ffffff;}
#uvod-burgers.uvod img::selection {background:none;}
#uvod-key-molecule.uvod {color:#5B5B5B;}
#uvod-key-molecule.uvod *::selection {background:#5B5B5B;color:#ffffff;}
#uvod-key-molecule.uvod img::selection {background:none;}
#uvod-key-molecule.uvod .head img {max-width:397px;}
#uvod-kewoo.uvod {color:#5B5B5B;}
#uvod-kewoo.uvod *::selection {background:#5B5B5B;color:#ffffff;}
#uvod-mollers.uvod {background:#3D9852;color:#ffffff;}
#uvod-mollers.uvod *::selection {background:#ffffff;color:#3D9852;}
#uvod-rapid-invest.uvod {color:#5B5B5B;}
#uvod-rapid-invest.uvod *::selection {background:#5B5B5B;color:#ffffff;}
#uvod-rapid-invest.uvod .head p {font-weight: 300;text-align:center;color:#000000;}
#uvod-rapid-invest.uvod .head p strong {font-weight: 700;display: block;}
/* px */
.uvod {font-size:clamp(15px,1.5vw,19px);}
.uvod .in {padding:13.5vw 0em 9vw 0em;}
.uvod .head {padding-bottom:3.5em;}
.uvod .head p {font-size:3.5em;}
.uvod .foot {padding-top:3em;}
@media screen and (max-width: 479px)
{
	.uvod .head p {font-size:2.25em;}
}
@media screen and (min-width: 479px) and (max-width: 639px)
{
	.uvod .head p {font-size:3em;}
}
@media screen and (min-width: 1919px)
{
	.uvod .in {padding:260px 0em 172px 0em;}
}

/* solo-txt */
.solo-txt {position:relative;z-index:100;width:100%;background:#ffffff;color:#000000;text-align:center;}
.solo-txt .in {margin:auto;width:85%;overflow:visible;}
.solo-txt p {margin:auto;max-width:34em;line-height:1.6em;font-weight:300;}
.solo-txt {font-size:clamp(15px,1.5vw,19px);}
.solo-txt .in {padding:9vw 0em 9vw 0em;}
@media screen and (min-width: 1919px)
{
	.uvod .in {padding:172px 0em 172px 0em;}
}

/* vrteska */
.vrteska {position:relative;z-index:100;overflow:hidden;width:100%;}
.vrteska.bg-f2 {background:#f2f2f2;}
.vrteska.bg-white {background:#ffffff;}
.vrteska .head {margin:auto;box-sizing: border-box;width:9em;padding:0em 2.2em;margin-bottom:1em;text-align:center;height:1em;}
.vrteska .head p {display: block;width:100%;float:left;line-height:1em;text-align:center;color:#0b0b0b;font-weight:300;cursor: default;}
.vrteska .head p::selection, .vrteska .head p *::selection {background:none;color:#0b0b0b;}
.vrteska .head p span.a {font-weight: 500;}
.vrteska .head button {display: block;width:2em;height:1em;position:relative;z-index:100;font-size:1em;background:none;}
.vrteska .head button.off {display: none;}
.vrteska .head button.prev {float:left;margin-left:-2.2em;}
.vrteska .head button.next {float:right;margin-right:-2.2em;}
.vrteska .head button span.l {position:absolute;z-index:100;width:1.8em;height:2px;border-radius: 1px;background:#0b0b0b;left:0.1em;top:0.5em;margin-top:-1px;}
.vrteska .head button span.ar {position:absolute;z-index:100;width:0px;height:0px;overflow: visible;top:50%;}
.vrteska .head button span.ar::before {content:' ';display: block;position:absolute;z-index:100;background:#0b0b0b;height:2px;width:0.4em;border-radius:1px;left:-0.2em;top:0.2em;margin-top:-2px;}
.vrteska .head button span.ar::after {content:' ';display: block;position:absolute;z-index:100;background:#0b0b0b;width:2px;height:0.4em;border-radius:1px;left:0.2em;top:-0.2em;margin-left:-2px;}
.vrteska .head button.prev span.ar {left:0.35em;-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);transform: rotate(135deg);}
.vrteska .head button.next span.ar {left:1.65em;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.vrteska .head button span.l,
.vrteska .head button span.ar::before,
.vrteska .head button span.ar::after {-o-transition:background 0.5s;-moz-transition:background 0.5s;-webkit-transition:background 0.5s;transition:background 0.5s;}
.vrteska .head button:hover span.l,
.vrteska .head button:hover span.ar::before,
.vrteska .head button:hover span.ar::after {background:#FFEA00;}
.vrteska .cont {display: block;width:100%;overflow:hidden;position:relative;z-index:100;}
.vrteska .cont ul {display: block;z-index:100;top:0%;}
.vrteska .cont li {display: block;position:relative;z-index:100;}
.vrteska .cont li img {display: block;position:absolute;z-index:100;width:100%;height:100%;object-fit: cover;}
.vrteska {padding:3em 0px 1em 0px;font-size:clamp(16px,3vw,30px);}

@media screen and (max-width: 639px)
{
	.vrteska .head {display: none;}
	.vrteska .cont ul {position:relative;margin: auto;}
	.vrteska .cont li {margin-bottom:16px;}
	.vrteska .cont li:last-child {margin-bottom: 0px;}
}
@media screen and (min-width: 639px)
{
	.vrteska .cont ul {position:absolute;height:100%;}
	.vrteska .cont li {height:100%;float:left;}
}

/* fixi */
.fixi {position:relative;z-index:10;width:100%;background:#ffffff;}
.fixi.pos2 {z-index:9;}
.fixi.pos3 {z-index:8;}
.fixi.pos4 {z-index:7;}
.fixi.pos5 {z-index:6;}
.fixi.pos6 {z-index:5;}
.fixi.pos7 {z-index:4;}
.fixi.pos8 {z-index:3;}
.fixi.fullscreen {height:100%;}
.fixi.bg-black {background: #000000;}
.fixi.bg-green {background: #388F4A;}
.fixi .im {position:absolute;z-index:10;width:100%;height:100%;left:0px;top:0px;}
.fixi .im img {position:absolute;z-index:10;width:100%;height:100%;left:0%;bottom:0%;object-fit: contain;}
.fixi.im-cover .im img,
.fixi.fullscreen .im img {object-fit: cover;}
.fixi.fixed .im img {position:fixed;bottom:0px;}

/* burgers-kolaz */
#burgers-kolaz {position:relative;z-index:100;width:100%;background:#ffffff;overflow:hidden;}
#burgers-kolaz .red {position:relative;z-index:100;width:100%;}
#burgers-kolaz .red img {display: block;z-index:100;object-fit: cover;}
@media screen and (max-width: 639px)
{
	#burgers-kolaz .red {padding-top:4vw;}
	#burgers-kolaz .red img {position:relative;width:100%;}
	#burgers-kolaz .red.red-1 img {height:75vw;}
	#burgers-kolaz .red.red-2 img.cel-a {height:75vw;margin-bottom:4vw;}
	#burgers-kolaz .red.red-2 img.cel-b {height:75vw;}
	#burgers-kolaz .red.red-3 img.cel-a {height:100vw;margin-bottom:4vw;}
	#burgers-kolaz .red.red-3 img.cel-b {height:75vw;margin-bottom:4vw;}
	#burgers-kolaz .red.red-3 img.cel-c {height:75vw;}
	#burgers-kolaz .red.red-4 img {height:75vw;}
}
@media screen and (min-width: 639px)
{
	#burgers-kolaz .red img {position:absolute;}
	#burgers-kolaz .red.red-1 {height:45.85vw;}
	#burgers-kolaz .red.red-1 img {width:100%;height:43.85vw;top:2vw;left:0em;}
	#burgers-kolaz .red.red-2 {height:53.4vw;}
	#burgers-kolaz .red.red-2 img.cel-a {width:calc(61.98% - 1vw);height:51.4vw;top:2vw;left:0em;}
	#burgers-kolaz .red.red-2 img.cel-b {width:calc(38.02% - 1vw);height:51.4vw;top:2vw;left:calc(61.98% + 1vw);}
	#burgers-kolaz .red.red-3 {height:68.4vw;}
	#burgers-kolaz .red.red-3 img.cel-a {width:calc(61.98% - 1vw);height:66.4vw;top:2vw;left:0em;}
	#burgers-kolaz .red.red-3 img.cel-b {width:calc(38.02% - 1vw);height:24.5vw;top:2vw;left:calc(61.98% + 1vw);}
	#burgers-kolaz .red.red-3 img.cel-c {width:calc(38.02% - 1vw);height:39.9vw;top:28.5vw;left:calc(61.98% + 1vw);}
	#burgers-kolaz .red.red-4 {height:43.825vw;}
	#burgers-kolaz .red.red-4 img {width:100%;height:41.825vw;top:2vw;left:0em;}
}

/* video-blok */
.video-blok {position:relative;z-index:100;width:100%;background:#000000;}
.video-blok video {position:absolute;z-index:100;width:100%;height:100%;object-fit: cover;}
.video-blok {height:56.25vw;}

/* r-promo */
#r-promo {position:relative;z-index:200;width:100%;overflow:visible;background:#D02E2B;}
#r-promo .bg {position:absolute;z-index: 200;width:100%;height:100%;overflow:hidden;}
#r-promo .bg img {position:absolute;z-index:200;}
#r-promo .im {position:absolute;z-index: 210;width:100%;height:100%;overflow:visible;}
#r-promo .im img {position:absolute;z-index:210;}
#r-promo .cont {position:relative;z-index:220;margin:auto;width:84%;max-width:1600px;color:#ffffff;}
#r-promo .cont .logo {width:1em;height: 1em;}
#r-promo .cont .logo img {width:1em;height:1em;object-fit: contain;}
#r-promo .cont .head {font-weight:300;line-height:1.1em;} 
#r-promo .cont .head strong {font-weight: 700;}
#r-promo .cont .tx {font-weight:300;line-height:1.5em;padding-top:1.5em;max-width:24em;}
#r-promo .cont .logo {font-size:clamp(50px,8.5vw,124px);margin-bottom:9vw;}
#r-promo .cont .head {font-size:clamp(32px,5vw,84px);}
#r-promo .cont .tx {font-size:clamp(15px,1.5vw,20px);}
@media screen and (max-width: 639px)
{
	#r-promo .bg img {top:1.5vw;right:0em;width:75%;}
	#r-promo .im img {top:10vw;right:0px;width:75%;}
	#r-promo .cont {padding:35vw 0em 12vw 0em;}
	#r-promo .cont .logo {margin-bottom:12vw;}
}
@media screen and (min-width: 639px)
{
	#r-promo .bg img {top:1.5vw;right:0em;width:55%;}
	#r-promo .im img {bottom:-5vw;right:0px;width:54.895%;}
	#r-promo .cont {padding:6.25vw 0em;}
}

/* kewoo-mm */
#kewoo-mm {position:relative;z-index:200;width:100%;overflow:hidden;background: linear-gradient(91deg,rgba(172, 145, 200, 1) 0%, rgba(139, 111, 169, 1) 100%);}
#kewoo-mm .im {position:absolute;z-index: 210;width:100%;height:100%;overflow:visible;}
#kewoo-mm .im img {position:absolute;z-index:210;}
#kewoo-mm .cont {position:relative;color:#ffffff;font-weight:300;width:85%;max-width:1650px;margin:auto;}
#kewoo-mm .cont .logo {width:1em;height: 0.4615em;}
#kewoo-mm .cont .logo img {display:block;width:1em;height:0.4615em;object-fit: contain;}
#kewoo-mm .cont .head {font-weight:300;line-height:1.1em;max-width:10em} 
#kewoo-mm .cont .head strong {font-weight: 300;position:relative;}
#kewoo-mm .cont .head strong::after {display: block;content:' ';top:-0.1em;left:-0.2em;height:1.5em;border-radius:0.75em 0em 0em 0.75em;width:100vw;background:#5AB1E6;position:absolute;z-index:-1;}
#kewoo-mm .cont .tx {font-weight:300;line-height:1.5em;padding-top:1.5em;width:52%;max-width:32em;}
#kewoo-mm .cont .logo {font-size:clamp(100px,20vw,300px);margin-bottom:3vw;}
#kewoo-mm .cont .head {font-size:clamp(32px,5vw,84px);}
#kewoo-mm .cont .tx {font-size:clamp(15px,1.5vw,20px);}

@media screen and (max-width: 639px)
{
	#kewoo-mm .im img {bottom:0vw;right:0px;width:75%;}
	#kewoo-mm .cont {padding:6vw 0em 120vw 0em;}
	#kewoo-mm .cont .logo {margin-bottom:12vw;}
	#kewoo-mm .cont .tx {width:100%;max-width:100%;}
}
@media screen and (min-width: 639px)
{
	#kewoo-mm {min-height:72.75vw;}
	#kewoo-mm .im img {top:50%;right:0px;width:45.885%;-ms-transform: translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);}
	#kewoo-mm .cont {padding:6.25vw 0em;z-index:200;}
}
@media screen and (min-width: 1919px)
{
	#kewoo-mm {min-height:1396px;}
	#kewoo-mm .im img {width:880px;}
	#kewoo-mm .cont {padding:120px 0px;}
	#kewoo-mm .cont .logo {margin-bottom:58px;}
}

/* kewoo-blok */
.kewoo-blok {position:relative;z-index:300;width:100%;overflow: visible;}
#kewoo-blok-1.kewoo-blok {z-index:320;background: linear-gradient(315deg,rgba(254, 167, 64, 1) 0%, rgba(254, 219, 63, 1) 100%);color:#000000;}
#kewoo-blok-2.kewoo-blok {z-index:310;background: linear-gradient(45deg,rgba(159, 149, 218, 1) 0%, rgba(82, 179, 230, 1) 100%);color:#ffffff;}
#kewoo-blok-3.kewoo-blok {z-index:300;background:#ffffff;color:#000000;}
.kewoo-blok .cont {position:relative;z-index:320;width:100%;overflow:hidden;}
#kewoo-blok-3.kewoo-blok .cont {position:absolute;}
.kewoo-blok .cont .head {font-weight:300;line-height:1.1em;margin:auto;width:85vw;max-width:1600px;} 
.kewoo-blok .cont .tx {font-weight:300;line-height:1.1em;margin:auto;width:85vw;max-width:1600px;text-align: center;padding-top:1em;padding-bottom:0.5em;} 
.kewoo-blok .cont .tx strong {position:relative;font-weight: 300;}
.kewoo-blok .cont .tx strong::after {display: block;content:' ';position:absolute;width:100vw;left:0%;height:0.25em;border-bottom:1px solid rgba(255,255,255,0.5);}

.kewoo-blok .im {position:relative;z-index:310;width:85vw;overflow:visible;margin:auto;}
.kewoo-blok .im img {position:absolute;z-index:310;}


#kewoo-blok-3.kewoo-blok,
.kewoo-blok .cont {padding-top:6vw;}
#kewoo-blok-3.kewoo-blok .cont {padding-top:3vw;}
.kewoo-blok .cont .head {font-size:clamp(32px,6vw,84px);}
.kewoo-blok .cont .tx {font-size:clamp(15px,1.5vw,20px);}
#kewoo-blok-1.kewoo-blok .im {height:34.15vw;}
#kewoo-blok-1.kewoo-blok .im img {width:82.083vw;top:-9.6vw;left:-2.083vw;}
#kewoo-blok-2.kewoo-blok .im {height:31.75vw;}
#kewoo-blok-2.kewoo-blok .im img {width:79.739583vw;top:0vw;left:-2.083vw;}
#kewoo-blok-3.kewoo-blok .im {height:50.78125vw;width:100%;}
#kewoo-blok-3.kewoo-blok .im img {width:100%;}
@media screen and (min-width: 1919px)
{
	#kewoo-blok-3.kewoo-blok,
	.kewoo-blok .cont {padding-top:115px;}
	#kewoo-blok-3.kewoo-blok .cont {padding-top:57px;}
	#kewoo-blok-1.kewoo-blok .im {height:650px;}
	#kewoo-blok-1.kewoo-blok .im img {width:1576px;top:-184px;left:40px;}
	#kewoo-blok-2.kewoo-blok .im {height:610px;}
	#kewoo-blok-2.kewoo-blok .im img {width:1530px;top:0vw;left:-40px;}
}

/* mollers-duh */
#mollers-duh {position:relative;z-index:100;background:#D7EBE0;color:#000000;}
#mollers-duh .im {z-index:100;}
#mollers-duh .im img {display: block;position:absolute;z-index:100;width:100%;height:100%;top:0%;left:0%;object-fit: cover;}
#mollers-duh .cont {position:relative;z-index:110;}
#mollers-duh .cont .head {font-weight:300;line-height:1.1em;max-width:9.5em;}
#mollers-duh .cont .tx {font-weight: 300;padding-top:1.5em;line-height:1.5em;max-width:32em;}

#mollers-duh .cont .head {font-size:clamp(32px,5vw,84px);}
#mollers-duh .cont .tx {font-size:clamp(15px,1.5vw,20px);}


@media screen and (max-width: 777px)
{
	#mollers-duh .im {position:relative;width:100%;height:80vw;overflow: hidden;}
	#mollers-duh .im img {top:0%;height:152%;}
	#mollers-duh .cont {width:85vw;left:7.5vw;padding-top:6vw;}
	#mollers-duh .inc {padding:0vw 0em 10vw 0em;}
}
@media screen and (min-width: 777px)
{
	#mollers-duh .im {position:absolute;width:40%;left:60%;top:0%;height:100%;}
	#mollers-duh .cont {width:50vw;left:7.5vw;}
	#mollers-duh .inc {padding:10vw 0em;}
}
@media screen and (min-width: 1919px)
{
	#mollers-duh .cont {width:960px;left:50%;margin-left:-806px;}
	#mollers-duh .inc {padding:192px 0em;}
}

/* mollers-web */
#mollers-web {position:relative;z-index:200;width:100%;background:#ffffff;overflow:hidden;}
#mollers-web {font-size:clamp(15px,1.5vw,19px);}
#mollers-web .head {position:relative;z-index:200;width:100%;overflow:visible;}
#mollers-web .head img {display:block;position:absolute;z-index:200;width:100%;height:100%;object-fit: cover;}
#mollers-web .coins {position:relative;z-index:210;width:100%;overflow:visible;}
#mollers-web .coins ul {position:relative;z-index:210;margin:auto;overflow:visible;}
#mollers-web .coins li {overflow:visible;position:relative;background:#ffffff;}
#mollers-web .coins li .bg {position:absolute;z-index:210;overflow:hidden;background:#ffffff;}
#mollers-web .coins li .bg img.lg {display: block;width:90%;height:90%;top:5%;left:5%;position:absolute;z-index:210;}
#mollers-web .coins li .bg img.bc {display: block;width:100%;height:100%;position:absolute;z-index:212;}
#mollers-web .coins li .tx {position:relative;z-index: 220;width:100%;text-align: center;}
#mollers-web .crd {position:relative;z-index:210;width:100%;overflow:visible;}
#mollers-web .crd ul {position:relative;z-index:210;margin:auto;overflow:visible;}
#mollers-web .crd li .im {position:relative;z-index:210;overflow:hidden;background:#ffffff;}
#mollers-web .crd li .im img {display: block;width:100%;height:100%;top:0%;left:0%;position:absolute;z-index:210;}
#mollers-web .crd li .tx {position:relative;z-index: 220;width:100%;text-align: center;}
#mollers-web .foot {position:relative;z-index:200;width:100%;overflow:visible;}
#mollers-web .foot img {display:block;position:absolute;z-index:200;width:100%;height:100%;object-fit: cover;}
@media screen and (max-width: 639px)
{
	#mollers-web .head {height:49.45vw;}
	#mollers-web .coins {padding-top:5em;}
	#mollers-web .coins ul {width:80vw;}
	#mollers-web .coins li {width:100%;margin:auto;}
	#mollers-web .coins li .bg {width:40vw;height:40vw;border-radius:20vw;top:0vw;left:50%;margin-left:-20vw;}
	#mollers-web .coins li .tx {padding-top:36vw;}
	#mollers-web .coins li .tx .big {line-height:1.15em;font-size:1.25em;font-weight:600;color:#000000;}
	#mollers-web .coins li .tx .t {line-height:1.15em;padding-top: 0.75em;color:#3B882A;}
	#mollers-web .crd {padding:5em 0em;}
	#mollers-web .crd ul {width:80vw;max-width:40em;}
	#mollers-web .crd li {width:100%;margin-bottom:3vw;}
	#mollers-web .crd li:last-child {margin-bottom:0vw;}
	#mollers-web .crd li .im {width:50vw;height:70vw;margin:auto;}
	#mollers-web .crd li .tx {padding-top:4vw;}
	#mollers-web .crd li .tx .big {line-height:1.15em;font-size:1.5em;font-weight:600;color:#000000;}
	#mollers-web .crd li .tx .t {line-height:1.15em;padding-top: 0.5em;font-size:1em;color:#3B882A;margin:auto;max-width:18em;}
	#mollers-web .foot {height:47.1875vw;}
}
@media screen and (min-width: 639px)
{
	#mollers-web .head {height:49.45vw;}
	#mollers-web .coins ul {display: flex;justify-content: space-between;width:80vw;}
	#mollers-web .coins li {width:22.9vw;}
	#mollers-web .coins li .bg {width:22.9vw;height:22.9vw;border-radius:11.45vw;left:0%;top:-11.45vw;}
	#mollers-web .coins li .tx {padding-top:10vw;}
	#mollers-web .coins li .tx .big {line-height:1.15em;font-size:1.25em;font-weight:600;color:#000000;}
	#mollers-web .coins li .tx .t {line-height:1.15em;padding-top: 0.75em;font-size:0.85em;color:#3B882A;}
	#mollers-web .crd {padding:4em 0em;}
	#mollers-web .crd ul {display: flex;justify-content: space-between;width:80vw;}
	#mollers-web .crd li {width:22.9vw;}
	#mollers-web .crd li .im {width:22.9vw;height:32.916vw;}
	#mollers-web .crd li .tx {padding-top:4vw;}
	#mollers-web .crd li .tx .big {line-height:1.15em;font-size:1.5em;font-weight:600;color:#000000;}
	#mollers-web .crd li .tx .t {line-height:1.15em;padding-top: 0.5em;font-size:0.85em;color:#3B882A;margin:auto;max-width:18em;}
	#mollers-web .foot {height:47.1875vw;}
}
@media screen and (min-width: 1919px)
{
	#mollers-web .head {height:950px;}
	#mollers-web .coins ul {width:1536px;}
	#mollers-web .coins li {width:440px;}
	#mollers-web .coins li .bg {width:440px;height:440px;border-radius:220px;top:-220px;}
	#mollers-web .coins li .tx {padding-top:192px;}
	#mollers-web .crd {padding:76px 0em;}
	#mollers-web .crd ul {width:1536px;}
	#mollers-web .crd li {width:440px;}
	#mollers-web .crd li .im {width:440px;height:632px;}
	#mollers-web .crd li .tx {padding-top:76px;}
	#mollers-web .foot {height:47.1875vw;}
}

/* km-slalom */
#km-slalom {position:relative;z-index:300;width:100%;overflow: hidden;background:#ffffff;}

#km-slalom .head {position:relative;z-index:300;width:100%;background:#CAEFFF;}
#km-slalom .head::before {display:block;content:' ';position:absolute;z-index:300;top:0%;left:0%;width:68%;height:100%;background:#CAEFFF;}
#km-slalom .head::after {display:block;content:' ';position:absolute;z-index:302;top:0%;width:34.375%;left:65.625%;height:100%;background:#F7E9E9;}
#km-slalom .head img {display: block;position:absolute;z-index:310;width:100%;height:100%;object-fit: contain;top:0%;left:0%;}
#km-slalom .head .cosak {display: block;position:absolute;z-index:312;width:1em;height:1em;left:100%;top:100%;margin-left:-1em;margin-top:-1em;overflow: visible;}
#km-slalom .head .cosak svg {display: block;position:absolute;z-index: 312;width:1em;height:1em;top:2px;left:0px;fill:#ffffff;}


#km-slalom .body .item {position:relative;z-index:300;width:100%;margin-top:-2px;overflow: visible;}
#km-slalom .body .item .bg {position:absolute;z-index:300;width:100%;height:100%;overflow:hidden;}
#km-slalom .body .cosak {display: block;position:absolute;z-index:312;width:1em;height:1em;}
#km-slalom .body .cosak svg {display: block;position:absolute;z-index: 312;width:1em;height:1em;top:0px;left:0px;}
#km-slalom .body .cosak.cosak-lt {left:0%;top:0%;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
#km-slalom .body .cosak.cosak-rt {right:0%;top:0%;-ms-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
#km-slalom .body .cosak.cosak-rb {right:0%;bottom:0%;}
#km-slalom .body .cosak.col-1 svg {fill:#CAEDFF;}
#km-slalom .body .cosak.col-2 svg {fill:#41858E;}
#km-slalom .body .cosak.col-3 svg {fill:#41858E;}
#km-slalom .body .cosak.col-4 svg {fill:#344D9D;}
#km-slalom .body .pola {position:absolute;z-index:312;height:100%;right:0%;}
#km-slalom .body .pola.pola-1 {background:#41858E;}
#km-slalom .body .pola.pola-2 {background:#344D9D;}

#km-slalom .body .im {z-index:320;overflow: visible;border-radius:0.5em;width:1em;height:1em;}
#km-slalom .body .item-uc .im {background:#E09DE4;}
#km-slalom .body .item-el .im {background:#71C9F1;}
#km-slalom .body .im .ic {position:absolute;z-index:320;width:0.96em;height:0.96em;top:0.02em;left:0.02em;border-radius:0.48em;overflow:hidden;opacity:0.2;}
#km-slalom .body .im .ic img {display: block;position:absolute;z-index:320;width:150%;left:-25%;top:-25%;}

#km-slalom .body .im .pak {position:absolute;z-index:325;width:87.67%;top:-34%;}
#km-slalom .body .im .pak img {display: block;width:100%;}
#km-slalom .body .item-uc .im .pak {top:-8%;}

#km-slalom .body .tx {z-index: 330;color:#000000;}
#km-slalom .body .tx .h {line-height:1.15em;font-weight: 700;}
#km-slalom .body .tx .h strong {display: block;font-weight: 700;}
#km-slalom .body .tx .i {display: flex;gap:0.75em;padding:1em 0em;justify-content: flex-start;}
#km-slalom .body .tx .i strong {display:block;line-height:1.1em;padding:0.3em 0em;font-weight: 600;}
#km-slalom .body .tx .i img {display: block;width:1.7em;height:1.7em;border-radius:0.85em;}
#km-slalom .body .tx .t {line-height:1.5em;max-width:36em;}

#km-slalom .foot {position:relative;z-index:300;width:100%;background:#ffffff;}
#km-slalom .foot::before {display:block;content:' ';position:absolute;z-index:300;top:0%;left:0%;width:50%;height:100%;background:#A6DBEC;}
#km-slalom .foot::after {display:block;content:' ';position:absolute;z-index:300;top:0%;left:50%;width:50%;height:100%;background:#8FC4D6;}
#km-slalom .foot img {display: block;position:absolute;z-index:310;width:100%;height:100%;object-fit: contain;top:0%;left:0%;}


#km-slalom .body .tx .t {font-size:clamp(13px,1vw,16px);}
#km-slalom .body .tx .i {font-size:clamp(18px,1.5vw,24px);}
#km-slalom .body .tx .h {font-size:clamp(45px,4.5vw,90px);}





@media screen and (max-width: 959px)
{
	#km-slalom .head,
	#km-slalom .foot {height:48vw;}
	
	#km-slalom .body .im {position:relative;left:50%;}
	#km-slalom .body .tx {position:relative;margin:auto;}
	
	#km-slalom .head .cosak,
	#km-slalom .body .cosak {font-size:30vw;}
	#km-slalom .body .cosak.cosak-lt {font-size:30vw;}
	#km-slalom .body .cosak.cosak-rt {display: none;}
	
	/*
	*/
	#km-slalom .body {margin-bottom:3vw;}
	#km-slalom .body .item.item-a .im {top:6vw;}
	
	#km-slalom .body .pola {width:80vw;height:60vw;border-radius:30vw 0px 0px 30vw;}

	/*
	#km-slalom .body .item.item-a {height:52.083vw;}
	#km-slalom .body .item.item-b {height:37.5vw;}
	*/
	
	#km-slalom .body .im {font-size:60vw;margin:0em -0.5em;}

	#km-slalom .body .item-a .im .pak {left:2.5%}
	#km-slalom .body .item-b .im .pak {right:2.5%}

	#km-slalom .body .tx {padding:10vw 0em;width:80vw;max-width:320px}
	
#km-slalom .body .im .pak {top:-25%;}
#km-slalom .body .item-uc .im .pak {top:-25%;}
	
	#km-slalom .body .tx .h {font-size:clamp(42px,4.5vw,90px);}

}
@media screen and (min-width: 639px) and (max-width: 959px)
{
	#km-slalom .body .im {font-size:384px;}
	#km-slalom .body .pola {width:calc(50% + 192px);height:384px;border-radius:192px 0px 0px 192px;}
	#km-slalom .body .tx {padding:64px 0px;}
	
		#km-slalom .head .cosak,
	#km-slalom .body .cosak {font-size:192px;}
	#km-slalom .body .cosak.cosak-lt {font-size:192px;}
	
	/*
	*/
	#km-slalom .body {margin-bottom:18px;}
	#km-slalom .body .item.item-a .im {top:36px;}

}

@media screen and (min-width: 959px)
{
	#km-slalom .head,
	#km-slalom .foot {height:48vw;}
	
	#km-slalom .body .im {position:absolute;}
	#km-slalom .body .tx {position:absolute;top:50%;-ms-transform: translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);}
	
	#km-slalom .head .cosak,
	#km-slalom .body .cosak {font-size:18.75vw;}
	#km-slalom .body .cosak.cosak-lt {font-size:26.0415vw;}

	#km-slalom .body {margin-bottom:3vw;}

	#km-slalom .body .item.item-a {height:52.083vw;}
	#km-slalom .body .item.item-b {height:37.5vw;}

	#km-slalom .body .pola {width:48vw;border-radius:18.75vw 0px 0px 18.75vw;}
	#km-slalom .body .im {font-size:37.5vw;}
	#km-slalom .body .item-a .im {top:50%;margin:-0.5em;left:0.69444em;}
	#km-slalom .body .item-b .im {top:0%;right:10.5vw;}

	#km-slalom .body .item-a .im .pak {left:2.5%}
	#km-slalom .body .item-b .im .pak {right:2.5%}

	#km-slalom .body .tx {top:50%;width:40vw;}
	#km-slalom .body .item-a .tx {left:52vw;}
	#km-slalom .body .item-b .tx {left:8vw;}
}
@media screen and (min-width: 1919px)
{
	#km-slalom .head,
	#km-slalom .foot {height:922px;}
	#km-slalom .head .cosak,
	#km-slalom .body .cosak {font-size:360px;}
	#km-slalom .body .cosak.cosak-lt {font-size:500px;}

	#km-slalom .body {margin-bottom:58px;}

	#km-slalom .body .item.item-a {height:1000px;}
	#km-slalom .body .item.item-b {height:720px;}

	#km-slalom .body .pola {width:calc(50% - 38px);border-radius:360px 0px 0px 360px;}
	#km-slalom .body .im {font-size:720px;}
	#km-slalom .body .item-a .im {top:50%;margin:-0.5em;left:50%;margin-left:-820px;}
	#km-slalom .body .item-b .im {top:0%;right:calc(50% - 758px);}

	#km-slalom .body .item-a .im .pak {left:2.5%}
	#km-slalom .body .item-b .im .pak {right:2.5%}

	#km-slalom .body .tx {top:50%;width:768px;}
	#km-slalom .body .item-a .tx {left:50%;margin-left:38px;}
	#km-slalom .body .item-b .tx {left:50%;margin-left:-806px;}
}


/* cs-page */
#cs-page {background:#1e1e1e;width:100%;}
#cs-page .in-cs-page {background:#1e1e1e;z-index: 200;width:100%;position:relative;}
/*
.cs-kolaz {position:relative;z-index:200;width:80vw;max-width:1260px;margin:auto;overflow:visible;}
*/
.cs-kolaz {position:relative;z-index:200;margin:auto;overflow:visible;}

.cs-kolaz ul {position:relative;z-index:200;overflow:visible;width:100%;}
.cs-kolaz li {z-index:200;overflow: visible;}
.cs-kolaz a, .cs-kolaz .a {z-index:200;display: block;position:absolute;width:100%;height:100%;top:0%;left:0%;}
.cs-kolaz a img, .cs-kolaz .a img {z-index:200;display: block;position:absolute;width:100%;height:100%;top:0%;left:0%;object-fit: cover;}
.cs-kolaz .a img {filter:grayscale(1);opacity:0.5;}
.cs-kolaz ul:hover, .cs-kolaz li:hover, .cs-kolaz a:hover {z-index:210;}
.cs-kolaz a span {position:absolute;z-index:200;-o-transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;transition: 0.5s;box-sizing:border-box;border:solid rgba(255,255,255,0);width:0em;height:0em;border-width:0.25em;}
.cs-kolaz a:hover span {width:4em;height:4em;border-color:rgba(255,255,255,1);}
.cs-kolaz a span.cos-a {border-right:none;border-bottom:none;top:-0.5em;left:-0.5em;}
.cs-kolaz a span.cos-b {border-left:none;border-bottom:none;top:-0.5em;right:-0.5em;}
.cs-kolaz a span.cos-c {border-left:none;border-top:none;bottom:-0.5em;right:-0.5em;}
.cs-kolaz a span.cos-d {border-right:none;border-top:none;bottom:-0.5em;left:-0.5em;}

@media screen and (max-width: 539px)
{
	.cs-kolaz {width:90vw;}
	.cs-kolaz li.item-1,
	.cs-kolaz li.item-2,
	.cs-kolaz li.item-3 {position:relative;}
}
@media screen and (min-width: 539px)
{
	.cs-kolaz {width:97vw;}
	.cs-kolaz li.item-1,
	.cs-kolaz li.item-2,
	.cs-kolaz li.item-3 {position:absolute;}
}

@media screen and (max-width: 539px)
{
	#cs-page {padding-top:90px;}
	#cs-page .in-cs-page {padding-top:20px;padding-bottom:60px;}
	.cs-kolaz {padding-bottom:5vw;}
	.cs-kolaz li.item-1 {width:90vw;height:44.91vw;margin-bottom:5vw;}
	.cs-kolaz li.item-2 {width:90vw;height:142.43625vw;margin-bottom:5vw;}
	.cs-kolaz li.item-3 {width:90vw;height:44.91vw;}
	.cs-kolaz a span {font-size:2.25vw;}
}
@media screen and (min-width: 539px) and (max-width: 1399px)
{
	#cs-page {padding-top:90px;}
	#cs-page .in-cs-page {padding-top:20px;padding-bottom:60px;}
	.cs-kolaz {padding-bottom:1.5vw;}
	
	.cs-kolaz ul {height:58.49vw;}
	.cs-kolaz li.item-1 {width:58.56vw;height:28.49vw;top:0%;}
	.cs-kolaz li.item-2 {width:36.94vw;height:58.49vw;top:0%;}
	.cs-kolaz li.item-3 {width:58.56vw;height:28.49vw;bottom:0%;}
	
	/*
	#cs-page .in-cs-page {padding-top:calc(3.65vw + 3px);padding-bottom:calc(10.95vw + 8px);}
	.cs-kolaz {padding-bottom:2.16vw;}
	.cs-kolaz ul {height:48.24vw;}
	.cs-kolaz li.item-1 {width:47.36vw;height:23.04vw;top:0%;}
	.cs-kolaz li.item-2 {width:30.48vw;height:48.24vw;top:0%;}
	.cs-kolaz li.item-3 {width:47.36vw;height:23.04vw;bottom:0%;}
	*/
	.cs-kolaz.left li.item-1,
	.cs-kolaz.left li.item-3 {right:0%;}
	.cs-kolaz.left li.item-2 {left:0%;}
	.cs-kolaz.right li.item-1,
	.cs-kolaz.right li.item-3 {left:0%;}
	.cs-kolaz.right li.item-2 {right:0%;}
	.cs-kolaz a span {font-size:1vw;}
}
@media screen and (min-width: 1399px)
{
	#cs-page {padding-top:90px;}
	#cs-page .in-cs-page {padding-top:20px;padding-bottom:60px;}
	#cs-page .flx {display: flex;justify-content: space-between;flex-wrap: wrap;margin:auto;width:97vw;}
	
	.cs-kolaz {padding-bottom:1.5vw;width:31.3vw;margin:0px;}
	
	.cs-kolaz ul {height:83.02vw;}
	.cs-kolaz li.item-1 {width:31.3vw;height:15.23vw;left:0%;}
	.cs-kolaz li.item-2 {width:31.3vw;height:49.56vw;left:0%;}
	.cs-kolaz li.item-3 {width:31.3vw;height:15.23vw;left:0%;}
	
	.cs-kolaz.right li.item-1 {top:51.06vw;}
	.cs-kolaz.right li.item-2 {top:0vw;}
	.cs-kolaz.right li.item-3 {top:67.79vw;}
	.cs-kolaz.left li.item-1 {top:0vw;}
	.cs-kolaz.left li.item-2 {top:33.46vw;}
	.cs-kolaz.left li.item-3 {top:16.73vw;}
	
	/*
	
	#cs-page {padding-top:calc(10.95vw + 8px);}
	
	#cs-page .in-cs-page {padding-top:calc(3.65vw + 3px);padding-bottom:calc(10.95vw + 8px);}
	
	
	#cs-page .in-cs-page {padding-top:calc(3.65vw + 3px);padding-bottom:calc(10.95vw + 8px);}
	.cs-kolaz {padding-bottom:2.16vw;}
	.cs-kolaz ul {height:48.24vw;}
	.cs-kolaz li.item-1 {width:47.36vw;height:23.04vw;top:0%;}
	.cs-kolaz li.item-2 {width:30.48vw;height:48.24vw;top:0%;}
	.cs-kolaz li.item-3 {width:47.36vw;height:23.04vw;bottom:0%;}
	.cs-kolaz.left li.item-1,
	.cs-kolaz.left li.item-3 {right:0%;}
	.cs-kolaz.left li.item-2 {left:0%;}
	.cs-kolaz.right li.item-1,
	.cs-kolaz.right li.item-3 {left:0%;}
	.cs-kolaz.right li.item-2 {right:0%;}
	*/
	.cs-kolaz a span {font-size:1vw;}
}




/*
@media screen and (min-width: 1575px)
{
	#cs-page {padding-top:180px;}
	#cs-page .in-cs-page {padding-top:60px;padding-bottom:180px;}
	.cs-kolaz {padding-bottom:34px;}
	.cs-kolaz ul {height:760px;}
	.cs-kolaz li.item-1 {width:746px;height:363px;}
	.cs-kolaz li.item-2 {width:480px;height:760px;}
	.cs-kolaz li.item-3 {width:746px;height:363px;}
	.cs-kolaz a span {font-size:16px;}
}
*/



/*
#km-slalom .head::after {border-radius:0px 0px 15.625vw 0px;}


480 X 760
746 X 363

38.1em 2.7em 59.2em
  |      -   28.8em
  |      -     |
60.3em   -   28.8em






-o-transition:transform 0.5s;-moz-transition:transform 0.5s;-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s;

-ms-transform: translate(-100%, -50%);-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);

*/
	
	
	
	
	
@media screen and (max-width: 479px)
{
}
@media screen and (min-width: 479px)
{
}
@media screen and (min-width: 639px)
{
}
@media screen and (min-width: 777px)
{
}
@media screen and (min-width: 959px)
{
}
@media screen and (min-width: 1023px)
{
}
@media screen and (min-width: 1169px)
{
}
@media screen and (min-width: 1399px)
{
}
@media screen and (min-width: 1639px)
{
}
@media screen and (min-width: 1919px)
{
}

