:root {
	--white: white;
	--black: black;
  }
  
  .w-checkbox {
	margin-bottom: 5px;
	padding-left: 20px;
	display: block;
  }
  
  .w-checkbox:before {
	content: " ";
	grid-area: 1 / 1 / 2 / 2;
	display: table;
  }
  
  .w-checkbox:after {
	content: " ";
	clear: both;
	grid-area: 1 / 1 / 2 / 2;
	display: table;
  }
  
  .w-checkbox-input {
	float: left;
	margin: 4px 0 0 -20px;
	line-height: normal;
  }
  
  .w-checkbox-input--inputType-custom {
	border: 1px solid #ccc;
	border-radius: 2px;
	width: 12px;
	height: 12px;
  }
  
  .w-checkbox-input--inputType-custom.w--redirected-checked {
	background-color: #3898ec;
	background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	border-color: #3898ec;
  }
  
  .w-checkbox-input--inputType-custom.w--redirected-focus {
	box-shadow: 0 0 3px 1px #3898ec;
  }
  
  .ava-con1 {
	margin-top: 0;
	padding-top: 110px;
	padding-bottom: 100px;
	font-family: Pretendard, sans-serif;
  }
  
  .ava-con1.gradation {
	background-image: radial-gradient(circle farthest-side at 100%, rgba(151, 146, 250, .12), rgba(255, 255, 255, .32) 53%, rgba(255, 206, 206, .15) 90%), radial-gradient(circle at 100% 100%, #e3f2ff, rgba(255, 255, 255, 0) 81%), radial-gradient(circle farthest-side at 0 0, #dfdef3, rgba(0, 0, 0, 0) 57%);
	margin-top: 0;
	padding-top: 140px;
	padding-bottom: 120px;
  }
  
  .ava-image3 {
	margin-right: -30px;
  }
  
  .nav-menu {
	text-align: left;
	flex-flow: wrap;
	flex: 1;
	justify-content: flex-end;
	align-items: stretch;
	display: flex;
  }
  
  .nav-menu.avatalk {
	justify-content: space-between;
	align-items: center;
  }
  
  .landing-contents {
	background-image: linear-gradient(to top, rgba(205, 210, 227, .76), rgba(205, 210, 227, .08) 0%, rgba(255, 255, 255, .41));
	height: auto;
	padding-bottom: 100px;
	transition: all .475s;
	position: relative;
	overflow: hidden;
  }
  
  .ava-con6 {
	background-image: linear-gradient(rgba(194, 244, 255, .24), #ffc7e1 54%, #ffcee5);
  }
  
  .a-h3 {
	color: #333;
	text-align: center;
	margin-bottom: 60px;
	font-family: Pretendard, sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 40px;
  }
  
  .a-h3._3 {
	margin-bottom: 20px;
	font-size: 20px;
	line-height: 36px;
  }
  
  .a-h3.mobile {
	line-height: 40px;
  }
  
  .slider-2-copy {
	background-color: #333;
	flex-direction: row;
	align-self: stretch;
	align-items: flex-start;
	width: 100%;
	height: 70%;
	margin-left: 0;
	margin-right: 0;
	display: flex;
  }
  
  .slider-2-copy.avatalk {
	justify-content: center;
	width: 60%;
	margin-left: auto;
	margin-right: auto;
  }
  
  .a-cta-avatalk {
	box-shadow: none;
	color: #7462e6;
	text-align: center;
	background-color: #fff;
	background-image: url('../images/ava-logo-p_1ava-logo-p.png');
	background-position: 14%;
	background-repeat: no-repeat;
	background-size: 24px;
	border-radius: 30px;
	justify-content: center;
	align-items: center;
	width: 270px;
	height: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 48px;
	font-family: Pretendard, sans-serif;
	font-size: 24px;
	font-weight: 500;
	transition: all .225s, box-shadow .2s;
	display: flex;
  }
  
  .a-cta-avatalk:hover {
	transform: scale(1.04);
	box-shadow: 3px 3px 10px rgba(64, 63, 107, .77);
  }
  
  .image-140 {
	margin-right: 6px;
  }
  
  .a-avatalk {
	justify-content: center;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 100px;
	display: flex;
  }
  
  .a-avatalk._2 {
	height: 70px;
	padding-bottom: 0;
  }
  
  .g-insta {
	margin-left: 20px;
  }
  
  .nav-link-2 {
	color: #494949;
	flex: 0 auto;
	margin-left: 14px;
	margin-right: 14px;
	padding-bottom: 15px;
	padding-left: 0;
	padding-right: 0;
	font-size: 14px;
	transition: color .1s;
  }
  
  .nav-link-2:hover {
	color: #6e6e6e;
  }
  
  .nav-link-2.w--current {
	color: #872ed6;
  }
  
  .nav-link-2.button3 {
	background-color: rgba(255, 255, 255, 0);
	border: 1px rgba(211, 211, 211, .5);
	border-radius: 10px;
	align-items: center;
	height: 40px;
	margin-left: 0;
	margin-right: 0;
	padding-left: 10px;
	padding-right: 24px;
	font-family: Pretendard, sans-serif;
	font-size: 18px;
	font-weight: 600;
	display: flex;
  }
  
  .nav-link-2.button3:hover {
	color: #7462e6;
  }
  
  .nav-link-2.button3.w--current {
	color: #7462e6;
	font-weight: 700;
  }
  
  .nav-link-2.button {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 10px;
	align-items: center;
	height: 40px;
	margin-right: 0;
	padding-top: 15px;
	padding-left: 24px;
	padding-right: 24px;
	font-family: Pretendard, sans-serif;
	font-weight: 500;
	transition-property: all;
	transition-duration: .1s;
	display: flex;
  }
  
  .nav-link-2.button:hover {
	color: #000;
	background-color: #fbfaff;
	border-color: #d7d1db;
	transform: scale(1.02);
  }
  
  .nav-link-2.button2 {
	color: #fff;
	background-color: #7462e6;
	border: 1px #ececec;
	border-radius: 10px;
	flex-direction: row;
	align-items: center;
	height: 40px;
	padding-top: 15px;
	padding-left: 24px;
	padding-right: 24px;
	font-family: Pretendard, sans-serif;
	font-weight: 500;
	text-decoration: none;
	transition-property: all;
	transition-duration: .1s;
	display: flex;
  }
  
  .nav-link-2.button2:hover {
	background-color: #5740e6;
	transform: scale(1.02);
  }
  
  .image-127 {
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: auto;
	right: 13%;
  }
  
  .image-132 {
	max-width: 100%;
  }
  
  .footer_con {
	margin-left: 0;
  }
  
  .h1-span {
	white-space: normal;
	-webkit-text-fill-color: transparent;
	background-color: #a54141;
	background-image: linear-gradient(153deg, #f059ac, #5946cf 68%);
	-webkit-background-clip: text;
	background-clip: text;
  }
  
  .h1-span.large {
	font-size: 50px;
  }
  
  .h1-span._2 {
	background-image: linear-gradient(153deg, #f05984, #b846cf 68%);
  }
  
  .paragraph-15-avatalk {
	font-size: 13px;
  }
  
  .a-ctabbutton {
	text-align: center;
	background-image: linear-gradient(284deg, #5946cf, #f059ac);
	border-radius: 30px;
	justify-content: center;
	align-items: center;
	width: 270px;
	height: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-family: Pretendard, sans-serif;
	font-size: 22px;
	font-weight: 500;
	transition: all .2s, box-shadow .75s;
	display: flex;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .1);
  }
  
  .a-ctabbutton:hover {
	background-image: linear-gradient(330deg, #2300ff, #ff47ac);
	transform: scale(1.04);
	box-shadow: 3px 3px 10px rgba(72, 70, 184, .44);
  }
  
  .ava-image4 {
	margin-right: -30px;
  }
  
  .ava-image4.ai2 {
	margin-top: 60px;
  }
  
  .a-cta-main-copy {
	text-align: center;
	background-image: url('../images/ava-logo_1ava-logo.png'), linear-gradient(135deg, #c5c5c5, #9692b4);
	background-position: 14%, 0 0;
	background-repeat: no-repeat, repeat;
	background-size: 26px, auto;
	border-radius: 30px;
	justify-content: center;
	align-items: center;
	width: 270px;
	height: 60px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 48px;
	font-family: Pretendard, sans-serif;
	font-size: 24px;
	transition: all .7s, box-shadow .65s;
	display: flex;
	position: relative;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .1);
  }
  
  .a-cta-main-copy:hover {
	background-image: url('../images/ava-logo_1ava-logo.png'), linear-gradient(306deg, #5946cf, #f059ac);
	box-shadow: 3px 3px 10px rgba(112, 112, 112, .26);
  }
  
  .a-cta-main-copy.a-event {
	background-image: linear-gradient(135deg, #9f30ee, #4c1aff);
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto;
	width: 270px;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 15px;
  }
  
  .a-cta-main-copy.a-event:hover {
	background-image: linear-gradient(135deg, #8108e4, #4a00e9);
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto;
  }
  
  .div-block-54 {
	flex-direction: row;
	justify-content: space-around;
	align-items: flex-end;
	height: 500px;
	display: flex;
	position: relative;
  }
  
  .use-case-wrapper {
	flex-direction: row;
	display: flex;
  }
  
  .a-metaverse {
	justify-content: center;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 20px;
	display: flex;
  }
  
  .a-metaverse.top40 {
	margin-top: 60px;
  }
  
  .a-application1 {
	margin-top: 100px;
	margin-bottom: 200px;
  }
  
  .a-application1.review {
	margin-top: 80px;
	margin-bottom: 0;
  }
  
  .image-128 {
	position: absolute;
	top: 24%;
	bottom: 0%;
	left: auto;
	right: 18%;
  }
  
  .h5 {
	color: #fff;
	text-align: center;
	white-space: normal;
	-webkit-text-fill-color: transparent;
	background-color: #27306a;
	-webkit-background-clip: text;
	background-clip: text;
	padding-bottom: 20px;
	padding-left: 0;
	font-family: Pretendard, sans-serif;
	font-size: 30px;
	font-weight: 600;
	line-height: 40px;
  }
  
  .introvideo {
	object-fit: contain;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	display: flex;
  }
  
  .bold-text-5 {
	font-size: 16px;
	font-weight: 600;
	line-height: 30px;
  }
  
  .ava-con2 {
	background-color: rgba(235, 237, 244, 0);
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 100px;
	padding-bottom: 110px;
  }
  
  .footer_con_term {
	color: #fff;
	margin-bottom: 10px;
  }
  
  .acon1-title {
	z-index: 200;
	margin-bottom: 70px;
	margin-right: 0;
	position: relative;
  }
  
  .text-block-78 {
	color: #fff;
	font-family: Pretendard, sans-serif;
	font-size: 16px;
  }
  
  .image-14 {
	object-fit: fill;
	width: 100%;
	max-width: none;
	height: auto;
  }
  
  .ava-con6-wrap {
	z-index: 0;
	background-color: rgba(255, 255, 255, 0);
	background-image: linear-gradient(#f5fdff, #fecde5);
	border-top: 60px rgba(36, 36, 36, .09);
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: auto;
	margin-left: 0;
	padding-top: 100px;
	display: flex;
	position: relative;
  }
  
  .ava-con6-wrap:focus {
	box-shadow: inset 0 0 0 85px rgba(255, 0, 0, .29);
  }
  
  .popup-close {
	opacity: .5;
	margin: 6px;
	padding-left: 0;
	padding-right: 0;
	display: block;
	position: absolute;
	top: 0%;
	bottom: auto;
	left: auto;
	right: 0%;
  }
  
  .popup-close:hover {
	opacity: .91;
  }
  
  .ava-con7 {
	background-color: #f4f3f6;
	height: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 100px;
	padding-bottom: 0;
  }
  
  .ava-con7._2 {
	padding-top: 40px;
  }
  
  .div-block-17 {
	justify-content: space-between;
	display: flex;
  }
  
  .div-block-68 {
	font-family: Pretendard, sans-serif;
	font-size: 18px;
	display: flex;
  }
  
  .footer-logo {
	border-bottom: 1px solid rgba(155, 158, 184, .26);
	flex-direction: column;
	justify-content: space-between;
	align-items: stretch;
	width: 100%;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 20px;
	display: flex;
  }
  
  .a-cta-main {
	text-align: center;
	background-image: url('../images/ava-logo_1ava-logo.png'), linear-gradient(135deg, #c5c5c5, #9692b4);
	background-position: 14%, 0 0;
	background-repeat: no-repeat, repeat;
	background-size: 26px, auto;
	border-radius: 30px;
	justify-content: center;
	align-items: center;
	width: 290px;
	height: 60px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 48px;
	font-family: Pretendard, sans-serif;
	font-size: 24px;
	font-weight: 500;
	transition: all .7s, box-shadow .65s;
	display: flex;
	position: relative;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, .1);
  }
  
  .a-cta-main:hover {
	background-image: url('../images/ava-logo_1ava-logo.png'), linear-gradient(306deg, #5946cf, #f059ac);
	box-shadow: 3px 3px 10px rgba(112, 112, 112, .26);
  }
  
  .a-cta-main.use-case-btn {
	color: #f474b2;
	background-image: linear-gradient(#fff, #fff);
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto;
	width: 270px;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 15px;
	font-weight: 500;
  }
  
  .a-cta-main.use-case-btn:hover {
	background-image: linear-gradient(#fff, #fff);
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto;
  }
  
  .div-block-71 {
	background-color: rgba(255, 255, 255, .08);
	border-radius: 20px;
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
	display: flex;
  }
  
  .html-embed-2 {
	width: 700px;
	position: relative;
  }
  
  .section-footer {
	background-color: #3a3a3a;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	max-width: none;
	padding: 40px 5% 60px;
	display: flex;
  }
  
  .section-footer.avatalk {
	background-color: #181818;
  }
  
  .text-block-15 {
	color: #9b9b9b;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: 400;
  }
  
  .a-image-saction {
	z-index: 2;
	justify-content: center;
	max-width: none;
	margin-top: 40px;
	margin-bottom: 0;
	margin-left: -15px;
	padding-top: 100px;
	padding-bottom: 40px;
	display: flex;
	position: relative;
  }
  
  .image-137 {
	width: 50px;
	height: 50px;
	margin-left: 0;
	margin-right: 18px;
  }
  
  .logo {
	background-image: url('../images/logo.png');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	width: 176px;
	height: 58px;
  }
  
  .logo.ava {
	z-index: 99999;
	background-image: url('../images/avatalk-logo_2.svg');
	background-position: 0%;
	background-size: 160px;
	width: 230px;
	height: 40px;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
  }
  
  .logo.ava.w--current {
	z-index: auto;
	background-image: url('../images/avatalk-logo_2.svg');
	background-position: 0%;
	background-repeat: no-repeat;
	background-size: 160px;
  }
  
  .lottie-animation-10 {
	max-width: 50%;
	margin-left: 0;
	margin-right: auto;
	position: absolute;
	top: -7%;
	bottom: auto;
	left: 0%;
	right: 0%;
  }
  
  .lottie-animation-10.al2 {
	max-width: 30%;
	margin-left: auto;
	margin-right: 0;
	top: -4%;
  }
  
  .ava-image5 {
	margin-right: -30px;
  }
  
  .section-contents-photo {
	object-fit: fill;
	background-color: #000;
	flex-direction: column;
	height: auto;
	display: flex;
	position: static;
	overflow: visible;
  }
  
  .section-contents-photo.avatalk {
	background-color: rgba(0, 0, 0, 0);
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 100px;
  }
  
  .ava-con8 {
	background-color: #7462e6;
	height: 300px;
	margin-bottom: 0;
	padding-top: 80px;
	padding-bottom: 337px;
  }
  
  .div-block-70 {
	justify-content: center;
	max-width: 1000px;
	margin-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
  }
  
  .use-case-wrap {
	display: flex;
  }
  
  .sns {
	filter: contrast(200%);
	align-items: center;
	display: flex;
  }
  
  .ava-image2 {
	margin-right: -30px;
  }
  
  .ava-image2.ai2 {
	margin-top: 60px;
  }
  
  .div-block-69 {
	display: flex;
  }
  
  .logo-section {
	position: relative;
  }
  
  .g-youtube {
	margin-left: 20px;
  }
  
  .ava-con7-wrap {
	margin-bottom: 0;
	margin-left: 40px;
	margin-right: 40px;
  }
  
  .g-facebook {
	margin-left: 20px;
  }
  
  .a-cta {
	transform-style: preserve-3d;
	justify-content: center;
	margin-top: 60px;
	margin-bottom: 100px;
	padding-top: 60px;
	transition: all .45s;
	display: flex;
  }
  
  .a-cta:hover {
	padding-left: 0;
	transform: scale3d(1.04, 1.04, 2);
  }
  
  .a-cta.solution {
	margin-bottom: 0;
	padding-top: 0;
  }
  
  .popup-exit-ava {
	opacity: 1;
	color: #fff;
	cursor: pointer;
	flex: 0 auto;
	max-width: none;
	position: static;
	right: 0;
  }
  
  .navbar {
	background-color: rgba(0, 0, 0, .2);
	justify-content: space-between;
	align-items: center;
	max-width: none;
	padding: 10px 70px;
	display: flex;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
  }
  
  .navbar.main {
	background-color: rgba(0, 0, 0, .05);
	height: auto;
  }
  
  .navbar.main.avatalk {
	background-color: rgba(255, 255, 255, .73);
	border-bottom: 1px solid #e0e0e0;
	height: 72px;
	padding: 10px 40px;
  }
  
  .a-cta3 {
	transform-style: preserve-3d;
	justify-content: center;
	margin-top: 0;
	margin-bottom: 100px;
	padding-top: 20px;
	transition: all .45s;
	display: flex;
  }
  
  .a-cta3:hover {
	padding-left: 0;
	transform: scale3d(1.04, 1.04, 2);
  }
  
  .a-cta3.use-case {
	margin-top: 40px;
  }
  
  .a-cta3.use-case:hover {
	padding-right: 0;
  }
  
  .div-block-53 {
	height: auto;
	margin-top: 40px;
	padding-top: 60px;
  }
  
  .a-h1 {
	color: #27306a;
	text-align: center;
	margin-bottom: 30px;
	font-family: Pretendard, sans-serif;
	font-size: 50px;
	font-style: normal;
	font-weight: 600;
	line-height: 70px;
  }
  
  .a-h1._200 {
	color: #27306a;
  }
  
  .a-h1.large {
	color: #2c3258;
	margin-bottom: 0;
	font-size: 60px;
	font-weight: 700;
	line-height: 80px;
  }
  
  .a-h1._2 {
	color: #27306a;
	font-size: 50px;
	line-height: 64px;
  }
  
  .a-h1.white {
	color: #fff;
	margin-bottom: 20px;
  }
  
  .a-h1.pricing {
	margin-top: 0;
  }
  
  .image-15 {
	filter: invert();
  }
  
  .link-19 {
	color: #fff;
  }
  
  .image-126 {
	position: static;
	left: 92px;
  }
  
  .a-header {
	height: 90px;
	position: absolute;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: 0%;
	overflow: hidden;
  }
  
  .a-header.ava {
	height: 90px;
  }
  
  .popup-contents {
	z-index: 3;
	object-position: 50% 50%;
	background-color: #fff;
	border-radius: 5px;
	justify-content: center;
	align-items: stretch;
	width: 700px;
	min-width: auto;
	height: auto;
	min-height: 700px;
	margin: 100px auto;
	padding: 30px 40px;
	display: flex;
	position: relative;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
	overflow: auto;
  }
  
  .a-cta2-copy {
	transform-style: preserve-3d;
	justify-content: center;
	margin-top: 0;
	margin-bottom: 100px;
	padding-top: 20px;
	transition: all .45s;
	display: flex;
  }
  
  .a-cta2-copy:hover {
	padding-left: 0;
	transform: scale3d(1.04, 1.04, 2);
  }
  
  .a-cta2-copy.pricing {
	margin-bottom: 40px;
	padding-top: 0;
  }
  
  .div-block-65 {
	justify-content: center;
	align-items: center;
	display: flex;
  }
  
  .footer-wrap {
	flex-direction: column;
	width: 100%;
	max-width: none;
	margin-left: 0;
	margin-right: 0;
	display: flex;
  }
  
  .text-span-46 {
	font-size: 18px;
  }
  
  .text-span-24 {
	font-weight: 700;
  }
  
  .a-contents {
	height: auto;
	margin-top: 140px;
	padding-top: 0;
  }
  
  .acon2-image {
	justify-content: center;
	display: flex;
  }
  
  .text-block-77 {
	color: #4e4e4e;
	font-family: Pretendard, sans-serif;
	font-size: 16px;
	font-weight: 400;
  }
  
  .image-139 {
	margin-bottom: 16px;
  }
  
  .case-button {
	color: #fff;
	text-align: center;
	background-color: #da659d;
	border-radius: 20px;
	justify-content: center;
	align-items: center;
	width: 120px;
	height: 30px;
	font-family: Pretendard, sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	display: flex;
  }
  
  .case-button._2 {
	background-color: #a365da;
  }
  
  .use-case {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	transition: all .4s;
	display: flex;
  }
  
  .use-case:hover {
	transform: scale(1.1);
  }
  
  .a-application3 {
	flex-direction: column;
	height: auto;
	margin-top: 80px;
	margin-bottom: 0;
	display: flex;
  }
  
  .pop-up-contact {
	z-index: 200;
	-webkit-text-fill-color: inherit;
	background-color: rgba(5, 5, 5, .5);
	background-clip: border-box;
	width: 100vw;
	height: 100vh;
	display: none;
	position: fixed;
	top: 0;
	bottom: auto;
	left: 0;
	right: 0;
	overflow: visible;
  }
  
  .pop-up-contact.avatalk {
	z-index: 400;
	display: none;
  }
  
  .image-138 {
	max-width: 80%;
	padding-bottom: 20px;
  }
  
  .ava-image {
	margin-right: -30px;
  }
  
  .slide {
	width: 100%;
  }
  
  .intro-video-2 {
	z-index: 2;
	object-fit: scale-down;
	object-position: 50% 50%;
	width: 100%;
	max-width: none;
	height: 700px;
  }
  
  .use-case-reference-con {
	border-radius: 0;
  }
  
  .a-cta-avatalk-2 {
	box-shadow: none;
	color: #7462e6;
	text-align: center;
	background-color: #fff;
	background-image: url('../images/ava-logo-p_1ava-logo-p.png');
	background-position: 14%;
	background-repeat: no-repeat;
	background-size: 24px;
	border-radius: 30px;
	justify-content: center;
	align-items: center;
	width: 270px;
	height: 60px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 48px;
	font-size: 24px;
	transition: all .225s, box-shadow .2s;
	display: flex;
  }
  
  .a-cta-avatalk-2:hover {
	transform: scale(1.04);
	box-shadow: 3px 3px 10px rgba(64, 63, 107, .77);
  }
  
  .link-28 {
	color: rgba(255, 255, 255, 0);
	background-color: rgba(255, 255, 255, 0);
	border-radius: 0;
	justify-content: center;
	align-items: center;
	font-family: Nanumsquareroundotfeb, sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	transition: all .4s;
	display: flex;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
  }
  
  .link-28:hover {
	color: #fff;
	text-shadow: 0 0 3px rgba(0, 0, 0, 0);
	background-color: rgba(0, 0, 0, .4);
	border-radius: 0;
	font-family: Nanumsquareroundotfb, sans-serif;
	font-weight: 400;
  }
  
  .div-block-66 {
	display: flex;
  }
  
  .a-contents-refer {
	height: auto;
	margin-top: 140px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
  }
  
  .div-block-67 {
	display: flex;
  }
  
  .use-case-reference {
	background-image: linear-gradient(to top, rgba(205, 210, 227, .76), rgba(205, 210, 227, .08) 0%, rgba(255, 255, 255, .41));
	justify-content: center;
	height: auto;
	margin-bottom: 140px;
	margin-left: 10px;
	margin-right: 10px;
	transition: all .475s;
	display: flex;
	position: relative;
	overflow: hidden;
  }
  
  .use-case-reference:hover {
	line-height: 0;
  }
  
  .reference {
	align-items: flex-start;
	margin-bottom: 10px;
	padding-bottom: 0;
	transition: all .4s;
	display: flex;
	position: relative;
  }
  
  .reference:hover {
	filter: grayscale(5%);
	transform: scale(1.02);
  }
  
  .use-case-reference-wrap {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	flex-flow: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: row;
	align-content: start;
	justify-content: flex-start;
	align-items: center;
	justify-items: center;
	max-width: 1100px;
	margin-left: 0;
	margin-right: 20px;
	padding-top: 40px;
	display: flex;
  }
  
  .use-case-reference-wrap.last {
	margin-right: 0;
  }
  
  .link-block, .link-block-2, .link-block-3 {
	text-decoration: none;
  }
  
  .link-29 {
	color: #fff;
	margin-right: 10px;
	font-family: Pretendard, sans-serif;
  }
  
  .a-pricing-wrapper {
	background-image: none;
	flex-direction: column;
	justify-content: flex-start;
	width: 1000px;
	height: auto;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
	transition: all .475s;
	display: flex;
	position: relative;
	overflow: hidden;
  }
  
  .ava-pricing {
	margin-top: 0;
	padding-top: 110px;
	padding-bottom: 100px;
	font-family: Pretendard, sans-serif;
  }
  
  .ava-pricing.gradation {
	background-image: radial-gradient(circle farthest-side at 100%, rgba(151, 146, 250, .12), rgba(255, 255, 255, .32) 53%, rgba(255, 206, 206, .15) 90%), radial-gradient(circle at 100% 100%, #e3f2ff, rgba(255, 255, 255, 0) 81%), radial-gradient(circle farthest-side at 0 0, #dfdef3, rgba(0, 0, 0, 0) 57%);
	height: auto;
	margin-top: 0;
	padding-top: 160px;
	padding-bottom: 140px;
  }
  
  .pricing-image {
	justify-content: center;
	display: flex;
  }
  
  .pricing-box {
	background-color: #fff;
	border-radius: 20px;
	width: 800px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	box-shadow: 4px 4px 20px -2px rgba(109, 133, 151, .28);
  }
  
  .text-block-79 {
	text-align: center;
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Pretendard, sans-serif;
	font-size: 26px;
	font-weight: 500;
	line-height: 40px;
  }
  
  .bold-text-6 {
	font-size: 30px;
  }
  
  .div-block-72 {
	text-align: center;
  }
  
  .text-block-81 {
	color: #777;
	justify-content: center;
	padding-top: 15px;
	font-size: 12px;
	display: flex;
  }
  
  .nav-link-2-login {
	color: #494949;
	flex: 0 auto;
	margin-left: 14px;
	margin-right: 14px;
	padding-bottom: 15px;
	padding-left: 0;
	padding-right: 0;
	font-size: 14px;
	transition: color .1s;
  }
  
  .nav-link-2-login:hover {
	color: #6e6e6e;
  }
  
  .nav-link-2-login.w--current {
	color: #872ed6;
  }
  
  .nav-link-2-login.button {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 10px;
	align-items: center;
	height: 40px;
	margin-right: 0;
	padding-top: 15px;
	padding-left: 24px;
	padding-right: 24px;
	font-family: Pretendard, sans-serif;
	font-weight: 500;
	transition-property: all;
	transition-duration: .1s;
	display: flex;
  }
  
  .nav-link-2-login.button:hover {
	color: #000;
	background-color: #fbfaff;
	border-color: #d7d1db;
	transform: scale(1.02);
  }
  
  .nav-link-2-start {
	color: #494949;
	flex: 0 auto;
	margin-left: 14px;
	margin-right: 14px;
	padding-bottom: 15px;
	padding-left: 0;
	padding-right: 0;
	font-size: 14px;
	transition: color .1s;
  }
  
  .nav-link-2-start:hover {
	color: #6e6e6e;
  }
  
  .nav-link-2-start.w--current {
	color: #872ed6;
  }
  
  .nav-link-2-start.button2 {
	color: #fff;
	background-color: #7462e6;
	border: 1px #ececec;
	border-radius: 10px;
	flex-direction: row;
	align-items: center;
	height: 40px;
	padding-top: 15px;
	padding-left: 24px;
	padding-right: 24px;
	font-family: Pretendard, sans-serif;
	font-weight: 500;
	text-decoration: none;
	transition-property: all;
	transition-duration: .1s;
	display: flex;
  }
  
  .nav-link-2-start.button2:hover {
	background-color: #5740e6;
	transform: scale(1.02);
  }
  
  .ava-event {
	max-width: 1280px;
	height: auto;
	max-height: none;
	margin-top: 120px;
	margin-left: auto;
	margin-right: auto;
	display: block;
  }
  
  .ava-event.admin {
	margin-top: 60px;
  }
  
  .event-title {
	border-bottom: 1px solid #d4d4d4;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 0;
  }
  
  .event-title._2 {
	border: 1px #000;
	padding-bottom: 0;
  }
  
  .event-con-wrap {
	grid-column-gap: 20px;
	grid-row-gap: 60px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	margin: 68px 90px 60px;
	display: grid;
  }
  
  .event-con {
	transition: all .3s;
	position: relative;
  }
  
  .event-con:hover {
	transform: scale(1.05);
  }
  
  .open-noti {
	color: #fff;
	background-color: #6657ff;
	border-radius: 20px;
	width: auto;
	height: 24px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Pretendard, sans-serif;
	font-weight: 500;
	line-height: 14px;
	display: inline-block;
  }
  
  .open-noti.none {
	background-color: silver;
  }
  
  .event-title1 {
	margin-bottom: 10px;
	font-family: Pretendard, sans-serif;
	font-size: 16px;
	font-weight: 500;
  }
  
  .event-sub1 {
	font-family: Pretendard, sans-serif;
  }
  
  .image-142 {
	border: 1px solid #ddd;
	margin-bottom: 10px;
  }
  
  #index .bold-text-7 {
	color: #222;
	font-size: 30px;
  }
  
  .event-sub {
	border-bottom: 1px solid #d4d4d4;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 10px;
	padding-left: 0;
	padding-right: 0;
  }
  
  .e-sub {
	color: #333;
	text-align: left;
	margin-bottom: 10px;
	margin-left: 40px;
	margin-right: 40px;
	font-family: Pretendard, sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 20px;
  }
  
  .e-title {
	color: #333;
	text-align: left;
	margin-bottom: 10px;
	margin-left: 40px;
	margin-right: 40px;
	font-family: Pretendard, sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 40px;
  }
  
  .eventdetail-con-wrap {
	grid-column-gap: 20px;
	grid-row-gap: 60px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	width: auto;
	margin-top: 20px;
	margin-left: 60px;
	margin-right: 60px;
	display: flex;
	position: relative;
  }
  
  .eventdetail-con {
	width: 70%;
  }
  
  .eventdetail-guide {
	background-color: #fff;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	width: 320px;
	height: auto;
	margin-right: 20px;
	padding-top: 24px;
	padding-left: 20px;
	padding-right: 20px;
	position: fixed;
	top: 28%;
	bottom: auto;
	left: auto;
	right: 0%;
	box-shadow: 2px 4px 13px rgba(0, 0, 0, .2);
  }
  
  .tabs-menu {
	border-bottom: 1px solid #e6e6e6;
  }
  
  .tab-link-tab-1 {
	background-color: #fff;
	font-family: Pretendard, sans-serif;
	font-size: 18px;
	font-weight: 400;
  }
  
  .tab-link-tab-1.w--current {
	background-color: #fff;
	border-bottom: 3px solid #6b37ff;
	font-size: 18px;
	font-weight: 700;
  }
  
  .tab-link-tab-3 {
	background-color: #fff;
	font-family: Pretendard, sans-serif;
	font-size: 18px;
  }
  
  .tab-link-tab-3.w--current {
	background-color: #fff;
	border-bottom: 3px solid #6b37ff;
	font-weight: 700;
  }
  
  .tab-link-tab-2 {
	background-color: #fff;
	font-family: Pretendard, sans-serif;
	font-size: 18px;
  }
  
  .tab-link-tab-2.w--current {
	background-color: #fff;
	border-bottom: 3px solid #6b37ff;
	font-family: Pretendard, sans-serif;
	font-weight: 700;
  }
  
  .event-date {
	flex-direction: row;
	justify-content: flex-start;
	width: auto;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 0;
	display: flex;
  }
  
  .event-btn {
	flex-direction: column;
	margin-top: 10px;
	margin-bottom: 10px;
	display: flex;
  }
  
  .event-date-title {
	color: #8e94a0;
	width: 90px;
	font-family: Pretendard, sans-serif;
	font-weight: 700;
  }
  
  .event-date-data {
	font-family: Pretendard, sans-serif;
  }
  
  .event-date-wrap {
	border-bottom: 1px solid #d5d4d4;
	flex-direction: column;
	margin-left: auto;
	margin-right: auto;
	display: flex;
  }
  
  .event-figure-title {
	color: #8e94a0;
	width: 90px;
	margin-bottom: 0;
	padding-bottom: 0;
	font-family: Pretendard, sans-serif;
	font-weight: 700;
  }
  
  .event-figure-data {
	font-family: Pretendard, sans-serif;
  }
  
  .event-button {
	color: #fff;
	background-color: #7462e6;
	border-radius: 5px;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 56px;
	margin-bottom: 10px;
	font-family: Pretendard, sans-serif;
	font-size: 18px;
	font-weight: 600;
	display: flex;
  }
  
  .event-share-button {
	color: #fff;
	background-color: #222;
	border-radius: 5px;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 56px;
	margin-bottom: 10px;
	font-family: Pretendard, sans-serif;
	font-size: 18px;
	font-weight: 600;
	display: flex;
  }
  
  .event-info-wrap {
	margin-bottom: 40px;
  }
  
  .event-figure {
	flex-direction: column;
	margin-top: 10px;
	margin-bottom: 10px;
	display: flex;
  }
  
  .tabs {
	margin-right: 10px;
  }
  
  .event-info-image {
	margin-top: 20px;
  }
  
  .event-info-note-wrap {
	background-color: rgba(116, 98, 230, .1);
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 24px;
  }
  
  .e-title-text {
	color: #333;
	text-align: left;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 40px;
	font-family: Pretendard, sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 40px;
  }
  
  .event-info-text {
	margin-top: 40px;
	margin-bottom: 40px;
  }
  
  .e-sub-text {
	color: #333;
	text-align: left;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 40px;
	font-family: Pretendard, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
  }
  
  .e-note-text {
	color: #7462e6;
	text-align: left;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 40px;
	font-family: Pretendard, sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 40px;
  }
  
  .e-note-text.violet {
	color: #7462e6;
  }
  
  .e-sub-note {
	color: #7462e6;
	text-align: left;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 40px;
	font-family: Pretendard, sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 30px;
  }
  
  .event-result-text {
	margin-top: 40px;
	margin-bottom: 40px;
  }
  
  .tabs-content {
	margin-bottom: 60px;
  }
  
  .event-lanking-wrap {
	margin-top: 40px;
	margin-bottom: 40px;
  }
  
  .event-lankingboard {
	border: 1px solid #e2e2e2;
	width: 490px;
	height: 800px;
	margin-top: 20px;
	margin-bottom: 40px;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
  }
  
  .lanking-title {
	justify-content: space-between;
	margin-bottom: 30px;
	display: flex;
  }
  
  .lanking-con {
	justify-content: space-between;
	padding-top: 10px;
	padding-bottom: 10px;
	display: flex;
  }
  
  .lanking-title-text {
	width: 60px;
	font-family: Pretendard, sans-serif;
	font-weight: 700;
  }
  
  .lanking-title-text.email {
	width: 200px;
  }
  
  .lanking-title-text.number {
	text-align: right;
  }
  
  .lanking-title-text.number.violet {
	color: #7462e6;
  }
  
  .x-button {
	background-image: url('../images/x-button-g.svg');
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-size: auto;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 5%;
	bottom: auto;
	left: auto;
	right: 4%;
  }
  
  .x-button._2 {
	top: 9%;
  }
  
  .h1-light {
	text-align: center;
	margin-bottom: 40px;
	font-family: Pretendard, sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 30px;
  }
  
  .h1-light.margin20 {
	color: #333;
	margin-bottom: 20px;
	font-weight: 600;
  }
  
  .image-upload-button {
	background-color: #6372ff;
	border-radius: 10px;
	margin-bottom: 20px;
  }
  
  .popup-layer {
	background-color: #fff;
	border-radius: 10px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 500px;
	height: 500px;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	display: flex;
	position: relative;
  }
  
  .popup-layer.image-upload-pop {
	height: auto;
	padding-top: 30px;
	padding-bottom: 30px;
	display: flex;
  }
  
  .event-popup {
	z-index: 999;
	background-color: rgba(0, 0, 0, .5);
	margin: 0;
	display: none;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
  }
  
  .event-popup:hover {
	border-radius: 5px;
  }
  
  .checkbox {
	border: 1px solid #9a9a9a;
  }
  
  .checkbox.w--redirected-checked {
	background-color: #ff558d;
	border-color: #ff558d;
  }
  
  .checkbox-label {
	font-size: 12px;
	font-weight: 500;
  }
  
  .submit-button {
	background-color: #7462e6;
	border-radius: 5px;
	width: 420px;
	height: 54px;
	margin-top: 10px;
	font-family: Pretendard, sans-serif;
	font-size: 16px;
	font-weight: 500;
	display: inline-block;
  }
  
  .submit-button:hover {
	background-color: #7f6fe9;
  }
  
  .submit-button:active {
	background-color: #5641d8;
  }
  
  .checkbox-field {
	margin-bottom: 5px;
	padding-top: 0;
	display: block;
  }
  
  .field-label-2 {
	font-family: Pretendard, sans-serif;
	font-weight: 500;
  }
  
  .phone-number {
	color: #000;
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	height: 36px;
	margin-bottom: 20px;
	font-size: 14px;
	font-weight: 300;
  }
  
  .phone-number::placeholder {
	font-family: Pretendard, sans-serif;
	font-weight: 300;
  }
  
  .eventlink-popup {
	z-index: 999;
	background-color: rgba(0, 0, 0, .5);
	margin: 0;
	display: none;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
  }
  
  .eventlink-popup:hover {
	border-radius: 5px;
  }
  
  .logo-2 {
	justify-content: center;
	display: flex;
  }
  
  .copy-url {
	background-color: #a7cff4;
	border-radius: 2px;
	justify-content: space-around;
	align-items: center;
	width: 60px;
	height: 30px;
	padding-left: 4px;
	padding-right: 4px;
	display: flex;
  }
  
  .avatalk-name {
	color: #fff;
	text-align: center;
	background-color: #4c4fa7;
	border-radius: 5px;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	width: auto;
	height: 24px;
	margin-top: 1px;
	margin-left: 4px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: 500;
	display: flex;
  }
  
  .gnb-left-wrap {
	z-index: 2;
	background-color: #f9f8fa;
	border-right: 1px solid #c6ced6;
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-start;
	width: 70px;
	height: 100vh;
	margin-top: 0;
	margin-bottom: 0%;
	padding-bottom: 0%;
	display: none;
	position: relative;
  }
  
  .menu {
	border-right: 1px solid #d7d7d7;
	display: flex;
	position: relative;
  }
  
  .dropdown-toggle-4 {
	margin-left: 0;
	margin-right: 0;
	padding: 0;
  }
  
  .tab-text {
	color: #485364;
	align-items: center;
	margin: 0 4px 0 0;
	padding-bottom: 0;
	font-size: 20px;
	font-weight: 500;
	line-height: 14px;
	display: flex;
  }
  
  .tab-text._12 {
	margin-bottom: 12px;
  }
  
  .publishing-button-popup {
	background-color: #fff;
	border: 1px solid #9ed1ff;
	border-radius: 5px;
	flex-direction: column;
	width: 290px;
	height: auto;
	margin-top: 20px;
	padding: 12px;
	display: flex;
	position: absolute;
	top: 0%;
	bottom: auto;
	left: auto;
	right: -18%;
	box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, .1);
  }
  
  .header {
	z-index: 3;
	background-color: #fcfcfc;
	border: 1px solid #eee;
	height: 54px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	position: -webkit-sticky;
	position: sticky;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: 0%;
  }
  
  .header.builder {
	z-index: 3;
	justify-content: space-between;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0;
	padding-left: 0;
	display: flex;
	position: -webkit-sticky;
	position: sticky;
  }
  
  .text-block-28 {
	direction: ltr;
	white-space: normal;
	text-decoration: underline;
  }
  
  .text-block-29 {
	text-align: left;
	font-size: 12px;
	font-weight: 500;
  }
  
  .avatalk-menu {
	background-color: rgba(0, 0, 0, 0);
	flex-wrap: nowrap;
	justify-content: flex-start;
	width: 100%;
	max-width: 1280px;
	padding-left: 0;
	display: flex;
  }
  
  .avatalk-menu.builder {
	align-items: center;
  }
  
  .menu-section {
	justify-content: flex-end;
	align-items: flex-start;
	width: 50%;
	padding-top: 0;
	display: flex;
  }
  
  .home-icon {
	background-image: url('../images/home-icon.svg');
	background-position: 100% 10%;
	background-repeat: no-repeat;
	background-size: auto;
	width: 28px;
	height: 28px;
	margin-left: 14px;
  }
  
  .inner {
	text-align: left;
	width: 100%;
	max-width: 1280px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0;
	padding-right: 0;
	position: relative;
  }
  
  .inner.builder {
	z-index: 3;
	justify-content: flex-start;
	margin-left: auto;
	margin-right: auto;
	display: flex;
  }
  
  .avatalk-logo {
	justify-content: space-around;
	align-items: center;
	display: flex;
  }
  
  .save-btn {
	color: #141414;
	background-color: rgba(21, 199, 71, .1);
	background-image: url('../images/Outline.svg');
	background-position: 10%;
	background-repeat: no-repeat;
	background-size: auto;
	border: 1px solid #15c747;
	border-radius: 5px;
	justify-content: flex-end;
	align-items: center;
	width: 110px;
	height: 30px;
	margin-left: 0;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 14px;
	font-family: Pretendard, sans-serif;
	font-size: 12px;
	font-weight: 400;
	display: flex;
  }
  
  .save-btn:hover {
	background-color: #f3fff6;
	border: 2px solid #15c747;
  }
  
  .save-btn:active {
	color: #15c747;
	background-color: #f0fff4;
	background-image: none;
	background-position: 10%;
	background-repeat: no-repeat;
	background-size: 18px;
	border-style: none;
	border-color: #90e0a5;
	font-weight: 500;
  }
  
  .avatalk-link {
	color: #000;
	letter-spacing: 2px;
	text-transform: uppercase;
	background-image: url('../images/avatalk-logo_1.svg');
	background-position: 0%;
	background-repeat: no-repeat;
	width: 123px;
	height: 27px;
	font-size: 14px;
	font-weight: 400;
	transition: color .2s, transform .4s;
	display: inline-block;
  }
  
  .avatalk-link:hover {
	color: rgba(255, 255, 255, .8);
	transform: translate(0, -2px);
  }
  
  .publishing-text {
	color: #fff;
	background-color: rgba(94, 164, 229, 0);
	border: 1px #000;
	border-right-color: #d7d7d7;
	border-radius: 5px;
	justify-content: flex-end;
	align-items: center;
	width: auto;
	height: auto;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	font-family: Pretendard, sans-serif;
	font-size: 12px;
	font-weight: 400;
	display: flex;
  }
  
  .publishing-text:hover {
	background-color: rgba(94, 164, 229, 0);
	border: 2px #2b83d6;
	border-radius: 0;
  }
  
  .publishing-text:active {
	color: #fff;
	background-color: #1c7cbe;
	border-color: #1c7cbe;
	font-weight: 500;
  }
  
  .link-icon {
	background-image: url('../images/external-link-icon.svg');
	background-position: 0 0;
	background-size: auto;
	width: 16px;
	height: 16px;
  }
  
  .gnb-content-wrap {
	text-align: center;
	background-color: rgba(0, 0, 0, 0);
	border: 1px #000;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 70px;
	height: 70px;
	display: flex;
  }
  
  .publishing-btn {
	color: #fff;
	background-color: #5ea4e5;
	background-image: url('../images/publish-icon.svg');
	background-position: 13%;
	background-repeat: no-repeat;
	background-size: auto;
	border: 1px #000;
	border-right-color: #d7d7d7;
	border-radius: 5px;
	justify-content: flex-end;
	align-items: center;
	width: 96px;
	height: 30px;
	margin-left: 0;
	margin-right: 18px;
	padding-left: 10px;
	padding-right: 14px;
	font-size: 12px;
	font-weight: 400;
	display: flex;
  }
  
  .publishing-btn:hover {
	background-color: #5ea4e5;
	border: 2px solid #2b83d6;
  }
  
  .publishing-btn:active {
	color: #fff;
	background-color: #1c7cbe;
	background-image: url('../images/publish-icon.svg');
	background-position: 13%;
	background-size: auto;
	border-color: #1c7cbe;
	font-weight: 500;
  }
  
  .qr-image {
	justify-content: center;
	margin-top: 20px;
	display: flex;
  }
  
  .text-block-98 {
	color: #99a2b8;
	font-size: 12px;
	font-weight: 400;
  }
  
  .logo-section-2 {
	justify-content: flex-start;
	width: 50%;
	margin-left: 40px;
	display: flex;
  }
  
  .link-url {
	text-align: left;
	border: 1px solid #bcbdcc;
	border-radius: 2px;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	width: 200px;
	height: 30px;
	padding-left: 3px;
	display: flex;
  }
  
  .url-wrap {
	justify-content: space-between;
	margin-bottom: 15px;
	display: flex;
  }
  
  .copy-icon {
	background-image: url('../images/copy-icon.svg');
	background-position: 0 0;
	background-size: auto;
	width: 16px;
	height: 16px;
  }
  
  .div-block-79 {
	flex-direction: column;
	justify-content: flex-end;
	align-items: flex-start;
	height: 736px;
	display: flex;
  }
  
  .eventadmin-con {
	width: 100%;
  }
  
  .event-thumbnail-write-wrap {
	width: 70%;
	height: auto;
	margin-bottom: 40px;
  }
  
  .toggle {
	background-color: #ff558d;
	border: 1px #ff558d;
	border-radius: 30px;
	width: 46px;
	height: 26px;
  }
  
  .toggle-round {
	background-color: #fff;
	border: 1px #ff558d;
	border-radius: 30px;
	width: 20px;
	height: 20px;
	margin-top: 3px;
	margin-left: 3px;
	margin-right: 0;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: auto;
  }
  
  .toggle-round.on {
	margin-left: 0;
	margin-right: 3px;
	top: 0%;
	bottom: 0%;
	left: auto;
	right: 0%;
  }
  
  .toggle-button {
	display: inline-block;
	position: relative;
  }
  
  .toggle-button._2 {
	margin-top: 0;
  }
  
  .image-153 {
	width: 60px;
	max-width: none;
	margin-bottom: 24px;
  }
  
  .event-write {
	box-shadow: none;
	background-color: #fcfcfc;
	border: 1px solid #e1e1e1;
	border-radius: 8px;
	width: 100%;
	height: auto;
	margin-top: 16px;
	margin-left: 0;
	padding: 24px 30px;
  }
  
  .event-write._800px {
	height: 800px;
  }
  
  .event-thumbnail-image {
	box-shadow: none;
	background-color: #fff;
	border: 1px solid #cfd3da;
	border-radius: 10px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: auto;
	height: 400px;
	margin-bottom: 40px;
	margin-right: 0;
	padding: 30px 20px 20px;
	display: flex;
  }
  
  .admin-title-text {
	color: #485364;
	align-items: center;
	margin: 0 4px 20px 0;
	padding-bottom: 0;
	font-size: 20px;
	font-weight: 500;
	line-height: 14px;
	display: flex;
  }
  
  .admin-title-text._2 {
	color: #6b37ff;
	background-color: rgba(107, 55, 255, .11);
	margin-left: -5px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-family: Pretendard, sans-serif;
	font-weight: 600;
  }
  
  .linktext-block-form {
	margin-top: 10px;
	margin-bottom: 10px;
  }
  
  .text-block-94 {
	color: #303c53;
	margin-bottom: 6px;
	font-size: 12px;
	font-weight: 500;
  }
  
  .linktext-input-form-copy {
	width: 100%;
	height: auto;
	margin-bottom: 0;
	margin-left: 0;
  }
  
  .link-form {
	background-color: #fff;
	border: .5px solid #cfd3da;
	border-radius: 0;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	width: auto;
	height: auto;
	padding: 8px 14px;
	display: flex;
  }
  
  .link-form:hover {
	outline-offset: 0px;
	outline: 3px solid rgba(76, 79, 167, .2);
  }
  
  .link-form.admin {
	background-color: #fff;
  }
  
  .name-text-form {
	opacity: .5;
	color: #000;
	background-color: rgba(255, 255, 255, 0);
	border: 1px #000;
	width: 240px;
	height: 26px;
	margin-bottom: 0;
	margin-right: 30px;
	padding-left: 0;
	padding-right: 0;
	font-size: 12px;
	font-weight: 500;
  }
  
  .imoji {
	background-image: url('../images/charecter-upload-icon-n.svg');
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	width: 20px;
	height: 20px;
  }
  
  .tab-pane-tab-2 {
	width: auto;
  }
  
  .event-main-text, .event-infomation-text {
	margin-bottom: 40px;
  }
  
  .contents-con {
	background-color: #fff;
	border: .5px solid #cfd3da;
	border-radius: 0;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	width: auto;
	height: auto;
	padding: 8px 14px;
	display: flex;
  }
  
  .contents-con:hover {
	outline-offset: 0px;
	outline: 3px solid rgba(76, 79, 167, .2);
  }
  
  .contents-text-form {
	opacity: .5;
	color: #000;
	background-color: rgba(255, 255, 255, 0);
	border: 1px #000;
	width: 240px;
	height: 200px;
	margin-bottom: 0;
	margin-right: 30px;
	padding-left: 0;
	padding-right: 0;
	font-size: 12px;
	font-weight: 500;
  }
  
  .event-note-text {
	margin-bottom: 40px;
  }
  
  .div-block-90 {
	height: 1000px;
  }
  
  .text-block-107 {
	color: #303c53;
	margin-bottom: 6px;
	font-size: 12px;
	font-weight: 500;
  }
  
  .checkbox-wrap {
	flex-direction: row;
	display: flex;
  }
  
  .checkbox-elements {
	margin-right: 20px;
	display: flex;
  }
  
  .chracter-checkbox {
	background-color: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	width: 20px;
	height: 20px;
	margin-right: 10px;
  }
  
  .chracter-checkbox:hover {
	background-color: rgba(75, 79, 173, .5);
  }
  
  .chracter-checkbox:active, .chracter-checkbox:focus {
	background-color: #4c4fa7;
  }
  
  .text-block-95 {
	color: #4c4545;
	font-size: 12px;
	font-weight: 500;
  }
  
  .personal-data-block-form {
	margin-top: 10px;
	margin-bottom: 40px;
  }
  
  .personal-data-block-form.margin20 {
	margin-bottom: 20px;
  }
  
  .text-block-108 {
	color: #989ca3;
	width: 100px;
	margin-right: 20px;
	font-family: Pretendard, sans-serif;
	font-size: 20px;
	font-weight: 400;
  }
  
  .lanking-setting {
	align-items: center;
	margin-bottom: 14px;
	padding-top: 0;
	padding-right: 0;
	display: flex;
  }
  
  .dropdown-toggle-5 {
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	width: 80px;
	padding: 10px 40px 10px 10px;
  }
  
  .dropdown-toggle-5.w--open {
	width: 80px;
  }
  
  .icon {
	margin-right: 10px;
  }
  
  .dropdown-link {
	width: 80px;
	margin-left: 0;
	padding-left: 20px;
	padding-right: 20px;
  }
  
  .dropdown {
	margin-right: 10px;
  }
  
  .a-data-picker {
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	width: 260px;
	padding: 10px 20px 10px 10px;
  }
  
  .a-data-picker.w--open {
	width: 260px;
  }
  
  .event-date-picker {
	margin-bottom: 60px;
  }
  
  .button-form {
	background-color: #fff;
	border: .5px solid #cfd3da;
	border-radius: 0;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	width: auto;
	height: auto;
	padding: 8px 14px;
	display: flex;
  }
  
  .button-form:hover {
	outline-offset: 0px;
	outline: 3px solid rgba(76, 79, 167, .2);
  }
  
  .button-form.admin {
	background-color: rgba(107, 55, 255, .06);
	border-width: 1px;
	border-color: #6b37ff;
	border-radius: 3px;
  }
  
  .link {
	color: #a5a3a3;
	text-align: center;
	font-size: 11px;
	text-decoration: none;
  }
  
  .link.green {
	color: #82df73;
	text-align: center;
  }
  
  .link.red {
	color: #ec4e4e;
  }
  
  .copy {
	text-align: left;
	background-color: #fff;
	border: 1px solid #dbd8d8;
	border-radius: 0;
	flex-direction: column;
	justify-content: center;
	width: 76px;
	height: 28px;
	display: flex;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, .06);
  }
  
  .frofile-correct {
	text-align: center;
	background-color: #fff;
	border: 1px solid #dbd8d8;
	border-bottom: 1px #ededed;
	border-radius: 5px 5px 0 0;
	flex-direction: column;
	justify-content: center;
	width: 76px;
	height: 28px;
	display: flex;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, .06);
  }
  
  .delete {
	text-align: center;
	background-color: #fff;
	border: 1px solid #dbd8d8;
	border-top: 1px #ededed;
	border-radius: 0 0 5px 5px;
	flex-direction: column;
	justify-content: center;
	width: 76px;
	height: 28px;
	display: block;
	box-shadow: 3px 3px 4px rgba(0, 0, 0, .06);
  }
  
  .menu-button {
	background-image: url('../images/Outline.png');
	background-position: 100%;
	background-repeat: no-repeat;
	background-size: 22px;
	width: 24px;
	height: 24px;
  }
  
  .hambuger-popup {
	display: block;
  }
  
  .event-box {
	align-items: flex-start;
	display: flex;
	position: relative;
  }
  
  .admin-hambuger-menu {
	text-align: right;
	flex-direction: column;
	align-items: flex-end;
	width: auto;
	height: auto;
	display: flex;
	position: absolute;
	top: 0%;
	bottom: auto;
	left: 0%;
	right: 0%;
  }
  
  .admin-hambuger-menu.hide {
	display: none;
  }
  
  .event-admin-write-wrap {
	width: 70%;
	height: auto;
	margin-bottom: 40px;
  }
  
  .view-btn {
	color: #333;
	background-color: rgba(94, 164, 229, .5);
	background-image: url('../images/Outline_1.png');
	background-position: 13%;
	background-repeat: no-repeat;
	background-size: auto;
	border: 1px #000;
	border-right-color: #d7d7d7;
	border-radius: 5px;
	justify-content: flex-end;
	align-items: center;
	width: 96px;
	height: 30px;
	margin-left: 0;
	margin-right: 18px;
	padding-left: 10px;
	padding-right: 14px;
	font-size: 12px;
	font-weight: 400;
	display: flex;
  }
  
  .view-btn:hover {
	background-color: rgba(94, 164, 229, .16);
	border: 2px solid #2b83d6;
  }
  
  .view-btn:active {
	color: #fff;
	background-color: #1c7cbe;
	background-image: url('../images/publish-icon.svg');
	background-position: 13%;
	background-size: auto;
	border-color: #1c7cbe;
	font-weight: 500;
  }
  
  .view-text {
	color: #333;
	background-color: rgba(94, 164, 229, 0);
	border: 1px #000;
	border-right-color: #d7d7d7;
	border-radius: 5px;
	justify-content: flex-end;
	align-items: center;
	width: auto;
	height: auto;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	font-family: Pretendard, sans-serif;
	font-size: 12px;
	font-weight: 500;
	display: flex;
  }
  
  .view-text:hover {
	background-color: rgba(94, 164, 229, 0);
	border: 2px #2b83d6;
	border-radius: 0;
  }
  
  .view-text:active {
	color: #fff;
	background-color: #1c7cbe;
	border-color: #1c7cbe;
	font-weight: 500;
  }
  
  .event-box-con {
	justify-content: space-between;
	width: 100%;
	display: flex;
  }
  
  .participate {
	color: #6657ff;
	padding-top: 2px;
	font-family: Pretendard, sans-serif;
	font-weight: 600;
	display: block;
  }
  
  .participate.hide {
	display: none;
  }
  
  .event-lankingboard-wrap-copy {
	margin-top: 0;
	margin-bottom: 40px;
  }
  
  .event-date-pickerform {
	flex-direction: column;
	justify-content: flex-start;
	width: auto;
	margin-bottom: 10px;
	padding-top: 0;
	padding-bottom: 0;
	display: flex;
  }
  
  .event-login-popup {
	z-index: 999;
	background-color: rgba(0, 0, 0, .5);
	margin: 0;
	display: none;
	position: absolute;
	top: 0%;
	bottom: 0%;
	left: 0%;
	right: 0%;
  }
  
  .event-login-popup:hover {
	border-radius: 5px;
  }
  
  .or-line-l {
	border: 1px #e1e1e1;
	border-bottom-style: solid;
	width: 40%;
	padding-top: 0;
	position: relative;
	top: -40px;
  }
  
  .submit-button-2 {
	background-color: #443f41;
	border-radius: 5px;
	width: 420px;
	height: 54px;
	font-weight: 500;
	display: inline-block;
  }
  
  .submit-button-2:hover {
	background-color: #241d20;
  }
  
  .submit-button-2:active {
	background-color: #ff558d;
  }
  
  .text-span-2 {
	padding-left: 4px;
	font-weight: 500;
  }
  
  .field-label-3 {
	font-weight: 500;
  }
  
  .or-text {
	outline-offset: 0px;
	text-align: center;
	column-count: auto;
	column-rule: 93px solid #cc6565;
	white-space: normal;
	border: 1px #000;
	outline: 3px #333;
	column-gap: 0;
	height: 19px;
	margin-top: 16px;
	margin-bottom: 32px;
	text-decoration: none;
  }
  
  .join-sns-button {
	color: #333;
	text-align: center;
	background-color: #fff;
	background-image: url('../images/google.svg');
	background-position: 30%;
	background-repeat: no-repeat;
	background-size: auto;
	border: 1px solid #ddd;
	border-radius: 5px;
	justify-content: center;
	align-items: center;
	width: 420px;
	height: 54px;
	margin-bottom: 10px;
	padding-left: 40px;
	font-weight: 500;
	display: flex;
  }
  
  .join-sns-button:hover, .join-sns-button:focus {
	background-color: #f7f8f8;
  }
  
  .join-sns-button.kakao {
	background-image: url('../images/kakaotalk.svg');
  }
  
  .join-sns-button.google {
	font-weight: 500;
  }
  
  .or-line-r {
	border: 1px #e1e1e1;
	border-bottom-style: solid;
	width: 40%;
	padding-top: 0;
	position: relative;
	top: -40px;
  }
  
  .join-section {
	text-align: left;
	width: 420px;
  }
  
  .find-email-link {
	color: #b6b6b6;
	text-align: center;
	justify-content: center;
	width: 110px;
	font-size: 12px;
	font-weight: 200;
	display: block;
  }
  
  .find-password-link {
	color: #b6b6b6;
	text-align: center;
	justify-content: center;
	width: 80px;
	font-size: 12px;
	font-weight: 200;
	display: block;
  }
  
  .text-field {
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	height: 46px;
	font-size: 14px;
	font-weight: 300;
  }
  
  .find-personal-data {
	flex-direction: row;
	justify-content: flex-end;
	padding-bottom: 30px;
	display: flex;
  }
  
  .phone-number-2 {
	color: #000;
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	height: 46px;
	font-size: 14px;
	font-weight: 300;
  }
  
  .join-link {
	color: #b6b6b6;
	text-align: center;
	justify-content: center;
	width: 420px;
	font-size: 12px;
	font-weight: 200;
	display: block;
  }
  
  .h1 {
	text-align: center;
	margin-bottom: 30px;
	font-size: 18px;
	font-weight: 500;
  }
  
  .or {
	flex-direction: row;
	justify-content: space-between;
	display: flex;
  }
  
  .join-section-event {
	text-align: left;
	width: 420px;
  }
  
  .text-span-47 {
	color: #7d56f6;
	font-size: 20px;
	font-weight: 700;
  }
  
  .text-span-48 {
	font-size: 20px;
	font-weight: 700;
  }
  
  .link-30 {
	font-size: 20px;
	font-weight: 500;
  }
  
  .text-block-109 {
	font-family: Pretendard, sans-serif;
	font-size: 16px;
	line-height: 28px;
  }
  
  .image-154 {
	max-width: 105%;
  }
  
  .text-span-49, .text-span-50 {
	font-weight: 700;
  }
  
  @media screen and (min-width: 1280px) {
	.ava-con1.gradation {
	  margin-top: 0;
	}
  
	.landing-contents {
	  padding-bottom: 100px;
	}
  
	.ava-con6 {
	  background-image: linear-gradient(rgba(194, 244, 255, .24), #ffc7e1 80%);
	}
  
	.nav-link-2.button {
	  background-color: rgba(206, 206, 206, .9);
	}
  
	.image-132 {
	  max-width: 100%;
	}
  
	.a-cta-main-copy.a-event {
	  line-height: 30px;
	}
  
	.div-block-54 {
	  justify-content: space-around;
	  max-width: 1440px;
	  margin-left: auto;
	  margin-right: auto;
	}
  
	.use-case-wrapper {
	  display: flex;
	}
  
	.ava-con6-wrap {
	  z-index: 0;
	  background-image: none;
	  height: auto;
	  padding-top: 100px;
	}
  
	.ava-con7._2 {
	  padding-top: 40px;
	}
  
	.a-cta-main.use-case-btn {
	  color: #f474b2;
	  background-image: linear-gradient(#fff, #fff);
	  background-position: 0 0;
	  background-repeat: repeat;
	  background-size: auto;
	  width: 270px;
	}
  
	.a-cta-main.use-case-btn:hover {
	  background-image: linear-gradient(#fff, #fff);
	  background-position: 0 0;
	  background-repeat: repeat;
	  background-size: auto;
	  box-shadow: 3px 3px 20px rgba(112, 112, 112, .26);
	}
  
	.a-image-saction {
	  margin-bottom: 0;
	}
  
	.image-137 {
	  margin-left: 0;
	}
  
	.logo.ava {
	  background-image: url('../images/avatalk-logo.svg');
	}
  
	.section-contents-photo.avatalk {
	  max-width: 1440px;
	  margin-bottom: 0;
	  margin-left: auto;
	  margin-right: auto;
	  padding-bottom: 100px;
	}
  
	.ava-con8 {
	  padding-bottom: 337px;
	}
  
	.use-case-wrap {
	  display: flex;
	}
  
	.logo-section {
	  height: auto;
	}
  
	.a-cta.solution {
	  margin-bottom: 0;
	  padding-top: 20px;
	}
  
	.a-cta3.use-case {
	  margin-top: 40px;
	  margin-bottom: 20px;
	}
  
	.a-cta3.use-case:hover {
	  padding-right: 0;
	}
  
	.a-contents {
	  margin-top: 140px;
	}
  
	.acon2-image {
	  padding-bottom: 20px;
	}
  
	.image-139 {
	  margin-bottom: 16px;
	}
  
	.case-button {
	  color: #fff;
	  background-color: #da659d;
	  border-radius: 30px;
	  justify-content: center;
	  align-items: center;
	  width: 120px;
	  height: 30px;
	  padding-bottom: 0;
	  padding-right: 0;
	  font-size: 14px;
	  font-weight: 500;
	  line-height: 30px;
	  display: flex;
	}
  
	.use-case {
	  flex-direction: column;
	  justify-content: center;
	  align-items: center;
	  width: 100%;
	  padding-left: 15px;
	  padding-right: 15px;
	  transition: all .4s;
	  display: flex;
	}
  
	.use-case:hover {
	  transform: scale(1.1);
	}
  
	.image-138 {
	  max-width: 70%;
	}
  
	.use-case-reference-con:hover {
	  opacity: 1;
	  background-image: none;
	}
  
	.a-contents-refer {
	  margin-top: 140px;
	}
  
	.use-case-reference {
	  align-items: stretch;
	  height: auto;
	  margin-top: 0;
	  padding-top: 40px;
	}
  
	.use-case-reference-wrap {
	  justify-content: flex-start;
	  margin-left: 0;
	  margin-right: 24px;
	  display: flex;
	}
  
	.a-pricing-wrapper {
	  align-items: stretch;
	  height: auto;
	  margin-top: 0;
	  margin-bottom: 0;
	  padding-top: 40px;
	}
  
	.ava-pricing.gradation {
	  height: auto;
	  margin-top: 0;
	}
  
	.nav-link-2-login.button {
	  background-color: rgba(255, 255, 255, .9);
	}
  
	.ava-event {
	  max-width: 1440px;
	  position: relative;
	}
  
	#index .bold-text-7 {
	  font-size: 30px;
	  line-height: 50px;
	}
  
	.e-sub {
	  font-size: 20px;
	  line-height: 30px;
	}
  
	.eventdetail-con-wrap {
	  max-width: 1400px;
	  position: relative;
	}
  
	.eventdetail-con {
	  width: 80%;
	}
  
	.eventdetail-guide {
	  position: fixed;
	  right: 3%;
	}
  
	.event-info-image, .event-info-note-wrap, .e-sub-text {
	  max-width: 90%;
	}
  
	.gnb-left-wrap {
	  padding-bottom: 0%;
	}
  
	.avatalk-menu.builder, .inner.builder {
	  max-width: none;
	}
  
	.event-write {
	  width: 100%;
	}
  }
  
  @media screen and (min-width: 1920px) {
	.image-132 {
	  max-width: 100%;
	}
  
	.div-block-54 {
	  justify-content: space-around;
	  margin-left: auto;
	  margin-right: auto;
	}
  
	.image-128 {
	  right: 16%;
	}
  
	.ava-con7 {
	  margin-bottom: 0;
	}
  
	.section-contents-photo.avatalk {
	  max-width: 1440px;
	  margin-bottom: 0;
	  margin-left: auto;
	  margin-right: auto;
	  padding-bottom: 100px;
	}
  
	.image-138 {
	  max-width: 60%;
	}
  
	.ava-pricing.gradation {
	  padding-top: 180px;
	}
  
	.eventdetail-con {
	  width: 90%;
	}
  
	.gnb-left-wrap {
	  background-color: #fcfcfc;
	  border-right-color: #eee;
	  padding-bottom: 0%;
	}
  
	.event-write {
	  width: 80%;
	}
  }
  
  @media screen and (max-width: 991px) {
	.nav-menu {
	  z-index: 1;
	  text-align: left;
	  background-color: rgba(0, 0, 0, 0);
	  height: auto;
	  padding-left: 80px;
	  padding-right: 46px;
	}
  
	.nav-menu.avatalk {
	  background-color: rgba(0, 0, 0, .05);
	  padding-top: 10px;
	  padding-bottom: 10px;
	}
  
	.ava-con6 {
	  background-image: linear-gradient(rgba(194, 244, 255, .24), #ffc7e1 65%, #ffcee5);
	}
  
	.a-h3 {
	  color: #333;
	}
  
	.slider-2-copy {
	  height: 80%;
	}
  
	.slider-2-copy.avatalk {
	  width: 90%;
	}
  
	.nav-link-2 {
	  text-align: right;
	  margin-left: 0;
	  margin-right: 0;
	  padding-top: 11px;
	  padding-bottom: 11px;
	  padding-left: 0;
	}
  
	.nav-link-2.button3 {
	  margin-bottom: 10px;
	  padding-right: 0;
	}
  
	.nav-link-2.button {
	  margin-bottom: 0;
	  margin-right: 14px;
	}
  
	.image-127 {
	  max-width: 50%;
	  top: 18%;
	  bottom: 0%;
	  left: auto;
	  right: 0%;
	}
  
	.h1-span.large {
	  font-size: 40px;
	}
  
	.div-block-56 {
	  width: 460px;
	  height: 500px;
	  position: static;
	}
  
	.div-block-54 {
	  justify-content: space-around;
	  align-items: center;
	}
  
	.use-case-wrapper {
	  width: 80%;
	}
  
	.a-application1 {
	  margin-bottom: 100px;
	}
  
	.image-128 {
	  max-width: 15%;
	  top: 33%;
	  right: 7%;
	}
  
	.h5 {
	  text-align: center;
	  padding-bottom: 10px;
	  padding-left: 0;
	}
  
	.introvideo {
	  height: 500px;
	}
  
	.acon1-title {
	  margin-bottom: 0;
	  margin-right: 0;
	}
  
	.menu-icon-container {
	  border: 1px solid rgba(0, 0, 0, 0);
	  padding: 0;
	}
  
	.menu-icon-container.w--open {
	  z-index: 0;
	  background-color: rgba(0, 0, 0, 0);
	}
  
	.ava-con6-wrap {
	  height: auto;
	  margin-bottom: 0;
	  padding-top: 80px;
	  padding-bottom: 0;
	}
  
	.brand-container {
	  flex: 1;
	}
  
	.ava-con7 {
	  padding-bottom: 0;
	}
  
	.div-block-68 {
	  flex-direction: column;
	  align-items: flex-end;
	}
  
	.a-image-saction {
	  margin-left: -24px;
	  overflow: hidden;
	}
  
	.logo.ava {
	  margin-top: 0;
	}
  
	.lottie-animation-10 {
	  top: -20%;
	}
  
	.section-contents-photo.avatalk {
	  padding-bottom: 60px;
	}
  
	.div-block-69 {
	  flex-direction: row;
	  justify-content: flex-end;
	  align-items: flex-end;
	}
  
	.ava-con7-wrap {
	  margin-left: 60px;
	  margin-right: 60px;
	}
  
	.a-cta {
	  padding-top: 60px;
	}
  
	.navbar {
	  padding-left: 40px;
	  padding-right: 40px;
	  position: fixed;
	}
  
	.navbar.main {
	  position: fixed;
	}
  
	.a-cta3 {
	  padding-top: 60px;
	}
  
	.div-block-53 {
	  margin-top: 0;
	  padding-top: 20px;
	}
  
	.a-h1 {
	  font-size: 40px;
	  line-height: 56px;
	}
  
	.a-h1._200 {
	  margin-bottom: 40px;
	  font-size: 40px;
	}
  
	.a-h1.large {
	  line-height: 86px;
	}
  
	.a-h1._2 {
	  font-size: 40px;
	}
  
	.a-h1.white {
	  margin-bottom: 40px;
	  font-size: 40px;
	}
  
	.image-15 {
	  max-width: 90%;
	}
  
	.image-126 {
	  left: -39px;
	}
  
	.popup-contents {
	  flex-direction: row;
	  width: 80%;
	  height: 70%;
	  min-height: auto;
	}
  
	.a-cta2-copy {
	  padding-top: 60px;
	}
  
	.image-139 {
	  max-width: 80%;
	}
  
	.case-button {
	  width: 96px;
	  font-size: 12px;
	}
  
	.use-case {
	  padding-left: 6px;
	  padding-right: 6px;
	}
  
	.menu-icon {
	  color: #fff;
	  font-size: 40px;
	}
  
	.menu-icon._2 {
	  color: #292929;
	}
  
	.a-application3 {
	  margin-top: 60px;
	}
  
	.pop-up-contact {
	  display: none;
	}
  
	.intro-video-2 {
	  height: 500px;
	}
  
	.link-28 {
	  font-size: 14px;
	}
  
	.a-contents-refer {
	  margin-top: 80px;
	}
  
	.use-case-reference {
	  margin-left: 20px;
	  margin-right: 20px;
	}
  
	.use-case-reference-wrap {
	  margin-right: 14px;
	}
  
	.a-pricing-wrapper {
	  width: auto;
	  margin-left: 20px;
	  margin-right: 20px;
	}
  
	.pricing-box {
	  width: auto;
	  padding-left: 20px;
	  padding-right: 20px;
	}
  
	.text-block-79 {
	  font-size: 20px;
	}
  
	.nav-link-2-login {
	  text-align: right;
	  margin-left: 0;
	  margin-right: 0;
	  padding-top: 11px;
	  padding-bottom: 11px;
	  padding-left: 0;
	}
  
	.nav-link-2-login.button {
	  margin-bottom: 0;
	  margin-right: 14px;
	}
  
	.nav-link-2-start {
	  text-align: right;
	  margin-left: 0;
	  margin-right: 0;
	  padding-top: 11px;
	  padding-bottom: 11px;
	  padding-left: 0;
	}
  
	.ava-event {
	  margin-top: 100px;
	}
  
	.event-con-wrap {
	  margin-left: 40px;
	  margin-right: 40px;
	}
  
	.e-sub {
	  color: #333;
	  margin-left: 20px;
	  margin-right: 20px;
	}
  
	.e-title {
	  color: #333;
	  margin-bottom: 6px;
	  margin-left: 20px;
	  margin-right: 20px;
	}
  
	.eventdetail-con-wrap {
	  flex-direction: column;
	  margin-left: 40px;
	  margin-right: 40px;
	}
  
	.eventdetail-con {
	  width: 100%;
	}
  
	.eventdetail-guide {
	  z-index: 222;
	  width: 90%;
	  margin-bottom: 40px;
	  margin-left: auto;
	  margin-right: auto;
	  position: fixed;
	  top: auto;
	  bottom: 0%;
	  left: 0%;
	  right: 0%;
	}
  
	.e-title-text, .e-sub-text {
	  color: #333;
	  margin-left: 20px;
	  margin-right: 20px;
	}
  
	.e-note-text, .e-sub-note {
	  color: #7462e6;
	  margin-left: 20px;
	  margin-right: 20px;
	}
  
	.tabs-content {
	  margin-bottom: 40px;
	}
  
	.event-popup {
	  display: none;
	}
  
	.avatalk-menu.builder {
	  justify-content: space-between;
	}
  
	.eventadmin-con {
	  width: 100%;
	}
  
	.event-login-popup {
	  display: none;
	}
  }
  
  @media screen and (max-width: 767px) {
	.ava-con1 {
	  margin-bottom: 0;
	  padding-top: 60px;
	  padding-bottom: 0;
	}
  
	.nav-menu {
	  padding-right: 30px;
	}
  
	.a-h3 {
	  margin-bottom: 60px;
	  font-size: 18px;
	}
  
	.a-h3.case {
	  width: 380px;
	}
  
	.a-h3._3 {
	  margin-bottom: 14px;
	  font-size: 18px;
	}
  
	.slider-2-copy {
	  height: 80%;
	}
  
	.a-cta-avatalk {
	  font-size: 18px;
	}
  
	.g-insta {
	  width: 30px;
	  max-width: none;
	  margin-left: 15px;
	}
  
	.image-127 {
	  top: 16%;
	  right: -9%;
	}
  
	.image-132 {
	  max-width: 100vw;
	}
  
	.footer_con {
	  margin-left: 0;
	}
  
	.a-ctabbutton {
	  font-size: 18px;
	}
  
	.ava-image4.ai2 {
	  margin-top: 30px;
	}
  
	.a-cta-main-copy {
	  font-size: 18px;
	}
  
	.div-block-54 {
	  height: auto;
	  left: -26px;
	}
  
	.use-case-wrapper {
	  flex-direction: column;
	}
  
	.a-application1 {
	  margin-top: -1px;
	  margin-bottom: 40px;
	}
  
	.a-application1.review {
	  margin-top: 60px;
	  margin-bottom: 100px;
	}
  
	.a-application1.review.last {
	  margin-bottom: 20px;
	}
  
	.image-128 {
	  top: 27%;
	  right: -2%;
	}
  
	.introvideo {
	  height: 350px;
	}
  
	.ava-con2 {
	  padding: 60px 20px 80px;
	}
  
	.acon1-title {
	  margin-top: 0;
	  margin-bottom: 0;
	  padding-top: 0;
	}
  
	.text-block-78 {
	  font-size: 12px;
	}
  
	.ava-con7 {
	  padding: 60px 20px 0;
	  overflow: hidden;
	}
  
	.ava-con7._2 {
	  padding-top: 0;
	}
  
	.div-block-17 {
	  width: auto;
	}
  
	.a-cta-main {
	  font-size: 18px;
	}
  
	.a-cta-main.use-case-btn {
	  font-size: 18px;
	  font-weight: 600;
	}
  
	.html-embed-2 {
	  width: 550px;
	}
  
	.a-image-saction {
	  margin-top: 60px;
	}
  
	.logo.ava {
	  margin-top: 0;
	}
  
	.ava-con8 {
	  height: 500px;
	  padding-bottom: 0;
	  padding-left: 20px;
	  padding-right: 20px;
	}
  
	.use-case-wrap {
	  justify-content: space-around;
	  margin-bottom: 60px;
	}
  
	.use-case-wrap.last {
	  margin-bottom: 20px;
	}
  
	.sns {
	  max-width: 40%;
	}
  
	.ava-image2.ai2 {
	  margin-top: 30px;
	}
  
	.g-youtube {
	  width: 30px;
	  max-width: none;
	  margin-left: 15px;
	}
  
	.ava-con7-wrap {
	  margin-top: 60px;
	  margin-left: 20px;
	  margin-right: 20px;
	}
  
	.g-facebook {
	  width: 30px;
	  max-width: none;
	  margin-left: 15px;
	}
  
	.a-cta {
	  padding-top: 20px;
	}
  
	.navbar {
	  margin-top: 0;
	  padding: 7px 22px 7px 23px;
	  position: fixed;
	}
  
	.navbar.main {
	  padding-bottom: 7px;
	}
  
	.navbar.main.avatalk {
	  padding-left: 30px;
	  padding-right: 30px;
	}
  
	.a-cta3 {
	  padding-top: 20px;
	}
  
	.a-h1 {
	  margin-bottom: 40px;
	  font-size: 28px;
	  line-height: 40px;
	}
  
	.a-h1.large {
	  font-size: 40px;
	  line-height: 60px;
	}
  
	.a-h1.white {
	  line-height: 60px;
	}
  
	.image-15 {
	  max-width: 80%;
	}
  
	.popup-contents {
	  width: 80%;
	  height: 70%;
	  min-height: auto;
	}
  
	.a-cta2-copy {
	  padding-top: 20px;
	}
  
	.a-contents {
	  margin-top: 140px;
	}
  
	.acon2-image {
	  text-align: left;
	  justify-content: center;
	  margin-top: 0;
	  padding-top: 20px;
	}
  
	.image-139 {
	  width: 80%;
	  max-width: 120%;
	}
  
	.case-button {
	  width: 140px;
	  height: 40px;
	  font-size: 16px;
	}
  
	.a-application3 {
	  margin-top: -1px;
	  margin-bottom: 40px;
	}
  
	.pop-up-contact {
	  display: none;
	}
  
	.image-138 {
	  text-align: center;
	  max-width: 90%;
	}
  
	.intro-video-2 {
	  height: 350px;
	}
  
	.a-cta-avatalk-2 {
	  font-size: 18px;
	}
  
	.link-28 {
	  font-size: 16px;
	}
  
	.div-block-66 {
	  flex-direction: column;
	}
  
	.a-contents-refer {
	  margin-top: 60px;
	}
  
	.div-block-67 {
	  flex-direction: column;
	  margin-left: 0;
	  margin-right: -12px;
	}
  
	.use-case-reference {
	  flex-direction: row;
	}
  
	.use-case-reference-wrap {
	  margin-right: 20px;
	}
  
	.a-pricing-wrapper {
	  flex-direction: column;
	}
  
	.ava-pricing {
	  margin-bottom: 0;
	  padding-top: 60px;
	  padding-bottom: 0;
	}
  
	.bold-text-6 {
	  font-size: 26px;
	}
  
	.ava-event {
	  margin-top: 100px;
	}
  
	.event-title {
	  margin-left: 10px;
	  margin-right: 10px;
	}
  
	.event-con-wrap {
	  grid-template-columns: 1fr 1fr;
	  margin-top: 20px;
	  margin-left: 30px;
	  margin-right: 30px;
	}
  
	.event-title1 {
	  margin-bottom: 0;
	  font-size: 20px;
	  line-height: 30px;
	}
  
	.event-sub {
	  margin-left: 10px;
	  margin-right: 10px;
	}
  
	.e-sub {
	  margin-bottom: 10px;
	  font-size: 18px;
	}
  
	.e-title {
	  margin-bottom: 10px;
	  font-size: 22px;
	}
  
	.eventdetail-con-wrap {
	  grid-template-columns: 1fr 1fr;
	  margin-top: 20px;
	  margin-left: 30px;
	  margin-right: 30px;
	}
  
	.eventdetail-guide {
	  margin-right: auto;
	  padding-top: 0;
	  padding-left: 10px;
	  padding-right: 10px;
	  bottom: -3%;
	}
  
	.tab-link-tab-1, .tab-link-tab-1.w--current, .tab-link-tab-3, .tab-link-tab-2, .tab-link-tab-2.w--current {
	  font-size: 16px;
	}
  
	.event-date-wrap {
	  display: none;
	}
  
	.event-button {
	  height: 46px;
	  font-size: 16px;
	}
  
	.event-share-button {
	  height: 46px;
	  margin-bottom: 0;
	  font-size: 16px;
	}
  
	.event-figure {
	  display: none;
	}
  
	.tabs {
	  margin-right: 0;
	}
  
	.event-info-note-wrap {
	  padding-left: 0;
	}
  
	.e-title-text, .e-sub-text, .e-note-text, .e-sub-note {
	  margin-bottom: 10px;
	  font-size: 18px;
	}
  
	.event-lankingboard {
	  width: auto;
	}
  
	.eventlink-popup {
	  display: none;
	}
  
	.header {
	  padding-top: 0;
	}
  
	.header.builder {
	  width: auto;
	}
  
	.avatalk-menu {
	  z-index: auto;
	  margin-top: 0;
	  padding-top: 12px;
	}
  
	.avatalk-menu.builder {
	  justify-content: space-between;
	  width: 100vw;
	  margin-left: 0;
	}
  
	.menu-section {
	  width: auto;
	}
  
	.inner {
	  margin-top: 0;
	  margin-bottom: 0;
	  padding-left: 0;
	  padding-right: 0;
	}
  
	.inner.builder {
	  justify-content: flex-start;
	  width: auto;
	  margin-left: 0;
	  margin-right: 0;
	}
  
	.avatalk-logo {
	  align-items: center;
	  height: auto;
	}
  
	.avatalk-link {
	  margin-left: 0;
	}
  
	.logo-section-2 {
	  width: 50%;
	}
  }
  
  @media screen and (max-width: 479px) {
	.ava-con1 {
	  margin-left: 0;
	  padding-top: 40px;
	  padding-left: 0;
	  padding-right: 0;
	}
  
	.ava-con1.gradation {
	  padding-top: 120px;
	  padding-bottom: 100px;
	}
  
	.ava-image3 {
	  margin-right: -20px;
	}
  
	.nav-menu {
	  background-color: rgba(0, 0, 0, 0);
	  padding-left: 20px;
	  padding-right: 28px;
	}
  
	.a-h3 {
	  margin-bottom: 40px;
	  padding-left: 10px;
	  padding-right: 10px;
	  font-size: 15px;
	  line-height: 26px;
	}
  
	.a-h3.case {
	  width: auto;
	}
  
	.a-h3._3 {
	  margin-bottom: 14px;
	  font-size: 15px;
	  line-height: 24px;
	}
  
	.a-h3.mobile {
	  width: auto;
	  padding-left: 0;
	  padding-right: 0;
	  font-size: 15px;
	  line-height: 28px;
	}
  
	.brand {
	  flex: 0 auto;
	  padding-left: 0;
	  text-decoration: none;
	}
  
	.slider-2-copy {
	  height: 80%;
	}
  
	.a-cta-avatalk {
	  width: auto;
	  height: 50px;
	  padding: 10px 27px 10px 66px;
	  font-size: 20px;
	  font-weight: 500;
	}
  
	.g-youtubelink {
	  margin-left: 10px;
	}
  
	.a-avatalk {
	  margin-bottom: 60px;
	}
  
	.g-insta {
	  margin-left: 0;
	}
  
	.nav-link-2 {
	  text-align: right;
	  padding-top: 9px;
	  padding-bottom: 9px;
	  right: auto;
	}
  
	.image-127 {
	  margin-right: 19px;
	  top: 4%;
	  right: -5%;
	}
  
	.image-132 {
	  text-align: center;
	  width: 500px;
	  max-width: 100%;
	  margin-left: auto;
	  margin-right: auto;
	}
  
	.footer_con {
	  margin-left: 0;
	}
  
	.h1-span.large {
	  font-size: 26px;
	}
  
	.a-ctabbutton {
	  width: 230px;
	  height: 50px;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  font-size: 16px;
	}
  
	.ava-image4.ai2 {
	  margin-right: -20px;
	}
  
	.div-block-56 {
	  height: auto;
	  margin-top: 16px;
	}
  
	.a-cta-main-copy {
	  background-size: 16px, auto;
	  width: 180px;
	  height: 40px;
	  margin-left: 10px;
	  margin-right: 10px;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  padding-left: 40px;
	  font-size: 14px;
	}
  
	.a-cta-main-copy.a-event {
	  width: 70%;
	  height: 50px;
	  margin-left: 5px;
	  font-size: 18px;
	}
  
	.g-instalink {
	  margin-left: 10px;
	}
  
	.div-block-54 {
	  flex-direction: column;
	  align-items: center;
	  height: auto;
	  margin-left: 0;
	  margin-right: 8px;
	  left: 0;
	}
  
	.use-case-wrapper {
	  width: 90%;
	}
  
	.a-metaverse {
	  margin-bottom: 60px;
	}
  
	.a-application1.review {
	  margin-top: 60px;
	  margin-bottom: 60px;
	  padding-top: 20px;
	}
  
	.image-128 {
	  top: 20%;
	  right: 5%;
	}
  
	.h5 {
	  padding-bottom: 40px;
	}
  
	.introvideo {
	  height: 200px;
	}
  
	.bold-text-5 {
	  font-size: 12px;
	  line-height: 16px;
	}
  
	.acon1-title {
	  padding-left: 0;
	  padding-right: 0;
	}
  
	.image-14 {
	  text-align: left;
	  width: 100%;
	  max-width: none;
	  height: auto;
	  position: static;
	  right: 68px;
	}
  
	.ava-con6-wrap {
	  height: auto;
	  margin-left: 0;
	  padding-bottom: 20px;
	}
  
	.ava-con7 {
	  padding-bottom: 10px;
	  padding-left: 10px;
	  padding-right: 10px;
	  overflow: hidden;
	}
  
	.ava-con7.mobile {
	  padding-top: 20px;
	}
  
	.div-block-17 {
	  justify-content: flex-start;
	  align-items: center;
	  width: auto;
	}
  
	.footer-logo {
	  justify-content: center;
	}
  
	.a-cta-main {
	  background-size: 16px, auto;
	  width: 180px;
	  height: 40px;
	  margin-left: 10px;
	  margin-right: 10px;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  padding-left: 40px;
	  font-size: 14px;
	}
  
	.a-cta-main.use-case-btn {
	  width: 200px;
	  margin-left: 5px;
	  font-size: 14px;
	}
  
	.div-block-71 {
	  justify-content: center;
	  width: 60%;
	  margin-bottom: 20px;
	}
  
	.html-embed-2 {
	  width: 100%;
	  max-width: none;
	  margin-bottom: 0;
	}
  
	.text-block-15 {
	  color: #9b9b9b;
	  text-decoration: none;
	}
  
	.a-image-saction {
	  margin-top: 0;
	}
  
	.image-137 {
	  width: 40px;
	  height: 40px;
	}
  
	.logo.ava {
	  background-size: 167px;
	  width: 170px;
	  height: 10px;
	  margin-top: 0;
	  padding-top: 0;
	  padding-bottom: 47px;
	}
  
	.logo.ava.w--current {
	  background-size: 167px;
	}
  
	.lottie-animation-10 {
	  top: -3%;
	}
  
	.lottie-animation-10.al2 {
	  top: -2%;
	}
  
	.ava-image5 {
	  margin-right: -20px;
	}
  
	.ava-con8 {
	  height: auto;
	  padding-bottom: 40px;
	}
  
	.div-block-70 {
	  text-align: center;
	  flex-direction: column;
	  align-items: center;
	  margin-bottom: 20px;
	}
  
	.use-case-wrap {
	  justify-content: space-around;
	}
  
	.sns {
	  flex-direction: row;
	  justify-content: space-between;
	  margin-top: 6px;
	}
  
	.ava-image2.ai2 {
	  margin-right: -20px;
	}
  
	.slide-nav {
	  margin-bottom: 10px;
	}
  
	.g-youtube {
	  margin-left: 0;
	}
  
	.mask {
	  object-fit: fill;
	  overflow: hidden;
	}
  
	.ava-con7-wrap {
	  margin-left: 10px;
	  margin-right: 10px;
	}
  
	.g-facebook {
	  margin-left: 0;
	}
  
	.a-cta {
	  margin-bottom: 60px;
	  padding-top: 0;
	}
  
	.g-facebooklink {
	  margin-left: 10px;
	}
  
	.navbar {
	  margin-top: 0;
	  padding: 8px 20px;
	}
  
	.navbar.main {
	  padding-bottom: 8px;
	  position: fixed;
	}
  
	.navbar.main.avatalk {
	  padding-left: 10px;
	  padding-right: 10px;
	}
  
	.a-cta3 {
	  margin-bottom: 60px;
	  padding-top: 0;
	}
  
	.div-block-53 {
	  margin-top: 0;
	  padding-top: 20px;
	}
  
	.a-h1 {
	  width: 280px;
	  margin: 20px auto 40px;
	  font-size: 26px;
	  line-height: 40px;
	}
  
	.a-h1._200 {
	  width: 290px;
	  font-size: 26px;
	}
  
	.a-h1.large {
	  width: auto;
	  font-size: 28px;
	  line-height: 42px;
	}
  
	.a-h1._2 {
	  font-size: 26px;
	  line-height: 40px;
	}
  
	.a-h1.white {
	  width: 290px;
	  margin-left: auto;
	  margin-right: auto;
	  font-size: 26px;
	  line-height: 40px;
	}
  
	.a-h1.pricing {
	  width: auto;
	  margin-top: 10px;
	  font-size: 30px;
	}
  
	.image-15 {
	  max-width: 80%;
	}
  
	.image-126 {
	  max-width: 100%;
	  margin-left: -35px;
	  position: relative;
	  left: auto;
	}
  
	.popup-contents {
	  border-radius: 0;
	  width: 100%;
	  height: 100%;
	  min-height: auto;
	  margin-top: 0;
	  margin-left: 0;
	  margin-right: 0;
	  padding: 40px 0 0;
	}
  
	.a-cta2-copy {
	  margin-top: 20px;
	  margin-bottom: 40px;
	  padding-top: 0;
	}
  
	.div-block-65 {
	  align-items: center;
	}
  
	.footer-wrap {
	  align-items: stretch;
	}
  
	.acon2-image {
	  justify-content: center;
	  padding-left: 10px;
	  padding-right: 10px;
	}
  
	.text-block-77 {
	  font-size: 12px;
	  line-height: 16px;
	}
  
	.image-139 {
	  width: 70%;
	}
  
	.case-button {
	  width: 120px;
	  height: 32px;
	  font-size: 14px;
	  font-weight: 500;
	}
  
	.menu-icon {
	  font-size: 32px;
	}
  
	.pop-up-contact {
	  display: none;
	}
  
	.pop-up-contact.avatalk {
	  margin-top: 76px;
	  display: none;
	}
  
	.ava-image {
	  margin-right: -20px;
	}
  
	.slide {
	  text-align: left;
	}
  
	.intro-video-2 {
	  height: 200px;
	}
  
	.a-cta-avatalk-2 {
	  width: auto;
	  height: 50px;
	  padding: 10px 27px 10px 66px;
	  font-size: 20px;
	  font-weight: 500;
	}
  
	.link-28 {
	  border-radius: 20px;
	  font-size: 14px;
	}
  
	.link-28:hover {
	  border-radius: 14px;
	}
  
	.div-block-66 {
	  max-width: 45%;
	}
  
	.div-block-67 {
	  max-width: 45%;
	  margin-right: 0;
	}
  
	.use-case-reference {
	  justify-content: space-around;
	  margin-left: 10px;
	  margin-right: 10px;
	  padding-top: 40px;
	}
  
	.use-case-reference-wrap {
	  margin-right: 0;
	  padding-top: 20px;
	}
  
	.use-case-reference-wrap.last {
	  padding-top: 0;
	}
  
	.a-pricing-wrapper {
	  justify-content: space-around;
	  margin-left: 10px;
	  margin-right: 10px;
	  padding-top: 40px;
	}
  
	.ava-pricing {
	  margin-left: 0;
	  padding-top: 40px;
	  padding-left: 0;
	  padding-right: 0;
	}
  
	.ava-pricing.gradation {
	  padding-top: 120px;
	  padding-bottom: 100px;
	}
  
	.pricing-box {
	  padding-left: 10px;
	  padding-right: 10px;
	}
  
	.text-block-79 {
	  font-size: 16px;
	  line-height: 26px;
	}
  
	.bold-text-6 {
	  font-size: 20px;
	}
  
	.image-141 {
	  max-width: 100%;
	}
  
	.nav-link-2-login, .nav-link-2-start {
	  text-align: right;
	  padding-top: 9px;
	  padding-bottom: 9px;
	  right: auto;
	}
  
	.event-con-wrap {
	  grid-column-gap: 50px;
	  grid-row-gap: 50px;
	  grid-template-columns: 1fr;
	  margin-bottom: 60px;
	}
  
	#index .bold-text-7 {
	  font-size: 22px;
	  line-height: 40px;
	}
  
	.e-sub {
	  margin-bottom: 20px;
	  margin-left: 0;
	  margin-right: 0;
	  padding-left: 0;
	  padding-right: 0;
	  font-size: 18px;
	  line-height: 26px;
	}
  
	.e-title {
	  margin-bottom: 0;
	  margin-left: 0;
	  margin-right: 0;
	  padding-left: 0;
	  padding-right: 10px;
	  font-size: 26px;
	  line-height: 26px;
	}
  
	.eventdetail-con-wrap {
	  grid-template-columns: 1fr;
	  margin-left: 10px;
	  margin-right: 10px;
	}
  
	.eventdetail-guide {
	  width: 96%;
	  margin-right: auto;
	  padding-top: 0;
	}
  
	.tabs-menu {
	  display: flex;
	}
  
	.tab-link-tab-1.w--current {
	  text-align: center;
	  width: 33.3%;
	  margin-left: auto;
	  margin-right: auto;
	  padding-left: 0;
	  padding-right: 0;
	}
  
	.tab-link-tab-3, .tab-link-tab-2 {
	  text-align: center;
	  width: 33.3%;
	  padding-left: 0;
	  padding-right: 0;
	}
  
	.event-button {
	  height: 46px;
	  font-size: 16px;
	}
  
	.tabs {
	  margin-right: 0;
	}
  
	.event-info-note-wrap {
	  padding-left: 0;
	}
  
	.e-title-text {
	  margin-bottom: 20px;
	  margin-left: 0;
	  margin-right: 0;
	  padding-left: 10px;
	  padding-right: 10px;
	  font-size: 15px;
	  line-height: 26px;
	}
  
	.e-sub-text {
	  margin-bottom: 20px;
	  margin-left: 0;
	  margin-right: 0;
	  padding-left: 10px;
	  padding-right: 10px;
	  font-size: 15px;
	  line-height: 30px;
	}
  
	.e-note-text, .e-sub-note {
	  margin-bottom: 20px;
	  padding-left: 10px;
	  padding-right: 10px;
	  font-size: 15px;
	  line-height: 26px;
	}
  
	.lanking-title-text.email {
	  width: 180px;
	}
  
	.lanking-title-text.number {
	  width: 70px;
	}
  
	.x-button {
	  margin-right: 10px;
	}
  
	.h1-light {
	  text-align: center;
	}
  
	.h1-light.margin20 {
	  font-size: 15px;
	  line-height: 25px;
	}
  
	.event-popup {
	  padding-left: 10px;
	  padding-right: 10px;
	}
  
	.submit-button {
	  width: 100%;
	  min-width: auto;
	}
  
	.checkbox-field {
	  margin-top: 8px;
	  margin-bottom: 15px;
	}
  
	.phone-number {
	  font-size: 12px;
	  font-weight: 200;
	}
  
	.eventlink-popup {
	  padding-left: 10px;
	  padding-right: 10px;
	}
  
	.inner {
	  position: relative;
	}
  
	.event-admin-write-wrap {
	  width: auto;
	}
  
	.event-login-popup {
	  padding-left: 10px;
	  padding-right: 10px;
	}
  
	.or-line-l {
	  top: -30px;
	}
  
	.submit-button-2 {
	  width: 100%;
	  min-width: auto;
	}
  
	.or-text {
	  margin-top: 4px;
	  margin-bottom: 20px;
	}
  
	.join-sns-button.kakao, .join-sns-button.google {
	  background-position: 20%;
	  width: auto;
	}
  
	.or-line-r {
	  top: -30px;
	}
  
	.join-section {
	  flex-flow: column wrap;
	  width: 95%;
	  display: block;
	  position: static;
	  top: 0%;
	  bottom: 0%;
	  left: 0%;
	  right: 0%;
	}
  
	.find-email-link, .find-password-link {
	  width: auto;
	}
  
	.text-field, .phone-number-2 {
	  font-size: 12px;
	  font-weight: 200;
	}
  
	.join-link {
	  width: auto;
	}
  
	.h1 {
	  text-align: center;
	}
  
	.join-section-event {
	  flex-flow: column wrap;
	  width: 95%;
	  display: block;
	  position: static;
	  top: 0%;
	  bottom: 0%;
	  left: 0%;
	  right: 0%;
	}
  }
  
  #w-node-_3ca105c8-7e06-0042-f613-73ca8c85d54d-05240443, #w-node-_3ca105c8-7e06-0042-f613-73ca8c85d525-05240443, #w-node-_3ca105c8-7e06-0042-f613-73ca8c85d52e-05240443, #w-node-_3ca105c8-7e06-0042-f613-73ca8c85d532-05240443, #w-node-_3ca105c8-7e06-0042-f613-73ca8c85d521-05240443, #w-node-_3ca105c8-7e06-0042-f613-73ca8c85d540-05240443, #w-node-_3ca105c8-7e06-0042-f613-73ca8c85d544-05240443, #w-node-_3ca105c8-7e06-0042-f613-73ca8c85d551-05240443 {
	align-self: auto;
  }
  
  
  @font-face {
	font-family: 'Nanumsquare acb';
	src: url('../fonts/NanumSquare_acB.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Nanumsquare aceb';
	src: url('../fonts/NanumSquare_acEB.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Nanumsquare acl';
	src: url('../fonts/NanumSquare_acL.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Nanumsquare acr';
	src: url('../fonts/NanumSquare_acR.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Spoqahansansneo';
	src: url('../fonts/SpoqaHanSansNeo-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Spoqahansansneo';
	src: url('../fonts/SpoqaHanSansNeo-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Spoqahansansneo';
	src: url('../fonts/SpoqaHanSansNeo-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Spoqahansansneo';
	src: url('../fonts/SpoqaHanSansNeo-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Spoqahansansneo';
	src: url('../fonts/SpoqaHanSansNeo-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Pretendard';
	src: url('../fonts/Pretendard-Black.otf') format('opentype');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Pretendard';
	src: url('../fonts/Pretendard-Medium.otf') format('opentype');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Pretendard';
	src: url('../fonts/Pretendard-Bold.otf') format('opentype'), url('../fonts/Pretendard-ExtraBold.otf') format('opentype');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Pretendard';
	src: url('../fonts/Pretendard-ExtraLight.otf') format('opentype');
	font-weight: 200;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Pretendard';
	src: url('../fonts/Pretendard-Light.otf') format('opentype');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Pretendard';
	src: url('../fonts/Pretendard-Regular.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Pretendard';
	src: url('../fonts/Pretendard-SemiBold.otf') format('opentype');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Nanumsquareroundotfeb';
	src: url('../fonts/NanumSquareRoundOTFEB.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Nanumsquareroundotfl';
	src: url('../fonts/NanumSquareRoundOTFL.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Nanumsquareroundotfb';
	src: url('../fonts/NanumSquareRoundOTFB.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
  }
  @font-face {
	font-family: 'Nanumsquareroundotfr';
	src: url('../fonts/NanumSquareRoundOTFR.otf') format('opentype');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
  }