body
{
	
    min-width: 1300px;

}

#wa3a
{
animation-delay: 0.5s;			
}


#wa3b
{
animation-delay: 1s;			
}


#te3_1
{
animation-delay: 0.5s;		
}
#te3_2
{
animation-delay: 1s;		
}
#te3_3
{
animation-delay: 1.5s;		
}

#t601_1
{
animation-delay: 0.5s;	
}
#t601_2
{
animation-delay: 1s;	
}
#t601_3
{
animation-delay: 1.5s;	
}

#a_f3,#b_f3
{
animation-delay: 0.5s;
}

#a_f4,#b_f4
{
animation-delay: 1s;
}

#a_f5,#b_f5
{
animation-delay: 1.5s;
}

#a_f6,#b_f6
{
animation-delay: 2s;
}

#productmain>*
{
	overflow:hidden;
} 

.c24{
	position:relative;
}
.c24:before
{
    content: '';
    border: 2px solid #2BD2FF;
    position: absolute;
    left: 0px;
    top: -5px;
    width: 34px;
    height: 34px;
    box-sizing: border-box;
    border-radius: 100%;
}
#u1{
	overflow:hidden;
}

#u1nb_wrap
{
	
position: absolute;
    width: 660px;
    max-width: 41%;
    right: 0px;
    bottom: 0px;
    top: 0px;
    overflow: hidden;
}

#triglici
{
	position:absolute;
	left:0px;
	top:0px;
	z-index:3;
}

#u1nb
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 660px;
    height: 703px;
    background: url(/0ver3/prodesign/63770/images/200.png);
}

#t1
{
	overflow:hidden;
}
#t990
{
		position:absolute;
	left:50%;
	margin-left:-688px;
	bottom:0px;
	width:469px; 
}
#t99
{
margin:0px auto;
}
#g5,#g9
{

font-size: 16px;
line-height: 22px;

}
#g7{
	    font-size: 22px;
    font-weight: 700;
    white-space: nowrap;

}

#e5
{
	padding-top:40px;
	text-align:center;
}
#e5 img
{
	position:relative;
	left:12px;
	margin:0px auto;
}

#e3
{
position: relative;
    top: -9px;
font-size: 16px;
line-height: 22px;

text-align: center;

color:#fff;
}

.bf2
{
font-size: 16px;
font-weight: 400;
padding-top:50px;
width:85px;
white-space:nowrap;
}

.bf2left
{
	margin-right:257px;
}

.bf2right
{
	margin-left:257px;
}

.bf2left>div i 
{
	position:absolute;
	left:100%;
	top:36px;
	margin-left:40px;
	width:183px;
	height:7px;
	display:block;
}

#e101
{
	width:450px;
	position:absolute;
	left:50%;
	margin-left:-650px;
	top:7px;
	text-align:center;
}


#ge1f
{
position:absolute;
width:770px;
max-width:53%;
	right:0px;
	bottom:0px;
	top:0px;
	overflow:hidden;
}
#ge4
{
	position:absolute;
	left:0px;
	bottom:0px;
	width:770px;
	height:691px;
	background:url("/0ver3/prodesign/63770/images/40.png");
}

.kr1{
	white-space:nowrap;
	padding-bottom:16px;
	
	
font-size: 22px;
font-weight: 700; 
text-align: center;


}
#t602
{
		text-align: center;
	
font-size: 16px;
line-height: 22px;
padding-top:44px;


	white-space:nowrap;
 
}

.kr2{
	text-align: center;
	
font-size: 16px;
line-height: 22px;



	white-space:nowrap;
	padding-bottom:47px;
}

#e1f
{
position:absolute;
width:883px;
max-width:59%;
	right:0px;
	bottom:0px;
	top:0px;
	overflow:hidden;
}
#e4
{
	position:absolute;
	left:0px;
	top:0px;
	width:883px;
	height:809px;
	background:url("/0ver3/prodesign/63770/images/14.png");
}

