@font-face
{
   font-family: "Drip Icons";
   font-display: swap;
   src: url('dripicons-v2.woff') format('woff'),
        url('dripicons-v2.ttf') format('truetype'),
        url('dripicons-v2.svg#dripicons-v2') format('svg'),
        url('dripicons-v2.eot') format('embedded-opentype');
}
@font-face
{
   font-family: "Font Awesome 5 Brands";
   font-display: swap;
   src: url('fa-brands-400.woff2') format('woff2'),
        url('fa-brands-400.woff') format('woff'),
        url('fa-brands-400.ttf') format('truetype');
}
@font-face
{
   font-family: "Drip Icons";
   font-display: swap;
   src: url('dripicons-v2.woff') format('woff'),
        url('dripicons-v2.ttf') format('truetype'),
        url('dripicons-v2.svg#dripicons-v2') format('svg'),
        url('dripicons-v2.eot') format('embedded-opentype');
}
@font-face
{
   font-family: "Font Awesome 5 Brands";
   font-display: swap;
   src: url('fa-brands-400.woff2') format('woff2'),
        url('fa-brands-400.woff') format('woff'),
        url('fa-brands-400.ttf') format('truetype');
}
@keyframes slide-right-in
{
   0% { transform: translate(100%,0px) rotate(1deg) ; opacity: 0; transform-origin: 0 0;  }
   100% { opacity: 1; transform: translate(0px,0px) rotate(0deg) ; transform-origin: 0 0;  }
}
a.LinksWD
{
   color: #000000;
   background: #88C2F7;
   text-decoration: none;
   transition: all 100ms linear;
}
a.LinksWD:visited
{
   color: #000000;
   background: #88C2F7;
   text-decoration: none;
}
a.LinksWD:active
{
   color: #000000;
   background: #88C2F7;
   text-decoration: none;
}
a.LinksWD:hover
{
   color: #007CEE;
   background: #88C2F7;
   text-decoration: none;
}
a.LinksGD
{
   color: #000000;
   background: #F672A4;
   text-decoration: none;
   transition: all 100ms linear;
}
a.LinksGD:visited
{
   color: #000000;
   background: #F672A4;
   text-decoration: none;
}
a.LinksGD:active
{
   color: #000000;
   background: #F672A4;
   text-decoration: none;
}
a.LinksGD:hover
{
   color: #EF005B;
   background: #F672A4;
   text-decoration: none;
}
a.LinksVE
{
   color: #000000;
   background: #A7F9A1;
   text-decoration: none;
   transition: all 100ms linear;
}
a.LinksVE:visited
{
   color: #000000;
   background: #A7F9A1;
   text-decoration: none;
}
a.LinksVE:active
{
   color: #000000;
   background: #A7F9A1;
   text-decoration: none;
}
a.LinksVE:hover
{
   color: #10EF00;
   background: #A7F9A1;
   text-decoration: none;
}
a.Links
{
   color: #1D7EFF;
   background: #FFFFFF;
   text-decoration: none;
   transition: all 100ms linear;
}
a.Links:visited
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
}
a.Links:active
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
}
a.Links:hover
{
   color: #FFBA07;
   background: #FFFFFF;
   text-decoration: none;
}
a.Link1
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: underline;
   transition: all 50ms linear;
}
a.Link1:visited
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: underline;
}
a.Link1:active
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: underline;
}
a.Link1:hover
{
   color: #1D7EFF;
   background: #FFFFFF;
   text-decoration: underline;
}
a.Copyright
{
   color: #808080;
   background: #FFFFFF;
   text-decoration: none;
   transition: all 50ms linear;
}
a.Copyright:visited
{
   color: #808080;
   background: #FFFFFF;
   text-decoration: none;
}
a.Copyright:active
{
   color: #808080;
   background: #FFFFFF;
   text-decoration: none;
}
a.Copyright:hover
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
}
a.FooterLinks
{
   color: #4F4F4F;
   background: #FFFFFF;
   text-decoration: none;
   transition: all 50ms linear;
}
a.FooterLinks:visited
{
   color: #4F4F4F;
   background: #FFFFFF;
   text-decoration: none;
}
a.FooterLinks:active
{
   color: #4F4F4F;
   background: #FFFFFF;
   text-decoration: none;
}
a.FooterLinks:hover
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
}
a.LinksWDHome
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
   transition: all 100ms linear;
}
a.LinksWDHome:visited
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
}
a.LinksWDHome:active
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
}
a.LinksWDHome:hover
{
   color: #007CEE;
   background: #FFFFFF;
   text-decoration: none;
}
a.LinksGDHome
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
   transition: all 100ms linear;
}
a.LinksGDHome:visited
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
}
a.LinksGDHome:active
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
}
a.LinksGDHome:hover
{
   color: #EF005B;
   background: #FFFFFF;
   text-decoration: none;
}
a.LinksVEHome
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
   transition: all 100ms linear;
}
a.LinksVEHome:visited
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
}
a.LinksVEHome:active
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
}
a.LinksVEHome:hover
{
   color: #10EF00;
   background: #FFFFFF;
   text-decoration: none;
}
a.Sectionlinks
{
   color: #1D7EFF;
   background: #F5F5F5;
   text-decoration: none;
   transition: all 50ms linear;
}
a.Sectionlinks:visited
{
   color: #1D7EFF;
   background: #F5F5F5;
   text-decoration: none;
}
a.Sectionlinks:active
{
   color: #1D7EFF;
   background: #F5F5F5;
   text-decoration: none;
}
a.Sectionlinks:hover
{
   color: #FFBA07;
   background: #F5F5F5;
   text-decoration: none;
}
a.Menu
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
   transition: all 190ms ease-out;
   position: relative;
   display: inline-block;
}
a.Menu::after
{
   background: transparent;
   content: "";
   display: block;
   position: absolute;
   top: 100%;
   width: 100%;
   left: 0;
   height: 0px;
   background: #3777F1;
   opacity: 0;
   transform: translateY(10px);
   margin-top: 0px;
   transition: all 190ms ease-out;
}
a.Menu:hover::after
{
   background: #3777F1;
   opacity: 1;
   transform: translateY(0px);
}
a.Menu:visited
{
   color: #000000;
   background: #FFFFFF;
   text-decoration: none;
}
a.Menu:active
{
   color: #000000;
   text-decoration: none;
}
a.Menu:hover
{
   color: #3777F1;
   background: #FFFFFF;
   text-decoration: none;
}
h1, .h1
{
   font-family: Arial;
   font-weight: bold;
   font-size: 32px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h2, .h2
{
   font-family: Arial;
   font-weight: bold;
   font-size: 27px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h3, .h3
{
   font-family: Arial;
   font-weight: bold;
   font-size: 24px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h4, .h4
{
   font-family: Arial;
   font-weight: bold;
   font-size: 21px;
   font-style: italic;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h5, .h5
{
   font-family: Arial;
   font-weight: bold;
   font-size: 19px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
h6, .h6
{
   font-family: Arial;
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
   display: inline;
}
.CustomStyle
{
   font-family: "Courier New";
   font-weight: bold;
   font-size: 16px;
   text-decoration: none;
   color: #2E74B5;
   --color: #2E74B5;
   background-color: transparent;
}
.Title
{
   font-family: Arial;
   font-size: 75px;
   text-decoration: none;
   color: #FFFFFF;
   --color: #FFFFFF;
   background-color: transparent;
   font-family: 'Poppins', sans-serif;
}
.Sectiontitle
{
   font-family: Arial;
   font-weight: bold;
   font-size: 48px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   font-family: 'Poppins', sans-serif;
}
.Gridtitle
{
   font-family: Arial;
   font-weight: bold;
   font-size: 35px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   font-family: 'Nunito', sans-serif;
}
.Sectiontitle
{
   font-family: Arial;
   font-weight: bold;
   font-size: 48px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   font-family: 'Poppins', sans-serif;
}
.Sectiondescription
{
   font-family: Arial;
   font-size: 21px;
   line-height: 25.64px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   font-family: 'Nunito', sans-serif;
}
.Footertitle
{
   font-family: Arial;
   font-weight: bold;
   font-size: 21px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   font-family: 'Poppins', sans-serif;
}
.Footer
{
   font-family: Arial;
   font-size: 17px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: #FFFFFF;
   --background-color: rgba(255,255,255,1.00);
   font-family: 'Noto Sans TC', sans-serif;
}
.SectiontitleWhite
{
   font-family: Arial;
   font-weight: bold;
   font-size: 48px;
   text-decoration: none;
   color: #FFFFFF;
   --color: #FFFFFF;
   background-color: transparent;
   font-family: 'Poppins', sans-serif;
}
.SectiondescriptionWhite
{
   font-family: Arial;
   font-size: 24px;
   line-height: 28.04px;
   text-decoration: none;
   color: #FFFFFF;
   --color: #FFFFFF;
   background-color: transparent;
   font-family: 'Nunito', sans-serif;
}
.Field
{
   font-size: 16px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: #F3F3F3;
   --background-color: rgba(243,243,243,1.00);
   border: 0 solid #F5F5F5;
   --border-color: #F5F5F5;
   border-radius: 15px;
   padding: 0 0 0 8px;
   font-family: 'Noto Sans TC', sans-serif;
}
.Text
{
   font-size: 21px;
   text-decoration: none;
   background-color: #FFFFFF;
   --background-color: rgba(255,255,255,1.00);
   border: 1px solid transparent;
   --border-color: #F5F5F5;
   border-radius: 10px;
   padding: 0 0 0 8px;
   font-family: 'Nunito', sans-serif;
}
.Button
{
   font-size: 20px;
   text-decoration: none;
   color: #FFFFFF;
   --color: #FFFFFF;
   background-color: #007CEE;
   --background-color: rgba(0,124,238,1.00);
   border: 1px solid transparent;
   --border-color: #000000;
   border-radius: 30px;
   cursor: pointer;
   font-family: 'Poppins', sans-serif;
}
.Success
{
   font-family: Calibri;
   font-size: 29px;
   text-decoration: none;
   color: #25AE88;
   --color: #25AE88;
   background-color: transparent;
}
.Error
{
   font-family: Calibri;
   font-size: 29px;
   text-decoration: none;
   color: #FF0000;
   --color: #FF0000;
   background-color: transparent;
}
.Copyright
{
   font-family: Arial;
   font-size: 16px;
   text-decoration: none;
   color: #C0C0C0;
   --color: #C0C0C0;
   background-color: transparent;
   font-family: 'Noto Sans TC', sans-serif;
}
.Title-M
{
   font-family: Arial;
   font-size: 64px;
   text-decoration: none;
   color: #FFFFFF;
   --color: #FFFFFF;
   background-color: transparent;
   font-family: 'Poppins', sans-serif;
}
.Field-Message
{
   font-size: 19px;
   text-decoration: none;
   background-color: #FFFFFF;
   --background-color: rgba(255,255,255,1.00);
   border: 1px solid #E7E7E7;
   --border-color: #E7E7E7;
   border-radius: 10px;
   padding: 0 0 0 8px;
   font-family: 'Noto Sans TC', sans-serif;
}
.Field-Search
{
   font-size: 19px;
   text-decoration: none;
   background-color: #F5F5F5;
   --background-color: rgba(245,245,245,1.00);
   border: 1px solid #F5F5F5;
   --border-color: #F5F5F5;
   border-radius: 30px;
   padding: 0 0 0 8px;
   font-family: 'Noto Sans TC', sans-serif;
}
.Shadow
{
   text-decoration: none;
   background-color: #FFFFFF;
   --background-color: rgba(255,255,255,1.00);
   box-shadow: 1px 0 10px #A9A9A9;
}
.Field-Templateselect
{
   font-size: 19px;
   text-decoration: none;
   color: #FFFFFF;
   --color: #FFFFFF;
   background-color: #007CEE;
   --background-color: rgba(0,124,238,1.00);
   border: 1px solid #007CEE;
   --border-color: #007CEE;
   border-radius: 30px;
   padding: 0 0 0 8px;
   font-family: 'Noto Sans TC', sans-serif;
}
.TitleBlue 
{
   font-family: Arial;
   font-size: 75px;
   text-decoration: none;
   color: #1D7EFF;
   --color: #1D7EFF;
   background-color: transparent;
   font-family: 'Poppins', sans-serif;
}
.Title-M-Blue
{
   font-family: Arial;
   font-size: 64px;
   text-decoration: none;
   color: #1D7EFF;
   --color: #1D7EFF;
   background-color: transparent;
   font-family: 'Poppins', sans-serif;
}
.Sectiontitleblue
{
   font-family: Arial;
   font-weight: bold;
   font-size: 48px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: #88C2F7;
   --background-color: rgba(136,194,247,1.00);
   font-family: 'Poppins', sans-serif;
}
.Sectiontitlepink
{
   font-family: Arial;
   font-weight: bold;
   font-size: 48px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: #F672A4;
   --background-color: rgba(246,114,164,1.00);
   font-family: 'Poppins', sans-serif;
}
.Sectiontitlegreen
{
   font-family: Arial;
   font-weight: bold;
   font-size: 48px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: #A7F9A1;
   --background-color: rgba(167,249,161,1.00);
   font-family: 'Poppins', sans-serif;
}
.TitleOrange
{
   font-family: Arial;
   font-size: 75px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   font-family: 'Poppins', sans-serif;
}
.Title-M-Orange
{
   font-family: Arial;
   font-size: 64px;
   text-decoration: none;
   color: #FFBA07;
   --color: #FFBA07;
   background-color: transparent;
   font-family: 'Poppins', sans-serif;
}
.Smallwhitetext
{
   font-family: Arial;
   font-size: 21px;
   text-decoration: none;
   color: #FFFFFF;
   --color: #FFFFFF;
   background-color: transparent;
   font-family: 'Nunito', sans-serif;
}
.Menu
{
   font-family: Arial;
   font-size: 19px;
   text-decoration: none;
   color: #000000;
   --color: #000000;
   background-color: transparent;
   font-family: 'Nunito', sans-serif;
}
.Button-Black
{
   font-size: 19px;
   text-decoration: none;
   color: #FFFFFF;
   --color: #FFFFFF;
   background-color: #696969;
   --background-color: rgba(105,105,105,1.00);
   border: 1px solid transparent;
   --border-color: #000000;
   border-radius: 30px;
   cursor: pointer;
   font-family: 'Poppins', sans-serif;
}
.Footer
{
   font-size: 19px;
   line-height: 26.04px;
   text-decoration: none;
   background-color: #FFFFFF;
   --background-color: rgba(255,255,255,1.00);
   border: 1px solid transparent;
   --border-color: #F5F5F5;
   border-radius: 10px;
   padding: 0 0 0 8px;
   font-family: 'Nunito', sans-serif;
}
@media only screen and (max-width: 969px)
{
}
