@charset "UTF-8";
html,
body,
div,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
audio,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
mark,
menu,
meter,
nav,
output,
progress,
section,
summary,
time,
video {
  border: 0;
  outline: 0;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}

body {
  line-height: 1;
}

article,
aside,
dialog,
figure,
footer,
header,
hgroup,
nav,
section,
blockquote {
  display: block;
}

nav ul {
  list-style: none;
}

ol {
  list-style: none;
}

ul {
  list-style: none;
}

ul ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none;
}

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

mark {
  background: none;
}

abbr[title],
dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input[type="submit"],
input[type="button"],
button {
  margin: 0;
  padding: 0;
  border: none;
  vertical-align: middle;
}

input,
select,
a img {
  vertical-align: middle;
}

.mt_0 {
  margin-top: 0px;
}

.mt_5 {
  margin-top: 5px;
}

.mt_10 {
  margin-top: 10px;
}

.mt_15 {
  margin-top: 15px;
}

.mt_20 {
  margin-top: 20px;
}

.mt_25 {
  margin-top: 25px;
}

.mt_30 {
  margin-top: 30px;
}

.mt_35 {
  margin-top: 35px;
}

.mt_40 {
  margin-top: 40px;
}

.mt_45 {
  margin-top: 45px;
}

.mt_50 {
  margin-top: 50px;
}

.mt_55 {
  margin-top: 55px;
}

.mt_60 {
  margin-top: 60px;
}

.mt_65 {
  margin-top: 65px;
}

.mt_70 {
  margin-top: 70px;
}

.mt_75 {
  margin-top: 75px;
}

.mt_80 {
  margin-top: 80px;
}

.mt_85 {
  margin-top: 85px;
}

.mt_90 {
  margin-top: 90px;
}

.mt_95 {
  margin-top: 95px;
}

.mt_100 {
  margin-top: 100px;
}

.mt_105 {
  margin-top: 105px;
}

.mt_110 {
  margin-top: 110px;
}

.mt_115 {
  margin-top: 115px;
}

.mt_120 {
  margin-top: 120px;
}

.mt_125 {
  margin-top: 125px;
}

.mt_130 {
  margin-top: 130px;
}

.mt_135 {
  margin-top: 135px;
}

.mt_140 {
  margin-top: 140px;
}

.mt_145 {
  margin-top: 145px;
}

.mt_150 {
  margin-top: 150px;
}

.mr_0 {
  margin-right: 0px;
}

.mr_5 {
  margin-right: 5px;
}

.mr_10 {
  margin-right: 10px;
}

.mr_15 {
  margin-right: 15px;
}

.mr_20 {
  margin-right: 20px;
}

.mr_25 {
  margin-right: 25px;
}

.mr_30 {
  margin-right: 30px;
}

.mr_35 {
  margin-right: 35px;
}

.mr_40 {
  margin-right: 40px;
}

.mr_45 {
  margin-right: 45px;
}

.mr_50 {
  margin-right: 50px;
}

.mr_55 {
  margin-right: 55px;
}

.mr_60 {
  margin-right: 60px;
}

.mr_65 {
  margin-right: 65px;
}

.mr_70 {
  margin-right: 70px;
}

.mr_75 {
  margin-right: 75px;
}

.mr_80 {
  margin-right: 80px;
}

.mr_85 {
  margin-right: 85px;
}

.mr_90 {
  margin-right: 90px;
}

.mr_95 {
  margin-right: 95px;
}

.mr_100 {
  margin-right: 100px;
}

.mr_105 {
  margin-right: 105px;
}

.mr_110 {
  margin-right: 110px;
}

.mr_115 {
  margin-right: 115px;
}

.mr_120 {
  margin-right: 120px;
}

.mr_125 {
  margin-right: 125px;
}

.mr_130 {
  margin-right: 130px;
}

.mr_135 {
  margin-right: 135px;
}

.mr_140 {
  margin-right: 140px;
}

.mr_145 {
  margin-right: 145px;
}

.mr_150 {
  margin-right: 150px;
}

.mb_0 {
  margin-bottom: 0px;
}

.mb_5 {
  margin-bottom: 5px;
}

.mb_10 {
  margin-bottom: 10px;
}

.mb_15 {
  margin-bottom: 15px;
}

.mb_20 {
  margin-bottom: 20px;
}

.mb_25 {
  margin-bottom: 25px;
}

.mb_30 {
  margin-bottom: 30px;
}

.mb_35 {
  margin-bottom: 35px;
}

.mb_40 {
  margin-bottom: 40px;
}

.mb_45 {
  margin-bottom: 45px;
}

.mb_50 {
  margin-bottom: 50px;
}

.mb_55 {
  margin-bottom: 55px;
}

.mb_60 {
  margin-bottom: 60px;
}

.mb_65 {
  margin-bottom: 65px;
}

.mb_70 {
  margin-bottom: 70px;
}

.mb_75 {
  margin-bottom: 75px;
}

.mb_80 {
  margin-bottom: 80px;
}

.mb_85 {
  margin-bottom: 85px;
}

.mb_90 {
  margin-bottom: 90px;
}

.mb_95 {
  margin-bottom: 95px;
}

.mb_100 {
  margin-bottom: 100px;
}

.mb_105 {
  margin-bottom: 105px;
}

.mb_110 {
  margin-bottom: 110px;
}

.mb_115 {
  margin-bottom: 115px;
}

.mb_120 {
  margin-bottom: 120px;
}

.mb_125 {
  margin-bottom: 125px;
}

.mb_130 {
  margin-bottom: 130px;
}

.mb_135 {
  margin-bottom: 135px;
}

.mb_140 {
  margin-bottom: 140px;
}

.mb_145 {
  margin-bottom: 145px;
}

.mb_150 {
  margin-bottom: 150px;
}

.ml_0 {
  margin-left: 0px;
}

.ml_5 {
  margin-left: 5px;
}

.ml_10 {
  margin-left: 10px;
}

.ml_15 {
  margin-left: 15px;
}

.ml_20 {
  margin-left: 20px;
}

.ml_25 {
  margin-left: 25px;
}

.ml_30 {
  margin-left: 30px;
}

.ml_35 {
  margin-left: 35px;
}

.ml_40 {
  margin-left: 40px;
}

.ml_45 {
  margin-left: 45px;
}

.ml_50 {
  margin-left: 50px;
}

.ml_55 {
  margin-left: 55px;
}

.ml_60 {
  margin-left: 60px;
}

.ml_65 {
  margin-left: 65px;
}

.ml_70 {
  margin-left: 70px;
}

.ml_75 {
  margin-left: 75px;
}

.ml_80 {
  margin-left: 80px;
}

.ml_85 {
  margin-left: 85px;
}

.ml_90 {
  margin-left: 90px;
}

.ml_95 {
  margin-left: 95px;
}

.ml_100 {
  margin-left: 100px;
}

.ml_105 {
  margin-left: 105px;
}

.ml_110 {
  margin-left: 110px;
}

.ml_115 {
  margin-left: 115px;
}

.ml_120 {
  margin-left: 120px;
}

.ml_125 {
  margin-left: 125px;
}

.ml_130 {
  margin-left: 130px;
}

.ml_135 {
  margin-left: 135px;
}

.ml_140 {
  margin-left: 140px;
}

.ml_145 {
  margin-left: 145px;
}

.ml_150 {
  margin-left: 150px;
}

.mx_0 {
  margin: 0px;
}

.mx_5 {
  margin: 5px;
}

.mx_10 {
  margin: 10px;
}

.mx_15 {
  margin: 15px;
}

.mx_20 {
  margin: 20px;
}

.mx_25 {
  margin: 25px;
}

.mx_30 {
  margin: 30px;
}

.mx_35 {
  margin: 35px;
}

.mx_40 {
  margin: 40px;
}

.mx_45 {
  margin: 45px;
}

.mx_50 {
  margin: 50px;
}

.mx_55 {
  margin: 55px;
}

.mx_60 {
  margin: 60px;
}

.mx_65 {
  margin: 65px;
}

.mx_70 {
  margin: 70px;
}

.mx_75 {
  margin: 75px;
}

.mx_80 {
  margin: 80px;
}

.mx_85 {
  margin: 85px;
}

.mx_90 {
  margin: 90px;
}

.mx_95 {
  margin: 95px;
}

.mx_100 {
  margin: 100px;
}

.mx_105 {
  margin: 105px;
}

.mx_110 {
  margin: 110px;
}

.mx_115 {
  margin: 115px;
}

.mx_120 {
  margin: 120px;
}

.mx_125 {
  margin: 125px;
}

.mx_130 {
  margin: 130px;
}

.mx_135 {
  margin: 135px;
}

.mx_140 {
  margin: 140px;
}

.mx_145 {
  margin: 145px;
}

.mx_150 {
  margin: 150px;
}

.pt_0 {
  padding-top: 0px;
}

.pt_5 {
  padding-top: 5px;
}

.pt_10 {
  padding-top: 10px;
}

.pt_15 {
  padding-top: 15px;
}

.pt_20 {
  padding-top: 20px;
}

.pt_25 {
  padding-top: 25px;
}

.pt_30 {
  padding-top: 30px;
}

.pt_35 {
  padding-top: 35px;
}

.pt_40 {
  padding-top: 40px;
}

.pt_45 {
  padding-top: 45px;
}

.pt_50 {
  padding-top: 50px;
}

.pt_55 {
  padding-top: 55px;
}

.pt_60 {
  padding-top: 60px;
}

.pt_65 {
  padding-top: 65px;
}

.pt_70 {
  padding-top: 70px;
}

.pt_75 {
  padding-top: 75px;
}

.pt_80 {
  padding-top: 80px;
}

.pt_85 {
  padding-top: 85px;
}

.pt_90 {
  padding-top: 90px;
}

.pt_95 {
  padding-top: 95px;
}

.pt_100 {
  padding-top: 100px;
}

.pt_105 {
  padding-top: 105px;
}

.pt_110 {
  padding-top: 110px;
}

.pt_115 {
  padding-top: 115px;
}

.pt_120 {
  padding-top: 120px;
}

.pt_125 {
  padding-top: 125px;
}

.pt_130 {
  padding-top: 130px;
}