#e2
{
	padding-top:5px;

font-size: 40px;
font-weight: 200;
line-height: 45px;

text-align: center;

}
.bf2right>div i 
{
	position:absolute;
	right:100%;
	top:36px;
	margin-right:40px;
		width:183px;
	height:7px;
	display:block;
}


.bf2>div
{
	text-align:center;
	padding-bottom:61px;
	position:relative;
}
.bf2>div img
{
	display:block;
	margin:0px auto;
}
.bf2>div span
{
	position:absolute;
	left:50%;
	width:400px;
	margin-left:-200px;
	text-align: center;	
	display:block;
	top:99px;
	
}

#s_f0_wrap
{    justify-content: center;
	display:flex;
}
  
 
#f2
{
font-family: Alumni Sans, Tahoma,Arial,sans-serif;
font-size: 60px;
font-weight: 700; 
 
text-transform:uppercase;
}

#f3
{
	margin-bottom:38px;
	padding-top:10px;
	font-family: Alumni Sans, Tahoma,Arial,sans-serif;
font-size: 40px;
font-weight: 200;
 
text-transform:uppercase;
}

 
#a1
{
	  overflow:hidden;  
    height: 688px;
position:relative;

background: url(https://cmsadmin.link/images/prodesign/2.jpg) bottom center no-repeat;
	
}


#a4
{
	padding-top:10px;
	
font-size: 40px;
font-weight: 200;
white-space:nowrap;
text-transform:uppercase;
color:#1D1D1D;
}
#a5 {
    position: absolute;
    left: 78%;
    bottom: -4%;
	
	
	   
    left: 60%;

    margin-left: 284px;

}

#b3
{
	position:absolute;
	left:50%;
	margin-left:4px;
    top: 385px;
	width:488px;
	

font-size: 16px;

line-height: 22px;


}
#b5
{
	    font-size: 16px;
   
    color: #fff;
text-align:center;
    line-height: 22px;
}
#b4
{
	font-size: 22px;
    font-weight: 700;
    color: #fff;
text-align:center;
    padding-bottom: 25px;
}

#c01
{
	height:600px;
	width:1180px;
	margin:0px auto;
}

#b1,#c100
{
	background:#26211E;
	position:relative;
}

#g2
{

    position: absolute;
    left: 50%;
    margin-left: -592px;
    top: 0px;
 
}
.left
{
	text-align:left!important;
}
#t1{
	position:RElative;
height:832px;
	background: #26211E;

}
#ko1
{
	height:779px;
}
#wa3
{
	display:flex;
	    width: 1100px;
		margin:0px auto;
    justify-content: space-between;
}
#wa30
{
	height:97px;
}
.wa3
{
	width:482px;
	height:482px;
	position:relative;
}
.wa3 b
{
	font-weight:400;
		position:absolute;
	left:100%;
	color: #2BD2FF;
white-space:nowrap;
font-size: 40px;
font-style:normal;
	top:187px;
	margin-left:18px;
	z-index:4;
}

.wa3 strong
{
    font-weight: 400;
    position: absolute;
    left: 100%;
    color: #2BD2FF;
    white-space: nowrap;
    font-size: 40px;
    font-style: normal;
    top: 454px;
    z-index: 4;
    margin-left: -110px;
}

.wa3 i
{
		
white-space:nowrap;position:absolute;
	left:0px;
	right:0px;
	color: #2BD2FF;

font-size: 40px;
font-style:normal;
	bottom:115px;
	text-align:center;
	z-index:4;
}
#wa1
{
	padding-bottom:218px;
}
.wa3 span img 
{
		position:absolute;
	left:50%;
	top:50%;
	margin-left:-65px;
	margin-top:-117px;
	z-index:4
	
}
.wa3>img
{
	position:absolute;
	left:0px;
	top:0px;
}


#u2
{
	width:1184px;
	margin:0px auto;
}


#t2
{
	width:1260px;
	margin:0px auto;
}


