.footer-inner{color: #fff;padding: 52px 0;}
.footer-inner .ultil-f{margin-bottom: 40px;}
.footer-inner .ultil-f ul{display: flex;gap: 16px 32px;flex-wrap: wrap;}
.footer-inner .ultil-f ul li a{font-weight: 400;font-size: 20px;line-height: 28px;color: #FFFFFF;}
.footer-inner .ultil-f ul li.active a{font-weight: 600;color: #6DC7FF;}

.footer-inner .footer-bot{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;}
.footer-inner .footer-bot .info-f .logo-f{display: flex;margin-bottom: 12px;}
.footer-inner .footer-bot .info-f .logo-f img:last-child{display: none;}
.footer-inner .footer-bot .info-f .txt01{font-weight: 400;font-size: 16px;line-height: 130%;color: #FFFFFF;margin-bottom: 8px;}
.footer-inner .footer-bot .info-f .txt02{font-weight: 400;font-size: 14px;line-height: 130%;color: rgba(204, 204, 204, 0.7);}

.footer-inner .sns-f{display: flex;gap: 20px;justify-content: flex-end;}
.footer-inner .sns-f a{width: 36px;height: 36px;display: block;font-size: 0;opacity: 0.4;transition: all 0.5s ease;}
.footer-inner .sns-f .instagram a{background: url(../img/common/instagram.png) no-repeat center;}
.footer-inner .sns-f .facebook a{background: url(../img/common/facebook.png) no-repeat center;}
.footer-inner .sns-f .linkedin a{background: url(../img/common/linkedin.png) no-repeat center;}
.footer-inner .sns-f a:hover{opacity: 1;}

@media(max-width: 1024px){
	.footer-inner{padding: 32px 0;}
	.footer-inner .ultil-f{margin-bottom: 24px;}
	.footer-inner .ultil-f ul{gap: 8px 16px;}
	.footer-inner .ultil-f ul li a{font-weight: 500;font-size: 16px;line-height: 20px;letter-spacing: 0.3px;}
	.footer-inner .footer-bot .info-f .logo-f {margin-bottom: 20px;}
	
	.footer-inner .footer-bot .info-f .txt01{font-weight: 400;font-size: 14px;line-height: 130%;color: rgba(255, 255, 255, 0.6);margin-bottom: 20px;}
	.footer-inner .footer-bot .info-f .txt02{font-weight: 400;font-size: 14px;line-height: 130%;color: rgba(255, 255, 255, 0.6);}
	
	.footer-inner .footer-bot{flex-direction: column;align-items: flex-start;gap: 16px;}
}

@media(max-width: 768px){
	.footer-inner .footer-bot .info-f .logo-f img:first-child{display: none;}
	.footer-inner .footer-bot .info-f .logo-f img:last-child{display: block;}
}