﻿@charset "utf-8";
/* CSS Document */
/*2*/
.page2{
	position:relative;
	width:100%;
	}
.pa2_1{
	position:relative;
	width:100%;
	}
.p2t1,.p2t2,.p2dn{
	position:relative;
	width:100%;	
	}
.p2t1{padding-bottom:2%;/*37 1.85*/}
.p2t2{padding-bottom:4.5%;/*95 4.75*/}
.p2dn{padding-bottom:2.1%;}
.abtbx{
	position:relative;
	width:100%;
	text-align:center;
	}
.blue,.blue a{color:#07AEEB;}

.abtbx > a{
	position:relative;
	width:17.5%;/*350*/
	padding-bottom:6.15%;/*123*/
	display:inline-block;
	margin:0 1.175% 0;
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:0% 0%;	
	background-size:100% auto;
	top:0px;
	-webkit-filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0));
	filter: drop-shadow(0 0 0 rgba(0, 0, 0, 0));
	/**/
	transition: all .5s;
	}
.abtbx > a:hover{top:5px;}
.abtbx > a span{
	position: absolute;
	width: 100%;
	display: block;
	text-align:center;
	left: 0;
	top:46%;
	transform:translateY(-50%);
	/**/
	font-size:1.9vw;/*38*/
	font-weight: 700;
	color: #000;
	}
.abtbx > a.abt1{background-image:url(../images/abt1.png);}
.abtbx > a.abt2{background-image: url(../images/abt2.png);}	
.abtbx > a.abt3{background-image: url(../images/abt3.png);}
.abtbx > a.abt4{background-image: url(../images/abt4.png);}
.abtbx > a.on{
	-webkit-filter: drop-shadow(0 2px 5px rgba(0, 0, 0, .5));
	filter: drop-shadow(0 2px 5px rgba(0, 0, 0, .5));
	}
.abtbx > a.on.abt1{background-image:url(../images/abt1on.png);}
.abtbx > a.on.abt2{background-image: url(../images/abt2on.png);}	
.abtbx > a.on.abt3{background-image: url(../images/abt3on.png);}
.abtbx > a.on.abt4{background-image: url(../images/abt4on.png);}
.acconbx{
	position:relative;
	width:82%;/*1640*/
	margin:0 auto;
	}
#ac2,#ac3,#ac4{display:none;}
.acconbx .act{
	position:relative;
	width:100%;/*1640*/
	padding-bottom:14.146%;/*232*/
	display:block;
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:50% 100%;	
	background-size:100% auto;
	}
.acconbx .act::before{
	position:absolute;
	width:99%;
	content:attr(data-index);
	font-size:1.9vw;/*38*/
	font-weight:700;
	color:#000;
	text-align:center;
	left:0;
	top:23.25%;
	transform: rotate(-11deg);
	}
.acconbx #ac1 .act{background-image: url(../images/ac1.png);}
.acconbx #ac2 .act{background-image: url(../images/ac2.png);}
.acconbx #ac3 .act{background-image: url(../images/ac3.png);}
.acconbx #ac4 .act{background-image: url(../images/ac4.png);}
.acconbx .acc{
	position:relative;
	width:100%;/*1640*/
	padding-bottom:80.304%;/*1317*/
	display:block;
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:50% 100%;
	background-image: url(../images/ac_02.png);
	background-size:100% auto;
	}
.acconbx  .acd{
	position:relative;
	width:100%;/*1640*/
	padding-bottom:6.1585%;/*101*/
	display:block;
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:50% 0%;
	background-image: url(../images/ac_03.png);
	background-size:100% auto;
	}
.acconbx .acc .a_tit{
	position:absolute;
	top:1.59%;
	/**/
	font-size:2.2vw;/*44*/
	font-weight:700;
	color: #000;
	}
.acconbx .acc .a_tit span{
	position:relative;
	display:inline-block;
	padding:0 1.3%;
	border-radius:50px;
	background-color:#FF2F2F;
	color:#FFF;
	}
.acconbx .acc .a_time{
	position:relative;
	display:block;
	
	/**/
	font-size:1.3vw;/*26*/
	font-weight:700;
	color:#F5931B;
	text-align:center;
	}