#ko3
{
	padding-top:105px;
	margin-right:47px;
	padding-left:50px;
	position:relative;
}
#ko3 svg
{
	
	position:absolute;
	left:0px;
	top:116px;
}
#ko3a
{
	

font-size: 16px;
line-height: 22px;


text-align: center;
	position:absolute;
	left:0px;
	top:63px;
}
#ko4
{
	padding-top:12px;
	margin-right:103px;
}
#ko41{
		display:flex;
}
#ko20
{
	padding-top:100px;
	display:flex;
	    justify-content: center;
}
#ke2
{
	    position: relative;
    background: url(/0ver3/prodesign/63770/images/200200.png) top center;
    height: 607px;
	top:39px;
}

#g3
{
	
font-size: 22px;
font-weight: 700;
white-space:nowrap;
position:relative;
padding-left:81px;

}
#g4
{
	height:50px;
}
#g6 img
{
	position:absolute;
	left:0px;
	top:-14px;
}
#g9
{
	white-space:nowrap;
}
#g6
{
	height:208px;
	position:Relative;
}
#g8
{
	height:20px;
}

#g21
{
	height:45px;
}
#t4
{
	margin-left:60px;
	width:225px;
	text-align:center;
}
#t4 div
{
	padding-top:16px;
	white-space:nowrap;

font-size: 16px;
line-height:22px;
text-align: center;

}

.te10
{
	padding-bottom:35px;
	
font-size: 22px;
font-weight: 700;
text-align: center;

}

#u20
{
	display:inline-block;
	text-align:center;
}

#u3
{
	height:36px;
}

#t3
{
	height:99px;
}

#g3 img
{
	position:absolute;
	left:0px;
	top:-17px;
}

.te img
{
	border-radius: 22px;
}

.te103
{
	padding-top:28px;
font-size: 16px;
line-height: 22px;
text-align: center;

}

.te1023
{
	border:3px solid #2BD2FF;
padding:15px;
border-radius:20px;
}

.wa3:before
{
	content:'';
	    border-radius: 100%;
		z-index:4;
	background: #26211E;
width:378px;
height:378px;
position:absolute;
left:50%;
margin-left:-189px;
top:50%;
margin-top:-189px;
}

#te3
{
	padding-bottom:65px;
	padding-top:96px;
	margin:0px auto;
	width:1258px;
	display:flex;
	    justify-content: space-between;
}

.te
{
	width:380px;
}
#u20 .newh2
{
	padding-top:30px;
}
#g2 *
{
	text-align:left;
}
#u1
{
	
	position:relative;
	    background-image: url(/0ver3/prodesign/63770/images/19.jpg);
	
    height: 703px;

    background-size: cover;
    background-position-x: 50%;
    background-position-y: center;

   
}

#ke1
{

		position:relative;
	    background-image: url(/0ver3/prodesign/63770/images/30.png);
	
    height: 872px;

    background-size: cover;
    background-position-x: 50%;
    background-position-y: center;
}


#g1
{
	
	position:relative;
	    background-image: url(/0ver3/prodesign/63770/images/18.jpg);
	
    height: 702px;

    background-size: cover;
    background-position-x: 50%;
    background-position-y: center;

   
}
#e1
{
	
	position:relative;
	    background-image: url(/0ver3/prodesign/63770/images/12.jpg);
	
    height: 809px;

    background-size: cover;
    background-position-x: 50%;
    background-position-y: center;

   
}
.c2
{
	position:relative;
	padding-left:54px;
}

.c2 img
{
	position:absolute;
	left:0px;
	top:-5px;
}
.b1g
{
	position:relative;
	z-index:1;
}

#b2
{
	position:relative;
	background:url("/0ver3/prodesign/63770/images/16.png") top center;
height:655px;
top:-92px;
}
#a2 {
position: absolute;
    left: 50%;
    top: 82px;
    margin-left: -216px;
}

#a3
{
color: #1D1D1D;

white-space:nowrap;
font-size: 60px;
font-weight: 700;


}

#s_f0
{
	background:#26211E;
overflow:hidden;
}

#b2pre
{
	height:84px;
}

#b2last
{
	height:0px;
}



