.go-to {
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center;
    z-index:9999;
    width:2.625rem;
    height:2.625rem;
    background-color:rgba(113,134,157,.2);
    color:#677788;
    font-size:.875rem;
    opacity:.5;
    border-radius:50%;
    transition:.3s ease-out
}
.go-to:focus:hover,.go-to:hover {
    color:#fff;
    background-color:#377dff;
    opacity:1
}
.dark .go-to {
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center;
    z-index:9999;
    width:2.625rem;
    height:2.625rem;
    background-color:rgba(109,116,123,.2);
    color:#c5c8cc;
    font-size:.875rem;
    opacity:.5;
    border-radius:50%;
    transition:.3s ease-out
}
.dark .go-to:focus:hover,.dark .go-to:hover {
    color:#fff;
    background-color:#377dff;
    opacity:1
}
.qq-to {
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center;
    z-index:9999;
    width:4.25rem;
    height:4.125rem;
    background-color:rgb(255, 255, 255);/*rgba(55,125,255,.2);*//*transparent;*/
    color:#677788;
    font-size:.875rem;
    /*opacity:.5;*/
    border-radius:6px;/*5%*/
    transition:.3s ease-out;
    border:1px solid rgb(213, 216, 226);
}
.qq-to:focus:hover,.qq-to:hover {
    color:rgb(0, 210, 122);
    border:1px solid rgb(0, 210, 122);
    /*background-color:#377dff;*/
    /*opacity:1*/
}
.dark .qq-to {
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-negative:0;
    flex-shrink:0;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-align:center;
    align-items:center;
    z-index:9999;
    width:4.25rem;
    height:4.125rem;
    background-color:rgb(85, 92, 102);
    color:#c5c8cc;
    font-size:.875rem;
    /*opacity:.5;*/
    border-radius:6px;/*5%*/
    transition:.3s ease-out;
    border:1px solid rgb(103, 119, 136);/*rgb(134, 147, 162);*/
}
.dark .qq-to:focus:hover,.dark .qq-to:hover {
    color:#fff;
    /*background-color:#377dff;*/
    /*opacity:1;*/
    border:1px solid rgb(0, 210, 122);
}
.animated {
    -webkit-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
@-webkit-keyframes fadeInUp {
    from{
        opacity:0;
        -webkit-transform:translate3d(0,15px,0);
        transform:translate3d(0,15px,0)
        
    }to{
        opacity:1;
        -webkit-transform:none;
        transform:none
        
    }
    
}
@keyframes fadeInUp {
    from{
        opacity:0;
        -webkit-transform:translate3d(0,15px,0);
        transform:translate3d(0,15px,0)
        
    }to{
        opacity:1;
        -webkit-transform:none;
        transform:none
        
    }
    
}
.fadeInUp {
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
    
}
@-webkit-keyframes fadeOutDown {
    from{
        opacity:1
        
    }to{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)}
    
}
@keyframes fadeOutDown {
    from{
        opacity:1
        
    }to{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)}
    
}
.fadeOutDown {
    -webkit-animation-name:fadeOutDown;
    animation-name:fadeOutDown
    
}

.navbar-toggler-icon_close {
  display: inline-block;
  width: 1em;
  height: 1em;
  vertical-align: middle;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%239da9bb'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");/*e63757、9da9bb、f5803e*/
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.custom-tooltip {
  --falcon-tooltip-color: #000;
  --falcon-tooltip-bg: #fff;
  /*opacity: 1;*/
}
.dark .custom-tooltip {
  --falcon-tooltip-color: #fff;
  --falcon-tooltip-bg: #121e2d;
  /*opacity: 1;*/
}
.my-border-bottom {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgba(216, 226, 239, 0.2);
}
.dark .my-border-bottom {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

@font-face {
  font-family: "TsangerYuYangT_W05";
  font-weight: 400;
  src: url("../fonts/tsangeryuyangt_w05.woff2") format("woff2"),
  url("../fonts/tsangeryuyangt_w05.woff") format("woff");
  font-display: swap;
}
.my-name-title {
    font-family: TsangerYuYangT_W05;
}

@font-face { 
    font-family: FirstFont;
    src: url("../fonts/firstfont.ttf");
    font-display: swap;
}
.my-banner-title {
    font-size: 1.55rem;
    font-family: FirstFont;
    /*font-weight: 400;
    color: #ffffff;
    line-height: 1;
    margin-bottom: 20px;
    text-align: left;
    padding-bottom: 0px;*/
    /*text-shadow: 0 5px 0 #0c2659;*/
}
@media (min-width: 992px) {
  .my-banner-title {
    font-size: 2rem;
  }
}
.theme-wizard_1 .nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  text-align: center;
  color: var(--falcon-gray-600);
  display: block;
}
.theme-wizard_1 .nav-link .nav-item-circle {
  color: var(--falcon-gray-500);
  background-color: var(--falcon-theme-wizard-nav-item-circle-bg);
  border: 2px solid var(--falcon-gray-300);
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 50%;
  line-height: 2.25rem;
  padding: 0;
  text-align: center;
  -ms-flex-item-align: center;
  align-self: center;
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.theme-wizard_1 .nav-link.active {
  color: var(--falcon-primary);
}
.theme-wizard_1 .nav-link.active .nav-item-circle {
  background-color: var(--falcon-primary) !important;
  color: #fff;
  border-color: var(--falcon-primary);
}
.theme-wizard_1 .nav-link.done {
  color: var(--falcon-success);
}
.theme-wizard_1 .nav-link.done .nav-item-circle {
  background-color: var(--falcon-success) !important;
  color: #fff;
  border-color: var(--falcon-success);
}
.theme-wizard_1 .nav-link.done .nav-item-circle .check-icon {
  display: inline-block;
}
.theme-wizard_1 .nav-link.done .nav-item-circle-parent:before {
  background-color: var(--falcon-success);
}
.theme-wizard_1 .nav-link .nav-item-circle .check-icon {
  display: none;
}
.theme-wizard_1 .nav-link .nav-item-circle-parent {
  display: block;
}
.theme-wizard_1 .nav-link .nav-item-circle-parent:before {
  content: "";
  height: 2px;
  width: 101%;
  position: absolute;
  left: 51%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
  transform: translate3d(-50%, -50%, 0);
  background: var(--falcon-gray-300);
}
.theme-wizard_1 .nav-item:not(:first-child) .active .nav-item-circle-parent:after {
  content: "";
  width: 50%;
  position: absolute;
  left: -1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 2px;
  background-color: var(--falcon-success);
}
.theme-wizard_1 .nav-item-circle-parent {
  position: relative;
  padding: 0 1rem;
}
.theme-wizard_1 .nav-item-circle {
  margin: 0 auto;
  z-index: 1;
  position: relative;
}
.theme-wizard_1 .nav-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.theme-wizard_1 .nav-item:first-child .nav-item-circle-parent:before, .theme-wizard_1 .nav-item:last-child .nav-item-circle-parent:before {
  width: 50%;
}
.theme-wizard_1 .nav-item:first-child .nav-item-circle-parent:before {
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.theme-wizard_1 .nav-item:last-child .nav-item-circle-parent:before {
  left: 0;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}
.theme-wizard_1 .pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.theme-wizard_1 .wizard-lottie-wrapper {
  height: 1px;
  position: relative;
  padding-bottom: 11.875rem;
  overflow: hidden;
}
.theme-wizard_1 .wizard-lottie-wrapper .wizard-lottie {
  width: 21.25rem;
  height: auto;
  -webkit-transform: translateY(-73%);
  -ms-transform: translateY(-73%);
  transform: translateY(-73%);
}