.acconbx .acc .a_ti1{padding-top:1.6%;}
.acconbx .acc .a_ti2{padding-top:3%;}
.acconbx .acc .a_ti3{padding-top:0.8%;}
.a_t1{width:100%;text-align:center;left:0;}
.a_t2{width:75%;text-align:center;left:0;}	
.awardsbx{}
.aw1{
	position:absolute;
	width:57.68%;/*946*/
	top:19.741%;
	left:50%;
	transform:translateX(-50%);
	text-align:center;	 
	}
.awardsbx.aw1 .swiper-slide{
	position:relative;
	/*width:20%;165 10.06*/
	display:inline-block;
	/*margin:0 1.03%;*/
	}
.aw1 img{
	position:relative;
	width:83%;
	display:block;
	margin:0 auto;
	}	
	
.aw2{
	position:absolute;
	width:24.39%;
	top:1%;/*25*/
	left:52.56%;/*862*/
	}
.aw3{
	position:absolute;
	width:24.39%;
	top:2.5%;
	left:52.56%;/*862*/
	}
.directions{
	position:absolute;
	width:100%;
	left:0;
	/**/
	font-size:1.9vw;/*38*/
	font-weight:700;
	color:#000;
	text-align:center;
	}
.dir1{top:34.16%;}
.dir2{top:21.86%;}
.dirbx{
	position:relative;
	width:100%;
	text-align:center;
	margin-top:1%;
	}
.dirbx > div{
	position:relative;
	width:22.8%;/*374*/
	padding-bottom:15.3%;/*251*/
	margin:0 -0.7%;/*0.67%*//*11*/
	display:inline-block;
	/**/
	font-size:1.2vw;/*25 1.25*/
	font-weight:700;
	color:#07AEEB;
	text-align:center;
	}
.dirbx > div.arr::after{
	position:absolute;
	content:"";
	width:6.149%;/*23*/
	height:69.119%;/*176*/
	display:block;
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-image: url(../images/arrow2.png);
	background-size:100% auto;
	top:0;	
	right:-6.149%;
	}
.dirbx img{
	position:absolute;
	width:47.326%;/*177*/
	display:inline-block;
	top:0;
	left:50%;
	transform:translateX(-50%);
	}
.dirbx .txt_dir{
	position:absolute;
	width:100%;
	height:29.88%;
	left:0;
	bottom:0;
	/**/	
      display:-webkit-box;
      display:-ms-flexbox;
      display:-webkit-flex;
      display:flex;
      -webkit-box-pack:center;
      -ms-flex-pack:center;
      -webkit-justify-content:center;
      justify-content:center;
      -webkit-box-align:center;
      -ms-flex-align:center;
      -webkit-align-items:center;
      align-items:center;
	}
.rule{
	position:absolute;
	width:100%;
	left:0;
	/**/
	font-size:1.9vw;/*38*/
	font-weight:700;
	color:#000;
	text-align:center;
	}
.ru1{ top:70.11%;/*818*/}	
.ru2{ top:58.11%;/*660*/}
.rule > span{
	position:absolute;
	width:60%;
	text-decoration:underline;
	top:0;
	left:50%;
	transform:translateX(-50%);
	padding:.6% 0 0;
	text-align:right;
	/**/
	font-size:1.094vw;/*21.88 25 1.2vw*/
	font-weight:700;
	}
