.am-number .subtitle{font-size:16px;margin-top:0;margin-bottom:0}
.am-number .number{color:#2c5cda !important}
.am-number .box-title{font-size:48px;font-weight:bold;color:#2c5cda;line-height:1.2}
.am-number .box-info p:last-child{margin-bottom:0}
.am-number.has-line .box-title:after{content:"";display:block;width:29px;height:2px;background:#fd4ea5;margin-top:18px}
@media (max-width:1199px){}
@media (max-width:991px){.am-number .box-title{font-size:36px}}
@media (max-width:767px){}
.am-number01{display:flex;align-items:flex-start}
.am-number01 .box-right{min-width:170px}
.am-number01 .box-left{margin-top:5px;margin-right:30px}
@media (max-width:1199px){}
@media (max-width:991px){.am-number01 .number{font-size:44px}
.am-number01 .box-left{margin-top:16px;margin-right:35px}}
@media (max-width:767px){}
@media only screen and (max-width:767px){.am-number01{flex-wrap:wrap}
.am-number01 .box-right{min-width:100%;font-size:44px;text-align:center}
.am-number01 .subtitle{margin-top:2px}
.am-number01 .box-left{margin-top:19px;margin-right:0;text-align:center}}
.am-number02{position:relative}
.am-number02.has-img{padding-right:53px;margin-bottom:60px}
.am-number02 .number-img{position:absolute;top:-17px;right:0}
.am-number02 .box-bottom{margin-top:32px;padding-left:30px}
.am-number02 .subtitle{color:#666}
@media only screen and (max-width:991px){.am-number02 .box-bottom{padding-left:0}}
@media only screen and (max-width:767px){.am-number02{text-align:center;padding-right:0 !important}
.am-number02 .number-img{left:0;margin:0 auto}
.am-number.has-line .box-title:after{margin-right:auto;margin-left:auto}}
.am-number03{position:relative;padding-right:34px;color:#fff;padding-top:26px;padding-bottom:18px}
.am-number03 .box-title,.am-number03 .box-title span,.am-number03 .box-title .subtitle{color:#fff !important}
.am-number03 .square-line{position:absolute;top:0;right:0;bottom:0;width:73px;border:3px solid #fff;border-left:none}
.am-number03 .square-line:before,.am-number03 .square-line:after{content:"";display:block;position:absolute;left:0;border-left:3px solid #fff}
.am-number03 .square-line:before{top:0;height:24px}
.am-number03 .square-line:after{bottom:0;height:10px}
.am-number04.am-number .box-title{color:#fff;text-align:center}
.am-number04.am-number .number{color:#fff !important}
.am-number04.am-number .subtitle{color:#fff}
.am-number05{padding-top:30px}
.am-number05 .number{font-size:48px;color:#2c5cda;font-weight:bold}
.am-number05 .number + span{font-size:36px;color:#2c5cda;font-weight:normal}
.am-number05 .subtitle{font-size:18px;color:#666666;font-weight:500;margin-bottom:18px}
.am-number06{text-align:center;padding:28px 30px 19px;margin:0 0 60px;position:relative;min-height:100%;transition:background-color ease 300ms,box-shadow ease 300ms}
.am-number06:last-child{border:none}
.am-number06 .info{font-size:60px;color:#2c5cda;line-height:1;font-weight:bold;padding:20px 0 0;white-space:nowrap}
.am-number06 .title{font-size:16px}
.am-number06:hover{background-color:#FFF;box-shadow:0 8px 34px -12px #2c5cda}
@media only screen and (max-width:767px){.am-number06{border:none !important}}
.am-number07{padding:30px;color:#ffffff;border-radius:8px;background-image:url("../../images/shortcode/counter/number07-bg01.png");background-size:cover;background-position:center center;background-repeat:no-repeat}
.am-number07 .icon{font-size:43px}
.am-number07 .content{padding:25px 0 5px;text-align:center}
.am-number07 .title{font-size:54px;font-weight:600;line-height:60px;letter-spacing:5px}
.am-number07 .info{color:#a4bdfd;font-size:20px;font-weight:500;line-height:50px}
.am-number07.number-color1{background-image:url("../../images/shortcode/counter/number07-bg02.png")}
.am-number07.number-color1 .info{color:#ffb3e3}
.am-number07.number-color2{background-image:url("../../images/shortcode/counter/number07-bg03.png")}
.am-number07.number-color2 .info{color:#fddcc6}
.am-number07.number-color3{background-image:url("../../images/shortcode/counter/number07-bg04.png")}
.am-number07.number-color3 .info{color:#c0fffa}
@media only screen and (max-width:767px){.am-number07 .title{letter-spacing:initial}}
