@charset "utf-8";

.flex-sec{display:flex;flex-flow: row wrap;}

.si-slider{width:100%;}
.slick-slide {
    margin: 0 15px;
	overflow:hidden;
	position:relative;
	transition:0.15s;
	opacity:.7;
  }
.scale12{
	transform: scale(1.05);
	opacity:1;
}
.slick-slide>div{height:100%;}

.slick-slide .si-item{display:block;height:100%;transition:0.22s;}
.slick-slide .si-item .imgadj{
	width:100%;
	height:100%;
	position:relative;
	padding-bottom:218.18%;
	border-radius:6px;
	overflow:hidden;
}
.slick-slide:nth-of-type(even) .si-item .imgadj{
	transform: scale(0.94);
	transform-origin:center;
}
.slick-slide:nth-of-type(odd) .si-item .imgadj{
	transform: scale(0.88);
	transform-origin: center;
}
.slick-slide:nth-of-type(4) .si-item .imgadj{
	transform: scale(0.92);
	transform-origin: center;
}
.slick-slide:nth-of-type(5) .si-item .imgadj{
	transform: scale(0.84);
	transform-origin: center;
}
.slick-slide .si-item .imgadj img{
	width:100%;
	height:100%;
	object-fit:cover;
	position:absolute;
	display: block;
}
.slick-slide .si-item .con{position:relative;z-index:3;text-align:center;height:100%;padding-bottom:20px;}
.slick-slide .si-item .con .ico img{display:inline-block;}
.slick-slide .si-item .con .title{font-size:20px;font-weight: bold;color:#fff;margin:10px 0;line-height:1.2em;}
.slick-slide .si-item .con .title.small{font-size: clamp(14px, 1.5vw, 20px);letter-spacing:0;}
.slick-slide .si-item .con .title.medium{font-size: clamp(15px, 1.5vw, 20px);letter-spacing:0;}

.verticals{
	overflow:hidden;
	position:relative;
}

.regular{
	margin-bottom:3px;
}

#myVideo {
	position: fixed;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
}

.regular-nm .si-item{
	width:20%;
}
.regular-nm .si-item .imgadj img{
	width:100%;
	height:100%;
	object-fit: contain;
}

@media screen and (min-width: 1200px){
	.one-portfolio.flex-3:nth-child(2),.one-portfolio.flex-3:nth-child(3){flex:0 1 calc(66.666% - 20px);width:calc(66.666% - 20px);}
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
	
	.si-slider{width:100%;padding:0;margin:0 auto;}
	
	.slick-slide {
		margin: 0 15px;
		overflow:hidden;
	  }
}

@media screen and (max-width: 767px) {
	
	.si-slider{width:100%;margin:0 auto;}
	
	.slick-slide {
		margin: 0 10px;
		overflow:hidden;
	  }  
}

@media screen and (min-width: 620px) and (max-width: 899px) {

	.slick-slide .si-item .con .title{font-size: clamp(13px, 2vw, 18px);}
	.slick-slide .si-item .con .title.small{font-size: clamp(13px, 2vw, 18px);letter-spacing:0;}
	.slick-slide .si-item .con .title.medium{font-size: clamp(13px, 2vw, 18px);letter-spacing:0;}
}

@media screen and (max-width: 619px) {
	.slick-slide .si-item .con .title{font-size: clamp(16px, 3vw, 18px);}
	.slick-slide .si-item .con .title.small{font-size: clamp(13.5px, 2.5vw, 16px);letter-spacing:0;}
	.slick-slide .si-item .con .title.medium{font-size: clamp(15px, 3vw, 18px);letter-spacing:0;}
}

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