/* 이 스킨이 사용하는 서식입니다. 테마 없이도 같은 모습으로 표시됩니다. */
.devm01-gallery-latest-card__body h3 a{
	display:inline-flex;
	align-items:baseline;
	gap:0;
	min-width:0;
	vertical-align:top
}
.devm01-title-text{
	min-width:0
}
.devm01-latest-gallery-cards{
	display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:24px;
}
@media (max-width:768px){
	.devm01-latest-gallery-cards{
		grid-template-columns:1fr
	}
}
.devm01-gallery-latest-card{
	overflow:hidden;
	border:1px solid var(--devm01-gray-200, #E5EAF0);
	border-radius:24px;
	background-color:var(--c-surface, #fff);
	box-shadow:var(--devm01-shadow-card, 0 16px 40px rgba(7,
28,
53,
.08));
	transition:transform var(--devm01-duration, 260ms) var(--devm01-ease, cubic-bezier(.22,
1,
.36,
1)),
box-shadow var(--devm01-duration, 260ms) var(--devm01-ease, cubic-bezier(.22,
1,
.36,
1));
}
.devm01-gallery-latest-card:hover{
	transform:translateY(-8px);
	box-shadow:var(--devm01-shadow-floating, 0 24px 60px rgba(7,
28,
53,
.12));
}
.devm01-gallery-latest-card__image{
	display:block;
	position:relative;
	overflow:hidden;
	aspect-ratio:3/2;
	background-color:var(--c-line-soft, #E8EEF5);
}
.devm01-gallery-latest-card__image::before{
	content:"";
	position:absolute;
	inset:0;
	z-index:1;
	background-color:transparent;
	opacity:0;
	transition:opacity var(--devm01-duration, 260ms) var(--devm01-ease, cubic-bezier(.22,
1,
.36,
1));
}
.devm01-gallery-latest-card__image img{
	width:100%;
	height:100%;
	object-fit:cover;
	transition:transform 650ms var(--devm01-ease, cubic-bezier(.22,
1,
.36,
1));
}
.devm01-gallery-latest-card:hover img{
	transform:scale(1.075);
}
.devm01-gallery-latest-card:hover .devm01-gallery-latest-card__image::before{
	opacity:1;
}
.devm01-gallery-latest-card__image span{
	position:absolute;
	left:22px;
	bottom:18px;
	z-index:2;
	color:var(--c-surface, #fff);
	font-family:var(--devm01-font-en, Lexend,
Inter,
Montserrat,
Arial,
sans-serif);
	font-size:16px;
	letter-spacing:.08em;
	opacity:0;
	transform:translateY(10px);
	transition:all var(--devm01-duration, 260ms) var(--devm01-ease, cubic-bezier(.22,
1,
.36,
1));
}
.devm01-gallery-latest-card__image span::after{
	content:"→";
	margin-left:10px;
}
.devm01-gallery-latest-card:hover .devm01-gallery-latest-card__image span{
	opacity:1;
	transform:translateY(0);
}
.devm01-gallery-latest-card__body{
	padding:24px;
}
.devm01-gallery-latest-card__body em{
	color:var(--c-accent);
	font-style:normal;
	font-family:var(--devm01-font-en, Lexend,
Inter,
Montserrat,
Arial,
sans-serif);
	font-size:16px;
	letter-spacing:.1em;
}
.devm01-gallery-latest-card__body h3{
	margin:10px 0 12px;
	color:var(--c-primary);
	font-size:20px;
	line-height:1.42;
	font-weight:bold;
	letter-spacing:-.04em;
}
.devm01-gallery-latest-card__body time{
	color:var(--devm01-gray-400, #9CA3AF);
	font-family:var(--devm01-font-en, Lexend,
Inter,
Montserrat,
Arial,
sans-serif);
	font-size:16px;
}
.devm01-gallery-latest-card__image::after{
	content:"";
	position:absolute;
	right:18px;
	top:18px;
	z-index:2;
	width:38px;
	height:38px;
	border-radius:50%;
	border:1px solid rgba(255,255,255,.36);
	background-color:rgba(7,28,53,.4);
	opacity:0;
	transform:translateY(-6px);
	transition:all var(--devm01-duration, 260ms) var(--devm01-ease, cubic-bezier(.22,
1,
.36,
1));
}
.devm01-gallery-latest-card:hover .devm01-gallery-latest-card__image::after{
	opacity:1;
	transform:translateY(0);
}
.devm01-gallery-latest-card__image{

	display:block !important;

	overflow:hidden !important;

	background-color:var(--c-line-soft, #E8EEF5);

	background-size:cover !important;

	background-position:center center !important;

}
.devm01-gallery-latest-card__image{
	aspect-ratio:4/3 !important;
}
.devm01-gallery-latest-card__image img{

	display:block;

	width:100% !important;

	height:100% !important;

	min-width:100% !important;

	min-height:100% !important;

	max-width:none !important;

	max-height:none !important;

	object-fit:cover !important;

	object-position:center center !important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__image{

	position:relative!important;

	display:block!important;

	overflow:hidden!important;

	background-color:var(--c-surface-3, #EEF3F8)!important;

	background-size:cover!important;

	background-position:center center!important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__image{
	aspect-ratio:4/3!important;
}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__image img{

	display:block!important;

	width:100%!important;

	height:100%!important;

	min-width:100%!important;

	min-height:100%!important;

	max-width:none!important;

	max-height:none!important;

	object-fit:cover!important;

	object-position:center center!important;

}
.devm01-latest-gallery-cards .devm01-gallery-zoom, .devm01-gallery-zoom{

	position:absolute!important;

	right:12px!important;

	top:12px!important;

	z-index:20!important;

	display:flex!important;

	align-items:center!important;

	justify-content:center!important;

	width:42px!important;

	height:42px!important;

	border-radius:50%!important;

	background:rgba(7,28,53,.82)!important;

	border:1px solid rgba(255,255,255,.28)!important;

	color:var(--c-surface, #fff)!important;

	opacity:0;

	transform:translateY(-6px);

}
.devm01-gallery-latest-card:hover .devm01-gallery-zoom{
	opacity:1!important;
	transform:translateY(0)!important;
}
.devm01-latest-gallery-cards .devm01-gallery-zoom i, .devm01-gallery-zoom i{
	display:none!important;
}
.devm01-latest-gallery-cards .devm01-gallery-zoom::before, .devm01-gallery-zoom::before{

	content:""!important;

	display:block!important;

	width:14px!important;

	height:14px!important;

	border:3px solid var(--c-surface, #fff)!important;

	border-radius:50%!important;

	box-sizing:border-box!important;

	background-color:transparent!important;

}
.devm01-latest-gallery-cards .devm01-gallery-zoom::after, .devm01-gallery-zoom::after{

	content:""!important;

	display:block!important;

	position:absolute!important;

	width:9px!important;

	height:3px!important;

	right:10px!important;

	bottom:11px!important;

	background:var(--c-surface, #fff)!important;

	border-radius:999px!important;

	transform:rotate(45deg)!important;

}
@media(max-width:768px){
	.devm01-gallery-zoom{
		opacity:1!important;
		transform:none!important;
		width:38px!important;
		height:38px!important;
	}
}
.devm01-gallery-thumb, .devm01-latest-gallery-cards .devm01-gallery-latest-card__image.devm01-gallery-thumb{

	position:relative!important;

	display:block!important;

	width:100%!important;

	overflow:hidden!important;

	background-color:var(--c-surface-3, #EEF3F8)!important;

	background-size:cover!important;

	background-position:center center!important;

	background-repeat:no-repeat!important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__image.devm01-gallery-thumb{
	aspect-ratio:4/3!important;
}
.devm01-gallery-thumb img{
	position:absolute!important;
	width:1px!important;
	height:1px!important;
	overflow:hidden!important;
	clip:rect(0 0 0 0)!important;
	clip-path:inset(50%)!important;
	opacity:0!important;
	pointer-events:none!important;
}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__image::before, .devm01-latest-gallery-cards .devm01-gallery-latest-card__image::after{
	display:none!important;
	content:none!important;
}
.devm01-latest-gallery-cards .devm01-gallery-latest-card::before{
	display:none!important;
	content:none!important;
}
.devm01-latest-gallery-cards .devm01-gallery-zoom{

	position:absolute!important;
	right:12px!important;
	top:12px!important;
	z-index:30!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:42px!important;
	height:42px!important;
	border-radius:50%!important;
	background:rgba(7,28,53,.78)!important;
	border:1px solid rgba(255,255,255,.28)!important;
	color:var(--c-surface, #fff)!important;
	text-decoration:none!important;
	box-shadow:0 12px 28px rgba(0,0,0,.22)!important;
	opacity:0;
	transform:translateY(-6px);
	transition:all var(--devm01-duration, 260ms) var(--devm01-ease, cubic-bezier(.22,
1,
.36,
1));
	cursor:zoom-in!important;
	backdrop-filter:blur(8px);

}
.devm01-latest-gallery-cards .devm01-gallery-zoom::before, .devm01-latest-gallery-cards .devm01-gallery-zoom::after{
	display:none!important;
	content:none!important;
}
.devm01-latest-gallery-cards .devm01-gallery-zoom i{
	display:block!important;
	color:var(--c-surface, #fff)!important;
	font-size:16px!important;
	line-height:1!important;
	opacity:1!important;
}
.devm01-latest-gallery-cards .devm01-gallery-latest-card:hover .devm01-gallery-zoom{
	opacity:1!important;
	transform:translateY(0)!important;
}
@media(max-width:768px){
	.devm01-latest-gallery-cards .devm01-gallery-zoom{
		opacity:1!important;
		transform:none!important;
		width:38px!important;
		height:38px!important;
		right:10px!important;
		top:10px!important;
	}
}
.devm01-latest-gallery-cards .devm01-gallery-latest-card{

	background-color:transparent!important;

	background-color:transparent!important;

	border:0!important;

	box-shadow:none!important;

	overflow:hidden!important;

	transform:none!important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card:hover{

	background-color:transparent!important;

	background-color:transparent!important;

	border-color:transparent!important;

	box-shadow:none!important;

	transform:none!important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__image, .devm01-latest-gallery-cards .devm01-gallery-latest-card__image.devm01-gallery-thumb{

	background-color:transparent!important;

	box-shadow:none!important;

	filter:none!important;

	transition:transform 520ms var(--devm01-ease, cubic-bezier(.22,
1,
.36,
1))!important;

	will-change:transform;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__image:hover, .devm01-latest-gallery-cards .devm01-gallery-latest-card:hover .devm01-gallery-latest-card__image{

	transform:scale(1.045)!important;

	filter:none!important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__image::before, .devm01-latest-gallery-cards .devm01-gallery-latest-card__image::after, .devm01-latest-gallery-cards .devm01-gallery-latest-card::before, .devm01-latest-gallery-cards .devm01-gallery-latest-card::after{

	display:none!important;

	content:none!important;

	opacity:0!important;

	background-color:transparent!important;

	box-shadow:none!important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__body{

	background-color:transparent!important;

	background-color:transparent!important;

	box-shadow:none!important;

	border:0!important;

	padding:12px 0 0!important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__body::before, .devm01-latest-gallery-cards .devm01-gallery-latest-card__body::after{

	display:none!important;

	content:none!important;

}
.devm01-latest-gallery-cards .devm01-gallery-zoom{

	background:rgba(7,28,53,.72)!important;

	box-shadow:none!important;

}
.devm01-gallery-thumb, .devm01-latest-gallery-cards .devm01-gallery-latest-card__image.devm01-gallery-thumb{

	position:relative!important;

	display:block!important;

	width:100%!important;

	overflow:hidden!important;

	background-size:cover!important;

	background-position:center center!important;

	background-repeat:no-repeat!important;

	min-height:240px!important;

}
.devm01-gallery-thumb img{

	display:none!important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__image.devm01-gallery-thumb::after{

	display:none!important;

	content:none!important;

	background-color:transparent!important;

	opacity:0!important;

	pointer-events:none!important;

}
.devm01-gallery-thumb::before{

			content:""!important;

			display:block!important;

			width:100%!important;

			padding-top:100%!important;

			background-color:transparent!important;

			opacity:1!important;

	}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__image.devm01-gallery-thumb::before{

			content:""!important;

			display:block!important;

			width:100%!important;

			padding-top:75%!important;

			background-color:transparent!important;

			opacity:1!important;

	}
@media(max-width:768px){
	.devm01-gallery-thumb, .devm01-latest-gallery-cards .devm01-gallery-latest-card__image.devm01-gallery-thumb{

			min-height:150px!important;

	}
}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__image.devm01-gallery-thumb{

	background-color:var(--c-surface-3, #EEF3F8)!important;

	background-size:cover!important;

	background-position:center center!important;

	background-repeat:no-repeat!important;

	min-height:240px!important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__image.devm01-gallery-thumb:hover{

	background-color:var(--c-surface-3, #EEF3F8)!important;

	background-size:cover!important;

	background-position:center center!important;

	background-repeat:no-repeat!important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__image.devm01-gallery-thumb::before, .devm01-latest-gallery-cards .devm01-gallery-latest-card__image.devm01-gallery-thumb::after{

	display:none!important;

	content:none!important;

	opacity:0!important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card{

	overflow:hidden !important;

	border:1px solid rgba(15,35,60,.08) !important;

	border-radius:24px !important;

	background-color:var(--c-surface, #fff) !important;

	box-shadow:0 10px 24px rgba(15,35,60,.04) !important;

	transform:none;

	transition:transform var(--devm01-duration, 260ms) var(--devm01-ease, cubic-bezier(.22,
1,
.36,
1)),
box-shadow var(--devm01-duration, 260ms) var(--devm01-ease, cubic-bezier(.22,
1,
.36,
1)),
border-color var(--devm01-duration, 260ms) var(--devm01-ease, cubic-bezier(.22,
1,
.36,
1)) !important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card:hover{

	border-color:rgba(30,136,229,.18) !important;

	box-shadow:0 18px 42px rgba(15,35,60,.075) !important;

	transform:translateY(-4px) !important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__image{

	border-bottom:1px solid rgba(15,35,60,.07) !important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__body{

	padding:20px 22px 22px !important;

	background-color:var(--c-surface, #fff) !important;

	border:0 !important;

	box-shadow:none !important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__body h3{

	margin-top:0 !important;

}
@media(max-width:768px){
	.devm01-latest-gallery-cards .devm01-gallery-latest-card{
		border-radius:18px !important;
	}
	.devm01-latest-gallery-cards .devm01-gallery-latest-card__body{
		padding:16px 18px 18px !important;
	}
}
.devm01-latest-gallery-cards .devm01-gallery-latest-card{

	border:1px solid rgba(15,35,60,.10) !important;

	box-shadow:none !important;

	background-color:var(--c-surface, #fff) !important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card:hover{

	border-color:rgba(30,136,229,.22) !important;

	box-shadow:none !important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card__image{

	transition:transform 620ms var(--devm01-ease, cubic-bezier(.22,
1,
.36,
1)),
filter 620ms var(--devm01-ease, cubic-bezier(.22,
1,
.36,
1)) !important;

	transform-origin:center center !important;

}
.devm01-latest-gallery-cards .devm01-gallery-latest-card:hover .devm01-gallery-latest-card__image{

	transform:scale(1.045) !important;

	filter:saturate(1.04) contrast(1.03) !important;

}
.devm01-project .devm01-gallery-zoom{
	display:none!important;
	content:none!important;
	opacity:0!important;
	pointer-events:none!important;
}
.devm01-gallery-latest-card .devm01-gallery-zoom, .devm01-project .devm01-gallery-zoom, .devm01-latest-gallery-cards .devm01-gallery-zoom{
	left:auto!important;
	right:12px!important;
	top:12px!important;
	bottom:auto!important;
	margin:0!important;
	transform:translateY(-6px)!important;
}
.devm01-gallery-latest-card:hover .devm01-gallery-zoom, .devm01-project .devm01-gallery-latest-card:hover .devm01-gallery-zoom, .devm01-latest-gallery-cards .devm01-gallery-latest-card:hover .devm01-gallery-zoom{
	transform:translateY(0)!important;
}
.devm01-gallery-latest-card__image{

	display:block !important;

	overflow:hidden !important;

	background-color:var(--c-line-soft, #E8EEF5);

}
.devm01-gallery-latest-card__image img{

	display:block !important;

	width:100% !important;

	height:100% !important;

	min-width:100% !important;

	min-height:100% !important;

	max-width:none !important;

	max-height:none !important;

	object-fit:cover !important;

	object-position:center center !important;

}

@charset "utf-8";
.devm01-gallery-latest-swiper{
	position:relative;
	overflow:hidden;
	padding:6px 0 46px;
	font-family:var(--devm01-font-kr, "Noto Sans KR", sans-serif);
}
.devm01-gallery-latest-swiper:not(.swiper-initialized) > .swiper-wrapper{
	display:grid!important;
	grid-template-columns:repeat(3, minmax(0, 1fr));
	gap:28px;
	transform:none!important;
}
.devm01-gallery-latest-swiper:not(.swiper-initialized) .swiper-slide{
	width:auto!important;
	margin-right:0!important;
}
.devm01-gallery-latest-card{
	position:relative;
	overflow:hidden;
	border:1px solid #e5eaf0;
	background:#ffffff;
	box-shadow:0 14px 34px rgba(17,24,39,.06);
}
.devm01-gallery-latest-card__image{
	display:block;
	width:100%;
	aspect-ratio:4/3;
	overflow:hidden;
	background-color:#eef3f8;
	background-size:cover!important;
	background-position:center center!important;
	background-repeat:no-repeat!important;
	text-decoration:none;
}
.devm01-gallery-zoom{
	position:absolute;
	right:12px;
	top:12px;
	z-index:5;
	display:flex;
	align-items:center;
	justify-content:center;
	width:42px;
	height:42px;
	border-radius:50%;
	background:rgba(7,28,53,.78);
	color:#ffffff;
	text-decoration:none;
	box-shadow:0 12px 28px rgba(0,0,0,.22);
	opacity:0;
	transform:translateY(-6px);
	transition:opacity .24s ease, transform .24s ease;
}
.devm01-gallery-latest-card:hover .devm01-gallery-zoom{
	opacity:1;
	transform:translateY(0);
}
.devm01-gallery-zoom i{
	color:#ffffff;
	font-size:16px;
	line-height:1;
}
.devm01-gallery-latest-card__body{
	padding:14px 4px 0;
	background:#ffffff;
}
.devm01-gallery-latest-card__body h3{
	display:-webkit-box;
	overflow:hidden;
	min-height:48px;
	margin:0;
	color:#111827;
	font-size:17px;
	font-weight:bold;
	line-height:1.42;
	letter-spacing:-.025em;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
.devm01-gallery-latest-card__body a{
	color:inherit;
	text-decoration:none;
}
.devm01-gallery-cards-controls{
	display:flex;
	align-items:center;
	justify-content:center;
	gap:14px;
	margin-top:24px;
}
.devm01-gallery-cards-prev,
.devm01-gallery-cards-next{
	width:40px;
	height:40px;
	border:1px solid #e5eaf0;
	border-radius:50%;
	background:#ffffff;
	color:#071c35;
	font-size:0;
	cursor:pointer;
	box-shadow:0 10px 24px rgba(7,28,53,.06);
}
.devm01-gallery-cards-prev:before{
	content:"←";
	font-size:16px;
}
.devm01-gallery-cards-next:before{
	content:"→";
	font-size:16px;
}
.devm01-gallery-cards-pagination{
	position:static!important;
	width:auto!important;
}
.devm01-gallery-cards-pagination .swiper-pagination-bullet{
	background:#1e88e5;
}
@media(max-width:1024px){
	.devm01-gallery-latest-swiper:not(.swiper-initialized) > .swiper-wrapper{
		grid-template-columns:repeat(2, minmax(0, 1fr));
		gap:22px;
	}
}
@media(max-width:640px){
	.devm01-gallery-latest-swiper:not(.swiper-initialized) > .swiper-wrapper{
		grid-template-columns:1fr;
	}
}
.devm01-gallery-latest-swiper.swiper{
	display:block;
	width:100%;
	max-width:100%;
	min-width:0;
	box-sizing:border-box;
}
.devm01-gallery-latest-swiper > .swiper-wrapper{
	min-width:0;
	box-sizing:border-box;
}
.devm01-gallery-latest-swiper .swiper-slide{
	min-width:0;
	box-sizing:border-box;
}
/* Latest preview motion refinement */
.devm01-gallery-latest-swiper{
	overflow:visible;
	padding-bottom:72px;
}
.devm01-gallery-latest-card__image{
	transform:none!important;
	transition:none!important;
}
.devm01-gallery-latest-card__image > span{
	display:block;
	width:100%;
	height:100%;
	background-size:cover!important;
	background-position:center center!important;
	background-repeat:no-repeat!important;
	transform:scale(1.001);
	transition:transform 680ms cubic-bezier(.22,1,.36,1), filter 680ms cubic-bezier(.22,1,.36,1);
	will-change:transform;
	backface-visibility:hidden;
}
.devm01-gallery-latest-card:hover .devm01-gallery-latest-card__image{
	transform:none!important;
	filter:none!important;
}
.devm01-gallery-latest-card:hover .devm01-gallery-latest-card__image > span{
	transform:scale(1.055);
	filter:saturate(1.04);
}
.devm01-gallery-cards-controls{
	position:relative;
	z-index:20;
	margin-top:32px;
	padding:10px 0;
}
.devm01-gallery-latest-card__image{
	position:relative;
}
.devm01-gallery-latest-card__image > span{
	position:absolute;
	inset:0;
}
.devm01-gallery-latest-card__image > span{
	left:0!important;
	top:0!important;
	right:0!important;
	bottom:0!important;
	opacity:1!important;
}
.devm01-gallery-latest-card__image > span::after{
	display:none!important;
	content:none!important;
}
/* DevM final gallery B contained swiper */
.devm01-gallery-latest-swiper{
	overflow:hidden!important;
	padding:6px 0 72px;
}
.devm01-gallery-latest-card{
	transition:border-color 260ms ease, transform 260ms ease!important;
}
.devm01-gallery-latest-card:hover{
	transform:translateY(-4px)!important;
}
.devm01-gallery-latest-card__image > span{
	transition:transform 620ms cubic-bezier(.22,1,.36,1), filter 620ms cubic-bezier(.22,1,.36,1)!important;
	will-change:transform;
}
.devm01-gallery-latest-card:hover .devm01-gallery-latest-card__image > span{
	transform:scale(1.045)!important;
	filter:saturate(1.04) contrast(1.03)!important;
}
.devm01-gallery-cards-prev,
.devm01-gallery-cards-next{
	box-shadow:none!important;
}

/* DevM latest preview controls compact */
.devm01-gallery-latest-swiper{
	padding:6px 0 28px!important;
}
.devm01-gallery-cards-controls{
	margin-top:14px!important;
	padding:0 0 4px!important;
	overflow:visible!important;
}
.devm01-gallery-cards-prev,
.devm01-gallery-cards-next{
	box-shadow:none!important;
}

/* DevM visible gallery controls */
.devm01-page--latest .devm01-gallery-latest-swiper{
	overflow:visible!important;
	padding:6px 0 0!important;
}
.devm01-page--latest .devm01-gallery-cards-controls{
	position:relative!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-height:44px!important;
	margin:18px 0 30px!important;
	padding:0!important;
	overflow:visible!important;
}
.devm01-page--latest .devm01-gallery-cards-prev,
.devm01-page--latest .devm01-gallery-cards-next{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	box-shadow:none!important;
}