.pt_135 {
  padding-top: 135px;
}

.pt_140 {
  padding-top: 140px;
}

.pt_145 {
  padding-top: 145px;
}

.pt_150 {
  padding-top: 150px;
}

.pr_0 {
  padding-right: 0px;
}

.pr_5 {
  padding-right: 5px;
}

.pr_10 {
  padding-right: 10px;
}

.pr_15 {
  padding-right: 15px;
}

.pr_20 {
  padding-right: 20px;
}

.pr_25 {
  padding-right: 25px;
}

.pr_30 {
  padding-right: 30px;
}

.pr_35 {
  padding-right: 35px;
}

.pr_40 {
  padding-right: 40px;
}

.pr_45 {
  padding-right: 45px;
}

.pr_50 {
  padding-right: 50px;
}

.pr_55 {
  padding-right: 55px;
}

.pr_60 {
  padding-right: 60px;
}

.pr_65 {
  padding-right: 65px;
}

.pr_70 {
  padding-right: 70px;
}

.pr_75 {
  padding-right: 75px;
}

.pr_80 {
  padding-right: 80px;
}

.pr_85 {
  padding-right: 85px;
}

.pr_90 {
  padding-right: 90px;
}

.pr_95 {
  padding-right: 95px;
}

.pr_100 {
  padding-right: 100px;
}

.pr_105 {
  padding-right: 105px;
}

.pr_110 {
  padding-right: 110px;
}

.pr_115 {
  padding-right: 115px;
}

.pr_120 {
  padding-right: 120px;
}

.pr_125 {
  padding-right: 125px;
}

.pr_130 {
  padding-right: 130px;
}

.pr_135 {
  padding-right: 135px;
}

.pr_140 {
  padding-right: 140px;
}

.pr_145 {
  padding-right: 145px;
}

.pr_150 {
  padding-right: 150px;
}

.pb_0 {
  padding-bottom: 0px;
}

.pb_5 {
  padding-bottom: 5px;
}

.pb_10 {
  padding-bottom: 10px;
}

.pb_15 {
  padding-bottom: 15px;
}

.pb_20 {
  padding-bottom: 20px;
}

.pb_25 {
  padding-bottom: 25px;
}

.pb_30 {
  padding-bottom: 30px;
}

.pb_35 {
  padding-bottom: 35px;
}

.pb_40 {
  padding-bottom: 40px;
}

.pb_45 {
  padding-bottom: 45px;
}

.pb_50 {
  padding-bottom: 50px;
}

.pb_55 {
  padding-bottom: 55px;
}

.pb_60 {
  padding-bottom: 60px;
}

.pb_65 {
  padding-bottom: 65px;
}

.pb_70 {
  padding-bottom: 70px;
}

.pb_75 {
  padding-bottom: 75px;
}

.pb_80 {
  padding-bottom: 80px;
}

.pb_85 {
  padding-bottom: 85px;
}

.pb_90 {
  padding-bottom: 90px;
}

.pb_95 {
  padding-bottom: 95px;
}

.pb_100 {
  padding-bottom: 100px;
}

.pb_105 {
  padding-bottom: 105px;
}

.pb_110 {
  padding-bottom: 110px;
}

.pb_115 {
  padding-bottom: 115px;
}

.pb_120 {
  padding-bottom: 120px;
}

.pb_125 {
  padding-bottom: 125px;
}

.pb_130 {
  padding-bottom: 130px;
}

.pb_135 {
  padding-bottom: 135px;
}

.pb_140 {
  padding-bottom: 140px;
}

.pb_145 {
  padding-bottom: 145px;
}

.pb_150 {
  padding-bottom: 150px;
}

.pl_0 {
  padding-left: 0px;
}

.pl_5 {
  padding-left: 5px;
}

.pl_10 {
  padding-left: 10px;
}

.pl_15 {
  padding-left: 15px;
}

.pl_20 {
  padding-left: 20px;
}

.pl_25 {
  padding-left: 25px;
}

.pl_30 {
  padding-left: 30px;
}

.pl_35 {
  padding-left: 35px;
}

.pl_40 {
  padding-left: 40px;
}

.pl_45 {
  padding-left: 45px;
}

.pl_50 {
  padding-left: 50px;
}

.pl_55 {
  padding-left: 55px;
}

.pl_60 {
  padding-left: 60px;
}

.pl_65 {
  padding-left: 65px;
}

.pl_70 {
  padding-left: 70px;
}

.pl_75 {
  padding-left: 75px;
}

.pl_80 {
  padding-left: 80px;
}

.pl_85 {
  padding-left: 85px;
}

.pl_90 {
  padding-left: 90px;
}

.pl_95 {
  padding-left: 95px;
}

.pl_100 {
  padding-left: 100px;
}

.pl_105 {
  padding-left: 105px;
}

.pl_110 {
  padding-left: 110px;
}

.pl_115 {
  padding-left: 115px;
}

.pl_120 {
  padding-left: 120px;
}

.pl_125 {
  padding-left: 125px;
}

.pl_130 {
  padding-left: 130px;
}

.pl_135 {
  padding-left: 135px;
}

.pl_140 {
  padding-left: 140px;
}

.pl_145 {
  padding-left: 145px;
}

.pl_150 {
  padding-left: 150px;
}

.px_0 {
  padding: 0px;
}

.px_5 {
  padding: 5px;
}

.px_10 {
  padding: 10px;
}

.px_15 {
  padding: 15px;
}

.px_20 {
  padding: 20px;
}

.px_25 {
  padding: 25px;
}

.px_30 {
  padding: 30px;
}

.px_35 {
  padding: 35px;
}

.px_40 {
  padding: 40px;
}

.px_45 {
  padding: 45px;
}

.px_50 {
  padding: 50px;
}

.px_55 {
  padding: 55px;
}

.px_60 {
  padding: 60px;
}

.px_65 {
  padding: 65px;
}

.px_70 {
  padding: 70px;
}

.px_75 {
  padding: 75px;
}

.px_80 {
  padding: 80px;
}

.px_85 {
  padding: 85px;
}

.px_90 {
  padding: 90px;
}

.px_95 {
  padding: 95px;
}

.px_100 {
  padding: 100px;
}

.px_105 {
  padding: 105px;
}

.px_110 {
  padding: 110px;
}

.px_115 {
  padding: 115px;
}

.px_120 {
  padding: 120px;
}

.px_125 {
  padding: 125px;
}

.px_130 {
  padding: 130px;
}

.px_135 {
  padding: 135px;
}

.px_140 {
  padding: 140px;
}

.px_145 {
  padding: 145px;
}

.px_150 {
  padding: 150px;
}

#kv .kv_h1, #kv .kv_h3, #pd .pd_title1, #pd .pd_title2, #pd .pd_title3, #data .data_title2, #data .data_title1, #data .data_title3, #data .qa_title {
  text-indent: -999999px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}

body[data-aos-duration='50'] [data-aos], [data-aos][data-aos][data-aos-duration='50'] {
  -webkit-transition-duration: 50ms;
          transition-duration: 50ms;
}

body[data-aos-delay='50'] [data-aos], [data-aos][data-aos][data-aos-delay='50'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='50'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='50'].aos-animate {
  -webkit-transition-delay: 50ms;
          transition-delay: 50ms;
}

body[data-aos-duration='100'] [data-aos], [data-aos][data-aos][data-aos-duration='100'] {
  -webkit-transition-duration: 100ms;
          transition-duration: 100ms;
}

body[data-aos-delay='100'] [data-aos], [data-aos][data-aos][data-aos-delay='100'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='100'].aos-animate {
  -webkit-transition-delay: 100ms;
          transition-delay: 100ms;
}

body[data-aos-duration='150'] [data-aos], [data-aos][data-aos][data-aos-duration='150'] {
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
}

body[data-aos-delay='150'] [data-aos], [data-aos][data-aos][data-aos-delay='150'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='150'].aos-animate {
  -webkit-transition-delay: 150ms;
          transition-delay: 150ms;
}

body[data-aos-duration='200'] [data-aos], [data-aos][data-aos][data-aos-duration='200'] {
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
}

body[data-aos-delay='200'] [data-aos], [data-aos][data-aos][data-aos-delay='200'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='200'].aos-animate {
  -webkit-transition-delay: 200ms;
          transition-delay: 200ms;
}

body[data-aos-duration='250'] [data-aos], [data-aos][data-aos][data-aos-duration='250'] {
  -webkit-transition-duration: 250ms;
          transition-duration: 250ms;
}

body[data-aos-delay='250'] [data-aos], [data-aos][data-aos][data-aos-delay='250'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='250'].aos-animate {
  -webkit-transition-delay: 250ms;
          transition-delay: 250ms;
}

body[data-aos-duration='300'] [data-aos], [data-aos][data-aos][data-aos-duration='300'] {
  -webkit-transition-duration: 300ms;
          transition-duration: 300ms;
}

body[data-aos-delay='300'] [data-aos], [data-aos][data-aos][data-aos-delay='300'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='300'].aos-animate {
  -webkit-transition-delay: 300ms;
          transition-delay: 300ms;
}

body[data-aos-duration='350'] [data-aos], [data-aos][data-aos][data-aos-duration='350'] {
  -webkit-transition-duration: 350ms;
          transition-duration: 350ms;
}

body[data-aos-delay='350'] [data-aos], [data-aos][data-aos][data-aos-delay='350'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='350'].aos-animate {
  -webkit-transition-delay: 350ms;
          transition-delay: 350ms;
}

body[data-aos-duration='400'] [data-aos], [data-aos][data-aos][data-aos-duration='400'] {
  -webkit-transition-duration: 400ms;
          transition-duration: 400ms;
}

body[data-aos-delay='400'] [data-aos], [data-aos][data-aos][data-aos-delay='400'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='400'].aos-animate {
  -webkit-transition-delay: 400ms;
          transition-delay: 400ms;
}

body[data-aos-duration='450'] [data-aos], [data-aos][data-aos][data-aos-duration='450'] {
  -webkit-transition-duration: 450ms;
          transition-duration: 450ms;
}

body[data-aos-delay='450'] [data-aos], [data-aos][data-aos][data-aos-delay='450'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='450'].aos-animate {
  -webkit-transition-delay: 450ms;
          transition-delay: 450ms;
}

