.tippy-touch {
     cursor: pointer !important 
}
 .tippy-notransition {
     -webkit-transition: none !important;
     transition: none !important 
}
 .tippy-popper {
     max-width: 350px;
     -webkit-perspective: 700px;
     perspective: 700px;
     z-index: 9999;
     outline: 0;
     -webkit-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
     transition-timing-function: cubic-bezier(.165, .84, .44, 1);
     pointer-events: none;
     line-height: 1.4 
}
 .tippy-popper[data-html] {
     max-width: 96%;
     max-width: calc(100% - 20px) 
}
 .tippy-popper[x-placement^=top] .tippy-backdrop {
     border-radius: 40% 40% 0 0 
}
 .tippy-popper[x-placement^=top] .tippy-roundarrow {
     bottom: -8px;
     -webkit-transform-origin: 50% 0;
     transform-origin: 50% 0 
}
 .tippy-popper[x-placement^=top] .tippy-roundarrow svg {
     position: absolute;
     left: 0;
     -webkit-transform: rotate(180deg);
     transform: rotate(180deg) 
}
 .tippy-popper[x-placement^=top] .tippy-arrow {
     border-top: 7px solid #333;
     border-right: 7px solid transparent;
     border-left: 7px solid transparent;
     bottom: -7px;
     margin: 0 6px;
     -webkit-transform-origin: 50% 0;
     transform-origin: 50% 0 
}
 .tippy-popper[x-placement^=top] .tippy-backdrop {
     -webkit-transform-origin: 0 90%;
     transform-origin: 0 90% 
}
 .tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible] {
     -webkit-transform: scale(6) translate(-50%, 25%);
     transform: scale(6) translate(-50%, 25%);
     opacity: 1 
}
 .tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden] {
     -webkit-transform: scale(1) translate(-50%, 25%);
     transform: scale(1) translate(-50%, 25%);
     opacity: 0 
}
 .tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(-10px);
     transform: translateY(-10px) 
}
 .tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(-20px);
     transform: translateY(-20px) 
}
 .tippy-popper[x-placement^=top] [data-animation=perspective] {
     -webkit-transform-origin: bottom;
     transform-origin: bottom 
}
 .tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(-10px) rotateX(0);
     transform: translateY(-10px) rotateX(0) 
}
 .tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0) rotateX(90deg);
     transform: translateY(0) rotateX(90deg) 
}
 .tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(-10px);
     transform: translateY(-10px) 
}
 .tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(-10px);
     transform: translateY(-10px) 
}
 .tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(-10px);
     transform: translateY(-10px) 
}
 .tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0);
     transform: translateY(0) 
}
 .tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(-10px) scale(1);
     transform: translateY(-10px) scale(1) 
}
 .tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0) scale(0);
     transform: translateY(0) scale(0) 
}
 .tippy-popper[x-placement^=bottom] .tippy-backdrop {
     border-radius: 0 0 30% 30% 
}
 .tippy-popper[x-placement^=bottom] .tippy-roundarrow {
     top: -8px;
     -webkit-transform-origin: 50% 100%;
     transform-origin: 50% 100% 
}
 .tippy-popper[x-placement^=bottom] .tippy-roundarrow svg {
     position: absolute;
     left: 0;
     -webkit-transform: rotate(0);
     transform: rotate(0) 
}
 .tippy-popper[x-placement^=bottom] .tippy-arrow {
     border-bottom: 7px solid #333;
     border-right: 7px solid transparent;
     border-left: 7px solid transparent;
     top: -7px;
     margin: 0 6px;
     -webkit-transform-origin: 50% 100%;
     transform-origin: 50% 100% 
}
 .tippy-popper[x-placement^=bottom] .tippy-backdrop {
     -webkit-transform-origin: 0 -90%;
     transform-origin: 0 -90% 
}
 .tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible] {
     -webkit-transform: scale(6) translate(-50%, -125%);
     transform: scale(6) translate(-50%, -125%);
     opacity: 1 
}
 .tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden] {
     -webkit-transform: scale(1) translate(-50%, -125%);
     transform: scale(1) translate(-50%, -125%);
     opacity: 0 
}
 .tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(10px);
     transform: translateY(10px) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(20px);
     transform: translateY(20px) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=perspective] {
     -webkit-transform-origin: top;
     transform-origin: top 
}
 .tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(10px) rotateX(0);
     transform: translateY(10px) rotateX(0) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0) rotateX(-90deg);
     transform: translateY(0) rotateX(-90deg) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(10px);
     transform: translateY(10px) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(10px);
     transform: translateY(10px) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(10px);
     transform: translateY(10px) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0);
     transform: translateY(0) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(10px) scale(1);
     transform: translateY(10px) scale(1) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0) scale(0);
     transform: translateY(0) scale(0) 
}
 .tippy-popper[x-placement^=left] .tippy-backdrop {
     border-radius: 50% 0 0 50% 
}
 .tippy-popper[x-placement^=left] .tippy-roundarrow {
     right: -16px;
     -webkit-transform-origin: 33.33333333% 50%;
     transform-origin: 33.33333333% 50% 
}
 .tippy-popper[x-placement^=left] .tippy-roundarrow svg {
     position: absolute;
     left: 0;
     -webkit-transform: rotate(90deg);
     transform: rotate(90deg) 
}
 .tippy-popper[x-placement^=left] .tippy-arrow {
     border-left: 7px solid #333;
     border-top: 7px solid transparent;
     border-bottom: 7px solid transparent;
     right: -7px;
     margin: 3px 0;
     -webkit-transform-origin: 0 50%;
     transform-origin: 0 50% 
}
 .tippy-popper[x-placement^=left] .tippy-backdrop {
     -webkit-transform-origin: 100% 0;
     transform-origin: 100% 0 
}
 .tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible] {
     -webkit-transform: scale(6) translate(40%, -50%);
     transform: scale(6) translate(40%, -50%);
     opacity: 1 
}
 .tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden] {
     -webkit-transform: scale(1.5) translate(40%, -50%);
     transform: scale(1.5) translate(40%, -50%);
     opacity: 0 
}
 .tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(-10px);
     transform: translateX(-10px) 
}
 .tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(-20px);
     transform: translateX(-20px) 
}
 .tippy-popper[x-placement^=left] [data-animation=perspective] {
     -webkit-transform-origin: right;
     transform-origin: right 
}
 .tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(-10px) rotateY(0);
     transform: translateX(-10px) rotateY(0) 
}
 .tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0) rotateY(-90deg);
     transform: translateX(0) rotateY(-90deg) 
}
 .tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(-10px);
     transform: translateX(-10px) 
}
 .tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(-10px);
     transform: translateX(-10px) 
}
 .tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(-10px);
     transform: translateX(-10px) 
}
 .tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0);
     transform: translateX(0) 
}
 .tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(-10px) scale(1);
     transform: translateX(-10px) scale(1) 
}
 .tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0) scale(0);
     transform: translateX(0) scale(0) 
}
 .tippy-popper[x-placement^=right] .tippy-backdrop {
     border-radius: 0 50% 50% 0 
}
 .tippy-popper[x-placement^=right] .tippy-roundarrow {
     left: -16px;
     -webkit-transform-origin: 66.66666666% 50%;
     transform-origin: 66.66666666% 50% 
}
 .tippy-popper[x-placement^=right] .tippy-roundarrow svg {
     position: absolute;
     left: 0;
     -webkit-transform: rotate(-90deg);
     transform: rotate(-90deg) 
}
 .tippy-popper[x-placement^=right] .tippy-arrow {
     border-right: 7px solid #333;
     border-top: 7px solid transparent;
     border-bottom: 7px solid transparent;
     left: -7px;
     margin: 3px 0;
     -webkit-transform-origin: 100% 50%;
     transform-origin: 100% 50% 
}
 .tippy-popper[x-placement^=right] .tippy-backdrop {
     -webkit-transform-origin: -100% 0;
     transform-origin: -100% 0 
}
 .tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible] {
     -webkit-transform: scale(6) translate(-140%, -50%);
     transform: scale(6) translate(-140%, -50%);
     opacity: 1 
}
 .tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden] {
     -webkit-transform: scale(1.5) translate(-140%, -50%);
     transform: scale(1.5) translate(-140%, -50%);
     opacity: 0 
}
 .tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(10px);
     transform: translateX(10px) 
}
 .tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(20px);
     transform: translateX(20px) 
}
 .tippy-popper[x-placement^=right] [data-animation=perspective] {
     -webkit-transform-origin: left;
     transform-origin: left 
}
 .tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(10px) rotateY(0);
     transform: translateX(10px) rotateY(0) 
}
 .tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0) rotateY(90deg);
     transform: translateX(0) rotateY(90deg) 
}
 .tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(10px);
     transform: translateX(10px) 
}
 .tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(10px);
     transform: translateX(10px) 
}
 .tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(10px);
     transform: translateX(10px) 
}
 .tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0);
     transform: translateX(0) 
}
 .tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(10px) scale(1);
     transform: translateX(10px) scale(1) 
}
 .tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0) scale(0);
     transform: translateX(0) scale(0) 
}
 .tippy-tooltip {
     position: relative;
     color: #fff;
     border-radius: 4px;
     font-size: .9rem;
     padding: .3rem .6rem;
     text-align: center;
     will-change: transform;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     background-color: #333 
}
 .tippy-tooltip[data-size=small] {
     padding: .2rem .4rem;
     font-size: .75rem 
}
 .tippy-tooltip[data-size=large] {
     padding: .4rem .8rem;
     font-size: 1rem 
}
 .tippy-tooltip[data-animatefill] {
     overflow: hidden;
     background-color: transparent 
}
 .tippy-tooltip[data-animatefill] .tippy-content {
     transition: -webkit-clip-path cubic-bezier(.46, .1, .52, .98);
     -webkit-transition: -webkit-clip-path cubic-bezier(.46, .1, .52, .98);
     transition: clip-path cubic-bezier(.46, .1, .52, .98);
     transition: clip-path cubic-bezier(.46, .1, .52, .98), -webkit-clip-path cubic-bezier(.46, .1, .52, .98) 
}
 .tippy-tooltip[data-interactive], .tippy-tooltip[data-interactive] path {
     pointer-events: auto 
}
 .tippy-tooltip[data-inertia][data-state=visible] {
     -webkit-transition-timing-function: cubic-bezier(.53, 2, .36, .85);
     transition-timing-function: cubic-bezier(.53, 2, .36, .85) 
}
 .tippy-tooltip[data-inertia][data-state=hidden] {
     -webkit-transition-timing-function: ease;
     transition-timing-function: ease 
}
 .tippy-arrow, .tippy-roundarrow {
     position: absolute;
     width: 0;
     height: 0 
}
 .tippy-roundarrow {
     width: 24px;
     height: 8px;
     fill: #333;
     pointer-events: none 
}
 .tippy-backdrop {
     position: absolute;
     will-change: transform;
     background-color: #333;
     border-radius: 50%;
     width: 26%;
     left: 50%;
     top: 50%;
     z-index: -1;
     -webkit-transition: all cubic-bezier(.46, .1, .52, .98);
     transition: all cubic-bezier(.46, .1, .52, .98);
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden 
}
 .tippy-backdrop:after {
     content: "";
     float: left;
     padding-top: 100% 
}
 body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content {
     -webkit-clip-path: ellipse(100% 100% at 50% 50%);
     clip-path: ellipse(100% 100% at 50% 50%) 
}
 body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content {
     -webkit-clip-path: ellipse(5% 50% at 50% 50%);
     clip-path: ellipse(5% 50% at 50% 50%) 
}
 body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content {
     -webkit-clip-path: ellipse(135% 100% at 0 50%);
     clip-path: ellipse(135% 100% at 0 50%) 
}
 body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content {
     -webkit-clip-path: ellipse(40% 100% at 0 50%);
     clip-path: ellipse(40% 100% at 0 50%) 
}
 body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content {
     -webkit-clip-path: ellipse(135% 100% at 100% 50%);
     clip-path: ellipse(135% 100% at 100% 50%) 
}
 body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content {
     -webkit-clip-path: ellipse(40% 100% at 100% 50%);
     clip-path: ellipse(40% 100% at 100% 50%) 
}
 @media (max-width:360px) {
     .tippy-popper {
         max-width: 96%;
         max-width: calc(100% - 20px) 
    }
}
 .tippy-touch {
     cursor: pointer !important 
}
 .tippy-notransition {
     -webkit-transition: none !important;
     transition: none !important 
}
 .tippy-popper {
     max-width: 350px;
     -webkit-perspective: 700px;
     perspective: 700px;
     z-index: 9999;
     outline: 0;
     -webkit-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
     transition-timing-function: cubic-bezier(.165, .84, .44, 1);
     pointer-events: none;
     line-height: 1.4 
}
 .tippy-popper[data-html] {
     max-width: 96%;
     max-width: calc(100% - 20px) 
}
 .tippy-popper[x-placement^=top] .tippy-backdrop {
     border-radius: 40% 40% 0 0 
}
 .tippy-popper[x-placement^=top] .tippy-roundarrow {
     bottom: -8px;
     -webkit-transform-origin: 50% 0;
     transform-origin: 50% 0 
}
 .tippy-popper[x-placement^=top] .tippy-roundarrow svg {
     position: absolute;
     left: 0;
     -webkit-transform: rotate(180deg);
     transform: rotate(180deg) 
}
 .tippy-popper[x-placement^=top] .tippy-arrow {
     border-top: 7px solid #333;
     border-right: 7px solid transparent;
     border-left: 7px solid transparent;
     bottom: -7px;
     margin: 0 6px;
     -webkit-transform-origin: 50% 0;
     transform-origin: 50% 0 
}
 .tippy-popper[x-placement^=top] .tippy-backdrop {
     -webkit-transform-origin: 0 90%;
     transform-origin: 0 90% 
}
 .tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible] {
     -webkit-transform: scale(6) translate(-50%, 25%);
     transform: scale(6) translate(-50%, 25%);
     opacity: 1 
}
 .tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden] {
     -webkit-transform: scale(1) translate(-50%, 25%);
     transform: scale(1) translate(-50%, 25%);
     opacity: 0 
}
 .tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(-10px);
     transform: translateY(-10px) 
}
 .tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(-20px);
     transform: translateY(-20px) 
}
 .tippy-popper[x-placement^=top] [data-animation=perspective] {
     -webkit-transform-origin: bottom;
     transform-origin: bottom 
}
 .tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(-10px) rotateX(0);
     transform: translateY(-10px) rotateX(0) 
}
 .tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0) rotateX(90deg);
     transform: translateY(0) rotateX(90deg) 
}
 .tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(-10px);
     transform: translateY(-10px) 
}
 .tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(-10px);
     transform: translateY(-10px) 
}
 .tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(-10px);
     transform: translateY(-10px) 
}
 .tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0);
     transform: translateY(0) 
}
 .tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(-10px) scale(1);
     transform: translateY(-10px) scale(1) 
}
 .tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0) scale(0);
     transform: translateY(0) scale(0) 
}
 .tippy-popper[x-placement^=bottom] .tippy-backdrop {
     border-radius: 0 0 30% 30% 
}
 .tippy-popper[x-placement^=bottom] .tippy-roundarrow {
     top: -8px;
     -webkit-transform-origin: 50% 100%;
     transform-origin: 50% 100% 
}
 .tippy-popper[x-placement^=bottom] .tippy-roundarrow svg {
     position: absolute;
     left: 0;
     -webkit-transform: rotate(0);
     transform: rotate(0) 
}
 .tippy-popper[x-placement^=bottom] .tippy-arrow {
     border-bottom: 7px solid #333;
     border-right: 7px solid transparent;
     border-left: 7px solid transparent;
     top: -7px;
     margin: 0 6px;
     -webkit-transform-origin: 50% 100%;
     transform-origin: 50% 100% 
}
 .tippy-popper[x-placement^=bottom] .tippy-backdrop {
     -webkit-transform-origin: 0 -90%;
     transform-origin: 0 -90% 
}
 .tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible] {
     -webkit-transform: scale(6) translate(-50%, -125%);
     transform: scale(6) translate(-50%, -125%);
     opacity: 1 
}
 .tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden] {
     -webkit-transform: scale(1) translate(-50%, -125%);
     transform: scale(1) translate(-50%, -125%);
     opacity: 0 
}
 .tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(10px);
     transform: translateY(10px) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(20px);
     transform: translateY(20px) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=perspective] {
     -webkit-transform-origin: top;
     transform-origin: top 
}
 .tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(10px) rotateX(0);
     transform: translateY(10px) rotateX(0) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0) rotateX(-90deg);
     transform: translateY(0) rotateX(-90deg) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(10px);
     transform: translateY(10px) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(10px);
     transform: translateY(10px) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(10px);
     transform: translateY(10px) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0);
     transform: translateY(0) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(10px) scale(1);
     transform: translateY(10px) scale(1) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0) scale(0);
     transform: translateY(0) scale(0) 
}
 .tippy-popper[x-placement^=left] .tippy-backdrop {
     border-radius: 50% 0 0 50% 
}
 .tippy-popper[x-placement^=left] .tippy-roundarrow {
     right: -16px;
     -webkit-transform-origin: 33.33333333% 50%;
     transform-origin: 33.33333333% 50% 
}
 .tippy-popper[x-placement^=left] .tippy-roundarrow svg {
     position: absolute;
     left: 0;
     -webkit-transform: rotate(90deg);
     transform: rotate(90deg) 
}
 .tippy-popper[x-placement^=left] .tippy-arrow {
     border-left: 7px solid #333;
     border-top: 7px solid transparent;
     border-bottom: 7px solid transparent;
     right: -7px;
     margin: 3px 0;
     -webkit-transform-origin: 0 50%;
     transform-origin: 0 50% 
}
 .tippy-popper[x-placement^=left] .tippy-backdrop {
     -webkit-transform-origin: 100% 0;
     transform-origin: 100% 0 
}
 .tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible] {
     -webkit-transform: scale(6) translate(40%, -50%);
     transform: scale(6) translate(40%, -50%);
     opacity: 1 
}
 .tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden] {
     -webkit-transform: scale(1.5) translate(40%, -50%);
     transform: scale(1.5) translate(40%, -50%);
     opacity: 0 
}
 .tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(-10px);
     transform: translateX(-10px) 
}
 .tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(-20px);
     transform: translateX(-20px) 
}
 .tippy-popper[x-placement^=left] [data-animation=perspective] {
     -webkit-transform-origin: right;
     transform-origin: right 
}
 .tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(-10px) rotateY(0);
     transform: translateX(-10px) rotateY(0) 
}
 .tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0) rotateY(-90deg);
     transform: translateX(0) rotateY(-90deg) 
}
 .tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(-10px);
     transform: translateX(-10px) 
}
 .tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(-10px);
     transform: translateX(-10px) 
}
 .tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(-10px);
     transform: translateX(-10px) 
}
 .tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0);
     transform: translateX(0) 
}
 .tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(-10px) scale(1);
     transform: translateX(-10px) scale(1) 
}
 .tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0) scale(0);
     transform: translateX(0) scale(0) 
}
 .tippy-popper[x-placement^=right] .tippy-backdrop {
     border-radius: 0 50% 50% 0 
}
 .tippy-popper[x-placement^=right] .tippy-roundarrow {
     left: -16px;
     -webkit-transform-origin: 66.66666666% 50%;
     transform-origin: 66.66666666% 50% 
}
 .tippy-popper[x-placement^=right] .tippy-roundarrow svg {
     position: absolute;
     left: 0;
     -webkit-transform: rotate(-90deg);
     transform: rotate(-90deg) 
}
 .tippy-popper[x-placement^=right] .tippy-arrow {
     border-right: 7px solid #333;
     border-top: 7px solid transparent;
     border-bottom: 7px solid transparent;
     left: -7px;
     margin: 3px 0;
     -webkit-transform-origin: 100% 50%;
     transform-origin: 100% 50% 
}
 .tippy-popper[x-placement^=right] .tippy-backdrop {
     -webkit-transform-origin: -100% 0;
     transform-origin: -100% 0 
}
 .tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible] {
     -webkit-transform: scale(6) translate(-140%, -50%);
     transform: scale(6) translate(-140%, -50%);
     opacity: 1 
}
 .tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden] {
     -webkit-transform: scale(1.5) translate(-140%, -50%);
     transform: scale(1.5) translate(-140%, -50%);
     opacity: 0 
}
 .tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(10px);
     transform: translateX(10px) 
}
 .tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(20px);
     transform: translateX(20px) 
}
 .tippy-popper[x-placement^=right] [data-animation=perspective] {
     -webkit-transform-origin: left;
     transform-origin: left 
}
 .tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(10px) rotateY(0);
     transform: translateX(10px) rotateY(0) 
}
 .tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0) rotateY(90deg);
     transform: translateX(0) rotateY(90deg) 
}
 .tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(10px);
     transform: translateX(10px) 
}
 .tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(10px);
     transform: translateX(10px) 
}
 .tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(10px);
     transform: translateX(10px) 
}
 .tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0);
     transform: translateX(0) 
}
 .tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(10px) scale(1);
     transform: translateX(10px) scale(1) 
}
 .tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0) scale(0);
     transform: translateX(0) scale(0) 
}
 .tippy-tooltip {
     position: relative;
     color: #fff;
     border-radius: 4px;
     font-size: .9rem;
     padding: .3rem .6rem;
     text-align: center;
     will-change: transform;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     background-color: #333 
}
 .tippy-tooltip[data-size=small] {
     padding: .2rem .4rem;
     font-size: .75rem 
}
 .tippy-tooltip[data-size=large] {
     padding: .4rem .8rem;
     font-size: 1rem 
}
 .tippy-tooltip[data-animatefill] {
     overflow: hidden;
     background-color: transparent 
}
 .tippy-tooltip[data-animatefill] .tippy-content {
     transition: -webkit-clip-path cubic-bezier(.46, .1, .52, .98);
     -webkit-transition: -webkit-clip-path cubic-bezier(.46, .1, .52, .98);
     transition: clip-path cubic-bezier(.46, .1, .52, .98);
     transition: clip-path cubic-bezier(.46, .1, .52, .98), -webkit-clip-path cubic-bezier(.46, .1, .52, .98) 
}
 .tippy-tooltip[data-interactive], .tippy-tooltip[data-interactive] path {
     pointer-events: auto 
}
 .tippy-tooltip[data-inertia][data-state=visible] {
     -webkit-transition-timing-function: cubic-bezier(.53, 2, .36, .85);
     transition-timing-function: cubic-bezier(.53, 2, .36, .85) 
}
 .tippy-tooltip[data-inertia][data-state=hidden] {
     -webkit-transition-timing-function: ease;
     transition-timing-function: ease 
}
 .tippy-arrow, .tippy-roundarrow {
     position: absolute;
     width: 0;
     height: 0 
}
 .tippy-roundarrow {
     width: 24px;
     height: 8px;
     fill: #333;
     pointer-events: none 
}
 .tippy-backdrop {
     position: absolute;
     will-change: transform;
     background-color: #333;
     border-radius: 50%;
     width: 26%;
     left: 50%;
     top: 50%;
     z-index: -1;
     -webkit-transition: all cubic-bezier(.46, .1, .52, .98);
     transition: all cubic-bezier(.46, .1, .52, .98);
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden 
}
 .tippy-backdrop:after {
     content: "";
     float: left;
     padding-top: 100% 
}
 body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content {
     -webkit-clip-path: ellipse(100% 100% at 50% 50%);
     clip-path: ellipse(100% 100% at 50% 50%) 
}
 body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content {
     -webkit-clip-path: ellipse(5% 50% at 50% 50%);
     clip-path: ellipse(5% 50% at 50% 50%) 
}
 body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content {
     -webkit-clip-path: ellipse(135% 100% at 0 50%);
     clip-path: ellipse(135% 100% at 0 50%) 
}
 body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content {
     -webkit-clip-path: ellipse(40% 100% at 0 50%);
     clip-path: ellipse(40% 100% at 0 50%) 
}
 body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content {
     -webkit-clip-path: ellipse(135% 100% at 100% 50%);
     clip-path: ellipse(135% 100% at 100% 50%) 
}
 body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content {
     -webkit-clip-path: ellipse(40% 100% at 100% 50%);
     clip-path: ellipse(40% 100% at 100% 50%) 
}
 @media (max-width:360px) {
     .tippy-popper {
         max-width: 96%;
         max-width: calc(100% - 20px) 
    }
}
 .tippy-touch {
     cursor: pointer !important 
}
 .tippy-notransition {
     -webkit-transition: none !important;
     transition: none !important 
}
 .tippy-popper {
     max-width: 350px;
     -webkit-perspective: 700px;
     perspective: 700px;
     z-index: 9999;
     outline: 0;
     -webkit-transition-timing-function: cubic-bezier(.165, .84, .44, 1);
     transition-timing-function: cubic-bezier(.165, .84, .44, 1);
     pointer-events: none;
     line-height: 1.4 
}
 .tippy-popper[data-html] {
     max-width: 96%;
     max-width: calc(100% - 20px) 
}
 .tippy-popper[x-placement^=top] .tippy-backdrop {
     border-radius: 40% 40% 0 0 
}
 .tippy-popper[x-placement^=top] .tippy-roundarrow {
     bottom: -8px;
     -webkit-transform-origin: 50% 0;
     transform-origin: 50% 0 
}
 .tippy-popper[x-placement^=top] .tippy-roundarrow svg {
     position: absolute;
     left: 0;
     -webkit-transform: rotate(180deg);
     transform: rotate(180deg) 
}
 .tippy-popper[x-placement^=top] .tippy-arrow {
     border-top: 7px solid #333;
     border-right: 7px solid transparent;
     border-left: 7px solid transparent;
     bottom: -7px;
     margin: 0 6px;
     -webkit-transform-origin: 50% 0;
     transform-origin: 50% 0 
}
 .tippy-popper[x-placement^=top] .tippy-backdrop {
     -webkit-transform-origin: 0 90%;
     transform-origin: 0 90% 
}
 .tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible] {
     -webkit-transform: scale(6) translate(-50%, 25%);
     transform: scale(6) translate(-50%, 25%);
     opacity: 1 
}
 .tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden] {
     -webkit-transform: scale(1) translate(-50%, 25%);
     transform: scale(1) translate(-50%, 25%);
     opacity: 0 
}
 .tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(-10px);
     transform: translateY(-10px) 
}
 .tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(-20px);
     transform: translateY(-20px) 
}
 .tippy-popper[x-placement^=top] [data-animation=perspective] {
     -webkit-transform-origin: bottom;
     transform-origin: bottom 
}
 .tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(-10px) rotateX(0);
     transform: translateY(-10px) rotateX(0) 
}
 .tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0) rotateX(90deg);
     transform: translateY(0) rotateX(90deg) 
}
 .tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(-10px);
     transform: translateY(-10px) 
}
 .tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(-10px);
     transform: translateY(-10px) 
}
 .tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(-10px);
     transform: translateY(-10px) 
}
 .tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0);
     transform: translateY(0) 
}
 .tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(-10px) scale(1);
     transform: translateY(-10px) scale(1) 
}
 .tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0) scale(0);
     transform: translateY(0) scale(0) 
}
 .tippy-popper[x-placement^=bottom] .tippy-backdrop {
     border-radius: 0 0 30% 30% 
}
 .tippy-popper[x-placement^=bottom] .tippy-roundarrow {
     top: -8px;
     -webkit-transform-origin: 50% 100%;
     transform-origin: 50% 100% 
}
 .tippy-popper[x-placement^=bottom] .tippy-roundarrow svg {
     position: absolute;
     left: 0;
     -webkit-transform: rotate(0);
     transform: rotate(0) 
}
 .tippy-popper[x-placement^=bottom] .tippy-arrow {
     border-bottom: 7px solid #333;
     border-right: 7px solid transparent;
     border-left: 7px solid transparent;
     top: -7px;
     margin: 0 6px;
     -webkit-transform-origin: 50% 100%;
     transform-origin: 50% 100% 
}
 .tippy-popper[x-placement^=bottom] .tippy-backdrop {
     -webkit-transform-origin: 0 -90%;
     transform-origin: 0 -90% 
}
 .tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible] {
     -webkit-transform: scale(6) translate(-50%, -125%);
     transform: scale(6) translate(-50%, -125%);
     opacity: 1 
}
 .tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden] {
     -webkit-transform: scale(1) translate(-50%, -125%);
     transform: scale(1) translate(-50%, -125%);
     opacity: 0 
}
 .tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(10px);
     transform: translateY(10px) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(20px);
     transform: translateY(20px) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=perspective] {
     -webkit-transform-origin: top;
     transform-origin: top 
}
 .tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(10px) rotateX(0);
     transform: translateY(10px) rotateX(0) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0) rotateX(-90deg);
     transform: translateY(0) rotateX(-90deg) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(10px);
     transform: translateY(10px) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(10px);
     transform: translateY(10px) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(10px);
     transform: translateY(10px) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0);
     transform: translateY(0) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateY(10px) scale(1);
     transform: translateY(10px) scale(1) 
}
 .tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateY(0) scale(0);
     transform: translateY(0) scale(0) 
}
 .tippy-popper[x-placement^=left] .tippy-backdrop {
     border-radius: 50% 0 0 50% 
}
 .tippy-popper[x-placement^=left] .tippy-roundarrow {
     right: -16px;
     -webkit-transform-origin: 33.33333333% 50%;
     transform-origin: 33.33333333% 50% 
}
 .tippy-popper[x-placement^=left] .tippy-roundarrow svg {
     position: absolute;
     left: 0;
     -webkit-transform: rotate(90deg);
     transform: rotate(90deg) 
}
 .tippy-popper[x-placement^=left] .tippy-arrow {
     border-left: 7px solid #333;
     border-top: 7px solid transparent;
     border-bottom: 7px solid transparent;
     right: -7px;
     margin: 3px 0;
     -webkit-transform-origin: 0 50%;
     transform-origin: 0 50% 
}
 .tippy-popper[x-placement^=left] .tippy-backdrop {
     -webkit-transform-origin: 100% 0;
     transform-origin: 100% 0 
}
 .tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible] {
     -webkit-transform: scale(6) translate(40%, -50%);
     transform: scale(6) translate(40%, -50%);
     opacity: 1 
}
 .tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden] {
     -webkit-transform: scale(1.5) translate(40%, -50%);
     transform: scale(1.5) translate(40%, -50%);
     opacity: 0 
}
 .tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(-10px);
     transform: translateX(-10px) 
}
 .tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(-20px);
     transform: translateX(-20px) 
}
 .tippy-popper[x-placement^=left] [data-animation=perspective] {
     -webkit-transform-origin: right;
     transform-origin: right 
}
 .tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(-10px) rotateY(0);
     transform: translateX(-10px) rotateY(0) 
}
 .tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0) rotateY(-90deg);
     transform: translateX(0) rotateY(-90deg) 
}
 .tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(-10px);
     transform: translateX(-10px) 
}
 .tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(-10px);
     transform: translateX(-10px) 
}
 .tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(-10px);
     transform: translateX(-10px) 
}
 .tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0);
     transform: translateX(0) 
}
 .tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(-10px) scale(1);
     transform: translateX(-10px) scale(1) 
}
 .tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0) scale(0);
     transform: translateX(0) scale(0) 
}
 .tippy-popper[x-placement^=right] .tippy-backdrop {
     border-radius: 0 50% 50% 0 
}
 .tippy-popper[x-placement^=right] .tippy-roundarrow {
     left: -16px;
     -webkit-transform-origin: 66.66666666% 50%;
     transform-origin: 66.66666666% 50% 
}
 .tippy-popper[x-placement^=right] .tippy-roundarrow svg {
     position: absolute;
     left: 0;
     -webkit-transform: rotate(-90deg);
     transform: rotate(-90deg) 
}
 .tippy-popper[x-placement^=right] .tippy-arrow {
     border-right: 7px solid #333;
     border-top: 7px solid transparent;
     border-bottom: 7px solid transparent;
     left: -7px;
     margin: 3px 0;
     -webkit-transform-origin: 100% 50%;
     transform-origin: 100% 50% 
}
 .tippy-popper[x-placement^=right] .tippy-backdrop {
     -webkit-transform-origin: -100% 0;
     transform-origin: -100% 0 
}
 .tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible] {
     -webkit-transform: scale(6) translate(-140%, -50%);
     transform: scale(6) translate(-140%, -50%);
     opacity: 1 
}
 .tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden] {
     -webkit-transform: scale(1.5) translate(-140%, -50%);
     transform: scale(1.5) translate(-140%, -50%);
     opacity: 0 
}
 .tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(10px);
     transform: translateX(10px) 
}
 .tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(20px);
     transform: translateX(20px) 
}
 .tippy-popper[x-placement^=right] [data-animation=perspective] {
     -webkit-transform-origin: left;
     transform-origin: left 
}
 .tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(10px) rotateY(0);
     transform: translateX(10px) rotateY(0) 
}
 .tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0) rotateY(90deg);
     transform: translateX(0) rotateY(90deg) 
}
 .tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(10px);
     transform: translateX(10px) 
}
 .tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(10px);
     transform: translateX(10px) 
}
 .tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(10px);
     transform: translateX(10px) 
}
 .tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0);
     transform: translateX(0) 
}
 .tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible] {
     opacity: 1;
     -webkit-transform: translateX(10px) scale(1);
     transform: translateX(10px) scale(1) 
}
 .tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden] {
     opacity: 0;
     -webkit-transform: translateX(0) scale(0);
     transform: translateX(0) scale(0) 
}
 .tippy-tooltip {
     position: relative;
     color: #fff;
     border-radius: 4px;
     font-size: .9rem;
     padding: .3rem .6rem;
     text-align: center;
     will-change: transform;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
     background-color: #333 
}
 .tippy-tooltip[data-size=small] {
     padding: .2rem .4rem;
     font-size: .75rem 
}
 .tippy-tooltip[data-size=large] {
     padding: .4rem .8rem;
     font-size: 1rem 
}
 .tippy-tooltip[data-animatefill] {
     overflow: hidden;
     background-color: transparent 
}
 .tippy-tooltip[data-animatefill] .tippy-content {
     transition: -webkit-clip-path cubic-bezier(.46, .1, .52, .98);
     -webkit-transition: -webkit-clip-path cubic-bezier(.46, .1, .52, .98);
     transition: clip-path cubic-bezier(.46, .1, .52, .98);
     transition: clip-path cubic-bezier(.46, .1, .52, .98), -webkit-clip-path cubic-bezier(.46, .1, .52, .98) 
}
 .tippy-tooltip[data-interactive], .tippy-tooltip[data-interactive] path {
     pointer-events: auto 
}
 .tippy-tooltip[data-inertia][data-state=visible] {
     -webkit-transition-timing-function: cubic-bezier(.53, 2, .36, .85);
     transition-timing-function: cubic-bezier(.53, 2, .36, .85) 
}
 .tippy-tooltip[data-inertia][data-state=hidden] {
     -webkit-transition-timing-function: ease;
     transition-timing-function: ease 
}
 .tippy-arrow, .tippy-roundarrow {
     position: absolute;
     width: 0;
     height: 0 
}
 .tippy-roundarrow {
     width: 24px;
     height: 8px;
     fill: #333;
     pointer-events: none 
}
 .tippy-backdrop {
     position: absolute;
     will-change: transform;
     background-color: #333;
     border-radius: 50%;
     width: 26%;
     left: 50%;
     top: 50%;
     z-index: -1;
     -webkit-transition: all cubic-bezier(.46, .1, .52, .98);
     transition: all cubic-bezier(.46, .1, .52, .98);
     -webkit-backface-visibility: hidden;
     backface-visibility: hidden 
}
 .tippy-backdrop:after {
     content: "";
     float: left;
     padding-top: 100% 
}
 body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content {
     -webkit-clip-path: ellipse(100% 100% at 50% 50%);
     clip-path: ellipse(100% 100% at 50% 50%) 
}
 body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content {
     -webkit-clip-path: ellipse(5% 50% at 50% 50%);
     clip-path: ellipse(5% 50% at 50% 50%) 
}
 body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content {
     -webkit-clip-path: ellipse(135% 100% at 0 50%);
     clip-path: ellipse(135% 100% at 0 50%) 
}
 body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content {
     -webkit-clip-path: ellipse(40% 100% at 0 50%);
     clip-path: ellipse(40% 100% at 0 50%) 
}
 body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content {
     -webkit-clip-path: ellipse(135% 100% at 100% 50%);
     clip-path: ellipse(135% 100% at 100% 50%) 
}
 body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content {
     -webkit-clip-path: ellipse(40% 100% at 100% 50%);
     clip-path: ellipse(40% 100% at 100% 50%) 
}
 @media (max-width:360px) {
     .tippy-popper {
         max-width: 96%;
         max-width: calc(100% - 20px) 
    }
}
 img.wp-smiley, img.emoji {
     display: inline !important;
     border: none !important;
     -webkit-box-shadow: none !important;
     box-shadow: none !important;
     height: 1em !important;
     width: 1em !important;
     margin: 0 .07em !important;
     vertical-align: -0.1em !important;
     background: none !important;
     padding: 0 !important;
}
 .woocommerce form .form-row .required {
     visibility: visible;
}
 .bg {
     opacity: 0;
     transition: opacity 1s;
     -webkit-transition: opacity 1s;
}
 .bg-loaded {
     opacity: 1;
}
 :root {
     --primary-color: #0a0a0a;
}
 .full-width .ubermenu-nav, .container, .row {
     max-width: 1370px 
}
 .row.row-collapse {
     max-width: 1340px 
}
 .row.row-small {
     max-width: 1362.5px 
}
 .row.row-large {
     max-width: 1400px 
}
 .header-main {
     height: 85px 
}
 #logo img {
     max-height: 50px;
     margin-top: 2px;
}
 #logo {
     width: 271px;
}
 .header-top {
     min-height: 40px 
}
 .has-transparent + .page-title:first-of-type, .has-transparent + #main > .page-title, .has-transparent + #main > div > .page-title, .has-transparent + #main .page-header-wrapper:first-of-type .page-title {
     padding-top: 115px;
}
 .header.show-on-scroll, .stuck .header-main {
     height: 70px !important 
}
 .stuck #logo img {
     max-height: 70px !important 
}
 .header-bottom {
     background-color: #f1f1f1 
}
 .header-main .nav > li > a {
     line-height: 16px 
}
 .stuck .header-main .nav > li > a {
     line-height: 50px 
}
 @media (max-width: 549px) {
     .header-main {
         height: 70px 
    }
     #logo img {
         max-height: 70px 
    }
}
 .header-top {
     background-color: #0a0a0a !important;
}
/* Color */
 .accordion-title.active, .has-icon-bg .icon .icon-inner, .logo a, .primary.is-underline, .primary.is-link, .badge-outline .badge-inner, .nav-outline > li.active > a, .nav-outline > li.active > a, .cart-icon strong, [data-color='primary'], .is-outline.primary {
     color: #0a0a0a;
}
/* Color !important */
 [data-text-color="primary"] {
     color: #0a0a0a !important;
}
/* Background Color */
 [data-text-bg="primary"] {
     background-color: #0a0a0a;
}
/* Background */
 .scroll-to-bullets a, .featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline), .featured-table .title, .is-outline:hover, .has-icon:hover .icon-label, .nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .is-outline:hover, .tagcloud a:hover, .grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt, .nav-box > li > a:hover, .nav-box > li.active > a, .nav-pills > li.active > a, .current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before, .banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner {
     background-color: #0a0a0a;
}
/* Border */
 .nav-vertical.nav-tabs > li.active > a, .scroll-to-bullets a.active, .nav-pagination > li > .current, .nav-pagination > li > span:hover, .nav-pagination > li > a:hover, .has-hover:hover .badge-outline .badge-inner, .accordion-title.active, .featured-table, .is-outline:hover, .tagcloud a:hover, blockquote, .has-border, .cart-icon strong:after, .cart-icon strong, .blockUI:before, .processing:before, .loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover {
     border-color: #0a0a0a 
}
 .nav-tabs > li.active > a {
     border-top-color: #0a0a0a 
}
 .widget_shopping_cart_content .blockUI.blockOverlay:before {
     border-left-color: #0a0a0a 
}
 .woocommerce-checkout-review-order .blockUI.blockOverlay:before {
     border-left-color: #0a0a0a 
}
/* Fill */
 .slider .flickity-prev-next-button:hover svg, .slider .flickity-prev-next-button:hover .arrow {
     fill: #0a0a0a;
}
/* Background Color */
 [data-icon-label]:after, .secondary.is-underline:hover, .secondary.is-outline:hover, .icon-label, .button.secondary:not(.is-outline), .button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button, .current .breadcrumb-step {
     background-color: #ffd13a;
}
 [data-text-bg="secondary"] {
     background-color: #ffd13a;
}
/* Color */
 .secondary.is-underline, .secondary.is-link, .secondary.is-outline, .stars a.active, .star-rating:before, .woocommerce-page .star-rating:before, .star-rating span:before, .color-secondary {
     color: #ffd13a 
}
/* Color !important */
 [data-text-color="secondary"] {
     color: #ffd13a !important;
}
/* Border */
 .secondary.is-outline:hover {
     border-color: #ffd13a 
}
 .success.is-underline:hover, .success.is-outline:hover, .success {
     background-color: #36f905 
}
 .success-color, .success.is-link, .success.is-outline {
     color: #36f905;
}
 .success-border {
     border-color: #36f905 !important;
}
/* Color !important */
 [data-text-color="success"] {
     color: #36f905 !important;
}
/* Background Color */
 [data-text-bg="success"] {
     background-color: #36f905;
}
 .alert.is-underline:hover, .alert.is-outline:hover, .alert {
     background-color: #ec0d0d 
}
 .alert.is-link, .alert.is-outline, .color-alert {
     color: #ec0d0d;
}
/* Color !important */
 [data-text-color="alert"] {
     color: #ec0d0d !important;
}
/* Background Color */
 [data-text-bg="alert"] {
     background-color: #ec0d0d;
}
 body {
     font-size: 100%;
}
 body {
     font-family: "Montserrat", sans-serif 
}
 body {
     font-weight: 0 
}
 body {
     color: #0a0a0a 
}
 .nav > li > a {
     font-family: "Montserrat", sans-serif;
}
 .nav > li > a {
     font-weight: 700;
}
 h1, h2, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a {
     font-family: "Montserrat", sans-serif;
}
 h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2 {
     font-weight: 700;
}
 h1, h2, h3, h4, h5, h6, .heading-font {
     color: #0a0a0a;
}
 .alt-font {
     font-family: "Montserrat", sans-serif;
}
 .alt-font {
     font-weight: 0 !important;
}
 .header:not(.transparent) .header-nav.nav > li > a {
     color: #0a0a0a;
}
 .header:not(.transparent) .header-nav.nav > li > a:hover, .header:not(.transparent) .header-nav.nav > li.active > a, .header:not(.transparent) .header-nav.nav > li.current > a, .header:not(.transparent) .header-nav.nav > li > a.active, .header:not(.transparent) .header-nav.nav > li > a.current {
     color: #ffd13a;
}
 .header-nav.nav-line-bottom > li > a:before, .header-nav.nav-line-grow > li > a:before, .header-nav.nav-line > li > a:before, .header-nav.nav-box > li > a:hover, .header-nav.nav-box > li.active > a, .header-nav.nav-pills > li > a:hover, .header-nav.nav-pills > li.active > a {
     color: #FFF !important;
     background-color: #ffd13a;
}
 a {
     color: #0a0a0a;
}
 a:hover {
     color: #ffd13a;
}
 .tagcloud a:hover {
     border-color: #ffd13a;
     background-color: #ffd13a;
}
 .widget a {
     color: #0a0a0a;
}
 .widget a:hover {
     color: #ffd13a;
}
 .widget .tagcloud a:hover {
     border-color: #ffd13a;
     background-color: #ffd13a;
}
 .is-divider {
     background-color: #ffd13a;
}
 .current .breadcrumb-step, [data-icon-label]:after, .button#place_order, .button.checkout, .checkout-button, .single_add_to_cart_button.button {
     background-color: #ffd13a !important 
}
 .badge-inner.on-sale {
     background-color: #ffd13a 
}
 .badge-inner.new-bubble {
     background-color: #0a0a0a 
}
 .star-rating span:before, .star-rating:before, .woocommerce-page .star-rating:before {
     color: #ffd13a 
}
 @media screen and (min-width: 550px) {
     .products .box-vertical .box-image {
         min-width: 500px !important;
         width: 500px !important;
    }
}
 .header-main .social-icons, .header-main .cart-icon strong, .header-main .menu-title, .header-main .header-button > .button.is-outline, .header-main .nav > li > a > i:not(.icon-angle-down) {
     color: #0a0a0a !important;
}
 .header-main .header-button > .button.is-outline, .header-main .cart-icon strong:after, .header-main .cart-icon strong {
     border-color: #0a0a0a !important;
}
 .header-main .header-button > .button:not(.is-outline) {
     background-color: #0a0a0a !important;
}
 .header-main .current-dropdown .cart-icon strong, .header-main .header-button > .button:hover, .header-main .header-button > .button:hover i, .header-main .header-button > .button:hover span {
     color: #FFF !important;
}
 .header-main .menu-title:hover, .header-main .social-icons a:hover, .header-main .header-button > .button.is-outline:hover, .header-main .nav > li > a:hover > i:not(.icon-angle-down) {
     color: #ffd13a !important;
}
 .header-main .current-dropdown .cart-icon strong, .header-main .header-button > .button:hover {
     background-color: #ffd13a !important;
}
 .header-main .current-dropdown .cart-icon strong:after, .header-main .current-dropdown .cart-icon strong, .header-main .header-button > .button:hover {
     border-color: #ffd13a !important;
}
 .absolute-footer, html {
     background-color: #0a0a0a 
}
/* Custom CSS */
 .wpforms-form button[type=submit] {
     background-color: #000 !important;
     border: 1px solid #ddd !important;
     color: #fff !important;
     font-size: 0.8em !important;
     padding: 5px 35px !important;
     font-weight: 400 !important;
     text-transform: uppercase !important;
     letter-spacing: 4px !important;
}
 .wpforms-form button[type=submit]:hover {
     background-color: #ffd13a !important;
}
 .label-new.menu-item > a:after {
     content: "New";
}
 .label-hot.menu-item > a:after {
     content: "Hot";
}
 .label-sale.menu-item > a:after {
     content: "Sale";
}
 .label-popular.menu-item > a:after {
     content: "Popular";
}
 .rll-youtube-player, [data-lazy-src] {
     display: none !important;
}
 .fancybox-margin {
     margin-right: 17px;
}
 .fancybox-margin {
     margin-right: 17px;
}
 .fancybox-margin {
     margin-right: 17px;
}
 #banner-1084887802 .bg.bg-loaded {
     background-image: url(../../images/index-v1/mobile2.jpg);
}
 #banner-1084887802 {
     background-color: rgb(247, 245, 244);
}
 #banner-1084887802 .bg {
     background-position: 0% 100%;
}
 #gap-1903503570 {
     padding-top: 5px;
}
 #gap-1396669116 {
     padding-top: 5px;
}
 #row-547808664 > .col > .col-inner {
     padding: 0px 5px 0px 5px;
}
 #section_1038507848 {
     padding-top: 110px;
     padding-bottom: 0px;
    /* min-height: 600px;
    */
     background-color: rgb(247, 245, 244);
}
 #section_1038507848 .section-bg-overlay {
     background-color: rgb(45, 78, 103);
}
 #section_1038507848 .section-bg.bg-loaded {
     background-image: url(../../images/index-v1/mobile-banner.jpg);
}
 #section_1038507848 .section-bg {
     background-position: 45% 62%;
}
 @media (min-width:550px) {
     #section_1038507848 {
         padding-top: 60px;
         padding-bottom: 60px;
    }
     #section_1038507848 .section-bg-overlay {
         background-color: rgba(0, 0, 0, 0.5);
    }
}
 @media (min-width:850px) {
     #section_1038507848 .section-bg-overlay {
         background-color: rgba(0, 0, 0, 0.5);
    }
}
 @media (max-width:850px) {
     .origPrc {
         min-height: 94px;
    }
}
 #gap-1296530763 {
     padding-top: 5px;
}
 #gap-1754560711 {
     padding-top: 5px;
}
 #row-149155260 > .col > .col-inner {
     padding: 0px 5px 0px 5px;
}
 #section_1885111124 {
     padding-top: 0px;
     padding-bottom: 0px;
     min-height: 600px;
     background-color: rgb(247, 245, 244);
}
 #section_1885111124 .section-bg-overlay {
     background-color: rgb(45, 78, 103);
}
 #section_1885111124 .section-bg.bg-loaded {
     background-image: url(../../images/index-v1/banner2.jpg);
}
 #section_1885111124 .section-bg {
     background-position: 45% 62%;
}
 @media (min-width:550px) {
     #section_1885111124 {
         padding-top: 60px;
         padding-bottom: 60px;
    }
     #section_1885111124 .section-bg-overlay {
         background-color: rgba(0, 0, 0, 0.5);
    }
}
 @media (min-width:850px) {
     #section_1885111124 .section-bg-overlay {
         background-color: rgba(0, 0, 0, 0.5);
    }
}
 #gap-68992359 {
     padding-top: 40px;
}
 #row-713350719 > .col > .col-inner {
     padding: 0px 0px 0px 0px;
}
 #section_1706491899 {
     padding-top: 20px;
     padding-bottom: 20px;
     background-color: rgb(247, 245, 244);
}
 #gap-461758978 {
     padding-top: 31px;
}
 #gap-736543426 {
     padding-top: 90px;
}
 #image_1427279327 {
     width: 100%;
}
 #gap-1003563721 {
     padding-top: 31px;
}
 #row-2067875646 > .col > .col-inner {
     padding: 0px 0px 0px 0px;
}
 @media (min-width:550px) {
     #row-2067875646 > .col > .col-inner {
         padding: 0px 0px 0px 0px;
    }
}
 #image_755136294 {
     width: 100%;
}
 #section_251582822 {
     padding-top: 39px;
     padding-bottom: 39px;
}
 @media (min-width:550px) {
     #section_251582822 {
         padding-top: 50px;
         padding-bottom: 50px;
    }
}
 #gap-1388475939 {
     padding-top: 50px;
}
 #image_316027220 {
     width: 100%;
}
 #image_1476308254 {
     width: 46%;
}
 #gap-2120593533 {
     padding-top: 31px;
}
 #row-768826345 > .col > .col-inner {
     padding: 0px 0px 0px 0px;
}
 #section_110686595 {
     padding-top: 0px;
     padding-bottom: 0px;
}
 @media (min-width:550px) {
     #section_110686595 {
         padding-top: 32px;
         padding-bottom: 32px;
    }
}
 #row-1427347943 > .col > .col-inner {
     padding: 40px 40px 40px 40px;
     background-color: rgb(255, 255, 255);
}
 #section_36841772 {
     padding-top: 10px;
     padding-bottom: 10px;
     background-color: rgb(247, 245, 244);
}
 #gap-613991416 {
     padding-top: 30px;
}
 #section_1847283662 {
     padding-top: 10px;
     padding-bottom: 10px;
}
 @media (min-width:550px) {
     #section_1847283662 {
         padding-top: 31px;
         padding-bottom: 31px;
    }
}
 #timer-542277467 {
     font-size: 246%;
}
 #timer-542277467 span {
     background-color: rgb(255, 84, 84);
}
 #text-box-343737444 {
     width: 82%;
}
 #text-box-343737444 .text {
     font-size: 100%;
}
 @media (min-width:550px) {
     #text-box-343737444 {
         width: 60%;
    }
}
 #banner-917257990 {
     padding-top: 430px;
}
 #banner-917257990 .bg.bg-loaded {
     background-image: url(../../images/index-v1/background-1024x402.jpg);
}
 #banner-917257990 .overlay {
     background-color: rgba(0, 0, 0, 0.48);
}
 #banner-917257990 .bg {
     background-position: 64% 50%;
}
 #section_740208221 {
     padding-top: 0px;
     padding-bottom: 0px;
}
 .item {
     position: relative;
     min-height: 330px;
     border-right: 1px solid #dad9d9;
     overflow: hidden;
     cursor: -webkit-grab;
     cursor: grab;
     -webkit-transition: .5s;
     transition: .5s;
}
 .item img {
     position: absolute;
     top: 50%;
     left: 50%;
     -webkit-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     -o-object-fit: contain;
     object-fit: contain;
     width: 100%;
     height: 100%;
     opacity: .5;
}
 .slick-center .item .back {
     opacity: 1;
}
 .slick-prev:before {
     content: "\f104";
     font-family: fontawesome;
     color: #333;
     font-size: 36px;
}
 .slick-next:before {
     content: "\f105";
     font-family: fontawesome;
     color: #333;
     font-size: 36px;
}
 .baseSLider .center {
     -webkit-transform: scale(1.3);
     transform: scale(1.3);
}
 .bottomSlider .slick-prev, .bottomSlider .slick-next {
     -webkit-transition: .5s;
     transition: .5s;
    /* padding: 10px;
    */
     padding: 0px;
     opacity: 0;
     width: auto;
}
 .bottomSlider:hover .slick-prev, .bottomSlider:hover .slick-next {
     padding: 7px;
     opacity: 1;
}
 .bottomSlider .slick-prev {
     left: 0px;
     z-index: 999;
     height: 100%;
     background: rgb(255 255 255 / 65%);
}
 .bottomSlider .slick-prev:hover {
     background: rgb(255 255 255 / 98%);
}
 .bottomSlider .slick-next {
     right: 0px;
     z-index: 999;
     height: 100%;
     background: rgb(255 255 255 / 65%);
}
 .bottomSlider .slick-next:hover {
     background: rgb(255 255 255 / 98%);
}
 .baseSLider .slick-prev {
     left: 50%;
     z-index: 999;
     margin-left: -36vw;
     height: 46px;
}
 .baseSLider .slick-next {
     right: 50%;
     z-index: 999;
     margin-right: -36vw;
     height: 46px;
}
 .baseSLider {
     overflow: hidden;
     padding-bottom: 50px;
}
 #section_554749777 {
     padding-top: 0px;
     padding-bottom: 0px;
}
 #gap-1068151983 {
     padding-top: 30px;
}
 #section_1127310431 {
     padding-top: 10px;
     padding-bottom: 10px;
     background-color: rgb(247, 245, 244);
}
 @media (min-width:550px) {
     #section_1127310431 {
         padding-top: 80px;
         padding-bottom: 80px;
    }
}
 #gap-1439313532 {
     padding-top: 30px;
}
 #gap-386682795 {
     padding-top: 10px;
}
 #gap-426540766 {
     padding-top: 10px;
}
 #gap-631176441 {
     padding-top: 10px;
}
 #gap-1394275259 {
     padding-top: 10px;
}
 #gap-289821545 {
     padding-top: 10px;
}
 #gap-279289417 {
     padding-top: 10px;
}
 #row-1991343626 > .col > .col-inner {
     padding: 30px 30px 30px 30px;
     background-color: rgb(255, 255, 255);
}
 #section_669028512 {
     padding-top: 60px;
     padding-bottom: 60px;
     background-color: rgb(45, 78, 103);
}
 #section_316546965 {
     padding-top: 80px;
     padding-bottom: 80px;
}
 #gap-849759933 {
     padding-top: 30px;
}
 #section_1692248129 {
     padding-top: 0px;
     padding-bottom: 0px;
}
 #gap-406267314 {
     padding-top: 29px;
}
 #gap-679651774 {
     padding-top: 29px;
}
 #gap-882123491 {
     padding-top: 29px;
}
 #section_1968871023 {
     padding-top: 30px;
     padding-bottom: 30px;
     background-color: rgb(245, 245, 245);
}
 #row-405361104 > .col > .col-inner {
     padding: 30px 0px 0px 5px;
}
 .payment-icon {
     width: 50px;
}
 .payment-icon img {
     max-width: 100%;
}
 .back-to-top {
     max-width: 38px;
}
 #main-menu {
     position: fixed;
     top: 0;
     background: #eee;
     z-index: 999;
     left: 0px;
     padding: 15px;
     max-height: 100vh;
     overflow: auto;
     -webkit-transition: .5s;
     transition: .5s;
     z-index: 9999;
     height: 100%;
}
 .hideMenu {
     -webkit-transform: translateX(-100%);
     transform: translateX(-100%);
}
 .menuOverLay {
     position: fixed;
     background: rgba(0, 0, 0, 0.85);
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     z-index: 99;
     display: none;
     padding: 30px;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
}
 .menuOverLay .mfp-close {
     opacity: .7 
}
 .nopointer {
     pointer-events: none;
}
 .scroll-for-more:hover {
     background: transparent !important;
}
/* #stickyButton {
     width: 320px;
     height: auto;
     background: #8bdf2d;
     border-radius: 5px;
     border: 1px solid #8bd834;
     color: #fff;
     text-align: center;
     font-family: 'Open Sans', sans-serif;
     font-size: 26px;
     font-weight: 700;
     padding: 15px 12px;
     cursor: pointer;
     float: right;
     margin-top: 4px;
     z-index: 99999999;
     position: relative;
}
 #stickyButton:hover {
     background: #5b9f0e;
     border: 1px solid #5b9f0e;
}
 #stickyImg {
     float: left;
     width: calc(100% - 380px);
}
 #stickyImg img {
}
 .sticvky_right {
     float: right;
     max-width: 380px;
     width: 100%;
     padding-top: 15px;
}
 #stickyArrow img {
     max-width: 60px;
     margin-left: -20px;
}
 #stickyArrow {
     position: relative;
     top: 15px;
}
 #stickyInner {
     padding: 10px 15px 0px 15px;
     max-width: 1180px;
     margin: auto;
}
 #stickyTop {
     position: fixed;
     width: 100%;
     left: 0;
     top: 0;
     z-index: 99999;
     background: #fff;
     -webkit-box-shadow: 0px 3px 5px rgb(119 119 119 / 28%);
     box-shadow: 0px 3px 5px rgb(119 119 119 / 28%);
}
 #stickyImg p {
     display: inline-block;
     padding: 10px;
     margin-bottom: 0px;
     vertical-align: middle;
}
 */
