:root{--primary-app-background: #16B1FF;--secondary-app-background: #FFFFFF;--primary-container-background: #FFFFFF;--primary-container-success-background: #D7FFE0;--primary-container-error-background: #FFD7E5;--secondary-container-background: #F7F7F7;--secondary-container-nested-background: #FFFFFF;--tertiary-container-background: #D7F5FF;--primary-text-color: #0B0D13;--primary-text-active-color: #16B1FF;--primary-text-success-color: #62BE76;--primary-text-error-color: #E91E63;--secondary-text-color: #FFFFFF;--primary-text-size: 18px;--secondary-text-size: 14px;--primary-text-header-size: 26px;--primary-text-disabled-color: rgba(11, 13, 19, .5);--primary-divider-color: #BBD1DA;--primary-divider-lightened-color: #E4ECF0;--primary-button-background: #16B1FF;--primary-button-hover-background: #40BEFF;--primary-error-button-hover-background: #ED4A81;--secondary-button-background: rgba(187, 209, 218, .5);--tertiary-button-background: #62BE76;--tertiary-button-hover-background: #84CC94;--primary-border: 1px solid #FBFBFB;--primary-box-shadow: 0px 4px 4px rgba(11, 13, 19, .1), 0px 0px 24px rgba(11, 13, 19, .1);--secondary-box-shadow: 0px 4px 4px rgba(11, 13, 19, .04), 0px 0px 24px rgba(11, 13, 19, .04);--primary-border-radius: 20px;--secondary-border-radius: 40px;--primary-container-padding: 32px}[data-theme=dark]{--primary-app-background: #1B1F2B;--secondary-app-background: #0B0D13;--primary-container-background: #1B1F2B;--primary-container-success-background: #D7FFE0;--primary-container-error-background: #FFD7E5;--secondary-container-background: #212635;--secondary-container-nested-background: #252A39;--tertiary-container-background: #D7F5FF;--primary-text-color: #FFFFFF;--primary-text-active-color: #16B1FF;--primary-text-success-color: #62BE76;--primary-text-error-color: #E91E63;--secondary-text-color: #FFFFFF;--primary-text-size: 18px;--secondary-text-size: 14px;--primary-text-header-size: 26px;--primary-text-disabled-color: rgba(255, 255, 255, .5);--primary-divider-color: #BBD1DA;--primary-divider-lightened-color: #E4ECF0;--primary-button-background: #16B1FF;--primary-button-hover-background: #40BEFF;--primary-error-button-hover-background: #ED4A81;--secondary-button-background: #F7F7F7;--tertiary-button-background: #62BE76;--tertiary-button-hover-background: #84CC94;--primary-border: 1px solid rgba(255, 255, 255, .2);--primary-box-shadow: 0px 4px 4px rgba(11, 13, 19, .1), 0px 0px 24px rgba(11, 13, 19, .1);--secondary-box-shadow: 0px 4px 4px rgba(11, 13, 19, .04), 0px 0px 24px rgba(11, 13, 19, .04);--primary-border-radius: 20px;--secondary-border-radius: 40px;--primary-container-padding: 32px;--tablet-size: 1000px;--phone-size: 500px;--small-phone-size: 350px}@media screen and (max-width: 500px){:root{--primary-text-size: 14px;--secondary-text-size: 10px;--primary-text-header-size: 22px;--primary-container-padding: 16px}}*{box-sizing:border-box}*::-webkit-scrollbar{background:var(--secondary-container-background);width:14px;height:14px;border-radius:16px}*::-webkit-scrollbar-thumb{background:var(--primary-divider-color);border-radius:16px}html,body{box-sizing:border-box;margin:0;font-family:Montserrat,sans-serif;width:100%;height:100%;background-color:var(--primary-app-background);transition:background-color .3s ease-in;-webkit-overflow-scrolling:touch}p,h1,h2,h3,h4,h5,h6,span,button{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;margin:0;color:var(--primary-text-color);transition:color .3s ease-in}p,a,button,span,th,td{font-size:var(--primary-text-size)}a{text-decoration:none;color:inherit}button,.button{border:0px solid transparent;padding:8px 24px;background:var(--primary-button-background);border-radius:50px;font-size:var(--primary-text-size);cursor:pointer;position:relative;overflow:hidden;transition:background-color .3s ease-in}button:hover:before,.button:hover:before{top:0}button:before,.button:before{content:"";background:linear-gradient(180deg,var(--primary-button-hover-background) 0%,transparent 100%);width:100%;height:100%;pointer-events:none;z-index:0;position:absolute;top:-100%;left:0;transition:top .3s ease-in}button span,.button span{position:relative;z-index:2;color:var(--secondary-text-color)}button.error-button,.button.error-button{background:var(--primary-text-error-color)}button.error-button:before,.button.error-button:before{background:linear-gradient(180deg,var(--primary-error-button-hover-background) 0%,transparent 100%)}button.error-button span,.button.error-button span{color:var(--secondary-text-color)}button.no-styling,.button.no-styling{border:0px solid transparent;padding:0;background:inherit;color:inherit;border-radius:0}button.no-styling:before,.button.no-styling:before{display:none}button.no-styling span,.button.no-styling span{color:var(--primary-text-color)}button,input{font-family:Montserrat,sans-serif}.status-button{text-transform:uppercase;position:relative;align-items:center;justify-content:center;max-width:100%;transition:width .3s ease-in,max-width .3s ease-in,background-color .3s ease-in,border-color .3s ease-in,padding .3s ease-in}.status-button.failed{min-width:38px;min-height:38px;max-width:38px;max-height:38px;padding:0;background-color:var(--primary-text-error-color)}.status-button.failed:before{display:none}.status-button.failed .close-icon{opacity:1}.status-button.failed span{opacity:0;max-width:0}@-webkit-keyframes rotating{0%{transform:rotate(0);border:1px solid var(--primary-text-active-color);border-bottom-color:transparent;border-radius:50%}to{transform:rotate(360deg);border:1px solid var(--primary-text-active-color);border-bottom-color:transparent;border-radius:50%}}.status-button.loading{min-width:38px;min-height:38px;max-width:38px;max-height:38px;padding:0;transition-timing-function:cubic-bezier(0,0,.2,1);animation:rotating 1.1s infinite forwards;animation-delay:.3s;background:transparent}.status-button.loading:before{display:none}.status-button.loading span{opacity:0;max-width:0}.status-button.success{min-width:38px;min-height:38px;max-width:38px;max-height:38px;padding:0;border-radius:50%}.status-button.success:before{display:none}.status-button.success .check-mark-icon{opacity:1}.status-button.success span{opacity:0;max-width:0}.status-button .close-icon,.status-button .check-mark-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.5);pointer-events:none;opacity:0;transition:opacity .3s ease-in}.status-button .check-mark-icon{transform:translate(-50%,-50%) scale(1.1) rotate(-40deg)}.status-button .check-mark-icon:before,.status-button .check-mark-icon:after{background:var(--secondary-text-color)}.status-button .close-icon:before,.status-button .close-icon:after{background:var(--secondary-text-color)}.status-button span{color:var(--secondary-text-color);max-width:unset;opacity:1;overflow:hidden;transition:opacity .3s ease-in,max-width .3s ease-in .3s}.swiper-horizontal{touch-action:unset!important}.error-text{color:var(--primary-text-error-color)}.column-container{display:flex;flex-flow:column}.row-container{display:flex;flex-flow:row nowrap;align-items:center}.arrow-icon{width:14px;height:14px;position:relative;transform:translateY(-3px) rotate(-45deg);transition:transform .3s ease-in}.arrow-icon:before,.arrow-icon:after{content:"";background:var(--primary-text-color);position:absolute;transition:background-color .3s ease-in}.arrow-icon:before{top:0;left:0;border-top-right-radius:3px;border-top-left-radius:3px;width:3px;height:14px}.arrow-icon:after{top:100%;left:0%;width:14px;height:3px;transform:translateY(-2px);border-radius:3px}.check-mark-icon{width:12px;height:12px;position:relative;transform:rotate(-40deg)}.check-mark-icon:before,.check-mark-icon:after{content:"";width:3px;height:12px;background:var(--primary-text-color);bottom:0;left:0;position:absolute;border-radius:3px}.check-mark-icon:after{height:16px;bottom:2px;transform:rotate(80deg);transform-origin:0% 100%}.checkbox{border:2px solid var(--primary-divider-color);width:16px;height:16px;border-radius:4px;cursor:pointer;transition:border-color .3s ease-in;position:relative}.checkbox .check-mark-icon{bottom:6px;position:relative;transform:translateY(5px) rotate(-40deg) scale(.5)}.checkbox .check-mark-icon:before,.checkbox .check-mark-icon:after{background:var(--secondary-text-color)}.plus-icon{position:relative;width:12px;height:12px}.plus-icon:before,.plus-icon:after{content:"";width:2px;height:12px;border-radius:4px;background:var(--primary-container-background);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background-color .3s ease-in}.plus-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.close-icon{position:relative;width:12px;height:12px}.close-icon:before,.close-icon:after{content:"";width:2px;height:12px;border-radius:4px;background:var(--primary-text-color);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);transition:background-color .3s ease-in}.close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.filter-icon{position:relative;width:20px;height:20px;display:flex;flex-flow:column;align-items:center;justify-content:center}.filter-icon .bar{background:var(--primary-text-disabled-color);border-radius:3px;height:3px;width:20px;margin-top:2px}.filter-icon .bar.middle-bar{width:12px}.filter-icon .bar.bottom-bar{width:4px}@-webkit-keyframes firstEllipse{0%{opacity:1;transform:scale(1)}10%{opacity:.6;transform:scale(.8)}33%,to{transform:scale(1);opacity:1}}@-webkit-keyframes secondEllipse{0%,33%{opacity:1;transform:scale(1)}43%{opacity:.6;transform:scale(.8)}66%,to{opacity:1;transform:scale(1)}}@-webkit-keyframes thirdEllipse{0%,66%{opacity:1;transform:scale(1)}76%{opacity:.6;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.ellipses .ellipse{background:var(--primary-text-disabled-color);width:10px;height:10px;border-radius:50%;margin-right:4px;position:relative;display:inline-block;transform-origin:50% 100%;animation:firstEllipse 1.5s infinite forwards}.ellipses .ellipse:nth-child(1){animation-name:firstEllipse}.ellipses .ellipse:nth-child(2){animation-name:secondEllipse}.ellipses .ellipse:nth-child(3){animation-name:thirdEllipse}.app{min-width:100%;min-height:100vh;display:flex;flex-flow:row nowrap}.app .app-alert{min-width:0}.app>*{min-width:100%}.app #fixed-container,.app #fixed-container #fixed-wrapper{position:absolute;overflow:clip;top:0;left:0;width:100%;height:100%;pointer-events:none}.app .cookie-alert{min-width:0;overflow:initial;z-index:2}.v-snackbar__content{border:2px solid;border-color:inherit}