#s_f1.newh2
{

padding-bottom:70px;

}

.newh2
{
	padding-top:70px;
	color:#fff;
font-size: 60px;
font-weight: 700;
padding-bottom:16px;
text-align: center;

text-transform:uppercase;
}

.linebreak
{
	background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 50.07%, rgba(255, 255, 255, 0) 100%);
height:1px;
}

.newh3
{
	color:#fff;
font-size: 40px;
font-weight: 200;
text-transform:uppercase;
text-align: center;

}
.c3last
{
	margin-bottom:0px;
}

#ko400
{
    white-space: nowrap;
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    line-height: 1.4;
    height: 97px;
}

 
#ko51
{
	display:flex;
	width:92px;
font-size: 40px;
font-weight: 700;
text-align: center;
    align-items: center;
    justify-content: center;
	padding-bottom:39px;
}
.ko5 span
{
	padding-top:20px;
	display:block;
	text-align:center;
	

font-size: 16px;

}
#ke3
{
    font-size: 22px;
    font-weight: 700;
    color: #fff;
    display: flex;
    width: 999px;
    left: 50%;
    margin-left: -516px;
    position: Absolute;
    bottom: 42px;
    justify-content: space-between;
}
.c2
{
	
font-size: 22px;
font-weight: 700;
color:#fff;
padding-bottom:25px;
}
#c01
{
	position:relative;
	padding-top:100px;
}
.c3
{
	    position: relative;
    z-index: 1;
font-size:16px;
font-weight: 400;
color:#fff;
margin-bottom:60px;

line-height: 22px;
}
.b21 div
{
font-size: 16px;
line-height: 22px;


	text-align:center;
}
.b21
{
	  white-space:nowrap;
    position: absolute;
    left: 50%;
    display: flex;
    margin-left: -500px;
}
.b22
{
	width: 183px;
}
.b23
{
	  width: 265px;
}

#b21
{

	top:152px;
}

#b22
{

	top:432px;
}
#c1
{
	overflow:hidden;
}

#cright div
{
	    font-size: 16px;
    font-weight: 400;
    color: #fff;
    position:absolute;
    line-height: 22px;
	white-space:nowrap;
	text-align:center;
}

.cright1
{
left: 121px;
    top: -8px;
}


.cright2
{
    left: 458px;
    top: 12px;
}


.cright3
{
	left: 10px;
    top: 230px;
}


.cright4
{
    left: 456px;
    top: 271px;
}

.w1a3
{
	position:absolute;
	left:0px;
	right:0px;
	bottom:-110px;
	text-align:center;
}
#w31
{
		position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}

#w32
{
		position:absolute;
	left:0px;z-index:1;
	top:0px;
}
.w1a3 span
{
	
font-size: 22px;
font-weight: 700;
text-align: center;
white-space:nowrap;
display:block;
padding-bottom:20px;

}

.w1a3 div
{
	
font-size: 16px;
line-height:22px;
text-align: center;
white-space:nowrap;

}

#cright
{
position: absolute;
    right: -29px;
    top: 60px;
}

#u31 img,#u333 img
{
	margin:0px auto;
}

#u333
{
	padding-top:22px;
}

#u31,#u333
{
text-align:center;	
}

#t2
{
	position:relative;
}
#t601
{    justify-content: space-between;
	display:flex
}
#t60
{
position:absolute;
right:0px;
top:240px;
width:767px;
	
}

#u4
{padding-top:30px;
	padding-bottom:20px;
    font-size: 22px;
    font-weight: 700;
    white-space: nowrap;
text-align:center;
}
#u31>img,#u5,#u4,#u1 .newh3,#u1 .newh2
{
	position:relative;
	z-index:4;
}
#u31
{
	position:relative;
}
#u31j
{
	position:absolute;
left:50%;
margin-left:7px;
top:-9px;

}

#u5
{
	text-align:center;    white-space: nowrap;
     font-size: 16px;
    line-height: 22px;

}

@media (max-width:1400px)
{
#t990
{height:auto;}
#t99
{
width:434px;
}

}