a { outline: none; cursor: pointer !important; }
body { top: 0px; color: rgb(27, 53, 74); width: 100%; height: 100%; font-family: sans-serif; font-size: 20px; line-height: 24px; margin: 0px auto; overflow-x: hidden; cursor: default; }
a { text-decoration: underline; color: rgb(0, 0, 255); cursor: auto; }
a:hover { color: rgb(52, 52, 253); text-decoration: none; }
h1 { margin: 0px 0px 17px; font-family: sans-serif; font-size: 30px; line-height: 34px; color: rgb(27, 53, 74); }
h2 { margin: 18px 0px; font-family: sans-serif; font-size: 23px; line-height: 26px; font-weight: normal; color: rgb(27, 53, 74); }
img { max-width: 100%; }
ul li, ol li { font-size: 20px; line-height: 24px; margin-bottom: 10px; }
p { margin: 0px; padding: 10px 0px; }
.container { width: 1020px; position: relative; margin: 0px auto; }
header { position: relative; width: 100%; background-color: rgb(255, 255, 255); padding: 10px 0px; }
.time { line-height: 20px; display: inline-block; font-size: 11px; font-family: sans-serif; color: rgb(144, 144, 144); margin-left: 15px; }
.text_section { position: relative; width: 100%; padding-bottom: 10px; box-sizing: border-box; }
.white_base { position: relative; }
.base { padding: 40px 40px 0px; width: 940px; background-color: rgb(255, 255, 255); overflow: hidden; }
button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
.footer { font-size: 12px; text-align: center; color: rgb(255, 255, 255); width: 60% !important; }
@keyframes pop-up-appear {
  0% { transform: translateY(-2000px); }
  30% { transform: translateY(100px); }
  100% { transform: translateY(0px); }
}
@keyframes pop-up-appear-before {
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}
@keyframes pop-up-appear-after {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes super-rotation {
  70% { transform: rotate(1640deg); }
  100% { transform: rotate(1620deg); }
}
@media screen and (max-width: 1019px) {
  img { max-width: 100%; }
  .time { display: block; margin-left: 0px; margin-bottom: 10px; }
  .base { width: calc(100% - 50px); padding-right: 15px; padding-left: 15px; margin-right: 10px; margin-left: 10px; }
  .container { width: 100% !important; }
  .footer { padding-left: 15px; padding-right: 15px; width: calc(100% - 30px) !important; }
}
@media screen and (max-width: 767px) {
  p, td { text-align: left; }
}
@keyframes dotty {
  0% { content: ""; }
  25% { content: "."; }
  50% { content: ".."; }
  75% { content: "..."; }
  100% { content: ""; }
}
@keyframes dotty {
  0% { content: ""; }
  25% { content: "."; }
  50% { content: ".."; }
  75% { content: "..."; }
  100% { content: ""; }
}
@media screen and (max-width: 320px) {
  .base p { font-size: 18px; }
}
.kardineoN2Com { display: flex; align-items: center; width: 100%; padding: 10px 20px 30px; }
@media (max-width: 560px) {
  .kardineoN2Com { width: 100%; }
}
.time1 { display: inline; }
[scroll="goScrollToForm"] { cursor: pointer; }