body[data-aos-duration='500'] [data-aos], [data-aos][data-aos][data-aos-duration='500'] {
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
}

body[data-aos-delay='500'] [data-aos], [data-aos][data-aos][data-aos-delay='500'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='500'].aos-animate {
  -webkit-transition-delay: 500ms;
          transition-delay: 500ms;
}

body[data-aos-duration='550'] [data-aos], [data-aos][data-aos][data-aos-duration='550'] {
  -webkit-transition-duration: 550ms;
          transition-duration: 550ms;
}

body[data-aos-delay='550'] [data-aos], [data-aos][data-aos][data-aos-delay='550'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='550'].aos-animate {
  -webkit-transition-delay: 550ms;
          transition-delay: 550ms;
}

body[data-aos-duration='600'] [data-aos], [data-aos][data-aos][data-aos-duration='600'] {
  -webkit-transition-duration: 600ms;
          transition-duration: 600ms;
}

body[data-aos-delay='600'] [data-aos], [data-aos][data-aos][data-aos-delay='600'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='600'].aos-animate {
  -webkit-transition-delay: 600ms;
          transition-delay: 600ms;
}

body[data-aos-duration='650'] [data-aos], [data-aos][data-aos][data-aos-duration='650'] {
  -webkit-transition-duration: 650ms;
          transition-duration: 650ms;
}

body[data-aos-delay='650'] [data-aos], [data-aos][data-aos][data-aos-delay='650'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='650'].aos-animate {
  -webkit-transition-delay: 650ms;
          transition-delay: 650ms;
}

body[data-aos-duration='700'] [data-aos], [data-aos][data-aos][data-aos-duration='700'] {
  -webkit-transition-duration: 700ms;
          transition-duration: 700ms;
}

body[data-aos-delay='700'] [data-aos], [data-aos][data-aos][data-aos-delay='700'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='700'].aos-animate {
  -webkit-transition-delay: 700ms;
          transition-delay: 700ms;
}

body[data-aos-duration='750'] [data-aos], [data-aos][data-aos][data-aos-duration='750'] {
  -webkit-transition-duration: 750ms;
          transition-duration: 750ms;
}

body[data-aos-delay='750'] [data-aos], [data-aos][data-aos][data-aos-delay='750'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='750'].aos-animate {
  -webkit-transition-delay: 750ms;
          transition-delay: 750ms;
}

body[data-aos-duration='800'] [data-aos], [data-aos][data-aos][data-aos-duration='800'] {
  -webkit-transition-duration: 800ms;
          transition-duration: 800ms;
}

body[data-aos-delay='800'] [data-aos], [data-aos][data-aos][data-aos-delay='800'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='800'].aos-animate {
  -webkit-transition-delay: 800ms;
          transition-delay: 800ms;
}

body[data-aos-duration='850'] [data-aos], [data-aos][data-aos][data-aos-duration='850'] {
  -webkit-transition-duration: 850ms;
          transition-duration: 850ms;
}

body[data-aos-delay='850'] [data-aos], [data-aos][data-aos][data-aos-delay='850'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='850'].aos-animate {
  -webkit-transition-delay: 850ms;
          transition-delay: 850ms;
}

body[data-aos-duration='900'] [data-aos], [data-aos][data-aos][data-aos-duration='900'] {
  -webkit-transition-duration: 900ms;
          transition-duration: 900ms;
}

body[data-aos-delay='900'] [data-aos], [data-aos][data-aos][data-aos-delay='900'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='900'].aos-animate {
  -webkit-transition-delay: 900ms;
          transition-delay: 900ms;
}

body[data-aos-duration='950'] [data-aos], [data-aos][data-aos][data-aos-duration='950'] {
  -webkit-transition-duration: 950ms;
          transition-duration: 950ms;
}

body[data-aos-delay='950'] [data-aos], [data-aos][data-aos][data-aos-delay='950'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='950'].aos-animate {
  -webkit-transition-delay: 950ms;
          transition-delay: 950ms;
}

body[data-aos-duration='1000'] [data-aos], [data-aos][data-aos][data-aos-duration='1000'] {
  -webkit-transition-duration: 1000ms;
          transition-duration: 1000ms;
}

body[data-aos-delay='1000'] [data-aos], [data-aos][data-aos][data-aos-delay='1000'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1000'].aos-animate {
  -webkit-transition-delay: 1000ms;
          transition-delay: 1000ms;
}

body[data-aos-duration='1050'] [data-aos], [data-aos][data-aos][data-aos-duration='1050'] {
  -webkit-transition-duration: 1050ms;
          transition-duration: 1050ms;
}

body[data-aos-delay='1050'] [data-aos], [data-aos][data-aos][data-aos-delay='1050'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1050'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1050'].aos-animate {
  -webkit-transition-delay: 1050ms;
          transition-delay: 1050ms;
}

body[data-aos-duration='1100'] [data-aos], [data-aos][data-aos][data-aos-duration='1100'] {
  -webkit-transition-duration: 1100ms;
          transition-duration: 1100ms;
}

body[data-aos-delay='1100'] [data-aos], [data-aos][data-aos][data-aos-delay='1100'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1100'].aos-animate {
  -webkit-transition-delay: 1100ms;
          transition-delay: 1100ms;
}

body[data-aos-duration='1150'] [data-aos], [data-aos][data-aos][data-aos-duration='1150'] {
  -webkit-transition-duration: 1150ms;
          transition-duration: 1150ms;
}

body[data-aos-delay='1150'] [data-aos], [data-aos][data-aos][data-aos-delay='1150'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1150'].aos-animate {
  -webkit-transition-delay: 1150ms;
          transition-delay: 1150ms;
}

body[data-aos-duration='1200'] [data-aos], [data-aos][data-aos][data-aos-duration='1200'] {
  -webkit-transition-duration: 1200ms;
          transition-duration: 1200ms;
}

body[data-aos-delay='1200'] [data-aos], [data-aos][data-aos][data-aos-delay='1200'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1200'].aos-animate {
  -webkit-transition-delay: 1200ms;
          transition-delay: 1200ms;
}

body[data-aos-duration='1250'] [data-aos], [data-aos][data-aos][data-aos-duration='1250'] {
  -webkit-transition-duration: 1250ms;
          transition-duration: 1250ms;
}

body[data-aos-delay='1250'] [data-aos], [data-aos][data-aos][data-aos-delay='1250'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1250'].aos-animate {
  -webkit-transition-delay: 1250ms;
          transition-delay: 1250ms;
}

body[data-aos-duration='1300'] [data-aos], [data-aos][data-aos][data-aos-duration='1300'] {
  -webkit-transition-duration: 1300ms;
          transition-duration: 1300ms;
}

body[data-aos-delay='1300'] [data-aos], [data-aos][data-aos][data-aos-delay='1300'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1300'].aos-animate {
  -webkit-transition-delay: 1300ms;
          transition-delay: 1300ms;
}

body[data-aos-duration='1350'] [data-aos], [data-aos][data-aos][data-aos-duration='1350'] {
  -webkit-transition-duration: 1350ms;
          transition-duration: 1350ms;
}

body[data-aos-delay='1350'] [data-aos], [data-aos][data-aos][data-aos-delay='1350'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1350'].aos-animate {
  -webkit-transition-delay: 1350ms;
          transition-delay: 1350ms;
}

body[data-aos-duration='1400'] [data-aos], [data-aos][data-aos][data-aos-duration='1400'] {
  -webkit-transition-duration: 1400ms;
          transition-duration: 1400ms;
}

body[data-aos-delay='1400'] [data-aos], [data-aos][data-aos][data-aos-delay='1400'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1400'].aos-animate {
  -webkit-transition-delay: 1400ms;
          transition-delay: 1400ms;
}

body[data-aos-duration='1450'] [data-aos], [data-aos][data-aos][data-aos-duration='1450'] {
  -webkit-transition-duration: 1450ms;
          transition-duration: 1450ms;
}

body[data-aos-delay='1450'] [data-aos], [data-aos][data-aos][data-aos-delay='1450'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1450'].aos-animate {
  -webkit-transition-delay: 1450ms;
          transition-delay: 1450ms;
}

body[data-aos-duration='1500'] [data-aos], [data-aos][data-aos][data-aos-duration='1500'] {
  -webkit-transition-duration: 1500ms;
          transition-duration: 1500ms;
}

body[data-aos-delay='1500'] [data-aos], [data-aos][data-aos][data-aos-delay='1500'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1500'].aos-animate {
  -webkit-transition-delay: 1500ms;
          transition-delay: 1500ms;
}

body[data-aos-duration='1550'] [data-aos], [data-aos][data-aos][data-aos-duration='1550'] {
  -webkit-transition-duration: 1550ms;
          transition-duration: 1550ms;
}

body[data-aos-delay='1550'] [data-aos], [data-aos][data-aos][data-aos-delay='1550'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1550'].aos-animate {
  -webkit-transition-delay: 1550ms;
          transition-delay: 1550ms;
}

body[data-aos-duration='1600'] [data-aos], [data-aos][data-aos][data-aos-duration='1600'] {
  -webkit-transition-duration: 1600ms;
          transition-duration: 1600ms;
}

body[data-aos-delay='1600'] [data-aos], [data-aos][data-aos][data-aos-delay='1600'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1600'].aos-animate {
  -webkit-transition-delay: 1600ms;
          transition-delay: 1600ms;
}

body[data-aos-duration='1650'] [data-aos], [data-aos][data-aos][data-aos-duration='1650'] {
  -webkit-transition-duration: 1650ms;
          transition-duration: 1650ms;
}

body[data-aos-delay='1650'] [data-aos], [data-aos][data-aos][data-aos-delay='1650'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1650'].aos-animate {
  -webkit-transition-delay: 1650ms;
          transition-delay: 1650ms;
}

body[data-aos-duration='1700'] [data-aos], [data-aos][data-aos][data-aos-duration='1700'] {
  -webkit-transition-duration: 1700ms;
          transition-duration: 1700ms;
}

body[data-aos-delay='1700'] [data-aos], [data-aos][data-aos][data-aos-delay='1700'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1700'].aos-animate {
  -webkit-transition-delay: 1700ms;
          transition-delay: 1700ms;
}

