@import url('/user2/css/index_slide.css?0001'); /*동영상 관련*/

/*header */
 header {
	position: absolute;
	top: 0;
	width: 100%;
  z-index: 111;
  
} 
.header_bot_line{
  border-bottom:1px solid;
  border-color:#eee;
}

header > .container-fluid {
	border-bottom: 1px solid #e5e5e5;
}
.header_logo {
	display: block;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex: 0 0 400px;
	flex: 0 0 400px;
	max-width: 400px;
	/* width: 497px; */
	height: 92px;
	text-indent: -9999px;	
	background-repeat: no-repeat;
	margin-top:30px;
	/*background-position: left top;*/
}
.header_section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.mobile_logo_box {
	display: block;
	width: 190px;
	height: 30px;
}
.header_mobile_logo {
	display: block;
	height: 30px;
	text-indent: -9999px;
	
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto 26px;
}
.pc_disable {display: none;}
nav.lnb > ul,
nav.gnb > ul {display: -webkit-box;display: -ms-flexbox;display: flex;}
.header_top_area {
	height: 0px; /*yyj: top메뉴 위쪽 공간 */
	background-color: rgba(241, 241, 241, 0.1);
}
.header_top_area nav ul {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.lnb li {
	padding-top: 6px;
	padding-bottom: 6px;
}
.lnb li + li {
	padding-left: 10px;
	margin-left: 10px;
	}
.lnb li a {
	display: block;
	font-size: 13px;
	font-weight: 400;
}
.header_bottom {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
  height: 92px;
  /*background-color:rgba(255, 255, 255, 0.5);*/
}
.btn_header_search {
	position: relative;
}
.btn_header_search input[type="text"] {
	padding: 0 0 0 4px;
	width: 120px;
	height: 16px;
	font-size: 12px;
	background: none;
	border: none;
	border-bottom: 1px solid #fff;
	color: #fff;
	
	background-position: right 0 top 0;
	background-repeat: no-repeat;
	background-size: 12px;
}
.btn_header_search input[type="text"]::-webkit-input-placeholder {color: #fff;}
.btn_header_search input[type="text"]::-moz-placeholder {color: #fff;}
.btn_header_search input[type="text"]:-ms-input-placeholder {color: #fff;}
.btn_header_search input[type="text"]:-moz-placeholder {color: #fff;}

.gnb {
	padding-left: 10%;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	max-width: 100%;
}
.gnb a:hover {
	/*color: #FA5858 !important;	*/
}
.gnb > ul {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.gnb > ul > li {
	padding: 0;
}
.gnb > ul > li > a {
	padding: 38px 0;
	display: inline-block;
	color: #fff;
	vertical-align: middle;
	font-size: 16px;
	line-height: 16px;
	/*font-weight: 600;*/
	cursor: pointer;
}
.gnb .gnb_sub_area {
	position: absolute;
	display: none;
  top: 122px;
}
.hover_list{
float:both;
}

.topmmar{
	top: 197px !important;
}

@media (max-width: 1300px){
	.topmmar{
		top: 212px !important;
	}
}

.sub-menu-ul {float:left; text-align:center;
}
.sub-menu-li {display:inline-block}



.gnb:hover .gnb_sub_area{
 
  display: block;
  margin-left:402px;
}
 .hover_list{
  margin-left:100px;
  
}

.gnb > ul > li:hover .menubg {
	background-color: #ffffff
}
.gnb_sub_list ul > li > a {
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;

	padding: 8px 24px 12px 8px;
	font-size: 20px;
}

.gnb_sub_list ul > li > a > i {
	font-size: 9px;
}
.gnb_sub_list {
	position: absolute;
	left: -30px;
	/*border-top: 1px solid #e5e5e5;*/
	/*border-top: 1px solid #FA5858;*/
	background-color: rgba(0, 0, 0, 0.4);
	-ms-box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);
	-o-box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.05);
}
.gnb_sub_list ul {
	padding: 30px 0;
}
.gnb_sub_list ul li {
	/*padding-left: 20px;*/
}
.gnb_sub_list a span {
  color:#FFFFFF;
}
.gnb_sub_list a span:hover {
  color:#FF0000;
}
.gnb_sub_list2 ul > li > a {
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;

	padding: 8px 24px 12px 8px;
	font-size: 20px;
}

.gnb_sub_list2 ul > li > a > i {
	font-size: 9px;
}
.gnb_sub_list2 {
	position: absolute;
	left: -30px;
	/*border-top: 1px solid #e5e5e5;*/
	/*border-top: 1px solid #FA5858;*/
	
}
.header_logo2{
  margin-left: 180px;
}
.hover_list55{
  margin-left:32.6%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
 .myHeader{
    height: 100px;
  }
}
@media only all and (max-width:1300px){
  .gnb_sub_list2{
    margin-left:-365px;
  }
  .myHeader{
    height: 150px;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
  .header_logo2{
    margin-left:212px;
  }
  .hover_list55{
    margin-left:593px;
  }
  .gnb_sub_list2{
    margin-left:-1410px;
  }
  .container-fluid{
    width:100%;
    height:100%;
    position: absolute;
  }
}
@media (max-width:1300px){
  .hover_list55{
    margin-left:32.6%;
  }
}

.gnb_sub_list2 ul {
	padding: 20px 0;
}
.gnb_sub_list2 ul li {
	/*padding-left: 20px;*/
  line-height:15px
}
.gnb_sub_list2 a span {
  color:#000;
}
.gnb_sub_list2 a span:hover {
  color:#FF0000;
}
.gnb_sub_list_bg {
	position: absolute;
	left: -30px;
	/*border-top: 1px solid #e5e5e5;*/
	/*border-top: 1px solid #FA5858;*/
  background-color: rgba(255, 255, 255, 0.9);
	/*background-color:#FFF;*/
  /*
	-ms-box-shadow: 0 2px 4px 0 #FFF;
	-o-box-shadow: 0 2px 4px 0 #FFF;
	-webkit-box-shadow: 0 2px 4px 0#FFF;
	box-shadow: 0 2px 4px 0 #FFF;
  */
}
@media(max-width:1300px){
  .gnb_sub_list_bg{
    margin-top: 46px;
  }
}
/*gnb full container gnb_box*/
.gnb_sub_full_container {
	position: absolute;
	top: 100%;
	left: 0;
	margin-top: 0;
	display: none;
	width: 100%;
	height: auto;
	z-index: 110;
	background-color: rgba(255, 255, 255);
	border-top: 1px solid #dae1e6;
	-webkit-transition: none;
	transition: none;
	overflow: hidden;
	-ms-box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);
	-o-box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);
	-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);
}
.gnb_sub_full_box {
	padding-top: 15px;
}
.gnb_sub_box {
	margin-top: 1rem;
}
.gnb_box_title {}
.gnb_box_title a {
	display: block;
	font-weight: 600;
	line-height: 14px;
	margin-bottom: 8px;
	font-size: 16px;
}
.gnb_box_title p {
	font-size: 12px;
	line-height: 14px;
	min-height: 28px;
	margin-bottom: 16px;
}
.gnb_box_thumb img {
	width: 100%;
}
.gnb_box_list ul li a {
	display: block;
	font-size: 14px;
	line-height: 14px;
	margin-bottom: 16px;
	display: inline-block;
	word-break: break-word;
}
.product_selector {
	padding: 30px 0;
	border-top: 1px solid #e5e5e5;
}
.product_selector ul {
	display: -webkit-box;display: -ms-flexbox;display: flex;
}
.product_selector ul li + li {
	margin-left: 10px;
}
.product_selector ul li button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 14px;
	color: #fff;
	border-color: #3990a9;
	background: #3990a9;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.product_selector ul li button i {
	padding-right: 10px;
}
.product_selector ul li button:hover {
	color: #fff;
	background-color: #3990a9;
}
.gnb_nav_thumb {
	display: none;
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s;
}

/*header hover*/
header {background-color:rgba(255, 255, 255, 0.2);} 
/*header:hover {background-color:rgba(255, 255, 255, 0.3);} */
/*header:hover {border-bottom:1px solid; border-color:#AAA ;}*/
/*header:hover nav a {color: #484848 !important;}*/


header:hover .btn_header_search input[type="text"] {
	border-color: #484848;
	color: #484848;
	background-image: url('https://www.i.com/images/common/icon_search_grey.svg');
}
header:hover .btn_header_search input[type="text"]::-webkit-input-placeholder {color: #484848;}
header:hover .btn_header_search input[type="text"]::-moz-placeholder {color: #484848;}
header:hover .btn_header_search input[type="text"]:-ms-input-placeholder {color: #484848;}
header:hover .btn_header_search input[type="text"]:-moz-placeholder {color: #484848;}




.hover_box:hover .gnb_sub_full_container {
	display: block;
}
/*mobile_header*/
.mobile_able {display: none !important;}
.mobile_header_container {
	display: none;
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 50px;
	z-index: 1100;
	background-color: #fff;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}
.mobile_header {
	position: relative;
	height: 50px;
	padding-left: 17px;
	padding-right: 17px;
	text-align: center;
	border-bottom: 1px solid #f2f2f2;
}
.mobile_header > a {
	position: absolute;
	display: block;
}
.mobile_header .mobile_nav_control {
	top: 13px;
	left: 17px;
}
.mobile_nav_control .control_icon {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
}
.mobile_nav_control .control_icon::before {
	content: '';
	display: block;
	height: 2px;
	width: 22px;
	background-color: #303233;
	border-top-right-radius: 2px;
	border-bottom-left-radius: 2px;
	-webkit-transition: background-color .5s ease 0s,-webkit-transform .4s ease .2s;
	transition: background-color .5s ease 0s,-webkit-transform .4s ease .2s;
	transition: transform .4s ease .2s,background-color .5s ease 0s;
	transition: transform .4s ease .2s,background-color .5s ease 0s,-webkit-transform .4s ease .2s;
}
.mobile_nav_control.on .control_icon:nth-child(1) {
	-webkit-transform: translateY(8px);
	transform: translateY(8px);
}
.mobile_nav_control.on .control_icon:nth-child(2) {
	opacity: 0;
}
.mobile_nav_control.on .control_icon:nth-child(3) {
	-webkit-transform: translateY(-8px);
	transform: translateY(-8px);
}
.mobile_nav_control.on .control_icon:nth-child(1):before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.mobile_nav_control.on .control_icon:nth-child(3):before {
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.mobile_header .mobile_region_btn {
	position: absolute;
	top: 14px;	right: 17px;
	padding: 0;
	display: block;
	width: 22px;	height: 22px;
	border: none;
	background-color: #fff;
	background-image: url('/header_xx.svg')!important;	
	background-repeat: no-repeat;
	background-size: 22px;
	text-indent: -9999px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.mobile_header .mobile_nav_logo {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 130px;	height: 26px;	
	background-image: url('/user2/img/focuslogo130_b.png')!important;
	background-repeat: no-repeat;
	background-size: 130px 26px;
	text-indent: -9999px;
}
.mobile_nav_menu {
	position: relative;
	display: none;
	background-color: #fff;
	width: 100%;
	height: calc(100vh - 50px);
	opacity: 0;
	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
	overflow: hidden;
}
.mobile_nav_menu ul {
	background-color: #fff;
}
.mobile_nav_menu ul li {
	border-top: 1px solid #f2f2f2;
}
.mobile_nav_menu ul li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px;
	font-size: 16px;
	font-weight: 600;
}
.mobile_nav_menu ul li a i {
	font-size: 10px;
}
.mobile_nav_desc {
	padding: 20px;
}
.mobile_nav_desc dl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0;
}
.mobile_nav_desc dl dt {
	margin-bottom: 1rem;
}
.mobile_nav_desc dl dt.icon_patner {
	padding-left: 40px;
	background-image: url('https://www.i.com/images/common/icon_partner.svg');
	background-repeat: no-repeat;
	background-position: left center;
}
.mobile_nav_desc dl dd {
	margin: 0;
}
.mobile_nav_desc dl dd img {
	width: 30px;
	height: 30px;
}
.mobile_nav_desc dl dd + dd {
	margin-left: 10px;
}
.mobile_nav_menu .nav_search_box {
	padding: 15px 20px;
}
.nav_search_box input[type="text"] {
	padding-left: 4px;
	width: 100%;
	height: 35px;
	border: 1px solid #ccc;
	border-radius: 0;
	background-image: url('https://www.i.com/images/common/icon_search_grey.svg');
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 20px;
}

.mobile_nav_menu .mobile_nav_submenu {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: #fff;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: -webkit-transform 0.4s ease;
	transition: -webkit-transform 0.4s ease;
	transition: transform 0.4s ease;
	transition: transform 0.4s ease, -webkit-transform 0.4s ease;
	z-index: 110;
}
.mobile_nav_menu > ul li.on .mobile_nav_submenu {
	overflow-y: scroll;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
.mobile_nav_menu .mobile_nav_submenu > ul {
	background-color: #fff;
}
.mobile_nav_submenu_ul > li:first-child {
	background-color: #ebeff2;
	border: none;
}
.mobile_nav_submenu_ul > li:first-child > a {
	-webkit-box-pack: start !important;
	-ms-flex-pack: start !important;
	justify-content: start !important;
}
.mobile_nav_submenu_ul > li:first-child > a > i {
	margin-right: 4px;
}
.mobile_dropdown_bg {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.4);
	z-index: 100;
}
.mobile_dropdown {
	display: none;
	background-color: #fff;
}
.mobile_dropdown_nav {
	position: relative;
	z-index: 110;
}
.mobile_nav_header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 20px;
	height: 50px;
	line-height: 50px;
	background-color: #fff;
	border-bottom: 1px solid #f2f2f2;
}
.mobile_nav_header button {
	padding: 0;
	height: 50px;
	color: #282828;
	font-weight: 600;
	background: none;
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
}
.mobile_nav_header button i {
	padding-left: 2px;
	font-size: 10px;
	font-weight: 600;
}
.mobile_nav_list {
	position: absolute;
	width: 100%;
	z-index: 100;
}
.mobile_nav_list > ul {
	display: none;
	background-color: #fff;
}
.mobile_nav_list > ul > li {
	font-size: 14px;
	border-bottom: 1px solid #f2f2f2;
}
.mobile_nav_list > ul > li > a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px;
	font-size: 16px;
	color: #999;
	font-weight: 600;
}
.mobile_nav_list > ul > li > a i {
	font-size: 10px;
	font-weight: 600;
}
.mobile_subnav_list {
	display: none;
}
.mobile_subnav_list ul li {
	background-color: #408691;
	border-top: 1px solid #49919c;
}
.mobile_subnav_list ul li a {
	display: block;
	padding: 15px 30px;
	color: #fff;
	font-size: 14px;
}
.mobile_subnav_common {
	display: none;
	padding-top: 15px;
}

/*footer*/
footer {
	background-color: #273238;
}
.footer_container {
	padding-left: 10%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.footer_left {
	-webkit-box-flex: 7.5;
	-ms-flex: 7.5;
	flex: 7.5;
	padding: 70px 3% 50px 0;
	overflow: hidden;
}
.footer_sitemap_area {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.footer_sitemap_area ul {
	display: block;
}
.footer_sitemap_area ul + ul {
	margin-left: 5px;
}
.footer_sitemap_area ul h6 {
	display: block;
	margin-bottom: 20px;
	font-size: 14px;
	color: #fff;
}
.footer_sitemap_area ul li a {
	display: block;
	padding: 5px 0;
	color: #e2e2e2;
	font-size: 12px;
}
.footer_mb_copy {
	display: none;
}
.footer_copy_area {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 2rem;
	padding-top: 1rem;
	border-top: 1px solid #4c555a;
}
.footer_copy_area a {
	display: inline-block;
	color: #e2e2e2;
	font-size: 12px;
}
.footer_copy_area span {
	display: block;
	margin-left: 10px;
	padding-left: 10px;
	color: #d5d5d5;
	font-size: 12px;
	background: url('https://www.i.com/images/footer/footer_copy_bar.jpg') left center no-repeat;
}
.footer_addr address {
	margin-top: 10px;
	color: #fff;
	font-size: 0.8rem;
}
.footer_addr address a {
	color: #fff;
}
.goog-te-gadget-simple {
	background-color: #fff !important;
	border: 1px solid #fff !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}
.footer_right {
	position: relative;
	-webkit-box-flex: 2.5;
	-ms-flex: 2.5;
	flex: 2.5;
	padding: 70px 30px 50px;
	background-color: #3e4e57;
}
.footer_right_area {
	position: relative;
	width: 100%;
	height: 100%;
}
.footer_newsletter_area {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 1.25rem;
}
.footer_newsletter_area h6 {
	margin-bottom: 0.25rem;
	font-size: 14px;
	color: #fff;
}
.footer_newsletter_area p {
	margin-bottom: 0;
	font-size: 12px;
	color: #fff;
}


.table_list_desc_area {
	width: 100%;
}
.newsletter_form input[type="email"] {
	display: block;
	margin-bottom: 1.25rem;
	padding: 8px 4px;
	width: 100%;
	color: #fff;
	font-size: 12px;
	line-height: 1.4;
	border: 0;
	border-bottom: 1px solid #758289;
	background: none;
	text-align: center;
	font-style: italic;
}
.newsletter_chk {
	display: -webkit-box;display: -ms-flexbox;display: flex;
	margin-bottom: 1.25rem;
}
.newsletter_chk .checkmark {
	margin-top: 3px;
	display: block;
	width: 14px;
	height: 14px;
	border: 1px solid #fff;
	border-radius: 0.25rem;
	cursor: pointer;
	position: absolute;
}
.newsletter_chk input {display: none;}
.newsletter_chk input:checked ~ .checkmark {
	background: url('https://www.i.com/images/common/checkmark.png') 2px 2px no-repeat;
}
.newsletter_chk label {
	position: relative;
	display: block;
	margin: 0;
	padding-left: 16px;
	font-size: 12px;
	color: #fff;
	cursor: pointer;
}
.newsletter_chk label::before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0;
	width: 14px;
	height: 14px;
	border: 1px solid #fff;
	border-radius: 0.25rem;
}
.newsletter_chk input:checked + label::before {
	background: url('https://www.i.com/images/common/checkmark.png') 2px 2px no-repeat;
}
.newsletter_chk label a {
	color: #fff;
	border-bottom: 1px solid #fff;
	padding-bottom: 1px;
}
.newsletter_form button {
	margin-bottom: 1.25rem;
	border-color: #66d1dc;
	background-color: rgba(102, 209, 220, 0.1);
	border-radius: 0;
}
.newsletter_form button:hover {
	border-color: #3e919a;
	background-color: #3e919a;
}
.footer_selectbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.footer_selectbox select + select {
	margin-left: 10px;
}


.footer_ksns {
	position: absolute;
	right: 0;
	bottom: 0;
}
.footer_ksns ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.footer_ksns ul li + li {
	margin-left: 0.5rem;
}




.footer_sns {
	position: absolute;
	right: 0;
	bottom: 0;
}
.footer_sns ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.footer_sns ul li + li {
	margin-left: 0.5rem;
}

/* footer right new */
.footer_right .triangle {
	position: absolute;
	right: 10px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	width: 0;
	height: 0;
	border-right: 3px solid transparent;
	border-left: 3px solid transparent;
	border-bottom: 5px solid #fff;
}
.footer_right .triangle.down {
	border-bottom: none;
	border-top: 5px solid #fff;
}
.footer_stock {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 30px;
	border-bottom: 1px solid rgba(255,255,255,0.3);
	color: #fff;
}
.footer_stock * {
	position: relative;
}
.footer_stock_left {}
.footer_stock_left h1 {
	display: inline-block;
	padding-right: 15px;
}
.footer_stock_left h1 .triangle {
	right: 0;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	border-bottom: 7px solid #fff;
}
.footer_stock_left h1 .triangle.down {
	border-top: 7px solid #fff;
	border-bottom: none;
}
.footer_stock_right {}
.footer_stock_change {}
.footer_stock_change + .footer_stock_change {
	margin-top: 5px;
}
.footer_stock_change > p {
	margin: 0;
	padding-right: 15px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	font-size: 0.8rem;
}
.footer_notice_area {
	padding: 20px 0;
	color: #fff;
}
.footer_notice_header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 15px;
}
.footer_notice_header > a {
	display: inline-block;
	width: 24px;
	height: 24px;
	line-height: 20px;
	border-radius: 5px;
	border: 1px solid #fff;
	color: #fff;
	opacity: 0.3;
	text-align: center;
}
.footer_notice_body li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 5px 0;
}
.footer_notice_body .title {
	margin: 0;
	padding-right: 15px;
	width: calc(100% - 60px );
	font-size: 0.8rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.footer_notice_body .reg {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 60px;
	flex: 0 0 60px;
	max-width: 60px;
	opacity: 0.5;
	font-size: 0.8rem;
}

/* mobile index */
.mobile_main {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	width: 100%;
	height: calc(100vh - 50px);
	background-repeat: no-repeat;
	background-position: 50% 47%;
	background-size: auto 120%;
	text-align: center;
	overflow: hidden;
}
.mobile_main_content {
	padding-top: 20%;
}
.mobile_main_kcontent {
	padding-top: 5%;
}

.mobile_main .img_wrap {
	margin: 0 auto;
	width: 70%;
}
.mobile_main .img_wrap img {
	width: auto;
	max-width: 100%;
	max-height: 400px;
}

.mobile_main .img_kwrap {
	margin: 0 auto;
	width: 90%;
}
.mobile_main .img_kwrap img {
	width: auto;
	max-width: 100%;
	max-height: 400px;
}

.mobile_main .txt_box {
	text-align: center;
	padding: 0 15px 10px 0;
	color: #fff;
}

.mobile_main .txt_box_korea {
	text-align: center;
	padding: 20% 15px 10px 0;
	color: #fff;
}

.mobile_main .txt_box_korea2 {
	text-align: center;
	padding: 0px 0px 0px 0;
	color: #fff;
}

.mobile_main a {
	display: inline-block;
	padding: 9px 20px 9px 20px;
	/* margin-top: 25px; */
	/* border: 1px solid #fff; */
	border-radius: 4rem;
	color: #fff;
	background-color: rgba(0, 153, 168, 0.83);
}
.mobile_main_section {
	padding-top: 40px;
}

.mobile_kmain_section {
	padding-top: 15px;
	line-height:70%;
	text-align: center;
}
.mobile_kmain2_section {
	padding-top: 15px;
}


.mobile_main_section > .title {
	padding-left: 15px;
	margin-bottom: 15px;
}
.mobile_main_common {
	padding: 0 0 80px;
}
.img_border_rd {
	border-top-left-radius: 5px;
}
.img_block_box {
	position: relative;
	display: block;
	width: 100%;
	padding-top: 65%;
	border-top-left-radius: 5px;
	background-size: cover;
	background-repeat: no-repeat;
	overflow: hidden;
}
.img_bg {
	position: relative;
	height: 270px;
	border-top-left-radius: 5px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.mobile_main_common .img_codec {
	position: absolute;
	bottom: 0;
	right: 20px;
	height: 290px;
}
.mobile_main_common .img_failover {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.mobile_main_solution .swiper-slide a img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 80%;
}
/* .mobile_main_tech  {overflow: visible;} */
.mobile_main_common .img_wrapper {
	overflow: hidden;
}
.mobile_main_common .img_wrapper img {
	
}
.mobile_main_common .swiper-pagination-bullets {
	bottom: 20px;
	left: 0;
	width: 100%;
}
.mobile_main_common .swiper-slide {
	padding-left: 15px;
}
.mobile_main_common .text_wrapper {
	padding: 10px 10px 25px 0;
}
.mobile_main_common .text_wrapper h3 {
	padding-bottom: 5px;
	font-size: 25px;
	font-family: 'Roboto Condensed',sans-serif;
	font-weight: 600;
}
.mobile_main_common .text_wrapper h6 {
	padding-bottom: 12px;
}
.mobile_main_common .text_wrapper p {
	margin-bottom: 0;
}
.mobile_main_common .btn_learnmore a {
	color: #0093a3;
	font-size: 14px;
	font-weight: 600;
}
.mobile_main_product .swiper-slide {
	position: relative;
	border-top-left-radius: 5px;
	background-size: cover;
}
.mobile_main_product .swiper-slide a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 100%;
}
.mobile_main_product .swiper-slide a img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 80%;
}
.section_top_title {
	padding-bottom: 20px;
	font-family: 'Roboto Condensed',sans-serif;
	text-align: center;
	font-size: 23px;
	font-weight: 600;
}
.mobile_main_product  {
	padding-bottom: 50px;
}
.mobile_main_product_box {
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 5px;
	overflow: hidden;
}
.mobile_main_product_box h5 {
	font-size: 16px;
	letter-spacing: -0.5px;
}
.mobile_main_product_box .product_box_list {
	display: block;
	position: relative;
	padding: 10px;
	width: 50%;
	background: #f3f3f3;
	/* background-image: url('https://www.i.com/images/common/box_list_arrow.png'); */
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 6px;
	font-size: 14px;
	float: left;
	border-bottom: 1px solid #fff;
	border-top-left-radius:5px !important;
	border-bottom-right-radius:15px !important;
}
.mobile_main_product_box .product_box_list.active {
	color: #fff;
	background: #3990a0;
	background-image: url('https://www.i.com/images/common/btn_bg.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}
.mobile_main_product_box .product_box_list.active::after {
	content: "";
	height: 100%;
	width: 6px;
	position: absolute;
	/* background-image: url('https://www.i.com/images/common/box_list_arrow_white.png'); */
	background-position: center;
	background-size: 6px;
	right: 10px;
	top: 0;
	background-repeat: no-repeat;
}
.mobile_main_product_box .product_box_list:nth-child(odd) {
	border-right: 1px solid #fff;
}
.mobile_main_product_box .product_box_list.w100 {
	border-right: none;
	background-image: none;
}
.mobile_main_product_box .product_box_list.w100.active {
	border-right: none;
	background-image: url('https://www.i.com/images/common/btn_bg.png');
}
.mobile_main_product_box .product_box_list.w100.active::after {
	display: none;
}
.mobile_main_footer {
	background-color: #f7f7f7;
}
.mobile_main_footer ul {
	border-top: 1px solid #e5e5e5;
}
.mobile_main_footer ul li {
	border-bottom: 1px solid #e5e5e5;
}
.mobile_main_footer ul li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 15px ;
	font-size: 16px;
	font-weight: 600;
}
.mobile_main_footer ul li a i {
	font-size: 12px;
	font-weight: 600;
}
/*sub_common*/
.sub_title_area {
	padding-top: 5rem;
	padding-bottom: 2rem;
}
.sub_title_area h1 {}
.sub_title_area h3,
.sub_title_area h5 {
	margin-top: 1rem;
}
.sub_title_area p {
	margin-top: 0.5rem;
}
.bg_grey {
	background-color: #f7f7f7;
}

.sub_common_header {
	background-color: #fff;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.sub_common_tab ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: -1px;
	padding: 0 20px;
}
.sub_common_tab ul li {
	position: relative;
}
.sub_common_tab ul li a {
	display: block;
	padding: 10px;
	font-size: 14px;
	text-align: center;
	line-height: 1.2;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
}
.sub_common_tab ul li a:hover {
	color: #3990a9;
	border-bottom: 1px solid #3990a9;
}
.sub_common_tab ul li.active a {
	color: #3990a9;
	font-weight: 600;
}
.sub_common_tab ul li.active::after {
	content: "";
	position: absolute;
	width: 100%;
	height: 0;
	bottom: 0;
	left: 0;
	border-top: 1px solid #3990a9;
}
.view_header_nav_common {
	position: absolute;
	top: 122px;
	background: none;
	width: 100%;
	z-index: 100;
}
.view_header_nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
}
.view_header_nav li a {
	display: block;
	padding: 8px 4px;
	color: #4c6464;
	font-size: 14px;
	line-height: 1.4;
}
.view_header_nav li a[data-hover="active"] {
	color: #203838;
	font-weight: 600;
}
.view_header_nav li a:hover {color: #203838;}
.depth1 {
	background-color: rgba(32, 56, 56, 0.1);
	border-bottom: 1px solid #a5b5b5;
}
.depth2 {
	border-top: 1px solid #a5b5b5;
	border-bottom: 1px solid #a5b5b5;
}
.sub_view_tab {

}
.sub_view_tab > ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: -1px;
	margin-bottom: 4rem;
}
.sub_view_tab > ul > li {
	margin: 0 35px;
	padding: 0px;
}
.sub_view_tab > ul > li > a {
	display: block;
	height: 100px;
	font-size: 16px;
	line-height: 100px;
	text-transform:uppercase;
	border-top: 1px solid #e5e5e5;
}
.sub_view_tab > ul > li > a[aria-selected="true"]{
	color: #3990a9;
	font-weight: 600;
	border-color: #3990a9;
}

/*index*/
.main_slide_pagination {
	bottom: 10% !important;
}
.main_slide_next {right: 0;}
.main_slide_prev {left: 0;}
.main_slide_pagination,
.main_slide_next,
.main_slide_prev {
	z-index: 110 !important;
}

.index_title {
	margin-bottom: 50px;
	text-align: center;
	text-transform: uppercase;
	font-size:100px
}
.index_title h1{
	
	font-size:100px
}

.solution_box_bot {
	position: absolute;
	top: -20px; /*0*/
	display: block;
	padding: 50px 10px;
  width:100%;
  height: 30px;  
  text-align:right;
  /*background-color:rgba(0, 0, 0, 0.5);*/
}
.solution_box {
	position: absolute;
	top: 0; /*0*/
	display: block;
	padding: 50px 30px;
  height: 100%;  
}
.solution_box h4 {
	display: inline-block;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}
.solution_box p {
	display: block;
	word-break: normal;
	margin: 1rem 0 0 0;
	font-size: 14px;
	line-height: 20px;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}
.solution_box .solution_more {
	position: absolute;
	left: 25px;
	bottom: 20px;
	border: none;
	color: #fff;
	background: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}
.index_solution_wrap {
	width: 100%;
	z-index: 110;
}
.index_solution_box {
	position: relative;
}
.solution_slide_wrapper {
	position: relative;
	-webkit-transition: top 0.7s ease;
	transition: top 0.7s ease;
	z-index: 5;
}
.solution_slide_wrapper .swiper-slide {
	width: 100%;
	height: 400px;
}
.solution_slide_wrapper .swiper-slide .zoom_box {
	width: 100%;
	height: 100%;
}
.solution_slide_wrapper .swiper-slide .zoomin {
	display: block;
	width: 100%;
	height: 100%;
}

/*국내 이벤트 페이지*/
.kr_event {
	background-image: url('/bg2.png');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	overflow: hidden;
	background-position: left bottom;
	color: #000;
}




.index_product_area {
	position: relative;
	margin-top: 150px;
	padding-top: 150px;
	padding-bottom: 75px;
	background-color: #f7f7f7;
	z-index: 1;
}
.index_product_slide_area {
	position: relative;
}
.index_product_slide_box {
	width: 100%;
	padding-top: 150px;
	padding-bottom: 150px;
	overflow: hidden;
}
.index_product_slide_box .swiper-container {
	overflow: visible;
}
.index_product_slide_box .swiper-slide {
	position: relative;
	height: 270px;
	/* border: 1px solid #e5e5e5; */
	border: none;
	background-color: #fff;
	z-index: 100 !important;
	text-align: center;
}
.index_product_slide_box .swiper-slide .slideOverlay {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #000;
	opacity: 0.4;
	z-index: 1;
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease;
}
.index_product_slide_box .swiper-slide.swiper-slide-prev,
.index_product_slide_box .swiper-slide.swiper-slide-next {
	-webkit-transform: scale(1.15, 1.17);
	transform: scale(1.25, 1.17);
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	z-index: 110 !important;
}
.index_product_slide_box .swiper-slide.swiper-slide-prev .slideOverlay,
.index_product_slide_box .swiper-slide.swiper-slide-next .slideOverlay {
	opacity: 0.1;
}
.index_product_slide_box .swiper-slide.swiper-slide-active {
	-webkit-transform: scale(1.5, 1.55);
	transform: scale(1.5, 1.55);
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	border-top: 3px solid #3990a9;
	z-index: 111 !important;
}
.index_product_slide_box .swiper-slide.swiper-slide-active .slideOverlay {
	opacity: 0;
}
.index_product_slide_box .swiper-slide.swiper-slide-active.on .slideOverlay {
	display: none;
}

.pd_slide_active {
	display: none;
	height: 100%;
}
.pd_slide_active_area {
	padding: 0;
	height: 100%;
}
.pd_slide_active_box {
	height: 100%;
}
.active_box_title {
	height: 15%;
}
.active_box_title h6 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	height: 100%;
	text-transform: uppercase;
}
.active_box_img {
	height: 50%;
}
.slide_active_img {
	width: 100%;
	height: calc(100% - 30px);
}
.slide_active_img img {
	display: block;
	margin: 0 auto;
	width: auto;
	height: 100%;
	max-width: 100%;
}
.active_box_more {
	padding-top: 10px;
}
.active_box_more a {
	display: block;
	font-size: 12px;
	height: 20px;
}
.active_box_more a:hover {
	color: #3990a9;
}
.active_box_btn {
	padding: 0 0.5rem;
	height: 35%;
}
.active_box_btn ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	height: 100%;
	padding-top: 10%;
	padding-bottom: 10%;
}
.active_box_btn ul li {
	margin: 0 2px;
}
.active_box_btn ul li button {
	padding: 0px 8px;
	height: 20px;
	color: #3990a9;
	font-size: 10px;
	font-weight: 400;
	border: 0.5px solid #3990a9;
	border-radius: 2rem;
	background-color: #fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.active_box_btn ul li button:hover,
.active_box_btn ul li button.active {
	color: #fff;
	background-color: #3990a9;
	border-color: #3990a9;
}

.index_product_slide_box .swiper-slide.swiper-slide-active .pd_slide_none {display: none;}
.index_product_slide_box .swiper-slide.swiper-slide-active .pd_slide_active {display: block;}

.index_product_slide_area .swiper-pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	bottom: auto;
	top: 70px;
}
.index_product_slide_area .swiper-pagination-bullet {
	display: block;
	width: auto !important;
	height: auto !important;
	background: none;
	opacity: 1;
	color: #000;
}
.index_product_slide_area .swiper-pagination-bullet-active {
	opacity: 1;
	background: none;
	color: #3990a9;
}

.index_technology_area {
	padding-top: 150px;
	padding-bottom: 150px;
	background-image: url('https://www.i.com/images/index/bg_technology.jpg');
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.bg_codec {background-image: url('https://www.i.com/images/index/bg_codec.jpg');cursor: pointer;}
.bg_network {background-image: url('https://www.i.com/images/index/bg_network.jpg');cursor: pointer;}
.bg_failover {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: url('https://www.i.com/images/index/bg_failover.jpg');
	cursor: pointer;
}
.bg_smart {
	position: relative;
	background-image: url('https://www.i.com/images/index/bg_smart.jpg');
	cursor: pointer;
}
.bg_smart img {
	position: absolute;
	bottom: 0;
	width: auto;
	height: 280px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.tale_whale {
	display: block;
	position: relative;
	top: -30px;
	left: 55%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.tech_img:hover .moveImg {
	-webkit-animation: moveImg 3s infinite;
	animation: moveImg 3s infinite;
}
.moveImg {
	position: relative;
}
@-webkit-keyframes moveImg {
	0% {
		margin-top: 0px;
	}
	25% {
		margin-top: -10px;
	}
	50% {
		margin-top: 0px;
	}
	75% {
		margin-top: -10px;
	}
	100% {
		margin-top: 0px;
	}
}
@keyframes moveImg {
	0% {
		margin-top: 0px;
	}
	25% {
		margin-top: -10px;
	}
	50% {
		margin-top: 0px;
	}
	75% {
		margin-top: -10px;
	}
	100% {
		margin-top: 0px;
	}
}
.index_case_area {
	position: relative;
	padding-top: 150px;
	padding-bottom: 150px;
}
.index_case_hashbtn_area {
	padding: 10px 0;
}


.index_news_area {
	position: relative;
	padding-top: 150px;
	padding-bottom: 120px;
}
.news_slide {position: relative;}
.news_box > a {display: block;}
.news_box .date {
	display: block;
	margin: 0;
	color: #b8b8b8;
	font-size: 14px;
}
.news_img {
	padding-top: 56.25%;
	height: 100%;
	background-size: cover;
	background-position: top center;
}
.news01 {background-image: url('https://www.i.com/images/index/news01.jpg');}
.news02 {background-image: url('https://www.i.com/images/index/news02.jpg');}
.news03 {background-image: url('https://www.i.com/images/index/news03.jpg');}
.news04 {background-image: url('https://www.i.com/images/index/news04.jpg');}
.news_text {
	margin-top: 1rem;
	height: 100px;
}
.news_text p {
	display: block;
	margin: 0 0 0.5rem 0;
	height: 42px;
	font-size: 14px;
	line-height: 1.5;
	font-weight: 600;
	overflow: hidden;
}
.news_more {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.news_more .learn_more {
	font-size: 1rem;
	color: #3990a9;
	font-weight: 600;
}

.index_wheretobuy {
	position: relative;
	padding-top: 150px !important;
}



/*about*/
.contents_header {
	padding-top: 0 !important;
}
.contents_area {
	padding-top: 3rem;
	padding-bottom: 5rem;
}
.about_header {
	padding-bottom: 3rem;
	background-color: #fcfcfc;
	border-bottom: 1px solid #e5e5e5;
}
.about_header_title {}
.about_header_title h5 {
	margin-top: 3rem;
}
.about_header_title p {
	margin-top: 1.5rem;
	margin-bottom: 0;
	font-size: 14px;
}
.bg_about_header {
	width: 100%;
	height: 450px;
	background-image: url('https://www.i.com/images/aboutus/bg_about_header.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.about_box {
	padding-top: 3rem;
	padding-bottom: 3rem;
}
.about_box h4 {
	margin-bottom: 1.5rem;
}
.about_box h4.highlight {color: #66d1dc;}
.about_box h5 {
	margin-bottom: 1.5rem;
}
.about_box h4, .about_box h5 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.about_box p {
	font-size: 14px;
}
.about_core_area {
	border-top: 1px solid #e5e5e5;
}
.about_core_box .about_box {
	padding-right: 1rem;
}
.about_core_box .about_box p {
	text-align: justify;
}
.about_core_box .about_box img {
	display: block;
	margin: 0  auto 1.5rem;
}
.about_strength h5 {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.history_title h4 {
	max-width: 100%;
	margin-bottom: 1.5rem;
	padding-top: 3rem;
}
.history_title p {
	font-size: 14px;
}

/*gdpr*/
.gdpr_title {
	margin-bottom: 1.5rem;
	padding-bottom: 5px;
	border-bottom: 2px solid #3990a9;
}
.gdpr_box {
	margin-top: 2rem;
}
.gdpr_box p {
	font-size: 14px;
	margin-bottom: 10px;
}
.gdpr_box a {
	color: #3990a9 !important;
	font-weight: 600;
}
.gdpr_sub_title {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.gdpr_sub_title h5 {
	color: #3990a9;
}
.gdpr_sub_img {
	margin-bottom: 1rem;
	text-align: center;
}

/*ndaa*/
.ndaa_title {
	margin-bottom: 1.5rem;
	padding-bottom: 5px;
	border-bottom: 2px solid #3990a9;
}
.ndaa_title_img{
	position: relative;
}
.ndaa_title_img img{
	height: 547px;
}
.ndaa_title_img .text-center{
	color: #fff;
	text-align: center;
	text-shadow: 2px 5px 2px rgba(0, 0, 0, 0.3);
	font-weight: bold;
	position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate( -50%, -50% );
}

.ndaa_box {
	margin-top: 2rem;
}
.ndaa_box p {
	font-size: 14px;
	margin-bottom: 10px;
	text-align: justify;
}
.ndaa_box a {
	color: #3990a9 !important;
	font-weight: 600;
}
.ndaa_box table {
	width: 100%;
	font-size:14px;
	border-color: #000;
}
.ndaa_box table tbody tr th{
	background-color: #3990a9;
	color: #fff;
	height: 35px;
}
.ndaa_box table tbody tr th, .ndaa_box table tbody tr td{
	padding: 10px;
}
.ndaa_sub_title {
	margin-top: 1rem;
	margin-bottom: 1rem;
}
.ndaa_sub_title h3, .ndaa_sub_title h4, .ndaa_sub_title h5 {
	color: #3990a9;
}
.ndaa_sub_img {
	margin-bottom: 1rem;
	text-align: center;
}

/*floatbtn*/
.float_btn_area {
	position: fixed;
	right: 30px;
	bottom: 50px;
	z-index: 115;
	line-height:30%;
}
.float_btn_area button {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	color: #fff;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
}
.float_open {
	background-color: #3990a9;
	border-color: #3990a9;
	box-shadow: 0 0 4px 2px rgba(0,0,0,0.3);
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.float_open.on {
	transform: rotate(135deg);
}

@media (min-width: 576px) and (max-width: 1199.98px) {
.float_open {
	display: none !important;
}
}


button.float_open::before {
	content: "";
	position: absolute;
	top: 24px;
	left: 17px;
	width: 15px;
	height: 1px;
	border-top: 1px solid #fff;
}
button.float_open::after {
	content: "";
	position: absolute;
	top: 17px;
	left: 24px;
	width: 1px;
	height: 15px;
	border-left: 1px solid #fff;
}
.float_btn_list {
	position: absolute;
	bottom: 60px;
	right: 0;
	width: 200px;
	display: none;
}
.float_btn_list ul li {
	display: flex;
	position: absolute;
	bottom: 0;
	right: 0;
	justify-content: flex-end;
	align-items: center;
	width: 200px;
	opacity: 0;
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
}
.float_btn_list ul li span {
	display: inline-block;
	margin-right: 10px;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
}
.float_btn_list ul li button {
	display: inline-block;
	border-color: #fff;
	background-color: #fff;
	background-position: center;
	background-size: 18px;
	background-repeat: no-repeat;
}

.float_btn_list.on ul li {
	opacity: 1;
}
.float_btn_list.on ul li:nth-child(1) {
	bottom: 0;
}
.float_btn_list.on ul li:nth-child(2) {
	bottom: 60px;
}
.float_btn_list.on ul li:nth-child(3) {
	bottom: 120px;
}
.float_btn_list.on ul li:nth-child(4) {
	bottom: 180px;
}
.float_btn_list.on ul li:nth-child(5) {
	bottom: 240px;
}
.float_btn_list.on ul li:nth-child(6) {
	bottom: 300px;
}
.black_wrapper {
	display: none;
	position: fixed;
	z-index: 114;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	background: #000;
	opacity: 0;
}
.mobile_compact_title img {
	position: absolute !important;
	top: auto !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
	max-width: 100% !important;
	transform: translate(0,0) !important;
}

/* main awards*/
.index_awards {
	position: relative;
	padding-top: 150px;
	padding-bottom: 150px;
	background-color: #f3f3f3;
}
.mobile_contents_slide_container .swiper-slide,
.contents_slide_container .swiper-slide { border: 1px solid #e5e5e5; }
.contents_award_slide { position: relative; }
.contents_award_logo { text-align: center; }
.contents_award_logo p {
	margin: 1.7rem 0;
	font-size: 18px;
}
.contents_award_box {
	background-color: #fff;
}
.contents_award_text {
	padding: 20px 20px 0;
	height: 123px;
	text-align: center;
}
.contents_award_text p {
	margin: 0;
}
.contents_award_text p:nth-child(1) {
	color: #17a2b8;
	font-weight: 700;
	margin-bottom: 0;
	font-size: 18px;
}
.contents_award_text p:nth-child(2) {
	margin-top: 10px;
	margin-bottom: 10px;
}
.contents_award_text p:nth-child(3) {
	font-size: 17px;
}
.contents_award_img {
	height: 210px;
	background-size: cover;
	background-position: center;
}

/* csr style */
.csr_tab_area {
	border-bottom: 1px solid #dee2e6;
}
.csr_tab_area .sub_view_tab > ul {
	margin-bottom: -1px;
}
.csr_tab_area .sub_view_tab > ul > li > a {
	border-top: 0;
	border-bottom: 1px solid #dee2e6;
}
.csr_tab_area .sub_view_tab > ul > li > a[aria-selected="true"] {
	border-color: #3990a9;
}

.csr_tab_commitment {}
.commitment_contents {
	padding: 5rem 0 3rem;
	border-bottom: 1px solid #dee2e6;
}
.commitment_header_img {
	padding-bottom: 5rem;
}
.embraces_area {}
.embraces_area ul li h5 {
	height: 60px;
	color: #66d1dc;
}
.embraces_area ul li p {
	margin-top: 1rem;
	font-size: 14px;
	line-height: 17px;
}
.embraces_area ul li a {
	position: absolute;
	color: #3990a9;
	font-weight: 600;
	bottom: 2rem;
	left: 1.5rem;
}
.embraces_area ul li:nth-child(1n) .embraces_box {
	background-color: #f5f5f5;
}
.embraces_area ul li:nth-child(2n) .embraces_box {
	background-color: #def7f9;
}
.embraces_title {
	background-color: #009ca7;
	text-align: center;
	margin-bottom: 3rem;
	padding: 0.8rem 1rem;
	color: #ffffff;
}
.embraces_box {
	position: relative;
	margin-top: 1rem;
	padding: 2rem 1.5rem;
	height: 315px;
}

.commitment_title {
	margin-bottom: 2rem;
	text-align: center;
}
.commitment_title h5 {
	margin-top: 1.5rem;
}
.governance_area p {
	padding-top: 2rem;
	font-size: 14px;
}
.governance_area img {
	width: 100%;
	
}

.project_box {}
.project_box a {
	position: relative;
	display: block;
	height: 255px;
	background-size: cover;
}
.project_box h4 {
	position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	color: #fff;
	text-align: center;
	transform: translate(-50%, -50%);
}
.project_box_detail {
	padding: 0.5rem 0 1rem 0;
	cursor: pointer;
}
.community_title {
	padding: 4.5rem 0 2rem 0;
	text-align: center;
}
.community_list ul {
	display: block;
}
.community_list ul li {
	padding: 3rem 0;
	border-top: 1px solid #dee2e6;
}
.community_list_img img {
	max-width: 100%;
	width: 100%;
}
.community_list_title {
	position: relative;
	height: 100%;
}
.community_list_title p {
	margin-bottom: 0;
	padding-bottom: 1rem;
}
.community_list_title a {
	position: absolute;
	color: #3990a9;
	font-weight: 600;
	bottom: 0;
	left: 0;
}
.caseview_title {
	padding-top: 4.5rem;
	padding-bottom: 1.5rem;
	margin-bottom: 3rem;
	border-bottom: 1px solid #dee2e6;
}
.caseview_title span {
	color: #3990a9;
}
.caseview_desc h2 {
	margin-bottom: 2rem;
}
.caseview_desc p {
	font-size: 14px;
}
.caseview_desc_img {
	padding: 3rem;
	text-align: center;
}
.caseview_btn {
	border-top: 1px solid #dee2e6;
	margin-top: 3rem;
	padding-top: 1.5rem;
	padding-bottom: 3rem;
	text-align: right;
}

/* recruit return document */
.returndocument {text-align:left;}
.returndocument ul {
	/*margin-left:30px;*/
	margin-left:12px;
}
.returndocument ul li {
	list-style: decimal;
	margin-top: 20px;
	margin-bottom: 0;
	font-size: 14px;
}
.returndocument ul li p {margin-top:10px;}

/* popup style */
.popup-notice-icon {
	width: 40px;
	height: 16px;
	vertical-align: middle;
	position: relative;
	top: -0.9em;
	display: inline-block;
}
.popup-notice {
	position: relative;
	z-index: 1;
	width: 100%;
	top: 0px;
	left: 0px;
	border-bottom: 1px solid #fff;
	text-align: center;
	color: #484848;
	background-color: #fff;
	font: 14px Calibri,Helvetica,sans-serif;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
	animation: buorgfly 1s ease-out 0s;
}
.popup-notice-pad {
	padding: 10px 10%;
	line-height: 1.9em;
	text-align: left;
}
.popup-notice-msg {padding-left: 10px;}
.popup-notice-buttons {
	display: block;
	text-align: center;
}
.popup-noticegul {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	box-shadow: 0 0 2px rgba(0,0,0,0.4);
	padding: 1px 10px;
	border-radius: 4px;
	font-weight: normal;
	background: #3990a9;
	white-space: nowrap;
	margin: 0 2px;
	display: inline-block;
}
.popup-noticegul:hover {
	color: #fff;
}
@media only screen and (max-width: 700px){
	.popup-notice div {
		padding:5px 12px 5px 9px;
		line-height: 1.3em;
	}
}
@keyframes buorgfly {from {opacity:0;transform:translateY(-50px)} to {opacity:1;transform:translateY(0px)}}

#alert_modal {
	font-size: 14px;
	padding: 20px;
	width: 525px;
}
#alert_modal_map { margin-top:5px; }

.background-def7f9 { background-color: #def7f9; }
.background-efefef { background-color: #efefef; }
.mtr-1 { margin-top: 1rem; }
.mtr-2 { margin-top: 2rem; }
.mtr-3 { margin-top: 3rem; }
.pt-0 { padding-top: 0; }
.ptr-5 { padding-top: 5rem; }
.ptr-6 { padding-top: 6rem; }

/* 스마트팩토리 페이지 스타일 */
.smartfactory-img img { width: calc(99.3% / 3); }
.smartfactory-img2 img { width: calc(99.6% / 2); }

/* facetracker */
.ft_slide_wrapper {
	position: relative;
	-webkit-transition: top 0.7s ease;
	transition: top 0.7s ease;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 50px;
	z-index: 5;
}
.ft_slide_wrapper .swiper-slide {
	border-radius: 3px;
}
.swipe_border_whitebox .ft_box {
	padding: 50px 42px;
	background-color: rgba(255, 255, 255, 0.47);
	min-height: 240px;
	height: 310px;
	text-align: center;
}

.product_color_box {
	position: relative;
	margin: 0 auto;
	display: table;
}
.productview_color_box {
	position: relative;
	top: 5px;
	display: inline-block;
}
.product_color_table {
	border: 1px solid #e5e5e5;
	width: 17px;
	height: 17px;
	border-radius: 50%;
	margin: 0 2px;
	float: left;
}
.productview_color_table {
	width: 20px;
	height: 20px;
}
.product_color_table_white {
	margin-top: -5px;
    padding: 0 3px;
	color: #000;
}
.product_color_table_order {
	margin-top: -5px;
	padding: 0 3px;
	color: #fff;
}
.productview_color_check {
	margin-top: -4px;
}
.product_color_check::before {
	content: "✔";
	font-size: 8pt;
}
.titleClick {
	cursor: pointer;
}



/*--Start Christmas 2019 --*/

 #colorblack {
	 color: black;
 }


/*--End Christmas 2019 --*/

/*--Start AI Sokution 2019 --*/

.colourblack {
	color: black;
}

.colourblack_w100 {
	color: black;
	font-weight: 200;
}

.pdl_10_r_10 {
	padding: 0 10% 0 10%;
}

/*--End AI Sokution 2019  --*/

.mar2rem{
	margin-top: 2rem;
}



.gnb_sub_full_container{
	background-color: white;
}


.cy_bu_dn {
    margin-top: 1.2rem;
    border-radius: 60px;
    color: white;
    background-color: #0099a8;
    padding: 0.5rem 1rem;
		border-color: rgba(128, 128, 128, 0.4392156862745098);
}

.label-blog-align {
	top: 0px;
	left: 0px;
	z-index: 100;
}

.label-product-align {
	left: 15px;
	z-index: 100;
}

.sub_common_header{
	display:none ;
}

.mobile_main {
	display: none;
}

@media (max-width: 764px){
	.mobile_main {
    display: flex !important;
	}
	.indexTopArea{
		display: none;
	}
	.popndaa {
		display: none;
	}
}

@media (max-width: 575.98px) {

	.mobile_main {
		display: flex  !important;
	}
	.ndaa_row{
		padding-left: 3%;
		padding-right: 3%;
	}
	.ndaa_product_view_title{
		margin-bottom: 0px !important;
	}

}

.k_mar_top_1rem{
	margin-top: 1rem;
}
.popndaa{
	text-align: center;
	height: 75px;
	color: white !important;
	background-color: #ede6e0;
}
.nd_p2{
	display: block;
	margin-left: auto;
	margin-right: auto;
	font-size: 1rem;
}
.nd_p3{
	color: white !important;
}
.kevin_unupper{
	margin-top: 2.5rem;
}

.ndaacompliance{
	display: block;
  margin-left: auto;
  margin-right: auto;
}


/*korea_snow*/

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.3983;
  transform: translate(51.4535vw, -10px) scale(0.8389);
  animation: fall-1 25s -8s linear infinite;
}
@keyframes fall-1 {
  74.71% {
    transform: translate(60.2387vw, 74.71vh) scale(0.8389);
  }
  to {
    transform: translate(55.8461vw, 100vh) scale(0.8389);
  }
}
.snow:nth-child(2) {
  opacity: 0.3776;
  transform: translate(48.4048vw, -10px) scale(0.4069);
  animation: fall-2 26s -22s linear infinite;
}
@keyframes fall-2 {
  68.052% {
    transform: translate(54.9632vw, 68.052vh) scale(0.4069);
  }
  to {
    transform: translate(51.684vw, 100vh) scale(0.4069);
  }
}
.snow:nth-child(3) {
  opacity: 0.2627;
  transform: translate(28.6282vw, -10px) scale(0.9188);
  animation: fall-3 30s -4s linear infinite;
}
@keyframes fall-3 {
  38.907% {
    transform: translate(32.4497vw, 38.907vh) scale(0.9188);
  }
  to {
    transform: translate(30.53895vw, 100vh) scale(0.9188);
  }
}
.snow:nth-child(4) {
  opacity: 0.8238;
  transform: translate(14.8172vw, -10px) scale(0.4854);
  animation: fall-4 28s -4s linear infinite;
}
@keyframes fall-4 {
  30.494% {
    transform: translate(23.9534vw, 30.494vh) scale(0.4854);
  }
  to {
    transform: translate(19.3853vw, 100vh) scale(0.4854);
  }
}
.snow:nth-child(5) {
  opacity: 0.0966;
  transform: translate(52.9923vw, -10px) scale(0.3851);
  animation: fall-5 16s -5s linear infinite;
}
@keyframes fall-5 {
  36.666% {
    transform: translate(56.617vw, 36.666vh) scale(0.3851);
  }
  to {
    transform: translate(54.80465vw, 100vh) scale(0.3851);
  }
}
.snow:nth-child(6) {
  opacity: 0.8575;
  transform: translate(27.6545vw, -10px) scale(0.9981);
  animation: fall-6 10s -14s linear infinite;
}
@keyframes fall-6 {
  33.933% {
    transform: translate(36.6052vw, 33.933vh) scale(0.9981);
  }
  to {
    transform: translate(32.12985vw, 100vh) scale(0.9981);
  }
}
.snow:nth-child(7) {
  opacity: 0.4601;
  transform: translate(24.3254vw, -10px) scale(0.2665);
  animation: fall-7 17s -20s linear infinite;
}
@keyframes fall-7 {
  60.188% {
    transform: translate(28.9097vw, 60.188vh) scale(0.2665);
  }
  to {
    transform: translate(26.61755vw, 100vh) scale(0.2665);
  }
}
.snow:nth-child(8) {
  opacity: 0.883;
  transform: translate(74.4749vw, -10px) scale(0.5344);
  animation: fall-8 23s -14s linear infinite;
}
@keyframes fall-8 {
  56.329% {
    transform: translate(82.1937vw, 56.329vh) scale(0.5344);
  }
  to {
    transform: translate(78.3343vw, 100vh) scale(0.5344);
  }
}
.snow:nth-child(9) {
  opacity: 0.6564;
  transform: translate(79.117vw, -10px) scale(0.5446);
  animation: fall-9 30s -8s linear infinite;
}
@keyframes fall-9 {
  69.539% {
    transform: translate(84.1781vw, 69.539vh) scale(0.5446);
  }
  to {
    transform: translate(81.64755vw, 100vh) scale(0.5446);
  }
}
.snow:nth-child(10) {
  opacity: 0.3899;
  transform: translate(27.2527vw, -10px) scale(0.8998);
  animation: fall-10 14s -23s linear infinite;
}
@keyframes fall-10 {
  61.247% {
    transform: translate(29.8062vw, 61.247vh) scale(0.8998);
  }
  to {
    transform: translate(28.52945vw, 100vh) scale(0.8998);
  }
}
.snow:nth-child(11) {
  opacity: 0.235;
  transform: translate(27.3473vw, -10px) scale(0.4865);
  animation: fall-11 26s -21s linear infinite;
}
@keyframes fall-11 {
  49.816% {
    transform: translate(23.0401vw, 49.816vh) scale(0.4865);
  }
  to {
    transform: translate(25.1937vw, 100vh) scale(0.4865);
  }
}
.snow:nth-child(12) {
  opacity: 0.6736;
  transform: translate(64.0388vw, -10px) scale(0.2267);
  animation: fall-12 26s -12s linear infinite;
}
@keyframes fall-12 {
  36.306% {
    transform: translate(60.9758vw, 36.306vh) scale(0.2267);
  }
  to {
    transform: translate(62.5073vw, 100vh) scale(0.2267);
  }
}
.snow:nth-child(13) {
  opacity: 0.2578;
  transform: translate(87.2345vw, -10px) scale(0.9901);
  animation: fall-13 29s -27s linear infinite;
}
@keyframes fall-13 {
  46.903% {
    transform: translate(96.9143vw, 46.903vh) scale(0.9901);
  }
  to {
    transform: translate(92.0744vw, 100vh) scale(0.9901);
  }
}
.snow:nth-child(14) {
  opacity: 0.8389;
  transform: translate(62.0232vw, -10px) scale(0.4193);
  animation: fall-14 12s -14s linear infinite;
}
@keyframes fall-14 {
  50.531% {
    transform: translate(59.7439vw, 50.531vh) scale(0.4193);
  }
  to {
    transform: translate(60.88355vw, 100vh) scale(0.4193);
  }
}
.snow:nth-child(15) {
  opacity: 0.8222;
  transform: translate(26.5176vw, -10px) scale(0.3558);
  animation: fall-15 14s -5s linear infinite;
}
@keyframes fall-15 {
  40.844% {
    transform: translate(21.7867vw, 40.844vh) scale(0.3558);
  }
  to {
    transform: translate(24.15215vw, 100vh) scale(0.3558);
  }
}
.snow:nth-child(16) {
  opacity: 0.2507;
  transform: translate(31.0497vw, -10px) scale(0.4523);
  animation: fall-16 12s -20s linear infinite;
}
@keyframes fall-16 {
  46.39% {
    transform: translate(22.2578vw, 46.39vh) scale(0.4523);
  }
  to {
    transform: translate(26.65375vw, 100vh) scale(0.4523);
  }
}
.snow:nth-child(17) {
  opacity: 0.547;
  transform: translate(92.587vw, -10px) scale(0.2314);
  animation: fall-17 13s -11s linear infinite;
}
@keyframes fall-17 {
  73.503% {
    transform: translate(96.8399vw, 73.503vh) scale(0.2314);
  }
  to {
    transform: translate(94.71345vw, 100vh) scale(0.2314);
  }
}
.snow:nth-child(18) {
  opacity: 0.0721;
  transform: translate(33.7656vw, -10px) scale(0.6276);
  animation: fall-18 29s -12s linear infinite;
}
@keyframes fall-18 {
  76.054% {
    transform: translate(30.7916vw, 76.054vh) scale(0.6276);
  }
  to {
    transform: translate(32.2786vw, 100vh) scale(0.6276);
  }
}
.snow:nth-child(19) {
  opacity: 0.051;
  transform: translate(90.4774vw, -10px) scale(0.8253);
  animation: fall-19 18s -12s linear infinite;
}
@keyframes fall-19 {
  68.21% {
    transform: translate(89.3057vw, 68.21vh) scale(0.8253);
  }
  to {
    transform: translate(89.89155vw, 100vh) scale(0.8253);
  }
}
.snow:nth-child(20) {
  opacity: 0.6866;
  transform: translate(61.9259vw, -10px) scale(0.6222);
  animation: fall-20 25s -4s linear infinite;
}
@keyframes fall-20 {
  60.465% {
    transform: translate(53.2991vw, 60.465vh) scale(0.6222);
  }
  to {
    transform: translate(57.6125vw, 100vh) scale(0.6222);
  }
}
.snow:nth-child(21) {
  opacity: 0.5555;
  transform: translate(96.755vw, -10px) scale(0.2987);
  animation: fall-21 22s -11s linear infinite;
}
@keyframes fall-21 {
  68.982% {
    transform: translate(94.298vw, 68.982vh) scale(0.2987);
  }
  to {
    transform: translate(95.5265vw, 100vh) scale(0.2987);
  }
}
.snow:nth-child(22) {
  opacity: 0.5003;
  transform: translate(81.3361vw, -10px) scale(0.6857);
  animation: fall-22 13s -28s linear infinite;
}
@keyframes fall-22 {
  69.603% {
    transform: translate(77.9553vw, 69.603vh) scale(0.6857);
  }
  to {
    transform: translate(79.6457vw, 100vh) scale(0.6857);
  }
}
.snow:nth-child(23) {
  opacity: 0.1913;
  transform: translate(59.8231vw, -10px) scale(0.8712);
  animation: fall-23 18s -27s linear infinite;
}
@keyframes fall-23 {
  46.263% {
    transform: translate(58.3189vw, 46.263vh) scale(0.8712);
  }
  to {
    transform: translate(59.071vw, 100vh) scale(0.8712);
  }
}
.snow:nth-child(24) {
  opacity: 0.0585;
  transform: translate(99.2044vw, -10px) scale(0.4243);
  animation: fall-24 26s -6s linear infinite;
}
@keyframes fall-24 {
  34.521% {
    transform: translate(108.4595vw, 34.521vh) scale(0.4243);
  }
  to {
    transform: translate(103.83195vw, 100vh) scale(0.4243);
  }
}
.snow:nth-child(25) {
  opacity: 0.0745;
  transform: translate(4.1774vw, -10px) scale(0.1126);
  animation: fall-25 12s -24s linear infinite;
}
@keyframes fall-25 {
  69.788% {
    transform: translate(11.9354vw, 69.788vh) scale(0.1126);
  }
  to {
    transform: translate(8.0564vw, 100vh) scale(0.1126);
  }
}
.snow:nth-child(26) {
  opacity: 0.3578;
  transform: translate(70.7266vw, -10px) scale(0.9156);
  animation: fall-26 30s -6s linear infinite;
}
@keyframes fall-26 {
  76.581% {
    transform: translate(71.6561vw, 76.581vh) scale(0.9156);
  }
  to {
    transform: translate(71.19135vw, 100vh) scale(0.9156);
  }
}
.snow:nth-child(27) {
  opacity: 0.1662;
  transform: translate(13.1184vw, -10px) scale(0.2958);
  animation: fall-27 20s -13s linear infinite;
}
@keyframes fall-27 {
  61.381% {
    transform: translate(19.7699vw, 61.381vh) scale(0.2958);
  }
  to {
    transform: translate(16.44415vw, 100vh) scale(0.2958);
  }
}
.snow:nth-child(28) {
  opacity: 0.8594;
  transform: translate(5.5071vw, -10px) scale(0.9683);
  animation: fall-28 19s -7s linear infinite;
}
@keyframes fall-28 {
  33.501% {
    transform: translate(-2.9209vw, 33.501vh) scale(0.9683);
  }
  to {
    transform: translate(1.2931vw, 100vh) scale(0.9683);
  }
}
.snow:nth-child(29) {
  opacity: 0.0754;
  transform: translate(8.5614vw, -10px) scale(0.4051);
  animation: fall-29 27s -8s linear infinite;
}
@keyframes fall-29 {
  77.38% {
    transform: translate(16.3457vw, 77.38vh) scale(0.4051);
  }
  to {
    transform: translate(12.45355vw, 100vh) scale(0.4051);
  }
}
.snow:nth-child(30) {
  opacity: 0.6461;
  transform: translate(4.622vw, -10px) scale(0.8029);
  animation: fall-30 14s -8s linear infinite;
}
@keyframes fall-30 {
  44.723% {
    transform: translate(2.0026vw, 44.723vh) scale(0.8029);
  }
  to {
    transform: translate(3.3123vw, 100vh) scale(0.8029);
  }
}
.snow:nth-child(31) {
  opacity: 0.0411;
  transform: translate(50.476vw, -10px) scale(0.3556);
  animation: fall-31 18s -24s linear infinite;
}
@keyframes fall-31 {
  37.054% {
    transform: translate(47.162vw, 37.054vh) scale(0.3556);
  }
  to {
    transform: translate(48.819vw, 100vh) scale(0.3556);
  }
}
.snow:nth-child(32) {
  opacity: 0.7783;
  transform: translate(7.4487vw, -10px) scale(0.6559);
  animation: fall-32 20s -5s linear infinite;
}
@keyframes fall-32 {
  50.079% {
    transform: translate(0.0009vw, 50.079vh) scale(0.6559);
  }
  to {
    transform: translate(3.7248vw, 100vh) scale(0.6559);
  }
}
.snow:nth-child(33) {
  opacity: 0.0325;
  transform: translate(20.158vw, -10px) scale(0.9883);
  animation: fall-33 19s -11s linear infinite;
}
@keyframes fall-33 {
  68.345% {
    transform: translate(14.7507vw, 68.345vh) scale(0.9883);
  }
  to {
    transform: translate(17.45435vw, 100vh) scale(0.9883);
  }
}
.snow:nth-child(34) {
  opacity: 0.8171;
  transform: translate(1.8973vw, -10px) scale(0.6152);
  animation: fall-34 15s -15s linear infinite;
}
@keyframes fall-34 {
  47.213% {
    transform: translate(-1.2607vw, 47.213vh) scale(0.6152);
  }
  to {
    transform: translate(0.3183vw, 100vh) scale(0.6152);
  }
}
.snow:nth-child(35) {
  opacity: 0.1354;
  transform: translate(69.8208vw, -10px) scale(0.2111);
  animation: fall-35 22s -8s linear infinite;
}
@keyframes fall-35 {
  64.745% {
    transform: translate(69.8784vw, 64.745vh) scale(0.2111);
  }
  to {
    transform: translate(69.8496vw, 100vh) scale(0.2111);
  }
}
.snow:nth-child(36) {
  opacity: 0.1237;
  transform: translate(45.5819vw, -10px) scale(0.5218);
  animation: fall-36 13s -2s linear infinite;
}
@keyframes fall-36 {
  74.665% {
    transform: translate(40.0063vw, 74.665vh) scale(0.5218);
  }
  to {
    transform: translate(42.7941vw, 100vh) scale(0.5218);
  }
}
.snow:nth-child(37) {
  opacity: 0.4929;
  transform: translate(63.3377vw, -10px) scale(0.3117);
  animation: fall-37 23s -25s linear infinite;
}
@keyframes fall-37 {
  38.193% {
    transform: translate(57.0782vw, 38.193vh) scale(0.3117);
  }
  to {
    transform: translate(60.20795vw, 100vh) scale(0.3117);
  }
}
.snow:nth-child(38) {
  opacity: 0.7574;
  transform: translate(45.9468vw, -10px) scale(0.352);
  animation: fall-38 27s -26s linear infinite;
}
@keyframes fall-38 {
  47.781% {
    transform: translate(52.9464vw, 47.781vh) scale(0.352);
  }
  to {
    transform: translate(49.4466vw, 100vh) scale(0.352);
  }
}
.snow:nth-child(39) {
  opacity: 0.1853;
  transform: translate(39.9652vw, -10px) scale(0.3388);
  animation: fall-39 28s -1s linear infinite;
}
@keyframes fall-39 {
  42.888% {
    transform: translate(34.6686vw, 42.888vh) scale(0.3388);
  }
  to {
    transform: translate(37.3169vw, 100vh) scale(0.3388);
  }
}
.snow:nth-child(40) {
  opacity: 0.0696;
  transform: translate(56.1887vw, -10px) scale(0.7384);
  animation: fall-40 18s -23s linear infinite;
}
@keyframes fall-40 {
  72.316% {
    transform: translate(60.0992vw, 72.316vh) scale(0.7384);
  }
  to {
    transform: translate(58.14395vw, 100vh) scale(0.7384);
  }
}
.snow:nth-child(41) {
  opacity: 0.8092;
  transform: translate(84.7835vw, -10px) scale(0.9161);
  animation: fall-41 17s -10s linear infinite;
}
@keyframes fall-41 {
  37.053% {
    transform: translate(84.6372vw, 37.053vh) scale(0.9161);
  }
  to {
    transform: translate(84.71035vw, 100vh) scale(0.9161);
  }
}
.snow:nth-child(42) {
  opacity: 0.8166;
  transform: translate(99.6809vw, -10px) scale(0.476);
  animation: fall-42 24s -26s linear infinite;
}
@keyframes fall-42 {
  49.596% {
    transform: translate(100.5592vw, 49.596vh) scale(0.476);
  }
  to {
    transform: translate(100.12005vw, 100vh) scale(0.476);
  }
}
.snow:nth-child(43) {
  opacity: 0.835;
  transform: translate(54.3565vw, -10px) scale(0.525);
  animation: fall-43 17s -22s linear infinite;
}
@keyframes fall-43 {
  71.964% {
    transform: translate(51.5523vw, 71.964vh) scale(0.525);
  }
  to {
    transform: translate(52.9544vw, 100vh) scale(0.525);
  }
}
.snow:nth-child(44) {
  opacity: 0.603;
  transform: translate(46.7452vw, -10px) scale(0.7451);
  animation: fall-44 24s -17s linear infinite;
}
@keyframes fall-44 {
  39.451% {
    transform: translate(44.4506vw, 39.451vh) scale(0.7451);
  }
  to {
    transform: translate(45.5979vw, 100vh) scale(0.7451);
  }
}
.snow:nth-child(45) {
  opacity: 0.1599;
  transform: translate(20.9713vw, -10px) scale(0.9205);
  animation: fall-45 13s -23s linear infinite;
}
@keyframes fall-45 {
  30.702% {
    transform: translate(24.931vw, 30.702vh) scale(0.9205);
  }
  to {
    transform: translate(22.95115vw, 100vh) scale(0.9205);
  }
}
.snow:nth-child(46) {
  opacity: 0.4343;
  transform: translate(13.062vw, -10px) scale(0.9794);
  animation: fall-46 11s -6s linear infinite;
}
@keyframes fall-46 {
  37.963% {
    transform: translate(10.2511vw, 37.963vh) scale(0.9794);
  }
  to {
    transform: translate(11.65655vw, 100vh) scale(0.9794);
  }
}
.snow:nth-child(47) {
  opacity: 0.9534;
  transform: translate(8.8446vw, -10px) scale(0.921);
  animation: fall-47 25s -13s linear infinite;
}
@keyframes fall-47 {
  68.691% {
    transform: translate(0.7526vw, 68.691vh) scale(0.921);
  }
  to {
    transform: translate(4.7986vw, 100vh) scale(0.921);
  }
}
.snow:nth-child(48) {
  opacity: 0.7926;
  transform: translate(22.7962vw, -10px) scale(0.4085);
  animation: fall-48 21s -4s linear infinite;
}
@keyframes fall-48 {
  63.768% {
    transform: translate(19.237vw, 63.768vh) scale(0.4085);
  }
  to {
    transform: translate(21.0166vw, 100vh) scale(0.4085);
  }
}
.snow:nth-child(49) {
  opacity: 0.1486;
  transform: translate(1.4345vw, -10px) scale(0.6131);
  animation: fall-49 26s -8s linear infinite;
}
@keyframes fall-49 {
  49.287% {
    transform: translate(-3.2607vw, 49.287vh) scale(0.6131);
  }
  to {
    transform: translate(-0.9131vw, 100vh) scale(0.6131);
  }
}
.snow:nth-child(50) {
  opacity: 0.5251;
  transform: translate(17.0277vw, -10px) scale(0.2433);
  animation: fall-50 21s -16s linear infinite;
}
@keyframes fall-50 {
  33.369% {
    transform: translate(25.4331vw, 33.369vh) scale(0.2433);
  }
  to {
    transform: translate(21.2304vw, 100vh) scale(0.2433);
  }
}
.snow:nth-child(51) {
  opacity: 0.0477;
  transform: translate(45.9638vw, -10px) scale(0.8974);
  animation: fall-51 16s -17s linear infinite;
}
@keyframes fall-51 {
  57.338% {
    transform: translate(41.4296vw, 57.338vh) scale(0.8974);
  }
  to {
    transform: translate(43.6967vw, 100vh) scale(0.8974);
  }
}
.snow:nth-child(52) {
  opacity: 0.2525;
  transform: translate(19.6592vw, -10px) scale(0.9084);
  animation: fall-52 24s -14s linear infinite;
}
@keyframes fall-52 {
  38.222% {
    transform: translate(26.2702vw, 38.222vh) scale(0.9084);
  }
  to {
    transform: translate(22.9647vw, 100vh) scale(0.9084);
  }
}
.snow:nth-child(53) {
  opacity: 0.7889;
  transform: translate(63.6836vw, -10px) scale(0.4485);
  animation: fall-53 25s -9s linear infinite;
}
@keyframes fall-53 {
  78.969% {
    transform: translate(61.5961vw, 78.969vh) scale(0.4485);
  }
  to {
    transform: translate(62.63985vw, 100vh) scale(0.4485);
  }
}
.snow:nth-child(54) {
  opacity: 0.5159;
  transform: translate(89.0771vw, -10px) scale(0.5872);
  animation: fall-54 12s -16s linear infinite;
}
@keyframes fall-54 {
  59.545% {
    transform: translate(87.2635vw, 59.545vh) scale(0.5872);
  }
  to {
    transform: translate(88.1703vw, 100vh) scale(0.5872);
  }
}
.snow:nth-child(55) {
  opacity: 0.1885;
  transform: translate(50.6082vw, -10px) scale(0.3696);
  animation: fall-55 30s -23s linear infinite;
}
@keyframes fall-55 {
  57.876% {
    transform: translate(41.5738vw, 57.876vh) scale(0.3696);
  }
  to {
    transform: translate(46.091vw, 100vh) scale(0.3696);
  }
}
.snow:nth-child(56) {
  opacity: 0.3834;
  transform: translate(67.6691vw, -10px) scale(0.9523);
  animation: fall-56 21s -16s linear infinite;
}
@keyframes fall-56 {
  48.115% {
    transform: translate(59.5608vw, 48.115vh) scale(0.9523);
  }
  to {
    transform: translate(63.61495vw, 100vh) scale(0.9523);
  }
}
.snow:nth-child(57) {
  opacity: 0.0178;
  transform: translate(40.0774vw, -10px) scale(0.4968);
  animation: fall-57 23s -2s linear infinite;
}
@keyframes fall-57 {
  70.507% {
    transform: translate(42.1807vw, 70.507vh) scale(0.4968);
  }
  to {
    transform: translate(41.12905vw, 100vh) scale(0.4968);
  }
}
.snow:nth-child(58) {
  opacity: 0.8237;
  transform: translate(65.6032vw, -10px) scale(0.3986);
  animation: fall-58 13s -12s linear infinite;
}
@keyframes fall-58 {
  56.798% {
    transform: translate(74.238vw, 56.798vh) scale(0.3986);
  }
  to {
    transform: translate(69.9206vw, 100vh) scale(0.3986);
  }
}
.snow:nth-child(59) {
  opacity: 0.7027;
  transform: translate(6.4684vw, -10px) scale(0.1511);
  animation: fall-59 18s -17s linear infinite;
}
@keyframes fall-59 {
  52.775% {
    transform: translate(6.3057vw, 52.775vh) scale(0.1511);
  }
  to {
    transform: translate(6.38705vw, 100vh) scale(0.1511);
  }
}
.snow:nth-child(60) {
  opacity: 0.0868;
  transform: translate(83.2086vw, -10px) scale(0.4026);
  animation: fall-60 18s -2s linear infinite;
}
@keyframes fall-60 {
  53.044% {
    transform: translate(75.2813vw, 53.044vh) scale(0.4026);
  }
  to {
    transform: translate(79.24495vw, 100vh) scale(0.4026);
  }
}
.snow:nth-child(61) {
  opacity: 0.2182;
  transform: translate(3.3915vw, -10px) scale(0.6934);
  animation: fall-61 13s -6s linear infinite;
}
@keyframes fall-61 {
  53.027% {
    transform: translate(8.5117vw, 53.027vh) scale(0.6934);
  }
  to {
    transform: translate(5.9516vw, 100vh) scale(0.6934);
  }
}
.snow:nth-child(62) {
  opacity: 0.3248;
  transform: translate(30.4201vw, -10px) scale(0.4485);
  animation: fall-62 26s -14s linear infinite;
}
@keyframes fall-62 {
  49.386% {
    transform: translate(30.6877vw, 49.386vh) scale(0.4485);
  }
  to {
    transform: translate(30.5539vw, 100vh) scale(0.4485);
  }
}
.snow:nth-child(63) {
  opacity: 0.8586;
  transform: translate(46.58vw, -10px) scale(0.0264);
  animation: fall-63 20s -10s linear infinite;
}
@keyframes fall-63 {
  40.757% {
    transform: translate(54.282vw, 40.757vh) scale(0.0264);
  }
  to {
    transform: translate(50.431vw, 100vh) scale(0.0264);
  }
}
.snow:nth-child(64) {
  opacity: 0.4175;
  transform: translate(61.3559vw, -10px) scale(0.4816);
  animation: fall-64 29s -21s linear infinite;
}
@keyframes fall-64 {
  65.676% {
    transform: translate(55.4755vw, 65.676vh) scale(0.4816);
  }
  to {
    transform: translate(58.4157vw, 100vh) scale(0.4816);
  }
}
.snow:nth-child(65) {
  opacity: 0.9113;
  transform: translate(93.4948vw, -10px) scale(0.9907);
  animation: fall-65 16s -27s linear infinite;
}
@keyframes fall-65 {
  62.625% {
    transform: translate(95.5015vw, 62.625vh) scale(0.9907);
  }
  to {
    transform: translate(94.49815vw, 100vh) scale(0.9907);
  }
}
.snow:nth-child(66) {
  opacity: 0.1865;
  transform: translate(72.1894vw, -10px) scale(0.1104);
  animation: fall-66 15s -7s linear infinite;
}
@keyframes fall-66 {
  31.945% {
    transform: translate(77.4489vw, 31.945vh) scale(0.1104);
  }
  to {
    transform: translate(74.81915vw, 100vh) scale(0.1104);
  }
}
.snow:nth-child(67) {
  opacity: 0.3994;
  transform: translate(3.5475vw, -10px) scale(0.3936);
  animation: fall-67 25s -3s linear infinite;
}
@keyframes fall-67 {
  38.19% {
    transform: translate(4.1662vw, 38.19vh) scale(0.3936);
  }
  to {
    transform: translate(3.85685vw, 100vh) scale(0.3936);
  }
}
.snow:nth-child(68) {
  opacity: 0.1685;
  transform: translate(28.6073vw, -10px) scale(0.2028);
  animation: fall-68 12s -24s linear infinite;
}
@keyframes fall-68 {
  57.477% {
    transform: translate(28.764vw, 57.477vh) scale(0.2028);
  }
  to {
    transform: translate(28.68565vw, 100vh) scale(0.2028);
  }
}
.snow:nth-child(69) {
  opacity: 0.6061;
  transform: translate(38.0813vw, -10px) scale(0.9082);
  animation: fall-69 18s -29s linear infinite;
}
@keyframes fall-69 {
  37.167% {
    transform: translate(47.5937vw, 37.167vh) scale(0.9082);
  }
  to {
    transform: translate(42.8375vw, 100vh) scale(0.9082);
  }
}
.snow:nth-child(70) {
  opacity: 0.858;
  transform: translate(95.8835vw, -10px) scale(0.6421);
  animation: fall-70 22s -12s linear infinite;
}
@keyframes fall-70 {
  75.309% {
    transform: translate(102.9816vw, 75.309vh) scale(0.6421);
  }
  to {
    transform: translate(99.43255vw, 100vh) scale(0.6421);
  }
}
.snow:nth-child(71) {
  opacity: 0.2968;
  transform: translate(7.8785vw, -10px) scale(0.5666);
  animation: fall-71 25s -11s linear infinite;
}
@keyframes fall-71 {
  33.13% {
    transform: translate(13.2279vw, 33.13vh) scale(0.5666);
  }
  to {
    transform: translate(10.5532vw, 100vh) scale(0.5666);
  }
}
.snow:nth-child(72) {
  opacity: 0.0925;
  transform: translate(35.2389vw, -10px) scale(0.7144);
  animation: fall-72 20s -30s linear infinite;
}
@keyframes fall-72 {
  49.035% {
    transform: translate(30.3539vw, 49.035vh) scale(0.7144);
  }
  to {
    transform: translate(32.7964vw, 100vh) scale(0.7144);
  }
}
.snow:nth-child(73) {
  opacity: 0.5978;
  transform: translate(18.3751vw, -10px) scale(0.0509);
  animation: fall-73 12s -3s linear infinite;
}
@keyframes fall-73 {
  68.205% {
    transform: translate(21.6651vw, 68.205vh) scale(0.0509);
  }
  to {
    transform: translate(20.0201vw, 100vh) scale(0.0509);
  }
}
.snow:nth-child(74) {
  opacity: 0.5672;
  transform: translate(36.2835vw, -10px) scale(0.2892);
  animation: fall-74 24s -10s linear infinite;
}
@keyframes fall-74 {
  37.418% {
    transform: translate(37.6129vw, 37.418vh) scale(0.2892);
  }
  to {
    transform: translate(36.9482vw, 100vh) scale(0.2892);
  }
}
.snow:nth-child(75) {
  opacity: 0.2459;
  transform: translate(38.1506vw, -10px) scale(0.7828);
  animation: fall-75 30s -29s linear infinite;
}
@keyframes fall-75 {
  32.256% {
    transform: translate(36.2039vw, 32.256vh) scale(0.7828);
  }
  to {
    transform: translate(37.17725vw, 100vh) scale(0.7828);
  }
}
.snow:nth-child(76) {
  opacity: 0.7353;
  transform: translate(74.9655vw, -10px) scale(0.4186);
  animation: fall-76 26s -12s linear infinite;
}
@keyframes fall-76 {
  69.309% {
    transform: translate(82.5307vw, 69.309vh) scale(0.4186);
  }
  to {
    transform: translate(78.7481vw, 100vh) scale(0.4186);
  }
}
.snow:nth-child(77) {
  opacity: 0.0401;
  transform: translate(74.9288vw, -10px) scale(0.1647);
  animation: fall-77 11s -23s linear infinite;
}
@keyframes fall-77 {
  50.21% {
    transform: translate(77.9934vw, 50.21vh) scale(0.1647);
  }
  to {
    transform: translate(76.4611vw, 100vh) scale(0.1647);
  }
}
.snow:nth-child(78) {
  opacity: 0.4194;
  transform: translate(35.3971vw, -10px) scale(0.7132);
  animation: fall-78 13s -12s linear infinite;
}
@keyframes fall-78 {
  57.498% {
    transform: translate(35.3111vw, 57.498vh) scale(0.7132);
  }
  to {
    transform: translate(35.3541vw, 100vh) scale(0.7132);
  }
}
.snow:nth-child(79) {
  opacity: 0.7357;
  transform: translate(26.2148vw, -10px) scale(0.0757);
  animation: fall-79 17s -3s linear infinite;
}
@keyframes fall-79 {
  32.538% {
    transform: translate(33.9561vw, 32.538vh) scale(0.0757);
  }
  to {
    transform: translate(30.08545vw, 100vh) scale(0.0757);
  }
}
.snow:nth-child(80) {
  opacity: 0.8731;
  transform: translate(34.372vw, -10px) scale(0.0526);
  animation: fall-80 30s -5s linear infinite;
}
@keyframes fall-80 {
  53.021% {
    transform: translate(42.1988vw, 53.021vh) scale(0.0526);
  }
  to {
    transform: translate(38.2854vw, 100vh) scale(0.0526);
  }
}
.snow:nth-child(81) {
  opacity: 0.9042;
  transform: translate(18.8019vw, -10px) scale(0.806);
  animation: fall-81 17s -26s linear infinite;
}
@keyframes fall-81 {
  45.833% {
    transform: translate(22.4924vw, 45.833vh) scale(0.806);
  }
  to {
    transform: translate(20.64715vw, 100vh) scale(0.806);
  }
}
.snow:nth-child(82) {
  opacity: 0.5297;
  transform: translate(71.1217vw, -10px) scale(0.9436);
  animation: fall-82 28s -13s linear infinite;
}
@keyframes fall-82 {
  68.65% {
    transform: translate(70.7531vw, 68.65vh) scale(0.9436);
  }
  to {
    transform: translate(70.9374vw, 100vh) scale(0.9436);
  }
}
.snow:nth-child(83) {
  opacity: 0.8983;
  transform: translate(78.2924vw, -10px) scale(0.336);
  animation: fall-83 27s -28s linear infinite;
}
@keyframes fall-83 {
  63.415% {
    transform: translate(71.2958vw, 63.415vh) scale(0.336);
  }
  to {
    transform: translate(74.7941vw, 100vh) scale(0.336);
  }
}
.snow:nth-child(84) {
  opacity: 0.1047;
  transform: translate(5.3738vw, -10px) scale(0.4567);
  animation: fall-84 26s -25s linear infinite;
}
@keyframes fall-84 {
  74.473% {
    transform: translate(9.1374vw, 74.473vh) scale(0.4567);
  }
  to {
    transform: translate(7.2556vw, 100vh) scale(0.4567);
  }
}
.snow:nth-child(85) {
  opacity: 0.3613;
  transform: translate(82.8121vw, -10px) scale(0.5494);
  animation: fall-85 28s -26s linear infinite;
}
@keyframes fall-85 {
  40.793% {
    transform: translate(76.2472vw, 40.793vh) scale(0.5494);
  }
  to {
    transform: translate(79.52965vw, 100vh) scale(0.5494);
  }
}
.snow:nth-child(86) {
  opacity: 0.0826;
  transform: translate(37.3626vw, -10px) scale(0.6713);
  animation: fall-86 10s -13s linear infinite;
}
@keyframes fall-86 {
  66.119% {
    transform: translate(32.7788vw, 66.119vh) scale(0.6713);
  }
  to {
    transform: translate(35.0707vw, 100vh) scale(0.6713);
  }
}
.snow:nth-child(87) {
  opacity: 0.7725;
  transform: translate(9.6886vw, -10px) scale(0.826);
  animation: fall-87 10s -17s linear infinite;
}
@keyframes fall-87 {
  70.383% {
    transform: translate(12.5707vw, 70.383vh) scale(0.826);
  }
  to {
    transform: translate(11.12965vw, 100vh) scale(0.826);
  }
}
.snow:nth-child(88) {
  opacity: 0.176;
  transform: translate(11.7435vw, -10px) scale(0.4532);
  animation: fall-88 12s -21s linear infinite;
}
@keyframes fall-88 {
  31.287% {
    transform: translate(9.118vw, 31.287vh) scale(0.4532);
  }
  to {
    transform: translate(10.43075vw, 100vh) scale(0.4532);
  }
}
.snow:nth-child(89) {
  opacity: 0.9742;
  transform: translate(90.9673vw, -10px) scale(0.0254);
  animation: fall-89 13s -29s linear infinite;
}
@keyframes fall-89 {
  70.502% {
    transform: translate(91.636vw, 70.502vh) scale(0.0254);
  }
  to {
    transform: translate(91.30165vw, 100vh) scale(0.0254);
  }
}
.snow:nth-child(90) {
  opacity: 0.8391;
  transform: translate(79.6434vw, -10px) scale(0.4494);
  animation: fall-90 20s -22s linear infinite;
}
@keyframes fall-90 {
  73.804% {
    transform: translate(86.9361vw, 73.804vh) scale(0.4494);
  }
  to {
    transform: translate(83.28975vw, 100vh) scale(0.4494);
  }
}
.snow:nth-child(91) {
  opacity: 0.2344;
  transform: translate(41.4274vw, -10px) scale(0.8548);
  animation: fall-91 15s -23s linear infinite;
}
@keyframes fall-91 {
  37.646% {
    transform: translate(37.8954vw, 37.646vh) scale(0.8548);
  }
  to {
    transform: translate(39.6614vw, 100vh) scale(0.8548);
  }
}
.snow:nth-child(92) {
  opacity: 0.8687;
  transform: translate(22.7357vw, -10px) scale(0.3277);
  animation: fall-92 15s -16s linear infinite;
}
@keyframes fall-92 {
  33.398% {
    transform: translate(24.3065vw, 33.398vh) scale(0.3277);
  }
  to {
    transform: translate(23.5211vw, 100vh) scale(0.3277);
  }
}
.snow:nth-child(93) {
  opacity: 0.1864;
  transform: translate(50.3124vw, -10px) scale(0.1968);
  animation: fall-93 29s -12s linear infinite;
}
@keyframes fall-93 {
  79.892% {
    transform: translate(53.1323vw, 79.892vh) scale(0.1968);
  }
  to {
    transform: translate(51.72235vw, 100vh) scale(0.1968);
  }
}
.snow:nth-child(94) {
  opacity: 0.2915;
  transform: translate(82.536vw, -10px) scale(0.5343);
  animation: fall-94 29s -4s linear infinite;
}
@keyframes fall-94 {
  32.704% {
    transform: translate(89.0224vw, 32.704vh) scale(0.5343);
  }
  to {
    transform: translate(85.7792vw, 100vh) scale(0.5343);
  }
}
.snow:nth-child(95) {
  opacity: 0.9575;
  transform: translate(71.4875vw, -10px) scale(0.4463);
  animation: fall-95 23s -5s linear infinite;
}
@keyframes fall-95 {
  41.039% {
    transform: translate(68.6699vw, 41.039vh) scale(0.4463);
  }
  to {
    transform: translate(70.0787vw, 100vh) scale(0.4463);
  }
}
.snow:nth-child(96) {
  opacity: 0.4148;
  transform: translate(88.5444vw, -10px) scale(0.0309);
  animation: fall-96 23s -7s linear infinite;
}
@keyframes fall-96 {
  77.382% {
    transform: translate(81.6096vw, 77.382vh) scale(0.0309);
  }
  to {
    transform: translate(85.077vw, 100vh) scale(0.0309);
  }
}
.snow:nth-child(97) {
  opacity: 0.701;
  transform: translate(58.8842vw, -10px) scale(0.0425);
  animation: fall-97 16s -3s linear infinite;
}
@keyframes fall-97 {
  79.715% {
    transform: translate(63.539vw, 79.715vh) scale(0.0425);
  }
  to {
    transform: translate(61.2116vw, 100vh) scale(0.0425);
  }
}
.snow:nth-child(98) {
  opacity: 0.0151;
  transform: translate(81.1099vw, -10px) scale(0.123);
  animation: fall-98 25s -4s linear infinite;
}
@keyframes fall-98 {
  51.559% {
    transform: translate(89.9478vw, 51.559vh) scale(0.123);
  }
  to {
    transform: translate(85.52885vw, 100vh) scale(0.123);
  }
}
.snow:nth-child(99) {
  opacity: 0.472;
  transform: translate(7.0568vw, -10px) scale(0.9588);
  animation: fall-99 21s -22s linear infinite;
}
@keyframes fall-99 {
  71.55% {
    transform: translate(0.0971vw, 71.55vh) scale(0.9588);
  }
  to {
    transform: translate(3.57695vw, 100vh) scale(0.9588);
  }
}
.snow:nth-child(100) {
  opacity: 0.891;
  transform: translate(7.1748vw, -10px) scale(0.678);
  animation: fall-100 13s -2s linear infinite;
}
@keyframes fall-100 {
  31.648% {
    transform: translate(8.9532vw, 31.648vh) scale(0.678);
  }
  to {
    transform: translate(8.064vw, 100vh) scale(0.678);
  }
}
.snow:nth-child(101) {
  opacity: 0.8719;
  transform: translate(62.0694vw, -10px) scale(0.5335);
  animation: fall-101 28s -30s linear infinite;
}
@keyframes fall-101 {
  30.273% {
    transform: translate(65.5102vw, 30.273vh) scale(0.5335);
  }
  to {
    transform: translate(63.7898vw, 100vh) scale(0.5335);
  }
}
.snow:nth-child(102) {
  opacity: 0.3317;
  transform: translate(28.7084vw, -10px) scale(0.0354);
  animation: fall-102 18s -9s linear infinite;
}
@keyframes fall-102 {
  54.202% {
    transform: translate(35.786vw, 54.202vh) scale(0.0354);
  }
  to {
    transform: translate(32.2472vw, 100vh) scale(0.0354);
  }
}
.snow:nth-child(103) {
  opacity: 0.8851;
  transform: translate(54.0676vw, -10px) scale(0.7162);
  animation: fall-103 19s -20s linear infinite;
}
@keyframes fall-103 {
  33.456% {
    transform: translate(49.5875vw, 33.456vh) scale(0.7162);
  }
  to {
    transform: translate(51.82755vw, 100vh) scale(0.7162);
  }
}
.snow:nth-child(104) {
  opacity: 0.0133;
  transform: translate(1.5176vw, -10px) scale(0.5396);
  animation: fall-104 28s -23s linear infinite;
}
@keyframes fall-104 {
  32.474% {
    transform: translate(-4.2625vw, 32.474vh) scale(0.5396);
  }
  to {
    transform: translate(-1.37245vw, 100vh) scale(0.5396);
  }
}
.snow:nth-child(105) {
  opacity: 0.9364;
  transform: translate(65.352vw, -10px) scale(0.1408);
  animation: fall-105 11s -21s linear infinite;
}
@keyframes fall-105 {
  54.327% {
    transform: translate(74.4063vw, 54.327vh) scale(0.1408);
  }
  to {
    transform: translate(69.87915vw, 100vh) scale(0.1408);
  }
}
.snow:nth-child(106) {
  opacity: 0.1251;
  transform: translate(18.4758vw, -10px) scale(0.631);
  animation: fall-106 12s -8s linear infinite;
}
@keyframes fall-106 {
  48.911% {
    transform: translate(28.1335vw, 48.911vh) scale(0.631);
  }
  to {
    transform: translate(23.30465vw, 100vh) scale(0.631);
  }
}
.snow:nth-child(107) {
  opacity: 0.4221;
  transform: translate(7.3943vw, -10px) scale(0.5269);
  animation: fall-107 11s -15s linear infinite;
}
@keyframes fall-107 {
  57.084% {
    transform: translate(-0.8537vw, 57.084vh) scale(0.5269);
  }
  to {
    transform: translate(3.2703vw, 100vh) scale(0.5269);
  }
}
.snow:nth-child(108) {
  opacity: 0.7806;
  transform: translate(33.7542vw, -10px) scale(0.624);
  animation: fall-108 17s -5s linear infinite;
}
@keyframes fall-108 {
  68.458% {
    transform: translate(25.7665vw, 68.458vh) scale(0.624);
  }
  to {
    transform: translate(29.76035vw, 100vh) scale(0.624);
  }
}
.snow:nth-child(109) {
  opacity: 0.1888;
  transform: translate(48.6359vw, -10px) scale(0.5619);
  animation: fall-109 20s -21s linear infinite;
}
@keyframes fall-109 {
  77.42% {
    transform: translate(49.951vw, 77.42vh) scale(0.5619);
  }
  to {
    transform: translate(49.29345vw, 100vh) scale(0.5619);
  }
}
.snow:nth-child(110) {
  opacity: 0.2202;
  transform: translate(45.834vw, -10px) scale(0.7935);
  animation: fall-110 28s -3s linear infinite;
}
@keyframes fall-110 {
  35.797% {
    transform: translate(41.3779vw, 35.797vh) scale(0.7935);
  }
  to {
    transform: translate(43.60595vw, 100vh) scale(0.7935);
  }
}
.snow:nth-child(111) {
  opacity: 0.2029;
  transform: translate(14.2501vw, -10px) scale(0.2536);
  animation: fall-111 12s -6s linear infinite;
}
@keyframes fall-111 {
  45.607% {
    transform: translate(21.9805vw, 45.607vh) scale(0.2536);
  }
  to {
    transform: translate(18.1153vw, 100vh) scale(0.2536);
  }
}
.snow:nth-child(112) {
  opacity: 0.5922;
  transform: translate(31.5825vw, -10px) scale(0.2742);
  animation: fall-112 28s -30s linear infinite;
}
@keyframes fall-112 {
  43.944% {
    transform: translate(26.2562vw, 43.944vh) scale(0.2742);
  }
  to {
    transform: translate(28.91935vw, 100vh) scale(0.2742);
  }
}
.snow:nth-child(113) {
  opacity: 0.4065;
  transform: translate(40.3152vw, -10px) scale(0.1548);
  animation: fall-113 14s -29s linear infinite;
}
@keyframes fall-113 {
  44.431% {
    transform: translate(49.9303vw, 44.431vh) scale(0.1548);
  }
  to {
    transform: translate(45.12275vw, 100vh) scale(0.1548);
  }
}
.snow:nth-child(114) {
  opacity: 0.0791;
  transform: translate(88.0124vw, -10px) scale(0.0062);
  animation: fall-114 15s -9s linear infinite;
}
@keyframes fall-114 {
  42.168% {
    transform: translate(87.9042vw, 42.168vh) scale(0.0062);
  }
  to {
    transform: translate(87.9583vw, 100vh) scale(0.0062);
  }
}
.snow:nth-child(115) {
  opacity: 0.919;
  transform: translate(5.0177vw, -10px) scale(0.3818);
  animation: fall-115 18s -14s linear infinite;
}
@keyframes fall-115 {
  50.707% {
    transform: translate(7.3325vw, 50.707vh) scale(0.3818);
  }
  to {
    transform: translate(6.1751vw, 100vh) scale(0.3818);
  }
}
.snow:nth-child(116) {
  opacity: 0.0566;
  transform: translate(97.2449vw, -10px) scale(0.9319);
  animation: fall-116 28s -28s linear infinite;
}
@keyframes fall-116 {
  41.054% {
    transform: translate(103.188vw, 41.054vh) scale(0.9319);
  }
  to {
    transform: translate(100.21645vw, 100vh) scale(0.9319);
  }
}
.snow:nth-child(117) {
  opacity: 0.8391;
  transform: translate(74.1596vw, -10px) scale(0.7602);
  animation: fall-117 14s -15s linear infinite;
}
@keyframes fall-117 {
  58.275% {
    transform: translate(70.2189vw, 58.275vh) scale(0.7602);
  }
  to {
    transform: translate(72.18925vw, 100vh) scale(0.7602);
  }
}
.snow:nth-child(118) {
  opacity: 0.2324;
  transform: translate(18.2328vw, -10px) scale(0.7931);
  animation: fall-118 30s -28s linear infinite;
}
@keyframes fall-118 {
  76.728% {
    transform: translate(22.0343vw, 76.728vh) scale(0.7931);
  }
  to {
    transform: translate(20.13355vw, 100vh) scale(0.7931);
  }
}
.snow:nth-child(119) {
  opacity: 0.0344;
  transform: translate(83.3535vw, -10px) scale(0.8032);
  animation: fall-119 25s -1s linear infinite;
}
@keyframes fall-119 {
  48.649% {
    transform: translate(92.4525vw, 48.649vh) scale(0.8032);
  }
  to {
    transform: translate(87.903vw, 100vh) scale(0.8032);
  }
}
.snow:nth-child(120) {
  opacity: 0.0778;
  transform: translate(11.9008vw, -10px) scale(0.4897);
  animation: fall-120 14s -10s linear infinite;
}
@keyframes fall-120 {
  56.362% {
    transform: translate(9.2385vw, 56.362vh) scale(0.4897);
  }
  to {
    transform: translate(10.56965vw, 100vh) scale(0.4897);
  }
}
.snow:nth-child(121) {
  opacity: 0.7556;
  transform: translate(98.9832vw, -10px) scale(0.7435);
  animation: fall-121 24s -22s linear infinite;
}
@keyframes fall-121 {
  50.975% {
    transform: translate(96.9881vw, 50.975vh) scale(0.7435);
  }
  to {
    transform: translate(97.98565vw, 100vh) scale(0.7435);
  }
}
.snow:nth-child(122) {
  opacity: 0.7217;
  transform: translate(92.3726vw, -10px) scale(0.6442);
  animation: fall-122 27s -9s linear infinite;
}
@keyframes fall-122 {
  43.442% {
    transform: translate(89.0373vw, 43.442vh) scale(0.6442);
  }
  to {
    transform: translate(90.70495vw, 100vh) scale(0.6442);
  }
}
.snow:nth-child(123) {
  opacity: 0.4253;
  transform: translate(96.4078vw, -10px) scale(0.3582);
  animation: fall-123 26s -24s linear infinite;
}
@keyframes fall-123 {
  61.315% {
    transform: translate(98.0648vw, 61.315vh) scale(0.3582);
  }
  to {
    transform: translate(97.2363vw, 100vh) scale(0.3582);
  }
}
.snow:nth-child(124) {
  opacity: 0.2524;
  transform: translate(96.4427vw, -10px) scale(0.7363);
  animation: fall-124 29s -18s linear infinite;
}
@keyframes fall-124 {
  53.155% {
    transform: translate(100.5435vw, 53.155vh) scale(0.7363);
  }
  to {
    transform: translate(98.4931vw, 100vh) scale(0.7363);
  }
}
.snow:nth-child(125) {
  opacity: 0.1263;
  transform: translate(35.8953vw, -10px) scale(0.2791);
  animation: fall-125 23s -2s linear infinite;
}
@keyframes fall-125 {
  70.27% {
    transform: translate(31.4067vw, 70.27vh) scale(0.2791);
  }
  to {
    transform: translate(33.651vw, 100vh) scale(0.2791);
  }
}
.snow:nth-child(126) {
  opacity: 0.2201;
  transform: translate(23.8952vw, -10px) scale(0.841);
  animation: fall-126 24s -16s linear infinite;
}
@keyframes fall-126 {
  54.624% {
    transform: translate(24.9225vw, 54.624vh) scale(0.841);
  }
  to {
    transform: translate(24.40885vw, 100vh) scale(0.841);
  }
}
.snow:nth-child(127) {
  opacity: 0.5481;
  transform: translate(53.3174vw, -10px) scale(0.9456);
  animation: fall-127 20s -9s linear infinite;
}
@keyframes fall-127 {
  79.429% {
    transform: translate(59.5486vw, 79.429vh) scale(0.9456);
  }
  to {
    transform: translate(56.433vw, 100vh) scale(0.9456);
  }
}
.snow:nth-child(128) {
  opacity: 0.062;
  transform: translate(18.9456vw, -10px) scale(0.6437);
  animation: fall-128 20s -19s linear infinite;
}
@keyframes fall-128 {
  56.198% {
    transform: translate(14.3768vw, 56.198vh) scale(0.6437);
  }
  to {
    transform: translate(16.6612vw, 100vh) scale(0.6437);
  }
}
.snow:nth-child(129) {
  opacity: 0.1648;
  transform: translate(41.4078vw, -10px) scale(0.2033);
  animation: fall-129 15s -15s linear infinite;
}
@keyframes fall-129 {
  63.114% {
    transform: translate(33.8137vw, 63.114vh) scale(0.2033);
  }
  to {
    transform: translate(37.61075vw, 100vh) scale(0.2033);
  }
}
.snow:nth-child(130) {
  opacity: 0.153;
  transform: translate(86.0617vw, -10px) scale(0.227);
  animation: fall-130 12s -17s linear infinite;
}
@keyframes fall-130 {
  42.777% {
    transform: translate(83.4718vw, 42.777vh) scale(0.227);
  }
  to {
    transform: translate(84.76675vw, 100vh) scale(0.227);
  }
}
.snow:nth-child(131) {
  opacity: 0.8544;
  transform: translate(98.0005vw, -10px) scale(0.4549);
  animation: fall-131 12s -25s linear infinite;
}
@keyframes fall-131 {
  48.657% {
    transform: translate(103.0613vw, 48.657vh) scale(0.4549);
  }
  to {
    transform: translate(100.5309vw, 100vh) scale(0.4549);
  }
}
.snow:nth-child(132) {
  opacity: 0.9857;
  transform: translate(83.1415vw, -10px) scale(0.3727);
  animation: fall-132 27s -14s linear infinite;
}
@keyframes fall-132 {
  66.966% {
    transform: translate(78.9169vw, 66.966vh) scale(0.3727);
  }
  to {
    transform: translate(81.0292vw, 100vh) scale(0.3727);
  }
}
.snow:nth-child(133) {
  opacity: 0.5661;
  transform: translate(84.9841vw, -10px) scale(0.774);
  animation: fall-133 26s -18s linear infinite;
}
@keyframes fall-133 {
  55.269% {
    transform: translate(86.5016vw, 55.269vh) scale(0.774);
  }
  to {
    transform: translate(85.74285vw, 100vh) scale(0.774);
  }
}
.snow:nth-child(134) {
  opacity: 0.5843;
  transform: translate(2.5174vw, -10px) scale(0.7231);
  animation: fall-134 30s -17s linear infinite;
}
@keyframes fall-134 {
  66.66% {
    transform: translate(3.7065vw, 66.66vh) scale(0.7231);
  }
  to {
    transform: translate(3.11195vw, 100vh) scale(0.7231);
  }
}
.snow:nth-child(135) {
  opacity: 0.2666;
  transform: translate(67.0681vw, -10px) scale(0.267);
  animation: fall-135 30s -22s linear infinite;
}
@keyframes fall-135 {
  77.797% {
    transform: translate(67.5625vw, 77.797vh) scale(0.267);
  }
  to {
    transform: translate(67.3153vw, 100vh) scale(0.267);
  }
}
.snow:nth-child(136) {
  opacity: 0.1555;
  transform: translate(88.9225vw, -10px) scale(0.3179);
  animation: fall-136 17s -16s linear infinite;
}
@keyframes fall-136 {
  31.005% {
    transform: translate(95.9649vw, 31.005vh) scale(0.3179);
  }
  to {
    transform: translate(92.4437vw, 100vh) scale(0.3179);
  }
}
.snow:nth-child(137) {
  opacity: 0.0891;
  transform: translate(64.1606vw, -10px) scale(0.1212);
  animation: fall-137 17s -7s linear infinite;
}
@keyframes fall-137 {
  45.57% {
    transform: translate(59.0191vw, 45.57vh) scale(0.1212);
  }
  to {
    transform: translate(61.58985vw, 100vh) scale(0.1212);
  }
}
.snow:nth-child(138) {
  opacity: 0.5588;
  transform: translate(85.6587vw, -10px) scale(0.9424);
  animation: fall-138 10s -24s linear infinite;
}
@keyframes fall-138 {
  42.725% {
    transform: translate(77.8669vw, 42.725vh) scale(0.9424);
  }
  to {
    transform: translate(81.7628vw, 100vh) scale(0.9424);
  }
}
.snow:nth-child(139) {
  opacity: 0.2292;
  transform: translate(95.9848vw, -10px) scale(0.0618);
  animation: fall-139 15s -12s linear infinite;
}
@keyframes fall-139 {
  76.433% {
    transform: translate(101.1255vw, 76.433vh) scale(0.0618);
  }
  to {
    transform: translate(98.55515vw, 100vh) scale(0.0618);
  }
}
.snow:nth-child(140) {
  opacity: 0.1493;
  transform: translate(4.0448vw, -10px) scale(0.8983);
  animation: fall-140 25s -18s linear infinite;
}
@keyframes fall-140 {
  49.829% {
    transform: translate(12.7645vw, 49.829vh) scale(0.8983);
  }
  to {
    transform: translate(8.40465vw, 100vh) scale(0.8983);
  }
}
.snow:nth-child(141) {
  opacity: 0.853;
  transform: translate(58.6555vw, -10px) scale(0.5081);
  animation: fall-141 29s -8s linear infinite;
}
@keyframes fall-141 {
  78.321% {
    transform: translate(65.7717vw, 78.321vh) scale(0.5081);
  }
  to {
    transform: translate(62.2136vw, 100vh) scale(0.5081);
  }
}
.snow:nth-child(142) {
  opacity: 0.0395;
  transform: translate(32.4862vw, -10px) scale(0.797);
  animation: fall-142 18s -20s linear infinite;
}
@keyframes fall-142 {
  60.906% {
    transform: translate(26.9265vw, 60.906vh) scale(0.797);
  }
  to {
    transform: translate(29.70635vw, 100vh) scale(0.797);
  }
}
.snow:nth-child(143) {
  opacity: 0.8936;
  transform: translate(6.9705vw, -10px) scale(0.7797);
  animation: fall-143 15s -27s linear infinite;
}
@keyframes fall-143 {
  77.91% {
    transform: translate(5.0037vw, 77.91vh) scale(0.7797);
  }
  to {
    transform: translate(5.9871vw, 100vh) scale(0.7797);
  }
}
.snow:nth-child(144) {
  opacity: 0.58;
  transform: translate(45.5834vw, -10px) scale(0.5239);
  animation: fall-144 29s -9s linear infinite;
}
@keyframes fall-144 {
  32.051% {
    transform: translate(53.1439vw, 32.051vh) scale(0.5239);
  }
  to {
    transform: translate(49.36365vw, 100vh) scale(0.5239);
  }
}
.snow:nth-child(145) {
  opacity: 0.9871;
  transform: translate(47.7859vw, -10px) scale(0.1173);
  animation: fall-145 17s -3s linear infinite;
}
@keyframes fall-145 {
  60.855% {
    transform: translate(55.2553vw, 60.855vh) scale(0.1173);
  }
  to {
    transform: translate(51.5206vw, 100vh) scale(0.1173);
  }
}
.snow:nth-child(146) {
  opacity: 0.9994;
  transform: translate(89.549vw, -10px) scale(0.8924);
  animation: fall-146 16s -27s linear infinite;
}
@keyframes fall-146 {
  56.424% {
    transform: translate(98.2216vw, 56.424vh) scale(0.8924);
  }
  to {
    transform: translate(93.8853vw, 100vh) scale(0.8924);
  }
}
.snow:nth-child(147) {
  opacity: 0.4775;
  transform: translate(98.6088vw, -10px) scale(0.7557);
  animation: fall-147 28s -23s linear infinite;
}
@keyframes fall-147 {
  42.224% {
    transform: translate(99.4335vw, 42.224vh) scale(0.7557);
  }
  to {
    transform: translate(99.02115vw, 100vh) scale(0.7557);
  }
}
.snow:nth-child(148) {
  opacity: 0.208;
  transform: translate(89.9276vw, -10px) scale(0.5791);
  animation: fall-148 24s -1s linear infinite;
}
@keyframes fall-148 {
  65.738% {
    transform: translate(88.665vw, 65.738vh) scale(0.5791);
  }
  to {
    transform: translate(89.2963vw, 100vh) scale(0.5791);
  }
}
.snow:nth-child(149) {
  opacity: 0.7711;
  transform: translate(98.4691vw, -10px) scale(0.0019);
  animation: fall-149 25s -3s linear infinite;
}
@keyframes fall-149 {
  39.157% {
    transform: translate(106.787vw, 39.157vh) scale(0.0019);
  }
  to {
    transform: translate(102.62805vw, 100vh) scale(0.0019);
  }
}
.snow:nth-child(150) {
  opacity: 0.8885;
  transform: translate(41.1266vw, -10px) scale(0.9192);
  animation: fall-150 24s -29s linear infinite;
}
@keyframes fall-150 {
  52.444% {
    transform: translate(41.6778vw, 52.444vh) scale(0.9192);
  }
  to {
    transform: translate(41.4022vw, 100vh) scale(0.9192);
  }
}
.snow:nth-child(151) {
  opacity: 0.0504;
  transform: translate(70.6007vw, -10px) scale(0.0674);
  animation: fall-151 12s -21s linear infinite;
}
@keyframes fall-151 {
  75.643% {
    transform: translate(75.2844vw, 75.643vh) scale(0.0674);
  }
  to {
    transform: translate(72.94255vw, 100vh) scale(0.0674);
  }
}
.snow:nth-child(152) {
  opacity: 0.6844;
  transform: translate(70.4631vw, -10px) scale(0.1327);
  animation: fall-152 11s -20s linear infinite;
}
@keyframes fall-152 {
  55.085% {
    transform: translate(62.3536vw, 55.085vh) scale(0.1327);
  }
  to {
    transform: translate(66.40835vw, 100vh) scale(0.1327);
  }
}
.snow:nth-child(153) {
  opacity: 0.7212;
  transform: translate(87.2602vw, -10px) scale(0.0304);
  animation: fall-153 26s -6s linear infinite;
}
@keyframes fall-153 {
  57.331% {
    transform: translate(90.4093vw, 57.331vh) scale(0.0304);
  }
  to {
    transform: translate(88.83475vw, 100vh) scale(0.0304);
  }
}
.snow:nth-child(154) {
  opacity: 0.1963;
  transform: translate(9.5309vw, -10px) scale(0.7938);
  animation: fall-154 20s -4s linear infinite;
}
@keyframes fall-154 {
  78.568% {
    transform: translate(12.3331vw, 78.568vh) scale(0.7938);
  }
  to {
    transform: translate(10.932vw, 100vh) scale(0.7938);
  }
}
.snow:nth-child(155) {
  opacity: 0.1964;
  transform: translate(74.1551vw, -10px) scale(0.8234);
  animation: fall-155 27s -6s linear infinite;
}
@keyframes fall-155 {
  59.895% {
    transform: translate(81.4422vw, 59.895vh) scale(0.8234);
  }
  to {
    transform: translate(77.79865vw, 100vh) scale(0.8234);
  }
}
.snow:nth-child(156) {
  opacity: 0.8236;
  transform: translate(16.9251vw, -10px) scale(0.3644);
  animation: fall-156 12s -7s linear infinite;
}
@keyframes fall-156 {
  33.161% {
    transform: translate(21.7142vw, 33.161vh) scale(0.3644);
  }
  to {
    transform: translate(19.31965vw, 100vh) scale(0.3644);
  }
}
.snow:nth-child(157) {
  opacity: 0.212;
  transform: translate(66.6214vw, -10px) scale(0.2089);
  animation: fall-157 30s -5s linear infinite;
}
@keyframes fall-157 {
  50.91% {
    transform: translate(68.3896vw, 50.91vh) scale(0.2089);
  }
  to {
    transform: translate(67.5055vw, 100vh) scale(0.2089);
  }
}
.snow:nth-child(158) {
  opacity: 0.3757;
  transform: translate(26.87vw, -10px) scale(0.9123);
  animation: fall-158 23s -30s linear infinite;
}
@keyframes fall-158 {
  56.225% {
    transform: translate(20.2889vw, 56.225vh) scale(0.9123);
  }
  to {
    transform: translate(23.57945vw, 100vh) scale(0.9123);
  }
}
.snow:nth-child(159) {
  opacity: 0.9078;
  transform: translate(21.6872vw, -10px) scale(0.9167);
  animation: fall-159 28s -4s linear infinite;
}
@keyframes fall-159 {
  33.542% {
    transform: translate(27.8146vw, 33.542vh) scale(0.9167);
  }
  to {
    transform: translate(24.7509vw, 100vh) scale(0.9167);
  }
}
.snow:nth-child(160) {
  opacity: 0.3367;
  transform: translate(62.0761vw, -10px) scale(0.6999);
  animation: fall-160 19s -3s linear infinite;
}
@keyframes fall-160 {
  45.729% {
    transform: translate(63.3895vw, 45.729vh) scale(0.6999);
  }
  to {
    transform: translate(62.7328vw, 100vh) scale(0.6999);
  }
}
.snow:nth-child(161) {
  opacity: 0.3579;
  transform: translate(60.6726vw, -10px) scale(0.3333);
  animation: fall-161 18s -26s linear infinite;
}
@keyframes fall-161 {
  79.095% {
    transform: translate(55.9471vw, 79.095vh) scale(0.3333);
  }
  to {
    transform: translate(58.30985vw, 100vh) scale(0.3333);
  }
}
.snow:nth-child(162) {
  opacity: 0.0355;
  transform: translate(74.8228vw, -10px) scale(0.9221);
  animation: fall-162 26s -22s linear infinite;
}
@keyframes fall-162 {
  66.302% {
    transform: translate(74.3321vw, 66.302vh) scale(0.9221);
  }
  to {
    transform: translate(74.57745vw, 100vh) scale(0.9221);
  }
}
.snow:nth-child(163) {
  opacity: 0.0749;
  transform: translate(36.1653vw, -10px) scale(0.0837);
  animation: fall-163 24s -11s linear infinite;
}
@keyframes fall-163 {
  35.799% {
    transform: translate(39.6202vw, 35.799vh) scale(0.0837);
  }
  to {
    transform: translate(37.89275vw, 100vh) scale(0.0837);
  }
}
.snow:nth-child(164) {
  opacity: 0.4819;
  transform: translate(57.5223vw, -10px) scale(0.8043);
  animation: fall-164 13s -3s linear infinite;
}
@keyframes fall-164 {
  49.534% {
    transform: translate(53.0978vw, 49.534vh) scale(0.8043);
  }
  to {
    transform: translate(55.31005vw, 100vh) scale(0.8043);
  }
}
.snow:nth-child(165) {
  opacity: 0.7843;
  transform: translate(4.1332vw, -10px) scale(0.7069);
  animation: fall-165 19s -18s linear infinite;
}
@keyframes fall-165 {
  36.852% {
    transform: translate(-3.455vw, 36.852vh) scale(0.7069);
  }
  to {
    transform: translate(0.3391vw, 100vh) scale(0.7069);
  }
}
.snow:nth-child(166) {
  opacity: 0.86;
  transform: translate(2.9599vw, -10px) scale(0.8298);
  animation: fall-166 30s -26s linear infinite;
}
@keyframes fall-166 {
  64.637% {
    transform: translate(9.3487vw, 64.637vh) scale(0.8298);
  }
  to {
    transform: translate(6.1543vw, 100vh) scale(0.8298);
  }
}
.snow:nth-child(167) {
  opacity: 0.2839;
  transform: translate(42.2915vw, -10px) scale(0.4142);
  animation: fall-167 12s -2s linear infinite;
}
@keyframes fall-167 {
  51.552% {
    transform: translate(43.3622vw, 51.552vh) scale(0.4142);
  }
  to {
    transform: translate(42.82685vw, 100vh) scale(0.4142);
  }
}
.snow:nth-child(168) {
  opacity: 0.7046;
  transform: translate(95.6973vw, -10px) scale(0.8808);
  animation: fall-168 30s -2s linear infinite;
}
@keyframes fall-168 {
  44.522% {
    transform: translate(91.8521vw, 44.522vh) scale(0.8808);
  }
  to {
    transform: translate(93.7747vw, 100vh) scale(0.8808);
  }
}
.snow:nth-child(169) {
  opacity: 0.7018;
  transform: translate(99.4715vw, -10px) scale(0.1941);
  animation: fall-169 15s -12s linear infinite;
}
@keyframes fall-169 {
  41.867% {
    transform: translate(91.1834vw, 41.867vh) scale(0.1941);
  }
  to {
    transform: translate(95.32745vw, 100vh) scale(0.1941);
  }
}
.snow:nth-child(170) {
  opacity: 0.0548;
  transform: translate(15.0422vw, -10px) scale(0.2287);
  animation: fall-170 16s -29s linear infinite;
}
@keyframes fall-170 {
  30.464% {
    transform: translate(16.9942vw, 30.464vh) scale(0.2287);
  }
  to {
    transform: translate(16.0182vw, 100vh) scale(0.2287);
  }
}
.snow:nth-child(171) {
  opacity: 0.4585;
  transform: translate(10.6257vw, -10px) scale(0.3511);
  animation: fall-171 19s -13s linear infinite;
}
@keyframes fall-171 {
  64.279% {
    transform: translate(12.9118vw, 64.279vh) scale(0.3511);
  }
  to {
    transform: translate(11.76875vw, 100vh) scale(0.3511);
  }
}
.snow:nth-child(172) {
  opacity: 0.6699;
  transform: translate(78.7831vw, -10px) scale(0.9767);
  animation: fall-172 22s -11s linear infinite;
}
@keyframes fall-172 {
  53.556% {
    transform: translate(77.3364vw, 53.556vh) scale(0.9767);
  }
  to {
    transform: translate(78.05975vw, 100vh) scale(0.9767);
  }
}
.snow:nth-child(173) {
  opacity: 0.9299;
  transform: translate(89.9234vw, -10px) scale(0.3568);
  animation: fall-173 11s -3s linear infinite;
}
@keyframes fall-173 {
  62.755% {
    transform: translate(90.1973vw, 62.755vh) scale(0.3568);
  }
  to {
    transform: translate(90.06035vw, 100vh) scale(0.3568);
  }
}
.snow:nth-child(174) {
  opacity: 0.3034;
  transform: translate(24.1401vw, -10px) scale(0.9348);
  animation: fall-174 30s -9s linear infinite;
}
@keyframes fall-174 {
  67.52% {
    transform: translate(15.5293vw, 67.52vh) scale(0.9348);
  }
  to {
    transform: translate(19.8347vw, 100vh) scale(0.9348);
  }
}
.snow:nth-child(175) {
  opacity: 0.2334;
  transform: translate(5.0443vw, -10px) scale(0.6579);
  animation: fall-175 23s -8s linear infinite;
}
@keyframes fall-175 {
  48.3% {
    transform: translate(11.3516vw, 48.3vh) scale(0.6579);
  }
  to {
    transform: translate(8.19795vw, 100vh) scale(0.6579);
  }
}
.snow:nth-child(176) {
  opacity: 0.484;
  transform: translate(84.9657vw, -10px) scale(0.9161);
  animation: fall-176 13s -13s linear infinite;
}
@keyframes fall-176 {
  72.099% {
    transform: translate(90.8531vw, 72.099vh) scale(0.9161);
  }
  to {
    transform: translate(87.9094vw, 100vh) scale(0.9161);
  }
}
.snow:nth-child(177) {
  opacity: 0.5179;
  transform: translate(51.6112vw, -10px) scale(0.2873);
  animation: fall-177 12s -26s linear infinite;
}
@keyframes fall-177 {
  51.436% {
    transform: translate(60.4583vw, 51.436vh) scale(0.2873);
  }
  to {
    transform: translate(56.03475vw, 100vh) scale(0.2873);
  }
}
.snow:nth-child(178) {
  opacity: 0.5341;
  transform: translate(0.1837vw, -10px) scale(0.8794);
  animation: fall-178 27s -1s linear infinite;
}
@keyframes fall-178 {
  30.413% {
    transform: translate(-6.4559vw, 30.413vh) scale(0.8794);
  }
  to {
    transform: translate(-3.1361vw, 100vh) scale(0.8794);
  }
}
.snow:nth-child(179) {
  opacity: 0.0304;
  transform: translate(66.3597vw, -10px) scale(0.5246);
  animation: fall-179 15s -5s linear infinite;
}
@keyframes fall-179 {
  59.709% {
    transform: translate(73.1308vw, 59.709vh) scale(0.5246);
  }
  to {
    transform: translate(69.74525vw, 100vh) scale(0.5246);
  }
}
.snow:nth-child(180) {
  opacity: 0.8231;
  transform: translate(73.8689vw, -10px) scale(0.7712);
  animation: fall-180 29s -15s linear infinite;
}
@keyframes fall-180 {
  78.009% {
    transform: translate(73.0394vw, 78.009vh) scale(0.7712);
  }
  to {
    transform: translate(73.45415vw, 100vh) scale(0.7712);
  }
}
.snow:nth-child(181) {
  opacity: 0.1097;
  transform: translate(86.3288vw, -10px) scale(0.0037);
  animation: fall-181 28s -8s linear infinite;
}
@keyframes fall-181 {
  72.025% {
    transform: translate(80.7738vw, 72.025vh) scale(0.0037);
  }
  to {
    transform: translate(83.5513vw, 100vh) scale(0.0037);
  }
}
.snow:nth-child(182) {
  opacity: 0.5518;
  transform: translate(68.0351vw, -10px) scale(0.3261);
  animation: fall-182 24s -3s linear infinite;
}
@keyframes fall-182 {
  69.706% {
    transform: translate(72.5584vw, 69.706vh) scale(0.3261);
  }
  to {
    transform: translate(70.29675vw, 100vh) scale(0.3261);
  }
}
.snow:nth-child(183) {
  opacity: 0.7607;
  transform: translate(5.8543vw, -10px) scale(0.783);
  animation: fall-183 15s -8s linear infinite;
}
@keyframes fall-183 {
  42.874% {
    transform: translate(7.2989vw, 42.874vh) scale(0.783);
  }
  to {
    transform: translate(6.5766vw, 100vh) scale(0.783);
  }
}
.snow:nth-child(184) {
  opacity: 0.7455;
  transform: translate(38.7937vw, -10px) scale(0.2933);
  animation: fall-184 26s -9s linear infinite;
}
@keyframes fall-184 {
  60.832% {
    transform: translate(45.5267vw, 60.832vh) scale(0.2933);
  }
  to {
    transform: translate(42.1602vw, 100vh) scale(0.2933);
  }
}
.snow:nth-child(185) {
  opacity: 0.2084;
  transform: translate(25.7669vw, -10px) scale(0.65);
  animation: fall-185 17s -24s linear infinite;
}
@keyframes fall-185 {
  48.579% {
    transform: translate(17.8892vw, 48.579vh) scale(0.65);
  }
  to {
    transform: translate(21.82805vw, 100vh) scale(0.65);
  }
}
.snow:nth-child(186) {
  opacity: 0.3812;
  transform: translate(64.9425vw, -10px) scale(0.7811);
  animation: fall-186 25s -11s linear infinite;
}
@keyframes fall-186 {
  73.158% {
    transform: translate(57.2362vw, 73.158vh) scale(0.7811);
  }
  to {
    transform: translate(61.08935vw, 100vh) scale(0.7811);
  }
}
.snow:nth-child(187) {
  opacity: 0.6942;
  transform: translate(53.8263vw, -10px) scale(0.2557);
  animation: fall-187 19s -3s linear infinite;
}
@keyframes fall-187 {
  38.683% {
    transform: translate(61.4885vw, 38.683vh) scale(0.2557);
  }
  to {
    transform: translate(57.6574vw, 100vh) scale(0.2557);
  }
}
.snow:nth-child(188) {
  opacity: 0.8932;
  transform: translate(85.049vw, -10px) scale(0.0449);
  animation: fall-188 15s -13s linear infinite;
}
@keyframes fall-188 {
  43.905% {
    transform: translate(81.2716vw, 43.905vh) scale(0.0449);
  }
  to {
    transform: translate(83.1603vw, 100vh) scale(0.0449);
  }
}
.snow:nth-child(189) {
  opacity: 0.7086;
  transform: translate(32.7769vw, -10px) scale(0.2986);
  animation: fall-189 24s -26s linear infinite;
}
@keyframes fall-189 {
  60.699% {
    transform: translate(41.5345vw, 60.699vh) scale(0.2986);
  }
  to {
    transform: translate(37.1557vw, 100vh) scale(0.2986);
  }
}
.snow:nth-child(190) {
  opacity: 0.3252;
  transform: translate(5.1156vw, -10px) scale(0.388);
  animation: fall-190 26s -18s linear infinite;
}
@keyframes fall-190 {
  54.225% {
    transform: translate(0.5672vw, 54.225vh) scale(0.388);
  }
  to {
    transform: translate(2.8414vw, 100vh) scale(0.388);
  }
}
.snow:nth-child(191) {
  opacity: 0.301;
  transform: translate(0.4886vw, -10px) scale(0.4597);
  animation: fall-191 12s -24s linear infinite;
}
@keyframes fall-191 {
  35.864% {
    transform: translate(8.2636vw, 35.864vh) scale(0.4597);
  }
  to {
    transform: translate(4.3761vw, 100vh) scale(0.4597);
  }
}
.snow:nth-child(192) {
  opacity: 0.5326;
  transform: translate(70.9692vw, -10px) scale(0.4642);
  animation: fall-192 21s -22s linear infinite;
}
@keyframes fall-192 {
  68.57% {
    transform: translate(71.1536vw, 68.57vh) scale(0.4642);
  }
  to {
    transform: translate(71.0614vw, 100vh) scale(0.4642);
  }
}
.snow:nth-child(193) {
  opacity: 0.7185;
  transform: translate(95.6734vw, -10px) scale(0.8468);
  animation: fall-193 14s -22s linear infinite;
}
@keyframes fall-193 {
  57.347% {
    transform: translate(100.0847vw, 57.347vh) scale(0.8468);
  }
  to {
    transform: translate(97.87905vw, 100vh) scale(0.8468);
  }
}
.snow:nth-child(194) {
  opacity: 0.2981;
  transform: translate(6.6114vw, -10px) scale(0.0515);
  animation: fall-194 17s -16s linear infinite;
}
@keyframes fall-194 {
  51.03% {
    transform: translate(1.0361vw, 51.03vh) scale(0.0515);
  }
  to {
    transform: translate(3.82375vw, 100vh) scale(0.0515);
  }
}
.snow:nth-child(195) {
  opacity: 0.5487;
  transform: translate(32.7078vw, -10px) scale(0.3606);
  animation: fall-195 16s -28s linear infinite;
}
@keyframes fall-195 {
  72.891% {
    transform: translate(41.8838vw, 72.891vh) scale(0.3606);
  }
  to {
    transform: translate(37.2958vw, 100vh) scale(0.3606);
  }
}
.snow:nth-child(196) {
  opacity: 0.2539;
  transform: translate(91.5171vw, -10px) scale(0.1684);
  animation: fall-196 23s -19s linear infinite;
}
@keyframes fall-196 {
  67.044% {
    transform: translate(97.5195vw, 67.044vh) scale(0.1684);
  }
  to {
    transform: translate(94.5183vw, 100vh) scale(0.1684);
  }
}
.snow:nth-child(197) {
  opacity: 0.8945;
  transform: translate(8.1142vw, -10px) scale(0.1093);
  animation: fall-197 10s -15s linear infinite;
}
@keyframes fall-197 {
  52.943% {
    transform: translate(6.3908vw, 52.943vh) scale(0.1093);
  }
  to {
    transform: translate(7.2525vw, 100vh) scale(0.1093);
  }
}
.snow:nth-child(198) {
  opacity: 0.1089;
  transform: translate(66.1366vw, -10px) scale(0.4946);
  animation: fall-198 20s -20s linear infinite;
}
@keyframes fall-198 {
  65.487% {
    transform: translate(69.8485vw, 65.487vh) scale(0.4946);
  }
  to {
    transform: translate(67.99255vw, 100vh) scale(0.4946);
  }
}
.snow:nth-child(199) {
  opacity: 0.1439;
  transform: translate(25.2325vw, -10px) scale(0.3375);
  animation: fall-199 12s -8s linear infinite;
}
@keyframes fall-199 {
  78.301% {
    transform: translate(18.7567vw, 78.301vh) scale(0.3375);
  }
  to {
    transform: translate(21.9946vw, 100vh) scale(0.3375);
  }
}
.snow:nth-child(200) {
  opacity: 0.6107;
  transform: translate(58.2871vw, -10px) scale(0.8091);
  animation: fall-200 30s -4s linear infinite;
}
@keyframes fall-200 {
  54.081% {
    transform: translate(60.8843vw, 54.081vh) scale(0.8091);
  }
  to {
    transform: translate(59.5857vw, 100vh) scale(0.8091);
  }
}


/*korea_Particle*/


.particle,
.particle:after {
  background: transparent;
}

.particle:after {
  position: absolute;
  content: "";
  top: 2560px;
}

.particle-1 {
  -webkit-animation: animParticle 5s linear infinite;
          animation: animParticle 5s linear infinite;
  box-shadow: 0px 0px #efd26e, 64px 999px #efd26e, 1036px 742px #efd26e, 426px 1580px #efd26e, 2209px 717px #efd26e, 1429px 303px #efd26e, 1900px 1631px #efd26e, 1961px 67px #efd26e, 2079px 61px #efd26e, 1959px 2436px #efd26e, 1649px 1223px #efd26e, 2180px 487px #efd26e, 2453px 1785px #efd26e, 2162px 951px #efd26e, 1801px 1245px #efd26e, 1229px 1071px #efd26e, 660px 951px #efd26e, 527px 945px #efd26e, 228px 896px #efd26e, 493px 591px #efd26e, 1049px 2145px #efd26e, 697px 1728px #efd26e, 1934px 943px #efd26e, 2179px 1575px #efd26e, 2177px 2276px #efd26e, 2094px 1924px #efd26e, 2032px 220px #efd26e, 2195px 2138px #efd26e, 2453px 1489px #efd26e, 2422px 1272px #efd26e, 246px 515px #efd26e, 494px 36px #efd26e, 1095px 2314px #efd26e, 1690px 1581px #efd26e, 226px 2120px #efd26e, 1220px 505px #efd26e, 1845px 2293px #efd26e, 2459px 47px #efd26e, 2323px 639px #efd26e, 561px 1763px #efd26e, 192px 881px #efd26e, 1079px 1461px #efd26e, 1042px 1215px #efd26e, 1163px 777px #efd26e, 625px 771px #efd26e, 145px 2262px #efd26e, 154px 636px #efd26e, 127px 2149px #efd26e, 2453px 600px #efd26e, 1619px 175px #efd26e, 2049px 1938px #efd26e, 810px 80px #efd26e, 2256px 718px #efd26e, 1787px 1073px #efd26e, 1802px 1146px #efd26e, 572px 219px #efd26e, 726px 27px #efd26e, 1013px 11px #efd26e, 2521px 1838px #efd26e, 2072px 962px #efd26e, 674px 1449px #efd26e, 916px 1101px #efd26e, 638px 492px #efd26e, 557px 916px #efd26e, 2056px 2155px #efd26e, 1368px 2466px #efd26e, 1262px 1446px #efd26e, 1600px 185px #efd26e, 1429px 367px #efd26e, 464px 1647px #efd26e, 416px 564px #efd26e, 677px 553px #efd26e, 2484px 1323px #efd26e, 1367px 2302px #efd26e, 2003px 714px #efd26e, 840px 1192px #efd26e, 302px 1157px #efd26e, 1358px 758px #efd26e, 1716px 957px #efd26e, 2238px 1596px #efd26e, 2015px 484px #efd26e, 1284px 1368px #efd26e, 1770px 1016px #efd26e, 906px 1865px #efd26e, 2351px 813px #efd26e, 1611px 734px #efd26e, 1002px 1440px #efd26e, 2314px 1349px #efd26e, 2443px 1085px #efd26e, 1807px 81px #efd26e, 304px 2193px #efd26e, 1202px 2229px #efd26e, 26px 2220px #efd26e, 2122px 1345px #efd26e, 771px 379px #efd26e, 2335px 1485px #efd26e, 1099px 1627px #efd26e, 232px 2294px #efd26e, 2398px 2533px #efd26e, 258px 2213px #efd26e, 929px 591px #efd26e, 105px 1402px #efd26e, 1325px 1236px #efd26e, 13px 1327px #efd26e, 1424px 1074px #efd26e, 40px 1198px #efd26e, 1739px 949px #efd26e, 1051px 1560px #efd26e, 103px 1668px #efd26e, 296px 2440px #efd26e, 1565px 1306px #efd26e, 632px 2162px #efd26e, 782px 1507px #efd26e, 165px 238px #efd26e, 429px 242px #efd26e, 925px 2072px #efd26e, 1973px 604px #efd26e, 1232px 890px #efd26e, 179px 1750px #efd26e, 191px 1466px #efd26e, 2259px 1398px #efd26e, 987px 2507px #efd26e, 100px 564px #efd26e, 1581px 1541px #efd26e, 264px 301px #efd26e, 832px 249px #efd26e, 2194px 1242px #efd26e, 1750px 1683px #efd26e, 13px 831px #efd26e, 534px 285px #efd26e, 749px 138px #efd26e, 806px 1516px #efd26e, 735px 1801px #efd26e, 1017px 481px #efd26e, 177px 2282px #efd26e, 1437px 941px #efd26e, 422px 1024px #efd26e, 398px 1565px #efd26e, 1026px 784px #efd26e, 424px 414px #efd26e, 138px 337px #efd26e, 378px 1329px #efd26e, 2108px 2068px #efd26e, 119px 914px #efd26e, 1141px 1044px #efd26e, 2356px 2558px #efd26e, 287px 2022px #efd26e, 1600px 2474px #efd26e, 2498px 2518px #efd26e, 478px 420px #efd26e, 2149px 1603px #efd26e, 529px 1159px #efd26e, 424px 673px #efd26e, 158px 834px #efd26e, 1740px 1318px #efd26e, 2178px 2433px #efd26e, 1149px 1788px #efd26e, 1704px 1886px #efd26e, 806px 1832px #efd26e, 2341px 835px #efd26e, 2515px 1172px #efd26e, 1899px 1085px #efd26e, 660px 658px #efd26e, 210px 2209px #efd26e, 1329px 1294px #efd26e, 2104px 1190px #efd26e, 1966px 1255px #efd26e, 2560px 1764px #efd26e, 834px 2471px #efd26e, 2391px 104px #efd26e, 1250px 2414px #efd26e, 164px 1551px #efd26e, 1604px 84px #efd26e, 2273px 2537px #efd26e, 403px 2051px #efd26e, 1679px 1144px #efd26e, 2486px 85px #efd26e, 1084px 1842px #efd26e, 1533px 1748px #efd26e, 243px 918px #efd26e, 462px 2266px #efd26e, 1902px 2131px #efd26e, 1942px 381px #efd26e, 446px 1679px #efd26e, 984px 1381px #efd26e, 820px 963px #efd26e, 1658px 265px #efd26e, 351px 998px #efd26e, 2292px 1839px #efd26e, 765px 135px #efd26e, 2304px 1106px #efd26e, 1485px 1148px #efd26e, 1755px 1216px #efd26e, 2276px 2385px #efd26e, 1348px 670px #efd26e, 1744px 1971px #efd26e, 497px 1651px #efd26e, 2300px 745px #efd26e, 1883px 1179px #efd26e, 1089px 1645px #efd26e, 847px 369px #efd26e, 858px 1794px #efd26e, 1263px 379px #efd26e, 1133px 1834px #efd26e, 698px 529px #efd26e, 508px 2378px #efd26e, 365px 1536px #efd26e, 1390px 327px #efd26e, 130px 378px #efd26e, 2034px 261px #efd26e, 1297px 102px #efd26e, 1033px 355px #efd26e, 2153px 1586px #efd26e, 1561px 1513px #efd26e, 2543px 1271px #efd26e, 2407px 2540px #efd26e, 104px 110px #efd26e, 1522px 1973px #efd26e, 1439px 547px #efd26e, 187px 55px #efd26e, 279px 1734px #efd26e, 1219px 2201px #efd26e, 443px 1320px #efd26e, 896px 1830px #efd26e, 1412px 271px #efd26e, 184px 2000px #efd26e, 1279px 2295px #efd26e, 2166px 2110px #efd26e, 788px 1778px #efd26e, 735px 1039px #efd26e, 134px 2171px #efd26e, 1826px 623px #efd26e, 2367px 1567px #efd26e, 825px 512px #efd26e, 1458px 2199px #efd26e, 527px 622px #efd26e, 886px 1437px #efd26e, 578px 2027px #efd26e, 2182px 1259px #efd26e, 2196px 187px #efd26e, 972px 559px #efd26e, 235px 2102px #efd26e, 720px 1437px #efd26e, 1471px 1688px #efd26e, 1084px 663px #efd26e, 2006px 865px #efd26e, 2323px 558px #efd26e, 1619px 1028px #efd26e, 1354px 751px #efd26e, 2144px 2241px #efd26e, 529px 978px #efd26e, 1914px 696px #efd26e, 1241px 1951px #efd26e, 495px 2075px #efd26e, 2483px 203px #efd26e, 2337px 561px #efd26e, 1244px 483px #efd26e, 2348px 2321px #efd26e, 1727px 1006px #efd26e, 579px 837px #efd26e, 1489px 1083px #efd26e, 209px 780px #efd26e, 285px 753px #efd26e, 2273px 847px #efd26e, 1247px 1187px #efd26e, 1884px 192px #efd26e, 2198px 1168px #efd26e, 1671px 1431px #efd26e, 1719px 1285px #efd26e, 1770px 1463px #efd26e, 2159px 596px #efd26e, 1929px 1750px #efd26e, 968px 1121px #efd26e, 1341px 632px #efd26e, 1895px 1953px #efd26e, 2040px 1847px #efd26e, 1609px 2261px #efd26e, 2049px 1394px #efd26e, 1499px 65px #efd26e, 1827px 549px #efd26e, 1680px 1785px #efd26e, 1787px 1061px #efd26e, 2157px 438px #efd26e, 1516px 2410px #efd26e, 1103px 293px #efd26e, 1940px 1194px #efd26e, 2473px 1551px #efd26e, 636px 910px #efd26e, 1025px 1190px #efd26e, 534px 1294px #efd26e, 1112px 23px #efd26e, 665px 617px #efd26e, 2479px 830px #efd26e, 1452px 2478px #efd26e, 1298px 2013px #efd26e, 1135px 1575px #efd26e, 281px 1529px #efd26e, 1588px 68px #efd26e, 994px 1253px #efd26e, 1528px 1413px #efd26e, 1539px 1763px #efd26e, 2370px 1926px #efd26e, 1231px 943px #efd26e, 1951px 769px #efd26e, 1983px 423px #efd26e, 539px 1238px #efd26e, 1913px 291px #efd26e, 164px 2505px #efd26e, 1085px 78px #efd26e, 1888px 650px #efd26e, 1278px 1431px #efd26e, 1910px 1231px #efd26e, 814px 2255px #efd26e, 2110px 32px #efd26e, 2109px 107px #efd26e, 1978px 1870px #efd26e, 1220px 1205px #efd26e, 1441px 1327px #efd26e, 1842px 964px #efd26e, 1880px 1469px #efd26e, 2109px 1477px #efd26e, 866px 2351px #efd26e, 2469px 90px #efd26e, 1067px 1610px #efd26e, 2117px 1825px #efd26e, 2213px 2510px #efd26e, 2523px 276px #efd26e, 272px 255px #efd26e, 2499px 1988px #efd26e, 2380px 2266px #efd26e, 766px 1216px #efd26e, 1087px 257px #efd26e, 2340px 689px #efd26e, 2499px 2181px #efd26e, 1593px 875px #efd26e, 161px 499px #efd26e, 1961px 1975px #efd26e, 708px 1383px #efd26e, 1563px 1705px #efd26e, 1787px 242px #efd26e, 1905px 496px #efd26e, 1291px 915px #efd26e, 144px 2069px #efd26e, 1544px 1381px #efd26e, 1114px 1443px #efd26e, 1602px 701px #efd26e, 2023px 2334px #efd26e, 1213px 1416px #efd26e, 1705px 1473px #efd26e, 2491px 523px #efd26e, 2380px 251px #efd26e, 1362px 2300px #efd26e, 1543px 969px #efd26e, 1834px 2522px #efd26e, 760px 1826px #efd26e, 454px 4px #efd26e, 559px 662px #efd26e, 1784px 991px #efd26e, 1798px 1106px #efd26e, 1772px 1040px #efd26e, 561px 1539px #efd26e, 1965px 1844px #efd26e, 258px 160px #efd26e, 1441px 648px #efd26e, 327px 2053px #efd26e, 339px 174px #efd26e, 2353px 602px #efd26e, 2028px 1282px #efd26e, 1320px 135px #efd26e, 707px 1364px #efd26e, 556px 1386px #efd26e, 1129px 1012px #efd26e, 1950px 444px #efd26e, 2289px 1556px #efd26e, 784px 41px #efd26e, 154px 2178px #efd26e, 824px 1619px #efd26e, 1958px 974px #efd26e, 274px 2154px #efd26e, 1044px 1113px #efd26e, 469px 1645px #efd26e, 1354px 2425px #efd26e, 1725px 1604px #efd26e, 1673px 1297px #efd26e, 1282px 1340px #efd26e, 191px 2494px #efd26e, 2463px 1547px #efd26e, 832px 1833px #efd26e, 154px 1034px #efd26e, 2342px 207px #efd26e, 1871px 1423px #efd26e, 1912px 2451px #efd26e, 7px 131px #efd26e, 407px 1918px #efd26e, 2408px 352px #efd26e, 164px 292px #efd26e, 305px 1697px #efd26e, 497px 2400px #efd26e, 996px 631px #efd26e, 1172px 1441px #efd26e, 2201px 1355px #efd26e, 1587px 359px #efd26e, 1744px 2506px #efd26e, 2196px 17px #efd26e, 2551px 673px #efd26e, 761px 1145px #efd26e, 1197px 2384px #efd26e, 1393px 711px #efd26e, 587px 972px #efd26e, 895px 39px #efd26e, 1186px 250px #efd26e, 57px 2224px #efd26e, 807px 2061px #efd26e, 1164px 826px #efd26e, 1764px 686px #efd26e, 2502px 321px #efd26e, 1191px 82px #efd26e, 1206px 1993px #efd26e, 352px 1364px #efd26e, 179px 1970px #efd26e, 1498px 2212px #efd26e, 122px 2231px #efd26e, 2436px 1206px #efd26e, 2537px 2512px #efd26e, 2216px 401px #efd26e, 1468px 491px #efd26e, 60px 267px #efd26e, 398px 2086px #efd26e, 1356px 1660px #efd26e, 2165px 951px #efd26e, 1446px 263px #efd26e, 1133px 1668px #efd26e, 1608px 436px #efd26e, 1981px 1610px #efd26e, 1478px 1423px #efd26e, 1774px 1455px #efd26e, 587px 401px #efd26e, 1157px 1161px #efd26e, 2394px 665px #efd26e, 984px 58px #efd26e, 1162px 2403px #efd26e, 1487px 2234px #efd26e, 858px 2176px #efd26e, 2272px 1316px #efd26e, 225px 302px #efd26e, 1574px 1165px #efd26e, 1084px 793px #efd26e, 2002px 1028px #efd26e, 1658px 56px #efd26e, 396px 1792px #efd26e, 1525px 1392px #efd26e, 1948px 2531px #efd26e, 1959px 154px #efd26e, 2159px 1592px #efd26e, 1738px 1974px #efd26e, 762px 1462px #efd26e, 1283px 1050px #efd26e, 1063px 1807px #efd26e, 1896px 1890px #efd26e, 786px 437px #efd26e, 1815px 832px #efd26e, 710px 1048px #efd26e, 265px 1060px #efd26e, 1278px 1234px #efd26e, 1170px 1437px #efd26e, 599px 958px #efd26e, 1401px 1428px #efd26e, 1133px 1536px #efd26e, 1188px 569px #efd26e, 1714px 1802px #efd26e, 1931px 2470px #efd26e, 976px 1935px #efd26e, 711px 1590px #efd26e, 641px 576px #efd26e, 1035px 935px #efd26e, 754px 1402px #efd26e, 1044px 632px #efd26e, 1437px 318px #efd26e, 215px 885px #efd26e, 1957px 2325px #efd26e, 445px 1549px #efd26e, 1809px 2028px #efd26e, 359px 1709px #efd26e, 1966px 899px #efd26e, 898px 306px #efd26e, 2487px 1409px #efd26e, 1691px 1117px #efd26e, 235px 592px #efd26e, 297px 617px #efd26e, 2257px 2163px #efd26e, 1479px 1936px #efd26e, 971px 2328px #efd26e, 1627px 1976px #efd26e, 509px 269px #efd26e, 924px 610px #efd26e, 327px 95px #efd26e, 667px 896px #efd26e, 53px 1274px #efd26e, 1487px 180px #efd26e, 431px 2385px #efd26e, 388px 163px #efd26e, 1929px 186px #efd26e, 750px 428px #efd26e, 960px 1145px #efd26e, 1129px 716px #efd26e, 1324px 662px #efd26e, 1868px 797px #efd26e, 1201px 98px #efd26e, 675px 2361px #efd26e, 1807px 2437px #efd26e, 1939px 1783px #efd26e, 224px 1580px #efd26e, 1995px 1791px #efd26e, 1120px 1100px #efd26e, 1020px 328px #efd26e, 1290px 1131px #efd26e, 414px 660px #efd26e, 1763px 1061px #efd26e, 764px 1898px #efd26e, 149px 722px #efd26e, 2040px 1704px #efd26e, 2223px 2378px #efd26e, 1529px 25px #efd26e, 1664px 2462px #efd26e, 933px 23px #efd26e, 2268px 1211px #efd26e, 1631px 1189px #efd26e, 998px 1841px #efd26e, 1532px 398px #efd26e, 311px 1584px #efd26e, 2443px 1553px #efd26e, 1103px 1770px #efd26e, 1223px 1563px #efd26e, 1663px 418px #efd26e, 2335px 1403px #efd26e, 2167px 1768px #efd26e, 924px 2416px #efd26e, 2104px 1887px #efd26e, 151px 946px #efd26e, 1267px 214px #efd26e, 1469px 1925px #efd26e, 2255px 1253px #efd26e, 15px 1996px #efd26e, 1626px 625px #efd26e, 2177px 2528px #efd26e, 1919px 1633px #efd26e, 254px 1290px #efd26e, 1379px 1373px #efd26e, 1362px 609px #efd26e, 706px 1272px #efd26e, 276px 823px #efd26e, 1662px 1030px #efd26e, 648px 1121px #efd26e, 1746px 768px #efd26e, 1866px 944px #efd26e, 658px 1968px #efd26e, 1667px 425px #efd26e, 896px 2234px #efd26e, 550px 2300px #efd26e, 2544px 2241px #efd26e, 2230px 2509px #efd26e, 2560px 1929px #efd26e, 1893px 174px #efd26e, 2166px 873px #efd26e, 228px 963px #efd26e, 294px 442px #efd26e, 186px 1383px #efd26e, 67px 185px #efd26e, 1178px 664px #efd26e, 1491px 719px #efd26e, 1574px 379px #efd26e, 563px 770px #efd26e, 2170px 626px #efd26e, 1131px 1115px #efd26e, 2088px 2147px #efd26e, 1982px 1875px #efd26e, 1879px 2062px #efd26e, 2093px 147px #efd26e, 2415px 1299px #efd26e, 1658px 2152px #efd26e, 1447px 1579px #efd26e, 1970px 874px #efd26e, 330px 2108px #efd26e, 2435px 1926px #efd26e, 1819px 1147px #efd26e, 1270px 957px #efd26e, 1730px 133px #efd26e, 2322px 1328px #efd26e, 870px 1776px #efd26e, 140px 1823px #efd26e, 717px 2493px #efd26e, 2548px 1405px #efd26e, 1549px 1561px #efd26e, 569px 1395px #efd26e, 1287px 1978px #efd26e, 1841px 39px #efd26e, 2513px 2006px #efd26e, 1520px 1203px #efd26e, 1520px 1473px #efd26e, 1782px 1574px #efd26e, 59px 71px #efd26e;
  height: 1px;
  width: 1px;
}

.particle-1:after {
  box-shadow: 0px 0px #efd26e, 857px 2468px #efd26e, 798px 1169px #efd26e, 2017px 1548px #efd26e, 2535px 4px #efd26e, 1805px 1566px #efd26e, 1413px 531px #efd26e, 2363px 233px #efd26e, 1486px 64px #efd26e, 186px 1821px #efd26e, 330px 2117px #efd26e, 1341px 707px #efd26e, 2500px 984px #efd26e, 1504px 1774px #efd26e, 1031px 1287px #efd26e, 1709px 1586px #efd26e, 2203px 1048px #efd26e, 840px 2436px #efd26e, 549px 1778px #efd26e, 879px 685px #efd26e, 887px 521px #efd26e, 758px 2473px #efd26e, 2074px 1135px #efd26e, 448px 1690px #efd26e, 1277px 276px #efd26e, 2283px 2414px #efd26e, 350px 211px #efd26e, 1189px 594px #efd26e, 1704px 2333px #efd26e, 715px 2453px #efd26e, 2170px 1175px #efd26e, 1343px 1803px #efd26e, 790px 2122px #efd26e, 1490px 1555px #efd26e, 1503px 2200px #efd26e, 1286px 965px #efd26e, 564px 1292px #efd26e, 140px 1990px #efd26e, 651px 1709px #efd26e, 1050px 2449px #efd26e, 2451px 2484px #efd26e, 2136px 1302px #efd26e, 673px 2183px #efd26e, 937px 1776px #efd26e, 539px 437px #efd26e, 970px 1190px #efd26e, 1030px 1820px #efd26e, 1076px 172px #efd26e, 1838px 2551px #efd26e, 2387px 83px #efd26e, 1927px 207px #efd26e, 278px 766px #efd26e, 2200px 1610px #efd26e, 1289px 741px #efd26e, 1380px 1658px #efd26e, 2380px 2346px #efd26e, 700px 2370px #efd26e, 478px 2329px #efd26e, 2318px 2310px #efd26e, 14px 1994px #efd26e, 587px 2493px #efd26e, 1422px 870px #efd26e, 350px 1974px #efd26e, 1592px 2453px #efd26e, 1624px 3px #efd26e, 1869px 831px #efd26e, 564px 395px #efd26e, 2162px 2505px #efd26e, 1733px 2007px #efd26e, 2048px 1721px #efd26e, 810px 2225px #efd26e, 1125px 2453px #efd26e, 482px 1977px #efd26e, 458px 898px #efd26e, 2552px 1839px #efd26e, 768px 1887px #efd26e, 1270px 398px #efd26e, 621px 2460px #efd26e, 939px 2500px #efd26e, 1717px 1860px #efd26e, 1847px 1586px #efd26e, 2409px 165px #efd26e, 1112px 380px #efd26e, 1642px 2388px #efd26e, 1221px 130px #efd26e, 1192px 1863px #efd26e, 2537px 151px #efd26e, 479px 1528px #efd26e, 1973px 938px #efd26e, 282px 1864px #efd26e, 1850px 2109px #efd26e, 194px 768px #efd26e, 948px 901px #efd26e, 1329px 878px #efd26e, 1303px 1143px #efd26e, 449px 332px #efd26e, 772px 1890px #efd26e, 17px 429px #efd26e, 1821px 2115px #efd26e, 996px 495px #efd26e, 2552px 2365px #efd26e, 1446px 1723px #efd26e, 1434px 2261px #efd26e, 107px 836px #efd26e, 550px 1050px #efd26e, 862px 404px #efd26e, 675px 2370px #efd26e, 2042px 1313px #efd26e, 1158px 370px #efd26e, 164px 247px #efd26e, 748px 2388px #efd26e, 2329px 997px #efd26e, 491px 1701px #efd26e, 1796px 2079px #efd26e, 1596px 227px #efd26e, 2191px 975px #efd26e, 685px 1701px #efd26e, 670px 2107px #efd26e, 416px 1217px #efd26e, 707px 416px #efd26e, 882px 2111px #efd26e, 1267px 877px #efd26e, 317px 2201px #efd26e, 2156px 1927px #efd26e, 239px 1549px #efd26e, 967px 87px #efd26e, 1273px 1374px #efd26e, 1629px 39px #efd26e, 2275px 2534px #efd26e, 468px 151px #efd26e, 1003px 2209px #efd26e, 560px 1028px #efd26e, 1170px 1896px #efd26e, 2233px 1416px #efd26e, 1238px 206px #efd26e, 35px 575px #efd26e, 2311px 420px #efd26e, 649px 1715px #efd26e, 1527px 1154px #efd26e, 384px 1932px #efd26e, 497px 1269px #efd26e, 1631px 1827px #efd26e, 1412px 2079px #efd26e, 776px 1673px #efd26e, 422px 1171px #efd26e, 1637px 531px #efd26e, 270px 406px #efd26e, 1860px 260px #efd26e, 59px 919px #efd26e, 268px 1258px #efd26e, 360px 3px #efd26e, 1683px 1111px #efd26e, 185px 953px #efd26e, 1903px 1064px #efd26e, 1478px 304px #efd26e, 1336px 259px #efd26e, 353px 1587px #efd26e, 1211px 1556px #efd26e, 42px 241px #efd26e, 1349px 1409px #efd26e, 298px 2122px #efd26e, 2069px 929px #efd26e, 32px 1412px #efd26e, 300px 2059px #efd26e, 2528px 2119px #efd26e, 193px 729px #efd26e, 781px 355px #efd26e, 1732px 448px #efd26e, 1801px 811px #efd26e, 1233px 468px #efd26e, 1405px 2313px #efd26e, 1449px 2173px #efd26e, 1795px 1223px #efd26e, 1980px 1523px #efd26e, 1271px 1698px #efd26e, 878px 219px #efd26e, 1079px 185px #efd26e, 1346px 293px #efd26e, 399px 607px #efd26e, 639px 943px #efd26e, 1600px 1693px #efd26e, 637px 1961px #efd26e, 2116px 214px #efd26e, 956px 1438px #efd26e, 1118px 2388px #efd26e, 2332px 2479px #efd26e, 1705px 616px #efd26e, 1028px 938px #efd26e, 289px 2005px #efd26e, 1263px 1604px #efd26e, 1237px 434px #efd26e, 2076px 1281px #efd26e, 2445px 1832px #efd26e, 712px 2310px #efd26e, 2505px 440px #efd26e, 596px 605px #efd26e, 1469px 1212px #efd26e, 1964px 1222px #efd26e, 2273px 1595px #efd26e, 603px 2174px #efd26e, 2016px 2360px #efd26e, 1848px 2178px #efd26e, 659px 1048px #efd26e, 2409px 990px #efd26e, 643px 1620px #efd26e, 1157px 2476px #efd26e, 181px 946px #efd26e, 1519px 1980px #efd26e, 1828px 423px #efd26e, 20px 262px #efd26e, 966px 377px #efd26e, 1079px 776px #efd26e, 70px 2441px #efd26e, 2041px 554px #efd26e, 1048px 1441px #efd26e, 1953px 1509px #efd26e, 1083px 1971px #efd26e, 270px 2140px #efd26e, 1448px 471px #efd26e, 1215px 2254px #efd26e, 2487px 972px #efd26e, 13px 2098px #efd26e, 2335px 1236px #efd26e, 1571px 497px #efd26e, 45px 1997px #efd26e, 1777px 269px #efd26e, 1334px 1462px #efd26e, 889px 1723px #efd26e, 833px 2079px #efd26e, 497px 625px #efd26e, 967px 714px #efd26e, 808px 75px #efd26e, 472px 1807px #efd26e, 642px 2348px #efd26e, 2029px 103px #efd26e, 281px 1265px #efd26e, 2347px 1907px #efd26e, 951px 653px #efd26e, 2219px 1653px #efd26e, 1098px 1499px #efd26e, 1460px 757px #efd26e, 1647px 2355px #efd26e, 224px 1620px #efd26e, 1179px 2200px #efd26e, 2235px 2028px #efd26e, 1652px 815px #efd26e, 620px 646px #efd26e, 2066px 1274px #efd26e, 1418px 132px #efd26e, 2451px 2151px #efd26e, 321px 2152px #efd26e, 836px 1398px #efd26e, 2183px 1673px #efd26e, 1150px 1312px #efd26e, 916px 705px #efd26e, 1444px 445px #efd26e, 2341px 2452px #efd26e, 659px 1908px #efd26e, 288px 523px #efd26e, 916px 2258px #efd26e, 1220px 1346px #efd26e, 553px 742px #efd26e, 129px 646px #efd26e, 320px 1504px #efd26e, 2190px 970px #efd26e, 2039px 1058px #efd26e, 1498px 1167px #efd26e, 1546px 499px #efd26e, 2079px 1162px #efd26e, 254px 1252px #efd26e, 1699px 394px #efd26e, 1402px 2264px #efd26e, 812px 148px #efd26e, 1284px 910px #efd26e, 1811px 2432px #efd26e, 548px 1461px #efd26e, 2483px 2508px #efd26e, 265px 10px #efd26e, 1520px 2449px #efd26e, 1892px 1119px #efd26e, 1841px 2084px #efd26e, 1809px 2046px #efd26e, 1298px 1691px #efd26e, 1068px 572px #efd26e, 631px 2057px #efd26e, 2023px 254px #efd26e, 2200px 380px #efd26e, 215px 1502px #efd26e, 283px 2537px #efd26e, 2380px 1510px #efd26e, 398px 2425px #efd26e, 2208px 1345px #efd26e, 866px 1602px #efd26e, 1128px 1085px #efd26e, 246px 1515px #efd26e, 1153px 395px #efd26e, 461px 1008px #efd26e, 1874px 1995px #efd26e, 363px 374px #efd26e, 2477px 1474px #efd26e, 2199px 417px #efd26e, 69px 1594px #efd26e, 1159px 1263px #efd26e, 2440px 48px #efd26e, 2436px 321px #efd26e, 2389px 1949px #efd26e, 318px 2536px #efd26e, 1576px 2475px #efd26e, 2358px 190px #efd26e, 483px 1285px #efd26e, 247px 2231px #efd26e, 1173px 945px #efd26e, 2362px 2187px #efd26e, 1324px 577px #efd26e, 2039px 1663px #efd26e, 2512px 624px #efd26e, 2338px 1024px #efd26e, 122px 1026px #efd26e, 2534px 757px #efd26e, 968px 2035px #efd26e, 376px 717px #efd26e, 1463px 1748px #efd26e, 2477px 1742px #efd26e, 32px 582px #efd26e, 2064px 1145px #efd26e, 878px 216px #efd26e, 541px 1910px #efd26e, 26px 2265px #efd26e, 831px 1331px #efd26e, 1445px 884px #efd26e, 1305px 859px #efd26e, 2523px 148px #efd26e, 2280px 1503px #efd26e, 355px 1856px #efd26e, 514px 393px #efd26e, 1463px 548px #efd26e, 2331px 252px #efd26e, 1710px 166px #efd26e, 289px 138px #efd26e, 472px 686px #efd26e, 2436px 762px #efd26e, 1820px 1015px #efd26e, 1766px 1578px #efd26e, 259px 613px #efd26e, 633px 348px #efd26e, 1220px 439px #efd26e, 2099px 510px #efd26e, 1514px 374px #efd26e, 207px 1462px #efd26e, 1360px 222px #efd26e, 917px 1969px #efd26e, 1989px 1659px #efd26e, 2297px 2088px #efd26e, 471px 1868px #efd26e, 1025px 795px #efd26e, 1548px 1104px #efd26e, 2191px 559px #efd26e, 2307px 826px #efd26e, 796px 1090px #efd26e, 390px 1597px #efd26e, 826px 1390px #efd26e, 189px 431px #efd26e, 1154px 1116px #efd26e, 1872px 2498px #efd26e, 784px 338px #efd26e, 350px 285px #efd26e, 1397px 421px #efd26e, 1639px 2312px #efd26e, 725px 675px #efd26e, 978px 308px #efd26e, 1863px 1258px #efd26e, 987px 1180px #efd26e, 1578px 2390px #efd26e, 1375px 1606px #efd26e, 1455px 1635px #efd26e, 2218px 148px #efd26e, 1495px 2156px #efd26e, 54px 926px #efd26e, 2356px 2397px #efd26e, 2211px 570px #efd26e, 730px 1103px #efd26e, 458px 1188px #efd26e, 1690px 2087px #efd26e, 166px 263px #efd26e, 500px 1575px #efd26e, 436px 456px #efd26e, 1311px 34px #efd26e, 133px 579px #efd26e, 348px 95px #efd26e, 663px 331px #efd26e, 888px 1765px #efd26e, 467px 1598px #efd26e, 2171px 1302px #efd26e, 2324px 1163px #efd26e, 2111px 2558px #efd26e, 2023px 1000px #efd26e, 1967px 375px #efd26e, 2274px 1352px #efd26e, 959px 2440px #efd26e, 719px 594px #efd26e, 2116px 1690px #efd26e, 156px 1219px #efd26e, 153px 2051px #efd26e, 1940px 711px #efd26e, 1155px 1655px #efd26e, 884px 1110px #efd26e, 66px 1229px #efd26e, 1877px 1242px #efd26e, 1889px 1147px #efd26e, 1747px 2029px #efd26e, 1752px 1578px #efd26e, 2060px 2517px #efd26e, 113px 1224px #efd26e, 1744px 1996px #efd26e, 2040px 2361px #efd26e, 840px 1521px #efd26e, 496px 1144px #efd26e, 1531px 1632px #efd26e, 865px 2448px #efd26e, 899px 2124px #efd26e, 1664px 1054px #efd26e, 426px 2228px #efd26e, 686px 684px #efd26e, 2421px 168px #efd26e, 2084px 114px #efd26e, 1531px 968px #efd26e, 2207px 1881px #efd26e, 1814px 963px #efd26e, 1031px 1239px #efd26e, 652px 981px #efd26e, 351px 396px #efd26e, 1070px 1419px #efd26e, 1298px 2147px #efd26e, 270px 2229px #efd26e, 2417px 333px #efd26e, 486px 2034px #efd26e, 2205px 340px #efd26e, 2479px 1249px #efd26e, 2467px 2204px #efd26e, 1846px 157px #efd26e, 2421px 1540px #efd26e, 2086px 2261px #efd26e, 1226px 1686px #efd26e, 2135px 1245px #efd26e, 1323px 1044px #efd26e, 1035px 513px #efd26e, 1907px 342px #efd26e, 371px 2236px #efd26e, 1689px 1202px #efd26e, 1518px 2104px #efd26e, 931px 400px #efd26e, 2447px 2053px #efd26e, 223px 558px #efd26e, 43px 1466px #efd26e, 517px 39px #efd26e, 701px 1279px #efd26e, 1856px 614px #efd26e, 2435px 2410px #efd26e, 1816px 1782px #efd26e, 1322px 153px #efd26e, 2240px 2274px #efd26e, 1058px 1214px #efd26e, 830px 1618px #efd26e, 2539px 1292px #efd26e, 1720px 1927px #efd26e, 1417px 822px #efd26e, 460px 2052px #efd26e, 2313px 2347px #efd26e, 510px 2291px #efd26e, 701px 2199px #efd26e, 1622px 2365px #efd26e, 935px 410px #efd26e, 2040px 603px #efd26e, 539px 1489px #efd26e, 1204px 767px #efd26e, 1923px 1844px #efd26e, 2207px 2387px #efd26e, 200px 258px #efd26e, 1691px 1543px #efd26e, 170px 1572px #efd26e, 87px 735px #efd26e, 772px 1777px #efd26e, 1523px 169px #efd26e, 2382px 1625px #efd26e, 445px 870px #efd26e, 2129px 1717px #efd26e, 1647px 726px #efd26e, 1552px 602px #efd26e, 380px 1421px #efd26e, 1596px 804px #efd26e, 1873px 1870px #efd26e, 2428px 979px #efd26e, 2128px 544px #efd26e, 2448px 1814px #efd26e, 15px 575px #efd26e, 1755px 2165px #efd26e, 190px 1664px #efd26e, 2285px 2222px #efd26e, 945px 2026px #efd26e, 1860px 192px #efd26e, 1195px 1480px #efd26e, 287px 1891px #efd26e, 422px 2191px #efd26e, 1968px 39px #efd26e, 1223px 974px #efd26e, 2201px 879px #efd26e, 772px 830px #efd26e, 1591px 2414px #efd26e, 1530px 2026px #efd26e, 1971px 1668px #efd26e, 2558px 2555px #efd26e, 1032px 14px #efd26e, 4px 59px #efd26e, 205px 1993px #efd26e, 1724px 547px #efd26e, 1128px 2026px #efd26e, 1767px 1606px #efd26e, 1478px 1374px #efd26e, 2488px 445px #efd26e, 2117px 2428px #efd26e, 459px 203px #efd26e, 150px 1315px #efd26e, 1360px 1213px #efd26e, 918px 191px #efd26e, 303px 1682px #efd26e, 1197px 2018px #efd26e, 2446px 33px #efd26e, 800px 1312px #efd26e, 1514px 2037px #efd26e, 242px 2330px #efd26e, 30px 1452px #efd26e, 2404px 502px #efd26e, 799px 1234px #efd26e, 1788px 1195px #efd26e, 1186px 390px #efd26e, 1836px 1287px #efd26e, 2403px 149px #efd26e, 1px 1132px #efd26e, 1219px 2507px #efd26e, 2242px 401px #efd26e, 2226px 1682px #efd26e, 667px 1261px #efd26e, 23px 369px #efd26e, 1690px 1503px #efd26e, 1996px 1653px #efd26e, 304px 2420px #efd26e, 2039px 203px #efd26e, 1979px 1063px #efd26e, 1688px 425px #efd26e, 1465px 1521px #efd26e, 872px 1372px #efd26e, 565px 2433px #efd26e, 193px 1653px #efd26e, 1989px 357px #efd26e, 1312px 2527px #efd26e, 1332px 1119px #efd26e, 1971px 572px #efd26e, 875px 1115px #efd26e, 2004px 830px #efd26e, 468px 95px #efd26e, 1638px 1963px #efd26e, 2484px 1920px #efd26e, 2373px 976px #efd26e, 231px 508px #efd26e, 714px 1111px #efd26e, 794px 1134px #efd26e, 115px 1510px #efd26e, 626px 1961px #efd26e, 2089px 1511px #efd26e, 2097px 724px #efd26e, 1461px 1677px #efd26e, 2118px 2120px #efd26e, 268px 2060px #efd26e, 62px 1845px #efd26e, 270px 355px #efd26e, 349px 1062px #efd26e, 1724px 681px #efd26e, 728px 729px #efd26e, 2030px 2475px #efd26e, 614px 2545px #efd26e, 1467px 1496px #efd26e, 869px 1861px #efd26e, 894px 1547px #efd26e, 1553px 1027px #efd26e, 162px 894px #efd26e, 20px 1745px #efd26e, 1668px 1466px #efd26e, 1593px 195px #efd26e, 1867px 2326px #efd26e, 849px 1040px #efd26e, 1103px 1520px #efd26e, 21px 1045px #efd26e, 723px 1599px #efd26e, 844px 1188px #efd26e, 966px 2320px #efd26e, 2412px 2086px #efd26e, 1555px 1669px #efd26e, 1091px 514px #efd26e, 1358px 497px #efd26e, 591px 1670px #efd26e, 1737px 1385px #efd26e;
  height: 1px;
  width: 1px;
}

.particle-2 {
  -webkit-animation: animParticle 10s linear infinite;
          animation: animParticle 10s linear infinite;
  box-shadow: 0px 0px #efd26e, 103px 2190px #efd26e, 935px 1812px #efd26e, 474px 1382px #efd26e, 260px 729px #efd26e, 715px 2528px #efd26e, 1478px 1528px #efd26e, 981px 220px #efd26e, 1302px 1068px #efd26e, 146px 2030px #efd26e, 624px 1466px #efd26e, 127px 3px #efd26e, 337px 2px #efd26e, 117px 1187px #efd26e, 633px 637px #efd26e, 1799px 1454px #efd26e, 2527px 2087px #efd26e, 554px 1556px #efd26e, 2499px 528px #efd26e, 2050px 2368px #efd26e, 1156px 304px #efd26e, 1248px 1886px #efd26e, 61px 1746px #efd26e, 131px 1837px #efd26e, 380px 428px #efd26e, 2533px 1731px #efd26e, 1859px 2291px #efd26e, 1366px 2206px #efd26e, 2172px 496px #efd26e, 1576px 319px #efd26e, 276px 1114px #efd26e, 512px 508px #efd26e, 2205px 1862px #efd26e, 1257px 2058px #efd26e, 313px 2078px #efd26e, 2153px 2173px #efd26e, 2080px 160px #efd26e, 589px 66px #efd26e, 2505px 278px #efd26e, 119px 1170px #efd26e, 790px 579px #efd26e, 1468px 2081px #efd26e, 865px 1890px #efd26e, 970px 1355px #efd26e, 707px 1903px #efd26e, 82px 192px #efd26e, 1641px 1445px #efd26e, 1844px 632px #efd26e, 927px 1787px #efd26e, 2119px 1863px #efd26e, 2524px 1062px #efd26e, 2121px 1658px #efd26e, 354px 910px #efd26e, 892px 2020px #efd26e, 1150px 2402px #efd26e, 700px 1725px #efd26e, 1748px 2358px #efd26e, 946px 690px #efd26e, 2496px 5px #efd26e, 427px 621px #efd26e, 2081px 926px #efd26e, 382px 2412px #efd26e, 2049px 178px #efd26e, 485px 1037px #efd26e, 575px 83px #efd26e, 67px 326px #efd26e, 50px 2069px #efd26e, 1688px 758px #efd26e, 1652px 1927px #efd26e, 1758px 1442px #efd26e, 1422px 286px #efd26e, 2513px 2249px #efd26e, 1650px 1900px #efd26e, 316px 1110px #efd26e, 2534px 1335px #efd26e, 1329px 1035px #efd26e, 7px 1951px #efd26e, 1856px 2291px #efd26e, 835px 1642px #efd26e, 1370px 740px #efd26e, 709px 438px #efd26e, 218px 1671px #efd26e, 81px 529px #efd26e, 613px 1700px #efd26e, 1938px 6px #efd26e, 1042px 127px #efd26e, 1012px 865px #efd26e, 1957px 187px #efd26e, 2557px 584px #efd26e, 1542px 990px #efd26e, 1785px 1080px #efd26e, 1002px 1184px #efd26e, 1578px 1075px #efd26e, 1655px 2389px #efd26e, 600px 1081px #efd26e, 1983px 2117px #efd26e, 1009px 1009px #efd26e, 2057px 2101px #efd26e, 1812px 1961px #efd26e, 1568px 822px #efd26e, 1443px 630px #efd26e, 2437px 144px #efd26e, 2542px 1936px #efd26e, 807px 1058px #efd26e, 254px 1427px #efd26e, 813px 325px #efd26e, 657px 1874px #efd26e, 802px 2077px #efd26e, 2361px 2288px #efd26e, 1215px 2340px #efd26e, 2345px 1795px #efd26e, 1265px 751px #efd26e, 2532px 2520px #efd26e, 393px 1535px #efd26e, 1829px 886px #efd26e, 1668px 1959px #efd26e, 556px 694px #efd26e, 84px 2418px #efd26e, 926px 1457px #efd26e, 855px 1466px #efd26e, 2273px 1145px #efd26e, 1275px 696px #efd26e, 1477px 1716px #efd26e, 738px 1616px #efd26e, 654px 1753px #efd26e, 2402px 1537px #efd26e, 1834px 2210px #efd26e, 1849px 1763px #efd26e, 776px 891px #efd26e, 2126px 927px #efd26e, 2273px 2473px #efd26e, 972px 1826px #efd26e, 2163px 458px #efd26e, 424px 168px #efd26e, 227px 1882px #efd26e, 373px 2034px #efd26e, 164px 2140px #efd26e, 507px 1494px #efd26e, 376px 1304px #efd26e, 201px 2332px #efd26e, 594px 1067px #efd26e, 2296px 1919px #efd26e, 447px 2174px #efd26e, 152px 1169px #efd26e, 2298px 262px #efd26e, 2224px 2006px #efd26e, 572px 1393px #efd26e, 633px 1859px #efd26e, 952px 2028px #efd26e, 1834px 1475px #efd26e, 2015px 1368px #efd26e, 2235px 1276px #efd26e, 2458px 2526px #efd26e, 2223px 2503px #efd26e, 2115px 1242px #efd26e, 351px 1580px #efd26e, 39px 451px #efd26e, 2243px 1289px #efd26e, 2090px 787px #efd26e, 1089px 966px #efd26e, 792px 1766px #efd26e, 134px 1190px #efd26e, 447px 801px #efd26e, 1524px 1220px #efd26e, 1177px 698px #efd26e, 986px 2380px #efd26e, 1907px 1293px #efd26e, 1332px 1320px #efd26e, 1909px 552px #efd26e, 1498px 1558px #efd26e, 1980px 728px #efd26e, 1678px 689px #efd26e, 790px 593px #efd26e, 567px 1448px #efd26e, 1237px 1334px #efd26e, 2494px 986px #efd26e, 1831px 2130px #efd26e, 614px 495px #efd26e, 257px 185px #efd26e, 1947px 2027px #efd26e, 2040px 2543px #efd26e, 433px 374px #efd26e, 1653px 498px #efd26e, 1557px 384px #efd26e, 82px 2460px #efd26e, 2225px 1488px #efd26e, 2407px 2059px #efd26e, 280px 2205px #efd26e, 2014px 2280px #efd26e, 207px 1287px #efd26e, 1962px 238px #efd26e, 433px 749px #efd26e, 885px 616px #efd26e, 1785px 435px #efd26e, 2081px 2505px #efd26e, 2508px 1419px #efd26e, 817px 971px #efd26e, 207px 536px #efd26e, 715px 2474px #efd26e, 444px 814px #efd26e, 291px 810px #efd26e;
  height: 2px;
  width: 2px;
}

.particle-2:after {
  box-shadow: 0px 0px #efd26e, 1155px 913px #efd26e, 48px 195px #efd26e, 850px 1384px #efd26e, 1199px 1091px #efd26e, 1135px 1773px #efd26e, 2156px 489px #efd26e, 1852px 1918px #efd26e, 337px 194px #efd26e, 1255px 2334px #efd26e, 2518px 605px #efd26e, 1882px 1932px #efd26e, 2544px 2356px #efd26e, 1412px 132px #efd26e, 2234px 360px #efd26e, 2521px 1472px #efd26e, 1289px 1152px #efd26e, 1491px 2372px #efd26e, 2407px 1209px #efd26e, 1394px 1738px #efd26e, 616px 2042px #efd26e, 344px 1097px #efd26e, 1952px 2321px #efd26e, 858px 1349px #efd26e, 700px 1675px #efd26e, 523px 244px #efd26e, 1841px 592px #efd26e, 2237px 410px #efd26e, 1890px 2002px #efd26e, 2345px 821px #efd26e, 1235px 1534px #efd26e, 43px 2442px #efd26e, 574px 1401px #efd26e, 519px 1001px #efd26e, 449px 1412px #efd26e, 2514px 2534px #efd26e, 474px 238px #efd26e, 978px 1093px #efd26e, 1779px 1260px #efd26e, 2304px 1446px #efd26e, 2533px 1138px #efd26e, 183px 1786px #efd26e, 2118px 718px #efd26e, 2027px 1520px #efd26e, 1196px 583px #efd26e, 1564px 1805px #efd26e, 114px 2398px #efd26e, 741px 1520px #efd26e, 570px 795px #efd26e, 1815px 463px #efd26e, 2446px 1156px #efd26e, 2220px 1421px #efd26e, 2537px 1190px #efd26e, 2184px 1297px #efd26e, 1282px 596px #efd26e, 559px 1221px #efd26e, 1203px 602px #efd26e, 2087px 292px #efd26e, 1744px 191px #efd26e, 2160px 1674px #efd26e, 304px 2376px #efd26e, 331px 727px #efd26e, 1178px 1576px #efd26e, 844px 27px #efd26e, 2092px 1193px #efd26e, 1001px 1682px #efd26e, 886px 1321px #efd26e, 658px 2275px #efd26e, 259px 2474px #efd26e, 1990px 258px #efd26e, 399px 1710px #efd26e, 1937px 1337px #efd26e, 1723px 900px #efd26e, 1632px 2432px #efd26e, 363px 1546px #efd26e, 1720px 302px #efd26e, 2517px 381px #efd26e, 1291px 481px #efd26e, 348px 1808px #efd26e, 707px 2051px #efd26e, 1539px 2054px #efd26e, 306px 2156px #efd26e, 1866px 1007px #efd26e, 2454px 1933px #efd26e, 2176px 1579px #efd26e, 1331px 2070px #efd26e, 162px 2117px #efd26e, 1746px 1249px #efd26e, 353px 1702px #efd26e, 412px 974px #efd26e, 1083px 2271px #efd26e, 1872px 1173px #efd26e, 2000px 751px #efd26e, 2215px 734px #efd26e, 2514px 1777px #efd26e, 1202px 2202px #efd26e, 1052px 541px #efd26e, 1648px 1548px #efd26e, 133px 1580px #efd26e, 1140px 2557px #efd26e, 159px 875px #efd26e, 132px 158px #efd26e, 789px 2065px #efd26e, 1943px 354px #efd26e, 531px 2484px #efd26e, 1588px 1586px #efd26e, 756px 209px #efd26e, 1851px 1787px #efd26e, 783px 1094px #efd26e, 1251px 2036px #efd26e, 1445px 2094px #efd26e, 1527px 1996px #efd26e, 2220px 2375px #efd26e, 2549px 1109px #efd26e, 1304px 631px #efd26e, 1034px 249px #efd26e, 300px 1896px #efd26e, 844px 1569px #efd26e, 2346px 83px #efd26e, 2422px 1021px #efd26e, 2360px 506px #efd26e, 750px 1128px #efd26e, 2163px 2312px #efd26e, 20px 2475px #efd26e, 745px 1764px #efd26e, 966px 1888px #efd26e, 1048px 1419px #efd26e, 1063px 2510px #efd26e, 209px 1897px #efd26e, 54px 1657px #efd26e, 989px 399px #efd26e, 634px 1931px #efd26e, 2424px 2305px #efd26e, 2475px 250px #efd26e, 1686px 1170px #efd26e, 1511px 797px #efd26e, 561px 1992px #efd26e, 1785px 947px #efd26e, 1129px 536px #efd26e, 1486px 163px #efd26e, 1235px 501px #efd26e, 2304px 343px #efd26e, 147px 1540px #efd26e, 153px 1265px #efd26e, 1980px 1903px #efd26e, 2332px 188px #efd26e, 639px 492px #efd26e, 1958px 1414px #efd26e, 2508px 1322px #efd26e, 47px 2346px #efd26e, 1474px 905px #efd26e, 2459px 452px #efd26e, 178px 1515px #efd26e, 1971px 573px #efd26e, 498px 1741px #efd26e, 1508px 2504px #efd26e, 2300px 758px #efd26e, 2207px 455px #efd26e, 1472px 603px #efd26e, 2304px 2154px #efd26e, 804px 310px #efd26e, 1267px 1368px #efd26e, 2186px 1819px #efd26e, 1473px 345px #efd26e, 1792px 1971px #efd26e, 151px 1401px #efd26e, 2456px 724px #efd26e, 2048px 1055px #efd26e, 1333px 2310px #efd26e, 2345px 335px #efd26e, 1150px 723px #efd26e, 895px 285px #efd26e, 641px 1270px #efd26e, 1212px 666px #efd26e, 2183px 464px #efd26e, 921px 68px #efd26e, 661px 1574px #efd26e, 2084px 1649px #efd26e, 1604px 242px #efd26e, 1026px 594px #efd26e, 1331px 5px #efd26e, 818px 1873px #efd26e, 1288px 1309px #efd26e, 2164px 2030px #efd26e, 184px 1531px #efd26e, 1912px 906px #efd26e, 1231px 1441px #efd26e, 2557px 2239px #efd26e, 409px 449px #efd26e, 2198px 1705px #efd26e, 2499px 1260px #efd26e, 1302px 1612px #efd26e, 2286px 1494px #efd26e, 1196px 1320px #efd26e, 1668px 1990px #efd26e, 2514px 2158px #efd26e, 241px 200px #efd26e, 133px 2485px #efd26e, 1215px 2340px #efd26e, 1305px 1477px #efd26e, 1420px 2374px #efd26e;
  height: 2px;
  width: 2px;
}

.particle-3 {
  -webkit-animation: animParticle 15s linear infinite;
          animation: animParticle 15s linear infinite;
  box-shadow: 0px 0px #efd26e, 1375px 2550px #efd26e, 1994px 1723px #efd26e, 1047px 1808px #efd26e, 36px 618px #efd26e, 1918px 2541px #efd26e, 1488px 1285px #efd26e, 1771px 1510px #efd26e, 225px 1877px #efd26e, 2356px 642px #efd26e, 1404px 2408px #efd26e, 1124px 862px #efd26e, 887px 1543px #efd26e, 234px 1528px #efd26e, 495px 632px #efd26e, 1859px 1122px #efd26e, 1544px 650px #efd26e, 1825px 1865px #efd26e, 41px 398px #efd26e, 1654px 191px #efd26e, 809px 55px #efd26e, 2219px 547px #efd26e, 2558px 1069px #efd26e, 1852px 1099px #efd26e, 732px 1466px #efd26e, 2268px 435px #efd26e, 2407px 1550px #efd26e, 54px 307px #efd26e, 159px 1757px #efd26e, 320px 1651px #efd26e, 1409px 1822px #efd26e, 2271px 2284px #efd26e, 2255px 2438px #efd26e, 2451px 1679px #efd26e, 598px 77px #efd26e, 558px 2535px #efd26e, 1588px 700px #efd26e, 1196px 2300px #efd26e, 1223px 603px #efd26e, 2359px 1653px #efd26e, 1491px 714px #efd26e, 1068px 615px #efd26e, 404px 947px #efd26e, 1173px 1762px #efd26e, 2076px 884px #efd26e, 382px 916px #efd26e, 2215px 2153px #efd26e, 1491px 47px #efd26e, 1187px 475px #efd26e, 955px 921px #efd26e, 755px 1735px #efd26e, 367px 781px #efd26e, 472px 1747px #efd26e, 1736px 1722px #efd26e, 742px 1436px #efd26e, 1763px 1268px #efd26e, 1938px 284px #efd26e, 266px 190px #efd26e, 2464px 1230px #efd26e, 1610px 2192px #efd26e, 1690px 2026px #efd26e, 312px 319px #efd26e, 2488px 1503px #efd26e, 1205px 1753px #efd26e, 1225px 1835px #efd26e, 444px 2262px #efd26e, 203px 1490px #efd26e, 1761px 318px #efd26e, 1414px 638px #efd26e, 584px 1857px #efd26e, 2365px 1466px #efd26e, 2498px 1026px #efd26e, 1209px 338px #efd26e, 505px 2007px #efd26e, 1574px 905px #efd26e, 1338px 1972px #efd26e, 934px 785px #efd26e, 1360px 1034px #efd26e, 1568px 1783px #efd26e, 2249px 785px #efd26e, 892px 22px #efd26e, 413px 240px #efd26e, 611px 1188px #efd26e, 774px 347px #efd26e, 299px 1462px #efd26e, 1853px 687px #efd26e, 629px 2206px #efd26e, 196px 1548px #efd26e, 1946px 193px #efd26e, 2090px 2196px #efd26e, 936px 899px #efd26e, 823px 1767px #efd26e, 2329px 1568px #efd26e, 659px 449px #efd26e, 1105px 1547px #efd26e, 2186px 2361px #efd26e, 1782px 823px #efd26e, 1175px 488px #efd26e, 1165px 1230px #efd26e, 2042px 82px #efd26e, 2034px 1997px #efd26e;
  height: 3px;
  width: 3px;
}

.particle-3:after {
  box-shadow: 0px 0px #efd26e, 2535px 1300px #efd26e, 1044px 1910px #efd26e, 2312px 133px #efd26e, 706px 2024px #efd26e, 1463px 785px #efd26e, 2357px 2115px #efd26e, 1639px 9px #efd26e, 1257px 1524px #efd26e, 1457px 1664px #efd26e, 1973px 911px #efd26e, 334px 1759px #efd26e, 1621px 1553px #efd26e, 2352px 751px #efd26e, 40px 2163px #efd26e, 133px 2529px #efd26e, 1853px 1882px #efd26e, 1943px 2130px #efd26e, 683px 1679px #efd26e, 249px 1127px #efd26e, 1761px 1590px #efd26e, 2433px 738px #efd26e, 2382px 1968px #efd26e, 1102px 2142px #efd26e, 2196px 927px #efd26e, 2140px 1569px #efd26e, 690px 1793px #efd26e, 12px 1006px #efd26e, 493px 1633px #efd26e, 1046px 2484px #efd26e, 705px 1216px #efd26e, 2038px 473px #efd26e, 1938px 600px #efd26e, 719px 1073px #efd26e, 1543px 1764px #efd26e, 271px 960px #efd26e, 2310px 1605px #efd26e, 1049px 925px #efd26e, 1493px 978px #efd26e, 529px 297px #efd26e, 624px 375px #efd26e, 2504px 948px #efd26e, 2082px 1065px #efd26e, 1738px 1774px #efd26e, 817px 228px #efd26e, 580px 1693px #efd26e, 619px 2042px #efd26e, 2418px 2476px #efd26e, 2444px 1775px #efd26e, 227px 745px #efd26e, 1143px 550px #efd26e, 1720px 347px #efd26e, 471px 1875px #efd26e, 1811px 302px #efd26e, 1318px 1020px #efd26e, 1950px 842px #efd26e, 1623px 93px #efd26e, 1983px 2128px #efd26e, 2331px 1863px #efd26e, 159px 1539px #efd26e, 1884px 1220px #efd26e, 1557px 972px #efd26e, 158px 2458px #efd26e, 1953px 26px #efd26e, 80px 1612px #efd26e, 1126px 873px #efd26e, 78px 250px #efd26e, 1348px 2414px #efd26e, 672px 1088px #efd26e, 468px 558px #efd26e, 767px 2263px #efd26e, 429px 1033px #efd26e, 1929px 743px #efd26e, 1692px 368px #efd26e, 1370px 261px #efd26e, 572px 2256px #efd26e, 1678px 1568px #efd26e, 1784px 186px #efd26e, 1642px 2105px #efd26e, 335px 704px #efd26e, 1905px 1337px #efd26e, 933px 1738px #efd26e, 1537px 647px #efd26e, 486px 1511px #efd26e, 198px 325px #efd26e, 905px 1665px #efd26e, 1529px 892px #efd26e, 1827px 254px #efd26e, 99px 1200px #efd26e, 365px 834px #efd26e, 959px 457px #efd26e, 1408px 107px #efd26e, 1974px 822px #efd26e, 1148px 1243px #efd26e, 1119px 1052px #efd26e, 1975px 1812px #efd26e, 2115px 616px #efd26e, 2378px 2471px #efd26e, 1299px 1031px #efd26e, 630px 45px #efd26e, 2387px 510px #efd26e;
  height: 3px;
  width: 3px;
}

.particle-4 {
  -webkit-animation: animParticle 20s linear infinite;
          animation: animParticle 20s linear infinite;
  box-shadow: 0px 0px #efd26e, 251px 943px #efd26e, 811px 439px #efd26e, 728px 1669px #efd26e, 2394px 1986px #efd26e, 381px 661px #efd26e, 817px 1307px #efd26e, 588px 966px #efd26e, 376px 1043px #efd26e, 1825px 1678px #efd26e, 476px 1249px #efd26e, 878px 2508px #efd26e, 1222px 644px #efd26e, 139px 790px #efd26e, 1421px 852px #efd26e, 2117px 1471px #efd26e, 1069px 121px #efd26e, 1135px 1520px #efd26e, 918px 1303px #efd26e, 2139px 1558px #efd26e, 1174px 756px #efd26e, 250px 11px #efd26e, 221px 588px #efd26e, 463px 1812px #efd26e, 570px 2002px #efd26e, 588px 2409px #efd26e, 750px 2213px #efd26e, 1336px 1525px #efd26e, 2512px 798px #efd26e, 144px 1516px #efd26e, 6px 245px #efd26e, 2038px 1815px #efd26e, 204px 632px #efd26e, 1046px 1794px #efd26e, 69px 1269px #efd26e, 1085px 2347px #efd26e, 151px 2412px #efd26e, 1271px 2078px #efd26e, 2538px 875px #efd26e, 1178px 369px #efd26e, 986px 2451px #efd26e, 175px 823px #efd26e, 1250px 816px #efd26e, 2382px 568px #efd26e, 143px 1978px #efd26e, 168px 681px #efd26e, 1009px 260px #efd26e, 2288px 897px #efd26e, 1104px 1348px #efd26e, 859px 1185px #efd26e, 2195px 11px #efd26e, 1268px 949px #efd26e, 2168px 2152px #efd26e, 414px 1393px #efd26e, 2371px 1463px #efd26e, 1031px 1775px #efd26e, 1279px 1723px #efd26e, 1888px 136px #efd26e, 324px 1304px #efd26e, 518px 2358px #efd26e, 468px 2532px #efd26e, 2401px 341px #efd26e, 2014px 1190px #efd26e, 2100px 1378px #efd26e, 215px 2084px #efd26e, 1915px 2440px #efd26e, 1176px 212px #efd26e, 1904px 1300px #efd26e, 1837px 1400px #efd26e, 2022px 1922px #efd26e, 1444px 200px #efd26e, 938px 1778px #efd26e, 774px 835px #efd26e, 2091px 653px #efd26e, 1249px 1630px #efd26e, 1384px 597px #efd26e, 292px 259px #efd26e, 1137px 1617px #efd26e, 1368px 862px #efd26e, 1513px 1592px #efd26e, 1645px 1687px #efd26e, 1107px 923px #efd26e, 1904px 1666px #efd26e, 2287px 1120px #efd26e, 119px 1587px #efd26e, 1428px 1330px #efd26e, 2272px 776px #efd26e, 1170px 1234px #efd26e, 1950px 78px #efd26e, 134px 482px #efd26e, 1222px 1384px #efd26e, 2052px 2355px #efd26e, 2546px 310px #efd26e, 2274px 1121px #efd26e, 1919px 680px #efd26e, 1174px 1689px #efd26e, 549px 745px #efd26e, 1758px 447px #efd26e, 1884px 2544px #efd26e, 561px 720px #efd26e, 1986px 1093px #efd26e, 18px 627px #efd26e, 2420px 1752px #efd26e, 1316px 2451px #efd26e, 2115px 1639px #efd26e, 2280px 2030px #efd26e, 1181px 782px #efd26e, 1517px 782px #efd26e, 1558px 1884px #efd26e, 1209px 407px #efd26e, 1552px 1665px #efd26e, 888px 6px #efd26e, 1617px 1108px #efd26e, 1055px 1828px #efd26e, 2318px 1946px #efd26e, 1363px 822px #efd26e, 2316px 2502px #efd26e, 2054px 1067px #efd26e, 860px 2115px #efd26e, 1159px 573px #efd26e, 436px 453px #efd26e, 1072px 107px #efd26e, 1420px 2362px #efd26e, 2204px 624px #efd26e, 1246px 222px #efd26e, 2484px 372px #efd26e, 1699px 1102px #efd26e, 1755px 1837px #efd26e, 560px 2287px #efd26e, 1446px 1025px #efd26e, 2215px 1287px #efd26e, 565px 1197px #efd26e, 2291px 45px #efd26e, 2522px 2167px #efd26e, 720px 206px #efd26e, 2107px 2043px #efd26e, 47px 972px #efd26e, 2170px 111px #efd26e, 726px 1795px #efd26e, 1393px 2055px #efd26e, 1706px 2148px #efd26e, 493px 2190px #efd26e, 985px 57px #efd26e, 1044px 2431px #efd26e, 839px 2033px #efd26e, 1441px 269px #efd26e, 219px 2097px #efd26e, 713px 1858px #efd26e, 501px 665px #efd26e, 213px 2290px #efd26e, 2532px 1107px #efd26e, 1361px 584px #efd26e, 1310px 727px #efd26e, 2063px 197px #efd26e, 1288px 2468px #efd26e, 2470px 437px #efd26e, 155px 1066px #efd26e, 1758px 492px #efd26e, 737px 132px #efd26e, 550px 1377px #efd26e, 880px 409px #efd26e, 159px 1821px #efd26e, 1502px 445px #efd26e, 198px 624px #efd26e, 338px 832px #efd26e, 734px 1400px #efd26e, 1982px 225px #efd26e, 1005px 1078px #efd26e, 806px 355px #efd26e, 1705px 2191px #efd26e, 815px 1193px #efd26e, 1546px 548px #efd26e, 756px 455px #efd26e, 1247px 1242px #efd26e, 1994px 330px #efd26e, 567px 350px #efd26e, 1103px 1994px #efd26e, 710px 844px #efd26e, 1415px 1253px #efd26e, 840px 168px #efd26e, 2179px 1622px #efd26e, 435px 2139px #efd26e, 2322px 1806px #efd26e, 292px 2051px #efd26e, 1559px 495px #efd26e, 1351px 561px #efd26e, 819px 1621px #efd26e, 2262px 1093px #efd26e, 1856px 466px #efd26e, 329px 2283px #efd26e, 1357px 2288px #efd26e, 1966px 1325px #efd26e, 1380px 728px #efd26e, 1185px 1581px #efd26e, 260px 1779px #efd26e, 1889px 1794px #efd26e, 870px 478px #efd26e, 1913px 278px #efd26e, 2527px 271px #efd26e, 1275px 210px #efd26e, 2143px 91px #efd26e, 2407px 602px #efd26e, 1381px 218px #efd26e, 734px 720px #efd26e, 752px 2365px #efd26e, 1980px 522px #efd26e, 894px 722px #efd26e, 478px 108px #efd26e, 529px 1203px #efd26e, 1623px 1905px #efd26e, 768px 234px #efd26e, 182px 780px #efd26e, 2186px 1572px #efd26e, 1333px 204px #efd26e, 2360px 1685px #efd26e, 45px 1832px #efd26e, 1224px 590px #efd26e, 1970px 531px #efd26e, 979px 2544px #efd26e, 1462px 821px #efd26e, 726px 2540px #efd26e, 493px 2303px #efd26e, 2006px 626px #efd26e, 2457px 1904px #efd26e, 1341px 2019px #efd26e, 1884px 966px #efd26e, 388px 2143px #efd26e, 390px 1590px #efd26e, 1055px 2412px #efd26e, 1268px 1250px #efd26e, 2395px 1287px #efd26e, 1946px 962px #efd26e, 2427px 2081px #efd26e, 1465px 923px #efd26e, 1231px 418px #efd26e, 1258px 2164px #efd26e, 325px 2461px #efd26e, 1261px 1911px #efd26e, 2464px 759px #efd26e, 332px 2019px #efd26e, 1509px 143px #efd26e, 946px 258px #efd26e, 1402px 2458px #efd26e, 504px 1148px #efd26e, 2507px 1873px #efd26e, 537px 1911px #efd26e, 134px 2083px #efd26e, 2493px 2247px #efd26e, 1284px 426px #efd26e, 865px 723px #efd26e, 1938px 929px #efd26e, 1549px 1942px #efd26e, 625px 2004px #efd26e, 1904px 70px #efd26e, 274px 1842px #efd26e, 1947px 1785px #efd26e, 414px 1446px #efd26e, 358px 1564px #efd26e, 803px 1380px #efd26e, 2303px 829px #efd26e, 1560px 1352px #efd26e, 1530px 1164px #efd26e, 953px 1914px #efd26e, 1246px 1207px #efd26e, 513px 890px #efd26e, 1406px 1101px #efd26e, 802px 426px #efd26e, 912px 49px #efd26e, 1445px 2049px #efd26e, 1523px 1279px #efd26e, 1904px 2332px #efd26e, 927px 1293px #efd26e, 2169px 1230px #efd26e, 488px 1521px #efd26e, 330px 890px #efd26e, 2082px 243px #efd26e, 1190px 1977px #efd26e, 2547px 729px #efd26e, 880px 2476px #efd26e, 2294px 115px #efd26e, 2197px 194px #efd26e, 1395px 554px #efd26e, 1275px 1299px #efd26e, 1255px 1500px #efd26e, 731px 729px #efd26e, 1489px 576px #efd26e, 1287px 471px #efd26e, 2077px 2436px #efd26e, 688px 740px #efd26e, 148px 1243px #efd26e, 158px 1579px #efd26e, 110px 83px #efd26e, 2271px 1539px #efd26e, 874px 1437px #efd26e, 1052px 463px #efd26e, 1418px 1372px #efd26e, 2017px 585px #efd26e, 2048px 1450px #efd26e, 2524px 2224px #efd26e, 139px 1822px #efd26e, 443px 407px #efd26e, 2540px 1846px #efd26e, 1726px 2355px #efd26e, 2052px 2285px #efd26e, 1261px 1432px #efd26e, 1877px 2165px #efd26e, 2035px 582px #efd26e, 853px 2547px #efd26e, 1921px 93px #efd26e, 605px 167px #efd26e, 324px 799px #efd26e, 2495px 2358px #efd26e, 1848px 962px #efd26e, 1611px 1528px #efd26e, 647px 1397px #efd26e, 826px 1167px #efd26e, 2167px 850px #efd26e, 2123px 1315px #efd26e, 736px 149px #efd26e, 1973px 1847px #efd26e, 1806px 2127px #efd26e, 1722px 1184px #efd26e, 1041px 1451px #efd26e, 651px 2384px #efd26e, 48px 455px #efd26e, 1942px 136px #efd26e, 1132px 1460px #efd26e, 1499px 1838px #efd26e, 145px 1826px #efd26e, 2445px 49px #efd26e, 734px 1554px #efd26e, 2396px 584px #efd26e, 2530px 2207px #efd26e, 993px 1774px #efd26e, 2122px 1470px #efd26e, 1703px 938px #efd26e, 681px 1145px #efd26e, 2490px 2373px #efd26e, 1417px 596px #efd26e, 2005px 267px #efd26e, 724px 2343px #efd26e, 419px 877px #efd26e, 2396px 225px #efd26e, 2456px 528px #efd26e, 2088px 1557px #efd26e, 224px 2162px #efd26e, 1775px 2536px #efd26e, 1737px 1301px #efd26e, 750px 754px #efd26e, 2009px 1246px #efd26e, 577px 328px #efd26e, 2193px 1126px #efd26e, 470px 483px #efd26e, 780px 653px #efd26e, 971px 475px #efd26e, 2334px 1644px #efd26e, 828px 1598px #efd26e, 2492px 744px #efd26e, 415px 1139px #efd26e, 864px 23px #efd26e, 635px 174px #efd26e, 2187px 1001px #efd26e, 396px 257px #efd26e, 368px 2518px #efd26e, 1122px 1765px #efd26e, 264px 554px #efd26e, 2073px 1549px #efd26e, 2319px 2107px #efd26e, 1066px 963px #efd26e, 1552px 1856px #efd26e, 2110px 995px #efd26e, 2247px 1972px #efd26e, 1450px 1068px #efd26e, 2117px 1886px #efd26e, 1985px 1156px #efd26e, 477px 12px #efd26e, 1850px 1813px #efd26e, 90px 577px #efd26e, 2540px 2181px #efd26e, 1848px 2005px #efd26e, 1513px 1833px #efd26e, 996px 1031px #efd26e, 770px 1873px #efd26e, 2256px 775px #efd26e, 224px 104px #efd26e, 1446px 1327px #efd26e, 1980px 50px #efd26e, 33px 616px #efd26e, 266px 1514px #efd26e, 137px 125px #efd26e, 362px 1061px #efd26e, 762px 1642px #efd26e, 613px 406px #efd26e, 1397px 544px #efd26e, 1396px 147px #efd26e, 1903px 728px #efd26e, 1878px 2030px #efd26e, 2092px 1539px #efd26e, 1695px 1504px #efd26e, 1767px 878px #efd26e, 947px 62px #efd26e;
  height: 1px;
  width: 1px;
}

.particle-4:after {
  box-shadow: 0px 0px #efd26e, 2085px 1631px #efd26e, 1459px 2192px #efd26e, 1632px 1095px #efd26e, 833px 1260px #efd26e, 1949px 523px #efd26e, 1274px 202px #efd26e, 1286px 2246px #efd26e, 146px 1226px #efd26e, 1389px 1770px #efd26e, 1619px 590px #efd26e, 1366px 2441px #efd26e, 164px 1020px #efd26e, 1570px 783px #efd26e, 934px 2280px #efd26e, 367px 2134px #efd26e, 2045px 188px #efd26e, 296px 348px #efd26e, 1238px 1593px #efd26e, 764px 2302px #efd26e, 2225px 1551px #efd26e, 1578px 1320px #efd26e, 1475px 1081px #efd26e, 850px 1873px #efd26e, 404px 983px #efd26e, 768px 775px #efd26e, 1100px 957px #efd26e, 23px 1025px #efd26e, 2296px 2179px #efd26e, 567px 472px #efd26e, 2200px 804px #efd26e, 2165px 1854px #efd26e, 744px 1627px #efd26e, 1043px 1420px #efd26e, 1015px 1343px #efd26e, 839px 161px #efd26e, 2444px 399px #efd26e, 1945px 739px #efd26e, 1933px 1308px #efd26e, 111px 1521px #efd26e, 616px 550px #efd26e, 2075px 1051px #efd26e, 444px 100px #efd26e, 2463px 1884px #efd26e, 2288px 605px #efd26e, 846px 208px #efd26e, 382px 200px #efd26e, 2259px 1561px #efd26e, 603px 1409px #efd26e, 2530px 243px #efd26e, 1119px 1382px #efd26e, 1106px 554px #efd26e, 2129px 2001px #efd26e, 900px 2090px #efd26e, 45px 2212px #efd26e, 2419px 1491px #efd26e, 2264px 353px #efd26e, 199px 688px #efd26e, 1287px 1426px #efd26e, 1920px 233px #efd26e, 318px 1605px #efd26e, 1065px 463px #efd26e, 829px 1823px #efd26e, 1592px 2194px #efd26e, 2005px 556px #efd26e, 781px 1612px #efd26e, 1712px 941px #efd26e, 660px 86px #efd26e, 2060px 2379px #efd26e, 2111px 811px #efd26e, 1123px 898px #efd26e, 1929px 2136px #efd26e, 1262px 1007px #efd26e, 1455px 305px #efd26e, 2380px 837px #efd26e, 1398px 833px #efd26e, 1062px 839px #efd26e, 1185px 1834px #efd26e, 1654px 498px #efd26e, 361px 2512px #efd26e, 1789px 400px #efd26e, 609px 939px #efd26e, 58px 976px #efd26e, 1174px 974px #efd26e, 1291px 2331px #efd26e, 1270px 456px #efd26e, 1779px 1469px #efd26e, 1504px 1645px #efd26e, 1052px 1576px #efd26e, 2177px 36px #efd26e, 1624px 880px #efd26e, 732px 1600px #efd26e, 2154px 712px #efd26e, 730px 2493px #efd26e, 1133px 469px #efd26e, 505px 1141px #efd26e, 2368px 1996px #efd26e, 2110px 164px #efd26e, 2020px 1463px #efd26e, 921px 1334px #efd26e, 465px 2243px #efd26e, 287px 514px #efd26e, 1024px 1047px #efd26e, 819px 2482px #efd26e, 2233px 2153px #efd26e, 1858px 1092px #efd26e, 294px 1104px #efd26e, 907px 2540px #efd26e, 1466px 866px #efd26e, 1832px 2517px #efd26e, 1905px 2455px #efd26e, 1119px 1764px #efd26e, 1822px 2376px #efd26e, 1082px 2316px #efd26e, 1866px 556px #efd26e, 1875px 1660px #efd26e, 1416px 1101px #efd26e, 185px 2465px #efd26e, 1758px 2474px #efd26e, 602px 58px #efd26e, 755px 271px #efd26e, 126px 1187px #efd26e, 111px 1663px #efd26e, 2277px 2377px #efd26e, 1362px 482px #efd26e, 1823px 1834px #efd26e, 316px 1563px #efd26e, 1731px 515px #efd26e, 497px 2086px #efd26e, 796px 428px #efd26e, 943px 916px #efd26e, 880px 2409px #efd26e, 2255px 1906px #efd26e, 2456px 1458px #efd26e, 469px 219px #efd26e, 2289px 1069px #efd26e, 217px 2077px #efd26e, 2137px 959px #efd26e, 1307px 2210px #efd26e, 125px 7px #efd26e, 1942px 2201px #efd26e, 2527px 2526px #efd26e, 89px 1338px #efd26e, 824px 76px #efd26e, 1524px 1585px #efd26e, 2392px 1149px #efd26e, 1124px 1425px #efd26e, 144px 1726px #efd26e, 1996px 1992px #efd26e, 2041px 1822px #efd26e, 2404px 1213px #efd26e, 2027px 932px #efd26e, 1047px 2241px #efd26e, 1795px 1665px #efd26e, 154px 459px #efd26e, 2377px 1845px #efd26e, 81px 711px #efd26e, 1379px 1080px #efd26e, 615px 39px #efd26e, 1187px 947px #efd26e, 1313px 1511px #efd26e, 1920px 674px #efd26e, 1143px 1055px #efd26e, 927px 86px #efd26e, 778px 681px #efd26e, 1073px 1386px #efd26e, 623px 87px #efd26e, 923px 2132px #efd26e, 64px 58px #efd26e, 2320px 385px #efd26e, 2062px 2260px #efd26e, 176px 1817px #efd26e, 1053px 1651px #efd26e, 1139px 400px #efd26e, 72px 1627px #efd26e, 1748px 1090px #efd26e, 1977px 230px #efd26e, 1856px 201px #efd26e, 1318px 2025px #efd26e, 620px 644px #efd26e, 823px 2464px #efd26e, 1818px 2425px #efd26e, 1431px 2458px #efd26e, 221px 424px #efd26e, 19px 795px #efd26e, 1734px 2216px #efd26e, 304px 1518px #efd26e, 1121px 1436px #efd26e, 658px 2176px #efd26e, 560px 2415px #efd26e, 1234px 2292px #efd26e, 1146px 1524px #efd26e, 2465px 719px #efd26e, 908px 1640px #efd26e, 2077px 2078px #efd26e, 2154px 592px #efd26e, 644px 2341px #efd26e, 2242px 76px #efd26e, 1546px 2252px #efd26e, 1515px 908px #efd26e, 1758px 457px #efd26e, 2162px 2352px #efd26e, 1044px 2186px #efd26e, 318px 1673px #efd26e, 2122px 654px #efd26e, 2396px 1033px #efd26e, 1727px 17px #efd26e, 429px 782px #efd26e, 2102px 863px #efd26e, 931px 624px #efd26e, 838px 1530px #efd26e, 1593px 1108px #efd26e, 1350px 1005px #efd26e, 1515px 389px #efd26e, 578px 2455px #efd26e, 2137px 1432px #efd26e, 1516px 1119px #efd26e, 1990px 462px #efd26e, 394px 70px #efd26e, 2457px 1824px #efd26e, 1211px 1786px #efd26e, 2077px 75px #efd26e, 645px 1821px #efd26e, 2073px 1350px #efd26e, 2317px 1392px #efd26e, 1066px 1263px #efd26e, 1714px 2128px #efd26e, 261px 1484px #efd26e, 905px 877px #efd26e, 1187px 597px #efd26e, 849px 1215px #efd26e, 8px 2286px #efd26e, 1437px 239px #efd26e, 774px 1461px #efd26e, 1296px 578px #efd26e, 518px 717px #efd26e, 1471px 1875px #efd26e, 736px 1839px #efd26e, 1030px 1891px #efd26e, 809px 1008px #efd26e, 2366px 2011px #efd26e, 1524px 192px #efd26e, 153px 311px #efd26e, 2034px 494px #efd26e, 2411px 545px #efd26e, 308px 1716px #efd26e, 725px 1707px #efd26e, 2371px 1617px #efd26e, 2252px 1869px #efd26e, 268px 161px #efd26e, 2219px 1437px #efd26e, 2005px 2373px #efd26e, 98px 1568px #efd26e, 590px 1947px #efd26e, 2374px 2172px #efd26e, 1543px 2314px #efd26e, 1137px 2088px #efd26e, 1702px 1085px #efd26e, 2156px 2024px #efd26e, 1410px 695px #efd26e, 121px 39px #efd26e, 425px 974px #efd26e, 1048px 424px #efd26e, 1143px 683px #efd26e, 2127px 2146px #efd26e, 1795px 1957px #efd26e, 402px 1746px #efd26e, 632px 1063px #efd26e, 519px 101px #efd26e, 2479px 1041px #efd26e, 1329px 2446px #efd26e, 843px 1573px #efd26e, 488px 1142px #efd26e, 706px 1298px #efd26e, 1099px 1739px #efd26e, 1021px 527px #efd26e, 2259px 682px #efd26e, 1590px 73px #efd26e, 1937px 359px #efd26e, 1524px 1459px #efd26e, 1813px 2304px #efd26e, 266px 1754px #efd26e, 958px 965px #efd26e, 653px 2446px #efd26e, 1255px 2409px #efd26e, 2020px 1407px #efd26e, 1936px 543px #efd26e, 274px 2537px #efd26e, 1073px 1076px #efd26e, 238px 107px #efd26e, 1240px 1725px #efd26e, 1098px 262px #efd26e, 538px 227px #efd26e, 1079px 601px #efd26e, 1702px 1409px #efd26e, 529px 1524px #efd26e, 2393px 1146px #efd26e, 819px 98px #efd26e, 2005px 741px #efd26e, 121px 1957px #efd26e, 2367px 1004px #efd26e, 1629px 1175px #efd26e, 456px 301px #efd26e, 1653px 637px #efd26e, 1811px 57px #efd26e, 494px 102px #efd26e, 220px 874px #efd26e, 1832px 1794px #efd26e, 1721px 2014px #efd26e, 686px 2057px #efd26e, 846px 2253px #efd26e, 118px 636px #efd26e, 987px 2479px #efd26e, 1229px 1843px #efd26e, 2214px 286px #efd26e, 1105px 585px #efd26e, 1429px 2114px #efd26e, 1551px 1118px #efd26e, 2512px 1508px #efd26e, 202px 176px #efd26e, 72px 1200px #efd26e, 12px 1742px #efd26e, 1947px 1730px #efd26e, 2405px 113px #efd26e, 21px 1021px #efd26e, 792px 2516px #efd26e, 596px 933px #efd26e, 2201px 2357px #efd26e, 455px 2349px #efd26e, 1223px 626px #efd26e, 1856px 1355px #efd26e, 423px 2385px #efd26e, 1146px 1684px #efd26e, 1619px 1390px #efd26e, 2545px 2144px #efd26e, 1293px 931px #efd26e, 1183px 1272px #efd26e, 802px 656px #efd26e, 1392px 1982px #efd26e, 246px 570px #efd26e, 542px 978px #efd26e, 535px 2046px #efd26e, 1297px 2433px #efd26e, 629px 1585px #efd26e, 2407px 1317px #efd26e, 1855px 546px #efd26e, 2470px 428px #efd26e, 1142px 1916px #efd26e, 746px 1735px #efd26e, 1796px 475px #efd26e, 515px 470px #efd26e, 30px 2025px #efd26e, 1646px 1985px #efd26e, 930px 1044px #efd26e, 2181px 469px #efd26e, 722px 769px #efd26e, 597px 793px #efd26e, 435px 1439px #efd26e, 414px 1565px #efd26e, 2269px 2552px #efd26e, 1590px 2328px #efd26e, 1993px 1624px #efd26e, 814px 1932px #efd26e, 2324px 2109px #efd26e, 690px 1664px #efd26e, 1195px 991px #efd26e, 983px 700px #efd26e, 2208px 27px #efd26e, 1318px 1628px #efd26e, 1729px 1013px #efd26e, 495px 185px #efd26e, 2123px 336px #efd26e, 1269px 1572px #efd26e, 1004px 225px #efd26e, 1178px 2122px #efd26e, 1838px 1103px #efd26e, 1599px 440px #efd26e, 1273px 283px #efd26e, 1711px 607px #efd26e, 2329px 107px #efd26e, 1639px 235px #efd26e, 1083px 2213px #efd26e, 1383px 759px #efd26e, 1868px 1282px #efd26e, 1317px 1000px #efd26e, 1347px 2506px #efd26e, 1854px 74px #efd26e, 1501px 700px #efd26e, 1231px 1585px #efd26e, 25px 1525px #efd26e, 1987px 2339px #efd26e, 225px 108px #efd26e, 26px 400px #efd26e, 2096px 762px #efd26e, 2168px 1664px #efd26e, 545px 764px #efd26e, 1810px 964px #efd26e, 1061px 1087px #efd26e, 1346px 2170px #efd26e, 1824px 1612px #efd26e, 450px 1115px #efd26e;
  height: 1px;
  width: 1px;
}

@-webkit-keyframes animParticle {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2560px);
  }
}

@keyframes animParticle {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2560px);
  }
}
.page-wrapper {
  text-align: center;
  color: #efd26e;
  z-index: 2;
}


.codepen-promo:active, .codepen-promo:hover, .codepen-promo:link, .codepen-promo:visited {
  bottom: 30px;
  display: block;
  position: absolute;
  right: 30px;
  width: 200px;
  z-index: 99;
}

.codepen-promo-image {
  width: 100%;
}

.unsplash-promo:active, .unsplash-promo:hover, .unsplash-promo:link, .unsplash-promo:visited {
  bottom: 30px;
  display: block;
  position: absolute;
  left: 30px;
  width: 400px;
  z-index: 99;
  color: #666;
  text-decoration: none;
}

.index_technology_area {
	padding-top: 150px;
	padding-bottom: 150px;
	background-image: url('/images/index/bg_technology.jpg');
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.technology_box {
	display: -webkit-box;display: -ms-flexbox;display: flex;
	height: 300px;
}
.tech_img {
	width: 50%;
	background-size: cover;
	background-position: center;
}
.tech_title {
	width: 50%;
	background-color: #fff;
}
.tech_title_none {display: none;}
.about_title_box {
	position: relative;
	padding: 50px 55px;
  height: 100%;
  text-align:right;color:#FFF;  
}
.about_title_box h4 {
  margin-bottom: 1rem;
  line-height:50px;
  
}
.about_title_box p {
	word-break: normal;
	font-size: 14px;
}
.about_title_box a.learn_more {
	display: block;
	position: absolute;
	bottom: 20px;
	color: #3990a9;
	font-weight: 600;
	font-size: 1rem;
}