/* .header_logo {
     max-width: 120px;
     width: 100%;
     margin-top: -10px;
}
 .header_product {
     max-height: 100px;
     margin-top: -10px;
}
 */
/* #stickyImg > p {
     margin-left: 10px;
}
 */
 .cust-info a {
     display: inline-block;
     padding: 5px;
}
 .cust-info a i {
     margin-right: 5px;
}
 .perPrice {
     display: inline-block;
     min-width: 120px;
}
 .tccicw{
    font-size: 130%;
}
 @media screen and (max-width: 1024px) {
     .perPrice {
         display: block;
    }
}
 @media screen and (max-width: 991px) {
    /* #stickyTop {
         display: none !important;
    }
     */
}
 .topheader {
     font-size: 56px;
}
 @media screen and (max-width: 767px) {
     .cust-info {
         font-size: 12px;
         min-width: 180px;
    }
     .cust-info a {
         display: block;
         padding: 0px;
    }
     .header {
         height: auto !important;
    }
     .topheader {
         font-size: 34px !important;
    }
     #row-2067875646 a, #row-768826345 a {
         font-size: 12px;
    }
     #text-box-343737444 h1 {
         font-size: 24px !important;
         padding-bottom: 10px !important;
        /*word-break: break-all;
        */
    }
     #gap-1388475939{
         padding-top: 0;
    }
}
 .midSfa {
     padding: 50px 15px;
     text-align: center;
}
 .midSfa img {
     max-width: 100%;
     margin: auto;
     margin-bottom: 0px;
     margin-top: 0px;
}
 #text-box-343737444 h1 {
     font-size: 44px;
     padding-bottom: 10px;
}
 .ptxt {
     min-height: 100px;
}
 .origPrc {
     font-size: 14px;
     min-height: 32px;
}
/* #row-1991343626 > div{
     -webkit-box-orient: horizontal;
     -webkit-box-direction: normal;
     -ms-flex-direction: row;
     flex-direction: row;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     -webkit-box-align: end;
     -ms-flex-align: end;
     align-items: flex-end;
}
*/
 #row-1991343626 > div:last-child .ptxt {
     padding-bottom: 5px;
}
 .blackFooter {
     display: block;
     padding: 20px;
     color: #fff;
     text-align: center;
     background-color: black;
}
 .blackFooter a {
     color: #fff;
}
 #row-1986199132 {
     text-align: center;
}
 #row-1986199132 > div {
     margin: auto;
}
 .topSec {
     text-align: center;
     max-width: 230px;
     margin: auto;
}
 #row-1986199132 p {
     font-size: 16px;
}
 .bannerCta {
     min-height: 50px;
     line-height: 50px;
     font-size: 18px;
}
 .scndHdr {
     font-size: 32px;
}
 @media(max-width:480px) {
     #row-1991343626 > .col > .col-inner {
         padding: 30px 10px;
    }
     #logo img {
         max-height: 40px;
         margin-left: -10px;
         max-width: 100%;
    }
     .cust-info a {
         font-size: 10px;
    }
}