body[data-aos-duration='1750'] [data-aos], [data-aos][data-aos][data-aos-duration='1750'] {
  -webkit-transition-duration: 1750ms;
          transition-duration: 1750ms;
}

body[data-aos-delay='1750'] [data-aos], [data-aos][data-aos][data-aos-delay='1750'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1750'].aos-animate {
  -webkit-transition-delay: 1750ms;
          transition-delay: 1750ms;
}

body[data-aos-duration='1800'] [data-aos], [data-aos][data-aos][data-aos-duration='1800'] {
  -webkit-transition-duration: 1800ms;
          transition-duration: 1800ms;
}

body[data-aos-delay='1800'] [data-aos], [data-aos][data-aos][data-aos-delay='1800'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1800'].aos-animate {
  -webkit-transition-delay: 1800ms;
          transition-delay: 1800ms;
}

body[data-aos-duration='1850'] [data-aos], [data-aos][data-aos][data-aos-duration='1850'] {
  -webkit-transition-duration: 1850ms;
          transition-duration: 1850ms;
}

body[data-aos-delay='1850'] [data-aos], [data-aos][data-aos][data-aos-delay='1850'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1850'].aos-animate {
  -webkit-transition-delay: 1850ms;
          transition-delay: 1850ms;
}

body[data-aos-duration='1900'] [data-aos], [data-aos][data-aos][data-aos-duration='1900'] {
  -webkit-transition-duration: 1900ms;
          transition-duration: 1900ms;
}

body[data-aos-delay='1900'] [data-aos], [data-aos][data-aos][data-aos-delay='1900'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1900'].aos-animate {
  -webkit-transition-delay: 1900ms;
          transition-delay: 1900ms;
}

body[data-aos-duration='1950'] [data-aos], [data-aos][data-aos][data-aos-duration='1950'] {
  -webkit-transition-duration: 1950ms;
          transition-duration: 1950ms;
}

body[data-aos-delay='1950'] [data-aos], [data-aos][data-aos][data-aos-delay='1950'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='1950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='1950'].aos-animate {
  -webkit-transition-delay: 1950ms;
          transition-delay: 1950ms;
}

body[data-aos-duration='2000'] [data-aos], [data-aos][data-aos][data-aos-duration='2000'] {
  -webkit-transition-duration: 2000ms;
          transition-duration: 2000ms;
}

body[data-aos-delay='2000'] [data-aos], [data-aos][data-aos][data-aos-delay='2000'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2000'].aos-animate {
  -webkit-transition-delay: 2000ms;
          transition-delay: 2000ms;
}

body[data-aos-duration='2050'] [data-aos], [data-aos][data-aos][data-aos-duration='2050'] {
  -webkit-transition-duration: 2050ms;
          transition-duration: 2050ms;
}

body[data-aos-delay='2050'] [data-aos], [data-aos][data-aos][data-aos-delay='2050'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2050'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2050'].aos-animate {
  -webkit-transition-delay: 2050ms;
          transition-delay: 2050ms;
}

body[data-aos-duration='2100'] [data-aos], [data-aos][data-aos][data-aos-duration='2100'] {
  -webkit-transition-duration: 2100ms;
          transition-duration: 2100ms;
}

body[data-aos-delay='2100'] [data-aos], [data-aos][data-aos][data-aos-delay='2100'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2100'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2100'].aos-animate {
  -webkit-transition-delay: 2100ms;
          transition-delay: 2100ms;
}

body[data-aos-duration='2150'] [data-aos], [data-aos][data-aos][data-aos-duration='2150'] {
  -webkit-transition-duration: 2150ms;
          transition-duration: 2150ms;
}

body[data-aos-delay='2150'] [data-aos], [data-aos][data-aos][data-aos-delay='2150'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2150'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2150'].aos-animate {
  -webkit-transition-delay: 2150ms;
          transition-delay: 2150ms;
}

body[data-aos-duration='2200'] [data-aos], [data-aos][data-aos][data-aos-duration='2200'] {
  -webkit-transition-duration: 2200ms;
          transition-duration: 2200ms;
}

body[data-aos-delay='2200'] [data-aos], [data-aos][data-aos][data-aos-delay='2200'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2200'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2200'].aos-animate {
  -webkit-transition-delay: 2200ms;
          transition-delay: 2200ms;
}

body[data-aos-duration='2250'] [data-aos], [data-aos][data-aos][data-aos-duration='2250'] {
  -webkit-transition-duration: 2250ms;
          transition-duration: 2250ms;
}

body[data-aos-delay='2250'] [data-aos], [data-aos][data-aos][data-aos-delay='2250'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2250'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2250'].aos-animate {
  -webkit-transition-delay: 2250ms;
          transition-delay: 2250ms;
}

body[data-aos-duration='2300'] [data-aos], [data-aos][data-aos][data-aos-duration='2300'] {
  -webkit-transition-duration: 2300ms;
          transition-duration: 2300ms;
}

body[data-aos-delay='2300'] [data-aos], [data-aos][data-aos][data-aos-delay='2300'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2300'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2300'].aos-animate {
  -webkit-transition-delay: 2300ms;
          transition-delay: 2300ms;
}

body[data-aos-duration='2350'] [data-aos], [data-aos][data-aos][data-aos-duration='2350'] {
  -webkit-transition-duration: 2350ms;
          transition-duration: 2350ms;
}

body[data-aos-delay='2350'] [data-aos], [data-aos][data-aos][data-aos-delay='2350'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2350'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2350'].aos-animate {
  -webkit-transition-delay: 2350ms;
          transition-delay: 2350ms;
}

body[data-aos-duration='2400'] [data-aos], [data-aos][data-aos][data-aos-duration='2400'] {
  -webkit-transition-duration: 2400ms;
          transition-duration: 2400ms;
}

body[data-aos-delay='2400'] [data-aos], [data-aos][data-aos][data-aos-delay='2400'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2400'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2400'].aos-animate {
  -webkit-transition-delay: 2400ms;
          transition-delay: 2400ms;
}

body[data-aos-duration='2450'] [data-aos], [data-aos][data-aos][data-aos-duration='2450'] {
  -webkit-transition-duration: 2450ms;
          transition-duration: 2450ms;
}

body[data-aos-delay='2450'] [data-aos], [data-aos][data-aos][data-aos-delay='2450'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2450'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2450'].aos-animate {
  -webkit-transition-delay: 2450ms;
          transition-delay: 2450ms;
}

body[data-aos-duration='2500'] [data-aos], [data-aos][data-aos][data-aos-duration='2500'] {
  -webkit-transition-duration: 2500ms;
          transition-duration: 2500ms;
}

body[data-aos-delay='2500'] [data-aos], [data-aos][data-aos][data-aos-delay='2500'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2500'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2500'].aos-animate {
  -webkit-transition-delay: 2500ms;
          transition-delay: 2500ms;
}

body[data-aos-duration='2550'] [data-aos], [data-aos][data-aos][data-aos-duration='2550'] {
  -webkit-transition-duration: 2550ms;
          transition-duration: 2550ms;
}

body[data-aos-delay='2550'] [data-aos], [data-aos][data-aos][data-aos-delay='2550'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2550'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2550'].aos-animate {
  -webkit-transition-delay: 2550ms;
          transition-delay: 2550ms;
}

body[data-aos-duration='2600'] [data-aos], [data-aos][data-aos][data-aos-duration='2600'] {
  -webkit-transition-duration: 2600ms;
          transition-duration: 2600ms;
}

body[data-aos-delay='2600'] [data-aos], [data-aos][data-aos][data-aos-delay='2600'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2600'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2600'].aos-animate {
  -webkit-transition-delay: 2600ms;
          transition-delay: 2600ms;
}

body[data-aos-duration='2650'] [data-aos], [data-aos][data-aos][data-aos-duration='2650'] {
  -webkit-transition-duration: 2650ms;
          transition-duration: 2650ms;
}

body[data-aos-delay='2650'] [data-aos], [data-aos][data-aos][data-aos-delay='2650'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2650'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2650'].aos-animate {
  -webkit-transition-delay: 2650ms;
          transition-delay: 2650ms;
}

body[data-aos-duration='2700'] [data-aos], [data-aos][data-aos][data-aos-duration='2700'] {
  -webkit-transition-duration: 2700ms;
          transition-duration: 2700ms;
}

body[data-aos-delay='2700'] [data-aos], [data-aos][data-aos][data-aos-delay='2700'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2700'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2700'].aos-animate {
  -webkit-transition-delay: 2700ms;
          transition-delay: 2700ms;
}

body[data-aos-duration='2750'] [data-aos], [data-aos][data-aos][data-aos-duration='2750'] {
  -webkit-transition-duration: 2750ms;
          transition-duration: 2750ms;
}

body[data-aos-delay='2750'] [data-aos], [data-aos][data-aos][data-aos-delay='2750'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2750'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2750'].aos-animate {
  -webkit-transition-delay: 2750ms;
          transition-delay: 2750ms;
}

body[data-aos-duration='2800'] [data-aos], [data-aos][data-aos][data-aos-duration='2800'] {
  -webkit-transition-duration: 2800ms;
          transition-duration: 2800ms;
}

body[data-aos-delay='2800'] [data-aos], [data-aos][data-aos][data-aos-delay='2800'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2800'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2800'].aos-animate {
  -webkit-transition-delay: 2800ms;
          transition-delay: 2800ms;
}

body[data-aos-duration='2850'] [data-aos], [data-aos][data-aos][data-aos-duration='2850'] {
  -webkit-transition-duration: 2850ms;
          transition-duration: 2850ms;
}

body[data-aos-delay='2850'] [data-aos], [data-aos][data-aos][data-aos-delay='2850'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2850'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2850'].aos-animate {
  -webkit-transition-delay: 2850ms;
          transition-delay: 2850ms;
}

body[data-aos-duration='2900'] [data-aos], [data-aos][data-aos][data-aos-duration='2900'] {
  -webkit-transition-duration: 2900ms;
          transition-duration: 2900ms;
}