.rule > span a{color:#000;}
	
.rulebx{
	position:relative;
	width:59%;/*984*/
	margin:1% auto 0;
	left:3%;
	padding:0 0 0 1.2vw;
	/**/
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	}
.rulebx > li{
	position:relative;
	list-style-type: decimal;
	margin-bottom:.5%;
	/**/
	font-size:1vw;/*21.88 1.094  18 25 1.15vw*/
	font-weight:700;
	color:#3C3531;
	text-align:left;
	}
.rulebx > li a{
	color:#07AEEB;
	text-decoration:underline;
	}
.joinbt{
	position:absolute;
	width:19.45%;/*344 20.975 319*/
	padding-bottom:4.085%;/*85 5.1827 67*/
	display:block;
	border-radius:50px;
	background-color:#FAC300;
	margin:3% auto ;
	/**/
	-webkit-filter: drop-shadow(0 2px 5px rgba(0, 0, 0, .35));
    filter: drop-shadow(0 2px 5px rgba(0, 0, 0, .35));
	/*bottom:6%;*/
	left:50%;
	transform:translateX(-50%);
	/**/
	transition: all .5s;
	}
.jo1{top:57.5%;}
.jo2{top:46.5%;}
.jo3{top:41%;} /* 2024/08/06 雄鷹區專用 */
.joinbt:hover{background-color:#ffe400;}
.joinbt span{
	position:absolute;
	width:100%;
	display:block;
	left:0;
	top:48%;
	transform:translateY(-50%);
	/**/
	font-size:1.85vw;/*37*/
	font-weight: 700;
	color: #000;
	text-align:center;
	}
/**/
.balloon_2_1{
	position:absolute;
	width:16.55%;/*311*/
	padding-bottom:29.7474%;/*559*/
	left:-1.15%;/*-23*/
	top:12.886%;/*250*/
	}
.balloon_2_1::before{
	position:absolute;
	content:" ";
	width:100%;
	height:100%;
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:0% 0%;	
	background-image: url(../images/balloon_2_1.png);
	background-size:100% auto;
	top:0;
	left:0;
	/**/
    animation:ma2 3s ease infinite;
    -webkit-animation:ma2 3s ease infinite;
    -moz-animation:ma2 3s ease infinite;
    -o-animation:ma2 3s ease infinite;
	}
.balloon_2_2{
	position:absolute;
	width:17.95%;/*359*/
	padding-bottom:31.65%;/*633*/
	right:0;
	top:11.85%;/*237*/
	}
.balloon_2_2::before{
	position:absolute;
	content:" ";
	width:100%;
	height:100%;
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:0% 0%;	
	background-image: url(../images/balloon_2_2.png);
	background-size:100% auto;
	top:0;
	left:0;
	/**/
    animation:ma1 4s ease infinite;
    -webkit-animation:ma1 4s ease infinite;
    -moz-animation:ma1 4s ease infinite;
    -o-animation:ma1 4s ease infinite;
	}

/**/	
.pa2_1 .cloud_2_4{
	position:absolute;
	width:100%;
	height:100%;
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:50% 100%;	
	background-image: url(../images/cloud_2_4.png);
	background-size:100% auto;
	left:0;
	bottom:0;
	/**/
	transition: all .5s;
	}
.pa2_1 .cloud_2_5{
	position:absolute;
	width:100%;
	height:100%;
	pointer-events: none;
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:50% 100%;	
	background-image: url(../images/cloud_2_5.png);
	background-size:100% auto;
	left:0;
	bottom:0;
	/**/
	animation:leftright3 3.8s linear infinite;
	}		
.pa2_2{
	position:relative;
	width:100%;
	padding-bottom:39.2%;/*784px*/
	}
.pa2_2 .cloud_2_3{
	position:absolute;
	width:100%;
	height:100%;
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:0% 0%;	
	background-image: url(../images/cloud_2_3.png);
	background-size:auto 100%;
	/**/
	animation:leftright3 5s linear infinite;
	}
.pa2_2 .cloud_2_2{
	position:absolute;
	width:49.75%;/*995*/
	padding-bottom:21.85%;/*437*/
	transition: all .5s;
	left:-27.75%;
	top:38.647%;/*303 */
	pointer-events: none;
	}
.pa2_2 .cloud_2_2 > div{
	position:absolute;
	width:100%;
	height:100%;
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:0% 0%;	
	background-image: url(../images/cloud_2_2.png);
	background-size:100% auto;
	top:0;
	left:0;
	/**/
	transition: all .5s;
	/*animation:leftright3 5s linear infinite;*/
	}
.pa2_2 .cloud_2_2 > div .bear1{
	position:absolute;
	width:45.025%;/*448*/
	padding-bottom:52.663%;/*524*/
	right:18%;/**/
	bottom:9.729%;
	/**/
	pointer-events: none;
	/**/
	transition: all .5s;
	}
.pa2_2 .cloud_2_2 > div .bear1 > div{
	position:absolute;
	width:100%;
	padding-bottom:100%;
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:0% 0%;	
	background-image: url(../images/bear1.png);
	background-size:100% auto;
	top:0;
	left:0;
	/**/
	animation:updown2 1.6s linear infinite;
	}
.dialogbx3{
	position:absolute;
	width:68.743%;/*684*/
	padding-bottom:33.2659%;/*331*/
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:0% 0%;	
	background-image: url(../images/dialogbx3.png);
	background-size:100% auto;
	left:-37%;
	bottom:60%;
	}
.pa2_2 .txt_d1{
	position: absolute;
	width: 100%;
	font-size:2.75vw;/*55*/
	color: #FEEE5D;
	font-weight: 700;
	text-align:center;
	left:0;
	top:9.1%;
	/**/
	transition: all .5s;
	} 
.pa2_2 .fbbt2,.pa2_2 .igbt2{
	position:absolute;
	width:29.2%;/*584*/
	padding-bottom:16.5%;/*330*/
	display:block;
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:0% 0%;	
	background-size:100% auto;
	bottom:25%;
	} 
.pa2_2 .fbbt2{background-image: url(../images/fbbt.png);left:19.6%;/*392*/} 
.pa2_2 .igbt2{background-image: url(../images/igbt.png);right:19.6%;/*393*/} 	
.pa2_2 .fbbt2::before,.pa2_2 .igbt2::before{
	position:absolute;
	content:" ";
	width:100%;
	height:100%;
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:0% 0%;	
	background-image: url(../images/refl.png);
	background-size:100% auto;
	top:0;
	left:0;
	opacity:.75;
	/*mix-blend-mode: lighten;
	mix-blend-mode: overlay;*/
	} 





@media only screen and (max-width:2000px){
/**/
}
@media only screen and (max-width:1600px){
/**/
}
@media only screen and (max-width:1400px){
/**/
}
@media only screen and (max-width:1000px){	
/**/		
}
@media only screen and (max-width:800px){
/**/
/*2*/
.p2t1{padding-bottom:8%;}
.p2t2{padding-bottom:0;}
.p2dn{padding-bottom:3.5%;}
.abtbx > a{
	width:24%;/*350*/
	padding-bottom:8.434%;/*123*/
	margin:0 .2% 0;
	}
.abtbx > a:hover{top:0;}
.abtbx > a span{
	top:46%;
	/**/
	font-size:2.75vw;/*38*/
	}
.acconbx{width:100%;}
.acconbx  .act{
	padding-bottom:29%;/*232*/
	background-size:170% auto;
	}
.acconbx  .act::before{
	width:98%;
	font-size:4.75vw;/*38*/
	top:35%;
	transform: rotate(-10.8deg);
	}
.acconbx  .acc{
	padding-bottom:13%;/*1317*/
	background-size:170% auto;
	background-color:#FFF;
	}
.acconbx  .acd{
	padding-bottom:12.625%;/*101*/
	background-size:170% auto;
	}
.acconbx .acc .a_tit{
	position:relative;
	top:0;
	padding-top:2%;
	/**/
	font-size:5.5vw;/*44*/
	}
.acconbx .acc .a_tit span{
	padding:0 2%;
	}
.acconbx .acc .a_time{
	font-size:3.25vw;/*26*/
	}
.acconbx .acc .a_ti1{padding-top:2%;}
.acconbx .acc .a_ti2{padding-top:3%;}
.acconbx .acc .a_ti3{padding-top:0.8%;}
.a_t1{width:100%;text-align:center;left:0;}
.a_t2{width:60%;}	
.aw1{
	position:relative;
	width:95%;
	padding:5% 0 0;
	top:0; 
	left:0;
	transform:translateX(0);
	margin:0 auto;
	}
	
/*.aw1 img{
	width:17.5%;
	margin:0 .5%;
	}*/
.aw2{
	width:35.39%;
	top:3.8%;/*25*/
	left:59%;
	}
.aw3{
	width:35.39%;
	top:5.5%;
	left:59.56%;
	}
.directions{
	position:relative;
	padding:3% 0 0;
	/**/
	font-size:4.75vw;/*38*/
	}
.dir1{top:0;}
.dir2{top:0;}
.dirbx{margin-top:2%;}
.dirbx > div{
	position:relative;
	width:31%;/*374*/
	padding-bottom:20.804%;/*251*/
	margin:0 0.67%;/*11*/
	/**/
	font-size:2vw;/*25*/
	}
.dirbx > div.arr::after{
	position:absolute;
	content:"";
	width:6.149%;/*23*/
	height:69.119%;/*176*/
	display:block;
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-image: url(../images/arrow2.png);
	background-size:100% auto;
	top:0;
	right:-6.149%;
	}
.dirbx img{width:47.326%;/*177*/}
.dirbx .txt_dir{height:28%;}	

.rule{
	position:relative;
	padding:1% 0 0;
	/**/
	font-size:4.75vw;/*38*/
	}
.ru1{ top:0;}	
.ru2{ top:0;}
.rule > span{
	position:absolute;
	width:89%;
	top:0;
	padding:3.6% 0 0;
	/**/
	font-size:2.2vw;/*25*/
	}
.rulebx{
	width:90%;/*984*/
	margin:2% auto 0;
	left:0;
	padding:0 0 0 2.55vw;
	}
.rulebx > li{
	margin-bottom:.5%;
	/**/
	font-size:2.2vw;/*25*/
	}
		
.jo1{top:0%;}
.jo2{top:0%;}
.joinbt{
	position:relative;
	width:39.875%;/*319*/
	padding-bottom:8.375%;/*67*/
	margin:8% auto 5%;
	bottom:0;
	left:0;
	transform:translateX(0);
	}
.joinbt span{font-size:4.625vw;/*37*/}

.balloon_2_1{
	width:30%;/*311*/
	padding-bottom:53.922%;/*559*/
	left:-8.15%;/*-23*/
	top:10.3%;/*250*/
	}
.balloon_2_2{
	position:absolute;
	width:30%;/*359*/
	padding-bottom:52.896%;/*633*/
	right:-3.3%;
	top:10.2%;/*237*/
	}
/**/
.pa2_2{padding-bottom:135%;/*1280px*/}
.pa2_2 .cloud_2_3{background-image: url(../images/cloud_2_3m.png);}
.pa2_2 .cloud_2_2{
	width:124.375%;/*995*/
	padding-bottom:54.625%;/*437*/
	transition: all .5s;
	left:-63%;
	top:52.637%;/*201*/
	z-index:1;
	}
.dialogbx3{
	left:-9%;
	bottom:100%;
	}
.pa2_2 .txt_d1{
	font-size:6.5754vw;/*55 6.8754*/
	top:8.1%;
	} 
.pa2_1 .cloud_2_5{
	background-size:125% auto;
	z-index:1;
	bottom:-.5%;
	}
.pa2_2 .fbbt2,.pa2_2 .igbt2{
	width:48%;/*584*/
	padding-bottom:27.123%;/*330*/
	bottom:52%;
	} 
.pa2_2 .fbbt2{left:1.2%;} 
.pa2_2 .igbt2{right:1.2%;}
	
		
	
}
/**/
@media only screen and (max-width:780px){
/**/
}
@media only screen and (max-width:685px){ 
/**/
	
}
@media only screen and (max-width:580px){
/**/
/*2*/
.abtbx > a{
	width:46%;/*350*/
	padding-bottom:16.1657%;/*123*/
	margin:.5% .8% .5%;
	}
.abtbx > a span{
	top:46%;
	/**/
	font-size:4.7vw;/*38*/
	}

.acconbx .acc .a_tit{
	padding-top:3.5%;
	/**/
	font-size:6.8vw;/*44*/
	}
.acconbx .acc .a_tit span{
	padding:0 2%;
	}
.acconbx .acc .a_time{
	font-size:4.25vw;/*26*/
	}
.acconbx .acc .a_ti1{padding-top:3.5%;}
.acconbx .acc .a_ti2{padding-top:3.5%;}
.acconbx .acc .a_ti3{padding-top:3.5%;}
.a_t2{width:100%;}	
.aw1{
	position:relative;
	width:98%;/*65*/
	padding:5% 0 0;
	top:0; 
	}
.aw1 img{width:85%;}	
	
/*.aw1 img{
	width:30.2%;
	margin:1% .8%;
	}*/
.aw2{
	position:relative;
	width:65%;
	display:block;
	margin:3.5% auto;
	top:0;
	left:0;
	}
.aw3{
	position:relative;
	width:65%;
	display:block;
	margin:3.5% auto;
	top:0;
	left:0;
	}	

.directions{
	padding: 5% 0 0;
	/**/
	font-size:6.5vw;/*38*/
	}
.dirbx {margin-top:5%;}
.dirbx > div{
	width:90%;/*374*/
	padding-bottom:0;/*251*/
	margin:0 auto;/*11*/
	/**/
	font-size:1.3rem;
	}
.dirbx > div.arr::after{
	position:relative;
	width:100%;
	height:30px;
	background-size:auto 100%;
	top:0;
	right:0%;
	transform:rotate(90deg);
	margin-bottom:.5rem;
	}
.dirbx img{
	position:relative;
	width:47.326%;
	left:0;
	transform:translateX(0%);
	}
.dirbx .txt_dir{
	position:relative;
	height:auto;
	padding:.8rem 0;
	}
	
.rule{
	padding: 5% 0 0;
	/**/
	font-size:6.5vw;/*38*/
	}	
.rule > span{
	position:relative;
	width:90%;
	display:block;
	padding:.2% 0 0;
	/**/
	font-size:1.2rem;
	font-weight:500;
	}
.rulebx{
	width:95%;/*984*/
	margin:2% auto 0;
	padding:0 0 0 1.5rem;
	}
.rulebx > li{
	margin-bottom:.8%;
	/**/
	font-size:1.3rem;/*25*/
	font-weight:500;
	}

	
.joinbt{
	width:55%;/*319*/
	padding-bottom:11.551%;/*67*/
	-webkit-filter: drop-shadow(0 2px 3px rgba(0, 0, 0, .35));
	filter: drop-shadow(0 2px 3px rgba(0, 0, 0, .35));
	}
.joinbt span{font-size:6.379vw;/*37*/}
	
/*.dialogbx3 .txt_d1{font-size:5vw;} */
			
}
@media only screen and (max-width:560px){
/**/
}
@media only screen and (max-width:470px){
/**/
}

@media only screen and (max-width:380px){
/**/
}
@media only screen and (max-width:360px){
/**/
}
@media only screen and (max-width:340px){
/**/
}

@keyframes hand1 {
    0% {transform:rotate(-3deg)translate(6%, -1.5%);}
    50% {transform:rotate(13deg)translate(6%, -1.5%);}              
    100% {transform:rotate(-3deg)translate(6%, -1.5%);}
	}
	
@keyframes ma1{
	0% {
  	transform:rotate(3.5deg);
  	transform-origin: 100% 100%;
	}
	50% {
  	transform:rotate(-1.3deg);
  	transform-origin:100% 100%;
	}
	100% {
  	transform:rotate(3.5deg);
  	transform-origin:100% 100%;
	}
}
@keyframes ma2{
	0% {
  	transform:rotate(3.8deg);
  	transform-origin: 0% 90%;
	}
	50% {
  	transform:rotate(-5.3deg);
  	transform-origin: 0% 90%;
	}
	100% {
  	transform:rotate(3.8deg);
  	transform-origin:0% 90%;
	}
}
@keyframes ma2a{
	0% {
  	transform:rotate(-5.3deg);
  	transform-origin: 0% 0%;
	}
	50% {
  	transform:rotate(3.8deg);
  	transform-origin: 0% 0%;
	}
	100% {
  	transform:rotate(-5.3deg);
  	transform-origin: 0% 0%;
	}
}
@keyframes ma2b{
	0% {
  	transform:rotate(3.8deg);
  	transform-origin:100% 0%
	}
	50% {
  	transform:rotate(-5.3deg);
  	transform-origin:100% 0%
	}
	100% {
  	transform:rotate(3.8deg);
  	transform-origin:100% 0%
	}
}

	