.stack-spinner{width:50px;height:40px;text-align:center;font-size:10px}.stack-spinner>div{height:100%;width:6px;display:inline-block;animation:sk-stretchdelay 1.2s infinite ease-in-out}.stack-spinner .rect2{margin-left:1px;animation-delay:-1.1s}.stack-spinner .rect3{margin-left:1px;animation-delay:-1s}.stack-spinner .rect4{margin-left:1px;animation-delay:-0.9s}.stack-spinner .rect5{margin-left:1px;animation-delay:-0.8s}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}
.fade-scale{opacity:0;transform:scale(0.25);transition:all .2s linear}.fade-scale.show{opacity:1;transform:scale(1)}.translate-up{opacity:0;transform:translateY(calc(100vh));transition:all .2s linear}.translate-up.show{opacity:1;transform:translateY(0)}
.input-readonly.form-control[readonly]{background-color:var(--input-bg)}.input-currency:not(:focus){border-left-color:transparent}
.input-icon-right{right:1em;top:.5em}
.monospace{font-variant-numeric:tabular-nums lining-nums}
.extruded{border:2px solid var(--white);background:linear-gradient(180deg, rgba(240, 240, 240, 0.5), transparent)}.glow-shadow{border-width:2px !important;box-shadow:0px 0px 10px 0px #ccc}
.font-header{font-family:"barlow",sans-serif !important}
@keyframes loading-spinner-circle-animation{0%{stroke-dashoffset:564;transform:rotate(90deg);opacity:1}12.5%,25%{stroke-dashoffset:282;stroke-dasharray:282;transform:rotate(-90deg);opacity:1}25.01%{stroke-dashoffset:282;transform:rotate(-90deg);opacity:0}50%{stroke-dashoffset:282;transform:rotate(90deg);opacity:0}50.01%{stroke-dashoffset:282;transform:rotate(90deg);opacity:1}62.5%,75%{stroke-dashoffset:0;transform:rotate(-90deg);opacity:1}100%{stroke-dashoffset:0;transform:rotate(-90deg);opacity:1}}@keyframes loading-spinner-drop-animation{0%{opacity:0}23%{transform:translateY(0%);opacity:0}25%{opacity:1}49%{transform:translateY(99%) scaleX(0.7) scaleY(1.3)}50%{transform:translateY(100%) scaleX(1.2) scaleY(0.8);opacity:1}50.01%{opacity:0}100%{transform:translate(0%, 0%);opacity:0}}.loading-spinner-svg{max-width:100px}.loading-spinner-circle{animation:2s cubic-bezier(0.75, 0.25, 0.25, 0.75) infinite normal loading-spinner-circle-animation;display:block;fill:transparent;stroke-linecap:round;stroke-dasharray:282;stroke-dashoffset:564;stroke-width:10px;transform-origin:50% 50%}.loading-spinner-drop{animation:2s cubic-bezier(1, 0, 0.91, 0.19) infinite normal loading-spinner-drop-animation;transform-origin:50% 50%}
.geo-search{height:40px}.search-item:hover{background:rgba(0,0,0,.055) !important}.active-item{background:rgba(0,0,0,.055) !important}
.btn.scroll-icon-right-bg,.btn.scroll-icon-right-bg:focus,.btn.scroll-icon-right-bg:active,.btn.scroll-icon-right-bg:focus:active{background:linear-gradient(to right, rgba(255, 255, 255, 0), var(--bg) 75%) !important;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--bg) 75%) !important}.btn.scroll-icon-left-bg,.btn.scroll-icon-left-bg:focus,.btn.scroll-icon-left-bg:active,.btn.scroll-icon-left-bg:focus:active{background:linear-gradient(to left, rgba(255, 255, 255, 0), var(--bg) 75%) !important;background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), var(--bg) 75%) !important}.btn.scroll-icon-right-primary,.btn.scroll-icon-right-primary:focus,.btn.scroll-icon-right-primary:active,.btn.scroll-icon-right-primary:focus:active{background:linear-gradient(to right, rgba(255, 255, 255, 0), var(--primary) 75%) !important;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--primary) 75%) !important}.btn.scroll-icon-left-primary,.btn.scroll-icon-left-primary:focus,.btn.scroll-icon-left-primary:active,.btn.scroll-icon-left-primary:focus:active{background:linear-gradient(to left, rgba(255, 255, 255, 0), var(--primary) 75%) !important;background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), var(--primary) 75%) !important}.btn.scroll-icon-right-primary-light,.btn.scroll-icon-right-primary-light:focus,.btn.scroll-icon-right-primary-light:active,.btn.scroll-icon-right-primary-light:focus:active{background:linear-gradient(to right, rgba(255, 255, 255, 0), var(--primary-light) 75%) !important;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--primary-light) 75%) !important}.btn.scroll-icon-left-primary-light,.btn.scroll-icon-left-primary-light:focus,.btn.scroll-icon-left-primary-light:active,.btn.scroll-icon-left-primary-light:focus:active{background:linear-gradient(to left, rgba(255, 255, 255, 0), var(--primary-light) 75%) !important;background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), var(--primary-light) 75%) !important}.btn.scroll-icon-right-secondary,.btn.scroll-icon-right-secondary:focus,.btn.scroll-icon-right-secondary:active,.btn.scroll-icon-right-secondary:focus:active{background:linear-gradient(to right, rgba(255, 255, 255, 0), var(--secondary) 75%) !important;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--secondary) 75%) !important}.btn.scroll-icon-left-secondary,.btn.scroll-icon-left-secondary:focus,.btn.scroll-icon-left-secondary:active,.btn.scroll-icon-left-secondary:focus:active{background:linear-gradient(to left, rgba(255, 255, 255, 0), var(--secondary) 75%) !important;background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), var(--secondary) 75%) !important}.btn.scroll-icon-right-success,.btn.scroll-icon-right-success:focus,.btn.scroll-icon-right-success:active,.btn.scroll-icon-right-success:focus:active{background:linear-gradient(to right, rgba(255, 255, 255, 0), var(--success) 75%) !important;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--success) 75%) !important}.btn.scroll-icon-left-success,.btn.scroll-icon-left-success:focus,.btn.scroll-icon-left-success:active,.btn.scroll-icon-left-success:focus:active{background:linear-gradient(to left, rgba(255, 255, 255, 0), var(--success) 75%) !important;background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), var(--success) 75%) !important}.btn.scroll-icon-right-warning,.btn.scroll-icon-right-warning:focus,.btn.scroll-icon-right-warning:active,.btn.scroll-icon-right-warning:focus:active{background:linear-gradient(to right, rgba(255, 255, 255, 0), var(--warning) 75%) !important;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--warning) 75%) !important}.btn.scroll-icon-left-warning,.btn.scroll-icon-left-warning:focus,.btn.scroll-icon-left-warning:active,.btn.scroll-icon-left-warning:focus:active{background:linear-gradient(to left, rgba(255, 255, 255, 0), var(--warning) 75%) !important;background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), var(--warning) 75%) !important}.btn.scroll-icon-right-danger,.btn.scroll-icon-right-danger:focus,.btn.scroll-icon-right-danger:active,.btn.scroll-icon-right-danger:focus:active{background:linear-gradient(to right, rgba(255, 255, 255, 0), var(--danger) 75%) !important;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--danger) 75%) !important}.btn.scroll-icon-left-danger,.btn.scroll-icon-left-danger:focus,.btn.scroll-icon-left-danger:active,.btn.scroll-icon-left-danger:focus:active{background:linear-gradient(to left, rgba(255, 255, 255, 0), var(--danger) 75%) !important;background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), var(--danger) 75%) !important}.btn.scroll-icon-right-info,.btn.scroll-icon-right-info:focus,.btn.scroll-icon-right-info:active,.btn.scroll-icon-right-info:focus:active{background:linear-gradient(to right, rgba(255, 255, 255, 0), var(--info) 75%) !important;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--info) 75%) !important}.btn.scroll-icon-left-info,.btn.scroll-icon-left-info:focus,.btn.scroll-icon-left-info:active,.btn.scroll-icon-left-info:focus:active{background:linear-gradient(to left, rgba(255, 255, 255, 0), var(--info) 75%) !important;background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), var(--info) 75%) !important}.btn.scroll-icon-right-light,.btn.scroll-icon-right-light:focus,.btn.scroll-icon-right-light:active,.btn.scroll-icon-right-light:focus:active{background:linear-gradient(to right, rgba(255, 255, 255, 0), var(--light) 75%) !important;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--light) 75%) !important}.btn.scroll-icon-left-light,.btn.scroll-icon-left-light:focus,.btn.scroll-icon-left-light:active,.btn.scroll-icon-left-light:focus:active{background:linear-gradient(to left, rgba(255, 255, 255, 0), var(--light) 75%) !important;background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), var(--light) 75%) !important}.btn.scroll-icon-right-dark,.btn.scroll-icon-right-dark:focus,.btn.scroll-icon-right-dark:active,.btn.scroll-icon-right-dark:focus:active{background:linear-gradient(to right, rgba(255, 255, 255, 0), var(--dark) 75%) !important;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--dark) 75%) !important}.btn.scroll-icon-left-dark,.btn.scroll-icon-left-dark:focus,.btn.scroll-icon-left-dark:active,.btn.scroll-icon-left-dark:focus:active{background:linear-gradient(to left, rgba(255, 255, 255, 0), var(--dark) 75%) !important;background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), var(--dark) 75%) !important}.btn.scroll-icon-right-muted,.btn.scroll-icon-right-muted:focus,.btn.scroll-icon-right-muted:active,.btn.scroll-icon-right-muted:focus:active{background:linear-gradient(to right, rgba(255, 255, 255, 0), var(--muted) 75%) !important;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--muted) 75%) !important}.btn.scroll-icon-left-muted,.btn.scroll-icon-left-muted:focus,.btn.scroll-icon-left-muted:active,.btn.scroll-icon-left-muted:focus:active{background:linear-gradient(to left, rgba(255, 255, 255, 0), var(--muted) 75%) !important;background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), var(--muted) 75%) !important}.btn.scroll-icon-right-white,.btn.scroll-icon-right-white:focus,.btn.scroll-icon-right-white:active,.btn.scroll-icon-right-white:focus:active{background:linear-gradient(to right, rgba(255, 255, 255, 0), var(--bg-white) 75%) !important;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--bg-white) 75%) !important}.btn.scroll-icon-left-white,.btn.scroll-icon-left-white:focus,.btn.scroll-icon-left-white:active,.btn.scroll-icon-left-white:focus:active{background:linear-gradient(to left, rgba(255, 255, 255, 0), var(--bg-white) 75%) !important;background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), var(--bg-white) 75%) !important}.btn.scroll-icon-right-body,.btn.scroll-icon-right-body:focus,.btn.scroll-icon-right-body:active,.btn.scroll-icon-right-body:focus:active{background:linear-gradient(to right, rgba(255, 255, 255, 0), var(--bg-dark) 75%) !important;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), var(--bg-dark) 75%) !important}.btn.scroll-icon-left-body,.btn.scroll-icon-left-body:focus,.btn.scroll-icon-left-body:active,.btn.scroll-icon-left-body:focus:active{background:linear-gradient(to left, rgba(255, 255, 255, 0), var(--bg-dark) 75%) !important;background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), var(--bg-dark) 75%) !important}
.intersection-observer{min-width:1px;min-height:1px}