body[data-aos-delay='2900'] [data-aos], [data-aos][data-aos][data-aos-delay='2900'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2900'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2900'].aos-animate {
  -webkit-transition-delay: 2900ms;
          transition-delay: 2900ms;
}

body[data-aos-duration='2950'] [data-aos], [data-aos][data-aos][data-aos-duration='2950'] {
  -webkit-transition-duration: 2950ms;
          transition-duration: 2950ms;
}

body[data-aos-delay='2950'] [data-aos], [data-aos][data-aos][data-aos-delay='2950'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='2950'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='2950'].aos-animate {
  -webkit-transition-delay: 2950ms;
          transition-delay: 2950ms;
}

body[data-aos-duration='3000'] [data-aos], [data-aos][data-aos][data-aos-duration='3000'] {
  -webkit-transition-duration: 3000ms;
          transition-duration: 3000ms;
}

body[data-aos-delay='3000'] [data-aos], [data-aos][data-aos][data-aos-delay='3000'] {
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

body[data-aos-delay='3000'] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay='3000'].aos-animate {
  -webkit-transition-delay: 3000ms;
          transition-delay: 3000ms;
}

body[data-aos-easing="linear"] [data-aos], [data-aos][data-aos][data-aos-easing="linear"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
          transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

body[data-aos-easing="ease"] [data-aos], [data-aos][data-aos][data-aos-easing="ease"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
          transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

body[data-aos-easing="ease-in"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in"] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
          transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}

body[data-aos-easing="ease-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out"] {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}

body[data-aos-easing="ease-in-out"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out"] {
  -webkit-transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
          transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}

body[data-aos-easing="ease-in-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-back"] {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
          transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

body[data-aos-easing="ease-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-back"] {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
          transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

body[data-aos-easing="ease-in-out-back"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-back"] {
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
          transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

body[data-aos-easing="ease-in-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-sine"] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
          transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

body[data-aos-easing="ease-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-sine"] {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
          transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

body[data-aos-easing="ease-in-out-sine"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-sine"] {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
          transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

body[data-aos-easing="ease-in-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quad"] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

body[data-aos-easing="ease-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quad"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

body[data-aos-easing="ease-in-out-quad"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quad"] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

body[data-aos-easing="ease-in-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-cubic"] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

body[data-aos-easing="ease-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-cubic"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

body[data-aos-easing="ease-in-out-cubic"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-cubic"] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

body[data-aos-easing="ease-in-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-quart"] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
          transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

body[data-aos-easing="ease-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-out-quart"] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
          transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

body[data-aos-easing="ease-in-out-quart"] [data-aos], [data-aos][data-aos][data-aos-easing="ease-in-out-quart"] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
          transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

/**
 * Fade animations:
 * fade
 * fade-up, fade-down, fade-left, fade-right
 * fade-up-right, fade-up-left, fade-down-right, fade-down-left
 */
[data-aos^='fade'][data-aos^='fade'] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}

[data-aos^='fade'][data-aos^='fade'].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

[data-aos='fade-up'] {
  -webkit-transform: translate3d(0, 100px, 0);
          transform: translate3d(0, 100px, 0);
}

[data-aos='fade-down'] {
  -webkit-transform: translate3d(0, -100px, 0);
          transform: translate3d(0, -100px, 0);
}

[data-aos='fade-right'] {
  -webkit-transform: translate3d(-100px, 0, 0);
          transform: translate3d(-100px, 0, 0);
}

[data-aos='fade-left'] {
  -webkit-transform: translate3d(100px, 0, 0);
          transform: translate3d(100px, 0, 0);
}

[data-aos='fade-up-right'] {
  -webkit-transform: translate3d(-100px, 100px, 0);
          transform: translate3d(-100px, 100px, 0);
}

[data-aos='fade-up-left'] {
  -webkit-transform: translate3d(100px, 100px, 0);
          transform: translate3d(100px, 100px, 0);
}

[data-aos='fade-down-right'] {
  -webkit-transform: translate3d(-100px, -100px, 0);
          transform: translate3d(-100px, -100px, 0);
}

[data-aos='fade-down-left'] {
  -webkit-transform: translate3d(100px, -100px, 0);
          transform: translate3d(100px, -100px, 0);
}

/**
 * Zoom animations:
 * zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
 * zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
 */
[data-aos^='zoom'][data-aos^='zoom'] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}

[data-aos^='zoom'][data-aos^='zoom'].aos-animate {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}

[data-aos='zoom-in'] {
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
}

[data-aos='zoom-in-up'] {
  -webkit-transform: translate3d(0, 100px, 0) scale(0.6);
          transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos='zoom-in-down'] {
  -webkit-transform: translate3d(0, -100px, 0) scale(0.6);
          transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos='zoom-in-right'] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(0.6);
          transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos='zoom-in-left'] {
  -webkit-transform: translate3d(100px, 0, 0) scale(0.6);
          transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos='zoom-out'] {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}

[data-aos='zoom-out-up'] {
  -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
          transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos='zoom-out-down'] {
  -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
          transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos='zoom-out-right'] {
  -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
          transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos='zoom-out-left'] {
  -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
          transform: translate3d(100px, 0, 0) scale(1.2);
}

/**
 * Slide animations
 */
[data-aos^='slide'][data-aos^='slide'] {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

[data-aos^='slide'][data-aos^='slide'].aos-animate {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

[data-aos='slide-up'] {
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
}

[data-aos='slide-down'] {
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}

[data-aos='slide-right'] {
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}

[data-aos='slide-left'] {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

/**
 * Flip animations:
 * flip-left, flip-right, flip-up, flip-down
 */
[data-aos^='flip'][data-aos^='flip'] {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

[data-aos='flip-left'] {
  -webkit-transform: perspective(2500px) rotateY(-100deg);
          transform: perspective(2500px) rotateY(-100deg);
}

[data-aos='flip-left'].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
          transform: perspective(2500px) rotateY(0);
}

[data-aos='flip-right'] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
          transform: perspective(2500px) rotateY(100deg);
}

[data-aos='flip-right'].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
          transform: perspective(2500px) rotateY(0);
}

[data-aos='flip-up'] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
          transform: perspective(2500px) rotateX(-100deg);
}

[data-aos='flip-up'].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
          transform: perspective(2500px) rotateX(0);
}

[data-aos='flip-down'] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
          transform: perspective(2500px) rotateX(100deg);
}

[data-aos='flip-down'].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
          transform: perspective(2500px) rotateX(0);
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
}

body,
html {
  font-family: "Noto Sans TC", Helvetica, Arial, "黑體-繁", "Heiti TC", "儷黑", "LiHei", "微軟正黑體", "Microsoft JhengHei", sans-serif;
  background: #ddd;
  background-color: #fff;
  color: #282828;
  position: relative;
}

input,
select,
textarea,
button,
option,
li {
  font-family: "Noto Sans TC", Helvetica, Arial, "黑體-繁", "Heiti TC", "儷黑", "LiHei", "微軟正黑體", "Microsoft JhengHei", sans-serif;
}

a,
button {
  text-decoration: none;
  -webkit-transition: all ease-in-out 0.2s;
  transition: all ease-in-out 0.2s;
  -webkit-appearance: none;
  cursor: pointer;
}

a:focus, a:hover, a:active,
button:focus,
button:hover,
button:active {
  outline: none;
  text-decoration: none;
}

::-webkit-scrollbar {
  display: none;
}

.ctr_both {
  clear: both;
}

.m_auto {
  display: block;
  margin: 0 auto;
}

.bg {
  width: 100vw;
  height: 100vh;
  position: fixed;
  background: url(../images/bg.jpg) no-repeat center;
  background-size: cover;
  top: 0;
  z-index: 0;
}

.wrapper {
  overflow: hidden;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  margin: 0 auto;
  background: url(../images/kv.jpg) no-repeat top center;
  position: relative;
  z-index: 1;
}

.container {
  max-width: 750px;
  margin: 0 auto;
  height: auto;
  position: relative;
}

#kv {
  position: relative;
  height: 1655px;
}

#kv .logo_excia {
  width: 150px;
  height: 28px;
  background: url(../images/logo_excia.png) no-repeat;
  background-size: 100%;
  display: block;
  position: absolute;
  top: 20px;
  left: 20px;
}

#kv .kv_h1 {
  width: 617px;
  height: 49px;
  background: url(../images/kv_h1.png) no-repeat;
  background-size: 100%;
  position: relative;
  top: 110px;
}

#kv .kv_h3 {
  width: 356px;
  height: 93px;
  background: url(../images/kv_h3.png) no-repeat;
  background-size: 100%;
  position: relative;
  top: 150px;
}

#kv .kv_line {
  width: 1px;
  height: 108px;
  background: url(../images/kv_line.png) no-repeat;
  background-size: 100%;
  position: relative;
  top: 900px;
}

#kv .kv_p {
  font-size: 30px;
  line-height: 55px;
  letter-spacing: 0.03em;
  font-weight: 300;
  text-align: center;
  position: relative;
  top: 930px;
}

#kv .btn_go {
  width: 388px;
  height: 80px;
  border: 1px solid #282828;
  text-align: center;
  line-height: 80px;
  text-align: center;
  color: #282828;
  font-size: 32px;
  letter-spacing: 0.1em;
  position: relative;
  top: 966px;
  cursor: pointer;
}

#kv .btn_go img {
  -webkit-animation: 0.5s ease-in-out an_trX infinite;
          animation: 0.5s ease-in-out an_trX infinite;
}

@-webkit-keyframes an_trX {
  50% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}

@keyframes an_trX {
  50% {
    -webkit-transform: translateX(5px);
            transform: translateX(5px);
  }
}

#kv .btn_go:hover {
  background-color: #282828;
  color: #fff;
  -webkit-box-shadow: 4px 8px 10px rgba(0, 0, 0, 0.4);
          box-shadow: 4px 8px 10px rgba(0, 0, 0, 0.4);
}

#kv .btn_go:hover img {
  -webkit-filter: invert(1);
          filter: invert(1);
}

#pd {
  position: relative;
  height: 1253px;
  padding-top: 188px;
}

#pd .pd_title1 {
  width: 353px;
  height: 60px;
  background: url(../images/pd_title1.png) no-repeat;
  background-size: 100%;
}

