/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/ai-button/ai-button.module.scss ***!
  \*****************************************************************************************************************************************/
/**
 * Please use only these colours in our style sheets. Do NOT add more colours here, unless approved by the
 * design team.
 * @url https://www.figma.com/file/czOHWM3ykDD7XQPpwIBINf/Colors?node-id=0%3A1
 */
/**
 * Please use these percentages of color alphas for the existing colors in our style sheets. Do NOT add more alphas here, unless approved by the
 * design team.
 * @url https://www.figma.com/file/czOHWM3ykDD7XQPpwIBINf/Colors?node-id=0%3A1
 */
/**
 * https://www.figma.com/file/MzIAjkeTlL4K5ogldAAz9M/Borders?node-id=1%3A2
 */
/* Border strokes */
/* Border Radii */
/* Border styles */
/*
 Adds the given gradient as the border of the element, this is done by making the elements background as the provided linear gradient, then some boxshadow magic
 to fill the element background - hence the backgroundColor param is necessary if you want to change the bg of this element.

 Takes another optional param backgroundColor - which defaults to white.
 */
/**
 * @see https://www.figma.com/file/UXVmv6ZHvQVcRo9InK8aE7/Icon?node-id=308%3A363
 */
/**
 * https://www.figma.com/file/nx75ykPwbtybUL1s6fzA5o/Spacing?node-id=0%3A1
 * Use the following classes to add uniform margins/paddings:
 * Padding: .spacing-p-1, .spacing-p-2, ... .spacing-p-20
 * Margin: .spacing-m-1, .spacing-m-2, ... .spacing-m-20
 */
/*
Defines our default font.
$style can either be 'regular' or 'light' or 'bold'.
*/
/*
Gives the block level container of text the ability to truncate it with ellipsis.
*/
p.gCBXEibVJ6i2K5o23N8B {
  font-size: 18px;
}

/**
 Design System - Typography
 @link https://www.figma.com/file/4DEA9D0uwSWSXosbK0bZ0Z/Typography?node-id=686%3A113
 */
/**
 * Note: Added !important in all of these classes since we're moving towards strict typography rules, where we don't
 * ID's or more specific selectors to take precedence
 */
/* Google */
/* Facebook */
/* Instagram */
/* Pinterest */
/* Twitter */
/* Youtube */
/* Component border */
/* Typography */
/* Color Theme */
/* Navigation */
/* Search bar */
/* Editor view colors */
/* Poster Maker Contextual Sidebar (right sidebar) styles  */
/* Modal dialog styles */
/* Panel styles */
/* Facebook media modal styles */
/** Media grid item styles */
/* Poster Maker Toolbar (left sidebar) styles */
/* Text link styles */
/* Grid item (posters, folders etc) styles */
/* Popups and thumbnail options */
/* Error, Warning colors */
/* z-index */
/* Various dimensions */
/* Media Query Dimensions */
/* Buttons */
/* Form Elements - Poster Maker*/
/* Form Elements - Website */
/* Designer Themes */
/* Accent colours */
/* Tooltip */
/* Social icons */
/* Animations */
/* Custom Shadows */
/* clears the default 'X' from Chrome */
/* Nicolas Gallagher's micro clearfix */
/**
  Makes an element with the provided selector visible only when its parent element is hovered on.
  The element is visible by default on touch devices
  $parent-selector: the selector of the parent to attach the hover on
  $selector-for-item-to-show: the selector of the item whose visibility is getting toggled
  $visible-on-classes: any extra classes (space separated) which, when applied to either the parent or the child item (that needs to be shown) should also show the item getting toggled. This param is optional
                        sample usage: '.-selected', or '.-selected' '.open'
  $hide-on-class: any extra class which, when applied should also hide the item getting toggled. This param is optional
  $display-property-value: the value to give for the display property when showing the item. Default is flex
 */
/**
 Helper mixin to give a 'display' property to a selector.
 $item-to-show: the selector for the item to show
 $display-property-value: the value to give to the display property. default: flex
 */
/**
 $item: selector of the item to hide
 */
/*
  for the given selector, remove the border-radius from the sides of the element as if it was placed in a row
  (top-right, bottom-right for first child , bottom-left, top-left for second child etc)
 */
/*
  for the given selector, remove the border-radius from the sides of the element as if it was placed in a column
  (bottom-left, bottom-right for first child , top-left, top-right for second child etc)
 */
/*
 adds the given box-shadow only at the top of the container using clip-path.
  The clip-path makes space only at the top of the container according to the blur-radius of the shadow
 */
/*
 adds the given box-shadow only at the bottom of the container using clip-path.
  The clip-path makes space only at the bottom of the container according to the blur-radius of the shadow
 */
/* Width constants for media queries */
/* Wizard Specific Variables */
/* START : Responsive tooltips styles */
.It8rgklePZHJvfENiqFq {
  background-color: #2C2B44;
  border-radius: 4px;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 1.3rem;
  padding: 8px;
  position: absolute;
  text-align: center;
  z-index: 9000;
  /* triangle decoration */
}
.It8rgklePZHJvfENiqFq.mZt2ywejanCYJj19AbQV {
  margin-bottom: 12px;
}
.It8rgklePZHJvfENiqFq > p {
  font-size: 12px;
  line-height: 1.3rem;
  margin-bottom: 6px;
}
.It8rgklePZHJvfENiqFq > p:last-child {
  margin-bottom: 0;
}
.It8rgklePZHJvfENiqFq a {
  white-space: nowrap;
}
.It8rgklePZHJvfENiqFq.uxvkhpWK5Gcq2fvEsKok:after {
  background: #2C2B44;
  border: none;
  border-radius: 0 0 4px 0;
  bottom: -5px;
  height: 16px;
  transform: rotate(45deg);
  transition: left 0.3s ease-in-out;
  width: 16px;
}
.It8rgklePZHJvfENiqFq:after {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #2C2B44;
  bottom: -8px;
  content: "";
  height: 0;
  left: 50%;
  margin-left: -8px;
  position: absolute;
  width: 0;
}
.It8rgklePZHJvfENiqFq.uXbWf84K6sfbrQIH3KZ_.mZt2ywejanCYJj19AbQV {
  margin-top: 12px;
}
.It8rgklePZHJvfENiqFq.uXbWf84K6sfbrQIH3KZ_:after {
  border-top-color: transparent;
  border-bottom: 8px solid #2C2B44;
  bottom: auto;
  top: -16px;
}
.It8rgklePZHJvfENiqFq.P4odhGs3s0IbwmbVyPBD:after {
  left: 10px;
  margin: 0;
}
.It8rgklePZHJvfENiqFq.URe8jeifxBVcofBwi1zM:after {
  left: auto;
  right: 10px;
  margin: 0;
}
.It8rgklePZHJvfENiqFq.ZXuxK_XM1pAXKGAHZ_IJ {
  background: #2C2B44;
  border-radius: 2px;
  padding: 8px;
}
.It8rgklePZHJvfENiqFq.ZXuxK_XM1pAXKGAHZ_IJ a {
  color: #FFFFFF;
  text-decoration: underline;
}
.It8rgklePZHJvfENiqFq.ZXuxK_XM1pAXKGAHZ_IJ:after {
  border-top-color: #2C2B44;
}
.It8rgklePZHJvfENiqFq.VKCSUdf7yN6ApX5TTCYI {
  background-color: #2C2B44;
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
  font-weight: 300;
  left: 0;
  position: absolute;
}
.It8rgklePZHJvfENiqFq.VKCSUdf7yN6ApX5TTCYI::after {
  border: 5px solid;
  border-color: #2C2B44 transparent transparent;
  content: "";
  left: 50%;
  margin-left: -5px;
  position: absolute;
  top: 100%;
}

.Baz8oNOMk6sAkXuJd0_b {
  background-color: #B70A3E;
  border-radius: 4px;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 1.3rem;
  padding: 8px;
  position: absolute;
  text-align: center;
  z-index: 9000;
  /* triangle decoration */
}
.Baz8oNOMk6sAkXuJd0_b.mZt2ywejanCYJj19AbQV {
  margin-bottom: 12px;
}
.Baz8oNOMk6sAkXuJd0_b > p {
  font-size: 12px;
  line-height: 1.3rem;
  margin-bottom: 6px;
}
.Baz8oNOMk6sAkXuJd0_b > p:last-child {
  margin-bottom: 0;
}
.Baz8oNOMk6sAkXuJd0_b a {
  white-space: nowrap;
}
.Baz8oNOMk6sAkXuJd0_b.uxvkhpWK5Gcq2fvEsKok:after {
  background: #2C2B44;
  border: none;
  border-radius: 0 0 4px 0;
  bottom: -5px;
  height: 16px;
  transform: rotate(45deg);
  transition: left 0.3s ease-in-out;
  width: 16px;
}
.Baz8oNOMk6sAkXuJd0_b:after {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #B70A3E;
  bottom: -8px;
  content: "";
  height: 0;
  left: 50%;
  margin-left: -8px;
  position: absolute;
  width: 0;
}
.Baz8oNOMk6sAkXuJd0_b.uXbWf84K6sfbrQIH3KZ_.mZt2ywejanCYJj19AbQV {
  margin-top: 12px;
}
.Baz8oNOMk6sAkXuJd0_b.uXbWf84K6sfbrQIH3KZ_:after {
  border-top-color: transparent;
  border-bottom: 8px solid #B70A3E;
  bottom: auto;
  top: -16px;
}
.Baz8oNOMk6sAkXuJd0_b.P4odhGs3s0IbwmbVyPBD:after {
  left: 10px;
  margin: 0;
}
.Baz8oNOMk6sAkXuJd0_b.URe8jeifxBVcofBwi1zM:after {
  left: auto;
  right: 10px;
  margin: 0;
}
.Baz8oNOMk6sAkXuJd0_b.ZXuxK_XM1pAXKGAHZ_IJ {
  background: #B70A3E;
  border-radius: 2px;
  padding: 8px;
}
.Baz8oNOMk6sAkXuJd0_b.ZXuxK_XM1pAXKGAHZ_IJ a {
  color: #FFFFFF;
  text-decoration: underline;
}
.Baz8oNOMk6sAkXuJd0_b.ZXuxK_XM1pAXKGAHZ_IJ:after {
  border-top-color: #B70A3E;
}
.Baz8oNOMk6sAkXuJd0_b.VKCSUdf7yN6ApX5TTCYI {
  background-color: #B70A3E;
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
  font-weight: 300;
  left: 0;
  position: absolute;
}
.Baz8oNOMk6sAkXuJd0_b.VKCSUdf7yN6ApX5TTCYI::after {
  border: 5px solid;
  border-color: #B70A3E transparent transparent;
  content: "";
  left: 50%;
  margin-left: -5px;
  position: absolute;
  top: 100%;
}

