@charset "UTF-8";
/***************** poll ****************/
.chart_candidate .chart_body {
  /* 66 + (38 * 7) + 20 */
  height: 351px;
  /* 65 + (38 * 7) + 20 */
}
.chart_candidate .chart_body::before {
  height: 266px;
  /* 38 * 7 */
  background-size: 100% 38px;
}
.chart_candidate .chart_foot {
  margin-top: 16px;
}

/*
.chart_head {
	position: relative;
	padding-bottom: 16px;
	.title {
		display: block;
		font-size: 18px;
		line-height: 28px;
		text-align: center;
	}
	&::after {
		content: "";
		position: absolute;
		right: 0;
		bottom: 0;
		left: 0;
		height: 1px;
		background: rgba(0, 0, 0, 0.1);
	}
}
*/
/*
.chart_legend {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-top: 8px;
	margin-left: -5px;
	margin-right: -5px;

	li {
		width: 72px;
		margin: 16px 5px 0;
		text-align: center;

		[class^="party_symbol"] {
			margin: 0 auto 4px;
		}
		.profile_image {
			width: 60px;
			height: 60px;
			margin: 0 auto 4px;
		}
		.name {
			display: block;
			margin-bottom: -2px;
			font-size: 14px;
			line-height: 22px;
		}
		[class^="party_color"] {
			display: block;
			font-size: 12px;
			line-height: 20px;
		}
		.party_color97 {
			color: $partyColor0;
		}
		.percent {
			display: block;
			height: 34px;
			margin-top: 4px;
			font-family: Arial;
			font-size: 16px;
			line-height: 34px;
		}
		.num {
			display: inline-block;
			font-size: 24px;
			line-height: 34px;
		}
		.null {
			color: #999;
			font-size: 20px;
			line-height: 34px;
		}
	}
}
*/
.chart_body {
  overflow: visible !important;
  position: relative;
  left: -20px;
  width: calc(100% + 20px);
  height: 230px;
  /* (28 * 8) + 20 - (28 / 2) */
}
.chart_body::before, .chart_body::after {
  content: "";
  position: absolute;
  bottom: 19px;
  left: 20px;
  width: calc(100% - 20px);
  z-index: -1;
}
.chart_body::before {
  /* 28 * 8 */
  background-image: linear-gradient(to top, #f2f2f2 1px, transparent 1px);
  background-position: 0 0;
}
.chart_body::after {
  height: 1px;
  background: #999;
}
.chart_body.yaxis_max60 {
  /* (32 * 7) + 20 - (28 / 2) */
}
.chart_body.yaxis_max60::before {
  /* 32 * 7 */
  background-size: 100% 32px;
}

.chart_tooltip > span {
  top: 0 !important;
  background: #fff;
  border-radius: 4px;
  box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.08);
}
.chart_tooltip > span::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid #e6e6e6;
  border-radius: 4px;
}
.chart_tooltip ul {
  display: table;
  padding: 8px 12px;
}
.chart_tooltip li {
  display: table-row;
}
.chart_tooltip li:not(:first-child) {
  margin-top: 2px;
}
.chart_tooltip em {
  display: table-cell;
  font-family: Arial;
  color: #111;
  font-size: 12px;
  line-height: 21px;
  font-style: normal;
  vertical-align: middle;
}
.chart_tooltip strong {
  display: table-cell;
  padding-left: 8px;
  font-family: Arial;
  font-size: 14px;
  line-height: 21px;
  text-align: right;
  vertical-align: middle;
}
.chart_tooltip strong[class=""] {
  color: #878c99;
}
.chart_tooltip .party_color97 {
  color: #ccc;
}

.chart_foot {
  min-height: 22px;
  margin-top: 12px;
}
.chart_foot .source_wrap {
  display: flex;
  align-items: flex-start;
  color: #999;
  font-size: 13px;
  line-height: 21px;
}
.chart_foot .source_wrap strong {
  display: inline-flex;
  align-items: center;
}
.chart_foot .source_wrap .ico_info {
  width: 20px;
  height: 20px;
  margin-right: 4px;
  background-size: cover;
}
.chart_foot .source_wrap > span {
  margin-left: 8px;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}

.chart_link {
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 14px;
  line-height: 22px;
}
.chart_link .ico_arrow_right {
  width: 12px;
  height: 12px;
  margin-left: 4px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.59998 1.19995L8.39998 5.99995L3.59998 10.8' stroke='%23111111' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  background-size: cover;
}

/*
.poll_result {
	.secondary_swiper {
		margin-bottom: 20px;
		padding-bottom: 0;
		border-bottom: none;
	}
	.list_option_area {
		margin-top: 0;
		margin-bottom: 13px;
	}
	> .row {
		margin-top: 13px;
	}
}

.poll_swiper {
	.jswiper_pagination {
		margin-top: 24px;
	}
}

.poll_head {
	.dropdown {
		&.open {
			.ico_arrow {
				transform: rotate(180deg);
			}
		}

		.ico_arrow {
			width: 12px;
			height: 12px;
			background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L10 3L2 3L6 9Z' fill='%23111111'/%3E%3C/svg%3E%0A") !important;
		}
		.dropdown_menu {
			overflow-x: hidden;
			overflow-y: auto;
			top: 100%;
		}
	}
}
*/
@media (max-width: 767px) {
  /*
  .chart_legend {
  	li {
  		&:first-child:nth-last-child(n + 5):nth-last-child(-n + 6),
  		&:first-child:nth-last-child(n + 5):nth-last-child(-n + 6) ~ li {
  			margin-left: 12px;
  			margin-right: 12px;
  		}
  	}
  }

  .chart_candidate {
  	.chart_tooltip {
  		li {
  			&:first-child:nth-last-child(n + 7),
  			&:first-child:nth-last-child(n + 7) ~ li {
  				margin-top: 2px;
  			}
  		}
  	}
  }
  	*/
}
@media (max-width: 985px) {
  /*
  .chart_candidate {
  	.chart_head {
  		padding-bottom: 0;
  		&::after {
  			display: none;
  		}
  	}
  }
  */
  .chart_candidate .chart_tooltip {
    width: 100%;
    top: 0 !important;
    left: 0 !important;
  }
  .chart_candidate .chart_tooltip > span {
    top: 0 !important;
    left: 20px !important;
    width: calc(100% - 20px) !important;
    min-height: 66px;
    padding: 6px 0;
    box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.08);
  }
  .chart_candidate .chart_tooltip ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-left: -4px;
    padding: 0 !important;
  }
  .chart_candidate .chart_tooltip li {
    display: flex;
    align-items: center;
    margin-top: 4px;
    margin-left: 16px;
  }
  .chart_candidate .chart_tooltip em {
    display: block;
  }
  .chart_candidate .chart_tooltip strong {
    display: block;
    padding-left: 4px;
  }
  /*
  .poll_result {
  	.poll_chart {
  		border-top: 1px solid rgba(0, 0, 0, 0.1);
  	}
  	.chart_candidate {
  		padding-top: 24px;
  	}
  	> .row {
  		position: relative;
  		&::after {
  			content: "";
  			position: absolute;
  			right: -20px;
  			bottom: 0;
  			left: -20px;
  			height: 1px;
  			background: rgba(0, 0, 0, 0.1);
  		}
  	}
  }
  .poll_swiper {
  	.jswiper_wrap {
  		.slide {
  			width: 100% !important;
  			max-width: none !important;
  		}
  	}
  }
  .poll_head {
  	.dropdown {
  		width: 100%;
  		margin-bottom: 20px;
  		border-bottom: 1px solid #e6e6e6;
  		.dropdown_toggle {
  			justify-content: center;
  			position: relative;
  			width: 100%;
  			padding-bottom: 12px;
  			font-weight: 400;
  			.ico_arrow {
  				position: absolute;
  				right: 0;
  			}
  		}
  		.dropdown_menu {
  			width: 100%;
  			max-height: 282px;
  			padding: 16px;
  			.dropdown_item {
  				font-size: 14px;
  				line-height: 22px;
  				text-align: center;
  				&.active {
  					font-weight: 700;
  				}
  				&:not(:first-child) {
  					margin-top: 14px;
  				}
  			}
  		}
  	}
  }
  	*/
}
@media (min-width: 986px) {
  /*
  .poll_chart {
  	// padding: 24px;
  }
  */
  .chart_candidate {
    border-top: 1px solid #e6e6e6;
  }
  .chart_candidate .chart_body {
    /* (48 * 7) + 20 - (48 / 2) */
    /* (48 * 7) + 20 */
    height: 341px;
    /* (46 * 7) + 20 - 1 */
  }
  .chart_candidate .chart_body::before {
    /* 48 * 7 */
    height: 322px;
    /* 46 * 7 */
    background-size: 100% 46px;
  }
  .chart_candidate .chart_tooltip > span {
    top: -24px !important;
  }
  /*
  .chart_head {
  	.title {
  		font-size: 16px;
  		line-height: 24px;
  	}
  	&::after {
  		right: -24px;
  		left: -24px;
  	}
  }
  */
  .chart_foot {
    min-height: 21px;
  }
  .chart_foot .source_wrap {
    font-size: 12px;
    line-height: 20px;
  }
  .chart_foot .source_wrap .ico_info {
    width: 17px;
    height: 17px;
  }
  .chart_link {
    font-size: 13px;
    line-height: 21px;
  }
  .chart_link .ico_arrow_right {
    width: 11px;
    height: 11px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.33301 1.5L7.33301 5.5L3.33301 9.5' stroke='%23111111' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  }
  /*
  .poll_result {
  	&::after {
  		display: none;
  	}
  	.secondary_swiper {
  		margin-bottom: 40px;
  	}
  	> .row {
  		margin-top: 16px;
  		margin-left: 0;
  		margin-right: 0;
  		> .col_lg4 {
  			padding-left: 0;
  			padding-right: 0;
  			border: 1px solid #e6e6e6;
  			&:not(:nth-child(3n + 1)) {
  				border-left-width: 0;
  			}
  			&:nth-child(n + 4) {
  				border-top-width: 0;
  			}
  		}
  	}
  }
  .poll_swiper {
  	.inner {
  		position: relative;
  		border: 1px solid #e6e6e6;
  		border-left: none;
  		border-right: none;
  		&::before {
  			content: "";
  			position: absolute;
  			top: 0;
  			left: 0;
  			bottom: 0;
  			width: 1px;
  			background-color: #e6e6e6;
  		}
  		&::after {
  			content: "";
  			position: absolute;
  			top: 0;
  			right: 0;
  			bottom: 0;
  			width: 1px;
  			background-color: #e6e6e6;
  		}
  	}
  	.jswiper_wrap {
  		margin: 0;
  		.slide {
  			margin: 0;
  			width: calc(100% / 3);
  			border-right: 1px solid #e6e6e6;
  		}
  	}
  	.jswiper_pagination {
  		margin-top: 20px;
  	}
  }

  .poll_head {
  	position: relative;
  	z-index: 7;
  	margin-top: 0 !important;
  	.dropdown {
  		position: absolute;
  		top: 50%;
  		right: 0;
  		transform: translateY(-50%);
  		.dropdown_toggle {
  			font-size: 16px;
  			line-height: 24px;
  		}
  		.dropdown_menu {
  			max-height: 220px;
  			padding: 12px 16px;
  			border-radius: 4px;
  			box-shadow: 1px 3px 6px 0px rgba(0, 0, 0, 0.08);
  			.dropdown_item {
  				font-size: 16px;
  				line-height: 24px;
  				&.active {
  					font-weight: 500;
  				}
  				&:not(:first-child) {
  					margin-top: 10px;
  				}
  			}
  		}
  	}
  }
  */
}
/* 투표율 레이어 */
.dropdown_turnout {
  border: 1px solid rgba(0, 0, 0, 0.1);
  display: none;
  position: absolute;
  white-space: nowrap;
  z-index: 20;
  top: 26px;
  left: -250px;
  width: 320px;
  margin-top: 6px;
  padding: 21px 25px;
  background-color: #fff;
}
@media (min-width: 986px) {
  .dropdown_turnout {
    margin-top: 10px;
    right: auto;
    left: 20px;
  }
}
.dropdown_turnout .layer_title {
  display: block;
  padding-bottom: 23px;
  font-size: 16px !important;
  line-height: 24px !important;
  color: #111 !important;
}
.dropdown_turnout .list {
  overflow: hidden;
  position: relative;
}
.dropdown_turnout .list::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  bottom: 0;
  width: 1px;
  background: rgba(0, 0, 0, 0.1);
}
.dropdown_turnout ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -1px;
}
.dropdown_turnout li {
  width: 50%;
  padding: 7px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.dropdown_turnout li:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.dropdown_turnout li small {
  font-weight: 400;
  font-size: 16px;
}
.dropdown_turnout li:first-child, .dropdown_turnout li:nth-child(2) {
  padding-top: 0;
}
.dropdown_turnout li:last-child {
  padding-bottom: 0;
}
.dropdown_turnout li::before {
  display: none;
}
.dropdown_turnout li:nth-child(even) {
  padding-left: 24px;
}
.dropdown_turnout li:nth-child(2n+1) {
  padding-right: 24px;
}
.dropdown_turnout li strong {
  float: right;
  font-size: 16px;
  line-height: 24px;
  color: #067E77;
}
.dropdown_turnout .btn_close {
  top: 10px;
  right: 10px;
}

.dropdown.open .dropdown_turnout {
  display: block;
}

.election {
  position: relative;
  margin: 20px 0 40px;
}
.election .head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
}
.election .head span:first-child {
  color: #067E77;
}
.election .head .logo {
  display: block;
  width: 105px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='197' height='37' viewBox='0 0 197 37' fill='none'%3E%3Cpath d='M28.1262 14.6528H25.6714V1.802H19.1091V36.1687H25.6714V21.7824H28.1262V36.1687H34.6787V1.802H28.1262V14.6528Z' fill='black'/%3E%3Cpath d='M0 36.1002H16.9584V29.2249H7.37407V10.0074H16.9584V3.02449H0V36.1002Z' fill='black'/%3E%3Cpath d='M64.7627 1.802V6.78977H60.5475V13.9193H64.7627V25.8118H73.0463V1.802H64.7627Z' fill='black'/%3E%3Cpath d='M50.0246 12.6767L53.027 22.6033L53.0466 22.6718H61.3498L57.6236 10.3784L57.6041 10.3099H50.8852L53.6041 2.7696L53.653 2.64247H45.3596L38.1811 22.5349L38.1322 22.6718H46.4158L50.0246 12.6767Z' fill='black'/%3E%3Cpath d='M46.8842 24.8918H38.7473V36.0996H72.977V29.0679H46.8842V24.8918Z' fill='black'/%3E%3Cpath d='M82.8257 10.9265L90.0433 12.8825C90.6693 9.86048 92.5274 8.12943 95.1582 8.12943C98.0727 8.12943 99.6766 9.78224 99.6766 12.7847C99.6766 15.7871 97.2805 17.8311 94.2389 20.5108L93.5543 21.1172C89.7891 24.5108 86.4248 27.2688 82.8551 30.1832V35.9925H107.452V29.391H92.635L94.6497 28.1881C96.4003 27.1416 98.5812 25.4693 101.32 23.0732C105.574 19.5231 107.823 15.8067 107.823 12.3348C107.823 8.86293 106.708 5.94851 104.615 3.96318C102.337 1.81159 98.9529 0.79448 94.8453 1.0292C88.547 1.3226 84.058 5.01941 82.8355 10.9167L82.8257 10.9265Z' fill='black'/%3E%3Cpath d='M143.903 10.8871L151.091 12.8431C151.707 9.83087 153.565 8.10961 156.186 8.10961C159.091 8.10961 160.695 9.75264 160.695 12.7453C160.695 15.738 158.308 17.7624 155.286 20.4323L154.602 21.0387C150.885 24.3932 147.511 27.1511 143.942 30.0753V35.8651H168.45V29.2832H153.683L155.687 28.09C157.438 27.0436 159.609 25.381 162.328 22.9947C166.563 19.4543 168.802 15.7575 168.802 12.2856C168.802 8.81376 167.697 5.9189 165.604 3.94335C163.335 1.80155 159.971 0.794213 155.873 1.01915C149.595 1.31255 145.125 4.99959 143.903 10.8773V10.8871Z' fill='black'/%3E%3Cpath d='M174.533 33.9876C176.841 35.748 179.785 36.7065 183.032 36.7749C183.149 36.7749 183.257 36.7749 183.374 36.7749C187.619 36.7749 191.257 35.572 193.634 33.3617C195.697 31.4546 196.783 28.8336 196.783 25.7823C196.783 19.9143 193.741 15.4351 189.027 14.3691C185.673 13.6649 182.817 13.9779 180.763 15.2688L179.599 16.0023V15.9045L180.245 8.45221H194.23L194.993 1.88987H172.802L171.277 20.5793H179.081C179.863 19.6111 181.506 18.6429 183.179 18.6429C186.572 18.6429 188.597 20.8043 188.597 24.4326C188.597 28.061 186.524 30.4864 183.179 30.4864C180.509 30.4864 178.602 28.7358 178.172 25.9094L170.308 27.171C170.788 29.8898 172.255 32.2566 174.543 33.9876H174.533Z' fill='black'/%3E%3Cpath d='M144.284 19.4255C144.284 19.3766 144.284 19.3277 144.284 19.2885C144.255 18.3594 144.138 17.5184 144.089 17.1565C144.04 16.8044 143.991 16.5208 143.962 16.3056C143.619 15.6406 143.277 14.9854 142.935 14.3203C141.047 13 138.788 13.1467 137.673 14.3594C137.086 14.9951 136.93 15.7971 136.901 16.3643L136.48 15.9829L135.825 16.2959L135.737 18.291C137.654 16.8533 137.634 19.6895 137.634 19.6895C137.634 19.8069 137.634 19.9438 137.634 20.0905V20.1394C137.624 20.3252 137.615 20.5012 137.585 20.6871C137.566 20.8533 137.546 21.0294 137.507 21.225L137.487 21.3228C137.468 21.4401 137.448 21.5673 137.419 21.6846L137.37 21.89C137.311 22.1443 137.253 22.379 137.194 22.5648L137.165 22.643C136.656 24.2665 135.747 25.7922 134.534 27.044C134.358 27.2298 134.162 27.4059 133.967 27.5819L133.82 27.7091C133.663 27.846 133.507 27.9731 133.341 28.1003C133.253 28.1687 133.155 28.2372 133.057 28.3056C132.93 28.3937 132.803 28.4817 132.676 28.5697C132.539 28.6577 132.402 28.7457 132.265 28.824C132.167 28.8827 132.069 28.9413 131.971 28.9902C131.805 29.0782 131.639 29.1663 131.443 29.2641C131.365 29.3032 131.297 29.3423 131.218 29.3716C131.042 29.4499 130.866 29.5281 130.612 29.6259L130.426 29.6944C130.25 29.7531 130.064 29.8215 129.81 29.89C129.732 29.9095 129.654 29.9389 129.575 29.9584C129.399 30.0073 129.233 30.0465 129.057 30.0856C128.93 30.1149 128.803 30.1443 128.676 30.1638C128.5 30.1932 128.324 30.2225 128.157 30.2421L127.913 30.2714C127.551 30.3105 127.17 30.3301 126.759 30.3301H126.622C126.27 30.3301 125.908 30.3105 125.556 30.2714L125.36 30.2518C125.008 30.2127 124.666 30.154 124.333 30.0758L124.138 30.0269C123.786 29.9389 123.463 29.8509 123.16 29.7531L122.964 29.6846C122.671 29.577 122.377 29.4597 122.113 29.3325L121.879 29.2152C121.634 29.0978 121.39 28.9609 121.135 28.8142L121.018 28.7457C121.018 28.7457 120.94 28.6968 120.901 28.6773C120.685 28.5404 120.451 28.3839 120.177 28.1785L120.069 28.1003C120.02 28.0611 119.962 28.022 119.913 27.9731C119.707 27.8166 119.502 27.6308 119.277 27.4254C119.189 27.3472 119.101 27.2592 119.013 27.1809C118.798 26.9756 118.612 26.7702 118.436 26.5746C118.358 26.4866 118.28 26.3985 118.211 26.3007C118.016 26.0562 117.839 25.8313 117.693 25.6162C117.663 25.5673 117.634 25.5281 117.605 25.4792L117.517 25.3423C117.331 25.0489 117.184 24.8044 117.057 24.5697L116.94 24.3448C116.793 24.0611 116.676 23.7971 116.549 23.4939L116.49 23.3472C116.372 23.0538 116.275 22.7408 116.177 22.4181L116.128 22.2421C116.04 21.9096 115.972 21.577 115.903 21.1663L115.883 21.0391C115.835 20.6968 115.795 20.3448 115.776 19.9829V19.7971C115.756 19.4352 115.756 19.0734 115.776 18.7115L115.795 18.4866C115.815 18.2323 115.854 17.8802 115.893 17.6455C116.597 13.2641 119.981 9.66507 124.294 8.69686C124.568 8.63818 124.93 8.56972 125.184 8.54038C125.243 8.54038 125.311 8.5306 125.37 8.52082H125.487C125.742 8.4817 125.967 8.46214 126.172 8.45236C126.319 8.45236 126.465 8.45236 126.612 8.45236C126.788 8.45236 126.954 8.45236 127.121 8.45236C127.297 8.45236 127.463 8.47192 127.629 8.4817C127.766 8.49148 127.903 8.51104 128.03 8.5306H128.099C128.255 8.55994 128.421 8.5795 128.578 8.60884C128.832 8.64796 129.126 8.70664 129.419 8.78488C132.187 9.41079 134.407 8.84356 135.923 8.14918C136.529 7.846 137.615 7.18097 138.152 6.04649C136.969 5.02938 135.629 4.16875 134.172 3.47437L133.673 3.25921C133.106 3.01471 132.519 2.78978 131.913 2.60396L131.776 2.55506C131.678 2.52572 131.59 2.49638 131.492 2.46704C131.277 2.40836 131.042 2.34968 130.729 2.27144C130.485 2.21276 130.231 2.16386 129.976 2.11496L129.849 2.08562C129.693 2.05628 129.526 2.02694 129.36 1.9976C128.861 1.91936 128.402 1.87046 127.942 1.83134C127.883 1.83134 127.825 1.83134 127.776 1.83134H127.659C127.267 1.802 126.857 1.802 126.397 1.802H126.309C126.309 1.802 126.221 1.802 126.172 1.802C126.123 1.802 126.064 1.802 126.015 1.81178H125.918C125.556 1.83134 125.174 1.87046 124.783 1.90958H124.646C124.568 1.92914 124.48 1.93892 124.402 1.9487L124.216 1.96826C121.126 2.39858 118.172 3.69931 115.668 5.71398C115.258 6.04649 114.857 6.39857 114.465 6.77999C114.084 7.15163 113.722 7.53305 113.37 7.93402C111.952 9.57705 110.866 11.4255 110.133 13.4303L110.094 13.5379C109.927 13.9878 109.791 14.4475 109.673 14.8973C109.654 14.9854 109.634 15.0734 109.615 15.1614L109.575 15.3179C109.478 15.7384 109.399 16.0807 109.35 16.4132C109.321 16.5599 109.302 16.7066 109.282 16.8533L109.233 17.2152C109.214 17.3325 109.194 17.4499 109.184 17.5673C109.174 17.7042 109.165 17.8509 109.155 17.9878L109.135 18.1932C109.135 18.1932 109.135 18.2616 109.126 18.3008V18.4377C109.126 18.5257 109.116 18.6137 109.106 18.692V18.8582C109.096 19.0343 109.086 19.2103 109.086 19.3863C109.086 19.4939 109.086 19.6015 109.086 19.7091V19.8558C109.086 20.0122 109.096 20.1785 109.106 20.335C109.106 20.4328 109.116 20.5404 109.126 20.6675V20.736C109.145 20.912 109.155 21.0978 109.174 21.2739C109.184 21.3814 109.204 21.489 109.223 21.6553C109.243 21.8411 109.272 22.0269 109.302 22.2225L109.36 22.555C109.399 22.7506 109.439 22.956 109.478 23.1516L109.536 23.4254C109.585 23.6406 109.644 23.8558 109.703 24.0709L109.761 24.2861C109.83 24.5208 109.898 24.7457 109.976 24.9707L110.025 25.1272C110.113 25.3717 110.201 25.6259 110.299 25.8606L110.338 25.9487C110.446 26.2225 110.563 26.4768 110.681 26.7506C112.979 31.7384 117.546 35.4156 122.925 36.599C123.179 36.6577 123.443 36.7066 123.776 36.7653H123.844C124.06 36.8142 124.304 36.8435 124.607 36.8826L124.783 36.9022C125.038 36.9315 125.282 36.9511 125.536 36.9609H125.722C126.035 36.9902 126.358 37 126.681 37C127.228 37 127.795 36.9707 128.363 36.9218H128.451C128.94 36.8631 129.448 36.7946 129.996 36.687L130.172 36.6577C130.622 36.5697 131.082 36.4523 131.58 36.3056L131.844 36.2274C132.245 36.1002 132.666 35.9535 133.116 35.7775L133.214 35.7384C133.292 35.709 133.37 35.6797 133.448 35.6406C133.82 35.4841 134.192 35.3081 134.641 35.0831L134.69 35.0538C134.788 35.0049 134.886 34.956 134.984 34.9071C135.306 34.7311 135.639 34.5355 136.001 34.3105C136.148 34.2225 136.284 34.1345 136.421 34.0367C136.47 34.0073 136.519 33.9682 136.558 33.9389C137.771 33.1076 139.541 31.6797 141.106 29.4401C141.908 28.2861 142.974 26.4572 143.649 24.0318C144.294 21.6748 144.275 19.8166 144.265 19.4255H144.284Z' fill='black'/%3E%3Cpath d='M143.894 16.0515C143.816 15.807 143.728 15.5528 143.532 15.1713C143.337 14.7801 143.053 14.2618 142.633 13.6554C142.163 12.9904 141.371 12.0809 140.246 11.4452C140.139 11.3767 140.041 11.318 139.992 11.2985C139.806 11.2105 139.552 11.0931 139.239 10.9855C139.034 10.9171 138.838 10.8682 138.652 10.829C136.021 10.3987 134.183 12.0026 133.557 12.6579C131.63 14.829 129.694 17.0002 127.767 19.1616C126.877 18.0955 126.183 17.2936 125.733 16.785C125.567 16.5992 125.352 16.3645 125.009 16.0907C124.334 15.5528 123.689 15.3083 123.415 15.2202C122.457 14.8975 121.635 14.9366 121.234 14.9757C120.872 15.0149 120.061 15.1322 119.18 15.6506C118.77 15.8853 118.466 16.1396 118.251 16.3352C121.4 20.0026 124.55 23.6799 127.699 27.3474C131.259 23.5038 133.136 21.3425 134.193 20.0515C134.858 19.2398 135.611 18.4867 136.295 17.6946C136.354 17.6359 136.413 17.5674 136.462 17.5087C136.755 17.1567 137.586 16.1493 138.76 15.318C138.955 15.1811 139.239 14.9855 139.63 14.8193C140.002 14.653 140.54 14.4378 141.234 14.4378C141.498 14.4378 141.733 14.4867 141.958 14.5454C142.065 14.565 142.193 14.6041 142.339 14.6726C142.594 14.7801 143.083 15.0442 143.484 15.5723C143.738 15.9048 143.855 16.2276 143.914 16.4134C144.031 16.7459 144.07 17.0002 144.08 17.0002C144.09 17.0002 144.051 16.5601 143.904 16.0711L143.894 16.0515Z' fill='url(%23paint0_linear_4963_1490)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4963_1490' x1='125.009' y1='20.5112' x2='140.1' y2='11.1224' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23067E77'/%3E%3Cstop offset='0.91' stop-color='%232ADDD0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% 50%/100% auto no-repeat;
  font-size: 0;
}
@media (min-width: 986px) {
  .election .head .logo {
    position: absolute;
    left: 50%;
    top: -4px;
    width: 139px;
    height: 26px;
    margin-left: -70px;
  }
}
.election .head .d_day {
  position: static;
  display: flex;
  align-items: center;
  color: #067E77;
  font-size: 13px;
  line-height: 21px;
}
@media (min-width: 986px) {
  .election .head .d_day {
    font-size: 14px;
    line-height: 22px;
  }
}
.election .head .d_day strong {
  position: relative;
  margin-left: 10px;
  font-size: 22px;
}
@media (min-width: 986px) {
  .election .head .d_day strong {
    font-size: 24px;
  }
}
.election .head .d_day strong::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 8px;
  background: rgba(6, 126, 119, 0.1);
  z-index: -1;
}
@media (max-width: 985px) {
  .election .head .dropdown .btn {
    padding: 0;
    background: none;
  }
}
.election .head .dropdown .btn:last-child {
  margin-right: 0;
}
.election .head .dropdown .dropdown_menu + .rate {
  margin-left: 8px;
}
.election .head .dropdown .rate span {
  margin-left: 3px;
}
.election .head .dropdown_turnout {
  right: 0;
  left: auto;
}
.election {
  /* title */
}
.election .head + .chain_area > .title,
.election .tab_area + div > .title, .election > .title {
  display: block;
  margin: 40px 0 16px;
  border-radius: 8px;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
}
@media (min-width: 986px) {
  .election .head + .chain_area > .title,
  .election .tab_area + div > .title, .election > .title {
    margin: 60px 0 20px;
    font-size: 24px;
    line-height: 34px;
  }
}
@media (min-width: 986px) {
  .election .rate + .dropdown::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    height: 14px;
    margin-top: -7px;
    border-left: 1px solid #ccc;
  }
}
.election .dropdown {
  display: flex;
  align-items: center;
  position: relative;
}
@media (min-width: 986px) {
  .election .dropdown {
    margin-left: 20px;
  }
}
.election .dropdown .btn {
  display: flex;
  align-items: center;
  position: relative;
  height: 26px;
  padding: 0 9px;
  background: rgba(6, 126, 119, 0.1);
  color: #067E77;
  font-size: 14px;
  line-height: 22px;
}
@media (min-width: 986px) {
  .election .dropdown .btn {
    margin: 0 8px 0 20px;
  }
}
.election .dropdown .btn .ico_arrow {
  width: 0;
  height: 0;
  margin-left: 5px;
  margin-right: 0;
  border-top: 6px solid #067E77;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  transition: 0.5s ease;
}
.election .dropdown .dropdown_toggle {
  display: flex;
}
.election .dropdown .dropdown_toggle:not(.btn) {
  padding-right: 0;
}
.election .dropdown.open .ico_arrow {
  rotate: 180deg;
}
.election .dropdown .rate {
  height: 26px;
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
  overflow: hidden;
}
.election .dropdown .rate span {
  color: #067E77;
}
.election .dropdown .rate small {
  font-weight: 400;
  font-size: 16px;
}
.election .dropdown .rate li small {
  margin-left: -3px;
  font-size: 13px;
}
.election .info {
  color: #999;
  font-size: 11px;
  line-height: 18px;
  font-weight: 400;
}
@media (max-width: 985px) {
  .election .info {
    margin-top: -4px;
  }
}
@media (min-width: 986px) {
  .election .info {
    position: absolute;
    top: 23px;
    right: 30px;
    font-size: 13px;
    line-height: 21px;
  }
}
.election .chain_area {
  position: relative;
  padding: 16px 0 20px;
}
@media (max-width: 689px) {
  .election .chain_area {
    margin-left: -20px;
    margin-right: -20px;
  }
}
@media (min-width: 986px) {
  .election .chain_area {
    padding: 20px 0 20px;
  }
}
.election .chain_area > .title:first-child {
  margin-top: 0;
}
.election .rate strong:first-child {
  margin-right: 5px;
}
.election .rate .font_arial {
  font-family: Arial;
  margin-right: 1px;
  font-size: 18px;
  line-height: 30px;
}
.election div.bar_wrap {
  display: flex;
  position: relative;
  width: auto;
  height: 32px;
  padding-right: 0;
  background-color: #fff;
}
.election div.bar_wrap .bar {
  animation: showBar2 1.5s ease;
}
.election div.bar_wrap .bar .rate {
  padding-left: 16px;
  color: #fff;
  font-size: 13px;
}
.election div.bar_wrap .bar .rate .font_arial {
  margin-left: 2px;
}
.election {
  /*.chart_wrap {
      .jswiper_pagination {
          margin-top: 20px;
      }

      &:not(.jswiper) {
          display: flex;
          flex-wrap: wrap;
          column-gap: 16px;

          @include mixin.mobile2 {
              display: grid;
              grid-column-gap: 16px;
          }

          .voting_wrap {
              width: calc(100% / 3);

          }
      }
  }*/
}
.election .jswiper_pagination {
  margin-top: 25px;
}
.election .jswiper_pagination button [class*=ico_],
.election .jswiper_pagination button {
  width: 34px;
  height: 34px;
}
.election .jswiper_pagination button .ico_stop {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Crect width='34' height='34' rx='17' transform='matrix(-1 0 0 1 34 0)' fill='white'/%3E%3Crect x='-0.708333' y='0.708333' width='32.5833' height='32.5833' rx='16.2917' transform='matrix(-1 0 0 1 32.5833 0)' stroke='black' stroke-opacity='0.1' stroke-width='1.41667'/%3E%3Crect width='1.36' height='12.24' transform='matrix(-1 0 0 1 14.96 10.88)' fill='%231D1D1D'/%3E%3Crect width='1.36' height='12.24' transform='matrix(-1 0 0 1 20.3999 10.88)' fill='%231D1D1D'/%3E%3C/svg%3E");
}
.election .jswiper_pagination button.btn_play {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.election .jswiper_pagination button .ico_play {
  margin: -1px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='40' height='40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h40v40H0z'/%3E%3Ccircle stroke='none' stroke-opacity='0.1' stroke-width='1' cx='20' cy='20' r='18.5'/%3E%3Cpath fill='%23000' d='M16 13v13.999l.3.001 11.99-6.86v-.284l-11.994-6.854z'/%3E%3C/g%3E%3C/svg%3E");
}
.election .secondary_swiper {
  position: relative;
  width: auto;
  margin-top: -8px;
  padding-bottom: 0;
}
@media (max-width: 985px) {
  .election .secondary_swiper {
    margin-bottom: 20px;
    border-bottom: none;
  }
}
.election .secondary_swiper .secondary_nav {
  margin-bottom: 12px;
}
@media (min-width: 986px) {
  .election .secondary_swiper .secondary_nav {
    margin-top: 0;
    margin-bottom: 0;
  }
  .election .secondary_swiper .secondary_nav.jswiper:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: 0;
    width: 30px;
    height: 100%;
    background: linear-gradient(to left, rgb(255, 255, 255), rgb(255, 255, 255) 10%, rgba(255, 255, 255, 0));
    z-index: 10;
  }
  .election .secondary_swiper .secondary_nav.jswiper.end:after {
    display: none;
  }
}
@media (min-width: 986px) {
  .election .secondary_swiper {
    /*position: static !important;*/
    margin-bottom: 0;
    padding-bottom: 0;
  }
  .election .secondary_swiper.align_center .tag_nav {
    margin-bottom: 40px;
    justify-content: center;
  }
  .election .secondary_swiper + .row {
    margin-top: 10px;
  }
  .election .secondary_swiper .more {
    display: none;
  }
  .election .secondary_swiper .secondary_nav.jswiper.end::after {
    display: none;
  }
}
.election .secondary_swiper .tag_nav {
  flex-wrap: inherit;
}
@media (min-width: 986px) {
  .election .secondary_swiper .tag_nav {
    margin: 0 -1px;
  }
}
.election .secondary_swiper .tag_nav .nav_link {
  background-color: #F2F2F2;
  border: none;
}
.election .secondary_swiper .tag_nav .nav_link.active {
  background-color: #067E77;
}
.election .secondary_swiper .tag_nav span.nav_link {
  color: #ccc;
}
.election .secondary_swiper .tag_nav .nav_item {
  margin: 8px 2px 0 4px;
}
@media (min-width: 986px) {
  .election .secondary_swiper .tag_nav .nav_item {
    margin-left: 1px;
    margin-right: 1px;
  }
}
@media (max-width: 985px) {
  .election {
    /* 태그 메뉴 */
  }
  .election .secondary_header_wrap.sticky_top {
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
    height: 60px;
    left: 0;
    padding: 0 20px;
    top: 60px;
    margin-top: 0;
    width: 100%;
    z-index: 307;
  }
  .election .secondary_header_wrap.sticky_top .secondary_nav {
    margin-top: 4px;
  }
  .election .secondary_header_wrap.sticky_top .tag_more {
    position: relative;
    margin: 0 -20px;
    padding: 4px 50px 12px 20px;
    background-color: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .election .secondary_header_wrap.sticky_top .tag_more .more {
    top: 12px;
    right: 20px;
  }
}
.election .chart_swiper .jswiper_wrap {
  margin: 0 auto;
}
@media (min-width: 986px) {
  .election .chart_swiper .jswiper_wrap {
    margin: 0 -16px 0 0;
  }
}
@media (max-width: 985px) {
  .election .chart_swiper .slide {
    width: 100vw !important;
    margin: 0 auto;
    max-width: 100% !important;
  }
}
@media (min-width: 986px) {
  .election .chart_swiper .slide {
    width: calc(33.3333333333% - 16px);
    margin: 0 16px 0 0;
  }
}
.election .chart_swiper .slide .voting_wrap {
  border: none;
}
.election {
  /* 출구조사 */
}
.election .exitpoll {
  display: flex;
}
@media (max-width: 985px) {
  .election .exitpoll {
    flex-direction: column;
  }
}
@media (min-width: 986px) {
  .election .exitpoll {
    padding: 30px 0px;
    background-color: #FAFAFA;
    border-radius: 8px;
  }
}
.election .exitpoll .type1 {
  display: flex;
}
@media (max-width: 985px) {
  .election .exitpoll .type1 {
    flex-direction: column;
  }
}
@media (min-width: 986px) {
  .election .exitpoll .type1 {
    width: 66.6%;
  }
}
.election .exitpoll .type1 > li {
  position: relative;
}
@media (max-width: 985px) {
  .election .exitpoll .type1 > li {
    margin-bottom: 10px;
    padding: 16px 20px;
    background-color: #FAFAFA;
    border-radius: 8px;
  }
}
@media (min-width: 986px) {
  .election .exitpoll .type1 > li {
    width: 50%;
    padding-left: 30px;
  }
  .election .exitpoll .type1 > li::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
}
.election .exitpoll .type1 dt {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
  font-size: 13px;
  font-weight: 700;
  line-height: 21px;
}
@media (min-width: 986px) {
  .election .exitpoll .type1 dt {
    margin-bottom: 18px;
    font-size: 16px;
    line-height: 24px;
  }
}
.election .exitpoll .type1 dt > * {
  display: flex;
  align-items: center;
}
.election .exitpoll .type1 dt span {
  margin-right: 6px;
}
.election .exitpoll .type1 dt strong {
  margin-right: 8px;
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
}
@media (min-width: 986px) {
  .election .exitpoll .type1 dt strong {
    font-size: 28px;
    line-height: 42px;
  }
}
.election .exitpoll .type1 dt strong i {
  width: 24px;
  height: 24px;
}
@media (min-width: 986px) {
  .election .exitpoll .type1 dt strong i {
    width: 28px;
    height: 28px;
  }
}
.election .exitpoll .type1 dt i {
  width: 16px;
  height: 16px;
  margin-left: 4px;
}
.election .exitpoll .type1 dt li {
  color: #111;
  font-size: 15px;
  line-height: 24px;
}
.election .exitpoll .type1 dd .number {
  display: block;
  margin-bottom: 13px;
  color: #111;
  font-size: 32px;
  line-height: 24px;
  font-family: Arial;
}
@media (min-width: 986px) {
  .election .exitpoll .type1 dd .number {
    margin-bottom: 16px;
    font-size: 48px;
    line-height: 50px;
  }
}
.election .exitpoll .type1 dd span {
  display: inline-block;
  height: 24px;
  padding: 2px 8px;
  border-radius: 4px;
  color: #666;
  font-size: 12px;
  line-height: 20px;
}
@media (min-width: 986px) {
  .election .exitpoll .type1 dd span {
    height: 36px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 24px;
  }
}
.election .exitpoll .type2 {
  display: flex;
  border-radius: 8px;
  flex-wrap: wrap;
  row-gap: 18px;
}
@media (max-width: 985px) {
  .election .exitpoll .type2 {
    position: relative;
    padding: 20px;
    background-color: #FAFAFA;
    border-radius: 8px;
    row-gap: 16px;
  }
  .election .exitpoll .type2::after {
    content: "";
    position: absolute;
    top: 20px;
    bottom: 20px;
    left: 50%;
    width: 1px;
    background-color: rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 689px) {
  .election .exitpoll .type2 {
    display: grid;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
  }
  .election .exitpoll .type2 li {
    width: auto !important;
  }
}
@media (min-width: 986px) {
  .election .exitpoll .type2 {
    width: 33.4%;
    padding: 0 30px;
  }
}
.election .exitpoll .type2 i {
  width: 36px;
  height: 36px;
}
.election .exitpoll .type2 li {
  display: flex;
  align-items: center;
  width: 50%;
  color: #666;
  font-size: 12px;
  line-height: 18px;
}
@media (max-width: 985px) {
  .election .exitpoll .type2 li:nth-child(2n) {
    padding-left: 20px;
  }
}
@media (min-width: 986px) {
  .election .exitpoll .type2 li div {
    margin-left: 8px;
  }
}
.election .exitpoll .type2 li strong {
  display: block;
  font-size: 14px;
  line-height: 22px;
}
.election .exitpoll .type2 li strong span {
  font-family: Arial;
  font-size: 16px;
  line-height: 24px;
  color: #111;
}
.election .head + .title {
  margin-top: 0;
}
@media (max-width: 985px) {
  .election .head + .title {
    margin-top: -6px;
  }
}
.election {
  /* 의석수 */
}
.election .tab_area dl,
.election .title + dl {
  display: flex;
  color: #666;
  font-size: 14px;
  line-height: 22px;
}
@media (max-width: 985px) {
  .election .tab_area dl,
  .election .title + dl {
    margin-bottom: 24px;
    justify-content: center;
  }
}
.election .tab_area dl dt,
.election .title + dl dt {
  position: relative;
  margin-right: 6px;
  padding-right: 6px;
}
.election .tab_area dl dt strong,
.election .title + dl dt strong {
  color: #067E77;
}
.election .tab_area dl dt::before,
.election .title + dl dt::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 13px;
  margin-top: -6.5px;
  background-color: rgba(0, 0, 0, 0.1);
}
.election .title + dl {
  margin: -18px 0 20px;
  justify-content: center;
}
.election {
  /* 탭 */
}
.election .tab_nav_poll {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  max-width: 100%;
  margin: 40px auto 24px;
}
@media (min-width: 986px) {
  .election .tab_nav_poll {
    width: auto;
    margin: 38px auto 40px;
  }
}
.election .tab_nav_poll .nav {
  width: 100%;
}
@media (min-width: 986px) {
  .election .tab_nav_poll .nav {
    width: auto;
  }
}
@media (min-width: 986px) {
  .election .tab_nav_poll .nav .nav_item {
    width: 148px;
  }
}
.election .tab_nav_poll .nav .nav_link {
  background-color: #fff;
}
.election .tab_nav_poll .nav span.nav_item,
.election .tab_nav_poll .nav .nav_link.off {
  color: #ccc;
}
.election {
  /* 득표결과 > 탭 */
}
.election .exitpoll + .tab_nav_poll {
  position: relative;
}
@media (min-width: 986px) {
  .election .exitpoll + .tab_nav_poll {
    margin-top: 40px;
    padding-top: 38px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    /*&::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.1);

        @include mixin.desktop {
            left: -200%;
            right: -200%;
            width: 100vw;
        }
    }*/
  }
}
.election .voting_area .null {
  display: block;
  width: 100%;
  color: #ccc;
  text-align: center;
}
.election .voting_area li:nth-child(3) .candidate {
  min-height: 42px;
  margin-left: 20px;
  margin-right: 20px;
}
.election .title_area {
  margin-bottom: 8px;
}
@media (min-width: 986px) {
  .election .title_area {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
  }
}
@media (max-width: 985px) {
  .election .title_area .dropdown {
    position: absolute;
    top: 25px;
    right: 20px;
  }
}
.election .title_area > .rate {
  font-size: 32px;
  line-height: 36px;
  color: #067E77;
  font-family: Arial;
}
@media (max-width: 985px) {
  .election .title_area > .rate {
    margin-left: 10px;
  }
}
.election .title_area > .rate small {
  font-size: 20px;
  font-weight: 400;
}
@media (min-width: 986px) {
  .election .title_area > .rate small {
    font-size: 22px;
    font-weight: 400;
  }
}
@media (min-width: 986px) {
  .election .title_area > .rate {
    position: absolute;
    top: 60px;
    left: 30px;
    font-size: 32px;
  }
}
.election {
  /* 출구조사 > tab */
}
.election .tab_area {
  position: relative;
}
@media (max-width: 985px) {
  .election .tab_area {
    display: flex;
    flex-direction: column-reverse;
    margin-top: -6px;
  }
}
@media (min-width: 986px) {
  .election .tab_area {
    display: flex;
    justify-content: space-between;
    height: 36px;
  }
}
.election .tab_area .title {
  font-size: 22px;
  line-height: 34px;
}
@media (min-width: 986px) {
  .election .tab_area .title {
    font-size: 24px;
    line-height: 34px;
  }
}
.election .tab_area .tab_nav_poll {
  margin: 0 auto;
}
@media (min-width: 986px) {
  .election .tab_area .tab_nav_poll.tab4 .nav_item {
    width: 90px;
  }
}
@media (max-width: 985px) {
  .election .tab_area .tab_nav_poll.tab1 .nav_item {
    width: 148px;
    margin: 0 auto;
  }
}
.election .tab_area .title + dl {
  margin: 0;
  align-items: center;
}
.election .jswiper .link {
  position: absolute;
  top: auto;
  bottom: 7px;
  right: 0;
  font-size: 13px;
  line-height: 21px;
}
.election .jswiper .link a {
  color: #111;
  padding-right: 14px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.70001 1.2002L8.50001 6.05718L3.70001 10.8002' stroke='%231D1D1D'/%3E%3C/svg%3E%0A");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  background-size: 12px auto;
}
.election .jswiper .link a:last-child {
  margin-left: 16px;
}

@media (min-width: 690px) and (max-width: 985px) {
  .election .sm_hidden {
    display: none;
  }
  .election .jswiper_pagination .btn_play.sm_hidden.show,
  .election .jswiper_pagination .btn_stop.sm_hidden.show {
    display: none !important;
  }
}
@keyframes showBar2 {
  from {
    width: 0%;
  }
  to {
    opacity: 1;
  }
}
/* 중앙홈,
총선 > 개표현황 + 출구조사 예외처리 */
.index .election .head {
  margin-bottom: 0;
}
@media (max-width: 985px) {
  .index .election .tab_area > .title {
    text-align: center;
    order: 1;
  }
}
.index .election .tab_area + div > .title {
  margin-top: 24px;
  margin-bottom: 16px;
}
@media (min-width: 986px) {
  .index .election .tab_area + div > .title {
    margin-top: 30px;
    margin-bottom: 20px;
  }
}
.index .election [class*=_swiper] .voting_wrap {
  margin-top: 0;
}

/* 중앙홈 */
@media (min-width: 986px) {
  .index .election .tab_nav_poll {
    margin-bottom: 30px;
  }
}
.index .election .tab_area + div > .title,
.index .election .tab_area + .title {
  font-size: 18px;
  line-height: 28px;
}
@media (min-width: 986px) {
  .index .election .tab_area + div > .title,
  .index .election .tab_area + .title {
    font-size: 20px;
    line-height: 30px;
  }
}
.index .election .jswiper_pagination:last-child {
  margin-bottom: 10px;
}
@media (min-width: 986px) {
  .index .election .exitpoll .type2 {
    padding-right: 24px;
  }
}

/* 중앙홈, 
출구조사 예외처리 */
.index .election .chain_area,
.election_turnout .chain_area {
  margin-top: 14px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #f4f5fa;
}
@media (min-width: 986px) {
  .index .election .chain_area,
  .election_turnout .chain_area {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* 투표율 */
.election_turnout .link {
  position: absolute;
  top: 63px;
  right: 20px;
  font-size: 11px;
  line-height: 18px;
}
.election_turnout .link a {
  color: #111;
  padding-right: 13px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.62109 1.5H11.6211H12.6211V2.5V7.5H11.6211V3.19262L2.20711 12.6066L1.5 11.8995L10.8995 2.5H6.62109V1.5Z' fill='%231D1D1D'/%3E%3C/svg%3E");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  background-size: 10px auto;
}
.election_turnout .link a:last-child {
  margin-left: 16px;
}
@media (min-width: 986px) {
  .election_turnout .link {
    top: auto;
    bottom: 38px;
    right: 30px;
    font-size: 14px;
    line-height: 22px;
  }
  .election_turnout .link a {
    padding-right: 16px;
    background-size: 14px auto;
  }
}
@media (max-width: 985px) {
  .election_turnout .info {
    margin-top: 3px;
  }
}
@media (max-width: 985px) {
  .election_turnout .final .history_type2 strong {
    transform: translate3d(-50%, 0, 0);
  }
}
.election_turnout .chain_area {
  padding-bottom: 73px;
  padding-top: 20px;
}
@media (min-width: 986px) {
  .election_turnout .chain_area {
    padding-bottom: 73px;
  }
}
.election_turnout .title_area .title {
  font-size: 17px;
  line-height: 26px;
}
@media (max-width: 985px) {
  .election_turnout .title_area .title {
    vertical-align: 4px;
  }
}
@media (min-width: 986px) {
  .election_turnout .title_area .title {
    font-size: 16px;
  }
}
.election_turnout [class^=history_] {
  position: absolute;
  top: 0;
  height: 100%;
  z-index: 4;
}
.election_turnout [class^=history_] span {
  line-height: normal;
}
.election_turnout .history_type1.x {
  width: 28.12%;
}
.election_turnout [class^=history_] strong {
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  font-size: 12px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  white-space: nowrap;
  transform: translate3d(-50%, 0, 0);
  line-height: 25px;
}
.election_turnout [class^=history_] strong span {
  font-weight: 700;
}
.election_turnout .history_type1 {
  left: 0;
}
.election_turnout .history_type1.lap::before {
  left: 50%;
  top: 0;
  bottom: 0;
  height: 100%;
  border-right: 1px dashed rgba(0, 0, 0, 0.2);
}
.election_turnout .history_type1:before {
  left: auto;
  right: -1px;
}
.election_turnout .history_type1 strong {
  left: auto;
  right: 0;
  height: 24px;
  background-color: #fff;
  border: 1px solid #111;
  border-radius: 4px;
  margin-top: 28px;
  padding: 0 8px;
  line-height: 22px;
  transform: translate3d(50%, 0, 0);
}
@media (min-width: 986px) {
  .election_turnout .history_type1 strong {
    margin-top: 29px;
  }
}
.election_turnout .history_type1:before {
  content: "";
  position: absolute;
  top: 100%;
  right: 0;
  height: 40px;
  border-right: 1px solid #111;
}
.election_turnout .history_type1:after {
  content: "";
  position: absolute;
  top: 100%;
  right: 1px;
  width: 0px;
  height: 0px;
  margin: -5px -5px 0 0;
  border-bottom: 5px solid #111;
  border-left: 4.5px solid transparent;
  border-right: 4.5px solid transparent;
}
.election_turnout .bar_gray {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(17, 17, 17, 0.14) !important;
  animation: none !important;
  z-index: 0;
}
.election_turnout .bar:not(.bar_gray) {
  z-index: 2;
}
.election_turnout [class^=history_] .font_orange {
  display: inline;
}
.election_turnout [class^=history_] small {
  font-size: 12px;
  font-weight: 400;
}
.election_turnout .history_type2 {
  width: 100%;
  color: #999;
  left: 0;
}
@media (max-width: 985px) {
  .election_turnout .history_type2 strong {
    transform: translate3d(-84%, 0, 0);
  }
}
.election_turnout .history_type2 {
  /*@media (max-width: 689px) {
      strong {
          left: 0 !important;
          transform: translate3d(0, 0, 0);
      }
  }*/
}
.election_turnout .history_type2 .line {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.election_turnout .history_type2 .line::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  border-right: 1px dashed rgba(0, 0, 0, 0.2);
}
.election_turnout .history_type2 .line::before {
  content: "";
  position: absolute;
  left: auto;
  right: -5px;
  top: 100%;
  width: 0px;
  height: 0px;
  margin: -5px 0 0 -5px;
  border-bottom: 5px solid #999;
  border-left: 4.5px solid transparent;
  border-right: 4.5px solid transparent;
  z-index: 1;
}
@media (min-width: 986px) {
  .election_turnout .bar_type1 {
    margin-left: 104px;
  }
}
.election_turnout .bar_type1:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 2;
}
.election_turnout .bar_type1 .bar {
  background-color: #067E77;
}
.election_turnout .bar_type1 .bar.final {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background-color: rgba(17, 17, 17, 0.14);
  animation: none;
}
.election_turnout .bar_type1 + .info {
  position: absolute;
  bottom: 52px;
  left: 20px;
  color: #666;
}
@media (min-width: 986px) {
  .election_turnout .bar_type1 + .info {
    top: auto;
    bottom: 38px;
    left: 30px;
  }
}
.election_turnout .bar_type1.lap .history_type2 {
  display: none;
}
.election_turnout .bar_type1.lap .history_type1 strong {
  background: #000;
  color: #fff;
}
.election_turnout .bar_type1:before {
  content: "50%";
  position: absolute;
  top: 100%;
  left: 50%;
  font-size: 12px;
  line-height: 20px;
  color: #999;
  transform: translate3d(-50%, 0, 0);
}
.election_turnout .bar_type1 strong.number {
  position: absolute;
  left: -100px;
  width: 100px;
  color: #067E77;
  font-size: 24px;
}
.election_turnout .bar_type1 .number {
  position: relative;
  height: 32px;
  font-size: 12px;
  line-height: 32px;
  color: #067E77;
  z-index: 3;
}
.election_turnout .bar_type1 .number em {
  position: absolute;
  top: 0;
  left: 10px;
  bottom: 0;
  white-space: nowrap;
  font-weight: 500;
}
.election_turnout .long_type .number {
  color: #fff;
}
.election_turnout .long_type .number em {
  left: auto !important;
  right: 10px;
}

/* 총선 예외처리 */
.section_header_wrap + .election {
  margin-top: 18px;
}
@media (min-width: 986px) {
  .section_header_wrap + .election {
    margin-top: 16px;
  }
}
.section_header_wrap + .election .head {
  padding-bottom: 19px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
@media (min-width: 986px) {
  .section_header_wrap + .election .head {
    padding-bottom: 16px;
  }
}
.section_header_wrap + .election .head .title {
  font-size: 24px;
  line-height: 34px;
  color: #067E77;
}
@media (min-width: 986px) {
  .section_header_wrap + .election .head .title {
    font-size: 28px;
    line-height: 42px;
  }
}
@media (min-width: 986px) {
  .section_header_wrap + .election .dropdown_toggle .rate {
    position: relative;
    padding-right: 20px;
  }
  .section_header_wrap + .election .dropdown_toggle .rate::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 14px;
    margin-top: -7px;
    background-color: rgba(0, 0, 0, 0.1);
  }
}
.section_header_wrap + .election .exitpoll .type1 dd span {
  background-color: #fff;
}
.section_header_wrap + .election:last-child {
  margin-bottom: 0;
}

/* 총선 > 투표율 */
.section_header_wrap + .election_turnout {
  margin-bottom: 0;
}

/* 당일대응 
.section_header_wrap .d_day > span{display:none;}
@media (min-width: 1024px) {
    .section_header_wrap .d_day{margin-top:15px;}
}*/
.d_day .layer_popup .layer_header strong:before {
  display: none;
}

.section_header_wrap + .election.election_voting div.bar_wrap .bar:last-child {
  margin-right: -10px;
}
@media (min-width: 1024px) {
  .section_header_wrap + .election.election_voting + .election_exitpoll .voting_head .title {
    font-size: 16px;
    line-height: 24px;
  }
}
.section_header_wrap + .election .layer_legend {
  width: 286px !important;
  padding-bottom: 60px;
}
.section_header_wrap + .election .layer_legend .bar_wrap li:last-child span::before {
  font-size: 11px !important;
}
.section_header_wrap + .election .layer_legend .bar_wrap li:last-child span::after {
  position: absolute;
  top: 100%;
  margin-top: 20px;
  color: #111;
  font-size: 11px;
  line-height: 20px;
}
.section_header_wrap + .election .layer_legend .bar_wrap.legend_count li:last-child span:nth-child(1)::before {
  content: "(전국) ~ 70%" !important;
}
.section_header_wrap + .election .layer_legend .bar_wrap.legend_count li:last-child span:nth-child(2)::before {
  content: "70 ~ 80%" !important;
}
.section_header_wrap + .election .layer_legend .bar_wrap.legend_count li:last-child span:nth-child(3)::before {
  content: "80%이상" !important;
}
.section_header_wrap + .election .layer_legend .bar_wrap.legend_count li:last-child span:nth-child(1)::after {
  content: "(지역) ~ 3%";
}
.section_header_wrap + .election .layer_legend .bar_wrap.legend_count li:last-child span:nth-child(2)::after {
  content: "5 ~ 15%";
}
.section_header_wrap + .election .layer_legend .bar_wrap.legend_count li:last-child span:nth-child(3)::after {
  content: "15%이상";
}
.section_header_wrap + .election .lastelection.result {
  background-color: #9B55B9;
}
@media (min-width: 1024px) {
  .section_header_wrap + .election .lastelection.result::before {
    left: 438px;
  }
}
.section_header_wrap + .election .lastelection.result *,
.section_header_wrap + .election .lastelection.result .title a,
.section_header_wrap + .election .lastelection.result .btn {
  color: #fff;
}
.section_header_wrap + .election .lastelection.result .btn {
  border-color: #fff;
}
.section_header_wrap + .election {
  /*
  &.election_votingresult dl + .info {
      display: block;
      top: 125px;
      right: 0;
  }

  @media (max-width: 985px) {
      &.election_votingresult dl + .info {
          margin: -20px 0 20px;
          text-align: center;
      }
  }
  */
}

/* 당 심볼 */
[class*=party_symbol] {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

/* 심볼 on > 더불어민주당 */
.party_symbol1 {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23519BE1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.4901 46.0742V56.107C38.6493 57.181 41.2847 58.194 46.4436 59.2684V49.2354C41.2847 48.1619 38.6493 47.1482 33.4901 46.0742' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.4436 34.0736V24.0404C41.2847 22.9671 38.6488 21.9544 33.4901 20.8809V30.9134C38.6493 31.9871 41.2847 32.9999 46.4436 34.0736' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.2222 31.7474V46.9074C26.0547 45.1137 28.8706 45.1127 33.4899 46.0737V30.9137C28.8706 29.9527 26.0547 29.9537 22.2222 31.7474' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.2222 46.9071V56.9398C26.0547 55.1461 28.8706 55.1451 33.4899 56.1061V46.0733C28.8706 45.1124 26.0547 45.1133 22.2222 46.9071' fill='white'/%3E%3Cmask id='mask0_239_24648' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='22' y='20' width='12' height='12'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.2222 20.2407H33.4899V31.7472H22.2222V20.2407Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_239_24648)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.4899 30.9135V20.8809C28.8703 19.9197 26.0547 19.9214 22.2222 21.7142V31.7472C26.0547 29.9535 28.8703 29.9525 33.4899 30.9135' fill='white'/%3E%3C/g%3E%3Cmask id='mask1_239_24648' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='46' y='33' width='12' height='17'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.4434 33.2671H57.656V49.8759H46.4434V33.2671Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_239_24648)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.4434 34.0741V49.235C51.0411 50.1921 53.8516 50.1958 57.6561 48.4276V33.2671C53.8516 35.0346 51.0411 35.0307 46.4434 34.0741' fill='white'/%3E%3C/g%3E%3Cmask id='mask2_239_24648' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='46' y='48' width='12' height='12'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.4434 48.4277H57.656V59.9088H46.4434V48.4277Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_239_24648)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.4434 49.235V59.2682C51.0411 60.2248 53.8516 60.2289 57.6561 58.4605V48.4277C53.8516 50.1957 51.0411 50.1921 46.4434 49.235' fill='white'/%3E%3C/g%3E%3Cmask id='mask3_239_24648' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='46' y='23' width='12' height='12'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.4434 23.2344H57.6561V34.7147H46.4434V23.2344Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask3_239_24648)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M57.6561 33.2671V23.2344C53.8504 25.0021 51.0404 24.9975 46.4434 24.0409V34.0741C51.0411 35.0308 53.8516 35.0346 57.6561 33.2671' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
}

/* 심볼 on > 국민의힘 */
.party_symbol2 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80' fill='none'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23F1605C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.0604 22.2222L22.2222 34.0735V57.7777H45.9402L57.7777 45.9256V22.2222H34.0604Z' fill='white'/%3E%3C/svg%3E");
}

/* 심볼 on > 녹색정의당 */
.party_symbol3 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80' fill='none'%3E%3Ccircle cx='40' cy='40' r='40' fill='%2331BC6D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M56.0999 24.4443L35.9377 43.8023L23.8991 32.245L17.7778 38.1229L35.9377 55.5554L62.2223 30.3216L56.0999 24.4443Z' fill='white'/%3E%3C/svg%3E");
}

/* 심볼 on > 개혁신당 */
.party_symbol4 {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23F2843B'/%3E%3Cpath d='M45.5891 50.4091H56.8409V55.0403H62.2223V45.5985H45.5891V50.4091ZM32.5109 35.0152H31.3368V30.596H26.0044V44.7668H31.3368V40.3639H32.5109V44.7668H37.8433V30.596H32.5109V35.0152ZM56.8736 30.596V32.8138H55.1776V37.0699H56.8736V38.2929H55.1776V42.5491H56.8736V44.7668H62.2223V30.596H56.8736ZM12.6815 30.596V35.3903H19.5142V44.7668H24.8303V30.596H12.6815ZM53.71 38.3092C53.71 36.9231 53.2697 35.6512 52.5359 34.5912H54.3623V30.596H49.9431V28.8022H44.5944V30.596H40.1915V34.6075H42.0179C41.2677 35.6512 40.8438 36.9395 40.8438 38.3256C40.8438 41.8805 43.7301 44.7668 47.285 44.7668C50.84 44.7668 53.71 41.8805 53.71 38.3092ZM45.3608 38.3092C45.3608 37.2656 46.2088 36.4013 47.2687 36.4013C48.3124 36.4013 49.1766 37.2493 49.1766 38.3092C49.1766 39.3529 48.3287 40.2172 47.2687 40.2172C46.2251 40.2172 45.3608 39.3692 45.3608 38.3092Z' fill='white'/%3E%3C/svg%3E%0A");
}

/* 심볼 on > 새로운미래 */
.party_symbol5 {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%235874A7'/%3E%3Cpath d='M15.4004 29.678H30.2654V52.5412H24.7404V51.594L15.4004 52.5412V29.678ZM21.057 47.3845L24.7404 47.0161V34.1769H21.057V47.3845ZM32.8701 28.8887H38.7898V53.3331H32.8701V28.8887Z' fill='white'/%3E%3Cpath d='M40.9207 29.678H52.5496V42.7803H46.0511V47.3055L53.4704 46.4373V51.0678L40.9207 52.5412V38.4391H47.4981V34.2822H40.9207V29.678ZM54.1282 28.8887H58.7324V37.8603H59.89V28.8887H64.5995V53.3331H59.89V42.625H58.7324V53.3331H54.1282V28.8887Z' fill='white'/%3E%3C/svg%3E%0A");
}

/* 진보당 */
.party_symbol6 {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23E65C6C'/%3E%3Cg clip-path='url(%23clip0_239_24652)'%3E%3Cpath d='M23.1724 48.0575H16.4793V44.741H11.6981V52.2056H27.9536V31.1113H23.1724V48.0575Z' fill='white'/%3E%3Cpath d='M42.4108 44.0406H49.0804V31.1113H44.3026V33.5053H35.7444V31.1113H30.9665V44.0406H37.6329V48.0575H30.7764V52.2056H49.2706V48.0575H42.4141V44.0406H42.4108ZM35.7444 37.512H44.3026V39.7713H35.7444V37.512Z' fill='white'/%3E%3Cpath d='M65.5661 31.1113V39.6568H56.741V35.2595H63.2439V31.1113H51.9631V44.0406H56.8912C56.6376 44.7578 56.4974 45.5322 56.4974 46.3437C56.4974 50.1955 59.6037 53.3302 63.4207 53.3302C67.2376 53.3302 70.3439 50.1955 70.3439 46.3437V35.2595H73.3334V31.1113H65.5627H65.5661ZM63.4207 48.5086C62.2396 48.5086 61.2753 47.5389 61.2753 46.3437C61.2753 45.1484 62.2362 44.1787 63.4207 44.1787C64.6051 44.1787 65.5661 45.1484 65.5661 46.3437C65.5661 47.5389 64.6051 48.5086 63.4207 48.5086Z' fill='white'/%3E%3Cpath d='M17.7405 44.1315L21.484 41.7578L17.3901 35.2595H21.1003V31.1113H7.04699V35.2595H10.7572L6.66663 41.7578L10.4102 44.246L14.0737 38.7578L17.7405 44.1315Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_239_24652'%3E%3Crect width='66.6667' height='22.2222' fill='white' transform='translate(6.66663 31.1113)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

/* 새진보연합 */
.party_symbol7 {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%2315CEC1'/%3E%3Cpath d='M49.8473 50.798C46.1652 49.7762 43.6444 46.7439 42.0668 42.0626C42.0503 42.0135 42.0296 41.9672 41.9584 41.7793C41.8458 41.9831 41.7693 42.1609 41.6681 42.3025C39.8126 44.9026 37.7453 47.0966 35.3484 48.6344C33.3442 49.9207 31.2521 50.691 29.0278 50.5075C27.0049 50.3413 25.2073 49.4148 23.7929 47.2888C23.4035 46.7035 23.0977 46.0343 22.8135 45.3015C22.5966 45.5226 22.3982 45.7264 22.1999 45.9288C20.2927 47.864 18.2244 49.3079 15.8854 49.873C13.5867 50.428 11.3552 50.178 9.33024 48.393C7.61215 46.8783 6.70714 44.6757 6.66788 41.8025C6.64618 40.1982 6.9086 38.6748 7.29395 37.1818C7.32391 37.0662 7.3673 36.9564 7.42309 36.7916C8.85087 37.8293 10.2642 36.6333 11.6971 37.6753C11.4089 38.4269 11.3087 39.19 11.4399 40.0008C11.5535 40.7047 11.8221 41.238 12.2664 41.6195C13.3853 42.5821 14.5682 42.6125 15.7862 42.1095C17.1603 41.5429 18.3432 40.4807 19.4466 39.242C21.4044 37.0437 23.1235 34.5289 24.5192 31.5979C24.5409 31.5531 24.5678 31.5126 24.6122 31.4374C25.8354 32.3494 27.0566 33.2585 28.2839 34.1734C28.2622 34.4509 28.1538 34.6547 28.0752 34.8743C27.7209 35.8745 27.3262 36.8486 27.1899 37.9731C26.9998 39.5398 27.6537 40.9056 28.7736 41.2452C30.0733 41.6383 31.3141 41.3363 32.5115 40.5992C34.1975 39.5614 35.7142 38.1451 37.1161 36.4902C39.1317 34.1112 40.823 31.3406 42.1743 28.1696C42.2693 27.947 42.3489 27.8473 42.5483 27.9962C43.8707 28.979 45.1993 29.9444 46.5258 30.9171C46.5516 30.9359 46.5723 30.9663 46.6147 31.0125C46.3998 31.8089 46.2944 32.6457 46.2789 33.497C46.1993 37.6811 48.0094 40.8738 50.9682 41.7424C52.9921 42.3364 54.891 41.7727 56.6917 40.4214C58.5173 39.0513 60.0566 37.1753 61.4679 35.0854C62.8275 33.0721 64.0424 30.8926 65.1231 28.5714C65.4103 27.9557 65.7326 27.3646 65.9206 26.6665H66.0405C66.0808 26.7763 66.1634 26.8038 66.2327 26.8544C67.5148 27.7938 69.909 29.3997 71.1901 30.3392C71.531 30.5892 71.8699 30.8479 72.2222 31.1109C72.1705 31.2555 72.1395 31.3566 72.1003 31.4506C71.3172 33.3208 69.3351 36.663 68.3785 38.367C66.3773 41.9296 64.092 45.0602 61.3139 47.4377C59.3882 49.0853 57.3282 50.2473 55.0956 50.7936C54.6689 50.8977 52.5541 51.4498 49.8473 50.798Z' fill='white'/%3E%3C/svg%3E%0A");
}

/* 조국혁신당 */
.party_symbol8 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80' fill='none'%3E%3Ccircle cx='40' cy='40' r='40' fill='%232C77B4'/%3E%3Cpath d='M60 24.4443H20V55.5554C20 55.5554 31.7249 49.9999 40 49.9999C48.2751 49.9999 60 55.5554 60 55.5554V24.4443Z' fill='white'/%3E%3C/svg%3E");
}

/* 없음+무응답 */
.party_symbol97 {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20.3334' cy='20.5' r='20' fill='%23CCCCCC'/%3E%3Crect x='13.6667' y='19.3887' width='13.3333' height='2.22222' fill='white'/%3E%3C/svg%3E%0A");
}

/* 심볼 on > 그외정당 */
.party_symbol99 {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23777192'/%3E%3Cpath d='M57.3535 29.4336V34.7331H60.3375V36.9054H57.3535V42.0378H54.6799V29.4336H57.3535ZM41.1448 40.6771V30.9614H50.8127V33.1098H43.7706V38.5286C47.9004 38.5167 50.204 38.3854 52.7463 37.8602L53.0089 39.9848C50.216 40.5816 47.6736 40.6771 42.8874 40.6771H41.1448ZM43.0068 46.6927C43.0068 44.0191 45.8475 42.4436 50.3114 42.4436C54.7396 42.4436 57.5326 44.0191 57.5445 46.6927C57.5326 49.4141 54.7396 50.9896 50.3114 50.9896C45.8475 50.9896 43.0068 49.4141 43.0068 46.6927ZM45.6326 46.6927C45.6207 48.0892 47.3514 48.865 50.3114 48.865C53.2118 48.865 54.9545 48.0892 54.9664 46.6927C54.9545 45.3201 53.2118 44.5562 50.3114 44.5681C47.3514 44.5562 45.6207 45.3201 45.6326 46.6927Z' fill='white'/%3E%3Cpath d='M38.1424 29.4336V42.2526H35.4926V36.977H31.8164V34.8047H35.4926V29.4336H38.1424ZM20 40.1042C23.4733 38.9106 25.2995 36.0102 25.2995 33.1576V32.9905H20.8116V30.842H32.4609V32.9905H27.997V33.1337C27.997 35.7595 29.7396 38.4093 33.0816 39.5312L31.7448 41.6319C29.3457 40.8203 27.6508 39.1732 26.696 37.1441C25.753 39.4358 23.9507 41.2977 21.3845 42.2049L20 40.1042ZM23.5091 46.9076C23.4852 44.3175 26.2901 42.8016 30.8377 42.8016C35.4091 42.8016 38.202 44.3175 38.214 46.9076C38.202 49.4976 35.4091 51.0015 30.8377 51.0135C26.2901 51.0015 23.4852 49.4976 23.5091 46.9076ZM26.135 46.9076C26.123 48.2444 27.8418 48.9724 30.8377 48.9605C33.8574 48.9724 35.5642 48.2444 35.5642 46.9076C35.5642 45.5588 33.8574 44.8307 30.8377 44.8307C27.8418 44.8307 26.123 45.5588 26.135 46.9076Z' fill='white'/%3E%3C/svg%3E%0A");
}

/* 심볼 on > 무소속 */
.party_symbol0 {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23878C99'/%3E%3Cpath d='M70.0605 40.0324V42.1808H50.3904V40.0324H58.8886V37.0246H61.5145V40.0324H70.0605ZM51.4646 36.1891C55.9166 35.6281 58.8409 33.1813 58.8409 30.6031V29.7915H61.5384V30.6031C61.5384 33.2409 64.4388 35.6281 68.9386 36.1891L67.9121 38.2659C64.3791 37.7288 61.5503 36.1294 60.1777 33.8616C58.7932 36.1175 55.9763 37.7288 52.4195 38.2659L51.4646 36.1891ZM52.5627 45.9764V43.8996H67.6495V51.0133H64.9998V45.9764H52.5627Z' fill='white'/%3E%3Cpath d='M49.8708 46.1915V48.3399H30.153V46.1915H38.6035V41.2023H41.2293V46.1915H49.8708ZM30.7259 39.5313C35.2376 38.8032 38.4722 35.5686 38.4841 32.3221V30.7466H41.301V32.3221C41.301 35.5806 44.5594 38.8032 49.1069 39.5313L47.9611 41.7275C44.3207 41.0352 41.3248 38.9465 39.8925 36.1177C38.4722 38.9345 35.5121 41.0471 31.8717 41.7275L30.7259 39.5313Z' fill='white'/%3E%3Cpath d='M29.6096 41.6559V43.8043H21.0159V50.9896H18.39V43.8043H9.89172V41.6559H29.6096ZM12.3027 39.1255V30.5317H27.1986V39.1255H12.3027ZM14.9047 37.0487H24.5488V32.6563H14.9047V37.0487Z' fill='white'/%3E%3C/svg%3E%0A");
}

.party_symbol9 {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23519BE1'/%3E%3Cpath d='M6.08444 3.58691V5.79136H3.56V3.59136H6.08444V3.58691ZM4.50222 4.36025V5.02691H5.20444V4.36025H4.50222Z' fill='white'/%3E%3Cpath d='M6.48889 3.52007V6.37785H7.45334V3.51562H6.48889V3.52007Z' fill='white'/%3E%3Cpath d='M5.03555 6.80462L7.46666 6.76018V7.64018H3.86221L3.89332 6.07129H5.06666L5.0311 6.80907L5.03555 6.80462Z' fill='white'/%3E%3Cpath d='M12.1467 5.88037H8.23999V6.72037H9.66666L9.61332 7.65815H10.7555L10.7067 6.72482H12.1467V5.88037Z' fill='white'/%3E%3Cpath d='M11.5511 4.85353C11.0755 4.76464 10.8444 4.57798 10.7911 4.36464H11.9866V3.59131H8.39553V4.36909H9.57331C9.53331 4.54686 9.31998 4.7602 8.81331 4.84909C8.54665 4.89798 8.28442 4.91131 8.28442 4.91131L8.52442 5.71131C8.52442 5.71131 9.15998 5.69798 9.47109 5.59575C9.85776 5.47131 10.0711 5.29797 10.1778 5.10686C10.2844 5.29797 10.5022 5.47131 10.8844 5.59575C11.1955 5.69798 11.8533 5.71131 11.8533 5.71131L12.0844 4.91131C12.0844 4.91131 11.8266 4.91131 11.5422 4.85798L11.5511 4.85353Z' fill='white'/%3E%3Cpath d='M4.84889 11.6621L7.47556 11.6177V12.4799H3.72L3.75111 11.0977H4.88445L4.85333 11.6577L4.84889 11.6621Z' fill='white'/%3E%3Cpath d='M6.55554 8.35986V8.75542L5.83554 8.7332V8.95542C5.66665 8.55542 5.30221 8.35986 4.7511 8.35986C4.35554 8.35986 4.06221 8.46209 3.85776 8.67097C3.65776 8.87542 3.55554 9.18209 3.55554 9.58209V9.74653C3.55554 10.1465 3.65776 10.4532 3.85776 10.6576C4.05776 10.8621 4.35554 10.9688 4.7511 10.9688C5.30221 10.9688 5.66665 10.7688 5.83554 10.3732V10.6799L6.55554 10.6443V11.2043H7.46665V8.35986H6.55554ZM4.93332 9.96431C4.93332 10.0932 4.8711 10.1554 4.74665 10.1554C4.62221 10.1554 4.55999 10.0932 4.55999 9.96431V9.36875C4.55999 9.23986 4.62221 9.17764 4.74665 9.17764C4.8711 9.17764 4.93332 9.23986 4.93332 9.36875V9.96431ZM6.55554 9.8532L5.94665 9.83098V9.57764L6.55554 9.55986V9.85764V9.8532Z' fill='white'/%3E%3Cpath d='M8.23998 9.14221H10.7555V8.52443H9.93331L9.96442 8.26221H8.96887L8.99998 8.52443H8.23553V9.14221H8.23998Z' fill='white'/%3E%3Cpath d='M12.4267 9.22658L11.8578 9.26214V8.35547H10.9467V10.5555H11.8578V10.0799L12.4178 10.1066L12.4267 9.22214V9.22658Z' fill='white'/%3E%3Cpath d='M9.86666 9.24463C10.1422 9.24463 10.36 9.30685 10.52 9.4313C10.68 9.55574 10.76 9.73796 10.76 9.98241C10.76 10.2269 10.68 10.4091 10.52 10.538C10.36 10.6669 10.1422 10.7291 9.86666 10.7291H9.13332C8.85777 10.7291 8.63999 10.6669 8.47999 10.538C8.31999 10.4091 8.23999 10.2224 8.23999 9.98241C8.23999 9.74241 8.31999 9.55574 8.47999 9.4313C8.63999 9.30685 8.85777 9.24463 9.13332 9.24463H9.86666ZM9.74666 10.0846C9.78666 10.0846 9.81777 10.0757 9.83999 10.0535C9.86666 10.0313 9.87555 10.0046 9.87555 9.97352C9.87555 9.94241 9.86221 9.91574 9.83999 9.89352C9.81332 9.8713 9.78221 9.86241 9.74666 9.86241H9.26221C9.22221 9.86241 9.1911 9.8713 9.16888 9.89352C9.14221 9.91574 9.13332 9.94241 9.13332 9.97352C9.13332 10.0046 9.14666 10.0313 9.16888 10.0535C9.19555 10.0757 9.22666 10.0846 9.26221 10.0846H9.74666Z' fill='white'/%3E%3Cpath d='M8.30222 12.4844V10.8755H9.21333V11.071H10.9467V10.8755H11.8533V12.4844H8.30222ZM9.21333 11.6755V11.8755H10.9467V11.6755H9.21333Z' fill='white'/%3E%3C/svg%3E%0A");
}

.party_symbol10 {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23F1605C'/%3E%3Cpath d='M5.25487 11.5328V9.82299H5.8687V11.4661C5.69213 11.5091 5.4674 11.5271 5.25487 11.5328ZM5.86934 12.1775H6.59296V9.12891H4.52869V12.1845C4.52869 12.1845 5.23047 12.1768 5.86998 12.0773V12.1775H5.86934Z' fill='white'/%3E%3Cpath d='M7.71274 8.88867H6.93134V12.4856H7.71274V8.88867Z' fill='white'/%3E%3Cpath d='M8.19879 9.12891V9.82299L9.00524 9.80501V10.2795H8.19879V12.1717C8.19879 12.1717 9.14264 12.1268 9.81939 12.0542V11.4494C9.35388 11.4988 8.93011 11.5091 8.93011 11.5091V10.9543H9.7173V9.12891H8.19879Z' fill='white'/%3E%3Cpath d='M10.7845 8.88867V10.4592H10.6227V8.88867H9.91895V12.4105H10.6227V11.1327H10.7845V12.4856H11.4888V8.88867H10.7845Z' fill='white'/%3E%3Cpath d='M10.1129 7.02414L10.1495 7.77344L12.4905 7.67585L12.4609 6.95801L10.1129 7.02414Z' fill='white'/%3E%3Cpath d='M11.2615 5.225C11.5158 5.225 11.6326 5.39387 11.6326 5.59612C11.6326 5.79838 11.5042 5.96724 11.2615 5.96724C11.0188 5.96724 10.8904 5.79838 10.8904 5.59612C10.8904 5.39387 11.0111 5.225 11.2615 5.225ZM11.2615 6.696C11.9806 6.696 12.3627 6.19454 12.3627 5.59548C12.3627 4.99642 12.0147 4.49561 11.2615 4.49561C10.5083 4.49561 10.1603 4.99707 10.1603 5.59612C10.1603 6.19518 10.5353 6.69664 11.2615 6.69664' fill='white'/%3E%3Cpath d='M7.4437 6.8208H6.66229V8.06001H6.68926H9.75132V7.36592L7.4437 7.38454V6.8208Z' fill='white'/%3E%3Cpath d='M7.1888 5.94824V5.27856H7.80263V5.88146C7.62606 5.92448 7.40133 5.94246 7.1888 5.94824ZM7.80263 6.59288H8.52625V4.58447H6.46198V6.59995C6.46198 6.59995 7.16376 6.59224 7.80327 6.49272V6.59288H7.80263Z' fill='white'/%3E%3Cpath d='M9.64859 4.44434H8.86719V7.07813H9.64859V4.44434Z' fill='white'/%3E%3Cpath d='M13.3842 4.44434H12.6028V8.05986H13.3842V4.44434Z' fill='white'/%3E%3Cpath d='M2.66669 6.57066H3.9579V6.82043H2.94663V7.51772L5.00384 7.4792V8.06156H5.78525V6.82043H4.73931V6.57066H6.07225V5.89648H2.66669V6.57066Z' fill='white'/%3E%3Cpath d='M4.91847 5.79319L5.66713 5.78998C5.83728 5.11837 5.84691 4.53857 5.84691 4.53857H2.96014V5.23009L5.05331 5.20633C5.02763 5.41244 4.98525 5.62818 4.91783 5.79255' fill='white'/%3E%3C/svg%3E%0A");
}

/* 심볼 on > 자유통일당 */
.party_symbol11 {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23C34757'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M49.1232 22.2876C46.9664 21.1648 44.709 20.4665 42.4336 20.1693C35.272 19.2312 27.9918 22.2642 23.6022 28.2964C22.9802 29.156 22.4276 30.056 21.9443 30.992C21.7765 31.3125 21.6221 31.6393 21.4789 31.9705C19.0425 38.2764 21.6646 45.5524 27.7524 48.7446C29.9942 49.9162 32.4038 50.3811 34.7529 50.2134C32.4194 46.3462 32.0883 41.3732 34.3055 37.056C36.5204 32.7324 40.7333 30.1409 45.2146 29.8373C45.9171 29.7885 46.6353 29.797 47.3468 29.8692C48.9957 30.022 50.6535 30.4953 52.2174 31.3125C58.2895 34.4899 60.9094 41.734 58.5088 48.0315C62.4062 38.3974 58.4506 27.1736 49.1232 22.2897V22.2876Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M30.8914 57.7119C33.0393 58.8347 35.2967 59.533 37.5721 59.8301C44.7337 60.7683 52.0139 57.7374 56.4036 51.7031C57.0255 50.8456 57.5781 49.9435 58.0614 49.0075C58.2292 48.687 58.3836 48.3601 58.5268 48.029C60.961 41.7231 58.3411 34.4471 52.2533 31.2633C50.0205 30.0832 47.602 29.6269 45.2528 29.7882C47.5863 33.6554 47.9174 38.6284 45.7002 42.9435C43.4853 47.2585 39.2747 49.8586 34.7911 50.1643C34.0819 50.2131 33.3681 50.2025 32.6612 50.1324C31.0033 49.9796 29.3544 49.5063 27.7905 48.6891C21.7162 45.5117 19.0963 38.2676 21.488 31.9701C17.5973 41.6127 21.5551 52.828 30.8914 57.714V57.7119Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M53.7054 36.0369C56.2 37.3358 58.1017 39.3267 59.3278 41.653C58.8378 37.3698 56.3163 33.3986 52.2422 31.2633C50.0004 30.0832 47.5818 29.6269 45.2327 29.7882C46.1186 31.2591 46.7138 32.8722 46.9912 34.5447C49.2486 34.4322 51.5576 34.9056 53.7054 36.0369Z' fill='white'/%3E%3C/svg%3E%0A");
}

/* 당컬러 */
/* 국민의힘 */
.party_color2,
.party_color10 {
  color: #f1605c;
}

/* 더불어민주당 */
.party_color1,
.party_color9 {
  color: #519be1;
}

/* 개혁신당 */
.party_color4 {
  color: #f2843b;
}

/* 녹색정의당 */
.party_color3 {
  color: #31bc6d;
}

/* 새로운미래 */
.party_color5 {
  color: #5874a7;
}

/* 진보당 */
.party_color6 {
  color: #e65c75;
}

/* 새진보연합 */
.party_color7 {
  color: #15cec1;
}

/* 조국혁신당 */
.party_color8 {
  color: #2c77b4;
}

/* 자유통일당 */
.party_color11 {
  color: #C34757;
}

/* 없음+무응답 */
.party_color97 {
  color: #cccccc;
}

/* 중립 */
.party_color98 {
  color: #5641c5;
}

/* 그외정당 */
.party_color99 {
  color: #777192;
}

/* 무소속 */
.party_color0 {
  color: #878c99;
}

/* 공약 리뷰 bar */
.bar_wrap .bar.party_color2,
.election_voting div.bar_wrap + .label .party_color2::before {
  background-color: #f1605c;
}

.bar_wrap .bar.party_color1,
.election_voting div.bar_wrap + .label .party_color1::before {
  background-color: #519be1;
}

.bar_wrap .bar.party_color4,
.election_voting div.bar_wrap + .label .party_color4::before {
  background-color: #f2843b;
}

.bar_wrap .bar.party_color3,
.election_voting div.bar_wrap + .label .party_color3::before {
  background-color: #31bc6d;
}

.bar_wrap .bar.party_color5,
.election_voting div.bar_wrap + .label .party_color5::before {
  background-color: #5874a7;
}

.bar_wrap .bar.party_color6,
.election_voting div.bar_wrap + .label .party_color6::before {
  background-color: #e65c75;
}

.bar_wrap .bar.party_color7,
.election_voting div.bar_wrap + .label .party_color7::before {
  background-color: #15cec1;
}

.bar_wrap .bar.party_color8,
.election_voting div.bar_wrap + .label .party_color8::before {
  background-color: #2c77b4;
}

.bar_wrap .bar.party_color98,
.election_voting div.bar_wrap + .label .party_color98::before {
  background-color: #5641c5;
}

.bar_wrap .bar.party_color99,
.election_voting div.bar_wrap + .label .party_color99::before {
  background-color: #777192;
}

.bar_wrap .bar.party_color0,
.election_voting div.bar_wrap + .label .party_color0::before {
  background-color: #878c99;
}

.bar_wrap .bar.party_color11,
.election_voting div.bar_wrap + .label .party_color11::before {
  background-color: #C34757;
}

/* 분야별 상세공약 배경 */
/* 더불어민주당 */
.election_exitpoll .exitpoll .type1 li.party_color1,
.exitpoll .party_color1 dd span {
  background-color: #F0F7FF;
}

/* 국민의힘 */
.election_exitpoll .exitpoll .type1 li.party_color2,
.exitpoll .party_color2 dd span {
  background-color: #FFF4F1;
}

/* 녹색정의당 */
.election_exitpoll .exitpoll .type1 li.party_color3,
.exitpoll .party_color3 dd span {
  background-color: #E9FEF2;
}

/* 개혁신당 */
.election_exitpoll .exitpoll .type1 li.party_color4,
.exitpoll .party_color4 dd span {
  background-color: #FFF5F1;
}

/* 새로운미래 */
.election_exitpoll .exitpoll .type1 li.party_color5,
.index .exitpoll .party_color5 dd span {
  background-color: #F7F9FF;
}

/* 진보당 */
.election_exitpoll .exitpoll .type1 li.party_color6,
.exitpoll .party_color6 dd span {
  background-color: #FFF5F6;
}

/* 새진보연합 */
.election_exitpoll .exitpoll .type1 li.party_color7,
.exitpoll .party_color7 dd span {
  background-color: #EAFFFE;
}

/* 조국혁신당 */
.election_exitpoll .exitpoll .type1 li.party_color8,
.exitpoll .party_color8 dd span {
  background-color: #EEF7FF;
}

/* header */
.section_header_wrap .section_title {
  padding-bottom: 0;
}
.section_header_wrap .section_title .logo {
  display: block;
  width: 165px;
  height: auto;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='197' height='37' viewBox='0 0 197 37' fill='none'%3E%3Cpath d='M28.1262 14.6528H25.6714V1.802H19.1091V36.1687H25.6714V21.7824H28.1262V36.1687H34.6787V1.802H28.1262V14.6528Z' fill='black'/%3E%3Cpath d='M0 36.1002H16.9584V29.2249H7.37407V10.0074H16.9584V3.02449H0V36.1002Z' fill='black'/%3E%3Cpath d='M64.7627 1.802V6.78977H60.5475V13.9193H64.7627V25.8118H73.0463V1.802H64.7627Z' fill='black'/%3E%3Cpath d='M50.0246 12.6767L53.027 22.6033L53.0466 22.6718H61.3498L57.6236 10.3784L57.6041 10.3099H50.8852L53.6041 2.7696L53.653 2.64247H45.3596L38.1811 22.5349L38.1322 22.6718H46.4158L50.0246 12.6767Z' fill='black'/%3E%3Cpath d='M46.8842 24.8918H38.7473V36.0996H72.977V29.0679H46.8842V24.8918Z' fill='black'/%3E%3Cpath d='M82.8257 10.9265L90.0433 12.8825C90.6693 9.86048 92.5274 8.12943 95.1582 8.12943C98.0727 8.12943 99.6766 9.78224 99.6766 12.7847C99.6766 15.7871 97.2805 17.8311 94.2389 20.5108L93.5543 21.1172C89.7891 24.5108 86.4248 27.2688 82.8551 30.1832V35.9925H107.452V29.391H92.635L94.6497 28.1881C96.4003 27.1416 98.5812 25.4693 101.32 23.0732C105.574 19.5231 107.823 15.8067 107.823 12.3348C107.823 8.86293 106.708 5.94851 104.615 3.96318C102.337 1.81159 98.9529 0.79448 94.8453 1.0292C88.547 1.3226 84.058 5.01941 82.8355 10.9167L82.8257 10.9265Z' fill='black'/%3E%3Cpath d='M143.903 10.8871L151.091 12.8431C151.707 9.83087 153.565 8.10961 156.186 8.10961C159.091 8.10961 160.695 9.75264 160.695 12.7453C160.695 15.738 158.308 17.7624 155.286 20.4323L154.602 21.0387C150.885 24.3932 147.511 27.1511 143.942 30.0753V35.8651H168.45V29.2832H153.683L155.687 28.09C157.438 27.0436 159.609 25.381 162.328 22.9947C166.563 19.4543 168.802 15.7575 168.802 12.2856C168.802 8.81376 167.697 5.9189 165.604 3.94335C163.335 1.80155 159.971 0.794213 155.873 1.01915C149.595 1.31255 145.125 4.99959 143.903 10.8773V10.8871Z' fill='black'/%3E%3Cpath d='M174.533 33.9876C176.841 35.748 179.785 36.7065 183.032 36.7749C183.149 36.7749 183.257 36.7749 183.374 36.7749C187.619 36.7749 191.257 35.572 193.634 33.3617C195.697 31.4546 196.783 28.8336 196.783 25.7823C196.783 19.9143 193.741 15.4351 189.027 14.3691C185.673 13.6649 182.817 13.9779 180.763 15.2688L179.599 16.0023V15.9045L180.245 8.45221H194.23L194.993 1.88987H172.802L171.277 20.5793H179.081C179.863 19.6111 181.506 18.6429 183.179 18.6429C186.572 18.6429 188.597 20.8043 188.597 24.4326C188.597 28.061 186.524 30.4864 183.179 30.4864C180.509 30.4864 178.602 28.7358 178.172 25.9094L170.308 27.171C170.788 29.8898 172.255 32.2566 174.543 33.9876H174.533Z' fill='black'/%3E%3Cpath d='M144.284 19.4255C144.284 19.3766 144.284 19.3277 144.284 19.2885C144.255 18.3594 144.138 17.5184 144.089 17.1565C144.04 16.8044 143.991 16.5208 143.962 16.3056C143.619 15.6406 143.277 14.9854 142.935 14.3203C141.047 13 138.788 13.1467 137.673 14.3594C137.086 14.9951 136.93 15.7971 136.901 16.3643L136.48 15.9829L135.825 16.2959L135.737 18.291C137.654 16.8533 137.634 19.6895 137.634 19.6895C137.634 19.8069 137.634 19.9438 137.634 20.0905V20.1394C137.624 20.3252 137.615 20.5012 137.585 20.6871C137.566 20.8533 137.546 21.0294 137.507 21.225L137.487 21.3228C137.468 21.4401 137.448 21.5673 137.419 21.6846L137.37 21.89C137.311 22.1443 137.253 22.379 137.194 22.5648L137.165 22.643C136.656 24.2665 135.747 25.7922 134.534 27.044C134.358 27.2298 134.162 27.4059 133.967 27.5819L133.82 27.7091C133.663 27.846 133.507 27.9731 133.341 28.1003C133.253 28.1687 133.155 28.2372 133.057 28.3056C132.93 28.3937 132.803 28.4817 132.676 28.5697C132.539 28.6577 132.402 28.7457 132.265 28.824C132.167 28.8827 132.069 28.9413 131.971 28.9902C131.805 29.0782 131.639 29.1663 131.443 29.2641C131.365 29.3032 131.297 29.3423 131.218 29.3716C131.042 29.4499 130.866 29.5281 130.612 29.6259L130.426 29.6944C130.25 29.7531 130.064 29.8215 129.81 29.89C129.732 29.9095 129.654 29.9389 129.575 29.9584C129.399 30.0073 129.233 30.0465 129.057 30.0856C128.93 30.1149 128.803 30.1443 128.676 30.1638C128.5 30.1932 128.324 30.2225 128.157 30.2421L127.913 30.2714C127.551 30.3105 127.17 30.3301 126.759 30.3301H126.622C126.27 30.3301 125.908 30.3105 125.556 30.2714L125.36 30.2518C125.008 30.2127 124.666 30.154 124.333 30.0758L124.138 30.0269C123.786 29.9389 123.463 29.8509 123.16 29.7531L122.964 29.6846C122.671 29.577 122.377 29.4597 122.113 29.3325L121.879 29.2152C121.634 29.0978 121.39 28.9609 121.135 28.8142L121.018 28.7457C121.018 28.7457 120.94 28.6968 120.901 28.6773C120.685 28.5404 120.451 28.3839 120.177 28.1785L120.069 28.1003C120.02 28.0611 119.962 28.022 119.913 27.9731C119.707 27.8166 119.502 27.6308 119.277 27.4254C119.189 27.3472 119.101 27.2592 119.013 27.1809C118.798 26.9756 118.612 26.7702 118.436 26.5746C118.358 26.4866 118.28 26.3985 118.211 26.3007C118.016 26.0562 117.839 25.8313 117.693 25.6162C117.663 25.5673 117.634 25.5281 117.605 25.4792L117.517 25.3423C117.331 25.0489 117.184 24.8044 117.057 24.5697L116.94 24.3448C116.793 24.0611 116.676 23.7971 116.549 23.4939L116.49 23.3472C116.372 23.0538 116.275 22.7408 116.177 22.4181L116.128 22.2421C116.04 21.9096 115.972 21.577 115.903 21.1663L115.883 21.0391C115.835 20.6968 115.795 20.3448 115.776 19.9829V19.7971C115.756 19.4352 115.756 19.0734 115.776 18.7115L115.795 18.4866C115.815 18.2323 115.854 17.8802 115.893 17.6455C116.597 13.2641 119.981 9.66507 124.294 8.69686C124.568 8.63818 124.93 8.56972 125.184 8.54038C125.243 8.54038 125.311 8.5306 125.37 8.52082H125.487C125.742 8.4817 125.967 8.46214 126.172 8.45236C126.319 8.45236 126.465 8.45236 126.612 8.45236C126.788 8.45236 126.954 8.45236 127.121 8.45236C127.297 8.45236 127.463 8.47192 127.629 8.4817C127.766 8.49148 127.903 8.51104 128.03 8.5306H128.099C128.255 8.55994 128.421 8.5795 128.578 8.60884C128.832 8.64796 129.126 8.70664 129.419 8.78488C132.187 9.41079 134.407 8.84356 135.923 8.14918C136.529 7.846 137.615 7.18097 138.152 6.04649C136.969 5.02938 135.629 4.16875 134.172 3.47437L133.673 3.25921C133.106 3.01471 132.519 2.78978 131.913 2.60396L131.776 2.55506C131.678 2.52572 131.59 2.49638 131.492 2.46704C131.277 2.40836 131.042 2.34968 130.729 2.27144C130.485 2.21276 130.231 2.16386 129.976 2.11496L129.849 2.08562C129.693 2.05628 129.526 2.02694 129.36 1.9976C128.861 1.91936 128.402 1.87046 127.942 1.83134C127.883 1.83134 127.825 1.83134 127.776 1.83134H127.659C127.267 1.802 126.857 1.802 126.397 1.802H126.309C126.309 1.802 126.221 1.802 126.172 1.802C126.123 1.802 126.064 1.802 126.015 1.81178H125.918C125.556 1.83134 125.174 1.87046 124.783 1.90958H124.646C124.568 1.92914 124.48 1.93892 124.402 1.9487L124.216 1.96826C121.126 2.39858 118.172 3.69931 115.668 5.71398C115.258 6.04649 114.857 6.39857 114.465 6.77999C114.084 7.15163 113.722 7.53305 113.37 7.93402C111.952 9.57705 110.866 11.4255 110.133 13.4303L110.094 13.5379C109.927 13.9878 109.791 14.4475 109.673 14.8973C109.654 14.9854 109.634 15.0734 109.615 15.1614L109.575 15.3179C109.478 15.7384 109.399 16.0807 109.35 16.4132C109.321 16.5599 109.302 16.7066 109.282 16.8533L109.233 17.2152C109.214 17.3325 109.194 17.4499 109.184 17.5673C109.174 17.7042 109.165 17.8509 109.155 17.9878L109.135 18.1932C109.135 18.1932 109.135 18.2616 109.126 18.3008V18.4377C109.126 18.5257 109.116 18.6137 109.106 18.692V18.8582C109.096 19.0343 109.086 19.2103 109.086 19.3863C109.086 19.4939 109.086 19.6015 109.086 19.7091V19.8558C109.086 20.0122 109.096 20.1785 109.106 20.335C109.106 20.4328 109.116 20.5404 109.126 20.6675V20.736C109.145 20.912 109.155 21.0978 109.174 21.2739C109.184 21.3814 109.204 21.489 109.223 21.6553C109.243 21.8411 109.272 22.0269 109.302 22.2225L109.36 22.555C109.399 22.7506 109.439 22.956 109.478 23.1516L109.536 23.4254C109.585 23.6406 109.644 23.8558 109.703 24.0709L109.761 24.2861C109.83 24.5208 109.898 24.7457 109.976 24.9707L110.025 25.1272C110.113 25.3717 110.201 25.6259 110.299 25.8606L110.338 25.9487C110.446 26.2225 110.563 26.4768 110.681 26.7506C112.979 31.7384 117.546 35.4156 122.925 36.599C123.179 36.6577 123.443 36.7066 123.776 36.7653H123.844C124.06 36.8142 124.304 36.8435 124.607 36.8826L124.783 36.9022C125.038 36.9315 125.282 36.9511 125.536 36.9609H125.722C126.035 36.9902 126.358 37 126.681 37C127.228 37 127.795 36.9707 128.363 36.9218H128.451C128.94 36.8631 129.448 36.7946 129.996 36.687L130.172 36.6577C130.622 36.5697 131.082 36.4523 131.58 36.3056L131.844 36.2274C132.245 36.1002 132.666 35.9535 133.116 35.7775L133.214 35.7384C133.292 35.709 133.37 35.6797 133.448 35.6406C133.82 35.4841 134.192 35.3081 134.641 35.0831L134.69 35.0538C134.788 35.0049 134.886 34.956 134.984 34.9071C135.306 34.7311 135.639 34.5355 136.001 34.3105C136.148 34.2225 136.284 34.1345 136.421 34.0367C136.47 34.0073 136.519 33.9682 136.558 33.9389C137.771 33.1076 139.541 31.6797 141.106 29.4401C141.908 28.2861 142.974 26.4572 143.649 24.0318C144.294 21.6748 144.275 19.8166 144.265 19.4255H144.284Z' fill='black'/%3E%3Cpath d='M143.894 16.0515C143.816 15.807 143.728 15.5528 143.532 15.1713C143.337 14.7801 143.053 14.2618 142.633 13.6554C142.163 12.9904 141.371 12.0809 140.246 11.4452C140.139 11.3767 140.041 11.318 139.992 11.2985C139.806 11.2105 139.552 11.0931 139.239 10.9855C139.034 10.9171 138.838 10.8682 138.652 10.829C136.021 10.3987 134.183 12.0026 133.557 12.6579C131.63 14.829 129.694 17.0002 127.767 19.1616C126.877 18.0955 126.183 17.2936 125.733 16.785C125.567 16.5992 125.352 16.3645 125.009 16.0907C124.334 15.5528 123.689 15.3083 123.415 15.2202C122.457 14.8975 121.635 14.9366 121.234 14.9757C120.872 15.0149 120.061 15.1322 119.18 15.6506C118.77 15.8853 118.466 16.1396 118.251 16.3352C121.4 20.0026 124.55 23.6799 127.699 27.3474C131.259 23.5038 133.136 21.3425 134.193 20.0515C134.858 19.2398 135.611 18.4867 136.295 17.6946C136.354 17.6359 136.413 17.5674 136.462 17.5087C136.755 17.1567 137.586 16.1493 138.76 15.318C138.955 15.1811 139.239 14.9855 139.63 14.8193C140.002 14.653 140.54 14.4378 141.234 14.4378C141.498 14.4378 141.733 14.4867 141.958 14.5454C142.065 14.565 142.193 14.6041 142.339 14.6726C142.594 14.7801 143.083 15.0442 143.484 15.5723C143.738 15.9048 143.855 16.2276 143.914 16.4134C144.031 16.7459 144.07 17.0002 144.08 17.0002C144.09 17.0002 144.051 16.5601 143.904 16.0711L143.894 16.0515Z' fill='url(%23paint0_linear_4963_1490)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4963_1490' x1='125.009' y1='20.5112' x2='140.1' y2='11.1224' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23067E77'/%3E%3Cstop offset='0.91' stop-color='%232ADDD0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 50% 50%/100% auto no-repeat;
  font-size: 0;
}
@media (min-width: 986px) {
  .section_header_wrap .section_title .logo {
    width: 197px;
    height: 37px;
  }
}
.section_header_wrap .header_area .header_nav .nav_item h1 a,
.section_header_wrap .header_area .header_nav .nav_item strong a {
  color: #111;
  line-height: 28px;
}
.section_header_wrap .header_area .header_nav .active * {
  color: #067E77 !important;
  font-weight: 700 !important;
}
.section_header_wrap .header_area .header_nav li:last-child a {
  padding-right: 13px;
}
.section_header_wrap .header_area .header_nav li:last-child a:after {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 7px;
  width: 10px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.89014 1.29999H7.14014H8.64014V2.79999L8.64014 8.04999H7.14014L7.14014 3.81138L2.41076 8.54076L1.3501 7.4801L6.03021 2.79999H1.89014V1.29999Z' fill='%23333333'/%3E%3C/svg%3E");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
@media (min-width: 986px) and (max-width: 1279px) {
  .section_header_wrap:not(.sticky_top) .header_nav {
    margin-right: 170px;
  }
  .section_header_wrap:not(.sticky_top) .header_nav.jswiper.start:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: 0;
    width: 30px;
    height: 100%;
    background: linear-gradient(to left, rgb(255, 255, 255), rgb(255, 255, 255) 10%, rgba(255, 255, 255, 0));
    z-index: 10;
  }
  .section_header_wrap:not(.sticky_top) .header_nav.jswiper.end:after {
    display: none;
  }
}
@media (min-width: 986px) {
  .section_header_wrap .header_area .header_nav .nav_item:hover strong {
    font-weight: 500;
  }
  .section_header_wrap .header_area .header_nav .nav_item:hover,
  .section_header_wrap .header_area .header_nav .nav_item a:hover {
    color: #067E77 !important;
    font-weight: 700 !important;
  }
  .section_header_wrap .header_nav {
    margin-left: 40px;
  }
  .section_header_wrap:not(.sticky_top) {
    padding-top: 46px;
  }
  .section_header_wrap:not(.sticky_top) .section_title {
    margin: 14px 0 0;
  }
  .section_header_wrap.sticky_top .jswiper.start:after {
    background: -webkit-gradient(linear, right top, left top, from(#fff), color-stop(10%, #fff), to(hsla(0, 0%, 100%, 0)));
    background: linear-gradient(270deg, #fff, #fff 10%, hsla(0, 0%, 100%, 0));
    bottom: 1px;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    z-index: 10;
  }
  .section_header_wrap.sticky_top .jswiper.end:after {
    display: none;
  }
}
@media (max-width: 985px) {
  .section_header_wrap {
    padding-top: 25px;
  }
  .section_header_wrap:not(.sticky_top) .header_area > .section_title {
    padding-bottom: 10px;
  }
  .section_header_wrap.sticky_top {
    border-bottom: 1px solid #e5e5e5 !important;
  }
  .section_header_wrap .header_nav {
    padding-bottom: 8px !important;
  }
}

.d_day {
  display: flex;
  position: absolute;
  top: 21px;
  right: 0;
  color: #067E77;
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
}
.d_day > span {
  text-align: right;
}
.d_day strong {
  display: inline-block;
  position: relative;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}
.d_day em {
  display: block;
}
.d_day .btn_group {
  position: static;
}
.d_day .btn_group .btn_share {
  width: 36px;
  height: 36px;
}
.d_day .btn_group .ico_share {
  width: 36px;
  height: 36px;
  background: #f2f2f2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='21' viewBox='0 0 22 21' fill='none'%3E%3Cpath d='M14.7531 9.32022V8.05199H18.5713V19.4661H4.57129V8.05199H8.38947V9.32022H5.84402V18.1978H17.2986V9.32022H14.7531ZM9.33129 5.51553L10.9349 3.91629V14.3931H12.2077V3.87317L13.8558 5.51553L14.2682 5.92643L15.168 5.02979L11.5929 1.46606L8.01783 5.02979L8.91765 5.92643L9.33129 5.51553Z' fill='%23111111'/%3E%3C/svg%3E") 50% 50%/22px 21px no-repeat;
  border-radius: 100%;
}
.d_day .btn_group .layer_share {
  position: absolute;
  top: calc(100% + 10px);
  right: 0;
}
@media (min-width: 986px) {
  .d_day {
    top: 45px;
    font-size: 14px;
    line-height: 22px;
  }
  .d_day strong {
    font-size: 24px;
    line-height: 28px;
  }
  .d_day .btn_group {
    width: auto;
    margin-left: 16px !important;
  }
}

.sticky_top .d_day {
  display: none;
}
.sticky_top .section_title .logo {
  position: relative;
  width: 92.8px;
  height: 18px;
  margin-top: -2px;
}
@media (min-width: 986px) {
  .sticky_top .section_title .logo {
    width: 98px;
    height: 19px;
  }
  .sticky_top.section_header_wrap .header_area .header_nav li:last-child a {
    background-position: 100% 6px !important;
  }
}
@media (max-width: 985px) {
  .sticky_top .header_nav .nav_item:last-child a {
    background-position: 100% 20px;
  }
}

.description .badge_free,
.description .badge_plus,
.headline .badge_free,
.headline .badge_plus {
  margin-left: 5px !important;
}

/* 2depth */
.chain_wrap .tab_nav {
  overflow: visible !important;
  margin-bottom: 20px;
}
.chain_wrap .tab_nav + .secondary_swiper .secondary_nav {
  margin-top: -8px;
  margin-bottom: 0;
}
.chain_wrap .tab_nav .nav .nav_item {
  display: flex;
  flex: 0 0 auto;
  width: auto;
}
.chain_wrap .tab_nav .nav .nav_item:nth-child(n+2) {
  margin-left: 12px;
}
.chain_wrap .tab_nav .nav span.nav_link.false {
  color: #999;
}
@media (max-width: 985px) {
  .chain_wrap .tab_nav .nav .nav_link {
    padding: 11px 5px;
  }
}
@media (min-width: 986px) {
  .chain_wrap .tab_nav {
    margin-bottom: 24px;
    justify-content: center;
  }
  .chain_wrap .tab_nav .nav .nav_item:nth-child(n+2) {
    margin-left: 18px;
  }
}

/* 여론조사 > 2depth */
.title_wrap + .tab_nav.jswiper {
  display: flex;
  margin-bottom: 24px;
  border-bottom: none;
}
.title_wrap + .tab_nav.jswiper .nav {
  border-bottom: 1px solid #e5e5e5;
}
.title_wrap + .tab_nav.jswiper::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #e5e5e5;
  z-index: -1;
}
.title_wrap + .tab_nav.jswiper .nav_link {
  height: auto;
  padding: 6px 0;
  font-size: 14px;
  line-height: 22px;
}
.title_wrap + .tab_nav.jswiper .nav_link.active {
  font-weight: 700 !important;
}
.title_wrap + .tab_nav.jswiper .nav_item:nth-child(n+2) {
  margin-left: 20px;
}
@media (min-width: 986px) {
  .title_wrap + .tab_nav.jswiper::after {
    display: none;
  }
  .title_wrap + .tab_nav.jswiper .nav_link {
    padding: 6px 12px;
  }
  .title_wrap + .tab_nav.jswiper .nav_item:nth-child(n+2) {
    margin-left: 0;
  }
}

/* 대선홈 > 쇼케이스 */
.showcase_general {
  margin-top: 20px;
  margin-bottom: 24px;
}
.showcase_general > .card {
  margin-bottom: 20px;
}
.showcase_general .headline .badge {
  color: #067e77 !important;
}
.showcase_general .card_body .title {
  margin-bottom: 4px;
  font-size: 14px;
  line-height: 22px;
  color: #067E77;
}
.showcase_general .card_body .description {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
.showcase_general .photo_list_area {
  display: flex;
}
.showcase_general .photo_list_area .card {
  width: calc(50% - 5px);
  padding-bottom: 0;
  padding-top: 0;
  border: none;
}
.showcase_general .photo_list_area .headline {
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}
@media (max-width: 985px) {
  .showcase_general > .card .headline {
    font-size: 24px;
    line-height: 34px;
  }
  .showcase_general > .card .description {
    font-size: 14px;
    line-height: 22px;
  }
  .showcase_general .card_body {
    margin-bottom: 16px;
  }
  .showcase_general .photo_list_area {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .showcase_general .photo_list_area .headline {
    margin-top: 10px;
  }
}
@media (min-width: 986px) {
  .showcase_general {
    margin-top: 24px;
    margin-bottom: 60px;
  }
  .showcase_general > .card {
    margin-bottom: 40px;
  }
  .showcase_general .card_body .title {
    margin-bottom: 6px;
    font-size: 16px;
    line-height: 24px;
  }
  .showcase_general .card_body .description {
    -webkit-line-clamp: 3;
  }
  .showcase_general .photo_list_area {
    gap: 0 20px;
  }
  .showcase_general .photo_list_area .card {
    width: 25%;
  }
}

/* 대선홈 > 쇼케이스 영상아이콘 */
[class*=showcase_] .card .card_image a > [class*=ico_]:not(.ico_play) {
  right: 12px;
  bottom: 12px;
  width: 32px;
  height: 32px;
}

[class*=showcase_] > .card .card_image a > .ico_play {
  position: absolute;
  width: 40px;
  height: 40px;
  bottom: 12px;
  right: 12px;
  z-index: 2;
}
[class*=showcase_] > .card .card_image a > .ico_play::before {
  content: "";
  display: block;
  transition: opacity 300ms linear 0s;
  opacity: 0;
  width: 40px;
  height: 40px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='190' cy='142' r='18.5' transform='translate(-170 -122)' fill='%23000' stroke='%23FFF' stroke-width='3' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E");
}
[class*=showcase_] > .card .card_image a > .ico_play::after {
  content: "";
  display: block;
  position: absolute;
  transform: scale(1);
  transition: all 300ms ease 0s;
  bottom: 0px;
  right: 0px;
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cfilter x='-17.6%25' y='-11.7%25' width='138.9%25' height='132.8%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='1.5' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M9 4v32l27-16z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h40v40H0z'/%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");
}
[class*=showcase_] > .card .card_image a {
  /*쇼케이스 포토/오디오 아이콘*/
}
[class*=showcase_] > .card .card_image a .ico_photo {
  position: absolute;
  bottom: 12px;
  right: 12px;
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3Cfilter id='a' width='125%25' height='125%25' x='-12.5%25' y='-12.5%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.5'/%3E%3CfeColorMatrix in='shadowBlurOuter1' result='shadowMatrixOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23a)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M23.5 8a.5.5 0 01.5.5v19a.5.5 0 01-.5.5h-19a.5.5 0 01-.5-.5v-19a.5.5 0 01.5-.5h19zM22 10H6v16h16V10z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M26 6H8V4.5a.5.5 0 01.5-.5h19a.5.5 0 01.5.5v19a.5.5 0 01-.5.5H26V6z'/%3E%3C/g%3E%3C/svg%3E");
}
[class*=showcase_] > .card .card_image a .ico_audio {
  position: absolute;
  bottom: 12px;
  right: 12px;
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='z2ig24znaa' width='111%25' height='111.3%25' x='-4%25' y='-2.8%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='.3' dy='.8' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.25'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3C/filter%3E%3Cpath id='udg1ovi9yb' d='M6.1 27l-.6-.53V14.5C5.5 8.701 10.201 4 16 4s10.5 4.701 10.5 10.5l-.002.115h.002V26.47l-.6.531h-1.4c-2.35-.109-4.225-2.047-4.225-4.423 0-2.443 1.981-4.423 4.425-4.423l-.2.004v-3.543-.115C24.5 9.806 20.694 6 16 6s-8.5 3.806-8.5 8.5l.001.115H7.5v3.542l.04.002c2.344.112 4.21 2.047 4.21 4.418 0 2.384-1.887 4.328-4.25 4.42V27H6.1zm1.4-6.843v4.836c1.256-.092 2.246-1.14 2.246-2.418 0-1.279-.99-2.326-2.246-2.418zm17 .002c-1.243.103-2.22 1.146-2.22 2.416s.977 2.313 2.22 2.416z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0L32 0 32 32 0 32z' transform='translate(-1076.000000, -340.000000) translate(1076.000000, 340.000000)'/%3E%3Cg fill-rule='nonzero' transform='translate(-1076.000000, -340.000000) translate(1076.000000, 340.000000)'%3E%3Cuse fill='%23000' filter='url(%23z2ig24znaa)' xlink:href='%23udg1ovi9yb'/%3E%3Cuse fill='%23FFF' xlink:href='%23udg1ovi9yb'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 986px) {
  [class*=showcase_] > .card .card_image a > [class^=ico_]:not(.ico_play) {
    /*right: 26px;
    bottom: 30px;*/
    width: 50px;
    height: 50px;
  }
  [class*=showcase_] > .card .card_image a {
    /*스포트 라이트 영상아이콘*/
  }
  [class*=showcase_] > .card .card_image a > .ico_play {
    width: 50px;
    height: 50px;
    bottom: 12px;
    right: 12px;
    z-index: 2;
  }
  [class*=showcase_] > .card .card_image a > .ico_play::before {
    content: "";
    display: block;
    transition: opacity 300ms linear 0s;
    opacity: 0;
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Ccircle cx='190' cy='77' r='23.5' transform='translate(-165 -52)' stroke='%23FFF' stroke-width='3' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E");
  }
  [class*=showcase_] > .card .card_image a > .ico_play::after {
    content: "";
    display: block;
    position: absolute;
    transform: scale(1);
    transition: all 300ms ease 0s;
    bottom: 0px;
    right: 0px;
    width: 50px;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50' height='50'%3E%3Cdefs%3E%3Cfilter x='-18.4%25' y='-13.1%25' width='139.7%25' height='133.8%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='2' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M11 5v40l34-20z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h50v50H0z'/%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");
  }
  [class*=showcase_] > .card .card_image a {
    /*쇼케이스 포토/오디오 아이콘*/
  }
  [class*=showcase_] > .card .card_image a .ico_photo {
    bottom: 12px;
    right: 12px;
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cdefs%3E%3Cfilter id='a' width='125%25' height='125%25' x='-12.5%25' y='-12.5%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='1' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.5'/%3E%3CfeColorMatrix in='shadowBlurOuter1' result='shadowMatrixOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23a)' fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M23.5 8a.5.5 0 01.5.5v19a.5.5 0 01-.5.5h-19a.5.5 0 01-.5-.5v-19a.5.5 0 01.5-.5h19zM22 10H6v16h16V10z'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M26 6H8V4.5a.5.5 0 01.5-.5h19a.5.5 0 01.5.5v19a.5.5 0 01-.5.5H26V6z'/%3E%3C/g%3E%3C/svg%3E");
  }
  [class*=showcase_] > .card .card_image a .ico_audio {
    bottom: 12px;
    right: 12px;
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='32' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cfilter id='z2ig24znaa' width='111%25' height='111.3%25' x='-4%25' y='-2.8%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dx='.3' dy='.8' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.25'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3C/filter%3E%3Cpath id='udg1ovi9yb' d='M6.1 27l-.6-.53V14.5C5.5 8.701 10.201 4 16 4s10.5 4.701 10.5 10.5l-.002.115h.002V26.47l-.6.531h-1.4c-2.35-.109-4.225-2.047-4.225-4.423 0-2.443 1.981-4.423 4.425-4.423l-.2.004v-3.543-.115C24.5 9.806 20.694 6 16 6s-8.5 3.806-8.5 8.5l.001.115H7.5v3.542l.04.002c2.344.112 4.21 2.047 4.21 4.418 0 2.384-1.887 4.328-4.25 4.42V27H6.1zm1.4-6.843v4.836c1.256-.092 2.246-1.14 2.246-2.418 0-1.279-.99-2.326-2.246-2.418zm17 .002c-1.243.103-2.22 1.146-2.22 2.416s.977 2.313 2.22 2.416z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0L32 0 32 32 0 32z' transform='translate(-1076.000000, -340.000000) translate(1076.000000, 340.000000)'/%3E%3Cg fill-rule='nonzero' transform='translate(-1076.000000, -340.000000) translate(1076.000000, 340.000000)'%3E%3Cuse fill='%23000' filter='url(%23z2ig24znaa)' xlink:href='%23udg1ovi9yb'/%3E%3Cuse fill='%23FFF' xlink:href='%23udg1ovi9yb'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  }
}

/* 대선홈 > 오피니언 */
.opinion_wrap {
  padding-top: 27.5px;
}
.opinion_wrap > .title {
  line-height: 24px;
}
.opinion_wrap > .title .ico_arrow_primary_right {
  width: 12px;
  height: 12px;
  margin-left: 4px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13' fill='none'%3E%3Cpath d='M1.5 1.5L6.5 6.55936L1.5 11.5' stroke='%23111111' stroke-width='1.5'/%3E%3C/svg%3E");
  background-size: 8px 13px;
}
.opinion_wrap .card {
  display: flex;
  align-items: center;
  margin-top: 25px;
  padding: 16px 20px;
  border-radius: 2px;
  background-color: #ecf9f5;
  font-size: 16px;
  line-height: 24px;
}
.opinion_wrap .card .title {
  display: block;
  color: #067E77;
  font-size: 14px;
  line-height: 22px;
}
.opinion_wrap .card .card_image {
  margin-left: 16px;
}
.opinion_wrap .card .card_image,
.opinion_wrap .card .card_image img {
  width: 62px;
  height: 62px;
}
.opinion_wrap .card a::after {
  border-radius: 100%;
}
.opinion_wrap .jswiper_pagination {
  position: absolute;
  top: 7px;
  right: -2px;
}
.opinion_wrap .jswiper_pagination button {
  margin: 0 2px;
}
@media (max-width: 985px) {
  .opinion_wrap {
    margin-bottom: 40px;
    margin-top: -25px;
  }
  .opinion_wrap .card .title {
    margin-bottom: 4px;
  }
}
@media (min-width: 986px) {
  .opinion_wrap {
    margin-bottom: 60px;
  }
  .opinion_wrap .card {
    font-size: 13px;
    line-height: 21px;
    margin-top: 8px;
  }
  .opinion_wrap .card .title {
    font-size: 12px;
    line-height: 20px;
  }
  .opinion_wrap .card .card_image,
  .opinion_wrap .card .card_image img {
    width: 54px;
    height: 54px;
  }
  .opinion_wrap .jswiper_pagination {
    top: 13px;
  }
}

/* 대선홈 > live */
.live_article_wrap {
  position: relative;
}
.live_article_wrap .title_wrap .title_area .badge {
  padding: 0 5px;
  color: #f6330a;
  font-size: 12px;
  line-height: 20px;
  background-color: #e0e0e0;
  border-radius: 2px;
  text-align: center;
}
.live_article_wrap .title_wrap .title_area .badge::before {
  display: none;
}
.live_article_wrap.live_on .title_wrap .title_area .badge {
  background-color: #ffebe6;
}
.live_article_wrap .title_wrap > .title {
  margin-top: -5px;
  padding-top: 0;
  color: #111 !important;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}
.live_article_wrap .update {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  line-height: 20px;
  color: #999;
}
.live_article_wrap .live_article_list .list_item .date {
  padding-top: 8px;
}
@media (min-width: 986px) {
  .live_article_wrap .live_article_list .list_item .date {
    font-size: 12px;
    line-height: 20px;
  }
}
.live_article_wrap .live_article_list .list_item .date::before {
  top: 16px;
}
.live_article_wrap .live_article_list .list_item.active .date:after {
  top: 12px;
}
.live_article_wrap .live_article_list .list_item .headline {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  padding-top: 0;
}
@media (min-width: 986px) {
  .live_article_wrap .live_article_list .list_item .headline {
    font-size: 14px;
    line-height: 22px;
  }
}
.live_article_wrap .live_article_list .list_item .headline::before {
  top: 1px;
}
@media (min-width: 986px) {
  .live_article_wrap .live_article_list .list_item .headline::before {
    top: 2px;
  }
}
@media (min-width: 986px) {
  .live_article_wrap .live_article_list .list_item .date {
    font-size: 12px;
    line-height: 20px;
  }
  .live_article_wrap .live_article_list .list_item .headline {
    font-size: 14px;
    line-height: 22px;
  }
  .live_article_wrap .live_article_list .list_item .headline::before {
    top: 2px;
  }
}

.col_lg3 .title_wrap .ico_info {
  width: 20px;
  height: 20px;
}

.row + .chain_wrap {
  margin-top: 40px;
}

/* 대선홈 > 정치성향테스트 */
.special_banner {
  display: block;
  position: relative;
  margin: 40px 0;
  padding: 14px 20px;
  background-color: #111;
  overflow: hidden;
}
.special_banner::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 182px;
  height: 103px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='151' height='99' viewBox='0 0 151 99' fill='none'%3E%3Cg clip-path='url(%23clip0_3747_50354)'%3E%3Cpath opacity='0.6' d='M75.2033 22.3805C72.1276 24.1596 72.1101 27.0741 75.1682 28.8531L112.056 50.2403C115.114 52.0194 120.132 52.0194 123.208 50.2403L156.514 30.9746C159.59 29.1955 159.607 26.2811 156.549 24.502L119.662 3.11485C116.604 1.33576 111.586 1.33576 108.51 3.11485L75.2033 22.3805Z' fill='white'/%3E%3Cpath d='M124.049 12.1771C123.742 12.3527 123.249 12.3527 122.948 12.1771C122.644 11.9986 122.647 11.7148 122.954 11.5363C123.258 11.3607 123.751 11.3607 124.055 11.5363C124.356 11.7118 124.356 11.9986 124.052 12.1742L124.049 12.1771Z' fill='white'/%3E%3Cpath d='M121.824 15.9313C121.52 16.1069 121.026 16.1098 120.723 15.9313C120.419 15.7558 120.422 15.469 120.726 15.2934C121.032 15.1179 121.523 15.1149 121.827 15.2934C122.13 15.4719 122.128 15.7558 121.821 15.9342L121.824 15.9313Z' fill='white'/%3E%3Cpath d='M126.129 15.9108C125.822 16.0864 125.332 16.0864 125.028 15.9108C124.724 15.7323 124.727 15.4485 125.031 15.2729C125.338 15.0974 125.828 15.0974 126.132 15.2729C126.436 15.4514 126.433 15.7353 126.129 15.9108Z' fill='white'/%3E%3Cpath d='M124 14.6731C123.694 14.8487 123.203 14.8487 122.899 14.6731C122.595 14.4975 122.598 14.2108 122.902 14.0352C123.209 13.8567 123.699 13.8567 124.003 14.0352C124.307 14.2108 124.304 14.4975 124 14.6731Z' fill='white'/%3E%3Cpath d='M121.873 13.4353C121.567 13.6138 121.076 13.6109 120.772 13.4353C120.468 13.2598 120.468 12.973 120.775 12.7974C121.082 12.6219 121.573 12.6219 121.876 12.7974C122.177 12.973 122.177 13.2598 121.873 13.4353Z' fill='white'/%3E%3Cpath d='M118.552 16.5517C118.856 16.3761 119.35 16.3732 119.654 16.5517C119.957 16.7272 119.954 17.014 119.651 17.1896C119.344 17.3681 118.853 17.3681 118.549 17.1896C118.246 17.014 118.249 16.7272 118.555 16.5487L118.552 16.5517Z' fill='white'/%3E%3Cpath d='M116.426 15.311C116.73 15.1354 117.224 15.1354 117.528 15.311C117.829 15.4866 117.829 15.7733 117.525 15.9489C117.218 16.1274 116.724 16.1274 116.424 15.9489C116.12 15.7733 116.123 15.4866 116.429 15.3081L116.426 15.311Z' fill='white'/%3E%3Cpath d='M119.697 14.6936C119.393 14.8691 118.9 14.8691 118.596 14.6936C118.292 14.5151 118.295 14.2312 118.599 14.0557C118.905 13.8801 119.396 13.8772 119.7 14.0557C120.001 14.2312 120.001 14.518 119.694 14.6965L119.697 14.6936Z' fill='white'/%3E%3Cpath d='M117.571 13.4558C117.267 13.6314 116.774 13.6314 116.47 13.4558C116.166 13.2802 116.169 12.9935 116.47 12.815C116.777 12.6365 117.27 12.6365 117.574 12.815C117.875 12.9906 117.875 13.2773 117.568 13.4558H117.571Z' fill='white'/%3E%3Cpath d='M119.747 12.1976C119.441 12.3731 118.95 12.3731 118.646 12.1976C118.342 12.0191 118.342 11.7352 118.646 11.5567C118.953 11.3812 119.443 11.3812 119.747 11.5567C120.048 11.7323 120.051 12.0191 119.744 12.1946L119.747 12.1976Z' fill='white'/%3E%3Cpath d='M121.923 10.9364C121.616 11.1149 121.123 11.1149 120.822 10.9364C120.518 10.7608 120.521 10.4712 120.825 10.2956C121.129 10.12 121.622 10.12 121.926 10.2956C122.227 10.4712 122.227 10.7579 121.923 10.9335V10.9364Z' fill='white'/%3E%3Cpath d='M114.297 14.0732C114.6 13.8977 115.094 13.8977 115.398 14.0732C115.699 14.2488 115.699 14.5356 115.395 14.7111C115.088 14.8867 114.595 14.8867 114.294 14.7111C113.99 14.5326 113.99 14.2459 114.297 14.0703V14.0732Z' fill='white'/%3E%3Cpath d='M126.179 13.4148C125.872 13.5904 125.382 13.5933 125.078 13.4148C124.774 13.2393 124.777 12.9525 125.084 12.774C125.387 12.5985 125.881 12.5985 126.185 12.774C126.489 12.9525 126.486 13.2364 126.182 13.4119L126.179 13.4148Z' fill='white'/%3E%3Cpath d='M130.432 15.8904C130.125 16.0659 129.634 16.0688 129.331 15.8904C129.027 15.7119 129.03 15.428 129.337 15.2495C129.64 15.074 130.134 15.071 130.438 15.2495C130.741 15.4251 130.739 15.7119 130.435 15.8874L130.432 15.8904Z' fill='white'/%3E%3Cpath d='M128.305 14.6526C127.998 14.8311 127.508 14.8311 127.204 14.6526C126.9 14.4741 126.903 14.1903 127.21 14.0118C127.513 13.8362 128.007 13.8333 128.311 14.0118C128.615 14.1873 128.612 14.4741 128.308 14.6497L128.305 14.6526Z' fill='white'/%3E%3Cpath d='M123.953 17.1691C123.649 17.3446 123.155 17.3476 122.852 17.1691C122.548 16.9935 122.551 16.7067 122.854 16.5312C123.161 16.3527 123.652 16.3527 123.956 16.5312C124.259 16.7067 124.256 16.9935 123.95 17.172L123.953 17.1691Z' fill='white'/%3E%3Cpath d='M120.682 17.7894C120.986 17.6138 121.48 17.6138 121.783 17.7894C122.087 17.965 122.084 18.2517 121.78 18.4273C121.474 18.6029 120.983 18.6058 120.679 18.4273C120.376 18.2488 120.378 17.965 120.685 17.7865L120.682 17.7894Z' fill='white'/%3E%3Cpath d='M132.561 17.131C132.255 17.3095 131.761 17.3095 131.457 17.131C131.156 16.9555 131.156 16.6687 131.463 16.4902C131.767 16.3146 132.261 16.3146 132.564 16.4902C132.868 16.6687 132.865 16.9555 132.564 17.131H132.561Z' fill='white'/%3E%3Cpath d='M130.384 18.3893C130.078 18.5648 129.587 18.5648 129.283 18.3893C128.982 18.2137 128.98 17.9269 129.286 17.7514C129.593 17.5729 130.084 17.5758 130.387 17.7514C130.691 17.9269 130.691 18.2137 130.387 18.3922L130.384 18.3893Z' fill='white'/%3E%3Cpath d='M127.061 21.5056C127.365 21.33 127.858 21.33 128.162 21.5056C128.466 21.6812 128.463 21.9679 128.162 22.1464C127.855 22.322 127.362 22.322 127.058 22.1464C126.757 21.9709 126.757 21.6841 127.064 21.5056H127.061Z' fill='white'/%3E%3Cpath d='M129.237 20.2474C129.544 20.0689 130.037 20.0689 130.338 20.2474C130.642 20.4259 130.639 20.7126 130.335 20.8882C130.031 21.0638 129.538 21.0638 129.234 20.8882C128.933 20.7126 128.933 20.4259 129.237 20.2503V20.2474Z' fill='white'/%3E%3Cpath d='M126.08 18.4068C125.776 18.5824 125.282 18.5824 124.978 18.4068C124.675 18.2283 124.678 17.9445 124.981 17.7689C125.288 17.5904 125.779 17.5904 126.083 17.7689C126.386 17.9445 126.383 18.2313 126.077 18.4098L126.08 18.4068Z' fill='white'/%3E%3Cpath d='M128.209 19.6475C127.905 19.8231 127.412 19.8231 127.108 19.6475C126.807 19.4719 126.807 19.1852 127.111 19.0096C127.418 18.834 127.911 18.834 128.212 19.0096C128.516 19.1881 128.513 19.4749 128.209 19.6504V19.6475Z' fill='white'/%3E%3Cpath d='M122.808 19.0272C123.112 18.8516 123.606 18.8516 123.909 19.0272C124.213 19.2057 124.21 19.4895 123.906 19.6651C123.6 19.8406 123.109 19.8436 122.805 19.6651C122.502 19.4895 122.504 19.2027 122.811 19.0242L122.808 19.0272Z' fill='white'/%3E%3Cpath d='M124.935 20.2649C125.239 20.0894 125.732 20.0894 126.036 20.2649C126.34 20.4405 126.337 20.7273 126.036 20.9058C125.729 21.0843 125.236 21.0813 124.932 20.9058C124.631 20.7302 124.631 20.4434 124.938 20.2649H124.935Z' fill='white'/%3E%3Cpath d='M128.256 17.1486C127.949 17.3271 127.459 17.3271 127.155 17.1486C126.851 16.973 126.854 16.6863 127.158 16.5107C127.464 16.3351 127.955 16.3351 128.259 16.5107C128.563 16.6863 128.563 16.973 128.256 17.1486Z' fill='white'/%3E%3Cpath d='M133.589 17.728C133.893 17.5524 134.386 17.5524 134.69 17.728C134.994 17.9035 134.991 18.1932 134.69 18.3688C134.384 18.5473 133.89 18.5473 133.586 18.3688C133.285 18.1932 133.285 17.9065 133.592 17.728H133.589Z' fill='white'/%3E%3Cpath d='M131.413 18.9862C131.72 18.8106 132.211 18.8106 132.514 18.9862C132.818 19.1647 132.818 19.4485 132.514 19.627C132.208 19.8026 131.717 19.8026 131.413 19.627C131.112 19.4515 131.112 19.1647 131.416 18.9891L131.413 18.9862Z' fill='white'/%3E%3Cpath d='M121.82 28.818L121.814 27.9139C121.814 27.829 121.753 27.7529 121.66 27.6973C121.563 27.6417 121.432 27.6066 121.289 27.6066C121 27.6066 120.763 27.7441 120.766 27.9109V28.5108H119.738C119.449 28.5108 119.212 28.6483 119.215 28.8151C119.215 28.9 119.273 28.976 119.37 29.0316C119.466 29.0872 119.598 29.1194 119.744 29.1194H121.3C121.59 29.1194 121.826 28.9819 121.823 28.8151L121.82 28.818Z' fill='white'/%3E%3Cpath d='M119.835 27.6681L119.829 26.7639C119.829 26.679 119.771 26.6029 119.674 26.5473C119.578 26.4918 119.446 26.4596 119.303 26.4596C119.014 26.4596 118.778 26.5971 118.781 26.7639V27.3608H117.752C117.463 27.3608 117.227 27.4983 117.23 27.6651C117.23 27.75 117.288 27.8261 117.384 27.8817C117.481 27.9373 117.612 27.9724 117.758 27.9724H119.315C119.604 27.9724 119.841 27.8348 119.838 27.6681H119.835Z' fill='white'/%3E%3Cpath d='M123.81 29.968L123.804 29.0638C123.804 28.979 123.745 28.9029 123.649 28.8473C123.553 28.7917 123.421 28.7595 123.278 28.7595C122.989 28.7595 122.752 28.897 122.755 29.0638V29.6637H121.727C121.438 29.6637 121.201 29.8012 121.204 29.968C121.204 30.0529 121.263 30.1289 121.359 30.1845C121.452 30.2401 121.587 30.2723 121.73 30.2723H123.287C123.576 30.2723 123.812 30.1348 123.81 29.968Z' fill='white'/%3E%3Cpath d='M125.796 31.118L125.79 30.2138C125.79 30.1289 125.732 30.0529 125.635 29.9973C125.539 29.9417 125.407 29.9095 125.261 29.9066C124.972 29.9066 124.736 30.0441 124.739 30.2109V30.8107H123.71C123.421 30.8107 123.185 30.9483 123.188 31.115C123.188 31.1999 123.246 31.276 123.342 31.3316C123.439 31.3872 123.57 31.4194 123.713 31.4194H125.27C125.559 31.4194 125.796 31.2818 125.793 31.115L125.796 31.118Z' fill='white'/%3E%3Cpath d='M127.779 31.3638C127.779 31.2789 127.718 31.2028 127.624 31.1472C127.528 31.0916 127.397 31.0594 127.254 31.0594C126.961 31.0594 126.728 31.1941 126.731 31.3638V31.9636H125.703C125.41 31.9636 125.177 32.1012 125.18 32.2679C125.18 32.3528 125.238 32.4289 125.335 32.4845C125.431 32.5401 125.562 32.5723 125.708 32.5752H127.265C127.554 32.5752 127.791 32.4377 127.788 32.2709V31.3667L127.779 31.3638Z' fill='white'/%3E%3Cpath opacity='0.6' d='M2.54092 45.4268C-0.534752 47.2059 -0.552277 50.1203 2.50587 51.8994L39.2854 73.3129C42.3435 75.0919 47.3616 75.0919 50.4372 73.3129L87.3599 51.9579C90.4385 50.1788 90.4531 47.2644 87.3949 45.4853L50.6154 24.0718C47.5573 22.2927 42.5392 22.2927 39.4636 24.0718L2.54092 45.4268Z' fill='white'/%3E%3Cpath opacity='0.2' d='M77.6891 64.4613C74.6135 66.2404 74.5959 69.1548 77.6541 70.9339L130.291 101.579C133.349 103.358 138.367 103.358 141.443 101.579L161.79 89.8104C164.868 88.0313 164.883 85.1169 161.825 83.3378L109.188 52.6924C106.13 50.9133 101.112 50.9133 98.0359 52.6924L77.6891 64.4613Z' fill='white'/%3E%3Cpath opacity='0.5' d='M101.427 57.0699C101.733 57.2484 102.227 57.2484 102.528 57.0699C102.832 56.8943 102.829 56.6075 102.522 56.4291C102.218 56.2535 101.725 56.2506 101.421 56.4291C101.12 56.6046 101.12 56.8914 101.424 57.067L101.427 57.0699Z' fill='white'/%3E%3Cpath opacity='0.5' d='M103.653 60.827C103.957 61.0026 104.45 61.0026 104.754 60.827C105.058 60.6485 105.055 60.3647 104.751 60.1891C104.444 60.0106 103.954 60.0106 103.65 60.1891C103.346 60.3647 103.349 60.6515 103.656 60.83L103.653 60.827Z' fill='white'/%3E%3Cpath opacity='0.5' d='M99.3502 60.8066C99.6569 60.985 100.148 60.985 100.451 60.8066C100.755 60.631 100.752 60.3442 100.448 60.1687C100.142 59.9902 99.651 59.9902 99.3473 60.1687C99.0435 60.3442 99.0464 60.631 99.3502 60.8066Z' fill='white'/%3E%3Cpath opacity='0.5' d='M101.476 59.5688C101.783 59.7473 102.274 59.7473 102.577 59.5688C102.881 59.3932 102.878 59.1065 102.574 58.9309C102.268 58.7553 101.777 58.7553 101.473 58.9309C101.169 59.1094 101.172 59.3932 101.476 59.5688Z' fill='white'/%3E%3Cpath opacity='0.5' d='M103.603 58.331C103.91 58.5066 104.4 58.5066 104.704 58.331C105.008 58.1525 105.008 57.8687 104.701 57.6931C104.395 57.5176 103.904 57.5176 103.6 57.6931C103.299 57.8687 103.299 58.1555 103.603 58.331Z' fill='white'/%3E%3Cpath opacity='0.5' d='M106.924 61.4474C106.621 61.2718 106.127 61.2718 105.823 61.4474C105.519 61.6259 105.522 61.9097 105.826 62.0853C106.133 62.2608 106.624 62.2638 106.927 62.0853C107.231 61.9097 107.228 61.6229 106.921 61.4445L106.924 61.4474Z' fill='white'/%3E%3Cpath opacity='0.5' d='M109.05 60.2067C108.747 60.0311 108.253 60.0282 107.949 60.2067C107.648 60.3823 107.648 60.669 107.952 60.8446C108.259 61.0202 108.752 61.0202 109.053 60.8446C109.357 60.6661 109.354 60.3823 109.047 60.2038L109.05 60.2067Z' fill='white'/%3E%3Cpath opacity='0.5' d='M105.779 59.5893C106.083 59.7648 106.576 59.7648 106.88 59.5893C107.184 59.4137 107.181 59.127 106.877 58.9514C106.57 58.7729 106.08 58.7729 105.776 58.9514C105.475 59.127 105.475 59.4137 105.782 59.5922L105.779 59.5893Z' fill='white'/%3E%3Cpath opacity='0.5' d='M107.905 58.3515C108.209 58.5271 108.703 58.5271 109.007 58.3515C109.31 58.173 109.308 57.8863 109.007 57.7107C108.7 57.5351 108.206 57.5351 107.903 57.7107C107.602 57.8863 107.602 58.173 107.908 58.3515H107.905Z' fill='white'/%3E%3Cpath opacity='0.5' d='M105.73 57.0904C106.036 57.2659 106.527 57.2659 106.831 57.0904C107.135 56.9148 107.135 56.628 106.831 56.4495C106.524 56.271 106.033 56.274 105.73 56.4495C105.429 56.6251 105.426 56.9119 105.733 57.0874L105.73 57.0904Z' fill='white'/%3E%3Cpath opacity='0.5' d='M103.553 55.8321C103.86 56.0077 104.354 56.0077 104.654 55.8321C104.958 55.6566 104.955 55.3698 104.652 55.1913C104.348 55.0157 103.854 55.0157 103.55 55.1913C103.25 55.3669 103.25 55.6536 103.553 55.8292V55.8321Z' fill='white'/%3E%3Cpath opacity='0.5' d='M111.18 58.9689C110.876 58.7934 110.382 58.7934 110.079 58.9689C109.778 59.1445 109.778 59.4313 110.082 59.6068C110.388 59.7853 110.882 59.7853 111.183 59.6068C111.486 59.4313 111.486 59.1416 111.18 58.966V58.9689Z' fill='white'/%3E%3Cpath opacity='0.5' d='M99.3008 58.3106C99.6074 58.4861 100.098 58.4891 100.402 58.3106C100.706 58.1321 100.703 57.8482 100.396 57.6697C100.092 57.4942 99.5987 57.4912 99.2949 57.6697C98.9911 57.8453 98.9941 58.1321 99.2978 58.3076L99.3008 58.3106Z' fill='white'/%3E%3Cpath opacity='0.5' d='M95.0449 60.7861C95.3516 60.9646 95.8423 60.9646 96.1461 60.7861C96.4498 60.6105 96.4469 60.3237 96.1402 60.1452C95.8364 59.9697 95.3428 59.9697 95.039 60.1452C94.7353 60.3208 94.7382 60.6076 95.042 60.7831L95.0449 60.7861Z' fill='white'/%3E%3Cpath opacity='0.5' d='M97.1738 59.5483C97.4805 59.7239 97.9712 59.7268 98.275 59.5483C98.5787 59.3727 98.5758 59.086 98.2691 58.9075C97.9654 58.7319 97.4717 58.7319 97.168 58.9075C96.8642 59.086 96.8671 59.3698 97.1709 59.5454L97.1738 59.5483Z' fill='white'/%3E%3Cpath opacity='0.5' d='M101.526 62.0648C101.83 62.2404 102.323 62.2404 102.627 62.0648C102.931 61.8863 102.928 61.6025 102.624 61.4269C102.318 61.2513 101.827 61.2484 101.523 61.4269C101.219 61.6054 101.222 61.8892 101.529 62.0677L101.526 62.0648Z' fill='white'/%3E%3Cpath opacity='0.5' d='M104.797 62.6851C104.494 62.5096 104 62.5066 103.696 62.6851C103.392 62.8607 103.395 63.1475 103.699 63.323C104.006 63.5015 104.497 63.5015 104.8 63.323C105.104 63.1475 105.101 62.8607 104.795 62.6822L104.797 62.6851Z' fill='white'/%3E%3Cpath opacity='0.5' d='M92.9181 62.0268C93.2248 62.2023 93.7184 62.2023 94.0222 62.0268C94.323 61.8512 94.323 61.5644 94.0163 61.3859C93.7125 61.2104 93.2189 61.2104 92.9151 61.3859C92.6114 61.5615 92.6143 61.8483 92.9151 62.0268H92.9181Z' fill='white'/%3E%3Cpath opacity='0.5' d='M95.0943 63.285C95.401 63.4635 95.8917 63.4606 96.1955 63.285C96.4964 63.1094 96.4993 62.8227 96.1926 62.6471C95.8859 62.4715 95.3952 62.4715 95.0914 62.6471C94.7877 62.8256 94.7877 63.1094 95.0914 63.2879L95.0943 63.285Z' fill='white'/%3E%3Cpath opacity='0.5' d='M98.4157 66.3984C98.112 66.2228 97.6183 66.2228 97.3146 66.3984C97.0108 66.574 97.0137 66.8637 97.3146 67.0392C97.6213 67.2177 98.1149 67.2177 98.4186 67.0392C98.7195 66.8637 98.7195 66.5769 98.4128 66.3984H98.4157Z' fill='white'/%3E%3Cpath opacity='0.5' d='M96.2425 65.1402C95.9358 64.9646 95.4422 64.9646 95.1413 65.1402C94.8376 65.3157 94.8405 65.6025 95.1443 65.781C95.448 65.9566 95.9417 65.9566 96.2454 65.781C96.5463 65.6054 96.5463 65.3187 96.2425 65.1431V65.1402Z' fill='white'/%3E%3Cpath opacity='0.5' d='M99.4 63.3026C99.7038 63.4781 100.197 63.481 100.501 63.3026C100.805 63.127 100.802 62.8402 100.498 62.6647C100.192 62.4891 99.7008 62.4862 99.3971 62.6647C99.0933 62.8431 99.0962 63.127 99.4029 63.3055L99.4 63.3026Z' fill='white'/%3E%3Cpath opacity='0.5' d='M97.2702 64.5432C97.574 64.7188 98.0676 64.7188 98.3714 64.5432C98.6723 64.3677 98.6723 64.0809 98.3685 63.9053C98.0618 63.7268 97.5682 63.7268 97.2673 63.9053C96.9636 64.0809 96.9665 64.3677 97.2702 64.5461V64.5432Z' fill='white'/%3E%3Cpath opacity='0.5' d='M102.671 63.9229C102.368 63.7473 101.874 63.7444 101.57 63.9229C101.267 64.0985 101.269 64.3852 101.573 64.5608C101.88 64.7364 102.371 64.7393 102.674 64.5608C102.978 64.3823 102.975 64.0985 102.669 63.92L102.671 63.9229Z' fill='white'/%3E%3Cpath opacity='0.5' d='M100.542 65.1606C100.238 64.9851 99.7443 64.9851 99.4405 65.1606C99.1368 65.3391 99.1397 65.6259 99.4405 65.8015C99.7472 65.98 100.241 65.98 100.545 65.8015C100.845 65.6259 100.845 65.3391 100.539 65.1606H100.542Z' fill='white'/%3E%3Cpath opacity='0.5' d='M97.2213 62.0443C97.528 62.2199 98.0187 62.2199 98.3225 62.0443C98.6262 61.8658 98.6233 61.582 98.3195 61.4064C98.0128 61.2308 97.5221 61.2308 97.2184 61.4064C96.9146 61.5849 96.9146 61.8687 97.2213 62.0443Z' fill='white'/%3E%3Cpath opacity='0.5' d='M91.8903 62.6237C91.5866 62.4481 91.0929 62.4481 90.7892 62.6237C90.4854 62.8022 90.4883 63.0889 90.7892 63.2645C91.0959 63.4401 91.5895 63.4401 91.8933 63.2645C92.1941 63.0889 92.1941 62.8022 91.8874 62.6237H91.8903Z' fill='white'/%3E%3Cpath opacity='0.5' d='M94.0667 63.8819C93.76 63.7034 93.2693 63.7064 92.9656 63.8819C92.6618 64.0575 92.6618 64.3443 92.9656 64.5227C93.2722 64.6983 93.7629 64.6983 94.0667 64.5227C94.3676 64.3472 94.3676 64.0604 94.0638 63.8849L94.0667 63.8819Z' fill='white'/%3E%3Cpath opacity='0.4' d='M55.1492 14.6555C52.0735 16.4346 52.056 19.349 55.1141 21.1281L56.1364 21.7221C59.1945 23.5012 64.2126 23.5012 67.2883 21.7221L87.8687 9.78351C90.9472 8.00442 90.9619 5.08999 87.9037 3.3109L86.8843 2.71689C83.8262 0.937801 78.8081 0.937801 75.7325 2.71689L55.1521 14.6555H55.1492Z' fill='white'/%3E%3Cpath opacity='0.5' d='M71.9492 7.99564C72.2559 8.17414 72.7495 8.17414 73.0504 7.99564C73.3541 7.82007 73.3512 7.53331 73.0445 7.35482C72.7407 7.17925 72.2471 7.17632 71.9433 7.35482C71.6425 7.53039 71.6425 7.81715 71.9463 7.99272L71.9492 7.99564Z' fill='white'/%3E%3Cpath opacity='0.5' d='M74.1754 11.7499C74.4792 11.9254 74.9728 11.9254 75.2766 11.7499C75.5803 11.5714 75.5774 11.2875 75.2736 11.112C74.9669 10.9335 74.4762 10.9335 74.1725 11.112C73.8687 11.2875 73.8716 11.5743 74.1783 11.7528L74.1754 11.7499Z' fill='white'/%3E%3Cpath opacity='0.5' d='M69.8697 11.7294C70.1764 11.9079 70.6671 11.9079 70.9709 11.7294C71.2747 11.5538 71.2717 11.2671 70.968 11.0915C70.6613 10.913 70.1706 10.913 69.8668 11.0915C69.563 11.2671 69.566 11.5538 69.8697 11.7294Z' fill='white'/%3E%3Cpath opacity='0.5' d='M71.9996 10.4916C72.3063 10.6701 72.797 10.6701 73.1008 10.4916C73.4045 10.3161 73.4016 10.0293 73.0979 9.85374C72.7912 9.67817 72.3005 9.67817 71.9967 9.85374C71.6929 10.0322 71.6958 10.3161 71.9996 10.4916Z' fill='white'/%3E%3Cpath opacity='0.5' d='M74.1255 9.25388C74.4322 9.42945 74.9229 9.42945 75.2266 9.25388C75.5304 9.07539 75.5304 8.79155 75.2237 8.61598C74.917 8.44041 74.4263 8.44041 74.1225 8.61598C73.8217 8.79155 73.8217 9.07831 74.1255 9.25388Z' fill='white'/%3E%3Cpath opacity='0.5' d='M77.4468 12.3702C77.1431 12.1946 76.6494 12.1946 76.3457 12.3702C76.0419 12.5487 76.0448 12.8325 76.3486 13.0081C76.6553 13.1837 77.146 13.1866 77.4498 13.0081C77.7535 12.8325 77.7506 12.5458 77.4439 12.3673L77.4468 12.3702Z' fill='white'/%3E%3Cpath opacity='0.5' d='M79.5728 11.1325C79.269 10.9569 78.7754 10.954 78.4717 11.1325C78.1708 11.308 78.1708 11.5948 78.4746 11.7704C78.7813 11.9459 79.2749 11.9459 79.5757 11.7704C79.8795 11.5919 79.8766 11.308 79.5699 11.1295L79.5728 11.1325Z' fill='white'/%3E%3Cpath opacity='0.5' d='M76.3014 10.5121C76.6051 10.6877 77.0988 10.6877 77.4025 10.5121C77.7063 10.3365 77.7034 10.0498 77.3996 9.87422C77.0929 9.69573 76.6022 9.69573 76.2984 9.87422C75.9976 10.0498 75.9976 10.3365 76.3043 10.515L76.3014 10.5121Z' fill='white'/%3E%3Cpath opacity='0.5' d='M78.428 9.27436C78.7317 9.44993 79.2254 9.44993 79.5291 9.27436C79.8329 9.09587 79.83 8.80911 79.5291 8.63354C79.2224 8.45797 78.7288 8.45797 78.425 8.63354C78.1242 8.80911 78.1242 9.09587 78.4309 9.27436H78.428Z' fill='white'/%3E%3Cpath opacity='0.5' d='M76.2521 8.01612C76.5588 8.19169 77.0495 8.19169 77.3532 8.01612C77.657 7.84056 77.657 7.5538 77.3532 7.3753C77.0465 7.19681 76.5558 7.19973 76.2521 7.3753C75.9512 7.55087 75.9483 7.83763 76.255 8.0132L76.2521 8.01612Z' fill='white'/%3E%3Cpath opacity='0.5' d='M74.0758 6.75789C74.3825 6.93345 74.8761 6.93345 75.1769 6.75789C75.4807 6.58232 75.4778 6.29556 75.174 6.11706C74.8703 5.94149 74.3766 5.94149 74.0729 6.11706C73.772 6.29263 73.772 6.57939 74.0758 6.75496V6.75789Z' fill='white'/%3E%3Cpath opacity='0.5' d='M81.7022 9.89178C81.3985 9.71621 80.9048 9.71621 80.6011 9.89178C80.3002 10.0673 80.3002 10.3541 80.604 10.5297C80.9107 10.7082 81.4043 10.7082 81.7052 10.5297C82.0089 10.3541 82.0089 10.0644 81.7022 9.88885V9.89178Z' fill='white'/%3E%3Cpath opacity='0.5' d='M69.8203 9.2334C70.127 9.40896 70.6177 9.41189 70.9214 9.2334C71.2252 9.0549 71.2223 8.77107 70.9156 8.59257C70.6118 8.417 70.1182 8.41408 69.8144 8.59257C69.5107 8.76814 69.5136 9.0549 69.8174 9.23047L69.8203 9.2334Z' fill='white'/%3E%3Cpath opacity='0.5' d='M65.5674 11.7089C65.874 11.8874 66.3647 11.8874 66.6685 11.7089C66.9723 11.5333 66.9694 11.2466 66.6627 11.0681C66.3589 10.8925 65.8653 10.8925 65.5615 11.0681C65.2577 11.2437 65.2607 11.5304 65.5644 11.706L65.5674 11.7089Z' fill='white'/%3E%3Cpath opacity='0.5' d='M67.6933 10.4712C68 10.6467 68.4907 10.6496 68.7945 10.4712C69.0983 10.2956 69.0953 10.0088 68.7887 9.83033C68.4849 9.65476 67.9913 9.65476 67.6875 9.83033C67.3837 10.0088 67.3866 10.2927 67.6904 10.4682L67.6933 10.4712Z' fill='white'/%3E%3Cpath opacity='0.5' d='M72.0455 12.9906C72.3493 13.1661 72.8429 13.1661 73.1467 12.9906C73.4504 12.8121 73.4475 12.5282 73.1438 12.3527C72.8371 12.1771 72.3464 12.1742 72.0426 12.3527C71.7388 12.5312 71.7417 12.815 72.0484 12.9935L72.0455 12.9906Z' fill='white'/%3E%3Cpath opacity='0.5' d='M75.317 13.608C75.0132 13.4324 74.5196 13.4295 74.2158 13.608C73.912 13.7835 73.915 14.0703 74.2187 14.2459C74.5254 14.4244 75.0161 14.4244 75.3199 14.2459C75.6237 14.0703 75.6207 13.7835 75.314 13.605L75.317 13.608Z' fill='white'/%3E%3Cpath opacity='0.5' d='M63.4376 12.9496C63.7443 13.1252 64.2379 13.1252 64.5417 12.9496C64.8425 12.774 64.8425 12.4873 64.5358 12.3088C64.2321 12.1332 63.7384 12.1332 63.4347 12.3088C63.1309 12.4843 63.1338 12.7711 63.4347 12.9496H63.4376Z' fill='white'/%3E%3Cpath opacity='0.5' d='M65.6139 14.2078C65.9206 14.3863 66.4113 14.3834 66.715 14.2078C67.0159 14.0323 67.0188 13.7455 66.7121 13.5699C66.4054 13.3944 65.9147 13.3944 65.611 13.5699C65.3072 13.7484 65.3072 14.0323 65.611 14.2108L65.6139 14.2078Z' fill='white'/%3E%3Cpath opacity='0.5' d='M68.9382 17.3242C68.6344 17.1486 68.1408 17.1486 67.837 17.3242C67.5332 17.4997 67.5362 17.7894 67.837 17.965C68.1437 18.1435 68.6373 18.1435 68.9411 17.965C69.242 17.7894 69.242 17.5027 68.9353 17.3242H68.9382Z' fill='white'/%3E%3Cpath opacity='0.5' d='M66.762 16.0659C66.4554 15.8904 65.9617 15.8904 65.6609 16.0659C65.3571 16.2415 65.36 16.5283 65.6638 16.7067C65.9676 16.8823 66.4612 16.8823 66.765 16.7067C67.0658 16.5312 67.0658 16.2444 66.762 16.0689V16.0659Z' fill='white'/%3E%3Cpath opacity='0.5' d='M69.9195 14.2283C70.2233 14.4039 70.7169 14.4068 71.0207 14.2283C71.3245 14.0527 71.3216 13.766 71.0178 13.5904C70.7111 13.4148 70.2204 13.4119 69.9166 13.5904C69.6128 13.7689 69.6158 14.0527 69.9225 14.2312L69.9195 14.2283Z' fill='white'/%3E%3Cpath opacity='0.5' d='M67.7898 15.4661C68.0935 15.6416 68.5872 15.6416 68.8909 15.4661C69.1918 15.2905 69.1918 15.0037 68.888 14.8282C68.5813 14.6497 68.0877 14.6497 67.7868 14.8282C67.4831 15.0037 67.486 15.2905 67.7898 15.469V15.4661Z' fill='white'/%3E%3Cpath opacity='0.5' d='M73.191 14.8457C72.8872 14.6702 72.3936 14.6672 72.0898 14.8457C71.7861 15.0213 71.789 15.3081 72.0927 15.4836C72.3994 15.6592 72.8901 15.6621 73.1939 15.4836C73.4977 15.3051 73.4948 15.0213 73.1881 14.8428L73.191 14.8457Z' fill='white'/%3E%3Cpath opacity='0.5' d='M71.0642 16.0864C70.7604 15.9108 70.2668 15.9108 69.963 16.0864C69.6592 16.2649 69.6621 16.5517 69.963 16.7272C70.2697 16.9057 70.7633 16.9057 71.0671 16.7272C71.3679 16.5517 71.3679 16.2649 71.0612 16.0864H71.0642Z' fill='white'/%3E%3Cpath opacity='0.5' d='M67.7437 12.9701C68.0504 13.1456 68.5411 13.1456 68.8449 12.9701C69.1487 12.7916 69.1458 12.5077 68.842 12.3322C68.5353 12.1566 68.0446 12.1566 67.7408 12.3322C67.4371 12.5107 67.4371 12.7945 67.7437 12.9701Z' fill='white'/%3E%3Cpath opacity='0.5' d='M62.4099 13.5494C62.1061 13.3739 61.6125 13.3739 61.3087 13.5494C61.0049 13.7279 61.0078 14.0147 61.3087 14.1903C61.6154 14.3658 62.109 14.3658 62.4128 14.1903C62.7136 14.0147 62.7136 13.7279 62.4069 13.5494H62.4099Z' fill='white'/%3E%3Cpath opacity='0.5' d='M64.5863 14.8077C64.2796 14.6292 63.7889 14.6321 63.4851 14.8077C63.1813 14.9833 63.1813 15.27 63.4851 15.4485C63.7918 15.6241 64.2825 15.6241 64.5863 15.4485C64.8871 15.2729 64.8871 14.9862 64.5833 14.8106L64.5863 14.8077Z' fill='white'/%3E%3Cpath opacity='0.4' d='M89.1364 17.1603C87.267 18.24 87.2583 20.0104 89.113 21.0901L89.7322 21.45C91.5899 22.5327 94.6393 22.5327 96.5086 21.45L117.808 9.13098C119.677 8.05124 119.686 6.28093 117.831 5.19825L117.212 4.83834C115.354 3.7586 112.305 3.7586 110.435 4.83834L89.1364 17.1574V17.1603Z' fill='white'/%3E%3Cpath d='M95.4248 15.5334V18.6321L93.9293 17.7631V14.6614L95.4248 15.5334Z' fill='%23FCBEAE'/%3E%3Cpath d='M95.4244 15.5334V18.6321L96.9199 17.7631V14.6614L95.4244 15.5334Z' fill='%23E0807D'/%3E%3Cpath d='M96.9199 16.7097L95.4244 16.0689V15.5334L96.9199 14.6614V16.7097Z' fill='%23BA5F5D'/%3E%3Cpath d='M99.5869 13.6255L95.4218 0.179932L95.4072 16.0425L99.5869 13.6255Z' fill='%2363A36A'/%3E%3Cpath d='M95.4219 0.179932L95.4073 16.0425L91.2538 13.6255L95.4219 0.179932Z' fill='%23D0F0A1'/%3E%3Cpath d='M101.349 15.4456V18.5473L99.8531 17.6753V14.5736L101.349 15.4456Z' fill='%23FCBEAE'/%3E%3Cpath d='M101.348 15.4456V18.5473L102.844 17.6753V14.5736L101.348 15.4456Z' fill='%23E0807D'/%3E%3Cpath d='M102.844 16.6248L101.348 15.984V15.4456L102.844 14.5736V16.6248Z' fill='%23BA5F5D'/%3E%3Cpath d='M105.511 13.5407L101.343 5.1807L101.331 15.9577L105.511 13.5407Z' fill='%2363A36A'/%3E%3Cpath d='M101.343 5.1807L101.331 15.9577L97.1776 13.5377L101.343 5.1807Z' fill='%23D0F0A1'/%3E%3Cpath opacity='0.2' d='M145.891 61.4766C142.812 63.2557 142.798 66.1702 145.856 67.9493L159.154 75.6918C162.213 77.4709 167.231 77.4709 170.306 75.6918L179.408 70.4277C182.486 68.6486 182.501 65.7342 179.443 63.9551L166.144 56.2125C163.086 54.4334 158.068 54.4334 154.992 56.2125L145.891 61.4766Z' fill='white'/%3E%3Cpath opacity='0.6' d='M44.7063 80.9647C41.6277 82.7438 41.6131 85.6582 44.6712 87.4373L64.0804 98.7351C67.1385 100.514 72.1565 100.514 75.2322 98.7351L84.3336 93.471C87.4093 91.6919 87.4268 88.7775 84.3687 86.9984L64.9595 75.7006C61.9014 73.9215 56.8833 73.9215 53.8077 75.7006L44.7063 80.9647Z' fill='white'/%3E%3Cpath opacity='0.6' d='M110.853 74.6618C107.774 76.4409 107.76 79.3553 110.818 81.1344L130.227 92.4322C133.285 94.2113 138.303 94.2113 141.379 92.4322L150.48 87.1681C153.556 85.389 153.573 82.4746 150.515 80.6955L131.106 69.3977C128.048 67.6186 123.03 67.6186 119.954 69.3977L110.853 74.6618Z' fill='white'/%3E%3Cpath d='M66.8525 34.8781V37.9798L65.3571 37.1078V34.0061L66.8525 34.8781Z' fill='%23FCBEAE'/%3E%3Cpath d='M66.8522 34.8781V37.9798L68.3477 37.1078V34.0061L66.8522 34.8781Z' fill='%23E0807D'/%3E%3Cpath d='M68.3477 36.0573L66.8522 35.4165V34.8781L68.3477 34.0061V36.0573Z' fill='%23BA5F5D'/%3E%3Cpath d='M71.0146 32.9731L66.8495 19.5275L66.8349 35.3901L71.0146 32.9731Z' fill='%2371BA78'/%3E%3Cpath d='M66.8496 19.5275L66.835 35.3901L62.6815 32.9731L66.8496 19.5275Z' fill='%23D0F0A1'/%3E%3Cpath d='M93.7586 74.4139L95.8937 70.8001L99.1885 68.8835L97.0533 72.4973C97.0037 72.5822 96.9453 72.6407 96.8868 72.6758L93.5921 74.5924C93.6534 74.5573 93.7089 74.4988 93.7586 74.4139Z' fill='%23E64572'/%3E%3Cpath d='M95.8908 70.7972L99.1855 68.8806L97.1585 72.3159L95.8704 70.8323L95.8908 70.7972Z' fill='%23BF3A5E'/%3E%3Cpath d='M93.3524 52.7225C97.4562 55.0956 100.774 60.8513 100.763 65.5799C100.751 69.2581 98.7268 71.2273 95.8936 70.8001L93.7584 74.4139C93.6299 74.6334 93.4605 74.6802 93.2911 74.5836C93.1217 74.4871 92.9523 74.2413 92.8267 73.8755L90.7178 67.8067C87.8934 64.9625 85.8838 60.6581 85.8955 56.9829C85.9101 52.2572 89.2457 50.3494 93.3524 52.7254V52.7225Z' fill='%23FF739A'/%3E%3Cpath d='M93.3412 57.0151C95.3858 58.2002 97.039 61.0649 97.0332 63.4204C97.0273 65.7759 95.3624 66.724 93.3178 65.5419C91.2732 64.3597 89.62 61.4921 89.6259 59.1366C89.6317 56.781 91.2966 55.8329 93.3412 57.0151Z' fill='white'/%3E%3Cpath d='M90.8611 50.5717C91.0247 50.4752 91.1912 50.3816 91.3547 50.285C92.7071 49.4979 94.5794 49.6091 96.6444 50.8058C100.748 53.1789 104.066 58.9346 104.055 63.6633C104.049 66.01 103.222 67.6604 101.887 68.4387L98.5926 70.3554C99.9275 69.5799 100.754 67.9267 100.76 65.5799C100.775 60.8542 97.4564 55.0985 93.3497 52.7225C91.2817 51.5257 89.4124 51.4174 88.06 52.2016C88.9947 51.6573 89.9264 51.116 90.8582 50.5717H90.8611Z' fill='%23E64572'/%3E%3Cpath d='M146.295 79.9962V83.0949L147.79 82.2229V79.1242L146.295 79.9962Z' fill='%23FCBEAE'/%3E%3Cpath d='M146.295 79.9962V83.0949L144.799 82.2229V79.1242L146.295 79.9962Z' fill='%23E0807D'/%3E%3Cpath d='M144.799 81.1725L146.295 80.5316V79.9962L144.799 79.1242V81.1725Z' fill='%23BA5F5D'/%3E%3Cpath d='M142.133 78.0883L146.298 64.6427L146.312 80.5053L142.133 78.0883Z' fill='%2363A36A'/%3E%3Cpath d='M146.298 64.6427L146.312 80.5053L150.466 78.0883L146.298 64.6427Z' fill='%23D0F0A1'/%3E%3Cpath d='M112.095 35.7325L114.23 32.1187L117.524 30.2021L115.389 33.8159C115.34 33.9008 115.281 33.9593 115.223 33.9944L111.928 35.911C111.989 35.8759 112.045 35.8174 112.095 35.7325Z' fill='%23144F9D'/%3E%3Cpath d='M114.227 32.1187L117.521 30.2021L115.494 33.6345L114.206 32.1539L114.227 32.1187Z' fill='%230F3C78'/%3E%3Cpath d='M111.688 14.044C115.792 16.4171 119.11 22.1728 119.099 26.9014C119.087 30.5796 117.063 32.5489 114.23 32.1217L112.094 35.7354C111.966 35.9549 111.796 36.0017 111.627 35.9052C111.458 35.8086 111.288 35.5628 111.163 35.197L109.054 29.1282C106.229 26.284 104.22 21.9797 104.231 18.3044C104.246 13.5787 107.582 11.6709 111.688 14.0469V14.044Z' fill='%23007BDA'/%3E%3Cpath d='M111.677 18.3366C113.722 19.5188 115.375 22.3864 115.369 24.7419C115.363 27.0975 113.698 28.0456 111.654 26.8634C109.609 25.6812 107.956 22.8136 107.962 20.4581C107.968 18.1025 109.633 17.1545 111.677 18.3366Z' fill='white'/%3E%3Cpath d='M109.197 11.8933C109.361 11.7967 109.527 11.7031 109.691 11.6065C111.043 10.8194 112.915 10.9306 114.98 12.1274C119.084 14.5005 122.402 20.2562 122.391 24.9848C122.385 27.3316 121.558 28.9819 120.223 29.7603L116.929 31.6769C118.263 30.9015 119.09 29.2482 119.096 26.9014C119.11 22.1757 115.792 16.42 111.686 14.044C109.618 12.8472 107.748 12.7389 106.396 13.5231C107.331 12.9789 108.262 12.4375 109.194 11.8933H109.197Z' fill='%2382C9FF'/%3E%3Cpath d='M135.955 34.0383V37.14L134.46 36.268V33.1663L135.955 34.0383Z' fill='%23FCBEAE'/%3E%3Cpath d='M135.955 34.0383V37.14L137.45 36.268V33.1663L135.955 34.0383Z' fill='%23E0807D'/%3E%3Cpath d='M137.45 35.2175L135.955 34.5767V34.0383L137.45 33.1663V35.2175Z' fill='%23BA5F5D'/%3E%3Cpath d='M140.117 32.1333L135.949 18.6848L135.937 34.5503L140.117 32.1333Z' fill='%2363A36A'/%3E%3Cpath d='M135.949 18.6848L135.938 34.5503L131.784 32.1304L135.949 18.6848Z' fill='%23D0F0A1'/%3E%3Cpath d='M145.692 28.2416V31.3433L144.197 30.4713V27.3696L145.692 28.2416Z' fill='%23FCBEAE'/%3E%3Cpath d='M145.692 28.2416V31.3433L147.188 30.4713V27.3696L145.692 28.2416Z' fill='%23E0807D'/%3E%3Cpath d='M147.188 29.4208L145.692 28.78V28.2416L147.188 27.3696V29.4208Z' fill='%23BA5F5D'/%3E%3Cpath d='M149.854 26.3337L145.686 17.9767L145.675 28.7537L149.854 26.3337Z' fill='%2363A36A'/%3E%3Cpath d='M145.687 17.9767L145.675 28.7537L141.521 26.3337L145.687 17.9767Z' fill='%23D0F0A1'/%3E%3Cpath d='M132.967 47.3614L132.973 46.4572C132.973 46.3724 133.034 46.2963 133.127 46.2407C133.224 46.1851 133.355 46.1529 133.498 46.1529C133.788 46.1529 134.024 46.2904 134.021 46.4572V47.0571H135.049C135.339 47.0571 135.575 47.1946 135.572 47.3614C135.572 47.4463 135.514 47.5223 135.417 47.5779C135.321 47.6335 135.19 47.6686 135.044 47.6686H133.487C133.198 47.6686 132.961 47.5311 132.964 47.3643L132.967 47.3614Z' fill='white'/%3E%3Cpath d='M134.956 46.2114L134.962 45.3072C134.962 45.2224 135.02 45.1463 135.117 45.0907C135.213 45.0351 135.345 45 135.488 45C135.777 45 136.013 45.1375 136.011 45.3043V45.9042H137.039C137.328 45.9042 137.564 46.0417 137.561 46.2085C137.561 46.2934 137.503 46.3694 137.407 46.425C137.31 46.4806 137.179 46.5128 137.033 46.5128H135.476C135.187 46.5128 134.95 46.3753 134.953 46.2085L134.956 46.2114Z' fill='white'/%3E%3Cpath d='M130.981 48.5114L130.986 47.6072C130.986 47.5223 131.048 47.4462 131.141 47.3907C131.238 47.3351 131.369 47.2999 131.512 47.2999C131.801 47.2999 132.038 47.4375 132.035 47.6043V48.2041H133.063C133.352 48.2041 133.589 48.3416 133.586 48.5084C133.586 48.5933 133.527 48.6694 133.431 48.725C133.338 48.7806 133.203 48.8128 133.06 48.8128H131.503C131.214 48.8128 130.978 48.6752 130.981 48.5084V48.5114Z' fill='white'/%3E%3Cpath d='M128.991 49.6613L128.997 48.7572C128.997 48.6723 129.056 48.5962 129.152 48.5406C129.248 48.485 129.38 48.4528 129.526 48.4499C129.815 48.4499 130.052 48.5874 130.049 48.7542V49.3541H131.077C131.366 49.3541 131.603 49.4916 131.6 49.6584C131.6 49.7433 131.541 49.8193 131.445 49.8749C131.348 49.9305 131.217 49.9627 131.074 49.9627H129.517C129.228 49.9627 128.991 49.8252 128.994 49.6584L128.991 49.6613Z' fill='white'/%3E%3Cpath d='M127.009 49.9071C127.009 49.8223 127.07 49.7462 127.164 49.6906C127.26 49.635 127.391 49.6028 127.535 49.6028C127.827 49.6028 128.06 49.7374 128.057 49.9071V50.507H129.086C129.378 50.507 129.611 50.6416 129.608 50.8113C129.608 50.8962 129.55 50.9722 129.454 51.0278C129.357 51.0834 129.226 51.1156 129.08 51.1156H127.523C127.234 51.1156 126.997 50.9781 127 50.8084V49.9042L127.009 49.9071Z' fill='white'/%3E%3Cpath d='M52.8994 58.5125L52.8936 57.6083C52.8936 57.5234 52.8322 57.4473 52.7387 57.3917C52.6424 57.3362 52.5109 57.304 52.3678 57.304C52.0786 57.304 51.842 57.4415 51.845 57.6083V58.2081H50.8168C50.5277 58.2081 50.2911 58.3457 50.294 58.5125C50.294 58.5973 50.3524 58.6734 50.4488 58.729C50.5452 58.7846 50.6766 58.8197 50.8227 58.8197H52.3795C52.6687 58.8197 52.9052 58.6822 52.9023 58.5154L52.8994 58.5125Z' fill='white'/%3E%3Cpath d='M50.914 57.3625L50.9082 56.4583C50.9082 56.3735 50.8498 56.2974 50.7534 56.2418C50.657 56.1862 50.5256 56.1511 50.3824 56.1511C50.0933 56.1511 49.8567 56.2886 49.8596 56.4554V57.0552H48.8315C48.5423 57.0552 48.3057 57.1928 48.3086 57.3596C48.3086 57.4444 48.367 57.5205 48.4634 57.5761C48.5598 57.6317 48.6913 57.6639 48.8373 57.6639H50.3941C50.6833 57.6639 50.9199 57.5264 50.917 57.3596L50.914 57.3625Z' fill='white'/%3E%3Cpath d='M54.8886 59.6624L54.8828 58.7583C54.8828 58.6734 54.8215 58.5973 54.728 58.5417C54.6316 58.4861 54.5002 58.451 54.357 58.451C54.0679 58.451 53.8313 58.5885 53.8342 58.7553V59.3552H52.8061C52.5169 59.3552 52.2803 59.4927 52.2832 59.6595C52.2832 59.7444 52.3417 59.8204 52.438 59.876C52.5315 59.9316 52.6659 59.9638 52.809 59.9638H54.3658C54.655 59.9638 54.8916 59.8263 54.8886 59.6595V59.6624Z' fill='white'/%3E%3Cpath d='M56.875 60.8124L56.8692 59.9082C56.8692 59.8234 56.8107 59.7473 56.7144 59.6917C56.618 59.6361 56.4865 59.6039 56.3405 59.601C56.0513 59.601 55.8147 59.7385 55.8176 59.9053V60.5052H54.7895C54.5003 60.5052 54.2638 60.6427 54.2667 60.8095C54.2667 60.8943 54.3251 60.9704 54.4215 61.026C54.5179 61.0816 54.6493 61.1138 54.7924 61.1138H56.3492C56.6384 61.1138 56.875 60.9763 56.8721 60.8095L56.875 60.8124Z' fill='white'/%3E%3Cpath d='M58.8584 61.0582C58.8584 60.9733 58.7971 60.8973 58.7036 60.8417C58.6072 60.7861 58.4758 60.7539 58.3326 60.7539C58.0406 60.7539 57.8069 60.8885 57.8098 61.0582V61.6581H56.7817C56.4896 61.6581 56.2559 61.7927 56.2588 61.9624C56.2588 62.0472 56.3172 62.1233 56.4136 62.1789C56.51 62.2345 56.6415 62.2667 56.7875 62.2667H58.3443C58.6335 62.2667 58.8701 62.1292 58.8672 61.9594V61.0553L58.8584 61.0582Z' fill='white'/%3E%3Cpath d='M86.875 81.9216L86.8691 81.0174C86.8691 80.9325 86.8078 80.8564 86.7143 80.8008C86.6179 80.7452 86.4865 80.7101 86.3434 80.7101C86.0542 80.7101 85.8176 80.8477 85.8206 81.0144V81.6143H84.7924C84.5032 81.6143 84.2667 81.7518 84.2696 81.9186C84.2696 82.0035 84.328 82.0796 84.4244 82.1352C84.5208 82.1908 84.6522 82.2229 84.7982 82.2229H86.3551C86.6442 82.2229 86.8808 82.0854 86.8779 81.9186L86.875 81.9216Z' fill='%23FF739A'/%3E%3Cpath d='M84.8896 80.7716L84.8838 79.8674C84.8838 79.7825 84.8254 79.7065 84.729 79.6509C84.6326 79.5953 84.5012 79.5631 84.358 79.5631C84.0689 79.5631 83.8323 79.7006 83.8352 79.8674V80.4643H82.8071C82.5179 80.4643 82.2813 80.6019 82.2842 80.7687C82.2842 80.8535 82.3426 80.9296 82.439 80.9852C82.5354 81.0408 82.6668 81.0759 82.8129 81.0759H84.3697C84.6589 81.0759 84.8955 80.9384 84.8926 80.7716H84.8896Z' fill='%23FF739A'/%3E%3Cpath d='M88.8642 83.0686L88.8584 82.1644C88.8584 82.0796 88.7971 82.0035 88.7036 81.9479C88.6072 81.8923 88.4758 81.8601 88.3326 81.8601C88.0435 81.8601 87.8069 81.9976 87.8098 82.1644V82.7643H86.7817C86.4925 82.7643 86.2559 82.9018 86.2588 83.0686C86.2588 83.1535 86.3172 83.2295 86.4136 83.2851C86.5071 83.3407 86.6415 83.3729 86.7846 83.3729H88.3414C88.6306 83.3729 88.8672 83.2354 88.8642 83.0686Z' fill='%23FF739A'/%3E%3Cpath d='M90.8506 84.2186L90.8447 83.3144C90.8447 83.2295 90.7863 83.1535 90.6899 83.0979C90.5935 83.0423 90.4621 83.0101 90.3161 83.0071C90.0269 83.0071 89.7903 83.1447 89.7932 83.3115V83.9113H88.7651C88.4759 83.9113 88.2393 84.0489 88.2422 84.2156C88.2422 84.3005 88.3007 84.3766 88.3971 84.4322C88.4935 84.4878 88.6249 84.52 88.768 84.52H90.3248C90.614 84.52 90.8506 84.3824 90.8477 84.2156L90.8506 84.2186Z' fill='%23FF739A'/%3E%3Cpath d='M92.834 84.4644C92.834 84.3795 92.7726 84.3034 92.6792 84.2478C92.5828 84.1922 92.4514 84.16 92.3082 84.16C92.0161 84.16 91.7825 84.2946 91.7854 84.4644V85.0642H90.7573C90.4652 85.0642 90.2315 85.2017 90.2344 85.3685C90.2344 85.4534 90.2928 85.5295 90.3892 85.5851C90.4856 85.6407 90.6171 85.6729 90.7631 85.6758H92.3199C92.6091 85.6758 92.8457 85.5383 92.8427 85.3715V84.4673L92.834 84.4644Z' fill='%23FF739A'/%3E%3Cpath d='M22.8774 41.7375C22.5882 41.7375 22.3545 41.6029 22.3545 41.4332C22.3545 41.3483 22.413 41.2722 22.5094 41.2167C22.6057 41.1611 22.7372 41.1289 22.8803 41.1289H24.4371C24.7263 41.1289 24.96 41.2635 24.96 41.4332V42.3374C24.9541 42.4222 24.8957 42.4983 24.7993 42.551C24.7029 42.6066 24.5715 42.6417 24.4284 42.6417C24.1363 42.6417 23.9026 42.5042 23.9055 42.3374V41.7375H22.8745H22.8774Z' fill='%23007BDA'/%3E%3Cpath d='M20.5211 42.3666C20.6175 42.311 20.7489 42.2759 20.892 42.2759H22.4488C22.738 42.2759 22.9717 42.4134 22.9717 42.5802V43.4844C22.9688 43.5693 22.9074 43.6453 22.8139 43.698C22.7176 43.7536 22.5861 43.7887 22.443 43.7887C22.1509 43.7887 21.9172 43.6512 21.9202 43.4844V42.8846H20.8891C20.5999 42.8846 20.3663 42.747 20.3663 42.5802C20.3663 42.4954 20.4276 42.4193 20.5211 42.3637V42.3666Z' fill='%23007BDA'/%3E%3Cpath d='M26.853 39.4376C26.5638 39.4376 26.3301 39.3 26.3301 39.1332C26.3301 39.0484 26.3915 38.9723 26.4849 38.9167C26.5813 38.8611 26.7128 38.8289 26.8559 38.8289H28.4127C28.7019 38.8289 28.9355 38.9635 28.9355 39.1332V40.0374C28.9297 40.1223 28.8713 40.1984 28.7749 40.254C28.6814 40.3095 28.55 40.3417 28.4039 40.3417C28.1119 40.3417 27.8782 40.2042 27.8811 40.0374V39.4376H26.85H26.853Z' fill='%23007BDA'/%3E%3Cpath d='M24.8666 40.5875C24.5745 40.5875 24.3408 40.4529 24.3438 40.2832C24.3438 40.1984 24.4022 40.1223 24.4986 40.0667C24.595 40.0111 24.7264 39.9789 24.8695 39.9789H26.4263C26.7184 39.9789 26.9521 40.1135 26.9492 40.2832L26.9433 41.1874C26.9433 41.2723 26.8849 41.3454 26.7885 41.401C26.6922 41.4566 26.5636 41.4888 26.4176 41.4888C26.1255 41.4888 25.8918 41.3542 25.8948 41.1845V40.5846H24.8637L24.8666 40.5875Z' fill='%23007BDA'/%3E%3Cpath d='M28.8393 38.2876C28.5501 38.2876 28.3165 38.153 28.3165 37.9833C28.3165 37.8984 28.3778 37.8223 28.4713 37.7667C28.5677 37.7111 28.6991 37.679 28.8422 37.679H30.399C30.6882 37.679 30.9219 37.8136 30.9219 37.9833V38.8874C30.919 38.9723 30.8576 39.0484 30.7612 39.104C30.6678 39.1596 30.5363 39.1947 30.3903 39.1947C30.0982 39.1947 29.8645 39.0572 29.8674 38.8904V38.2905H28.8364L28.8393 38.2876Z' fill='%23007BDA'/%3E%3Cpath d='M47.3758 49.8087L49.5109 46.1949L52.8057 44.2783L50.6705 47.8921C50.6209 47.9769 50.5624 48.0355 50.504 48.0706L47.2093 49.9872C47.2706 49.9521 47.3261 49.8935 47.3758 49.8087Z' fill='%23E64572'/%3E%3Cpath d='M49.508 46.1949L52.8027 44.2783L50.7757 47.7106L49.4876 46.23L49.508 46.1949Z' fill='%23BF3A5E'/%3E%3Cpath d='M46.9696 28.1202C51.0734 30.4933 54.3915 36.249 54.3799 40.9776C54.3682 44.6558 52.344 46.625 49.5108 46.1978L47.3756 49.8116C47.2471 50.0311 47.0777 50.0779 46.9083 49.9813C46.7389 49.8848 46.5695 49.639 46.4439 49.2732L44.335 43.2044C41.5105 40.3602 39.501 36.0558 39.5127 32.3806C39.5273 27.6549 42.8629 25.7471 46.9696 28.1231V28.1202Z' fill='%23FF739A'/%3E%3Cpath d='M46.9584 32.4128C49.003 33.595 50.6562 36.4626 50.6504 38.8181C50.6445 41.1737 48.9796 42.1217 46.935 40.9396C44.8904 39.7574 43.2372 36.8898 43.2431 34.5343C43.2489 32.1787 44.9138 31.2306 46.9584 32.4128Z' fill='white'/%3E%3Cpath d='M44.4783 25.9695C44.6419 25.8729 44.8084 25.7793 44.9719 25.6827C46.3243 24.8956 48.1966 25.0068 50.2616 26.2035C54.3654 28.5766 57.6835 34.3324 57.6718 39.061C57.666 41.4077 56.8394 43.0581 55.5046 43.8364L52.2098 45.7531C53.5447 44.9776 54.3713 43.3244 54.3771 40.9776C54.3917 36.2519 51.0736 30.4962 46.9669 28.1202C44.8989 26.9234 43.0296 26.8151 41.6772 27.5993C42.6119 27.0551 43.5436 26.5137 44.4754 25.9695H44.4783Z' fill='%23E64572'/%3E%3Cpath d='M152.796 45.6989C153.086 45.6989 153.319 45.5643 153.319 45.3946C153.319 45.3097 153.258 45.2337 153.165 45.1781C153.068 45.1225 152.937 45.0903 152.794 45.0903H151.237C150.948 45.0903 150.714 45.2249 150.714 45.3946V46.2988C150.717 46.3836 150.778 46.4597 150.875 46.5153C150.968 46.5709 151.099 46.606 151.246 46.606C151.538 46.606 151.771 46.4685 151.768 46.3017V45.7018H152.799L152.796 45.6989Z' fill='%23007BDA'/%3E%3Cpath d='M165.258 47.0635C165.269 50.7416 163.26 55.0431 160.435 57.8873L158.327 63.9561C158.201 64.3218 158.032 64.5676 157.862 64.6642C157.693 64.7608 157.523 64.7139 157.395 64.4945L155.26 60.8807C152.426 61.3079 150.402 59.3386 150.391 55.6605C150.376 50.9318 153.694 45.1791 157.801 42.803C161.908 40.427 165.246 42.3349 165.258 47.0606V47.0635Z' fill='%23007BDA'/%3E%3Cpath d='M160.29 40.6552C160.126 40.5587 159.96 40.465 159.796 40.3685C158.444 39.5813 156.571 39.6925 154.506 40.8893C150.403 43.2624 147.084 49.0181 147.096 53.7468C147.102 56.0935 147.929 57.7439 149.263 58.5222L152.558 60.4389C151.223 59.6634 150.397 58.0102 150.391 55.6634C150.376 50.9348 153.694 45.182 157.801 42.806C159.869 41.6121 161.738 41.5009 163.091 42.2851C162.156 41.7408 161.224 41.1995 160.293 40.6552H160.29Z' fill='%2382C9FF'/%3E%3Cpath d='M141.078 13.9767C140.882 13.0462 140.234 12.0747 139.462 11.627C139.387 11.5831 139.311 11.548 139.238 11.5158C138.697 10.4477 137.876 9.49382 136.959 8.96127C135.551 8.1478 134.371 8.59843 134.068 9.94445C133.256 9.6928 132.648 10.1815 132.645 11.1793C132.642 12.3468 133.463 13.7689 134.474 14.3541L140.724 17.9708C141.738 18.5561 142.562 18.085 142.564 16.9174C142.564 15.8845 141.925 14.6555 141.075 13.9796L141.078 13.9767Z' fill='white'/%3E%3Cpath d='M120.156 58.3998C119.96 57.4692 119.312 56.4978 118.541 56.0501C118.465 56.0062 118.389 55.9711 118.316 55.9389C117.775 54.8708 116.955 53.9169 116.037 53.3844C114.63 52.5709 113.45 53.0215 113.146 54.3675C112.334 54.1159 111.726 54.6046 111.723 55.6024C111.72 56.7699 112.541 58.192 113.552 58.7772L119.802 62.3939C120.816 62.9792 121.64 62.5081 121.643 61.3405C121.643 60.3076 121.003 59.0786 120.153 58.4027L120.156 58.3998Z' fill='white'/%3E%3Cpath d='M123.149 72.0458C122.851 70.6325 121.87 69.1548 120.699 68.476C120.582 68.4087 120.468 68.3531 120.357 68.3062C119.536 66.6852 118.292 65.2338 116.896 64.4262C114.758 63.1884 112.964 63.8761 112.503 65.9185C111.27 65.5381 110.347 66.2755 110.344 67.7942C110.339 69.5674 111.586 71.7269 113.125 72.6164L122.618 78.1059C124.157 78.9954 125.407 78.2814 125.413 76.5082C125.416 74.9398 124.443 73.07 123.149 72.0429V72.0458Z' fill='url(%23paint0_linear_3747_50354)'/%3E%3Cpath d='M39.335 52.9323C39.037 51.519 38.0556 50.0413 36.8844 49.3654C36.7675 49.2981 36.6536 49.2425 36.5426 49.1956C35.7218 47.5746 34.4776 46.1232 33.0814 45.3156C30.9433 44.0778 29.1499 44.7655 28.6884 46.8079C27.4558 46.4275 26.5328 47.1649 26.5299 48.6836C26.5241 50.4568 27.7713 52.6163 29.3106 53.5058L38.8034 58.9982C40.3427 59.8877 41.5928 59.1738 41.5986 57.4005C41.6015 55.8321 40.6289 53.9623 39.335 52.9352V52.9323Z' fill='url(%23paint1_linear_3747_50354)'/%3E%3Cpath d='M9.27344 46.7874V49.8891L7.77503 49.0171V45.9154L9.27344 46.7874Z' fill='%23FCBEAE'/%3E%3Cpath d='M9.27307 46.7874V49.8891L10.7686 49.0171V45.9154L9.27307 46.7874Z' fill='%23E0807D'/%3E%3Cpath d='M10.7686 47.9667L9.27307 47.3258V46.7874L10.7686 45.9154V47.9667Z' fill='%23BA5F5D'/%3E%3Cpath d='M13.4355 44.8825L9.26747 31.434L9.25579 47.2995L13.4355 44.8825Z' fill='%2371BA78'/%3E%3Cpath d='M9.26758 31.434L9.2559 47.2995L5.10242 44.8825L9.26758 31.434Z' fill='%23D0F0A1'/%3E%3Cpath d='M13.4365 50.369V53.4678L11.9381 52.5958V49.497L13.4365 50.369Z' fill='%23FCBEAE'/%3E%3Cpath d='M13.4362 50.369V53.4678L14.9316 52.5958V49.497L13.4362 50.369Z' fill='%23E0807D'/%3E%3Cpath d='M14.9316 51.5453L13.4362 50.9045V50.369L14.9316 49.497V51.5453Z' fill='%23BA5F5D'/%3E%3Cpath d='M17.5957 48.4612L13.4305 40.1041L13.4189 50.8782L17.5957 48.4612Z' fill='%2371BA78'/%3E%3Cpath d='M13.4307 40.1041L13.419 50.8782L9.26551 48.4612L13.4307 40.1041Z' fill='%23D0F0A1'/%3E%3Cpath d='M123.541 82.9428V86.0445L122.046 85.1725V82.0708L123.541 82.9428Z' fill='%23FCBEAE'/%3E%3Cpath d='M123.541 82.9428V86.0445L125.036 85.1725V82.0708L123.541 82.9428Z' fill='%23E0807D'/%3E%3Cpath d='M125.036 84.122L123.541 83.4812V82.9428L125.036 82.0708V84.122Z' fill='%23BA5F5D'/%3E%3Cpath d='M127.703 81.0349L123.535 67.5893L123.523 83.4548L127.703 81.0349Z' fill='%2363A36A'/%3E%3Cpath d='M123.535 67.5893L123.523 83.4548L119.37 81.0349L123.535 67.5893Z' fill='%23D0F0A1'/%3E%3Cpath d='M129.108 86.4454V89.5441L127.613 88.6751V85.5734L129.108 86.4454Z' fill='%23FCBEAE'/%3E%3Cpath d='M129.108 86.4454V89.5441L130.604 88.6751V85.5734L129.108 86.4454Z' fill='%23E0807D'/%3E%3Cpath d='M130.604 87.6217L129.108 86.9808V86.4454L130.604 85.5734V87.6217Z' fill='%23BA5F5D'/%3E%3Cpath d='M133.271 84.5375L129.102 75.1475L129.091 86.9545L133.271 84.5375Z' fill='%2363A36A'/%3E%3Cpath d='M129.103 75.1476L129.091 86.9545L124.937 84.5375L129.103 75.1476Z' fill='%23D0F0A1'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3747_50354' x1='125.41' y1='71.1504' x2='110.341' y2='71.1504' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_3747_50354' x1='41.5957' y1='52.0369' x2='26.527' y2='52.0369' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_3747_50354'%3E%3Crect width='182' height='103' fill='white' transform='matrix(-1 0 0 1 182 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-position: 0 0;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.special_banner .title {
  display: block;
  position: relative;
  color: #fff;
  font-size: 18px;
  line-height: 28px;
}
.special_banner .description {
  color: #999;
  font-size: 14px;
  line-height: 22px;
}
.special_banner .btn {
  display: inline-flex;
  height: 32px;
  padding: 3px 16px 0;
  border: 1px solid #fff;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
}
@media (max-width: 985px) {
  .special_banner {
    min-height: 138px;
    padding-right: 130px;
    flex-direction: column;
  }
  .special_banner .title {
    width: 180px;
    margin-bottom: 16px;
  }
  .special_banner .title::after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 20px;
    margin-top: -10px;
    background-color: rgba(255, 255, 255, 0.1);
  }
  .special_banner .description {
    margin-bottom: 5px;
  }
}
@media (min-width: 986px) {
  .special_banner {
    display: flex;
    align-items: center;
    margin: 60px 0;
  }
  .special_banner::before {
    left: 395px;
    right: auto;
    bottom: -38px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='182' height='65' viewBox='0 0 182 65' fill='none'%3E%3Cg clip-path='url(%23clip0_441_19678)'%3E%3Cpath opacity='0.6' d='M75.2033 3.56045C72.1276 5.33954 72.1101 8.25397 75.1682 10.0331L112.056 31.4202C115.114 33.1993 120.132 33.1993 123.208 31.4202L156.514 12.1545C159.59 10.3754 159.607 7.46099 156.549 5.6819L119.662 -15.7052C116.604 -17.4843 111.586 -17.4843 108.51 -15.7052L75.2033 3.56045Z' fill='white'/%3E%3Cpath d='M127.06 2.68539C127.364 2.50982 127.858 2.50982 128.161 2.68539C128.465 2.86096 128.462 3.14772 128.161 3.32621C127.855 3.50178 127.361 3.50178 127.057 3.32621C126.757 3.15064 126.757 2.86388 127.063 2.68539H127.06Z' fill='white'/%3E%3Cpath d='M129.236 1.42733C129.543 1.24883 130.037 1.24883 130.338 1.42733C130.641 1.60582 130.638 1.89258 130.335 2.06815C130.031 2.24372 129.537 2.24372 129.234 2.06815C128.933 1.89258 128.933 1.60582 129.236 1.43025V1.42733Z' fill='white'/%3E%3Cpath d='M128.208 0.827435C127.904 1.003 127.411 1.003 127.107 0.827435C126.806 0.651867 126.806 0.365106 127.11 0.189537C127.417 0.0139693 127.91 0.0139693 128.211 0.189537C128.515 0.368032 128.512 0.654794 128.208 0.830362V0.827435Z' fill='white'/%3E%3Cpath d='M122.808 0.207116C123.111 0.0315474 123.605 0.0315474 123.909 0.207116C124.213 0.38561 124.21 0.669443 123.906 0.845011C123.599 1.02058 123.109 1.02351 122.805 0.845011C122.501 0.669443 122.504 0.382683 122.811 0.204189L122.808 0.207116Z' fill='white'/%3E%3Cpath d='M124.934 1.44466C125.238 1.2691 125.732 1.2691 126.035 1.44466C126.339 1.62023 126.336 1.90699 126.035 2.08549C125.729 2.26398 125.235 2.26106 124.931 2.08549C124.631 1.90992 124.631 1.62316 124.937 1.44466H124.934Z' fill='white'/%3E%3Cpath d='M131.413 0.1661C131.719 -0.00946822 132.21 -0.00946822 132.514 0.1661C132.818 0.344594 132.818 0.62843 132.514 0.806925C132.207 0.982493 131.716 0.982493 131.413 0.806925C131.112 0.631356 131.112 0.344595 131.416 0.169027L131.413 0.1661Z' fill='white'/%3E%3Cpath d='M121.82 9.9978L121.814 9.09362C121.814 9.00876 121.753 8.93268 121.66 8.87709C121.563 8.82149 121.432 8.78638 121.289 8.78638C121 8.78638 120.763 8.9239 120.766 9.09069V9.69055H119.738C119.449 9.69055 119.212 9.82808 119.215 9.99487C119.215 10.0797 119.273 10.1558 119.37 10.2114C119.466 10.267 119.598 10.2992 119.744 10.2992H121.3C121.59 10.2992 121.826 10.1617 121.823 9.99487L121.82 9.9978Z' fill='white'/%3E%3Cpath d='M119.834 8.8479L119.828 7.94372C119.828 7.85886 119.77 7.78279 119.673 7.72719C119.577 7.67159 119.445 7.6394 119.302 7.6394C119.013 7.6394 118.777 7.77693 118.78 7.94372V8.54065H117.751C117.462 8.54065 117.226 8.67818 117.229 8.84497C117.229 8.92983 117.287 9.00591 117.383 9.06151C117.48 9.1171 117.611 9.15222 117.757 9.15222H119.314C119.603 9.15222 119.84 9.01469 119.837 8.8479H119.834Z' fill='white'/%3E%3Cpath d='M123.81 11.1479L123.804 10.2438C123.804 10.1589 123.745 10.0828 123.649 10.0272C123.553 9.97164 123.421 9.93945 123.278 9.93945C122.989 9.93945 122.752 10.077 122.755 10.2438V10.8436H121.727C121.438 10.8436 121.201 10.9812 121.204 11.1479C121.204 11.2328 121.263 11.3089 121.359 11.3645C121.452 11.4201 121.587 11.4523 121.73 11.4523H123.287C123.576 11.4523 123.812 11.3147 123.81 11.1479Z' fill='white'/%3E%3Cpath d='M125.795 12.2978L125.79 11.3937C125.79 11.3088 125.731 11.2327 125.635 11.1771C125.538 11.1215 125.407 11.0894 125.261 11.0864C124.972 11.0864 124.735 11.224 124.738 11.3907V11.9906H123.71C123.421 11.9906 123.184 12.1281 123.187 12.2949C123.187 12.3798 123.245 12.4559 123.342 12.5115C123.438 12.5671 123.57 12.5992 123.713 12.5992H125.27C125.559 12.5992 125.795 12.4617 125.792 12.2949L125.795 12.2978Z' fill='white'/%3E%3Cpath d='M127.779 12.5436C127.779 12.4587 127.717 12.3826 127.624 12.327C127.528 12.2714 127.396 12.2393 127.253 12.2393C126.961 12.2393 126.727 12.3739 126.73 12.5436V13.1434H125.702C125.41 13.1434 125.176 13.281 125.179 13.4478C125.179 13.5326 125.238 13.6087 125.334 13.6643C125.43 13.7199 125.562 13.7521 125.708 13.755H127.265C127.554 13.755 127.79 13.6175 127.788 13.4507V12.5465L127.779 12.5436Z' fill='white'/%3E%3Cpath opacity='0.6' d='M2.54092 26.6067C-0.534752 28.3858 -0.552277 31.3003 2.50587 33.0794L39.2854 54.4928C42.3435 56.2719 47.3616 56.2719 50.4372 54.4928L87.3599 33.1379C90.4385 31.3588 90.4531 28.4444 87.3949 26.6653L50.6154 5.2518C47.5573 3.47271 42.5392 3.47271 39.4636 5.2518L2.54092 26.6067Z' fill='white'/%3E%3Cpath opacity='0.2' d='M77.6891 45.6413C74.6135 47.4204 74.5959 50.3348 77.6541 52.1139L130.291 82.7594C133.349 84.5385 138.367 84.5385 141.443 82.7594L161.79 70.9904C164.868 69.2114 164.883 66.2969 161.825 64.5178L109.188 33.8724C106.13 32.0933 101.112 32.0933 98.0359 33.8724L77.6891 45.6413Z' fill='white'/%3E%3Cpath opacity='0.5' d='M101.427 38.2497C101.734 38.4282 102.228 38.4282 102.528 38.2497C102.832 38.0741 102.829 37.7873 102.523 37.6088C102.219 37.4333 101.725 37.4304 101.421 37.6088C101.121 37.7844 101.121 38.0712 101.424 38.2467L101.427 38.2497Z' fill='white'/%3E%3Cpath opacity='0.5' d='M103.653 42.0069C103.957 42.1824 104.45 42.1824 104.754 42.0069C105.058 41.8284 105.055 41.5445 104.751 41.369C104.444 41.1905 103.954 41.1905 103.65 41.369C103.346 41.5445 103.349 41.8313 103.656 42.0098L103.653 42.0069Z' fill='white'/%3E%3Cpath opacity='0.5' d='M99.3502 41.9864C99.6569 42.1649 100.148 42.1649 100.451 41.9864C100.755 41.8108 100.752 41.524 100.448 41.3485C100.142 41.17 99.651 41.17 99.3473 41.3485C99.0435 41.524 99.0464 41.8108 99.3502 41.9864Z' fill='white'/%3E%3Cpath opacity='0.5' d='M101.477 40.7486C101.783 40.9271 102.274 40.9271 102.578 40.7486C102.882 40.573 102.879 40.2862 102.575 40.1107C102.268 39.9351 101.778 39.9351 101.474 40.1107C101.17 40.2892 101.173 40.573 101.477 40.7486Z' fill='white'/%3E%3Cpath opacity='0.5' d='M103.603 39.511C103.91 39.6866 104.4 39.6866 104.704 39.511C105.008 39.3325 105.008 39.0487 104.701 38.8731C104.395 38.6976 103.904 38.6976 103.6 38.8731C103.299 39.0487 103.299 39.3355 103.603 39.511Z' fill='white'/%3E%3Cpath opacity='0.5' d='M106.924 42.6273C106.62 42.4517 106.127 42.4517 105.823 42.6273C105.519 42.8058 105.522 43.0896 105.826 43.2652C106.132 43.4407 106.623 43.4437 106.927 43.2652C107.231 43.0896 107.228 42.8028 106.921 42.6244L106.924 42.6273Z' fill='white'/%3E%3Cpath opacity='0.5' d='M109.05 41.3867C108.747 41.2111 108.253 41.2082 107.949 41.3867C107.648 41.5623 107.648 41.849 107.952 42.0246C108.259 42.2002 108.752 42.2002 109.053 42.0246C109.357 41.8461 109.354 41.5623 109.047 41.3838L109.05 41.3867Z' fill='white'/%3E%3Cpath opacity='0.5' d='M105.779 40.7691C106.083 40.9446 106.576 40.9446 106.88 40.7691C107.184 40.5935 107.181 40.3068 106.877 40.1312C106.57 39.9527 106.08 39.9527 105.776 40.1312C105.475 40.3068 105.475 40.5935 105.782 40.772L105.779 40.7691Z' fill='white'/%3E%3Cpath opacity='0.5' d='M107.905 39.5313C108.209 39.7069 108.703 39.7069 109.007 39.5313C109.31 39.3528 109.308 39.066 109.007 38.8905C108.7 38.7149 108.206 38.7149 107.903 38.8905C107.602 39.066 107.602 39.3528 107.908 39.5313H107.905Z' fill='white'/%3E%3Cpath opacity='0.5' d='M105.73 38.2702C106.036 38.4458 106.527 38.4458 106.831 38.2702C107.135 38.0946 107.135 37.8079 106.831 37.6294C106.524 37.4509 106.033 37.4538 105.73 37.6294C105.429 37.8049 105.426 38.0917 105.733 38.2673L105.73 38.2702Z' fill='white'/%3E%3Cpath opacity='0.5' d='M103.553 37.012C103.86 37.1876 104.354 37.1876 104.654 37.012C104.958 36.8364 104.955 36.5497 104.652 36.3712C104.348 36.1956 103.854 36.1956 103.55 36.3712C103.25 36.5467 103.25 36.8335 103.553 37.0091V37.012Z' fill='white'/%3E%3Cpath opacity='0.5' d='M111.18 40.1488C110.876 39.9732 110.382 39.9732 110.079 40.1488C109.778 40.3243 109.778 40.6111 110.082 40.7867C110.388 40.9652 110.882 40.9652 111.183 40.7867C111.486 40.6111 111.486 40.3214 111.18 40.1458V40.1488Z' fill='white'/%3E%3Cpath opacity='0.5' d='M99.3008 39.4904C99.6074 39.666 100.098 39.6689 100.402 39.4904C100.706 39.3119 100.703 39.0281 100.396 38.8496C100.092 38.674 99.5987 38.6711 99.2949 38.8496C98.9911 39.0251 98.9941 39.3119 99.2978 39.4875L99.3008 39.4904Z' fill='white'/%3E%3Cpath opacity='0.5' d='M95.0449 41.9659C95.3516 42.1444 95.8423 42.1444 96.1461 41.9659C96.4498 41.7903 96.4469 41.5035 96.1402 41.325C95.8364 41.1495 95.3428 41.1495 95.039 41.325C94.7353 41.5006 94.7382 41.7874 95.042 41.9629L95.0449 41.9659Z' fill='white'/%3E%3Cpath opacity='0.5' d='M97.1743 40.7283C97.481 40.9039 97.9717 40.9068 98.2754 40.7283C98.5792 40.5527 98.5763 40.266 98.2696 40.0875C97.9658 39.9119 97.4722 39.9119 97.1684 40.0875C96.8647 40.266 96.8676 40.5498 97.1714 40.7254L97.1743 40.7283Z' fill='white'/%3E%3Cpath opacity='0.5' d='M101.526 43.2448C101.83 43.4204 102.324 43.4204 102.628 43.2448C102.931 43.0663 102.928 42.7825 102.625 42.6069C102.318 42.4313 101.827 42.4284 101.524 42.6069C101.22 42.7854 101.223 43.0692 101.529 43.2477L101.526 43.2448Z' fill='white'/%3E%3Cpath opacity='0.5' d='M104.798 43.865C104.494 43.6894 104.001 43.6865 103.697 43.865C103.393 44.0405 103.396 44.3273 103.7 44.5028C104.006 44.6813 104.497 44.6813 104.801 44.5028C105.105 44.3273 105.102 44.0405 104.795 43.862L104.798 43.865Z' fill='white'/%3E%3Cpath opacity='0.5' d='M92.9186 43.2066C93.2253 43.3822 93.7189 43.3822 94.0226 43.2066C94.3235 43.031 94.3235 42.7443 94.0168 42.5658C93.713 42.3902 93.2194 42.3902 92.9156 42.5658C92.6119 42.7413 92.6148 43.0281 92.9156 43.2066H92.9186Z' fill='white'/%3E%3Cpath opacity='0.5' d='M95.0943 44.4649C95.401 44.6434 95.8917 44.6405 96.1955 44.4649C96.4964 44.2893 96.4993 44.0026 96.1926 43.827C95.8859 43.6514 95.3952 43.6514 95.0914 43.827C94.7877 44.0055 94.7877 44.2893 95.0914 44.4678L95.0943 44.4649Z' fill='white'/%3E%3Cpath opacity='0.5' d='M98.4157 47.5782C98.112 47.4026 97.6183 47.4026 97.3146 47.5782C97.0108 47.7538 97.0137 48.0435 97.3146 48.219C97.6213 48.3975 98.1149 48.3975 98.4186 48.219C98.7195 48.0435 98.7195 47.7567 98.4128 47.5782H98.4157Z' fill='white'/%3E%3Cpath opacity='0.5' d='M96.2425 46.3202C95.9358 46.1446 95.4422 46.1446 95.1413 46.3202C94.8376 46.4957 94.8405 46.7825 95.1443 46.961C95.448 47.1365 95.9417 47.1365 96.2454 46.961C96.5463 46.7854 96.5463 46.4986 96.2425 46.3231V46.3202Z' fill='white'/%3E%3Cpath opacity='0.5' d='M99.4 44.4823C99.7038 44.6579 100.197 44.6608 100.501 44.4823C100.805 44.3068 100.802 44.02 100.498 43.8444C100.192 43.6689 99.7008 43.666 99.3971 43.8444C99.0933 44.0229 99.0962 44.3068 99.4029 44.4853L99.4 44.4823Z' fill='white'/%3E%3Cpath opacity='0.5' d='M97.2707 45.7232C97.5745 45.8988 98.0681 45.8988 98.3719 45.7232C98.6727 45.5476 98.6727 45.2609 98.369 45.0853C98.0623 44.9068 97.5687 44.9068 97.2678 45.0853C96.964 45.2609 96.967 45.5476 97.2707 45.7261V45.7232Z' fill='white'/%3E%3Cpath opacity='0.5' d='M102.671 45.1027C102.368 44.9272 101.874 44.9243 101.57 45.1027C101.267 45.2783 101.269 45.5651 101.573 45.7406C101.88 45.9162 102.371 45.9191 102.674 45.7406C102.978 45.5622 102.975 45.2783 102.669 45.0998L102.671 45.1027Z' fill='white'/%3E%3Cpath opacity='0.5' d='M100.542 46.3404C100.238 46.1648 99.7448 46.1648 99.441 46.3404C99.1373 46.5189 99.1402 46.8057 99.441 46.9812C99.7477 47.1597 100.241 47.1597 100.545 46.9812C100.846 46.8057 100.846 46.5189 100.539 46.3404H100.542Z' fill='white'/%3E%3Cpath opacity='0.5' d='M97.2208 43.2242C97.5275 43.3997 98.0182 43.3997 98.322 43.2242C98.6257 43.0457 98.6228 42.7618 98.319 42.5863C98.0124 42.4107 97.5217 42.4107 97.2179 42.5863C96.9141 42.7648 96.9141 43.0486 97.2208 43.2242Z' fill='white'/%3E%3Cpath opacity='0.5' d='M91.8903 43.8036C91.5866 43.628 91.0929 43.628 90.7892 43.8036C90.4854 43.982 90.4883 44.2688 90.7892 44.4444C91.0959 44.6199 91.5895 44.6199 91.8933 44.4444C92.1941 44.2688 92.1941 43.982 91.8874 43.8036H91.8903Z' fill='white'/%3E%3Cpath opacity='0.5' d='M94.0662 45.0617C93.7595 44.8832 93.2688 44.8862 92.9651 45.0617C92.6613 45.2373 92.6613 45.5241 92.9651 45.7026C93.2718 45.8781 93.7625 45.8781 94.0662 45.7026C94.3671 45.527 94.3671 45.2402 94.0633 45.0647L94.0662 45.0617Z' fill='white'/%3E%3Cpath opacity='0.4' d='M55.1487 -4.16455C52.073 -2.38546 52.0555 0.528975 55.1136 2.30807L56.1359 2.90207C59.1941 4.68116 64.2121 4.68116 67.2878 2.90207L87.8682 -9.03656C90.9468 -10.8157 90.9614 -13.7301 87.9032 -15.5092L86.8838 -16.1032C83.8257 -17.8823 78.8077 -17.8823 75.732 -16.1032L55.1516 -4.16455H55.1487Z' fill='white'/%3E%3Cpath opacity='0.4' d='M89.1359 -1.65974C87.2665 -0.579992 87.2578 1.19032 89.1125 2.27007L89.7317 2.62998C91.5894 3.71265 94.6388 3.71265 96.5082 2.62998L117.807 -9.68905C119.676 -10.7688 119.685 -12.5391 117.83 -13.6218L117.211 -13.9817C115.354 -15.0614 112.304 -15.0614 110.435 -13.9817L89.1359 -1.66266V-1.65974Z' fill='white'/%3E%3Cpath opacity='0.2' d='M145.891 42.6565C142.813 44.4356 142.798 47.3501 145.856 49.1292L159.155 56.8717C162.213 58.6508 167.231 58.6508 170.307 56.8717L179.408 51.6076C182.487 49.8285 182.501 46.9141 179.443 45.135L166.145 37.3924C163.086 35.6133 158.068 35.6133 154.993 37.3924L145.891 42.6565Z' fill='white'/%3E%3Cpath opacity='0.6' d='M44.7068 62.1446C41.6282 63.9237 41.6136 66.8381 44.6717 68.6172L64.0808 79.915C67.139 81.6941 72.157 81.6941 75.2327 79.915L84.3341 74.6509C87.4098 72.8718 87.4273 69.9574 84.3692 68.1783L64.96 56.8805C61.9019 55.1014 56.8838 55.1014 53.8082 56.8805L44.7068 62.1446Z' fill='white'/%3E%3Cpath opacity='0.6' d='M110.853 55.8418C107.774 57.6209 107.76 60.5354 110.818 62.3145L130.227 73.6123C133.285 75.3914 138.303 75.3914 141.379 73.6123L150.48 68.3482C153.556 66.5691 153.573 63.6546 150.515 61.8755L131.106 50.5777C128.048 48.7986 123.03 48.7986 119.954 50.5777L110.853 55.8418Z' fill='white'/%3E%3Cpath d='M66.8525 16.058V19.1597L65.3571 18.2877V15.186L66.8525 16.058Z' fill='%23FCBEAE'/%3E%3Cpath d='M66.8527 16.058V19.1597L68.3481 18.2877V15.186L66.8527 16.058Z' fill='%23E0807D'/%3E%3Cpath d='M68.3481 17.2373L66.8527 16.5964V16.058L68.3481 15.186V17.2373Z' fill='%23BA5F5D'/%3E%3Cpath d='M71.0151 14.1531L66.85 0.70752L66.8354 16.5701L71.0151 14.1531Z' fill='%2371BA78'/%3E%3Cpath d='M66.8501 0.70752L66.8355 16.5701L62.682 14.1531L66.8501 0.70752Z' fill='%23D0F0A1'/%3E%3Cpath d='M93.7586 55.5939L95.8937 51.9801L99.1885 50.0635L97.0533 53.6773C97.0037 53.7621 96.9453 53.8206 96.8868 53.8557L93.5921 55.7724C93.6534 55.7373 93.7089 55.6787 93.7586 55.5939Z' fill='%23E64572'/%3E%3Cpath d='M95.8908 51.9772L99.1855 50.0605L97.1585 53.4958L95.8704 52.0123L95.8908 51.9772Z' fill='%23BF3A5E'/%3E%3Cpath d='M93.3524 33.9025C97.4562 36.2756 100.774 42.0313 100.763 46.7599C100.751 50.4381 98.7268 52.4074 95.8936 51.9802L93.7584 55.5939C93.6299 55.8134 93.4605 55.8602 93.2911 55.7637C93.1217 55.6671 92.9523 55.4213 92.8267 55.0555L90.7178 48.9867C87.8934 46.1425 85.8838 41.8382 85.8955 38.1629C85.9101 33.4372 89.2457 31.5294 93.3524 33.9054V33.9025Z' fill='%23FF739A'/%3E%3Cpath d='M93.3407 38.195C95.3853 39.38 97.0385 42.2447 97.0327 44.6003C97.0269 46.9558 95.362 47.9039 93.3174 46.7217C91.2727 45.5395 89.6195 42.6719 89.6254 40.3164C89.6312 37.9609 91.2961 37.0128 93.3407 38.195Z' fill='white'/%3E%3Cpath d='M90.8611 31.7517C91.0247 31.6551 91.1912 31.5615 91.3547 31.4649C92.7071 30.6778 94.5794 30.789 96.6444 31.9858C100.748 34.3589 104.066 40.1146 104.055 44.8432C104.049 47.19 103.222 48.8403 101.887 49.6187L98.5926 51.5353C99.9275 50.7599 100.754 49.1066 100.76 46.7598C100.775 42.0341 97.4564 36.2784 93.3497 33.9024C91.2817 32.7056 89.4124 32.5973 88.06 33.3815C88.9947 32.8373 89.9264 32.2959 90.8582 31.7517H90.8611Z' fill='%23E64572'/%3E%3Cpath d='M146.295 61.1762V64.275L147.79 63.403V60.3042L146.295 61.1762Z' fill='%23FCBEAE'/%3E%3Cpath d='M146.294 61.1762V64.275L144.799 63.403V60.3042L146.294 61.1762Z' fill='%23E0807D'/%3E%3Cpath d='M144.799 62.3525L146.294 61.7117V61.1762L144.799 60.3042V62.3525Z' fill='%23BA5F5D'/%3E%3Cpath d='M142.132 59.2683L146.297 45.8228L146.312 61.6853L142.132 59.2683Z' fill='%2363A36A'/%3E%3Cpath d='M146.297 45.8228L146.312 61.6853L150.465 59.2683L146.297 45.8228Z' fill='%23D0F0A1'/%3E%3Cpath d='M112.095 16.9125L114.23 13.2987L117.524 11.3821L115.389 14.9959C115.34 15.0807 115.281 15.1392 115.223 15.1744L111.928 17.091C111.989 17.0559 112.045 16.9973 112.095 16.9125Z' fill='%23144F9D'/%3E%3Cpath d='M114.227 13.2987L117.521 11.3821L115.494 14.8144L114.206 13.3338L114.227 13.2987Z' fill='%230F3C78'/%3E%3Cpath d='M111.688 -4.77597C115.792 -2.40288 119.11 3.35283 119.099 8.08147C119.087 11.7596 117.063 13.7289 114.23 13.3017L112.094 16.9155C111.966 17.1349 111.796 17.1818 111.627 17.0852C111.458 16.9886 111.288 16.7428 111.163 16.3771L109.054 10.3083C106.229 7.46405 104.22 3.15971 104.231 -0.515521C104.246 -5.24123 107.582 -7.14907 111.688 -4.77305V-4.77597Z' fill='%23007BDA'/%3E%3Cpath d='M111.677 -0.483517C113.721 0.698642 115.374 3.56626 115.369 5.9218C115.363 8.27734 113.698 9.2254 111.653 8.04325C109.609 6.86109 107.955 3.99347 107.961 1.63793C107.967 -0.717608 109.632 -1.66568 111.677 -0.483517Z' fill='white'/%3E%3Cpath d='M109.197 -6.92679C109.361 -7.02335 109.527 -7.11698 109.691 -7.21355C111.043 -8.00068 112.915 -7.88948 114.98 -6.6927C119.084 -4.3196 122.402 1.43611 122.391 6.16475C122.385 8.51151 121.558 10.1618 120.223 10.9402L116.929 12.8568C118.263 12.0814 119.09 10.4281 119.096 8.08137C119.11 3.35566 115.792 -2.40005 111.686 -4.77608C109.618 -5.97287 107.748 -6.08113 106.396 -5.29693C107.331 -5.84119 108.262 -6.38252 109.194 -6.92679H109.197Z' fill='%2382C9FF'/%3E%3Cpath d='M135.954 15.2182V18.3199L134.459 17.4479V14.3462L135.954 15.2182Z' fill='%23FCBEAE'/%3E%3Cpath d='M135.954 15.2182V18.3199L137.45 17.4479V14.3462L135.954 15.2182Z' fill='%23E0807D'/%3E%3Cpath d='M137.45 16.3974L135.954 15.7566V15.2182L137.45 14.3462V16.3974Z' fill='%23BA5F5D'/%3E%3Cpath d='M140.117 13.3133L135.949 -0.135254L135.937 15.7303L140.117 13.3133Z' fill='%2363A36A'/%3E%3Cpath d='M135.949 -0.135254L135.937 15.7303L131.784 13.3103L135.949 -0.135254Z' fill='%23D0F0A1'/%3E%3Cpath d='M145.693 9.42155V12.5233L144.197 11.6513V8.54956L145.693 9.42155Z' fill='%23FCBEAE'/%3E%3Cpath d='M145.693 9.42155V12.5233L147.188 11.6513V8.54956L145.693 9.42155Z' fill='%23E0807D'/%3E%3Cpath d='M147.188 10.6008L145.693 9.95996V9.42155L147.188 8.54956V10.6008Z' fill='%23BA5F5D'/%3E%3Cpath d='M149.855 7.51378L145.687 -0.843262L145.675 9.9337L149.855 7.51378Z' fill='%2363A36A'/%3E%3Cpath d='M145.687 -0.843262L145.675 9.9337L141.522 7.51378L145.687 -0.843262Z' fill='%23D0F0A1'/%3E%3Cpath d='M132.967 28.5413L132.973 27.6371C132.973 27.5522 133.034 27.4761 133.128 27.4205C133.224 27.365 133.356 27.3328 133.499 27.3328C133.788 27.3328 134.025 27.4703 134.022 27.6371V28.2369H135.05C135.339 28.2369 135.576 28.3745 135.573 28.5413C135.573 28.6261 135.514 28.7022 135.418 28.7578C135.322 28.8134 135.19 28.8485 135.044 28.8485H133.487C133.198 28.8485 132.961 28.711 132.964 28.5442L132.967 28.5413Z' fill='white'/%3E%3Cpath d='M134.957 27.3914L134.962 26.4872C134.962 26.4023 135.021 26.3262 135.117 26.2706C135.214 26.215 135.345 26.1799 135.488 26.1799C135.777 26.1799 136.014 26.3175 136.011 26.4843V27.0841H137.039C137.328 27.0841 137.565 27.2216 137.562 27.3884C137.562 27.4733 137.504 27.5494 137.407 27.605C137.311 27.6606 137.179 27.6927 137.033 27.6927H135.476C135.187 27.6927 134.951 27.5552 134.954 27.3884L134.957 27.3914Z' fill='white'/%3E%3Cpath d='M130.981 29.6914L130.987 28.7872C130.987 28.7024 131.049 28.6263 131.142 28.5707C131.239 28.5151 131.37 28.48 131.513 28.48C131.802 28.48 132.039 28.6175 132.036 28.7843V29.3842H133.064C133.353 29.3842 133.59 29.5217 133.587 29.6885C133.587 29.7733 133.528 29.8494 133.432 29.905C133.339 29.9606 133.204 29.9928 133.061 29.9928H131.504C131.215 29.9928 130.979 29.8553 130.981 29.6885V29.6914Z' fill='white'/%3E%3Cpath d='M128.992 30.8413L128.998 29.9371C128.998 29.8523 129.056 29.7762 129.153 29.7206C129.249 29.665 129.381 29.6328 129.527 29.6299C129.816 29.6299 130.053 29.7674 130.05 29.9342V30.5341H131.078C131.367 30.5341 131.603 30.6716 131.601 30.8384C131.601 30.9232 131.542 30.9993 131.446 31.0549C131.349 31.1105 131.218 31.1427 131.075 31.1427H129.518C129.229 31.1427 128.992 31.0052 128.995 30.8384L128.992 30.8413Z' fill='white'/%3E%3Cpath d='M127.009 31.087C127.009 31.0022 127.07 30.9261 127.164 30.8705C127.26 30.8149 127.391 30.7827 127.535 30.7827C127.827 30.7827 128.06 30.9173 128.057 31.087V31.6869H129.086C129.378 31.6869 129.611 31.8215 129.608 31.9912C129.608 32.0761 129.55 32.1521 129.454 32.2077C129.357 32.2633 129.226 32.2955 129.08 32.2955H127.523C127.234 32.2955 126.997 32.158 127 31.9883V31.0841L127.009 31.087Z' fill='white'/%3E%3Cpath d='M52.8999 39.6924L52.8941 38.7882C52.8941 38.7033 52.8327 38.6273 52.7392 38.5717C52.6428 38.5161 52.5114 38.4839 52.3683 38.4839C52.0791 38.4839 51.8425 38.6214 51.8455 38.7882V39.3881H50.8173C50.5281 39.3881 50.2916 39.5256 50.2945 39.6924C50.2945 39.7772 50.3529 39.8533 50.4493 39.9089C50.5457 39.9645 50.6771 39.9996 50.8232 39.9996H52.38C52.6691 39.9996 52.9057 39.8621 52.9028 39.6953L52.8999 39.6924Z' fill='white'/%3E%3Cpath d='M50.9136 38.5425L50.9077 37.6383C50.9077 37.5534 50.8493 37.4774 50.7529 37.4218C50.6565 37.3662 50.5251 37.3311 50.382 37.3311C50.0928 37.3311 49.8562 37.4686 49.8591 37.6354V38.2352H48.831C48.5418 38.2352 48.3052 38.3728 48.3081 38.5396C48.3081 38.6244 48.3666 38.7005 48.4629 38.7561C48.5593 38.8117 48.6908 38.8439 48.8368 38.8439H50.3936C50.6828 38.8439 50.9194 38.7063 50.9165 38.5396L50.9136 38.5425Z' fill='white'/%3E%3Cpath d='M54.8891 40.8425L54.8833 39.9383C54.8833 39.8535 54.8219 39.7774 54.7285 39.7218C54.6321 39.6662 54.5007 39.6311 54.3575 39.6311C54.0684 39.6311 53.8318 39.7686 53.8347 39.9354V40.5353H52.8065C52.5174 40.5353 52.2808 40.6728 52.2837 40.8396C52.2837 40.9245 52.3421 41.0005 52.4385 41.0561C52.532 41.1117 52.6663 41.1439 52.8095 41.1439H54.3663C54.6555 41.1439 54.8921 41.0064 54.8891 40.8396V40.8425Z' fill='white'/%3E%3Cpath d='M56.875 41.9924L56.8692 41.0882C56.8692 41.0034 56.8107 40.9273 56.7144 40.8717C56.618 40.8161 56.4865 40.7839 56.3405 40.781C56.0513 40.781 55.8147 40.9185 55.8176 41.0853V41.6852H54.7895C54.5003 41.6852 54.2638 41.8227 54.2667 41.9895C54.2667 42.0744 54.3251 42.1504 54.4215 42.206C54.5179 42.2616 54.6493 42.2938 54.7924 42.2938H56.3492C56.6384 42.2938 56.875 42.1563 56.8721 41.9895L56.875 41.9924Z' fill='white'/%3E%3Cpath d='M58.8584 42.2382C58.8584 42.1533 58.7971 42.0772 58.7036 42.0216C58.6072 41.966 58.4758 41.9338 58.3326 41.9338C58.0406 41.9338 57.8069 42.0684 57.8098 42.2382V42.838H56.7817C56.4896 42.838 56.2559 42.9726 56.2588 43.1423C56.2588 43.2272 56.3172 43.3033 56.4136 43.3589C56.51 43.4145 56.6415 43.4466 56.7875 43.4466H58.3443C58.6335 43.4466 58.8701 43.3091 58.8672 43.1394V42.2352L58.8584 42.2382Z' fill='white'/%3E%3Cpath d='M86.8755 63.1013L86.8696 62.1971C86.8696 62.1123 86.8083 62.0362 86.7148 61.9806C86.6184 61.925 86.487 61.8899 86.3439 61.8899C86.0547 61.8899 85.8181 62.0274 85.821 62.1942V62.7941H84.7929C84.5037 62.7941 84.2671 62.9316 84.2701 63.0984C84.2701 63.1832 84.3285 63.2593 84.4249 63.3149C84.5213 63.3705 84.6527 63.4027 84.7987 63.4027H86.3556C86.6447 63.4027 86.8813 63.2652 86.8784 63.0984L86.8755 63.1013Z' fill='%23FF739A'/%3E%3Cpath d='M84.8891 61.9514L84.8833 61.0472C84.8833 60.9624 84.8249 60.8863 84.7285 60.8307C84.6321 60.7751 84.5007 60.7429 84.3575 60.7429C84.0684 60.7429 83.8318 60.8804 83.8347 61.0472V61.6442H82.8066C82.5174 61.6442 82.2808 61.7817 82.2837 61.9485C82.2837 62.0333 82.3421 62.1094 82.4385 62.165C82.5349 62.2206 82.6664 62.2557 82.8124 62.2557H84.3692C84.6584 62.2557 84.895 62.1182 84.8921 61.9514H84.8891Z' fill='%23FF739A'/%3E%3Cpath d='M88.8647 64.2485L88.8589 63.3444C88.8589 63.2595 88.7975 63.1834 88.7041 63.1278C88.6077 63.0722 88.4763 63.04 88.3331 63.04C88.044 63.04 87.8074 63.1776 87.8103 63.3444V63.9442H86.7821C86.493 63.9442 86.2564 64.0817 86.2593 64.2485C86.2593 64.3334 86.3177 64.4095 86.4141 64.4651C86.5076 64.5207 86.6419 64.5528 86.7851 64.5528H88.3419C88.6311 64.5528 88.8676 64.4153 88.8647 64.2485Z' fill='%23FF739A'/%3E%3Cpath d='M90.8506 65.3984L90.8447 64.4943C90.8447 64.4094 90.7863 64.3333 90.6899 64.2777C90.5935 64.2221 90.4621 64.1899 90.3161 64.187C90.0269 64.187 89.7903 64.3245 89.7932 64.4913V65.0912H88.7651C88.4759 65.0912 88.2393 65.2287 88.2422 65.3955C88.2422 65.4804 88.3007 65.5564 88.3971 65.612C88.4935 65.6676 88.6249 65.6998 88.768 65.6998H90.3248C90.614 65.6998 90.8506 65.5623 90.8477 65.3955L90.8506 65.3984Z' fill='%23FF739A'/%3E%3Cpath d='M22.8779 22.9175C22.5887 22.9175 22.355 22.7829 22.355 22.6132C22.355 22.5283 22.4135 22.4522 22.5098 22.3966C22.6062 22.341 22.7377 22.3088 22.8808 22.3088H24.4376C24.7268 22.3088 24.9604 22.4434 24.9604 22.6132V23.5173C24.9546 23.6022 24.8962 23.6783 24.7998 23.7309C24.7034 23.7865 24.572 23.8217 24.4288 23.8217C24.1368 23.8217 23.9031 23.6841 23.906 23.5173V22.9175H22.8749H22.8779Z' fill='%23007BDA'/%3E%3Cpath d='M20.5206 23.5465C20.617 23.4909 20.7484 23.4558 20.8915 23.4558H22.4483C22.7375 23.4558 22.9712 23.5933 22.9712 23.7601V24.6643C22.9683 24.7492 22.9069 24.8252 22.8135 24.8779C22.7171 24.9335 22.5856 24.9686 22.4425 24.9686C22.1504 24.9686 21.9167 24.8311 21.9197 24.6643V24.0644H20.8886C20.5994 24.0644 20.3658 23.9269 20.3658 23.7601C20.3658 23.6753 20.4271 23.5992 20.5206 23.5436V23.5465Z' fill='%23007BDA'/%3E%3Cpath d='M26.853 20.6174C26.5638 20.6174 26.3301 20.4799 26.3301 20.3131C26.3301 20.2282 26.3915 20.1522 26.4849 20.0966C26.5813 20.041 26.7128 20.0088 26.8559 20.0088H28.4127C28.7019 20.0088 28.9355 20.1434 28.9355 20.3131V21.2173C28.9297 21.3021 28.8713 21.3782 28.7749 21.4338C28.6814 21.4894 28.55 21.5216 28.4039 21.5216C28.1119 21.5216 27.8782 21.3841 27.8811 21.2173V20.6174H26.85H26.853Z' fill='%23007BDA'/%3E%3Cpath d='M24.8671 21.7676C24.575 21.7676 24.3413 21.633 24.3443 21.4633C24.3443 21.3784 24.4027 21.3023 24.4991 21.2467C24.5955 21.1911 24.7269 21.1589 24.87 21.1589H26.4268C26.7189 21.1589 26.9526 21.2935 26.9497 21.4633L26.9438 22.3674C26.9438 22.4523 26.8854 22.5254 26.789 22.581C26.6926 22.6366 26.5641 22.6688 26.4181 22.6688C26.126 22.6688 25.8923 22.5342 25.8953 22.3645V21.7646H24.8642L24.8671 21.7676Z' fill='%23007BDA'/%3E%3Cpath d='M28.8393 19.4675C28.5501 19.4675 28.3165 19.3329 28.3165 19.1632C28.3165 19.0783 28.3778 19.0023 28.4713 18.9467C28.5677 18.8911 28.6991 18.8589 28.8422 18.8589H30.399C30.6882 18.8589 30.9219 18.9935 30.9219 19.1632V20.0674C30.919 20.1522 30.8576 20.2283 30.7612 20.2839C30.6678 20.3395 30.5363 20.3746 30.3903 20.3746C30.0982 20.3746 29.8645 20.2371 29.8674 20.0703V19.4704H28.8364L28.8393 19.4675Z' fill='%23007BDA'/%3E%3Cpath d='M47.3753 30.9886L49.5104 27.3749L52.8052 25.4583L50.67 29.072C50.6204 29.1569 50.562 29.2154 50.5035 29.2505L47.2088 31.1671C47.2701 31.132 47.3256 31.0735 47.3753 30.9886Z' fill='%23E64572'/%3E%3Cpath d='M49.5075 27.3749L52.8022 25.4583L50.7752 28.8906L49.4871 27.41L49.5075 27.3749Z' fill='%23BF3A5E'/%3E%3Cpath d='M46.9691 9.3002C51.0729 11.6733 54.391 17.429 54.3794 22.1576C54.3677 25.8358 52.3435 27.8051 49.5103 27.3779L47.3751 30.9916C47.2466 31.2111 47.0772 31.2579 46.9078 31.1614C46.7384 31.0648 46.569 30.819 46.4434 30.4532L44.3345 24.3844C41.51 21.5402 39.5005 17.2359 39.5122 13.5607C39.5268 8.83494 42.8624 6.9271 46.9691 9.30312V9.3002Z' fill='%23FF739A'/%3E%3Cpath d='M46.9574 13.5927C49.002 14.7748 50.6552 17.6424 50.6494 19.998C50.6436 22.3535 48.9787 23.3016 46.9341 22.1194C44.8895 20.9373 43.2363 18.0696 43.2421 15.7141C43.2479 13.3586 44.9128 12.4105 46.9574 13.5927Z' fill='white'/%3E%3Cpath d='M44.4778 7.14939C44.6414 7.05282 44.8079 6.95919 44.9714 6.86262C46.3238 6.07549 48.1961 6.18669 50.2611 7.38348C54.3649 9.75657 57.683 15.5123 57.6714 20.2409C57.6655 22.5877 56.8389 24.238 55.5041 25.0164L52.2093 26.933C53.5442 26.1576 54.3708 24.5043 54.3766 22.1575C54.3912 17.4318 51.0731 11.6761 46.9664 9.3001C44.8984 8.10331 43.0291 7.99504 41.6767 8.77924C42.6114 8.23498 43.5431 7.69365 44.4749 7.14939H44.4778Z' fill='%23E64572'/%3E%3Cpath d='M158.76 30.3259C159.05 30.3259 159.283 30.1913 159.283 30.0216C159.283 29.9367 159.222 29.8607 159.128 29.8051C159.032 29.7495 158.901 29.7173 158.757 29.7173H157.201C156.911 29.7173 156.678 29.8519 156.678 30.0216V30.9258C156.684 31.0106 156.742 31.0867 156.838 31.1394C156.935 31.195 157.066 31.2301 157.209 31.2301C157.501 31.2301 157.735 31.0926 157.732 30.9258V30.3259H158.763H158.76Z' fill='%23007BDA'/%3E%3Cpath d='M161.115 30.9579C161.018 30.9023 160.887 30.8672 160.744 30.8672H159.187C158.898 30.8672 158.664 31.0047 158.664 31.1715V32.0757C158.667 32.1605 158.728 32.2366 158.822 32.2893C158.918 32.3449 159.05 32.38 159.193 32.38C159.485 32.38 159.719 32.2425 159.716 32.0757V31.4758H160.747C161.036 31.4758 161.27 31.3383 161.27 31.1715C161.27 31.0866 161.208 31.0106 161.115 30.955V30.9579Z' fill='%23007BDA'/%3E%3Cpath d='M154.785 28.0288C155.074 28.0288 155.308 27.8913 155.308 27.7245C155.308 27.6396 155.247 27.5635 155.153 27.508C155.057 27.4524 154.925 27.4202 154.782 27.4202H153.226C152.936 27.4202 152.703 27.5548 152.703 27.7245V28.6287C152.709 28.7135 152.767 28.7896 152.863 28.8452C152.957 28.9008 153.088 28.933 153.234 28.933C153.526 28.933 153.76 28.7954 153.757 28.6287V28.0288H154.788H154.785Z' fill='%23007BDA'/%3E%3Cpath d='M156.772 29.176C157.064 29.176 157.297 29.0414 157.294 28.8717C157.294 28.7868 157.236 28.7108 157.14 28.6552C157.043 28.5996 156.912 28.5674 156.769 28.5674H155.212C154.92 28.5674 154.686 28.702 154.689 28.8717L154.695 29.7759C154.695 29.8607 154.753 29.9339 154.85 29.9895C154.946 30.0451 155.075 30.0773 155.221 30.0773C155.513 30.0773 155.746 29.9427 155.743 29.7729V29.1731H156.774L156.772 29.176Z' fill='%23007BDA'/%3E%3Cpath d='M152.796 26.8789C153.085 26.8789 153.319 26.7443 153.319 26.5746C153.319 26.4897 153.258 26.4136 153.164 26.358C153.068 26.3025 152.936 26.2703 152.793 26.2703H151.236C150.947 26.2703 150.713 26.4049 150.713 26.5746V27.4788C150.716 27.5636 150.778 27.6397 150.874 27.6953C150.968 27.7509 151.099 27.786 151.245 27.786C151.537 27.786 151.771 27.6485 151.768 27.4817V26.8818H152.799L152.796 26.8789Z' fill='%23007BDA'/%3E%3Cpath d='M157.395 45.6744L155.26 42.0607L151.965 40.144L154.1 43.7578C154.15 43.8427 154.208 43.9012 154.267 43.9363L157.562 45.8529C157.5 45.8178 157.445 45.7593 157.395 45.6744Z' fill='%23144F9D'/%3E%3Cpath d='M155.26 42.0607L151.965 40.144L153.995 43.5764L155.28 42.0958L155.26 42.0607Z' fill='%230F3C78'/%3E%3Cpath d='M165.258 28.2435C165.269 31.9217 163.26 36.2231 160.435 39.0673L158.327 45.1361C158.201 45.5019 158.032 45.7477 157.862 45.8442C157.693 45.9408 157.523 45.894 157.395 45.6745L155.26 42.0607C152.426 42.4879 150.402 40.5187 150.391 36.8405C150.376 32.1119 153.694 26.3591 157.801 23.9831C161.908 21.607 165.246 23.5149 165.258 28.2406V28.2435Z' fill='%23007BDA'/%3E%3Cpath d='M157.812 28.2784C155.768 29.4606 154.115 32.3282 154.121 34.6838C154.126 37.0393 155.791 37.9874 157.836 36.8052C159.88 35.623 161.534 32.7554 161.528 30.3999C161.522 28.0444 159.857 27.0963 157.812 28.2784Z' fill='white'/%3E%3Cpath d='M160.289 21.8352C160.126 21.7386 159.959 21.645 159.796 21.5484C158.443 20.7613 156.571 20.8725 154.506 22.0693C150.402 24.4424 147.084 30.1981 147.096 34.9267C147.102 37.2735 147.928 38.9238 149.263 39.7022L152.558 41.6188C151.223 40.8434 150.396 39.1901 150.39 36.8433C150.376 32.1147 153.694 26.3619 157.801 23.9859C159.869 22.792 161.738 22.6808 163.09 23.465C162.156 22.9208 161.224 22.3794 160.292 21.8352H160.289Z' fill='%2382C9FF'/%3E%3Cpath d='M120.155 39.5797C119.96 38.6492 119.311 37.6777 118.54 37.23C118.464 37.1861 118.388 37.151 118.315 37.1188C117.775 36.0508 116.954 35.0969 116.037 34.5643C114.629 33.7508 113.449 34.2015 113.145 35.5475C112.333 35.2958 111.726 35.7845 111.723 36.7823C111.72 37.9498 112.541 39.3719 113.551 39.9572L119.802 43.5739C120.815 44.1591 121.639 43.688 121.642 42.5205C121.642 41.4875 121.002 40.2586 120.152 39.5826L120.155 39.5797Z' fill='white'/%3E%3Cpath d='M123.149 53.2257C122.851 51.8123 121.87 50.3346 120.699 49.6558C120.582 49.5885 120.468 49.5329 120.357 49.4861C119.536 47.865 118.292 46.4136 116.896 45.606C114.758 44.3682 112.964 45.0559 112.503 47.0983C111.27 46.7179 110.347 47.4553 110.344 48.974C110.339 50.7472 111.586 52.9067 113.125 53.7962L122.618 59.2857C124.157 60.1752 125.407 59.4613 125.413 57.688C125.416 56.1196 124.443 54.2498 123.149 53.2227V53.2257Z' fill='url(%23paint0_linear_441_19678)'/%3E%3Cpath d='M39.3354 34.1124C39.0375 32.699 38.0561 31.2213 36.8849 30.5454C36.768 30.4781 36.6541 30.4225 36.5431 30.3757C35.7223 28.7546 34.4781 27.3033 33.0819 26.4956C30.9438 25.2579 29.1504 25.9455 28.6889 27.988C27.4563 27.6076 26.5333 28.345 26.5304 29.8636C26.5245 31.6369 27.7717 33.7964 29.311 34.6859L38.8038 40.1783C40.3431 41.0678 41.5933 40.3538 41.5991 38.5806C41.602 37.0122 40.6294 35.1424 39.3354 34.1153V34.1124Z' fill='url(%23paint1_linear_441_19678)'/%3E%3Cpath d='M9.27344 27.9674V31.0692L7.77503 30.1972V27.0955L9.27344 27.9674Z' fill='%23FCBEAE'/%3E%3Cpath d='M9.27356 27.9674V31.0692L10.769 30.1972V27.0955L9.27356 27.9674Z' fill='%23E0807D'/%3E%3Cpath d='M10.769 29.1467L9.27356 28.5059V27.9674L10.769 27.0955V29.1467Z' fill='%23BA5F5D'/%3E%3Cpath d='M13.436 26.0625L9.26796 12.614L9.25628 28.4795L13.436 26.0625Z' fill='%2371BA78'/%3E%3Cpath d='M9.26807 12.614L9.25639 28.4795L5.10291 26.0625L9.26807 12.614Z' fill='%23D0F0A1'/%3E%3Cpath d='M13.4355 31.549V34.6478L11.9371 33.7758V30.677L13.4355 31.549Z' fill='%23FCBEAE'/%3E%3Cpath d='M13.4357 31.549V34.6478L14.9312 33.7758V30.677L13.4357 31.549Z' fill='%23E0807D'/%3E%3Cpath d='M14.9312 32.7253L13.4357 32.0845V31.549L14.9312 30.677V32.7253Z' fill='%23BA5F5D'/%3E%3Cpath d='M17.5952 29.6412L13.4301 21.2842L13.4184 32.0582L17.5952 29.6412Z' fill='%2371BA78'/%3E%3Cpath d='M13.4302 21.2842L13.4185 32.0582L9.26502 29.6412L13.4302 21.2842Z' fill='%23D0F0A1'/%3E%3Cpath d='M123.541 64.1227V67.2244L122.045 66.3524V63.2507L123.541 64.1227Z' fill='%23FCBEAE'/%3E%3Cpath d='M123.541 64.1227V67.2244L125.036 66.3524V63.2507L123.541 64.1227Z' fill='%23E0807D'/%3E%3Cpath d='M125.036 65.302L123.541 64.6611V64.1227L125.036 63.2507V65.302Z' fill='%23BA5F5D'/%3E%3Cpath d='M127.703 62.2149L123.535 48.7693L123.523 64.6348L127.703 62.2149Z' fill='%2363A36A'/%3E%3Cpath d='M123.535 48.7693L123.523 64.6348L119.37 62.2149L123.535 48.7693Z' fill='%23D0F0A1'/%3E%3Cpath d='M133.27 65.7174L129.102 56.3274L129.09 68.1343L133.27 65.7174Z' fill='%2363A36A'/%3E%3Cpath d='M129.102 56.3274L129.09 68.1343L124.937 65.7174L129.102 56.3274Z' fill='%23D0F0A1'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_441_19678' x1='125.41' y1='52.3303' x2='110.341' y2='52.3303' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_441_19678' x1='41.5962' y1='33.217' x2='26.5275' y2='33.217' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='white'/%3E%3Cstop offset='1' stop-color='white'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_441_19678'%3E%3Crect width='182' height='103' fill='white' transform='matrix(-1 0 0 1 182 -18.8201)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  }
  .special_banner .title {
    margin-right: 12px;
    padding-right: 12px;
    font-size: 20px;
    line-height: 30px;
  }
  .special_banner .title::after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 20px;
    margin-top: -10px;
    background-color: rgba(255, 255, 255, 0.1);
  }
  .special_banner .description {
    font-size: 16px;
    line-height: 24px;
  }
  .special_banner .btn {
    height: 36px;
    padding: 7px 20px 5px;
    margin-left: auto;
  }
}

/* 대선홈 > faq */
.faq_banner {
  display: flex;
  position: relative;
  min-height: 291px;
  padding: 24px 24px 50px;
  background-color: #067E77;
  color: #fff;
  font-size: 24px;
  line-height: normal;
}
.faq_banner span {
  position: absolute;
  right: 20px;
  bottom: 20px;
  padding-right: 16px;
  font-size: 14px;
}
.faq_banner span::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 12px;
  height: 12px;
  margin-top: -7px;
  background: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.6001 1.20001L8.4001 6.00001L3.6001 10.8' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A") 50% 50%/100% auto no-repeat;
}
@media (min-width: 1280px) {
  .faq_banner {
    max-height: 291px;
  }
}
@media (max-width: 985px) {
  .faq_banner {
    margin-top: 40px;
  }
}
@media (min-width: 986px) {
  .faq_banner {
    padding: 30px 30px 60px;
    height: 100%;
    min-height: auto;
  }
  .faq_banner span {
    right: 30px;
    bottom: 30px;
  }
}

@media (min-width: 986px) and (max-width: 1279px) {
  #home-special-container .col_lg3.chain_wrap {
    margin-bottom: 0;
  }
  .faq_banner {
    height: calc(100% - 61px);
  }
}
/* 대선홈 > 쇼츠 */
.video_wrap {
  position: relative;
  overflow: visible;
}
.video_wrap .jswiper_pagination {
  margin-top: 20px;
}
@media (min-width: 986px) {
  .video_wrap .jswiper_pagination {
    margin: 0;
  }
}
@media (min-width: 986px) {
  .video_wrap [class*=btn_] {
    position: absolute;
    top: calc(50% + 30.5px);
    width: 34px;
    height: 34px;
    margin-top: -17px;
  }
  .video_wrap [class*=btn_] [class*=ico_] {
    width: 34px;
    height: 34px;
  }
  .video_wrap .btn_prev {
    left: -19px;
  }
  .video_wrap .btn_next {
    right: -19px;
  }
  .video_wrap .pagination {
    display: none;
  }
}
@media (max-width: 985px) {
  .video_wrap .jswiper {
    overflow: visible !important;
    margin-left: -20px;
    padding-left: 20px;
  }
}
.video_wrap .jaswiper_wrap {
  column-gap: 11px;
}
@media (max-width: 985px) {
  .video_wrap .jaswiper_wrap {
    display: inline-grid;
    grid-auto-flow: column;
    grid-column-gap: 11px;
  }
}
.video_wrap .card {
  /*position: relative;*/
  min-width: 240px;
  border-radius: 8px;
  overflow: hidden;
}
@media (min-width: 986px) {
  .video_wrap .card {
    min-width: 282px;
  }
}
.video_wrap .card .pcard_player {
  opacity: 0;
}
.video_wrap .card .btn_more {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  align-items: center;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
@media (min-width: 986px) {
  .video_wrap .card .btn_more {
    top: 16px;
  }
}
.video_wrap .card {
  /* 국민의힘 */
}
.video_wrap .card.party_color2 .player_image::after {
  background-color: #f1605c;
}
.video_wrap .card {
  /* 더불어민주당 */
}
.video_wrap .card.party_color1 .player_image::after {
  background-color: #519be1;
}
.video_wrap .card {
  /* 진보당 */
}
.video_wrap .card.party_color6 .player_image::after {
  background-color: #e65c75;
}
.video_wrap .card {
  /* 녹색정의당 */
}
.video_wrap .card.party_color3 .player_image::after {
  background-color: #31bc6d;
}
.video_wrap .card {
  /* 개혁신당 */
}
.video_wrap .card.party_color4 .player_image::after {
  background-color: #f2843b;
}
.video_wrap .card {
  /* 새로운미래 */
}
.video_wrap .card.party_color5 .player_image::after {
  background-color: #5874a7;
}
.video_wrap .card {
  /* 새진보연합 */
}
.video_wrap .card.party_color7 .player_image::after {
  background-color: #15cec1;
}
.video_wrap .card {
  /* 조국혁신당 */
}
.video_wrap .card.party_color8 .player_image::after {
  background-color: #2c77b4;
}
.video_wrap .card {
  /* 중립 */
}
.video_wrap .card.party_color98 .player_image::after {
  background-color: #5641c5;
}
.video_wrap .card {
  /* 그외정당 */
}
.video_wrap .card.party_color99 .player_image::after {
  background-color: #777192;
}
.video_wrap .card {
  /* 무소속 */
}
.video_wrap .card.party_color0 .player_image::after {
  background-color: #878c99;
}
@media (min-width: 986px) {
  .video_wrap {
    /*.card:hover,*/
  }
  .video_wrap .card a:hover .pcard_player {
    opacity: 1;
  }
  .video_wrap .card a:hover .player_image,
  .video_wrap .card a:hover .play_duration,
  .video_wrap .card a:hover .headline {
    opacity: 0;
  }
}
.video_wrap .player_image {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}
.video_wrap .player_image::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 8px;
  z-index: 1;
}
.video_wrap .player_image::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 10px;
  background-position: 0 0;
  background-size: 100% auto;
  background-repeat: no-repeat;
  border-radius: 0 0 8px 8px;
  z-index: 1;
}
.video_wrap .player_image .headline {
  position: absolute;
  bottom: 64px;
  left: 16px;
  right: 16px;
  min-height: 56px;
  color: #fff;
  font-size: 18px;
  line-height: 28px;
  z-index: 1;
}
@media (min-width: 986px) {
  .video_wrap .player_image .headline {
    min-height: 60px;
    bottom: 72px;
    font-size: 20px;
    line-height: 30px;
  }
}
.video_wrap .player_image img {
  width: 100%;
  height: 427px;
  border-radius: 8px;
  overflow: hidden;
}
@media (min-width: 986px) {
  .video_wrap .player_image img {
    height: 500px;
  }
}
.video_wrap .play_duration {
  bottom: 26px;
  left: 16px;
  padding: 2px 8px 2px;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 6px;
  line-height: 22px;
  font-weight: 400;
}
.video_wrap .play_duration::before {
  width: 8px;
  height: 12px;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12' viewBox='0 0 8 12' fill='none'%3E%3Cpath d='M0 12L0 0L8 6L0 12Z' fill='white'/%3E%3C/svg%3E");
}

/* player */
.pcard_player {
  border-radius: 8px;
  overflow: hidden;
}
.pcard_player .player_area {
  padding-bottom: 177.78%;
}

/* 대선홈 > 쇼츠 > 레이어 */
.layer_video_wrap {
  background: rgba(0, 0, 0, 0.7) !important;
}
@media (max-width: 459px) {
  .layer_video_wrap {
    background: rgb(0, 0, 0) !important;
  }
}
.layer_video_wrap .layer_popup {
  left: 50%;
  top: 50%;
  width: 360px;
  height: 640px;
  margin-left: -180px;
  margin-top: -320px;
  background: none;
  outline: none !important;
}
@media (min-width: 460px) {
  .layer_video_wrap .layer_popup {
    width: 460px;
    height: 640px;
    margin-left: -230px;
    margin-top: -320px;
  }
}
.layer_video_wrap .layer_popup .card {
  min-width: 360px;
  min-height: 640px;
  scroll-snap-align: center;
  scroll-snap-stop: always;
}
.layer_video_wrap .layer_popup .scroll_wrap {
  -webkit-overflow-scrolling: touch;
  overflow: hidden;
  overflow-x: auto;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  margin: 0 auto;
}
@media (min-width: 460px) {
  .layer_video_wrap .layer_popup .scroll_wrap {
    width: 360px;
    height: 100%;
    border-radius: 8px;
  }
}
.layer_video_wrap .layer_popup .scroll_wrap .scroll_area {
  display: flex;
  left: 0;
}
.layer_video_wrap .layer_popup .scroll_wrap .player_area {
  background-color: #000;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
.layer_video_wrap .layer_popup .ab_player .player_area iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 460px) {
  .layer_video_wrap .layer_popup .jswiper_pagination [class*=btn_] {
    position: absolute;
    top: calc(50% + 33.5px);
    width: 34px;
    height: 34px;
    margin: -17px 0 0;
  }
  .layer_video_wrap .layer_popup .jswiper_pagination [class*=btn_] [class*=ico_] {
    width: 34px;
    height: 34px;
  }
  .layer_video_wrap .layer_popup .btn_prev {
    left: -17px;
  }
  .layer_video_wrap .layer_popup .btn_next {
    right: -17px;
  }
}
.layer_video_wrap .layer_popup .jswiper_pagination {
  display: none;
}
@media (min-width: 460px) {
  .layer_video_wrap .layer_popup .jswiper_pagination {
    display: block;
  }
}
.layer_video_wrap .layer_popup .btn_prev {
  top: 50% !important;
  left: 0;
}
.layer_video_wrap .layer_popup .btn_next {
  top: 50% !important;
  right: 0;
}
.layer_video_wrap .layer_popup .btn_close {
  top: -32px;
  right: 18px;
}
.layer_video_wrap .layer_popup .btn_close .ico_close {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.292 11.9996L2.09961 21.192L2.80672 21.8991L11.9991 12.7067L21.1915 21.8991L21.8986 21.192L12.7062 11.9996L21.8986 2.8072L21.1915 2.1001L11.9991 11.2925L2.80672 2.1001L2.09961 2.8072L11.292 11.9996Z' fill='white'/%3E%3C/svg%3E");
}
@media (max-height: 700px) {
  .layer_video_wrap .layer_popup .btn_close {
    top: 0;
  }
}
@media (max-width: 459px) {
  .layer_video_wrap .layer_popup {
    left: 20px;
    top: 0;
    bottom: 0;
    right: 20px;
    width: auto;
    height: auto;
    margin-left: 0;
    margin-top: 0;
    background: #000;
    overflow: hidden;
  }
  .layer_video_wrap .layer_popup .card {
    min-width: calc(100% - 40px);
    min-height: 100vh;
  }
  .layer_video_wrap .layer_popup .card .player_area {
    height: 0;
  }
  .layer_video_wrap .layer_popup .card .pcard_player {
    left: 0;
    top: 40px;
    transform: translate3d(0, 0, 0);
    border-radius: 0;
  }
  .layer_video_wrap .layer_popup .btn_close {
    height: 58px;
    right: -19px;
    top: -9px;
    width: 58px;
    z-index: 10;
  }
  .layer_video_wrap .layer_popup span.lg_hide {
    display: block;
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    color: #999;
    text-align: center;
    font-size: 13px;
    line-height: 21px;
    color: #666;
    z-index: 1;
  }
}

.notdata {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 8px;
  padding: 40px 20px;
  background-color: #fafafa;
  color: #666;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
  border-radius: 8px;
}
@media (min-width: 986px) {
  .notdata {
    flex-grow: 1;
  }
}

@keyframes showBar {
  from {
    width: 0%;
  }
}
.chain_wrap > .title {
  display: block;
  margin-bottom: 12px;
  font-size: 18px;
  line-height: 28px;
}
@media (min-width: 986px) {
  .chain_wrap > .title {
    font-size: 24px;
    line-height: 34px;
  }
}
.chain_wrap .photo_list_area {
  overflow: hidden;
}

.card .card_image [class*=ico_]:not(.ico_vs):not(.ico_play) {
  position: absolute;
  bottom: 12px;
  right: 12px;
  width: 24px;
  height: 24px;
}

/* 후보자 정보 */
.candidates_list_wrap {
  position: relative;
  padding: 20px 0 40px;
}
.candidates_list_wrap:before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  right: -100%;
  height: 100%;
  background-color: #eff1f9;
  z-index: -1;
}
.candidates_list_wrap .title_custom_wrap {
  display: block;
  margin-bottom: 20px;
  text-align: center;
}
.candidates_list_wrap .title_custom_wrap .title {
  display: block;
  margin-bottom: 4px;
  font-size: 24px;
  line-height: 34px;
  letter-spacing: -0.4px;
  font-weight: 700;
}
.candidates_list_wrap .title_custom_wrap span {
  font-size: 14px;
  line-height: 22px;
  color: #666;
  font-weight: 400;
  letter-spacing: -0.4px;
}
.candidates_list_wrap .card_body .title {
  margin-left: 2px;
  font-size: 11px;
  letter-spacing: -0.22px;
  line-height: normal;
  opacity: 1;
}
.candidates_list_wrap .card_body .headline span {
  font-size: 16px !important;
}
.candidates_list_wrap {
  /* 후보자 컴포넌트 공통 */
}
.candidates_list_wrap .skin {
  position: relative;
  height: auto;
  overflow: hidden;
}
.candidates_list_wrap .skin .card_image a:after {
  border: none;
}
.candidates_list_wrap .skin .card_body {
  position: absolute;
  top: auto;
  bottom: 57px;
  left: 16px;
  z-index: 1;
}
.candidates_list_wrap .skin .card_foot {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: center;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 45px;
  padding: 0 16px;
  font-size: 12px;
  letter-spacing: -0.24px;
  line-height: normal;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  box-sizing: border-box;
  color: #fff;
}
.candidates_list_wrap .skin .title {
  display: block;
  font-size: 13px;
  letter-spacing: -0.4px;
  line-height: 21px;
  color: #fff !important;
  font-weight: 500;
}
.candidates_list_wrap .skin .headline {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: -0.4px;
  line-height: 34px;
  opacity: 1 !important;
}
.candidates_list_wrap .skin .ico_circle_arrow {
  width: 25px;
  height: 25px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cg transform='matrix(-1 0 0 1 25 0)' fill='none' fill-rule='evenodd'%3E%3Crect stroke='%23FFF' opacity='.5' x='.5' y='.5' width='24' height='24' rx='12'/%3E%3Cpath d='M19 6v13H6V6z'/%3E%3Cpath d='m15 16.342-.707.707-4.52-4.52.006-.005-.006-.004L14.293 8l.707.707-3.817 3.817L15 16.342z' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");
}
.candidates_list_wrap .skin:nth-child(2) .headline span {
  font-size: 22px !important;
}
@media (max-width: 985px) {
  .candidates_list_wrap .jswiper {
    overflow: visible !important;
  }
  .candidates_list_wrap {
    /*.slide {
        max-width: 185px !important;
    }*/
  }
}
@media (min-width: 986px) {
  .candidates_list_wrap {
    padding: 40px 0 60px;
  }
  .candidates_list_wrap .title_custom_wrap {
    margin-bottom: 30px;
  }
  .candidates_list_wrap .title_custom_wrap .title {
    letter-spacing: -0.45px;
    margin-bottom: 8px;
    margin-right: 0;
    font-size: 32px;
    line-height: 44px;
  }
  .candidates_list_wrap .title_custom_wrap span {
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.4px;
  }
  .candidates_list_wrap .jswiper .jswiper_wrap .slide {
    width: calc(33.3333333333% - 30px);
  }
  .candidates_list_wrap {
    /* 후보자 컴포넌트 공통 */
  }
  .candidates_list_wrap .skin .card_body {
    left: 20px;
    bottom: 82px;
  }
  .candidates_list_wrap .skin .title {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 22px;
  }
  .candidates_list_wrap .skin .headline {
    font-size: 44px;
    line-height: 48px;
  }
  .candidates_list_wrap .skin .card_foot {
    height: 57px;
    padding: 0 20px;
    font-size: 14px;
    line-height: 22px;
  }
}

@media (max-width: 985px) {
  .col_lg9 + .col_lg3.live_article_wrap::before {
    content: "";
    position: absolute;
    top: -24px;
    left: 0;
    right: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 986px) {
  [class*=showcase_] > .card .card_image:hover a > .ico_play::before {
    opacity: 1;
  }
  [class*=showcase_] > .card .card_image:hover a > .ico_play::after {
    transform: scale(0.54);
  }
  .row + .chain_wrap {
    margin-top: 60px;
  }
  .col_lg3 > .live_article_wrap {
    margin-top: 24px;
  }
  .col_lg3 .title_wrap.bdr_lg_hidden .title_area {
    padding-top: 0;
  }
  .col_lg3.chain_wrap:not(.float_left):not(.float_right) {
    margin-top: 0;
  }
  .title_wrap + .tab_nav.jswiper {
    margin-top: 0 !important;
  }
  .col_lg9.board_list {
    min-height: 600px;
    position: relative;
    z-index: 1;
  }
}
/* FAQ */
.board_head {
  margin-top: 20px;
}
.board_head .list_option_area {
  display: flex;
  margin: 20px 0 12px;
  font-size: 16px;
  line-height: 24px;
  min-height: 24px;
}
.board_head .description {
  margin-bottom: 10px;
  color: #111;
  font-size: 16px;
  line-height: 26px;
}
.board_head .all_count {
  font-size: 15px;
}
@media (max-width: 985px) {
  .board_head .list_option_area .search_form {
    margin-bottom: 20px;
  }
}
@media (min-width: 986px) {
  .board_head {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .board_head .list_option_area {
    margin-top: 0;
  }
  .board_head .description {
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 160%;
  }
}

.board_body {
  line-height: 1.6;
  overflow: hidden;
}
@media (max-width: 985px) {
  .board_body > ul {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 986px) {
  .board_body:first-child {
    margin-top: 0;
  }
  .board_body > .list > .list_item > .reply_list {
    padding-left: 16px;
    padding-right: 16px;
  }
  .board_body .secondary_header_wrap + .board_head {
    border-top: 4px solid #f6330a;
  }
}
.board_body > .list > .list_item .title,
.board_body .reply_list .list_item .title_area,
.board_body .del {
  padding-top: 16px;
}
.board_body > .list > .list_item .meta,
.board_body .reply_list .list_item .meta,
.board_body .del {
  padding-bottom: 16px;
}
.board_body > ul > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.board_body p {
  font-size: 15px;
  line-height: 26px;
}
@media (min-width: 986px) {
  .board_body p {
    font-size: 16px;
    line-height: 26px;
  }
}
.board_body .headline {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 986px) {
  .board_body .headline {
    font-size: 18px;
    line-height: 28px;
  }
}
.board_body .headline em {
  font-weight: inherit;
  color: #f6330a;
}
.board_body .headline button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: left;
  font-weight: inherit;
  color: inherit;
  line-height: inherit;
  flex: 1 1 100%;
}
.board_body .headline button .ico_arrow_down {
  flex: 0 0 auto;
  margin-left: 30px;
}
.board_body .headline div {
  display: flex;
  align-items: flex-start;
}
.board_body .headline .ico_up {
  flex: 1 0 26px;
  margin-right: 6px;
  max-width: 26px;
  min-height: 24px;
  transform: rotate(0deg) !important;
}
.board_body .list_item {
  position: relative;
  padding: 0;
}
.board_body .reply_list {
  position: relative;
  background: #f4f5f6;
}
.board_body .reply_list .title_area .headline {
  margin-top: 0;
}
.board_body .reply_list .list_item:before {
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 23px;
  width: 6px;
  height: 6px;
  border-left: 1px solid #979797;
  border-bottom: 1px solid #979797;
  border-top: 1px solid transparent;
  border-right: 1px solid transparent;
}
.board_body .reply_list .list_item:after {
  display: block;
  content: "";
  position: absolute;
  height: 1px;
  width: 100vw;
  background: rgba(0, 0, 0, 0.1);
  left: 50%;
  transform: translateX(-50%);
  top: 0;
}
.board_body .accordion_button {
  position: relative;
}
.board_body .accordion_button::after {
  position: absolute;
  top: -18px;
  left: 0;
  content: "";
  display: block;
  width: 100%;
  height: calc(100% + 41px);
}
.board_body .accordion_header {
  padding: 20px 0;
}
.board_body .accordion_header .accordion_button {
  justify-content: flex-start;
  align-items: flex-start;
}
.board_body .accordion_header .accordion_button .number {
  min-width: 26px;
  margin-right: 8px;
  font-size: 20px;
}
@media (min-width: 986px) {
  .board_body .accordion_header .accordion_button .number {
    min-width: 28px;
    margin-right: 12px;
    font-size: 24px;
  }
}
.board_body .accordion_header .accordion_button .ico_arrow_down {
  width: 28px;
  height: 28px;
  margin-left: auto;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.1953 18.375L13.9999 20.1797L15.8046 18.375L23.625 10.5547L21.8203 8.75L13.9999 16.5703L6.17968 8.75L4.375 10.5547L12.1953 18.375Z' fill='black'/%3E%3C/svg%3E");
  transition: 0.5s ease;
}
.board_body .accordion_body {
  display: none;
  position: relative;
  padding: 15px 40px 15px 20px;
  background: #f4f5fa;
  font-size: 14px;
  line-height: 24px;
}
.board_body .accordion_body > ul, .board_body .accordion_body > dl, .board_body .accordion_body > ol {
  padding-left: 20px;
  padding-bottom: 15px;
  padding-top: 15px;
}
.board_body .accordion_body > ul li {
  list-style: disc !important;
}
.board_body .accordion_body > ol li {
  list-style: decimal !important;
}
.board_body .accordion_body > table,
.board_body .accordion_body tr,
.board_body .accordion_body td,
.board_body .accordion_body th {
  border: 1px solid #999;
}
.board_body .accordion_body > table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 15px;
  margin-top: 15px;
}
.board_body .accordion_body > table tr > td {
  padding: 10px;
}
.board_body .accordion_body .btn_link {
  position: absolute;
  width: 28px;
  height: 28px;
  right: 12px;
  top: 12px;
}
.board_body .accordion_body .btn_link .ico_link {
  position: relative;
  width: 28px;
  height: 28px;
  background-size: 16px 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M7.17157 8.58579L4.34315 11.4142c-1.17158 1.17158-1.17158 3.07107 0 4.24264 1.17157 1.17158 3.07106 1.17158 4.24264 0l2.82842-2.82842.70711.7071-2.82843 2.82843c-1.5621 1.5621-4.09475 1.5621-5.65685 0s-1.5621-4.09476 0-5.65685l2.82843-2.82843.7071.7071zm5.3033-.35356l-4.24264 4.24264-.7071-.7071 4.24264-4.24264.7071.7071zm3.8891-4.5962c1.56209 1.5621 1.56209 4.09477 0 5.65686l-2.82844 2.82843-.7071-.7071 2.82842-2.82843c1.17158-1.17158 1.17158-3.07107 0-4.24264-1.17157-1.17158-3.07106-1.17158-4.24264 0L8.5858 7.17157l-.70711-.7071 2.82843-2.82843c1.5621-1.5621 4.09475-1.5621 5.65685 0z' fill='%231D1D1D' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}
.board_body .accordion_body .btn_link .ico_link::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-color: rgba(0, 0, 0, 0.05);
}
.board_body .accordion_body p {
  padding: 15px 0;
}
.board_body .accordion_body img {
  display: block;
  padding: 15px 0;
  max-width: 680px;
  height: auto;
}
@media (max-width: 985px) {
  .board_body .accordion_body img {
    max-width: 100%;
  }
}
@media (min-width: 986px) {
  .board_body .accordion_body {
    line-height: 22px;
    padding: 25px 70px 25px 40px;
  }
}
.board_body .accordion_body .flex_area {
  justify-content: space-between;
}
.board_body .accordion_body .flex_area a {
  font-size: 13px;
  line-height: 21px;
  font-weight: 300;
  color: #999;
  text-decoration: underline;
}
@media (min-width: 986px) {
  .board_body .accordion_body .flex_area a {
    font-weight: 700;
  }
}
.board_body .accordion_body .list_option_area .all_count {
  padding-bottom: 0;
  border-bottom: none;
}
.board_body .accordion_body .input_group {
  margin-top: 40px;
  margin-bottom: 10px;
  padding-top: 9px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
@media (min-width: 986px) {
  .board_body .accordion_body .input_group {
    padding-top: 13px;
  }
}
.board_body .accordion_body .input_group .form_label {
  line-height: 34px;
}
.board_body .accordion_body > ul {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.board_body .accordion_body:first-child > ul {
  border-top: 0;
}
@media (min-width: 986px) {
  .board_body .accordion_body:first-child > ul {
    border-top: 0;
  }
}
.board_body .accordion_body > .list > .list_item > .reply_list {
  padding-left: 15px;
  padding-right: 15px;
}
.board_body .accordion_body .reply_list .list_item {
  padding-left: 15px;
}
@media (min-width: 986px) {
  .board_body .accordion_body .reply_list .list_item {
    padding-left: 20px;
  }
}
.board_body .accordion_body .del {
  display: flex;
  font-size: 16px;
  line-height: 22px;
  color: #666;
  align-items: center;
}
.board_body .accordion_body .del .ico_info {
  margin-right: 6px;
}
@media (min-width: 986px) {
  .board_body .accordion_body .del {
    font-size: 15px;
    line-height: 22px;
  }
}
.board_body .accordion_body .tag_wrap {
  margin-bottom: 15px;
  padding-top: 15px;
}
.board_body .accordion_body .tag_wrap .tag {
  background-color: #f5f3ff !important;
  border-color: #4533a7 !important;
  color: #4533a7 !important;
  vertical-align: top;
  overflow: hidden;
}
.board_body .accordion_body .tag_wrap ul {
  margin-top: -6px;
}
.board_body .accordion_body .tag_wrap ul li {
  margin-top: 6px;
}
.board_body .accordion_body .list {
  margin: 30px 20px 15px 0;
  padding-top: 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.board_body .accordion_body .list .headline {
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
}
.board_body .accordion_body .list .title {
  font-size: 15px;
  line-height: 24px;
  padding-bottom: 12px;
  color: #111;
}
.board_body .accordion_body .list li {
  position: relative;
  margin-bottom: 10px;
  padding-left: 15px;
}
.board_body .accordion_body .list li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  width: 0;
  height: 0;
  border-left: 4px solid #666;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
}
.board_body .show .accordion_body {
  display: block;
}

.button_wrap_wide {
  margin-top: 30px;
}

/* 영상 */
.photo_list_area + .video_wrap {
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.photo_list_area + .video_wrap .title_wrap {
  border: none;
}
.photo_list_area + .video_wrap .jswiper {
  margin-top: 14px !important;
}
.photo_list_area .card_group.photo_list {
  margin-bottom: 5px;
}
.photo_list_area [class^=pagination_type] .ico_arrow_left,
.photo_list_area [class^=pagination_type] .ico_arrow_right {
  position: static;
}
.photo_list_area.jswiper {
  position: relative;
  margin-top: 20px;
}
.photo_list_area.jswiper strong.title {
  display: block;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  /*color: #111;*/
}
.photo_list_area.jswiper strong.title a {
  position: relative;
  display: inline-flex;
  align-items: center;
}
.photo_list_area.jswiper strong.title a span {
  width: calc(100% - 15px);
}
.photo_list_area.jswiper strong.title span {
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  word-break: break-all;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  color: inherit;
}
.photo_list_area.jswiper strong.title .ico_arrow_primary_right {
  position: relative;
  top: 0;
  left: auto;
  right: 0;
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M4 2L10 8.07123L4 14' stroke='%23111' stroke-width='2'/%3E%3C/svg%3E");
}
.photo_list_area.jswiper .card_group {
  margin-bottom: 0;
}
.photo_list_area.jswiper .description {
  display: -webkit-box;
  overflow: hidden;
  white-space: normal;
  word-break: break-all;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  margin-top: 4px;
  margin-bottom: 16px;
  font-size: 13px;
  line-height: 21px;
  color: #333;
  -webkit-line-clamp: 1;
}
.photo_list_area.jswiper .description + .card_image {
  /*margin-top: 16px;*/
  margin-bottom: 16px;
}
.photo_list_area.jswiper .card_image + .headline {
  font-size: 16px;
  line-height: 24px;
}
.photo_list_area.jswiper .card {
  padding-bottom: 0;
  border: none;
}
.photo_list_area.jswiper .card.slide:before {
  left: -15px;
  height: 100%;
}
.photo_list_area.jswiper .jswiper_pagination {
  position: absolute;
  top: 0;
  right: -3px;
}
.photo_list_area.jswiper .headline + .headline {
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 14px;
  line-height: 22px;
}
@media (max-width: 985px) {
  .photo_list_area .card_group.photo_list {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .photo_list_area.jswiper .card {
    margin-right: 20px;
    padding-top: 0;
  }
  .photo_list_area.jswiper .card:before {
    display: none;
  }
}
@media (min-width: 986px) {
  .photo_list_area + .video_wrap {
    margin-top: 10px;
  }
  .photo_list_area.jswiper strong.title a {
    align-items: baseline;
  }
  .photo_list_area.jswiper .description {
    margin-bottom: 20px;
  }
}

/* 당 심볼 */
[class*=party_symbol] {
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}

/* 심볼 on > 더불어민주당 */
.party_symbol1,
.select_list .party_symbol1,
.form_check_input[type=checkbox]:checked + label .party_symbol1 {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23519BE1'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.4901 46.0742V56.107C38.6493 57.181 41.2847 58.194 46.4436 59.2684V49.2354C41.2847 48.1619 38.6493 47.1482 33.4901 46.0742' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.4436 34.0736V24.0404C41.2847 22.9671 38.6488 21.9544 33.4901 20.8809V30.9134C38.6493 31.9871 41.2847 32.9999 46.4436 34.0736' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.2222 31.7474V46.9074C26.0547 45.1137 28.8706 45.1127 33.4899 46.0737V30.9137C28.8706 29.9527 26.0547 29.9537 22.2222 31.7474' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.2222 46.9071V56.9398C26.0547 55.1461 28.8706 55.1451 33.4899 56.1061V46.0733C28.8706 45.1124 26.0547 45.1133 22.2222 46.9071' fill='white'/%3E%3Cmask id='mask0_239_24648' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='22' y='20' width='12' height='12'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.2222 20.2407H33.4899V31.7472H22.2222V20.2407Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_239_24648)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.4899 30.9135V20.8809C28.8703 19.9197 26.0547 19.9214 22.2222 21.7142V31.7472C26.0547 29.9535 28.8703 29.9525 33.4899 30.9135' fill='white'/%3E%3C/g%3E%3Cmask id='mask1_239_24648' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='46' y='33' width='12' height='17'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.4434 33.2671H57.656V49.8759H46.4434V33.2671Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_239_24648)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.4434 34.0741V49.235C51.0411 50.1921 53.8516 50.1958 57.6561 48.4276V33.2671C53.8516 35.0346 51.0411 35.0307 46.4434 34.0741' fill='white'/%3E%3C/g%3E%3Cmask id='mask2_239_24648' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='46' y='48' width='12' height='12'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.4434 48.4277H57.656V59.9088H46.4434V48.4277Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask2_239_24648)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.4434 49.235V59.2682C51.0411 60.2248 53.8516 60.2289 57.6561 58.4605V48.4277C53.8516 50.1957 51.0411 50.1921 46.4434 49.235' fill='white'/%3E%3C/g%3E%3Cmask id='mask3_239_24648' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='46' y='23' width='12' height='12'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M46.4434 23.2344H57.6561V34.7147H46.4434V23.2344Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask3_239_24648)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M57.6561 33.2671V23.2344C53.8504 25.0021 51.0404 24.9975 46.4434 24.0409V34.0741C51.0411 35.0308 53.8516 35.0346 57.6561 33.2671' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
}

/* 심볼 on > 국민의힘 */
.party_symbol2,
.select_list .party_symbol2,
.form_check_input[type=checkbox]:checked + label .party_symbol2 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80' fill='none'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23F1605C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M34.0604 22.2222L22.2222 34.0735V57.7777H45.9402L57.7777 45.9256V22.2222H34.0604Z' fill='white'/%3E%3C/svg%3E");
}

/* 심볼 on > 녹색정의당 */
.party_symbol3,
.select_list .party_symbol3,
.form_check_input[type=checkbox]:checked + label .party_symbol3 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80' fill='none'%3E%3Ccircle cx='40' cy='40' r='40' fill='%2331BC6D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M56.0999 24.4443L35.9377 43.8023L23.8991 32.245L17.7778 38.1229L35.9377 55.5554L62.2223 30.3216L56.0999 24.4443Z' fill='white'/%3E%3C/svg%3E");
}

/* 심볼 on > 개혁신당 */
.party_symbol4,
.select_list .party_symbol4,
.form_check_input[type=checkbox]:checked + label .party_symbol4 {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23F2843B'/%3E%3Cpath d='M45.5891 50.4091H56.8409V55.0403H62.2223V45.5985H45.5891V50.4091ZM32.5109 35.0152H31.3368V30.596H26.0044V44.7668H31.3368V40.3639H32.5109V44.7668H37.8433V30.596H32.5109V35.0152ZM56.8736 30.596V32.8138H55.1776V37.0699H56.8736V38.2929H55.1776V42.5491H56.8736V44.7668H62.2223V30.596H56.8736ZM12.6815 30.596V35.3903H19.5142V44.7668H24.8303V30.596H12.6815ZM53.71 38.3092C53.71 36.9231 53.2697 35.6512 52.5359 34.5912H54.3623V30.596H49.9431V28.8022H44.5944V30.596H40.1915V34.6075H42.0179C41.2677 35.6512 40.8438 36.9395 40.8438 38.3256C40.8438 41.8805 43.7301 44.7668 47.285 44.7668C50.84 44.7668 53.71 41.8805 53.71 38.3092ZM45.3608 38.3092C45.3608 37.2656 46.2088 36.4013 47.2687 36.4013C48.3124 36.4013 49.1766 37.2493 49.1766 38.3092C49.1766 39.3529 48.3287 40.2172 47.2687 40.2172C46.2251 40.2172 45.3608 39.3692 45.3608 38.3092Z' fill='white'/%3E%3C/svg%3E%0A");
}

/* 심볼 on > 새로운미래 */
.party_symbol5,
.select_list .party_symbol5,
.form_check_input[type=checkbox]:checked + label .party_symbol5 {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%235874A7'/%3E%3Cpath d='M15.4004 29.678H30.2654V52.5412H24.7404V51.594L15.4004 52.5412V29.678ZM21.057 47.3845L24.7404 47.0161V34.1769H21.057V47.3845ZM32.8701 28.8887H38.7898V53.3331H32.8701V28.8887Z' fill='white'/%3E%3Cpath d='M40.9207 29.678H52.5496V42.7803H46.0511V47.3055L53.4704 46.4373V51.0678L40.9207 52.5412V38.4391H47.4981V34.2822H40.9207V29.678ZM54.1282 28.8887H58.7324V37.8603H59.89V28.8887H64.5995V53.3331H59.89V42.625H58.7324V53.3331H54.1282V28.8887Z' fill='white'/%3E%3C/svg%3E%0A");
}

/* 진보당 */
.party_symbol6,
.select_list .party_symbol6,
.form_check_input[type=checkbox]:checked + label .party_symbol6 {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23E65C6C'/%3E%3Cg clip-path='url(%23clip0_239_24652)'%3E%3Cpath d='M23.1724 48.0575H16.4793V44.741H11.6981V52.2056H27.9536V31.1113H23.1724V48.0575Z' fill='white'/%3E%3Cpath d='M42.4108 44.0406H49.0804V31.1113H44.3026V33.5053H35.7444V31.1113H30.9665V44.0406H37.6329V48.0575H30.7764V52.2056H49.2706V48.0575H42.4141V44.0406H42.4108ZM35.7444 37.512H44.3026V39.7713H35.7444V37.512Z' fill='white'/%3E%3Cpath d='M65.5661 31.1113V39.6568H56.741V35.2595H63.2439V31.1113H51.9631V44.0406H56.8912C56.6376 44.7578 56.4974 45.5322 56.4974 46.3437C56.4974 50.1955 59.6037 53.3302 63.4207 53.3302C67.2376 53.3302 70.3439 50.1955 70.3439 46.3437V35.2595H73.3334V31.1113H65.5627H65.5661ZM63.4207 48.5086C62.2396 48.5086 61.2753 47.5389 61.2753 46.3437C61.2753 45.1484 62.2362 44.1787 63.4207 44.1787C64.6051 44.1787 65.5661 45.1484 65.5661 46.3437C65.5661 47.5389 64.6051 48.5086 63.4207 48.5086Z' fill='white'/%3E%3Cpath d='M17.7405 44.1315L21.484 41.7578L17.3901 35.2595H21.1003V31.1113H7.04699V35.2595H10.7572L6.66663 41.7578L10.4102 44.246L14.0737 38.7578L17.7405 44.1315Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_239_24652'%3E%3Crect width='66.6667' height='22.2222' fill='white' transform='translate(6.66663 31.1113)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

/* 새진보연합 */
.party_symbol7,
.select_list .party_symbol7,
.form_check_input[type=checkbox]:checked + label .party_symbol7 {
  background-image: url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%2315CEC1'/%3E%3Cpath d='M49.8473 50.798C46.1652 49.7762 43.6444 46.7439 42.0668 42.0626C42.0503 42.0135 42.0296 41.9672 41.9584 41.7793C41.8458 41.9831 41.7693 42.1609 41.6681 42.3025C39.8126 44.9026 37.7453 47.0966 35.3484 48.6344C33.3442 49.9207 31.2521 50.691 29.0278 50.5075C27.0049 50.3413 25.2073 49.4148 23.7929 47.2888C23.4035 46.7035 23.0977 46.0343 22.8135 45.3015C22.5966 45.5226 22.3982 45.7264 22.1999 45.9288C20.2927 47.864 18.2244 49.3079 15.8854 49.873C13.5867 50.428 11.3552 50.178 9.33024 48.393C7.61215 46.8783 6.70714 44.6757 6.66788 41.8025C6.64618 40.1982 6.9086 38.6748 7.29395 37.1818C7.32391 37.0662 7.3673 36.9564 7.42309 36.7916C8.85087 37.8293 10.2642 36.6333 11.6971 37.6753C11.4089 38.4269 11.3087 39.19 11.4399 40.0008C11.5535 40.7047 11.8221 41.238 12.2664 41.6195C13.3853 42.5821 14.5682 42.6125 15.7862 42.1095C17.1603 41.5429 18.3432 40.4807 19.4466 39.242C21.4044 37.0437 23.1235 34.5289 24.5192 31.5979C24.5409 31.5531 24.5678 31.5126 24.6122 31.4374C25.8354 32.3494 27.0566 33.2585 28.2839 34.1734C28.2622 34.4509 28.1538 34.6547 28.0752 34.8743C27.7209 35.8745 27.3262 36.8486 27.1899 37.9731C26.9998 39.5398 27.6537 40.9056 28.7736 41.2452C30.0733 41.6383 31.3141 41.3363 32.5115 40.5992C34.1975 39.5614 35.7142 38.1451 37.1161 36.4902C39.1317 34.1112 40.823 31.3406 42.1743 28.1696C42.2693 27.947 42.3489 27.8473 42.5483 27.9962C43.8707 28.979 45.1993 29.9444 46.5258 30.9171C46.5516 30.9359 46.5723 30.9663 46.6147 31.0125C46.3998 31.8089 46.2944 32.6457 46.2789 33.497C46.1993 37.6811 48.0094 40.8738 50.9682 41.7424C52.9921 42.3364 54.891 41.7727 56.6917 40.4214C58.5173 39.0513 60.0566 37.1753 61.4679 35.0854C62.8275 33.0721 64.0424 30.8926 65.1231 28.5714C65.4103 27.9557 65.7326 27.3646 65.9206 26.6665H66.0405C66.0808 26.7763 66.1634 26.8038 66.2327 26.8544C67.5148 27.7938 69.909 29.3997 71.1901 30.3392C71.531 30.5892 71.8699 30.8479 72.2222 31.1109C72.1705 31.2555 72.1395 31.3566 72.1003 31.4506C71.3172 33.3208 69.3351 36.663 68.3785 38.367C66.3773 41.9296 64.092 45.0602 61.3139 47.4377C59.3882 49.0853 57.3282 50.2473 55.0956 50.7936C54.6689 50.8977 52.5541 51.4498 49.8473 50.798Z' fill='white'/%3E%3C/svg%3E%0A");
}

/* 조국혁신당 */
.party_symbol8,
.select_list .party_symbol8,
.form_check_input[type=checkbox]:checked + label .party_symbol8 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80' fill='none'%3E%3Ccircle cx='40' cy='40' r='40' fill='%232C77B4'/%3E%3Cpath d='M60 24.4443H20V55.5554C20 55.5554 31.7249 49.9999 40 49.9999C48.2751 49.9999 60 55.5554 60 55.5554V24.4443Z' fill='white'/%3E%3C/svg%3E");
}

/* 없음+무응답 */
.party_symbol97 {
  background-image: url("data:image/svg+xml,%0A%3Csvg width='41' height='41' viewBox='0 0 41 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20.3334' cy='20.5' r='20' fill='%23CCCCCC'/%3E%3Crect x='13.6667' y='19.3887' width='13.3333' height='2.22222' fill='white'/%3E%3C/svg%3E%0A");
}

/* 당컬러 */
/* 국민의힘 */
.party_color2,
.stack_container.party_color2 .keywords .title,
.party_color2 li.bar_wrap,
.party_color2 .stack_bubble div:first-child em {
  color: #f1605c;
}

/* 더불어민주당 */
.party_color1,
.stack_container.party_color1 .keywords .title,
.party_color1 li.bar_wrap,
.party_color1 .stack_bubble div:first-child em {
  color: #519be1;
}

/* 개혁신당 */
.party_color4,
.stack_container.party_color4 .keywords .title,
.party_color4 li.bar_wrap,
.party_color4 .stack_bubble div:first-child em {
  color: #f2843b;
}

/* 녹색정의당 */
.party_color3,
.stack_container.party_color3 .keywords .title,
.party_color3 li.bar_wrap,
.party_color3 .stack_bubble div:first-child em {
  color: #31bc6d;
}

/* 새로운미래 */
.party_color5,
.stack_container.party_color5 .keywords .title,
.party_color5 li.bar_wrap,
.party_color5 .stack_bubble div:first-child em {
  color: #5874a7;
}

/* 진보당 */
.party_color6,
.stack_container.party_color6 .keywords .title,
.party_color6 li.bar_wrap,
.party_color6 .stack_bubble div:first-child em {
  color: #e65c75;
}

/* 새진보연합 */
.party_color7,
.stack_container.party_color7 .keywords .title,
.party_color7 li.bar_wrap,
.party_color7 .stack_bubble div:first-child em {
  color: #15cec1;
}

/* 조국혁신당 */
.party_color8,
.stack_container.party_color8 .keywords .title,
.party_color8 li.bar_wrap,
.party_color8 .stack_bubble div:first-child em {
  color: #2c77b4;
}

/* 없음+무응답 */
.party_color97 {
  color: #cccccc;
}

/* 중립 */
.party_color98,
.stack_container.party_color98 .keywords .title,
.party_color98 li.bar_wrap,
.party_color98 .stack_bubble div:first-child em {
  color: #5641c5;
}

/* 그외정당 */
.party_color99,
.stack_container.party_color99 .keywords .title,
.party_color99 li.bar_wrap,
.party_color99 .stack_bubble div:first-child em {
  color: #777192;
}

/* 무소속 */
.party_color0,
.stack_container.party_color0 .keywords .title,
.party_color0 li.bar_wrap,
.party_color0 .stack_bubble div:first-child em {
  color: #878c99;
}

/* 공약 리뷰 bar */
.party_color2 .bar div,
.party_color2 .bar::before,
.stack_container.party_color2 .btn.active,
.bar_wrap .bar.party_color2 {
  background-color: #f1605c;
}

.party_color1 .bar div,
.party_color1 .bar::before,
.stack_container.party_color1 .btn.active,
.bar_wrap .bar.party_color1 {
  background-color: #519be1;
}

.party_color4 .bar div,
.party_color4 .bar::before,
.stack_container.party_color4 .btn.active,
.bar_wrap .bar.party_color4 {
  background-color: #f2843b;
}

.party_color3 .bar div,
.party_color3 .bar::before,
.stack_container.party_color3 .btn.active,
.bar_wrap .bar.party_color3 {
  background-color: #31bc6d;
}

.party_color5 .bar div,
.party_color5 .bar::before,
.stack_container.party_color5 .btn.active,
.bar_wrap .bar.party_color5 {
  background-color: #5874a7;
}

.party_color6 .bar div,
.party_color6 .bar::before,
.stack_container.party_color6 .btn.active,
.bar_wrap .bar.party_color6 {
  background-color: #e65c75;
}

.party_color7 .bar div,
.party_color7 .bar::before,
.stack_container.party_color7 .btn.active,
.bar_wrap .bar.party_color7 {
  background-color: #15cec1;
}

.party_color8 .bar div,
.party_color8 .bar::before,
.stack_container.party_color8 .btn.active,
.bar_wrap .bar.party_color8 {
  background-color: #2c77b4;
}

.party_color98 .bar div,
.party_color98 .bar::before,
.stack_container.party_color98 .btn.active,
.bar_wrap .bar.party_color98 {
  background-color: #5641c5;
}

.party_color99 .bar div,
.party_color99 .bar::before,
.stack_container.party_color99 .btn.active,
.bar_wrap .bar.party_color99 {
  background-color: #777192;
}

.party_color0 .bar div,
.party_color0 .bar::before,
.stack_container.party_color0 .btn.active,
.bar_wrap .bar.party_color0 {
  background-color: #878c99;
}

/* 분야별 상세공약 배경 */
/* 더불어민주당 */
.party_color1 .stack_bubble {
  background-color: #f0f7ff;
}

/* 국민의힘 */
.party_color2 .stack_bubble {
  background-color: #fff4f1;
}

/* 녹색정의당 */
.party_color3 .stack_bubble {
  background-color: #e9fef2;
}

/* 개혁신당 */
.party_color4 .stack_bubble {
  background-color: #fff5f1;
}

/* 새로운미래 */
.party_color5 .stack_bubble {
  background-color: #f7f9ff;
}

/* 진보당 */
.party_color6 .stack_bubble {
  background-color: #fff5f6;
}

/* 새진보연합 */
.party_color7 .stack_bubble {
  background-color: #eafffe;
}

/* 조국혁신당 */
.party_color8 .stack_bubble {
  background-color: #eef7ff;
}

.section_header_wrap,
.theme_set1 header.title_wrap {
  border-color: #067E77 !important;
}

.theme_set1 .title_wrap .title,
.theme_set1 .card_skin .card_foot .title {
  color: #067E77;
}

.theme_set1 .ico_arrow_primary_right {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3E%3Cpath d='M4 2L10 8.07123L4 14' stroke='%23067E77' stroke-width='2'/%3E%3C/svg%3E");
}

.theme_set1 .tag_nav .nav_link.active,
.theme_set1 .tag_nav .nav_link[aria-selected=true],
.theme_set1 .header_nav .nav .nav_link.active:before,
.theme_set1 .tab_nav .nav .nav_link.active:before,
.theme_set1 .tab_nav .nav .nav_link[aria-selected=true]:before {
  background-color: #067E77;
}

/* 대선홈 > AI */
.aisearch_wrap {
  position: relative;
  padding-top: 9px;
}
.aisearch_wrap:before {
  background: -webkit-gradient(linear, left top, right top, from(#01d6c0), to(#8163fb));
  background: linear-gradient(90deg, #01d6c0 0, #8163fb);
  content: "";
  height: 4px;
  left: 5px;
  right: 5px;
  position: absolute;
  top: 0;
}
.aisearch_wrap .keyword_wrap .title {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #14c6c9;
  font-size: 18px;
  font-weight: 900;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.aisearch_wrap .keyword_area {
  margin-top: 24px;
  border: 1px solid transparent;
  border-radius: 8px;
  background-clip: content-box, border-box;
  background-image: linear-gradient(#fff, #fff), linear-gradient(90deg, #01d6c0, #8163fb);
  background-origin: border-box;
}
.aisearch_wrap ul {
  height: 364px;
  margin: 0 3px 0 0;
  padding: 0 17px 0 20px;
  overflow-y: scroll;
}
.aisearch_wrap ul::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 5px;
}
.aisearch_wrap ul::-webkit-scrollbar-track {
  background: transparent;
}
.aisearch_wrap ul::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: linear-gradient(180deg, #01d6c0 0.17%, #8163fb 225.66%);
}
.aisearch_wrap li {
  position: relative;
  padding: 14px 0;
  font-size: 15px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: -0.4px;
  word-break: break-all;
}
.aisearch_wrap li:not(:first-child):before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(95deg, rgba(1, 214, 192, 0.2) 0%, rgba(129, 99, 251, 0.2) 100%);
}
.aisearch_wrap li a {
  display: block;
}
.aisearch_wrap .btn_aisearch {
  display: block;
  width: 100%;
  padding: 12px 20px;
  border-radius: 0px 0px 8px 8px;
  background: linear-gradient(95deg, rgba(1, 214, 192, 0.1) 0%, rgba(129, 99, 251, 0.1) 100%);
}
.aisearch_wrap .btn_aisearch .font_ai {
  display: block;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: -0.4px;
  background: linear-gradient(95deg, #01d6c0 0%, #8163fb 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 985px) {
  .aisearch_wrap {
    margin-top: 40px;
  }
}
@media (min-width: 986px) {
  .aisearch_wrap:before {
    left: 15px;
    right: 15px;
  }
  .aisearch_wrap ul {
    height: 316px;
  }
  .aisearch_wrap ul::-webkit-scrollbar-thumb {
    background: none;
  }
  .aisearch_wrap ul:hover::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg, #01d6c0 0.17%, #8163fb 225.66%);
  }
  .aisearch_wrap .info_area .title {
    font-size: 14px;
    line-height: 22px;
  }
  .aisearch_wrap .info_area p {
    font-size: 13px;
    line-height: 21px;
  }
  .aisearch_wrap li {
    font-size: 14px;
    line-height: 22px;
  }
  .aisearch_wrap li a:hover {
    background: linear-gradient(95deg, #01d6c0 0%, #8163fb 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .aisearch_wrap .btn_aisearch .font_ai {
    font-size: 14px;
    line-height: 22px;
  }
}

#home-research-container {
  margin-top: -20px;
  padding-top: 60px;
}
@media (min-width: 986px) {
  #home-research-container {
    margin-top: 0;
    padding-top: 60px;
  }
}

/* 대선홈 > 여론조사 */
.chart_legend {
  display: flex;
  overflow: hidden;
  flex-wrap: nowrap !important;
  position: relative;
  margin-bottom: 24px !important;
}
.chart_legend li {
  position: relative;
  width: auto !important;
  margin-top: 0 !important;
  overflow: hidden;
}
.chart_legend li:last-child:before {
  content: "";
  display: block;
  width: 60px;
  height: 60px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='49' viewBox='0 0 48 49' fill='none'%3E%3Crect y='0.679932' width='48' height='48' rx='24' fill='%23F7F7F7'/%3E%3Crect x='19' y='23' width='10' height='3' fill='%23878C99'/%3E%3C/svg%3E") 0 0/100% auto no-repeat;
}
.chart_legend .thmb_img {
  overflow: hidden;
  position: relative;
  font-size: 0;
  background: url("//images.joins.com/ui_joongang/election2020/mw/img-nobody@3x.png");
  background-size: cover;
  border-radius: 100%;
}
.chart_legend .thmb_img img {
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
}
.chart_legend .text_area {
  overflow: hidden;
  position: relative;
  text-align: center;
}
.chart_legend .party {
  display: block;
  font-weight: 400;
  letter-spacing: 0;
  font-size: 12px;
  line-height: 1em;
}
.chart_legend .name {
  color: #000000;
  font-weight: 400;
  letter-spacing: 0;
  font-size: 13px;
  line-height: 15px;
}
.chart_legend strong.name {
  display: block;
  position: relative;
}

.chart {
  position: relative;
  height: 335px;
  width: 100%;
  overflow: visible !important;
}

.election_info {
  display: flex;
  position: relative;
  color: #999;
  font-size: 12px;
  line-height: 20px;
}
.election_info .ico_info {
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-right: 6px;
  background-image: url("data:image/svg+xml,%0A%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h16v16H0z'/%3E%3Cg transform='translate(1 1)' fill='%23999'%3E%3Cpath d='M7 0a7 7 0 1 1 0 14A7 7 0 0 1 7 0zm0 1a6 6 0 1 0 0 12A6 6 0 0 0 7 1z'/%3E%3Cpath d='M6.5 6h1v4.6h-1z'/%3E%3Ccircle cx='7' cy='4.3' r='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  margin-top: 2px;
}

@media (max-width: 689px) {
  /* 홈 > 여론조사 */
  .chart_legend li:not(:first-child) {
    margin-left: 20px;
  }
  .chart_legend li:last-child {
    padding-right: 20px;
  }
  .chart_legend .thmb_img {
    display: block;
    width: 60px;
    height: 60px;
  }
  .chart_legend .thmb_img img {
    width: 60px;
    min-height: 60px;
  }
  /*.chart_legend .text_area {
    height: 36px;
  }*/
  .chart_legend .party {
    margin-top: 8px;
    margin-bottom: 4px;
  }
  .chart_legend strong.name {
    margin-top: 9px;
  }
  .chart_legend strong.name::before {
    top: 8px;
  }
  /* 후보자 대해부 > 여론조사 컴포넌트 */
  .tooltip_format {
    display: block !important;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: auto;
    height: 87px;
    padding: 10px 12px 0;
    margin-top: 0;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 1px 3px 6px 0 rgba(0, 0, 0, 0.08);
    box-sizing: border-box;
  }
  .chart {
    padding-top: 75px;
    z-index: 2;
  }
  .chart .tooltip_format {
    top: 0;
    left: 0;
    margin-top: -127px;
  }
  .tooltip_format .media,
  .tooltip_format .source,
  .tooltip_format .candidate,
  .tooltip_format .date,
  .tooltip_format .percent {
    font-family: "Noto Sans KR", "Atheme_uniquele SD Gothic Neo", "Malgun Gothic", "맑은 고딕", Dotum, "돋움", Arial, sans-serif;
  }
  .tooltip_format .media,
  .tooltip_format .source,
  .tooltip_format .date,
  .tooltip_format li,
  .tooltip_format .candidate,
  .tooltip_format .percent {
    float: left;
    letter-spacing: 0;
  }
  .tooltip_format .media,
  .tooltip_format .source,
  .tooltip_format .date {
    font-size: 11px;
    line-height: 20px;
  }
  .tooltip_format .media,
  .tooltip_format .candidate {
    font-weight: bold;
  }
  .tooltip_format .source {
    font-weight: normal;
  }
  .tooltip_format .candidate,
  .tooltip_format .percent {
    font-size: 12px;
    line-height: 20px;
  }
  .tooltip_format .source,
  .tooltip_format .date,
  .tooltip_format .candidate {
    color: #666666;
  }
  .tooltip_format .media {
    color: #111111;
  }
  .tooltip_format .source,
  .tooltip_format .date {
    margin-left: 10px;
  }
  .tooltip_format .percent {
    margin-left: 4px;
  }
  .tooltip_format ul {
    overflow: hidden;
    clear: both;
    width: 100%;
    padding-top: 4px;
  }
  .tooltip_format li {
    overflow: hidden;
    width: 25%;
  }
  .tooltip_format .party_color0 {
    color: #a5a5a5;
  }
  .tooltip_format li:last-child {
    width: 50%;
  }
  .highcharts-tooltip {
    left: 0 !important;
  }
  .highcharts-tooltip .tooltip_format {
    width: calc(100vw - 40px);
    max-width: 719px;
    box-shadow: none;
    z-index: 100;
  }
  /* top:1px;left:1px;border:none; */
  .highcharts_figure {
    max-width: 800px;
  }
  .graph::before {
    content: "";
    display: block;
    position: absolute;
    top: 127px;
    left: 0;
    width: 100%;
    height: 166px;
    background: url("https://assets.joongang.co.kr/images/project/election2022/bg_graph_mw_v5.png") 0 0 repeat-x;
  }
  .chain_wrap .header_nav .nav_item:nth-child(2) {
    margin: 0 -1px !important;
  }
  .chain_wrap .header_nav .nav_item:last-child {
    margin: 0 !important;
  }
}
@media (min-width: 690px) {
  /* 홈 > 여론조사 */
  .chart_legend {
    justify-content: center;
  }
  .chart_legend li {
    display: flex;
  }
  .chart_legend li:not(:first-child) {
    margin-left: 40px;
  }
  .chart_legend .thmb_img {
    float: left;
    width: 48px;
    height: 48px;
  }
  .chart_legend .thmb_img img {
    width: 48px;
    min-height: 48px;
  }
  .chart_legend .text_area {
    display: flex;
    flex-direction: column;
    align-self: center;
    margin-left: 8px;
    text-align: left;
  }
  .chart_legend .party {
    margin-top: -3px;
    font-size: 12px;
    line-height: 20px;
  }
  .chart_legend .name {
    margin-top: -3px;
    font-size: 13px;
    line-height: 15px;
  }
  .chart_legend strong.name {
    margin-top: 0;
  }
  .chart_legend strong.name::before {
    top: 7px;
  }
  .chart_legend li:last-child:before {
    width: 48px;
    height: 48px;
  }
  /* 후보자 대해부 > 여론조사 컴포넌트 */
  .chart_area {
    position: relative;
  }
  .highcharts_figure {
    position: relative;
    margin-top: -20px;
  }
  .highcharts-container {
    overflow: visible !important;
    position: static !important;
    margin: 0 auto;
  }
  .highcharts-tooltip {
    z-index: 3;
  }
  .chart {
    height: 390px;
    width: 100%;
    overflow: visible !important;
  }
  .yais_labels,
  .xais_labels {
    color: #7e7e7e;
    font-size: 12px;
    line-height: 12px;
  }
  .series_datalabels {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -11px;
    font-weight: bold;
    font-size: 16px;
  }
  .series_datalabels .percent {
    font-size: 20px;
  }
  .tooltip_format {
    width: 141px;
    margin-top: -32px;
    margin-left: -55px;
    padding: 16px 20px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 1px 3px 6px 0 rgba(0, 0, 0, 0.08);
    box-sizing: border-box;
  }
  .tooltip_format .media,
  .tooltip_format .source,
  .tooltip_format .date,
  .tooltip_format .candidate,
  .tooltip_format .percent {
    font-family: "Noto Sans KR", "Atheme_uniquele SD Gothic Neo", "Malgun Gothic", "맑은 고딕", Dotum, "돋움", Arial, sans-serif;
    letter-spacing: -0.05em;
  }
  .tooltip_format .media,
  .tooltip_format .source,
  .tooltip_format .date {
    display: block;
  }
  .tooltip_format .media,
  .tooltip_format .candidate,
  .tooltip_format .percent {
    font-size: 12px;
    line-height: 20px;
  }
  .tooltip_format .source,
  .tooltip_format .date {
    font-size: 11px;
    line-height: 20px;
  }
  .tooltip_format .media,
  .tooltip_format .candidate {
    font-weight: bold;
  }
  .tooltip_format .source {
    font-weight: normal;
  }
  .tooltip_format .media {
    color: #111;
  }
  .tooltip_format .source,
  .tooltip_format .date,
  .tooltip_format .candidate {
    color: #666666;
  }
  .tooltip_format ul {
    margin-top: 4px;
  }
  .tooltip_format li {
    overflow: hidden;
    margin-top: 2px;
  }
  .tooltip_format .candidate {
    float: left;
  }
  .tooltip_format .percent {
    float: right;
    text-align: right;
  }
  .tooltip_format .party_color0 {
    color: #a5a5a5;
  }
}
/* 대선홈 > 지난 선거 득표율 */
.lastelection_wrap {
  margin-bottom: 40px;
}
.lastelection_wrap .slide {
  width: 100%;
  background-color: #f4f5fa;
  overflow: hidden;
}
.lastelection_wrap .slide a {
  display: flex;
  flex-direction: column;
  position: relative;
  min-height: 222px;
  padding: 20px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}
.lastelection_wrap .slide a img {
  position: absolute;
  right: 20px;
  bottom: 20px;
  width: 313px;
  height: 260px;
}
.lastelection_wrap .slide a p {
  z-index: 1;
}
.lastelection_wrap .slide a span {
  display: block;
  margin-top: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}
.lastelection_wrap .slide a span::after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: 4px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.59961 1.19995L8.39961 5.99995L3.59961 10.8' stroke='%23111111' stroke-width='1.5'/%3E%3C/svg%3E%0A");
}
@media (min-width: 986px) {
  .lastelection_wrap {
    margin-bottom: 60px;
  }
  .lastelection_wrap .slide a {
    min-height: 242px;
  }
  .lastelection_wrap .jswiper_pagination {
    position: absolute;
    right: 12px;
    top: 0;
  }
}
@media (max-width: 985px) {
  .lastelection_wrap .slide {
    width: 100% !important;
    max-width: 100% !important;
  }
}

.col_lg3 .card_right_list {
  margin-bottom: 40px;
}
.col_lg3 .card_right_list .card_image + .card_body .headline {
  font-size: 16px;
  line-height: 24px;
}
.col_lg3 .card_right_list .card_image {
  margin-left: 12px;
}
.col_lg3 .card_right_list .card_image img {
  width: 98px;
}
.col_lg3 .card_right_list .title {
  color: #F6330A;
}
.col_lg3 .card_right_list {
  /* 카드 - 기본형 영상/포토/오디오 아이콘 */
}
.col_lg3 .card_right_list [class*=ico_] {
  display: inline-block;
  font-style: normal;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100% auto;
  z-index: 2;
}
.col_lg3 .card_right_list .card .card_image .ico_play {
  position: absolute;
}
.col_lg3 .card_right_list .card_image .ico_play {
  bottom: 6px;
  right: 6px;
  width: 26px;
  height: 26px;
}
.col_lg3 .card_right_list .card_image .ico_play::before {
  content: "";
  display: block;
  transition: opacity 300ms linear 0s;
  opacity: 0;
  width: 26px;
  height: 26px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26'%3E%3Ccircle cx='190' cy='247' r='12' transform='translate(-177 -234)' fill='%23000' stroke='%23FFF' stroke-width='2' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E");
}
.col_lg3 .card_right_list .card_image .ico_play::after {
  content: "";
  display: block;
  position: absolute;
  transform: scale(1);
  transition: all 300ms ease 0s;
  bottom: 0px;
  right: 0px;
  width: 26px;
  height: 26px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26' height='26'%3E%3Cdefs%3E%3Cfilter x='-27.9%25' y='-18.8%25' width='161.8%25' height='152.5%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='1.5' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M6 3v20l17-10z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h26v26H0z'/%3E%3Cg%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.col_lg3 .card_right_list .card_image:hover .ico_play::before {
  opacity: 1;
}
.col_lg3 .card_right_list .card_image:hover .ico_play::after {
  transform: scale(0.54);
}
.col_lg3 .card_right_list {
  /* 카드 - 이미지 오른쪽(정사각형, 직사각형, 랭크형) 포토/오디오 아이콘 */
}
.col_lg3 .card_right_list .card_image [class*=ico_]:not(.ico_play) {
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 8px;
  right: 8px;
}
.col_lg3 .card_right_list .card_image .ico_photo {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20'%3E%3Cdefs%3E%3Cfilter x='-6.1%25' y='-4.6%25' width='116.4%25' height='118.6%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.3' dy='.8' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='.25' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath d='M14.7 5c.16569 0 .3.13431.3.3v11.4c0 .16569-.13431.3-.3.3H3.3c-.16569 0-.3-.13431-.3-.3V5.3c0-.16569.13431-.3.3-.3h11.4zM14 6H4v10h10V6zm2.7-3c.16569 0 .3.13431.3.3v11.4c0 .16569-.13431.3-.3.3H16V4H5v-.7c0-.16569.13431-.3.3-.3h11.4z' id='b'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cg fill-rule='nonzero'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.col_lg3 .card_right_list .card_image .ico_audio {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20' height='20'%3E%3Cdefs%3E%3Cfilter x='-6.5%25' y='-4.6%25' width='117.7%25' height='118.6%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.3' dy='.8' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='.25' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath d='M15.32373 16.4949C13.74892 16.40367 12.5 15.09769 12.5 13.5c0-1.65685 1.34315-3 3-3V8.801h-.004l-.00037-.0222C15.37953 5.84377 12.96348 3.5 10 3.5c-2.97119 0-5.3921 2.356-5.4965 5.30171L4.5 8.801V10.5c1.65685 0 3 1.34315 3 3s-1.34315 3-3 3h-.7l-.3-.34286V8.7588l.004-.00179.01232-.2212C3.75434 5.1626 6.56623 2.5 10 2.5c3.512 0 6.37347 2.78531 6.49592 6.26745l.00408.00123v7.38846l-.3.34286h-.7zM4.5 11.5v4c1.10457 0 2-.89543 2-2s-.89543-2-2-2zm11 0c-1.10457 0-2 .89543-2 2s.89543 2 2 2z' id='b'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cg fill-rule='nonzero'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
@media (min-width: 986px) {
  .col_lg3 .card_right_list {
    margin-bottom: 60px;
  }
  .col_lg3 .card_right_list .card_image + .card_body .headline {
    font-size: 14px;
    line-height: 22px;
  }
  .col_lg3 .card_right_list .card_image .ico_play {
    bottom: 6px;
    right: 6px;
    width: 32px;
    height: 32px;
  }
  .col_lg3 .card_right_list .card .card_image .ico_play::before {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Ccircle cx='190' cy='198' r='15' transform='translate(-174 -182)' stroke='%23FFF' stroke-width='2' fill-rule='evenodd' fill-opacity='.1'/%3E%3C/svg%3E");
  }
  .col_lg3 .card_right_list .card .card_image .ico_play::after {
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='32'%3E%3Cdefs%3E%3Cfilter x='-22%25' y='-14.6%25' width='148.6%25' height='141%25' filterUnits='objectBoundingBox' id='a'%3E%3CfeOffset dx='.5' dy='1.5' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur stdDeviation='1.5' in='shadowOffsetOuter1' result='shadowBlurOuter1'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0' in='shadowBlurOuter1'/%3E%3C/filter%3E%3Cpath id='b' d='M7.2 3.2v25.6L28.8 16z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h32v32H0z'/%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse fill='%23FFF' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E");
  }
}

/* 개헌촉구 */
.speaking_wrap .jswiper_wrap .card_skin {
  position: relative;
  margin-top: 0;
  padding: 20px 20px 20px 20px;
  background-color: #F4F5FA;
  border: none;
  font-size: 16px;
  line-height: 24px;
}
.speaking_wrap .jswiper_wrap .card_skin a {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.speaking_wrap .jswiper_wrap .card_skin a p {
  position: relative;
  padding-top: 34px;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
.speaking_wrap .jswiper_wrap .card_skin a p:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18' viewBox='0 0 22 18' fill='none'%3E%3Cpath d='M7.99741 18H0V12.0493C0 9.64145 0.199224 7.74671 0.597671 6.36513C1.01509 4.96382 1.77404 3.71053 2.87451 2.60526C3.97499 1.5 5.37904 0.631579 7.08668 0L8.65201 3.43421C7.05821 3.98684 5.91031 4.75658 5.20828 5.74342C4.52523 6.73026 4.16473 8.04276 4.12678 9.68092H7.99741V18ZM21.3454 18H13.348V12.0493C13.348 9.62171 13.5472 7.7171 13.9457 6.33553C14.3631 4.95395 15.122 3.71053 16.2225 2.60526C17.342 1.5 18.746 0.631579 20.4347 0L22 3.43421C20.4062 3.98684 19.2583 4.75658 18.5563 5.74342C17.8732 6.73026 17.5127 8.04276 17.4748 9.68092H21.3454V18Z' fill='black' fill-opacity='0.1'/%3E%3C/svg%3E") 0 0/100% auto no-repeat;
}
.speaking_wrap .jswiper_wrap .card_skin strong {
  display: flex;
  align-items: flex-end;
  flex: 1 1 auto;
  position: relative;
  margin-left: auto;
  margin-top: auto;
  text-align: right;
}
.speaking_wrap .jswiper_wrap .card_skin strong:before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  top: 8px;
  transform: rotate(180deg);
  width: 22px;
  height: 18px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='18' viewBox='0 0 22 18' fill='none'%3E%3Cpath d='M7.99741 18H0V12.0493C0 9.64145 0.199224 7.74671 0.597671 6.36513C1.01509 4.96382 1.77404 3.71053 2.87451 2.60526C3.97499 1.5 5.37904 0.631579 7.08668 0L8.65201 3.43421C7.05821 3.98684 5.91031 4.75658 5.20828 5.74342C4.52523 6.73026 4.16473 8.04276 4.12678 9.68092H7.99741V18ZM21.3454 18H13.348V12.0493C13.348 9.62171 13.5472 7.7171 13.9457 6.33553C14.3631 4.95395 15.122 3.71053 16.2225 2.60526C17.342 1.5 18.746 0.631579 20.4347 0L22 3.43421C20.4062 3.98684 19.2583 4.75658 18.5563 5.74342C17.8732 6.73026 17.5127 8.04276 17.4748 9.68092H21.3454V18Z' fill='black' fill-opacity='0.1'/%3E%3C/svg%3E") 0 0/100% auto no-repeat;
}
@media (min-width: 986px) {
  .speaking_wrap .jswiper_wrap .card_skin {
    margin: 0 20px;
    min-height: 260px;
  }
  .speaking_wrap .jswiper_wrap .card_skin:not(:first-child):before {
    content: "";
    position: absolute;
    left: -20px;
    top: 0;
    width: 1px;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 986px) and (max-width: 1279px) {
  .speaking_wrap .jswiper_wrap .card_skin p br {
    display: none;
  }
}

.ad {
  display: block;
  text-align: center;
  background-color: #F0F0F0;
}
.ad:not(.fixed_ad) {
  margin-bottom: 40px;
}
.ad.fixed_ad {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}
.ad ins.adsbygoogle [data-ad-status=unfilled] {
  display: none !important;
}

.showcase_swiper .row {
  margin-bottom: 0;
}

@media (min-width: 986px) and (max-width: 1024px) {
  .ad img {
    width: 100%;
  }
}
@media (min-width: 986px) {
  .ad:not(.fixed_ad) {
    margin-bottom: 60px;
  }
  .row,
  .chain_wrap + .chain_wrap {
    margin-bottom: 60px;
  }
  .showcase_general,
  .opinion_wrap,
  .lastelection_wrap,
  .col_lg3 .card_right_list {
    margin-bottom: 0;
  }
}
@media (max-width: 985px) {
  .ad:not(.fixed_ad) img {
    max-width: 336px;
  }
  .fixed_ad img {
    max-width: 320px;
  }
  .row, .video_wrap {
    margin-bottom: 40px;
  }
  .ad:not(.fixed_ad),
  .col_lg3 .card_right_list, .opinion_wrap {
    margin-bottom: 0;
  }
}
/* 당컬러 */
.chain_candidates_header_wrap.bg_party_color1:before,
.bg_party_color1 .candidates_tab .profile_image,
.bg_party_color1 {
  background-color: #519be1 !important;
}

.chain_candidates_header_wrap.bg_party_color2:before,
.bg_party_color2 .candidates_tab .profile_image,
.bg_party_color2 {
  background-color: #f1605d !important;
}

.chain_candidates_header_wrap.bg_party_color3:before,
.bg_party_color3 .candidates_tab .profile_image,
.bg_party_color3 {
  background-color: #f4be46 !important;
}

.chain_candidates_header_wrap.bg_party_color4:before,
.bg_party_color4 .candidates_tab .profile_image,
.bg_party_color4 {
  background-color: #F2843B !important;
}

.chain_candidates_header_wrap.bg_party_color0:before,
.bg_party_color0 .candidates_tab .profile_image,
.bg_party_color0 {
  background-color: #878C99 !important;
}

.chain_candidates_header_wrap.bg_party_color1:after {
  background-image: linear-gradient(to bottom, rgba(72, 149, 221, 0) 1%, #519be1);
}

.chain_candidates_header_wrap.bg_party_color2:after {
  background-image: linear-gradient(to bottom, rgba(223, 62, 57, 0) 1%, #f1605c);
}

.chain_candidates_header_wrap.bg_party_color3:after {
  background-image: linear-gradient(to bottom, rgba(222, 167, 45, 0) 1%, #f4be46);
}

.chain_candidates_header_wrap.bg_party_color4:after {
  background-image: linear-gradient(to bottom, rgba(235, 120, 56, 0) 1%, #F2843B 99%);
}

.chain_candidates_header_wrap.bg_party_color0:after {
  background-image: linear-gradient(to bottom, rgba(235, 120, 56, 0) 1%, #878C99 99%);
}

.candidates_list_wrap .bg_party_color1 .card_image::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 165px;
  background: linear-gradient(180deg, rgba(81, 155, 225, 0) 0%, rgb(81, 155, 225) 100%);
}

.candidates_list_wrap .bg_party_color2 .card_image::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 165px;
  background: linear-gradient(180deg, rgba(241, 96, 92, 0) 0%, rgb(241, 96, 92) 100%);
}

.candidates_list_wrap .bg_party_color4 .card_image::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 165px;
  background: linear-gradient(180deg, rgba(242, 132, 59, 0) 0%, rgb(242, 132, 59) 100%);
}

.election2024 .row {
  margin-bottom: 0;
}