#pd .pd_title2 {
  width: 470px;
  height: 45px;
  background: url(../images/pd_title2.png) no-repeat;
  background-size: 100%;
  margin-top: 20px;
}

#pd .pd_title3 {
  width: 670px;
  height: 38px;
  background: url(../images/pd_title3.png) no-repeat;
  background-size: 100%;
  margin-top: 28px;
}

#pd .pd_p {
  font-size: 30px;
  line-height: 55px;
  letter-spacing: 0.03em;
  font-weight: 300;
  text-align: center;
  margin-top: 36px;
}

#pd .pd_img {
  width: 223px;
  height: 612px;
  background: url(../images/pd_img.png) no-repeat;
  background-size: 100%;
  margin-top: 30px;
  position: relative;
}

#pd .pd_img .light {
  width: 223px;
  height: 612px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-mask-image: url(../images/pd_img_mask.png);
}

#pd .pd_img .light span {
  display: block;
  width: 200px;
  height: 612px;
  -webkit-animation: light 3s infinite linear;
  animation: light 3s infinite linear;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  background: url(../images/light.png) no-repeat center top;
  background-size: cover;
  opacity: 0.9;
}

@-webkit-keyframes light {
  0%,
  50%,
  100% {
    -webkit-transform-origin: top center;
  }
  0% {
    -webkit-transform: translatex(-100px);
  }
  40% {
    -webkit-transform: translatex(600px);
  }
  100% {
    -webkit-transform: translatex(600px);
  }
}

@keyframes light {
  0% {
    -webkit-transform: translatex(-100px);
            transform: translatex(-100px);
  }
  40% {
    -webkit-transform: translatex(600px);
            transform: translatex(600px);
  }
  100% {
    -webkit-transform: translatex(600px);
            transform: translatex(600px);
  }
}

#pd .pd_list {
  font-size: 38px;
  letter-spacing: 0;
  font-weight: 300;
  color: #e67200;
  position: absolute;
}

#pd .pd_list .plus {
  width: 50px;
  height: 50px;
  outline: 1px solid #f6ad54;
  position: relative;
  z-index: 2;
  cursor: pointer;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-animation: 1.4s an_scale ease-in-out infinite;
          animation: 1.4s an_scale ease-in-out infinite;
}

@-webkit-keyframes an_scale {
  60% {
    -webkit-transform: scale(1.03) rotate(45deg);
            transform: scale(1.03) rotate(45deg);
  }
}

@keyframes an_scale {
  60% {
    -webkit-transform: scale(1.03) rotate(45deg);
            transform: scale(1.03) rotate(45deg);
  }
}

#pd .pd_list .plus.plus1 {
  position: absolute;
  right: 0;
  top: 58px;
}

#pd .pd_list .plus.plus2 {
  position: absolute;
  left: 0;
  top: 58px;
}

#pd .pd_list .plus .line {
  width: 30px;
  height: 2px;
  position: absolute;
  top: 25px;
  left: 10px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}

#pd .pd_list .plus .line.active {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  opacity: 0;
}

#pd .pd_list .plus::before {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 5px;
  left: 5px;
  content: "";
  background-color: #f6ad54;
}

#pd .pd_list .plus::after {
  width: 30px;
  height: 2px;
  position: absolute;
  top: 25px;
  left: 10px;
  content: "";
  background-color: #fff;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

#pd .pd_list.pd_list1 {
  top: 690px;
  left: 80px;
}

#pd .pd_list.pd_list2 {
  top: 760px;
  right: 30px;
}

#pd .pd_list .hide1 {
  width: 316px;
  height: 307px;
  background: url(../images/hide1.png) no-repeat;
  background-size: 100%;
  position: absolute;
  display: none;
  top: 83px;
  left: -50px;
}

#pd .pd_list .hide1.active {
  display: block;
}

#pd .pd_list .hide2 {
  width: 363px;
  height: 351px;
  background: url(../images/hide2.png) no-repeat;
  background-size: 100%;
  display: none;
  position: absolute;
  top: 83px;
  right: 0px;
}

#pd .pd_list .hide2.active {
  display: block;
}

#data {
  position: relative;
  padding-top: 160px;
}

#data .data_title2 {
  width: 360px;
  height: 40px;
  background: url(../images/data_title2.png) no-repeat;
  background-size: 100%;
}

#data .data_title1 {
  width: 499px;
  height: 101px;
  background: url(../images/data_title1.png) no-repeat;
  background-size: 100%;
  margin-top: 12px;
}

#data .data_title3 {
  width: 670px;
  height: 95px;
  background: url(../images/data_title3.png) no-repeat;
  background-size: 100%;
}

#data .data_step_group {
  width: 670px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

#data .data_step_group div {
  font-size: 30px;
  line-height: 46px;
  letter-spacing: 0.05em;
  font-weight: 300;
  padding-left: 80px;
  position: relative;
  text-align: justify;
}

#data .data_step_group div::before {
  width: 127px;
  height: 127px;
  position: absolute;
  z-index: -1;
  content: "";
  background-size: 100%;
  display: block;
  top: -32px;
  left: 0;
}

#data .data_step_group div:nth-child(1)::before {
  width: 127px;
  height: 127px;
  background: url(../images/step_list1.png) no-repeat;
  background-size: 100%;
}

#data .data_step_group div:nth-child(2)::before {
  width: 127px;
  height: 127px;
  background: url(../images/step_list2.png) no-repeat;
  background-size: 100%;
}

#data .data_step_group div:nth-child(3)::before {
  width: 127px;
  height: 127px;
  background: url(../images/step_list3.png) no-repeat;
  background-size: 100%;
}

#data .data_step_group div:nth-child(4)::before {
  width: 127px;
  height: 127px;
  background: url(../images/step_list4.png) no-repeat;
  background-size: 100%;
}

#data .qa_title {
  width: 341px;
  height: 51px;
  background: url(../images/qa_title.png) no-repeat;
  background-size: 100%;
  margin-top: 80px;
}

#data .qa_line {
  width: 1px;
  height: 50px;
  background-color: #f59e9f;
  margin-top: 5px;
  margin-bottom: 25px;
}

.data_group {
  width: 670px;
  margin-top: 30px;
}

.data_group .form_group {
  width: 100%;
  height: 110px;
  color: #282828;
  border-bottom: 1px solid #282828;
}

.data_group .form_group:focus {
  outline: 0 none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}

.data_group .form_group .form_label {
  width: 22%;
  float: left;
  display: inline-block;
  height: 110px;
  font-size: 34px;
  line-height: 110px;
  font-weight: 400;
  position: relative;
  z-index: 1;
  background-color: transparent;
}

.data_group .form_group .form_input {
  float: right;
  width: 78%;
  height: 110px;
  font-size: 34px;
  line-height: 110px;
  display: inline-block;
  padding-left: 20px;
  font-weight: 400;
  border: 0;
  color: #282828;
  background: transparent;
}

.data_group .form_group .form_input::-webkit-input-placeholder {
  font-weight: 400;
  color: #282828;
}

.data_group .form_group .form_input:-ms-input-placeholder {
  font-weight: 400;
  color: #282828;
}

.data_group .form_group .form_input::-ms-input-placeholder {
  font-weight: 400;
  color: #282828;
}

.data_group .form_group .form_input::placeholder {
  font-weight: 400;
  color: #282828;
}

.data_group .form_group .form_input:focus {
  outline-offset: 0;
  outline: 0;
  border: 0;
  border-bottom: 1px solid #282828;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
}

.data_group .form_group .txt_addr {
  height: 110px;
  font-size: 34px;
  line-height: 110px;
  width: 79%;
  display: inline-block;
  padding-left: 20px;
  font-weight: 400;
  border: 0;
  color: #282828;
  position: relative;
  margin-left: 21%;
  border-bottom: 1px solid #282828;
  z-index: 1;
  background-color: transparent;
}

.data_group .form_group .txt_addr::-webkit-input-placeholder {
  font-weight: 400;
  color: #282828;
}

.data_group .form_group .txt_addr:-ms-input-placeholder {
  font-weight: 400;
  color: #282828;
}

.data_group .form_group .txt_addr::-ms-input-placeholder {
  font-weight: 400;
  color: #282828;
}

.data_group .form_group .txt_addr::placeholder {
  font-weight: 400;
  color: #282828;
}

.data_group .form_group .txt_addr:focus {
  outline-offset: 0;
  outline: 0;
  border: 0;
  border-bottom: 1px solid #282828;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
}