.RDfP9LTMpw_jjdrD1Ivq {
  cursor: help;
}

/* End : Responsive tooltips styles */
/*
Animation styles and keyframes
*/
.X2od7Q8j84rHCgRGM1gB {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.X2od7Q8j84rHCgRGM1gB.JACIObUl4PoiyRTsLb8g {
  -webkit-animation-fill-mode: backwards;
  animation-fill-mode: backwards;
}
.X2od7Q8j84rHCgRGM1gB.xwS2effBBIRHzNpnJ7er {
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.X2od7Q8j84rHCgRGM1gB.VMR8fpsedY3OSEdJalGQ {
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
}

.X2od7Q8j84rHCgRGM1gB.X3Ozg3ICbeXb9QkqelbK {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}

.X2od7Q8j84rHCgRGM1gB.BWumRxK5tlKJtljuDJYd {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
}

.X2od7Q8j84rHCgRGM1gB.iP3iWCnGGXBwkyNOEeyC {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

.X2od7Q8j84rHCgRGM1gB.e61vMl9siXtBKzQOqQJd {
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
}

.X2od7Q8j84rHCgRGM1gB.pVY9Kj3_1qihnlhOwWyh {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.X2od7Q8j84rHCgRGM1gB.FeEI4MiXJhQsqy7_8FRM {
  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
}

.pJkwxvPQtUvYTVsH7K7l {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

.BRuHl8XY7YpdfUm3omVU {
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

.cchi3YtUUFiGJ52xKJ7c {
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

.T4MFpWufc9Fty7Df16d8 .GVD2g4RBeqhGaqnXSsAg, .T4MFpWufc9Fty7Df16d8 .C0Xj4J4ElUOpfp5LwiwV {
  overflow: hidden;
}
.T4MFpWufc9Fty7Df16d8:hover .GVD2g4RBeqhGaqnXSsAg::before, .T4MFpWufc9Fty7Df16d8:hover .C0Xj4J4ElUOpfp5LwiwV::before, .T4MFpWufc9Fty7Df16d8:focus .GVD2g4RBeqhGaqnXSsAg::before, .T4MFpWufc9Fty7Df16d8:focus .C0Xj4J4ElUOpfp5LwiwV::before, .T4MFpWufc9Fty7Df16d8:focus-within .GVD2g4RBeqhGaqnXSsAg::before, .T4MFpWufc9Fty7Df16d8:focus-within .C0Xj4J4ElUOpfp5LwiwV::before {
  animation: EV70NutmXKV1tcKvaNMm 1800ms cubic-bezier(0.68, -0.6, 0.32, 1.6) 1;
  display: block;
  transform-box: fill-box;
  transform-origin: center;
}

.hVC2SA8HvEOJomHeZx1W .GVD2g4RBeqhGaqnXSsAg {
  overflow: hidden;
}
.hVC2SA8HvEOJomHeZx1W .GVD2g4RBeqhGaqnXSsAg::before {
  animation: nO6g6JkYblBwiu1l3vIE 2500ms cubic-bezier(0.68, -0.6, 0.32, 1.6) infinite;
  display: block;
  transform-box: fill-box;
  transform-origin: center;
}

@keyframes EV70NutmXKV1tcKvaNMm {
  0% {
    transform: rotate(0deg) translateX(0);
  }
  30% {
    transform: rotate(-56deg) translateX(0);
  }
  34% {
    transform: rotate(-38deg) translateX(0);
  }
  38% {
    transform: rotate(-50deg) translateX(0);
  }
  42% {
    transform: rotate(-45deg) translateX(0);
  }
  47% {
    transform: rotate(-45deg) translateX(0);
  }
  57% {
    opacity: 1;
    transform: rotate(-45deg) translateX(20px);
  }
  58% {
    opacity: 0;
    transform: rotate(-45deg) translateX(20px);
  }
  59% {
    opacity: 0;
    transform: rotate(-45deg) translateX(-20px);
  }
  60% {
    opacity: 1;
    transform: rotate(-45deg) translateX(-20px);
  }
  73% {
    transform: rotate(-45deg) translateX(0);
  }
  78% {
    transform: rotate(-45deg) translateX(0);
  }
  88% {
    transform: rotate(12deg) translateX(0);
  }
  93% {
    transform: rotate(-8deg) translateX(0);
  }
  96% {
    transform: rotate(3deg) translateX(0);
  }
  100% {
    transform: rotate(0) translateX(0);
  }
}
@keyframes nO6g6JkYblBwiu1l3vIE {
  0% {
    transform: rotate(0deg) translateX(0);
  }
  30% {
    transform: rotate(-56deg) translateX(0);
  }
  34% {
    transform: rotate(-38deg) translateX(0);
  }
  38% {
    transform: rotate(-50deg) translateX(0);
  }
  42% {
    transform: rotate(-45deg) translateX(0);
  }
  47% {
    transform: rotate(-45deg) translateX(0);
  }
  57% {
    opacity: 1;
    transform: rotate(-45deg) translateX(50px);
  }
  58% {
    opacity: 0;
    transform: rotate(-45deg) translateX(50px);
  }
  59% {
    opacity: 0;
    transform: rotate(-45deg) translateX(-50px);
  }
  60% {
    opacity: 1;
    transform: rotate(-45deg) translateX(-50px);
  }
  73% {
    transform: rotate(-45deg) translateX(0);
  }
  78% {
    transform: rotate(-45deg) translateX(0);
  }
  88% {
    transform: rotate(12deg) translateX(0);
  }
  93% {
    transform: rotate(-8deg) translateX(0);
  }
  96% {
    transform: rotate(3deg) translateX(0);
  }
  100% {
    transform: rotate(0) translateX(0);
  }
}
.gW1tNCs7_95YWLErVw4j {
  -webkit-transform-origin: left; /* Chrome, Safari, Opera */
  transform-origin: left;
}

.HTM0LhJlrXP7PmglGyWu {
  -webkit-transform-origin: right; /* Chrome, Safari, Opera */
  transform-origin: right;
}

.Q0rRZ3C0axeIn_x0H7zQ {
  -webkit-transition: transform 0.2s ease;
  transition: transform 0.2s ease;
}
.Q0rRZ3C0axeIn_x0H7zQ:hover {
  -ms-transform: rotate(90deg); /* IE 9 */
  -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
  transform: rotate(90deg);
}

.kuA0hFjPQlaEwXb4X55d {
  -webkit-transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out;
}
.kuA0hFjPQlaEwXb4X55d:hover, .kuA0hFjPQlaEwXb4X55d:focus, .kuA0hFjPQlaEwXb4X55d:focus-within {
  -ms-transform: scale(1.05); /* IE 9 */
  -webkit-transform: scale(1.05); /* Chrome, Safari, Opera */
  transform: scale(1.05);
}

.tbkfmlPE_g0d2oXYbkMT {
  -webkit-transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
}
.tbkfmlPE_g0d2oXYbkMT.AjW4kIkGsdgrBVslfo9j {
  transition-duration: 100ms;
}
.tbkfmlPE_g0d2oXYbkMT:hover, .tbkfmlPE_g0d2oXYbkMT:focus, .tbkfmlPE_g0d2oXYbkMT:focus-within {
  -ms-transform: translate(0, -2%); /* IE 9 */
  -webkit-transform: translate(0, -2%); /* Chrome, Safari, Opera */
  transform: translate(0, -2%);
}

.X3HcPoo4WXAZgjd50MYa {
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  opacity: 1;
}
.X3HcPoo4WXAZgjd50MYa:hover {
  opacity: 0.8;
}

.HKsbyb2MHyAwUX9icnNC {
  opacity: 1;
  -webkit-transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
}
.HKsbyb2MHyAwUX9icnNC:hover {
  -ms-transform: scale3d(1.15, 1.15, 1.15); /* IE 9 */
  -webkit-transform: scale3d(1.15, 1.15, 1.15); /* Chrome, Safari, Opera */
  transform: scale3d(1.15, 1.15, 1.15);
}

.mtQ56zI8hmXfgL98lrZa {
  -webkit-transition: all 0.2s ease-in-out, width 0ms, margin 0ms;
  transition: all 0.2s ease-in-out, width 0ms, margin 0ms;
}

@-webkit-keyframes IWr3EAKDL1lu9Pbfkr0Z {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes IWr3EAKDL1lu9Pbfkr0Z {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.IWr3EAKDL1lu9Pbfkr0Z {
  -webkit-animation-name: IWr3EAKDL1lu9Pbfkr0Z;
  animation-name: IWr3EAKDL1lu9Pbfkr0Z;
}

@-webkit-keyframes pi9jztfkP6eLK6DjbQri {
  0%, 100% {
    opacity: 0;
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
}
@keyframes pi9jztfkP6eLK6DjbQri {
  0%, 100% {
    opacity: 0;
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
}
@-webkit-keyframes kJ5OfxjtI3QFFIzXpytc {
  11.1% {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
  100% {
    transform: none;
  }
}
@keyframes kJ5OfxjtI3QFFIzXpytc {
  11.1% {
    transform: none;
  }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
  100% {
    transform: none;
  }
}
@-webkit-keyframes p9oHTr4CFf0GjD66ZI0I {
  0% {
    transform: rotate(180deg);
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes p9oHTr4CFf0GjD66ZI0I {
  0% {
    transform: rotate(180deg);
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes N_W4zRQHtfG0C5aJiefy {
  0% {
    transform: scale(1);
    opacity: 0.4;
  }
  100% {
    transform: scale(0.6);
    opacity: 1;
  }
}
@keyframes N_W4zRQHtfG0C5aJiefy {
  0% {
    transform: scale(1);
    opacity: 0.4;
  }
  100% {
    transform: scale(0.6);
    opacity: 1;
  }
}
@-webkit-keyframes JKEPyC5pwGYCu61Vc1eH {
  0% {
    opacity: 0.4;
  }
  100% {
    transform: translateX(25px);
    opacity: 1;
  }
}
@keyframes JKEPyC5pwGYCu61Vc1eH {
  0% {
    opacity: 0.4;
  }
  100% {
    transform: translateX(25px);
    opacity: 1;
  }
}
@-webkit-keyframes wwY_8pfaCMohWV3toRYH {
  0% {
    opacity: 0.4;
  }
  100% {
    transform: translateX(-25px);
    opacity: 1;
  }
}
@keyframes wwY_8pfaCMohWV3toRYH {
  0% {
    opacity: 0.4;
  }
  100% {
    transform: translateX(-25px);
    opacity: 1;
  }
}
@-webkit-keyframes pSVkmAy2_BYzdLzQOsnQ {
  0% {
    opacity: 0.4;
  }
  100% {
    transform: translateY(-25px);
    opacity: 1;
  }
}
@keyframes pSVkmAy2_BYzdLzQOsnQ {
  0% {
    opacity: 0.4;
  }
  100% {
    transform: translateY(-25px);
    opacity: 1;
  }
}
@-webkit-keyframes H4u63w55fC33t3MeVB73 {
  0% {
    opacity: 0.4;
  }
  100% {
    transform: translateY(25px);
    opacity: 1;
  }
}
@keyframes H4u63w55fC33t3MeVB73 {
  0% {
    opacity: 0.4;
  }
  100% {
    transform: translateY(25px);
    opacity: 1;
  }
}
@-webkit-keyframes nvhpVzXBlWOfJ10kxFCl {
  0% {
    transform: translateY(-60px);
    opacity: 0.4;
  }
  100% {
    transform: translateY(40px);
    opacity: 1;
  }
}
@keyframes nvhpVzXBlWOfJ10kxFCl {
  0% {
    transform: translateY(-60px);
    opacity: 0.4;
  }
  100% {
    transform: translateY(40px);
    opacity: 1;
  }
}
@-webkit-keyframes lGmztCx8K2Nvu8pVdalQ {
  0% {
    transform: translateY(60px);
    opacity: 0.4;
  }
  100% {
    transform: translateY(-40px);
    opacity: 1;
  }
}
@keyframes lGmztCx8K2Nvu8pVdalQ {
  0% {
    transform: translateY(60px);
    opacity: 0.4;
  }
  100% {
    transform: translateY(-40px);
    opacity: 1;
  }
}
@-webkit-keyframes ZIv6zhU6hpRGB5pCyHCm {
  0% {
    transform: translateX(60px);
    opacity: 0.4;
  }
  100% {
    transform: translateX(-40px);
    opacity: 1;
  }
}
@keyframes ZIv6zhU6hpRGB5pCyHCm {
  0% {
    transform: translateX(60px);
    opacity: 0.4;
  }
  100% {
    transform: translateX(-40px);
    opacity: 1;
  }
}
@-webkit-keyframes FOH3TI87f1TkeoW416Uo {
  0% {
    transform: translateX(-60px);
    opacity: 0.4;
  }
  100% {
    transform: translateX(40px);
    opacity: 1;
  }
}
@keyframes FOH3TI87f1TkeoW416Uo {
  0% {
    transform: translateX(-60px);
    opacity: 0.4;
  }
  100% {
    transform: translateX(40px);
    opacity: 1;
  }
}
@-webkit-keyframes pjBSabLfhqnOkmEkJouV {
  0% {
    transform: scale(0.3);
    opacity: 0.4;
  }
  25% {
    transform: scale(1);
    opacity: 0.5;
  }
  50% {
    transform: scale(0.7);
    opacity: 0.6;
  }
  75% {
    transform: scale(1);
    opacity: 0.8;
  }
  90%, 100% {
    transform: scale(0.8);
    opacity: 1;
  }
}
@keyframes pjBSabLfhqnOkmEkJouV {
  0% {
    transform: scale(0.3);
    opacity: 0.4;
  }
  25% {
    transform: scale(1);
    opacity: 0.5;
  }
  50% {
    transform: scale(0.7);
    opacity: 0.6;
  }
  75% {
    transform: scale(1);
    opacity: 0.8;
  }
  90%, 100% {
    transform: scale(0.8);
    opacity: 1;
  }
}
@-webkit-keyframes gR1p4s9MmB0yRtEntxFQ {
  0% {
    opacity: 1;
    transform: scale(1.5) translateX(40px) translateY(15px);
  }
  60%, 100% {
    transform: scale(1.5) translateX(-30px) translateY(30px) rotate(90deg);
    opacity: 1;
  }
}
@keyframes gR1p4s9MmB0yRtEntxFQ {
  0% {
    opacity: 1;
    transform: scale(1.5) translateX(40px) translateY(15px);
  }
  60%, 100% {
    transform: scale(1.5) translateX(-30px) translateY(30px) rotate(90deg);
    opacity: 1;
  }
}
@-webkit-keyframes HsBQxYAvoP62QeX6enBf {
  0% {
    clip-path: inset(-3px -3px 100% -3px);
  }
  100% {
    clip-path: inset(-3px -3px -3px -3px);
  }
}
@keyframes HsBQxYAvoP62QeX6enBf {
  0% {
    clip-path: inset(-3px -3px 100% -3px);
  }
  100% {
    clip-path: inset(-3px -3px -3px -3px);
  }
}
@-webkit-keyframes Ywv4QUhU0ynvkwkLcqQQ {
  0% {
    clip-path: inset(100% -3px -3px -3px);
  }
  100% {
    clip-path: inset(-3px -3px -3px -3px);
  }
}
@keyframes Ywv4QUhU0ynvkwkLcqQQ {
  0% {
    clip-path: inset(100% -3px -3px -3px);
  }
  100% {
    clip-path: inset(-3px -3px -3px -3px);
  }
}
@-webkit-keyframes HWcCUef7U1Zg58YmVLka {
  0% {
    clip-path: inset(-3px -3px -3px 100%);
  }
  100% {
    clip-path: inset(-3px -3px -3px -3px);
  }
}
@keyframes HWcCUef7U1Zg58YmVLka {
  0% {
    clip-path: inset(-3px -3px -3px 100%);
  }
  100% {
    clip-path: inset(-3px -3px -3px -3px);
  }
}
@-webkit-keyframes zCbdAECEXebmpZl9huoR {
  0% {
    clip-path: inset(-3px 100% -3px -3px);
  }
  100% {
    clip-path: inset(-3px -3px -3px -3px);
  }
}
@keyframes zCbdAECEXebmpZl9huoR {
  0% {
    clip-path: inset(-3px 100% -3px -3px);
  }
  100% {
    clip-path: inset(-3px -3px -3px -3px);
  }
}
@-webkit-keyframes SIOROnOkpKvKmmrsunlP {
  0% {
    transform: translateX(-85px);
  }
  100% {
    transform: translateX(85px);
  }
}
@keyframes SIOROnOkpKvKmmrsunlP {
  0% {
    transform: translateX(-85px);
  }
  100% {
    transform: translateX(85px);
  }
}
@-webkit-keyframes JaoVxEkunDyQzKc5xZeS {
  0% {
    transform: translateY(-20px);
  }
  70% {
    transform: translate(10px, 16px);
    opacity: 0.7;
  }
  100% {
    transform: translate(20px, 0);
    opacity: 1;
  }
}
@keyframes JaoVxEkunDyQzKc5xZeS {
  0% {
    transform: translateY(-20px);
  }
  70% {
    transform: translate(10px, 16px);
    opacity: 0.7;
  }
  100% {
    transform: translate(20px, 0);
    opacity: 1;
  }
}
@-webkit-keyframes vCW5ceeiAdV2eApvyzhy {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes vCW5ceeiAdV2eApvyzhy {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.vCW5ceeiAdV2eApvyzhy {
  -webkit-animation-name: vCW5ceeiAdV2eApvyzhy;
  animation-name: vCW5ceeiAdV2eApvyzhy;
}

@-webkit-keyframes BW2wgqWrn65GRt1IXK7g {
  0% {
    top: -100px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes BW2wgqWrn65GRt1IXK7g {
  0% {
    top: -100px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
.BW2wgqWrn65GRt1IXK7g {
  -webkit-animation-name: BW2wgqWrn65GRt1IXK7g;
  animation-name: BW2wgqWrn65GRt1IXK7g;
}

@keyframes lYn4QW6Br0c9su7cXaLN {
  0% {
    backdrop-filter: blur(4px) opacity(0);
    -webkit-backdrop-filter: blur(4px) opacity(0);
  }
  100% {
    backdrop-filter: blur(4px) opacity(1);
    -webkit-backdrop-filter: blur(4px) opacity(1);
  }
}
@-webkit-keyframes lYn4QW6Br0c9su7cXaLN {
  0% {
    backdrop-filter: blur(4px) opacity(0);
    -webkit-backdrop-filter: blur(4px) opacity(0);
  }
  100% {
    backdrop-filter: blur(4px) opacity(1);
    -webkit-backdrop-filter: blur(4px) opacity(1);
  }
}
@keyframes ET0mZG5qrgbpjCDOrSoI {
  0% {
    backdrop-filter: blur(4px) opacity(1);
    -webkit-backdrop-filter: blur(4px) opacity(1);
  }
  100% {
    backdrop-filter: blur(4px) opacity(0);
    -webkit-backdrop-filter: blur(4px) opacity(0);
  }
}
@-webkit-keyframes ET0mZG5qrgbpjCDOrSoI {
  0% {
    backdrop-filter: blur(4px) opacity(1);
    -webkit-backdrop-filter: blur(4px) opacity(1);
  }
  100% {
    backdrop-filter: blur(4px) opacity(0);
    -webkit-backdrop-filter: blur(4px) opacity(0);
  }
}
@-webkit-keyframes x5qHvZjlYPaYDI0hh1wC {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes x5qHvZjlYPaYDI0hh1wC {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.x5qHvZjlYPaYDI0hh1wC {
  -webkit-animation-name: x5qHvZjlYPaYDI0hh1wC;
  animation-name: x5qHvZjlYPaYDI0hh1wC;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

@-webkit-keyframes qNbFVhtqvXfNtIEWIImw {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes qNbFVhtqvXfNtIEWIImw {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.qNbFVhtqvXfNtIEWIImw {
  -webkit-animation-name: qNbFVhtqvXfNtIEWIImw;
  animation-name: qNbFVhtqvXfNtIEWIImw;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

@-webkit-keyframes hUH3cIW11WPlTOzLMLin {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes hUH3cIW11WPlTOzLMLin {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.GEVwuO7dQlyhaVDhCIMu {
  -webkit-transition: background 200ms ease-in-out;
  transition: background 200ms ease-in-out;
}

.hUH3cIW11WPlTOzLMLin {
  -webkit-animation-name: hUH3cIW11WPlTOzLMLin;
  animation-name: hUH3cIW11WPlTOzLMLin;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

@-webkit-keyframes Gbs0_JT_BJKAEUbpbhpl {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes Gbs0_JT_BJKAEUbpbhpl {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.Gbs0_JT_BJKAEUbpbhpl {
  -webkit-animation-name: Gbs0_JT_BJKAEUbpbhpl;
  animation-name: Gbs0_JT_BJKAEUbpbhpl;
}

@-webkit-keyframes L_AHMjhEEMPXuQqYdIg3 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes L_AHMjhEEMPXuQqYdIg3 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.L_AHMjhEEMPXuQqYdIg3 {
  -webkit-animation-name: L_AHMjhEEMPXuQqYdIg3;
  animation-name: L_AHMjhEEMPXuQqYdIg3;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

@-webkit-keyframes Mnf4jSnmkAbvLaM4OtAY {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes Mnf4jSnmkAbvLaM4OtAY {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.Mnf4jSnmkAbvLaM4OtAY {
  -webkit-animation-name: Mnf4jSnmkAbvLaM4OtAY;
  animation-name: Mnf4jSnmkAbvLaM4OtAY;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.YnGgYGecy6pLFIOBBgWI {
  opacity: 0;
  overflow-y: hidden;
  transition-duration: 1s;
  transition-property: all;
  transition-timing-function: ease-in-out;
}
.YnGgYGecy6pLFIOBBgWI:hover {
  opacity: 1;
}

.u7CDBGy2E7QPz1CXxvK5 {
  max-height: 250px;
  overflow-y: hidden;
  transition-property: all;
  transition-timing-function: ease-out;
}
.u7CDBGy2E7QPz1CXxvK5.qOzS8sAJhuHIhR85WU9M {
  max-height: 0;
}

.suSlUALutD36ojRSHjn8 {
  max-height: 200px;
  overflow-y: hidden;
  transition-property: all;
  transition-timing-function: ease-out;
}
.suSlUALutD36ojRSHjn8.qOzS8sAJhuHIhR85WU9M {
  max-height: 0;
}

.kITZq1ykZN0HHd5NEkOm {
  max-height: 400px;
  overflow-y: hidden;
  transition-property: all;
  transition-timing-function: ease-out;
}
.kITZq1ykZN0HHd5NEkOm.qOzS8sAJhuHIhR85WU9M {
  max-height: 0;
}

.Ki4NxDgr1PNzDZopyU8e {
  max-height: 150px;
  overflow-y: hidden;
  transition-property: all;
  transition-timing-function: ease-out;
}
.Ki4NxDgr1PNzDZopyU8e.qOzS8sAJhuHIhR85WU9M {
  max-height: 0;
}

.jXGEyhOy1PqLzisOzAdA {
  max-height: 40px;
  overflow-y: hidden;
  transition-property: all;
  transition-timing-function: ease-out;
}
.jXGEyhOy1PqLzisOzAdA.qOzS8sAJhuHIhR85WU9M {
  max-height: 0;
}

.ye5KP8zRDYSsnSkGkOdS {
  transition-duration: 0.4s;
}

.McKlHLBOBct3jj6C2rgS {
  transition-duration: 0.2s;
}

.AXoBI9ecWWmsI2jvTsHR {
  transition-duration: 0.1s;
}

@-webkit-keyframes kh1e8oDZuRtuZFRsH9c9 {
  100% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes kh1e8oDZuRtuZFRsH9c9 {
  100% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.kh1e8oDZuRtuZFRsH9c9 {
  -webkit-animation-name: kh1e8oDZuRtuZFRsH9c9;
  animation-name: kh1e8oDZuRtuZFRsH9c9;
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

@-webkit-keyframes ObI9mMJK3d6e0F7FUKNb {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes ObI9mMJK3d6e0F7FUKNb {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.ObI9mMJK3d6e0F7FUKNb {
  -webkit-animation-name: ObI9mMJK3d6e0F7FUKNb;
  animation-name: ObI9mMJK3d6e0F7FUKNb;
}

@-webkit-keyframes jkLHnPxfDEwNDK9vj_xl {
  0% {
    opacity: 1;
    -ms-transform: scale3d(1, 1, 1); /* IE 9 */
    -webkit-transform: scale3d(1, 1, 1); /* Chrome, Safari, Opera */
    transform: scale3d(1, 1, 1);
  }
  50% {
    opacity: 0;
    -ms-transform: scale3d(0.5, 0.5, 0.5); /* IE 9 */
    -webkit-transform: scale3d(0.5, 0.5, 0.5); /* Chrome, Safari, Opera */
    transform: scale3d(0.5, 0.5, 0.5);
  }
  100% {
    opacity: 0;
  }
}
@-moz-keyframes jkLHnPxfDEwNDK9vj_xl {
  0% {
    opacity: 1;
    -ms-transform: scale3d(1, 1, 1); /* IE 9 */
    -webkit-transform: scale3d(1, 1, 1); /* Chrome, Safari, Opera */
    transform: scale3d(1, 1, 1);
  }
  50% {
    opacity: 0;
    -ms-transform: scale3d(0.5, 0.5, 0.5); /* IE 9 */
    -webkit-transform: scale3d(0.5, 0.5, 0.5); /* Chrome, Safari, Opera */
    transform: scale3d(0.5, 0.5, 0.5);
  }
  100% {
    opacity: 0;
  }
}
@keyframes jkLHnPxfDEwNDK9vj_xl {
  0% {
    opacity: 1;
    -ms-transform: scale3d(1, 1, 1); /* IE 9 */
    -webkit-transform: scale3d(1, 1, 1); /* Chrome, Safari, Opera */
    transform: scale3d(1, 1, 1);
  }
  50% {
    opacity: 0;
    -ms-transform: scale3d(0.5, 0.5, 0.5); /* IE 9 */
    -webkit-transform: scale3d(0.5, 0.5, 0.5); /* Chrome, Safari, Opera */
    transform: scale3d(0.5, 0.5, 0.5);
  }
  100% {
    opacity: 0;
  }
}
.jkLHnPxfDEwNDK9vj_xl {
  -webkit-animation-name: jkLHnPxfDEwNDK9vj_xl;
  animation-name: jkLHnPxfDEwNDK9vj_xl;
}

@-webkit-keyframes BUZSk8UaVhegRTJ7dH2g {
  0% {
    opacity: 0;
    -ms-transform: scale(0.5); /* IE 9 */
    -webkit-transform: scale(0.5); /* Chrome, Safari, Opera */
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    -ms-transform: scale(1); /* IE 9 */
    -webkit-transform: scale(1); /* Chrome, Safari, Opera */
    transform: scale(1);
  }
}
@-moz-keyframes BUZSk8UaVhegRTJ7dH2g {
  0% {
    opacity: 0;
    -ms-transform: scale(0.5); /* IE 9 */
    -webkit-transform: scale(0.5); /* Chrome, Safari, Opera */
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    -ms-transform: scale(1); /* IE 9 */
    -webkit-transform: scale(1); /* Chrome, Safari, Opera */
    transform: scale(1);
  }
}
@keyframes BUZSk8UaVhegRTJ7dH2g {
  0% {
    opacity: 0;
    -ms-transform: scale(0.5); /* IE 9 */
    -webkit-transform: scale(0.5); /* Chrome, Safari, Opera */
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    -ms-transform: scale(1); /* IE 9 */
    -webkit-transform: scale(1); /* Chrome, Safari, Opera */
    transform: scale(1);
  }
}
.BUZSk8UaVhegRTJ7dH2g {
  -webkit-animation-name: BUZSk8UaVhegRTJ7dH2g;
  animation-name: BUZSk8UaVhegRTJ7dH2g;
}

.hRrgtgeSk3sRZsbsqxpw {
  -webkit-animation-name: hRrgtgeSk3sRZsbsqxpw;
  animation-name: hRrgtgeSk3sRZsbsqxpw;
  animation-timing-function: ease-in-out;
}

@keyframes hRrgtgeSk3sRZsbsqxpw {
  0% {
    top: -30px;
  }
  100% {
    top: 0;
  }
}
.qSC40WyEIfh1_RJKBPvg {
  -webkit-animation-name: qSC40WyEIfh1_RJKBPvg;
  animation-name: qSC40WyEIfh1_RJKBPvg;
  animation-timing-function: ease-in-out;
}

@keyframes qSC40WyEIfh1_RJKBPvg {
  0% {
    bottom: -60px;
    left: 0;
  }
  100% {
    bottom: -30px;
    left: 30px;
  }
}
.spgWBCDLtdTGgbQgiHfw {
  -webkit-animation-name: spgWBCDLtdTGgbQgiHfw;
  animation-name: spgWBCDLtdTGgbQgiHfw;
  animation-timing-function: ease-in-out;
}

@keyframes spgWBCDLtdTGgbQgiHfw {
  0% {
    bottom: -60px;
    right: -30px;
  }
  100% {
    bottom: -30px;
    right: 0;
  }
}
/* Bouncing Loading Box */
@keyframes hWiPo5eAr_YJQtjYxSOz {
  17% {
    border-bottom-right-radius: 3px;
  }
  25% {
    transform: translateY(9px) rotate(22.5deg);
  }
  50% {
    transform: translateY(18px) scale(1, 0.9) rotate(45deg);
    border-bottom-right-radius: 39px;
  }
  75% {
    transform: translateY(9px) rotate(67.5deg);
  }
  100% {
    transform: translateY(0) rotate(90deg);
  }
}
@-webkit-keyframes hWiPo5eAr_YJQtjYxSOz {
  17% {
    border-bottom-right-radius: 3px;
  }
  25% {
    -webkit-transform: translateY(9px) rotate(22.5deg);
  }
  50% {
    -webkit-transform: translateY(18px) scale(1, 0.9) rotate(45deg);
    border-bottom-right-radius: 39px;
  }
  75% {
    -webkit-transform: translateY(9px) rotate(67.5deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(90deg);
  }
}
@keyframes tA2WLRrHxEGj8b6GqhaA {
  0%, 100% {
    transform: scale(1, 1);
  }
  50% {
    transform: scale(1.2, 1);
  }
}
@-webkit-keyframes tA2WLRrHxEGj8b6GqhaA {
  0%, 100% {
    -webkit-transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1.2, 1);
  }
}
.HfneLmCRJlt4eaXHE6Q2 {
  bottom: 0;
  height: 75px;
  left: 0;
  margin: auto;
  position: relative;
  right: 0;
  top: 0;
  width: 49px;
}

.HfneLmCRJlt4eaXHE6Q2:before {
  -webkit-animation: tA2WLRrHxEGj8b6GqhaA 0.58s linear infinite;
  animation: tA2WLRrHxEGj8b6GqhaA 0.58s linear infinite;
  background: rgb(0, 0, 0);
  border-radius: 50%;
  content: "";
  height: 5px;
  left: 0;
  opacity: 0.1;
  position: absolute;
  top: 58px;
  width: 49px;
}

.HfneLmCRJlt4eaXHE6Q2:after {
  -webkit-animation: hWiPo5eAr_YJQtjYxSOz 0.58s linear infinite;
  animation: hWiPo5eAr_YJQtjYxSOz 0.58s linear infinite;
  background: rgb(63, 189, 231);
  border-radius: 3px;
  content: "";
  height: 49px;
  left: 0;
  position: absolute;
  top: 0;
  width: 49px;
}

.HfneLmCRJlt4eaXHE6Q2.qpm8oX8njZnPZ7OpJATg:after {
  background: #fff;
}

/* End of Bouncing Loading Box */
@-webkit-keyframes _nT1OLOS63qWkTmQZn1v {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@-moz-keyframes _nT1OLOS63qWkTmQZn1v {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@keyframes _nT1OLOS63qWkTmQZn1v {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@-webkit-keyframes w1dzsND45xAwFYEjzeOM {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes w1dzsND45xAwFYEjzeOM {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 50%, 90% {
    -webkit-transform: translate3d(-2px, 0, 0);
    transform: translate3d(-2px, 0, 0);
  }
  30%, 70% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0);
  }
}
.w1dzsND45xAwFYEjzeOM {
  -webkit-animation-name: w1dzsND45xAwFYEjzeOM;
  animation-name: w1dzsND45xAwFYEjzeOM;
}

.qnNcfIRIeprLGDxhd46D {
  -webkit-transform-box: fill-box;
  transform-box: fill-box;
  transform-origin: center;
}

.GzSlZFVgC8G1_5Hln96r {
  -webkit-animation: VGSecp3eO54dIuUOmIyq 2.5s linear infinite;
  animation: VGSecp3eO54dIuUOmIyq 2.5s linear infinite;
}

.sUiSZXFqogRMNqfDYwBx {
  -webkit-animation: m_94jfiqAVQK2JoylocH 2.5s linear infinite;
  animation: m_94jfiqAVQK2JoylocH 2.5s linear infinite;
}

.XAt7Iu21Xg6t0mJjgVPP {
  -webkit-animation: m_94jfiqAVQK2JoylocH 2s linear infinite;
  animation: m_94jfiqAVQK2JoylocH 2s linear infinite;
}

.kIYMh3ZWXWlY2M9o0e2w {
  -webkit-animation: eoyDr3OcyJ9x3xmmXykD 1.5s linear infinite;
  animation: eoyDr3OcyJ9x3xmmXykD 1.5s linear infinite;
}

@keyframes eoyDr3OcyJ9x3xmmXykD {
  0% {
    -ms-transform: translate(-50%, -50%) rotate(0); /* IE 9 */
    -webkit-transform: translate(-50%, -50%) rotate(0); /* Chrome, Safari, Opera */
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    -ms-transform: translate(-50%, -50%) rotate(360deg); /* IE 9 */
    -webkit-transform: translate(-50%, -50%) rotate(360deg); /* Chrome, Safari, Opera */
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@-webkit-keyframes eoyDr3OcyJ9x3xmmXykD {
  0% {
    -ms-transform: translate(-50%, -50%) rotate(0); /* IE 9 */
    -webkit-transform: translate(-50%, -50%) rotate(0); /* Chrome, Safari, Opera */
    transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    -ms-transform: translate(-50%, -50%) rotate(360deg); /* IE 9 */
    -webkit-transform: translate(-50%, -50%) rotate(360deg); /* Chrome, Safari, Opera */
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes VGSecp3eO54dIuUOmIyq {
  0% {
    -ms-transform: rotate(0); /* IE 9 */
    -webkit-transform: rotate(0); /* Chrome, Safari, Opera */
    transform: rotate(0);
  }
  100% {
    -ms-transform: rotate(360deg); /* IE 9 */
    -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
    transform: rotate(360deg);
  }
}
@-webkit-keyframes VGSecp3eO54dIuUOmIyq {
  0% {
    -ms-transform: rotate(0); /* IE 9 */
    -webkit-transform: rotate(0); /* Chrome, Safari, Opera */
    transform: rotate(0);
  }
  100% {
    -ms-transform: rotate(360deg); /* IE 9 */
    -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
    transform: rotate(360deg);
  }
}
@-moz-keyframes VGSecp3eO54dIuUOmIyq {
  0% {
    -ms-transform: rotate(0); /* IE 9 */
    -webkit-transform: rotate(0); /* Chrome, Safari, Opera */
    transform: rotate(0);
  }
  100% {
    -ms-transform: rotate(360deg); /* IE 9 */
    -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
    transform: rotate(360deg);
  }
}
@keyframes m_94jfiqAVQK2JoylocH {
  0% {
    -ms-transform: rotate(360deg); /* IE 9 */
    -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
    transform: rotate(360deg);
  }
  100% {
    -ms-transform: rotate(0); /* IE 9 */
    -webkit-transform: rotate(0); /* Chrome, Safari, Opera */
    transform: rotate(0);
  }
}
@-webkit-keyframes m_94jfiqAVQK2JoylocH {
  0% {
    -ms-transform: rotate(360deg); /* IE 9 */
    -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
    transform: rotate(360deg);
  }
  100% {
    -ms-transform: rotate(0); /* IE 9 */
    -webkit-transform: rotate(0); /* Chrome, Safari, Opera */
    transform: rotate(0);
  }
}
@-moz-keyframes m_94jfiqAVQK2JoylocH {
  0% {
    -ms-transform: rotate(360deg); /* IE 9 */
    -webkit-transform: rotate(360deg); /* Chrome, Safari, Opera */
    transform: rotate(360deg);
  }
  100% {
    -ms-transform: rotate(0); /* IE 9 */
    -webkit-transform: rotate(0); /* Chrome, Safari, Opera */
    transform: rotate(0);
  }
}
@-webkit-keyframes TjavTSbekWzqoFIHVkfB {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes TjavTSbekWzqoFIHVkfB {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.TjavTSbekWzqoFIHVkfB {
  -webkit-animation-name: TjavTSbekWzqoFIHVkfB;
  animation-name: TjavTSbekWzqoFIHVkfB;
}

@-webkit-keyframes QwdaXNaGkhLRyEH9tgIH {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes QwdaXNaGkhLRyEH9tgIH {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.QwdaXNaGkhLRyEH9tgIH {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: QwdaXNaGkhLRyEH9tgIH;
  animation-name: QwdaXNaGkhLRyEH9tgIH;
}

@-webkit-keyframes Pl8BhvlJ3MEcTTKpnoVX {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes Pl8BhvlJ3MEcTTKpnoVX {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.Pl8BhvlJ3MEcTTKpnoVX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: Pl8BhvlJ3MEcTTKpnoVX;
  animation-name: Pl8BhvlJ3MEcTTKpnoVX;
}

@-webkit-keyframes EbxqhKyhSU37Phwr_WfE {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    opacity: 1;
  }
}
@keyframes EbxqhKyhSU37Phwr_WfE {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    opacity: 1;
  }
}
.EbxqhKyhSU37Phwr_WfE {
  -webkit-animation-name: EbxqhKyhSU37Phwr_WfE;
  animation-name: EbxqhKyhSU37Phwr_WfE;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes kdk2EenZreF2ZnnLIP_n {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes wtgcdaRS_587gD79hwWX {
  from {
    -ms-transform: scaleY(1); /* IE 9 */
    -webkit-transform: scaleY(1); /* Chrome, Safari, Opera */
    transform: scaleY(1);
  }
  43% {
    -ms-transform: scaleY(1); /* IE 9 */
    -webkit-transform: scaleY(1); /* Chrome, Safari, Opera */
    transform: scaleY(1);
  }
  45% {
    -ms-transform: scaleY(0); /* IE 9 */
    -webkit-transform: scaleY(0); /* Chrome, Safari, Opera */
    transform: scaleY(0);
  }
  47% {
    -ms-transform: scaleY(1); /* IE 9 */
    -webkit-transform: scaleY(1); /* Chrome, Safari, Opera */
    transform: scaleY(1);
  }
  55% {
    -ms-transform: scaleY(1); /* IE 9 */
    -webkit-transform: scaleY(1); /* Chrome, Safari, Opera */
    transform: scaleY(1);
  }
  57% {
    -ms-transform: scaleY(0); /* IE 9 */
    -webkit-transform: scaleY(0); /* Chrome, Safari, Opera */
    transform: scaleY(0);
  }
  59% {
    -ms-transform: scaleY(1); /* IE 9 */
    -webkit-transform: scaleY(1); /* Chrome, Safari, Opera */
    transform: scaleY(1);
  }
  to {
    -ms-transform: scaleY(1); /* IE 9 */
    -webkit-transform: scaleY(1); /* Chrome, Safari, Opera */
    transform: scaleY(1);
  }
}
@keyframes kdk2EenZreF2ZnnLIP_n {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.kdk2EenZreF2ZnnLIP_n {
  -webkit-animation-name: kdk2EenZreF2ZnnLIP_n;
  animation-name: kdk2EenZreF2ZnnLIP_n;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes rFhUNMhtmWJ5ElzloBbk {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(0);
  }
}
.rFhUNMhtmWJ5ElzloBbk {
  -webkit-animation-name: rFhUNMhtmWJ5ElzloBbk;
  animation-name: rFhUNMhtmWJ5ElzloBbk;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@keyframes rFhUNMhtmWJ5ElzloBbk {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(0);
  }
}
.XEmAtd5lFzURRJAjK5Rw {
  -webkit-transform-box: fill-box; /* Chrome, Safari, Opera */
  transform-box: fill-box;
  animation: XEmAtd5lFzURRJAjK5Rw 3s ease-in-out infinite;
  -webkit-animation: XEmAtd5lFzURRJAjK5Rw 3s ease-in-out infinite; /* Chrome, Safari, Opera */
}

@-webkit-keyframes XEmAtd5lFzURRJAjK5Rw {
  0%, 20%, 40%, 60%, 80%, 100% {
    transform: skewY(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: skewY(8deg);
  }
}
@keyframes XEmAtd5lFzURRJAjK5Rw {
  0%, 20%, 40%, 60%, 80%, 100% {
    transform: skewY(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: skewY(8deg);
  }
}
.wbgOdBlX5S2AEJ6TBTQm {
  -webkit-transform-box: fill-box; /* Chrome, Safari, Opera */
  transform-box: fill-box;
  animation: wbgOdBlX5S2AEJ6TBTQm 2s ease-in-out infinite;
  -webkit-animation: wbgOdBlX5S2AEJ6TBTQm 2s ease-in-out infinite; /* Chrome, Safari, Opera */
}

.ou9onP6QTM_7vD7XGBcL {
  -webkit-transform-box: fill-box; /* Chrome, Safari, Opera */
  transform-box: fill-box;
  animation: ou9onP6QTM_7vD7XGBcL 2s ease-in-out infinite;
  -webkit-animation: ou9onP6QTM_7vD7XGBcL 2s ease-in-out infinite; /* Chrome, Safari, Opera */
}

@-webkit-keyframes wbgOdBlX5S2AEJ6TBTQm {
  0%, 20%, 40%, 60%, 80%, 100% {
    transform: skewX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: skewX(35deg);
  }
}
@keyframes wbgOdBlX5S2AEJ6TBTQm {
  0%, 20%, 40%, 60%, 80%, 100% {
    transform: skewX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: skewX(35deg);
  }
}
@-webkit-keyframes ou9onP6QTM_7vD7XGBcL {
  0%, 20%, 40%, 60%, 80%, 100% {
    transform: skewY(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: skewY(2deg);
  }
}
@keyframes ou9onP6QTM_7vD7XGBcL {
  0%, 20%, 40%, 60%, 80%, 100% {
    transform: skewY(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: skewY(2deg);
  }
}
.V0g0sU2peCNSWVfYHgcw {
  -webkit-transform-box: fill-box; /* Chrome, Safari, Opera */
  transform-box: fill-box;
  animation: uVuSODqaI_dFEVKEX2yQ 20s ease-in-out infinite;
  -webkit-animation: uVuSODqaI_dFEVKEX2yQ 20s ease-in-out infinite; /* Chrome, Safari, Opera */
}

@-webkit-keyframes uVuSODqaI_dFEVKEX2yQ {
  0%, 20%, 40%, 60%, 80%, 100% {
    transform: skewX(0deg);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: skewX(3deg);
  }
}
@keyframes uVuSODqaI_dFEVKEX2yQ {
  0%, 20%, 40%, 60%, 80%, 100% {
    transform: skewX(0deg);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: skewX(3deg);
  }
}
.CuwvTxnnxIWPm4WYdL1W {
  -webkit-transform-box: fill-box; /* Chrome, Safari, Opera */
  transform-box: fill-box;
  animation: iT1bWYT_erzjdJ8E4Kvn 5s ease-in-out infinite;
  -webkit-animation: iT1bWYT_erzjdJ8E4Kvn 5s ease-in-out infinite; /* Chrome, Safari, Opera */
}

.ahu6XcI7IxAn6e2cXXVc {
  -webkit-transform-box: fill-box; /* Chrome, Safari, Opera */
  transform-box: fill-box;
  animation: glVcQFZqMCoO7sDWhQZn 20s linear infinite;
  -webkit-animation: glVcQFZqMCoO7sDWhQZn 20s linear infinite; /* Chrome, Safari, Opera */
}

.K5Q4Y6GE1memXwRLk8RG {
  -webkit-transform-box: fill-box; /* Chrome, Safari, Opera */
  transform-box: fill-box;
  animation: glVcQFZqMCoO7sDWhQZn 5s linear infinite;
  -webkit-animation: glVcQFZqMCoO7sDWhQZn 5s linear infinite; /* Chrome, Safari, Opera */
}

.u2LNoxJSnxvNiPqSdB1Z.lEbh5NneL8L0WF5fZKxJ {
  animation: _YHS3znzltKKHOPdSR8Q 0.25s linear;
  -webkit-animation: _YHS3znzltKKHOPdSR8Q 0.25s linear; /* Chrome, Safari, Opera */
}
.u2LNoxJSnxvNiPqSdB1Z.RLF2wx0a4FtbI5OSlRvW {
  animation: gPe5HeTOEPU6JELXiewm 0.25s linear;
  -webkit-animation: gPe5HeTOEPU6JELXiewm 0.25s linear; /* Chrome, Safari, Opera */
}
.u2LNoxJSnxvNiPqSdB1Z.rBPy8vjFgdZJhE0zs1M1 {
  animation: z5mra5GuQO7irezeDcUj 0.15s linear;
  -webkit-animation: z5mra5GuQO7irezeDcUj 0.15s linear; /* Chrome, Safari, Opera */
}
.u2LNoxJSnxvNiPqSdB1Z.cgeDD4aq7pR9TeKLXY6G {
  animation: HGnqqB4VCSlcKsuSWBqw 0.15s linear;
  -webkit-animation: HGnqqB4VCSlcKsuSWBqw 0.15s linear; /* Chrome, Safari, Opera */
}
.u2LNoxJSnxvNiPqSdB1Z.qaszKdae_4TOeqwCKzn2 {
  animation: _YHS3znzltKKHOPdSR8Q 0.4s linear;
  -webkit-animation: _YHS3znzltKKHOPdSR8Q 0.4s linear; /* Chrome, Safari, Opera */
}
.u2LNoxJSnxvNiPqSdB1Z.zJqMEwy5u5zzuVJghVwg {
  animation: gPe5HeTOEPU6JELXiewm 0.4s linear;
  -webkit-animation: gPe5HeTOEPU6JELXiewm 0.4s linear; /* Chrome, Safari, Opera */
}

.w9boBYgcGPtrfkvIKKwE.jRVrQGT8jycBZQKzXIzx {
  animation: RX4hCtEi6sZm67cQtppZ 0.25s linear;
  -webkit-animation: RX4hCtEi6sZm67cQtppZ 0.25s linear; /* Chrome, Safari, Opera */
}
.w9boBYgcGPtrfkvIKKwE.dcZ09LvTMaNjClLadAaL {
  animation: BxN9FerCg9Wq4cJHaBfv 0.25s linear;
  -webkit-animation: BxN9FerCg9Wq4cJHaBfv 0.25s linear; /* Chrome, Safari, Opera */
}
.w9boBYgcGPtrfkvIKKwE.UOS5vIf0vdPd7HC0Wu1B {
  animation: I6VNnLG4PPyLXfoE6Sjo 0.15s linear;
  -webkit-animation: I6VNnLG4PPyLXfoE6Sjo 0.15s linear; /* Chrome, Safari, Opera */
}
.w9boBYgcGPtrfkvIKKwE.ktes6E5d9J1NOFVdtxa9 {
  animation: _oJ166GkWQUi3hvZYfCy 0.15s linear;
  -webkit-animation: _oJ166GkWQUi3hvZYfCy 0.15s linear; /* Chrome, Safari, Opera */
}
.w9boBYgcGPtrfkvIKKwE.fR8SQ3V4Y8Sq5QzR0Zdb {
  animation: RX4hCtEi6sZm67cQtppZ 0.4s linear;
  -webkit-animation: RX4hCtEi6sZm67cQtppZ 0.4s linear; /* Chrome, Safari, Opera */
}
.w9boBYgcGPtrfkvIKKwE.HMjWFQOvCVhdur6n9ekq {
  animation: BxN9FerCg9Wq4cJHaBfv 0.4s linear;
  -webkit-animation: BxN9FerCg9Wq4cJHaBfv 0.4s linear; /* Chrome, Safari, Opera */
}

@-webkit-keyframes iT1bWYT_erzjdJ8E4Kvn {
  0%, 50%, 100% {
    transform: rotate(0);
  }
  25% {
    transform: rotate(3deg);
  }
  75% {
    transform: rotate(-3deg);
  }
}
@keyframes iT1bWYT_erzjdJ8E4Kvn {
  0%, 50%, 100% {
    transform: rotate(0);
  }
  25% {
    transform: rotate(3deg);
  }
  75% {
    transform: rotate(3deg);
  }
}
@-webkit-keyframes glVcQFZqMCoO7sDWhQZn {
  0%, 50%, 100% {
    transform: rotate(0);
  }
  25% {
    transform: rotate(-3deg);
  }
  75% {
    transform: rotate(3deg);
  }
}
@keyframes glVcQFZqMCoO7sDWhQZn {
  0%, 50%, 100% {
    transform: rotate(0);
  }
  25% {
    transform: rotate(-3deg);
  }
  75% {
    transform: rotate(3deg);
  }
}
@keyframes gPe5HeTOEPU6JELXiewm {
  0% {
    transform: translateX(150%);
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    opacity: 1;
  }
}
@keyframes _YHS3znzltKKHOPdSR8Q {
  0% {
    transform: translateX(-150%);
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    opacity: 1;
  }
}
@-webkit-keyframes _YHS3znzltKKHOPdSR8Q {
  0% {
    transform: translateX(-150%);
    opacity: 0;
  }
  100% {
    transform: translateX(0%);
    opacity: 1;
  }
}
@keyframes z5mra5GuQO7irezeDcUj {
  0% {
    transform: translateY(-150%);
  }
  100% {
    transform: translateY(0%);
  }
}
@-webkit-keyframes z5mra5GuQO7irezeDcUj {
  0% {
    transform: translateY(-150%);
  }
  100% {
    transform: translateY(0%);
  }
}
@keyframes HGnqqB4VCSlcKsuSWBqw {
  0% {
    transform: translateY(150%);
  }
  100% {
    transform: translateY(0%);
  }
}
@-webkit-keyframes HGnqqB4VCSlcKsuSWBqw {
  0% {
    transform: translateY(150%);
  }
  100% {
    transform: translateY(0%);
  }
}
@keyframes BxN9FerCg9Wq4cJHaBfv {
  0% {
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    transform: translateX(150%);
    opacity: 0;
  }
}
@-webkit-keyframes BxN9FerCg9Wq4cJHaBfv {
  0% {
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    transform: translateX(150%);
    opacity: 0;
  }
}
@keyframes RX4hCtEi6sZm67cQtppZ {
  0% {
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    transform: translateX(-150%);
    opacity: 0;
  }
}
@-webkit-keyframes RX4hCtEi6sZm67cQtppZ {
  0% {
    transform: translateX(0%);
    opacity: 1;
  }
  100% {
    transform: translateX(-150%);
    opacity: 0;
  }
}
@keyframes I6VNnLG4PPyLXfoE6Sjo {
  0% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(150%);
  }
}
@-webkit-keyframes I6VNnLG4PPyLXfoE6Sjo {
  0% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(150%);
  }
}
@keyframes _oJ166GkWQUi3hvZYfCy {
  0% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-150%);
  }
}
@-webkit-keyframes _oJ166GkWQUi3hvZYfCy {
  0% {
    transform: translateY(0%);
  }
  100% {
    transform: translateY(-150%);
  }
}
@keyframes TkVF92ZINn__EIx8MNKl {
  0%, 100% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(50deg);
  }
}
@-webkit-keyframes TkVF92ZINn__EIx8MNKl {
  0%, 100% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(50deg);
  }
}
@keyframes LoS6cPJpZ6t6OuO2pjk8 {
  0%, 19%, 100% {
    opacity: 1;
  }
  20%, 40%, 60%, 80% {
    opacity: 0.5;
  }
}
@keyframes mo0p1IBnuyeRZBV8TOeg {
  0%, 19%, 100% {
    opacity: 1;
  }
  20%, 40%, 60%, 80% {
    opacity: 0;
  }
}
@keyframes ENvwNIEdUiRoTKYWYn6i {
  0%, 19%, 40%, 60%, 80%, 100% {
    opacity: 0;
  }
  20%, 39% {
    opacity: 1;
  }
}
@keyframes xsmrGEvydQgoBxfFEboK {
  0%, 20%, 39%, 60%, 80%, 100% {
    opacity: 0;
  }
  40%, 59% {
    opacity: 1;
  }
}
@keyframes ssBZ2Xs1DVFmxUzyOLPX {
  0%, 20%, 40%, 59%, 80%, 100% {
    opacity: 0;
  }
  60%, 79% {
    opacity: 1;
  }
}
@keyframes K5lCu5iGWcZdC5NRSZXM {
  0%, 20%, 40%, 60%, 79%, 100% {
    opacity: 0;
  }
  80%, 99% {
    opacity: 1;
  }
}
@keyframes Q_PBJqsY3OPnLqRTB1oE {
  0% {
    visibility: visible;
  }
  1% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  100% {
    visibility: hidden;
  }
}
@-webkit-keyframes Q_PBJqsY3OPnLqRTB1oE {
  0% {
    visibility: visible;
  }
  1% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  99% {
    opacity: 0;
  }
  100% {
    visibility: hidden;
  }
}
@keyframes BEdp14E9lV5bQPiBpD2X {
  0% {
    -ms-transform: scale(0, 0); /* IE 9 */
    -webkit-transform: scale(0, 0); /* Chrome, Safari, Opera */
    transform: scale(0, 0);
  }
  100% {
    -ms-transform: scale(1, 1); /* IE 9 */
    -webkit-transform: scale(1, 1); /* Chrome, Safari, Opera */
    transform: scale(1, 1);
  }
}
@-webkit-keyframes BEdp14E9lV5bQPiBpD2X {
  0% {
    -ms-transform: scale(0, 0); /* IE 9 */
    -webkit-transform: scale(0, 0); /* Chrome, Safari, Opera */
    transform: scale(0, 0);
  }
  100% {
    -ms-transform: scale(1, 1); /* IE 9 */
    -webkit-transform: scale(1, 1); /* Chrome, Safari, Opera */
    transform: scale(1, 1);
  }
}
@-webkit-keyframes EPnQ15L1vJGU_GeTS0rA {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  25% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  60% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes EPnQ15L1vJGU_GeTS0rA {
  0% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  25% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  60% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes VDFJdx9aHYlD9IfUWWWA {
  0% {
    transform: scaleY(0.2);
  }
  4% {
    transform: scaleY(0.77);
  }
  5% {
    transform: scaleY(0.84);
  }
  6% {
    transform: scaleY(0.81);
  }
  7% {
    transform: scaleY(0.84);
  }
  8% {
    transform: scaleY(0.82);
  }
  9% {
    transform: scaleY(0.84);
  }
  10% {
    transform: scaleY(0.83);
  }
  11% {
    transform: scaleY(0.84);
  }
  40% {
    transform: scaleY(0.84);
  }
  41% {
    transform: scaleY(0.84);
  }
  45% {
    transform: scaleY(0.13);
  }
  49% {
    transform: scaleY(0.18);
  }
  100% {
    transform: scaleY(0.18);
  }
}
@keyframes GuxMdGzWTFgZ2y8ub1i1 {
  0% {
    transform: translateY(-124px);
  }
  5% {
    transform: translateY(-24px);
  }
  6% {
    transform: translateY(-36px);
  }
  7% {
    transform: translateY(-24px);
  }
  8% {
    transform: translateY(-32px);
  }
  9% {
    transform: translateY(-24px);
  }
  10% {
    transform: translateY(-28px);
  }
  11% {
    transform: translateY(-24px);
  }
  40% {
    transform: translateY(-24px);
  }
  41% {
    transform: translateY(-24px);
  }
  45% {
    transform: translateY(-136px);
  }
  46% {
    transform: translateY(-124px);
  }
  47% {
    transform: translateY(-132px);
  }
  48% {
    transform: translateY(-124px);
  }
  49% {
    transform: translateY(-128px);
  }
  50% {
    transform: translateY(-124px);
  }
  100% {
    transform: translateY(-124px);
  }
}
.MBPalLlrzJCpDGsq8yYc {
  color: #403F5D;
}

.FocpZErZAtF7BKH0Cuhd {
  color: #757589;
}

.xBijtEuTxsx0EbbtSvY0 {
  color: #FFFFFF;
}

.JNNu43ewZGHGMl51xdLg {
  color: #00688C;
}

.d4ql1Ga7Aw6j3KgIEskA {
  color: #008565;
}

.UxVifCirUCHfkVbjsJNw {
  color: #9C002F;
}

.fqrQ2nS603ghIubKhllF {
  color: #7E4C01;
}

.TGEA2it49jbYOIrK9c_f {
  color: #D69923;
}

.wynRVid9Z2UAIrR3qGAf {
  color: #E8B93F;
}
.wynRVid9Z2UAIrR3qGAf:hover, .wynRVid9Z2UAIrR3qGAf:focus, .wynRVid9Z2UAIrR3qGAf:focus-within {
  color: #D69923;
}

.XjDZBdnQFWNb25A8EmSd {
  color: #4017AF;
}

.u24_0HuT3SQNZC1wlE0t {
  background: linear-gradient(90deg, #0384B4 0%, #3C0ACD 100%) !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}

.bjTm9fYo9N62KCQkdcgS {
  color: #2C2B44;
}

.MxrfdcgzZSfdXt0TAX68 {
  color: #A1A1AA;
}

.OyP_2Hm1d69qv61Gl1r9 {
  color: #757589;
}

.pCecf994JAspJZhX68m5 {
  color: #00688C;
}
.vKWEDAHhTkopscxF3Dc9, .pCecf994JAspJZhX68m5:hover, .pCecf994JAspJZhX68m5:focus, .pCecf994JAspJZhX68m5:focus-within {
  color: #403F5D;
}

.ELSZhCmON4rYvj_JRues {
  background: linear-gradient(90deg, #0384B4 0%, #3C0ACD 60.61%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.CzWEpQy3xNQqUmIoUeAO .QVnP5wy7jB7v3A_KKDfk span {
  text-transform: none;
}
.CzWEpQy3xNQqUmIoUeAO .nPxqDMzPt3CShK11w11c,
.CzWEpQy3xNQqUmIoUeAO .QVnP5wy7jB7v3A_KKDfk {
  z-index: 10;
}
.CzWEpQy3xNQqUmIoUeAO:not(.CEFERPzP4KgcE59umLoQ) {
  border-radius: 1000px !important;
}

.CzWEpQy3xNQqUmIoUeAO:hover,
.CzWEpQy3xNQqUmIoUeAO:focus,
.CzWEpQy3xNQqUmIoUeAO:focus-within {
  cursor: pointer;
}
.CzWEpQy3xNQqUmIoUeAO:hover .wRS9LYK2JaFTmcpfcIWW,
.CzWEpQy3xNQqUmIoUeAO:focus .wRS9LYK2JaFTmcpfcIWW,
.CzWEpQy3xNQqUmIoUeAO:focus-within .wRS9LYK2JaFTmcpfcIWW {
  opacity: 1;
}

.CzWEpQy3xNQqUmIoUeAO:active {
  cursor: pointer;
}
.CzWEpQy3xNQqUmIoUeAO:active .sojI_0PNZPIKqvgC96EH {
  opacity: 1;
}

.CzWEpQy3xNQqUmIoUeAO:not(.YSXWyL1FZK5aI_2vvAGD) {
  background: linear-gradient(135deg, #EEFAFF 0%, #ECE9FF 100%);
  -webkit-transition: all 0.2s ease-in-out, width 0ms, margin 0ms;
  transition: all 0.2s ease-in-out, width 0ms, margin 0ms;
}
.CzWEpQy3xNQqUmIoUeAO:not(.YSXWyL1FZK5aI_2vvAGD) .QVnP5wy7jB7v3A_KKDfk span {
  background: linear-gradient(90deg, #0384B4 0%, #3C0ACD 100%) !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}
.CzWEpQy3xNQqUmIoUeAO:not(.YSXWyL1FZK5aI_2vvAGD) .nPxqDMzPt3CShK11w11c {
  background: linear-gradient(90deg, #0384B4 0%, #3C0ACD 100%) !important;
  background-clip: text !important;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent !important;
}
.CzWEpQy3xNQqUmIoUeAO:not(.YSXWyL1FZK5aI_2vvAGD) .wRS9LYK2JaFTmcpfcIWW {
  background: linear-gradient(135deg, #DCF5FF -1.78%, #D8D1FF 100%) !important;
}
.CzWEpQy3xNQqUmIoUeAO:not(.YSXWyL1FZK5aI_2vvAGD)._EM8LjfvMmEYQ_SaVFbr .wRS9LYK2JaFTmcpfcIWW {
  background: linear-gradient(90deg, #FFEDBF 0%, #FFD29C 100%) !important;
  border-radius: 8px;
}
.CzWEpQy3xNQqUmIoUeAO:not(.YSXWyL1FZK5aI_2vvAGD) .sojI_0PNZPIKqvgC96EH {
  background: linear-gradient(135deg, #D5F3FF 6.58%, #CBC2FF 99.88%) !important;
}

.CzWEpQy3xNQqUmIoUeAO.YSXWyL1FZK5aI_2vvAGD {
  background: linear-gradient(135deg, #3FBCE8 0%, #825CEB 100%);
  color: #FFFFFF;
  -webkit-transition: all 0.2s ease-in-out, width 0ms, margin 0ms;
  transition: all 0.2s ease-in-out, width 0ms, margin 0ms;
}
.CzWEpQy3xNQqUmIoUeAO.YSXWyL1FZK5aI_2vvAGD .nPxqDMzPt3CShK11w11c {
  color: #FFFFFF !important;
}
.CzWEpQy3xNQqUmIoUeAO.YSXWyL1FZK5aI_2vvAGD .QVnP5wy7jB7v3A_KKDfk span {
  color: #FFFFFF;
}
.CzWEpQy3xNQqUmIoUeAO.YSXWyL1FZK5aI_2vvAGD .wRS9LYK2JaFTmcpfcIWW {
  background: linear-gradient(135deg, #2CAAD6 0%, #5628D8 100%) !important;
}
.CzWEpQy3xNQqUmIoUeAO.YSXWyL1FZK5aI_2vvAGD .sojI_0PNZPIKqvgC96EH {
  background: linear-gradient(135deg, #0384B4 0%, #3C0ACD 99.59%) !important;
}

.CzWEpQy3xNQqUmIoUeAO._EM8LjfvMmEYQ_SaVFbr {
  background: linear-gradient(90deg, #FFFAEE 0%, #FFE4C4 100%);
  border-radius: 8px;
}
.CzWEpQy3xNQqUmIoUeAO._EM8LjfvMmEYQ_SaVFbr .QVnP5wy7jB7v3A_KKDfk span {
  background: #7E4C01 !important;
  background-clip: text !important;
  color: #7E4C01;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: inherit !important;
}
.CzWEpQy3xNQqUmIoUeAO._EM8LjfvMmEYQ_SaVFbr .nPxqDMzPt3CShK11w11c {
  background: #7E4C01 !important;
  background-clip: text !important;
  color: #7E4C01;
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: inherit !important;
}

.CzWEpQy3xNQqUmIoUeAO.f2s1UhO5qhOiBF7JeCac {
  background: #DCDCE1;
  color: #A1A1AA;
}
.CzWEpQy3xNQqUmIoUeAO.f2s1UhO5qhOiBF7JeCac .nPxqDMzPt3CShK11w11c {
  color: #A1A1AA !important;
}
.CzWEpQy3xNQqUmIoUeAO.f2s1UhO5qhOiBF7JeCac .QVnP5wy7jB7v3A_KKDfk span {
  color: #A1A1AA !important;
}

.CzWEpQy3xNQqUmIoUeAO.f2s1UhO5qhOiBF7JeCac:hover,
.CzWEpQy3xNQqUmIoUeAO.f2s1UhO5qhOiBF7JeCac:focus,
.CzWEpQy3xNQqUmIoUeAO.f2s1UhO5qhOiBF7JeCac:focus-within {
  background: #DCDCE1 !important;
}
.CzWEpQy3xNQqUmIoUeAO.f2s1UhO5qhOiBF7JeCac:hover .wRS9LYK2JaFTmcpfcIWW,
.CzWEpQy3xNQqUmIoUeAO.f2s1UhO5qhOiBF7JeCac:hover .sojI_0PNZPIKqvgC96EH,
.CzWEpQy3xNQqUmIoUeAO.f2s1UhO5qhOiBF7JeCac:focus .wRS9LYK2JaFTmcpfcIWW,
.CzWEpQy3xNQqUmIoUeAO.f2s1UhO5qhOiBF7JeCac:focus .sojI_0PNZPIKqvgC96EH,
.CzWEpQy3xNQqUmIoUeAO.f2s1UhO5qhOiBF7JeCac:focus-within .wRS9LYK2JaFTmcpfcIWW,
.CzWEpQy3xNQqUmIoUeAO.f2s1UhO5qhOiBF7JeCac:focus-within .sojI_0PNZPIKqvgC96EH {
  opacity: 0;
}

.wRS9LYK2JaFTmcpfcIWW,
.sojI_0PNZPIKqvgC96EH {
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out, width 0ms, margin 0ms;
  transition: all 0.2s ease-in-out, width 0ms, margin 0ms;
}

.POrFLJUYVz4RjCYa4u9P {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  transition: width 2s ease;
  width: 0;
  animation: yg7E1D9cRU987rbbjber 22s ease-in-out forwards;
}
@-webkit-keyframes yg7E1D9cRU987rbbjber {
  0% {
    width: 0;
  }
  33.333% {
    width: 30%;
  }
  66.666% {
    width: 60%;
  }
  90% {
    width: 70%;
  }
  100% {
    width: 93%;
  }
}
@keyframes yg7E1D9cRU987rbbjber {
  0% {
    width: 0;
  }
  33.333% {
    width: 30%;
  }
  66.666% {
    width: 60%;
  }
  90% {
    width: 70%;
  }
  100% {
    width: 93%;
  }
}
.POrFLJUYVz4RjCYa4u9P:after {
  background-color: rgba(20, 19, 37, 0.3019607843);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.vV0vwdUTngvzPiKrKvRu {
  z-index: 1;
}

.uFt8o3InCtVjNsxBnFIQ {
  width: max-content !important;
  display: flex !important;
  gap: 6px;
}

.hz5nYxqyA6WBN5onqIxf {
  background: linear-gradient(90deg, #0384B4 0%, #3C0ACD 100%);
  color: transparent;
  background-clip: text;
}

.hz5nYxqyA6WBN5onqIxf::first-letter {
  text-transform: uppercase;
}

.WqsR4C04lgorWFSIHVl_ {
  position: relative;
  width: fit-content;
}

.jdv7L0s62TgJUpN1QTgh {
  background-color: #6D48D0;
  height: 22px;
  min-width: 30px;
  overflow: hidden;
  position: absolute;
  right: -8px;
  top: -11px;
  border: 2px solid #FFFFFF;
  z-index: 2;
}
.jdv7L0s62TgJUpN1QTgh.f2s1UhO5qhOiBF7JeCac {
  background-color: #A1A1AA;
}
.jdv7L0s62TgJUpN1QTgh.o4o0PvEZ2L4pzPrSdR1v {
  background-color: #FAF1D9;
  padding: 0;
  min-width: unset;
  right: -8px;
}

.QAeOWq6829JN_hoEdKUQ {
  background-color: #FAF1D9;
  color: #D69923;
}

.l2xMuud26tC47II938nE {
  position: relative;
  height: inherit;
}

.ObI9mMJK3d6e0F7FUKNb {
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, #3FBCE7 0%, #825CEB 100%) !important;
  top: 0;
  left: 0;
  z-index: -1;
  border-radius: 8px;
  animation: vCW5ceeiAdV2eApvyzhy 100ms forwards;
  -webkit-animation: vCW5ceeiAdV2eApvyzhy 100ms forwards; /* Chrome, Safari, Opera */
}

.PMRIs8HYQO1Z_LtF1dbq.APuar_95lFwdCI9YqhAC .icon-circular-loader:indeterminate::before {
  background-image: linear-gradient(135deg, #3FBCE8 0%, #825CEB 100%);
  background-origin: border-box;
  box-shadow: inset 0 100vw #FFFFFF;
  border: 2px solid transparent;
}

.PMRIs8HYQO1Z_LtF1dbq {
  z-index: 10;
}

.XpDCary4zqjb9s3aq1Jx {
  align-items: center !important;
  display: flex !important;
  justify-content: center !important;
  position: absolute;
  text-transform: none !important;
}

.O5Tr4ggKzInDDdH8t7JX .CvPBthOHZuiq_J28sTUr {
  object-fit: contain;
  animation: Qp9OBWuUhxdxfhEinRqA 800ms linear infinite;
  -webkit-animation: Qp9OBWuUhxdxfhEinRqA 800ms linear infinite; /* Chrome, Safari, Opera */
}

.ZKT8xzmHoSwnjhjoXR2t {
  align-self: center;
  display: flex;
  position: absolute;
  transform: translate(-50%, -50%);
  top: 55%;
  left: 50%;
}
.ZKT8xzmHoSwnjhjoXR2t .CvPBthOHZuiq_J28sTUr {
  object-fit: contain;
  animation: Qp9OBWuUhxdxfhEinRqA 800ms linear infinite;
  -webkit-animation: Qp9OBWuUhxdxfhEinRqA 800ms linear infinite; /* Chrome, Safari, Opera */
}

.btn.xsmall .CvPBthOHZuiq_J28sTUr, .btn.small .CvPBthOHZuiq_J28sTUr {
  height: 20px;
  width: 20px;
}

.btn.medium .CvPBthOHZuiq_J28sTUr, .btn.large .CvPBthOHZuiq_J28sTUr {
  height: 24px;
  width: 24px;
}

.ObI9mMJK3d6e0F7FUKNb.EoB2lXhd0aYk_VJ6sPkA {
  border-radius: 6px;
}

@keyframes V8KZK4yyTPYKroE_Nw1r {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1.008, 1.13);
    opacity: 1;
  }
}
@keyframes LKl83h1_E7J0ptiol_ST {
  0% {
    transform: scale(0.9);
    opacity: 1;
  }
  50% {
    transform: scale(1.017, 1.25);
    opacity: 0.5;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes MP2g99xN7nVBBllc9a1e {
  0% {
    transform: scale(0.9);
    opacity: 1;
  }
  50% {
    transform: scale(1.025, 1.385);
    opacity: 0.2;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes DgJcvn48Z53KGBzbq4NT {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  100% {
    transform: scale(1.05, 1.13);
    opacity: 1;
  }
}
@keyframes ZQD7anrQ8aS8fNgYnNo9 {
  0% {
    transform: scale(0.9);
    opacity: 1;
  }
  50% {
    transform: scale(1.1, 1.25);
    opacity: 0.5;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes DSjun5xC1QE_tC0ZegKQ {
  0% {
    transform: scale(0.9);
    opacity: 1;
  }
  50% {
    transform: scale(1.15, 1.385);
    opacity: 0.2;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes Qp9OBWuUhxdxfhEinRqA {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.l2xMuud26tC47II938nE:not(.ZeRFyuUSFbPEhBgyMXgC) .EoB2lXhd0aYk_VJ6sPkA {
  animation: DgJcvn48Z53KGBzbq4NT 400ms forwards;
  animation-delay: 200ms;
}

.l2xMuud26tC47II938nE.ZeRFyuUSFbPEhBgyMXgC .EoB2lXhd0aYk_VJ6sPkA {
  animation: V8KZK4yyTPYKroE_Nw1r 500ms forwards;
  animation-delay: 200ms;
}

.l2xMuud26tC47II938nE:not(.ZeRFyuUSFbPEhBgyMXgC) .NUHcYYic9Ue81qSR3J8_ {
  animation: ZQD7anrQ8aS8fNgYnNo9 2s infinite;
  animation-delay: 200ms;
}

.l2xMuud26tC47II938nE.ZeRFyuUSFbPEhBgyMXgC .NUHcYYic9Ue81qSR3J8_ {
  animation: LKl83h1_E7J0ptiol_ST 1.5s infinite;
  animation-delay: 200ms;
}

.l2xMuud26tC47II938nE:not(.ZeRFyuUSFbPEhBgyMXgC) .dtoCe8yjWhCkZnMBHaYT {
  animation: DSjun5xC1QE_tC0ZegKQ 2s infinite;
  animation-delay: 200ms;
}

.l2xMuud26tC47II938nE.ZeRFyuUSFbPEhBgyMXgC .dtoCe8yjWhCkZnMBHaYT {
  animation: MP2g99xN7nVBBllc9a1e 1.5s infinite;
  animation-delay: 200ms;
}

/*# sourceMappingURL=src_components_ai-button_index_ts.45d102f1ed118de1c029.bundle.css.map*/