.data_group .form_group > .select:focus {
  border: 0;
  outline-offset: 0;
  padding-left: 10px;
  outline: 0 none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.data_group .form_group2 {
  width: 100%;
  height: auto;
  font-size: 34px;
  letter-spacing: 0.03em;
  line-height: 1.2em;
  margin-top: 4px;
  margin-bottom: 40px;
  padding-left: 85px;
  position: relative;
}

.data_group .form_group2 .qa {
  position: absolute;
  top: -20px;
  left: 0;
  width: 75px;
  height: 73px;
  display: block;
  background-size: 100%;
}

.data_group .form_group2 .q1 {
  background: url(../images/data_q1.png) no-repeat;
  background-size: 100%;
}

.data_group .form_group2 .q2 {
  background: url(../images/data_q2.png) no-repeat;
  background-size: 100%;
}

.data_group .form_group2 .q3 {
  background: url(../images/data_q3.png) no-repeat;
  background-size: 100%;
}

.data_group .form_group2 .q4 {
  background: url(../images/data_q4.png) no-repeat;
  background-size: 100%;
}

.data_group .form_group2 .q5 {
  background: url(../images/data_q5.png) no-repeat;
  background-size: 100%;
}

.data_group .form_group2 .q6 {
  background: url(../images/data_q6.png) no-repeat;
  background-size: 100%;
}

.data_group .form_group2.agree_txt {
  margin-bottom: 30px;
}

.data_group .form_group2 span {
  font-size: 28px;
}

.data_group .box_radio {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.data_group .box_radio .radio_style {
  margin-top: 20px;
}

.data_group .box_check {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.data_group .box_check > div {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.data_group .box_check .check_style {
  font-size: 34px;
  line-height: 80px;
}

.data_group .box_check .check_style .checkmark {
  position: absolute;
  top: 20px;
  left: 0;
  width: 40px;
  height: 40px;
  background-color: transparent;
  border: 1px solid #282828;
}

.data_group .box_check .check_style .checkmark:after {
  left: 12px;
  border-width: 0 7px 7px 0;
}

.data_group .box_check .check_style:first-child, .data_group .box_check .check_style:nth-child(2) {
  margin-top: 20px;
}

.data_group .radio_style {
  cursor: pointer;
  position: relative;
  display: inline-block;
  padding-left: 46px;
  margin-bottom: 10px;
  margin-top: 30px;
  margin-right: 100px;
  font-weight: 400;
  font-size: 28px;
  line-height: 40px;
  color: #282828;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.data_group .radio_style:hover input ~ .checkmark {
  background-color: #282828;
}

.data_group .radio_style input {
  cursor: pointer;
  position: absolute;
  opacity: 0;
}

.data_group .radio_style input:checked ~ .checkmark {
  background-color: #282828;
  border: 2px solid #282828;
}

.data_group .radio_style input:checked ~ .checkmark:after {
  display: block;
}

.data_group .radio_style .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: transparent;
  border: 2px solid #282828;
}

.data_group .radio_style .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  top: 8px;
  left: 8px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: white;
}

.data_group .check_style {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  display: block;
  padding-left: 46px;
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 28px;
  line-height: 40px;
  color: #282828;
}

.data_group .check_style a {
  vertical-align: baseline;
  color: #282828;
  border-bottom: 1px solid #282828;
}

.data_group .check_style input {
  cursor: pointer;
  position: absolute;
  opacity: 0;
}

.data_group .check_style .checkmark {
  position: absolute;
  top: 3px;
  left: 0;
  width: 40px;
  height: 40px;
  background-color: transparent;
  border: 1px solid #282828;
}

.data_group .check_style .checkmark:after {
  position: absolute;
  left: 14px;
  top: 5px;
  content: "";
  display: none;
  width: 8px;
  height: 18px;
  border: solid #282828;
  border-width: 0 5px 5px 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.data_group .check_style:hover input ~ .checkmark {
  background-color: rgba(0, 0, 0, 0.4);
}

.data_group .check_style input:checked ~ .checkmark {
  background-color: transparent;
}

.data_group .check_style input:checked ~ .checkmark:after {
  display: block;
}

.data_group .style_select {
  float: right;
  position: relative;
  width: 80%;
  margin: 0;
  border: none;
  border-radius: none;
  border-bottom: 1px solid #282828;
}

.data_group .style_select:after {
  position: absolute;
  content: "";
  z-index: 2;
  top: 44%;
  right: 20px;
  width: 0;
  height: 0;
  pointer-events: none;
  border: solid transparent;
  border-top-color: #282828;
  border-width: 12px;
}

.data_group .style_select > .select {
  cursor: pointer;
  -webkit-appearance: none;
  width: 100%;
  font-size: 34px;
  line-height: 90px;
  height: 90px;
  padding-left: 20px;
  font-weight: 400;
  border: 0;
  border-radius: 0px;
  background-color: transparent;
  color: #282828;
}

.data_group .style_select > .select:focus {
  border: 0;
  outline-offset: 0;
  outline: 0 none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.data_group .style_select > .select > option {
  font-weight: 400;
  color: #888;
  border: none;
  border-radius: 0;
}

.data_group .style_select > .select > option:hover {
  border: none;
  border-radius: 0;
}

.data_group .btn_send {
  cursor: pointer;
  width: 388px;
  height: 80px;
  font-size: 34px;
  line-height: 80px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.08em;
  color: #fff;
  background-color: #282828;
  margin-bottom: 66px;
  margin-top: 66px;
}

.data_group .btn_send .triangle_right {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 6px;
  border-top: 10px solid transparent;
  border-left: 14px solid #fff;
  border-bottom: 10px solid transparent;
}

.data_group .btn_send:hover {
  background-color: #282828;
  color: #fff;
  -webkit-box-shadow: 4px 8px 10px rgba(0, 0, 0, 0.4);
          box-shadow: 4px 8px 10px rgba(0, 0, 0, 0.4);
}

.data_group .btn_send:hover img {
  -webkit-filter: invert(1);
          filter: invert(1);
}

.data_group .notice {
  padding-bottom: 50px;
  font-weight: 300;
  font-size: 28px;
  line-height: 46px;
  letter-spacing: 0.03em;
  color: #282828;
}

.data_group .notice .notice_li {
  margin-left: 45px;
  list-style-type: decimal;
}

.data_group .notice .notice_li a {
  text-decoration: underline;
  line-height: 45px;
  vertical-align: baseline;
  color: #282828;
}

.data_group .bday-select {
  float: left;
  position: relative;
  width: 24%;
  margin: 0;
  border: none;
  border-radius: none;
}

.data_group .bday-select.num1 {
  padding-left: 20px;
  text-align: center;
}

.data_group .bday-select.num2 {
  padding-left: 70px;
  text-align: center;
}

.data_group .bday-select.num3 {
  padding-left: 70px;
  text-align: center;
}

.data_group .bday-select::after {
  position: absolute;
  content: "";
  z-index: 2;
  top: 45%;
  right: 0;
  width: 0;
  height: 0;
  pointer-events: none;
  border: solid transparent;
  border-top-color: #282828;
  border-width: 12px;
}

.data_group .bday-select > select {
  font-size: 34px;
  line-height: 110px;
  height: 110px;
  cursor: pointer;
  -webkit-appearance: none;
  width: 100%;
  padding-left: 0px;
  border: 0;
  border-radius: 0px;
  background-color: transparent;
  color: #282828;
}

.data_group .bday-select > select:focus {
  border: 0;
  outline-offset: 0;
  outline: 0 none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.data_group .bday-select > select > option {
  font-weight: 400;
  color: #888;
  border: none;
  border-radius: 0;
}

.data_group .bday-select > select > option:hover {
  border: none;
  border-radius: 0;
}

.data_group #twzipcode {
  height: 200px;
  position: relative;
}

.data_group #twzipcode::before {
  position: absolute;
  content: "";
  z-index: 2;
  top: 25%;
  left: 48%;
  width: 0;
  height: 0;
  pointer-events: none;
  border: solid transparent;
  border-top-color: #202121;
  border-width: 12px;
}

.data_group #twzipcode::after {
  position: absolute;
  content: "";
  z-index: 2;
  top: 25%;
  right: 4%;
  width: 0;
  height: 0;
  pointer-events: none;
  border: solid transparent;
  border-top-color: #202121;
  border-width: 12px;
}

.data_group #twzipcode select[name="county"] {
  font-size: 34px;
  line-height: 110px;
  height: 110px;
  width: 38%;
  -webkit-appearance: none;
  border: 0;
  border-radius: 0;
  padding-left: 14px;
  background-color: transparent;
}

.data_group #twzipcode select[name="district"] {
  font-size: 34px;
  line-height: 110px;
  height: 110px;
  width: 38%;
  margin-left: 5px;
  -webkit-appearance: none;
  border: 0;
  border-radius: 0;
  padding-left: 9px;
  background-color: transparent;
}

.data_group #twzipcode input[name="zipcode"] {
  font-size: 34px;
  line-height: 110px;
  height: 110px;
  width: 20%;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  display: inline-block;
  pointer-events: none;
  text-align: center;
  outline: 0;
  border: 0;
  background-color: transparent;
}

.pop_first {
  width: 100vw;
  height: 100vh;
  display: block;
  margin: 0 auto;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  background-color: rgba(0, 0, 0, 0.9);
  overflow: scroll;
}

.pop_first .pop_body {
  width: 700px;
  margin: 0 auto;
  border-radius: 30px;
  border: 3px solid #f6ad54;
  margin-top: 80px;
  padding: 30px 0;
  position: relative;
}

.pop_first .pop_body .btn_close_pop {
  position: fixed;
  right: 1%;
  top: 20px;
  z-index: 99999;
  color: #fff;
  background-color: transparent;
  font-size: 5em;
  border: 0;
  width: 90px;
  height: 90px;
  display: block;
  cursor: pointer;
}

.pop_first .pop_body .btn_close_pop span {
  width: 4px;
  height: 60px;
  background: #f6ad54;
  position: absolute;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  top: 15%;
  left: 40%;
}

.pop_first .pop_body .btn_close_pop span.btn_right_line {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  position: absolute;
  top: 15%;
  left: 40%;
}

.pop_first .h1 {
  width: 100%;
  font-size: 1.5em;
  line-height: 1.5em;
  letter-spacing: 0.1em;
  font-weight: 400;
  display: block;
  text-align: center;
  color: #f6ad54;
}

.pop_first hr {
  width: 80%;
  margin: 0 auto;
  margin-top: 20px;
  margin-bottom: 20px;
  background: #f6ad54;
  border: #f6ad54;
}

.pop_first ul {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}

.pop_first ul li {
  width: 16.6666%;
  text-align: center;
  font-size: 1.2em;
  line-height: 1.5em;
  font-weight: 400;
  color: #fff;
  letter-spacing: 0.1em;
}

@media screen and (max-width: 768px) {
  .mt_70 {
    margin-top: 4.375rem;
  }
  .wrapper {
    width: 100%;
    background-size: 100%;
  }
  .container {
    width: 100%;
  }
  #kv {
    height: 103.4375rem;
  }
  #kv .logo_excia {
    width: 9.375rem;
    height: 1.75rem;
    top: 1.25rem;
    left: 1.25rem;
  }
  #kv .kv_h1 {
    width: 38.5625rem;
    height: 3.0625rem;
    top: 6.875rem;
  }
  #kv .kv_h3 {
    width: 22.25rem;
    height: 5.8125rem;
    top: 9.375rem;
  }
  #kv .kv_line {
    width: 0.0625rem;
    height: 6.75rem;
    top: 56.875rem;
  }
  #kv .kv_p {
    font-size: 1.875rem;
    line-height: 3.4375rem;
    letter-spacing: 0.03em;
    top: 58.125rem;
  }
  #kv .btn_go {
    width: 24.25rem;
    height: 5rem;
    line-height: 5rem;
    font-size: 2rem;
    top: 60.375rem;
  }
  #kv .btn_go img {
    width: 2.125rem;
    height: 4.1875rem;
  }
  #pd {
    height: 78.3125rem;
    padding-top: 11.75rem;
  }
  #pd .pd_title1 {
    width: 22.0625rem;
    height: 3.75rem;
  }
  #pd .pd_title2 {
    width: 29.375rem;
    height: 2.8125rem;
    margin-top: 1.25rem;
  }
  #pd .pd_title3 {
    width: 41.875rem;
    height: 2.375rem;
    margin-top: 1.75rem;
  }
  #pd .pd_p {
    font-size: 1.875rem;
    line-height: 3.4375rem;
    margin-top: 2.25rem;
  }
  #pd .pd_img {
    width: 13.9375rem;
    height: 38.25rem;
    margin-top: 1.875rem;
  }
  #pd .pd_img .light {
    width: 13.9375rem;
    height: 38.25rem;
  }
  #pd .pd_img .light span {
    width: 12.5rem;
    height: 38.25rem;
  }
  #pd .pd_list {
    font-size: 2.375rem;
  }
  #pd .pd_list .plus {
    width: 3.125rem;
    height: 3.125rem;
  }
  #pd .pd_list .plus.plus1 {
    top: 3.625rem;
  }
  #pd .pd_list .plus.plus2 {
    top: 3.625rem;
  }
  #pd .pd_list .plus .line {
    width: 1.875rem;
    height: 0.125rem;
    top: 1.5625rem;
    left: 0.625rem;
  }
  #pd .pd_list .plus::before {
    width: 2.5rem;
    height: 2.5rem;
    top: 0.3125rem;
    left: 0.3125rem;
  }
  #pd .pd_list .plus::after {
    width: 1.875rem;
    height: 0.125rem;
    top: 1.5625rem;
    left: 0.625rem;
  }
  #pd .pd_list.pd_list1 {
    top: 43.125rem;
    left: 5rem;
  }
  #pd .pd_list.pd_list2 {
    top: 47.5rem;
    right: 1.875rem;
  }
  #pd .pd_list .hide1 {
    width: 19.75rem;
    height: 19.1875rem;
    top: 5.1875rem;
    left: -3.125rem;
  }
  #pd .pd_list .hide2 {
    width: 22.6875rem;
    height: 21.9375rem;
    top: 5.1875rem;
  }
  #data {
    padding-top: 10rem;
  }
  #data .data_title2 {
    width: 22.5rem;
    height: 2.5rem;
  }
  #data .data_title1 {
    width: 31.1875rem;
    height: 6.3125rem;
    margin-top: 0.75rem;
  }
  #data .data_title3 {
    width: 41.875rem;
    height: 5.9375rem;
  }
  #data .data_step_group {
    width: 41.875rem;
  }
  #data .data_step_group div {
    font-size: 1.875rem;
    line-height: 2.875rem;
    padding-left: 5rem;
  }
  #data .data_step_group div::before {
    width: 7.9375rem;
    height: 7.9375rem;
    top: -2rem;
  }
  #data .data_step_group div:nth-child(1)::before {
    width: 7.9375rem;
    height: 7.9375rem;
  }
  #data .data_step_group div:nth-child(2)::before {
    width: 7.9375rem;
    height: 7.9375rem;
  }
  #data .data_step_group div:nth-child(3)::before {
    width: 7.9375rem;
    height: 7.9375rem;
  }
  #data .data_step_group div:nth-child(4)::before {
    width: 7.9375rem;
    height: 7.9375rem;
  }
  #data .qa_title {
    width: 21.3125rem;
    height: 3.1875rem;
    margin-top: 5rem;
  }
  #data .qa_line {
    width: 1px;
    height: 3.125rem;
    margin-top: 0.3125rem;
    margin-bottom: 1.5625rem;
  }
  .data_group {
    width: 41.875rem;
    margin-top: 1.875rem;
  }
  .data_group .form_group {
    height: 6.875rem;
  }
  .data_group .form_group .form_label {
    font-size: 2.125rem;
    line-height: 6.875rem;
    height: 6.875rem;
  }
  .data_group .form_group .form_input {
    font-size: 2.125rem;
    line-height: 6.875rem;
    height: 6.875rem;
    padding-left: 1.25rem;
  }
  .data_group .form_group .txt_addr {
    font-size: 2.125rem;
    line-height: 6.875rem;
    height: 6.875rem;
    padding-left: 1.25rem;
  }
  .data_group .form_group > .select:focus {
    padding-left: 0.625rem;
  }
  .data_group .form_group2 {
    font-size: 2.125rem;
    margin-top: 0.25rem;
    margin-bottom: 2.5rem;
    padding-left: 5.3125rem;
  }
  .data_group .form_group2 .qa {
    top: -1.25rem;
    width: 4.6875rem;
    height: 4.5625rem;
  }
  .data_group .form_group2.agree_txt {
    margin-bottom: 1.875rem;
  }
  .data_group .form_group2 span {
    font-size: 1.75rem;
  }
  .data_group .box_radio .radio_style {
    margin-top: 1.25rem;
  }
  .data_group .box_check .check_style {
    font-size: 2.125rem;
    line-height: 5rem;
  }
  .data_group .box_check .check_style .checkmark {
    top: 1.25rem;
    width: 2.5rem;
    height: 2.5rem;
  }
  .data_group .box_check .check_style .checkmark:after {
    left: 0.75rem;
    border-width: 0 0.4375rem 0.4375rem 0;
  }
  .data_group .box_check .check_style:first-child, .data_group .box_check .check_style:nth-child(2) {
    margin-top: 1.25rem;
  }
  .data_group .radio_style {
    padding-left: 2.875rem;
    margin-bottom: 0.625rem;
    margin-top: 1.875rem;
    margin-right: 5rem;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
  .data_group .radio_style .checkmark {
    width: 2.5rem;
    height: 2.5rem;
  }
  .data_group .radio_style .checkmark:after {
    top: 0.375rem;
    left: 0.375rem;
    width: 1.25rem;
    height: 1.25rem;
  }
  .data_group .check_style {
    padding-left: 2.875rem;
    margin-bottom: 0.625rem;
    font-size: 1.75rem;
    line-height: 2.5rem;
  }
  .data_group .check_style .checkmark {
    top: 0.1875rem;
    width: 2.5rem;
    height: 2.5rem;
  }
  .data_group .check_style .checkmark:after {
    left: 0.875rem;
    top: 0.25rem;
    width: 0.5rem;
    height: 1.125rem;
    border-width: 0 0.375rem 0.375rem 0;
  }
  .data_group .style_select:after {
    right: 1.25rem;
    border-width: 0.75rem;
  }
  .data_group .style_select > .select {
    font-size: 2.125rem;
    line-height: 6.875rem;
    height: 6.875rem;
    padding-left: 1.25rem;
  }
  .data_group .btn_send {
    width: 24.25rem;
    height: 5rem;
    font-size: 2.125rem;
    line-height: 5rem;
    margin-bottom: 4.125rem;
    margin-top: 4.125rem;
  }
  .data_group .btn_send .triangle_right {
    margin-left: 0.375rem;
    border-top: 0.625rem solid transparent;
    border-left: 0.875rem solid #fff;
    border-bottom: 0.625rem solid transparent;
  }
  .data_group .btn_send:hover {
    -webkit-box-shadow: 0.25rem 0.5rem 0.625rem rgba(0, 0, 0, 0.4);
            box-shadow: 0.25rem 0.5rem 0.625rem rgba(0, 0, 0, 0.4);
  }
  .data_group .notice {
    padding-bottom: 3.125rem;
    font-size: 1.75rem;
    line-height: 2.875rem;
  }
  .data_group .notice .notice_li {
    margin-left: 2.8125rem;
  }
  .data_group .notice .notice_li a {
    line-height: 2.8125rem;
  }
  .data_group .bday-select.num1 {
    padding-left: 1.25rem;
  }
  .data_group .bday-select.num2 {
    padding-left: 4.375rem;
  }
  .data_group .bday-select.num3 {
    padding-left: 4.375rem;
  }
  .data_group .bday-select::after {
    border-width: 0.75rem;
  }
  .data_group .bday-select > select {
    font-size: 2.125rem;
    line-height: 6.875rem;
    height: 6.875rem;
  }
  .data_group #twzipcode {
    height: 12.5rem;
  }
  .data_group #twzipcode::before {
    border-width: 0.75rem;
  }
  .data_group #twzipcode::after {
    border-width: 0.75rem;
  }
  .data_group #twzipcode select[name="county"] {
    font-size: 2.125rem;
    line-height: 6.875rem;
    height: 6.875rem;
    padding-left: 14px;
  }
  .data_group #twzipcode select[name="district"] {
    font-size: 2.125rem;
    line-height: 6.875rem;
    height: 6.875rem;
    margin-left: 5px;
    padding-left: 9px;
  }
  .data_group #twzipcode input[name="zipcode"] {
    font-size: 2.125rem;
    line-height: 6.875rem;
    height: 6.875rem;
  }
  .data_group #twzipcode select[name="county"] {
    color: #282828;
  }
  .data_group #twzipcode select[name="district"] {
    color: #282828;
  }
  .logo.icon-elle-logo {
    font-size: 36px;
  }
  .pop_first {
    padding-bottom: 2.5rem;
  }
  .pop_first .pop_body {
    width: 43.75rem;
    margin: 0 auto;
    border-radius: 1.25rem;
    border: 0.3125rem solid #f6ad54;
    margin-top: 1.875rem;
    margin-bottom: 3.125rem;
  }
  .pop_first .pop_body .btn_close_pop {
    position: fixed;
    right: 1%;
    top: 1.875rem;
    width: 6.25rem;
    height: 6.25rem;
  }
  .pop_first .pop_body .btn_close_pop span {
    width: 0.375rem;
    height: 4.375rem;
  }
  .pop_first .h1 {
    font-size: 2.6em;
    line-height: 2em;
  }
  .pop_first hr {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .pop_first ul li {
    width: 33.33333%;
    font-size: 2em;
    line-height: 2.5em;
  }
}
/*# sourceMappingURL=main.css.map */