@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);
.loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#fff;z-index:5}.loader svg{width:130px;height:130px}
.btn{display:flex;justify-content:center;align-items:center;font-weight:500;border:none;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%;min-height:50px;font-size:16px;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.btn-main{color:#fff;background-color:#e0472e}.btn-outline{color:#e0472e;border:1px solid #efefef;background-color:#fff}.btn-text{background:rgba(0,0,0,0);color:#e0472e}.btn>.btn-icon{margin-right:8px}.btn--disabled{background-color:#d8d8d8;border-color:#d8d8d8}.btn--active{border-color:#e0472e}.btn:focus{outline:none}
.cookie-monster__banner{display:flex;align-items:center;justify-content:space-around;z-index:100;width:100%;background:#efedee;flex-wrap:nowrap}.cookie-monster__banner a{text-decoration:underline;color:#666}.cookie-monster__image{height:auto;max-width:32px;min-width:32px}.cookie-monster__info{display:flex;gap:10px;justify-content:space-between;align-items:center;color:#696768;font-size:12px;line-height:1.2;margin:10px}.cookie-monster__actions{display:flex;gap:10px;justify-content:space-between;margin:10px;align-items:center;width:auto;flex:1}.cookie-monster__buttons button{font-size:14px;line-height:1.2;white-space:nowrap}.cookie-monster__links a{position:relative;font-size:14px;line-height:1.2;color:#888;text-transform:uppercase;text-align:center;white-space:nowrap}
.wrong_layout{display:flex;margin:auto auto;flex-direction:column;max-width:50%;margin-top:50px;align-items:center}.wrong_layout button{margin-top:50px;vertical-align:middle}.wrong_layout .icon{margin:auto 50% 50px}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

.uppercase{text-transform:uppercase}.main_color{color:#e0472e}.text_color{color:#343239}.link_color{color:#9b9b9b}.tc{text-align:center}.tr{text-align:right}.tl{text-align:left}.df{display:flex}.aic{align-items:center}.aie{align-items:end}.cup{cursor:pointer}.fdc{flex-direction:column}.jcc{justify-content:center}.jce{justify-content:flex-end}.jcsb{justify-content:space-between}.jcsa{justify-content:space-around}.fg1{flex-grow:1}.fg2{flex-grow:2}.br10{border-radius:10px !important}.flex-wrap{flex-wrap:wrap}.full-height{height:100%}.full-width{width:100%}.tz12{font-size:12px}.tz14{font-size:14px}.pr{position:relative}.overflow-hidden{overflow:hidden}.m0{margin:0}.fb{font-weight:600}.lh20{line-height:20px}.text-start{text-align:start}.grid-cols-1{display:grid;grid-template-columns:repeat(1, 1fr)}.grid-cols-2{display:grid;grid-template-columns:repeat(2, 1fr)}.gap-5{gap:5px}.m5{margin:5px}.p5{padding:5px}.mr5{margin-right:5px}.pr5{padding-right:5px}.ml5{margin-left:5px}.pl5{padding-left:5px}.mt5{margin-top:5px}.pt5{padding-top:5px}.mb5{margin-bottom:5px}.pb5{padding-bottom:5px}.m10{margin:10px}.p10{padding:10px}.mr10{margin-right:10px}.pr10{padding-right:10px}.ml10{margin-left:10px}.pl10{padding-left:10px}.mt10{margin-top:10px}.pt10{padding-top:10px}.mb10{margin-bottom:10px}.pb10{padding-bottom:10px}.m15{margin:15px}.p15{padding:15px}.mr15{margin-right:15px}.pr15{padding-right:15px}.ml15{margin-left:15px}.pl15{padding-left:15px}.mt15{margin-top:15px}.pt15{padding-top:15px}.mb15{margin-bottom:15px}.pb15{padding-bottom:15px}.m20{margin:20px}.p20{padding:20px}.mr20{margin-right:20px}.pr20{padding-right:20px}.ml20{margin-left:20px}.pl20{padding-left:20px}.mt20{margin-top:20px}.pt20{padding-top:20px}.mb20{margin-bottom:20px}.pb20{padding-bottom:20px}.m25{margin:25px}.p25{padding:25px}.mr25{margin-right:25px}.pr25{padding-right:25px}.ml25{margin-left:25px}.pl25{padding-left:25px}.mt25{margin-top:25px}.pt25{padding-top:25px}.mb25{margin-bottom:25px}.pb25{padding-bottom:25px}.m30{margin:30px}.p30{padding:30px}.mr30{margin-right:30px}.pr30{padding-right:30px}.ml30{margin-left:30px}.pl30{padding-left:30px}.mt30{margin-top:30px}.pt30{padding-top:30px}.mb30{margin-bottom:30px}.pb30{padding-bottom:30px}.m35{margin:35px}.p35{padding:35px}.mr35{margin-right:35px}.pr35{padding-right:35px}.ml35{margin-left:35px}.pl35{padding-left:35px}.mt35{margin-top:35px}.pt35{padding-top:35px}.mb35{margin-bottom:35px}.pb35{padding-bottom:35px}.m40{margin:40px}.p40{padding:40px}.mr40{margin-right:40px}.pr40{padding-right:40px}.ml40{margin-left:40px}.pl40{padding-left:40px}.mt40{margin-top:40px}.pt40{padding-top:40px}.mb40{margin-bottom:40px}.pb40{padding-bottom:40px}.m45{margin:45px}.p45{padding:45px}.mr45{margin-right:45px}.pr45{padding-right:45px}.ml45{margin-left:45px}.pl45{padding-left:45px}.mt45{margin-top:45px}.pt45{padding-top:45px}.mb45{margin-bottom:45px}.pb45{padding-bottom:45px}.m50{margin:50px}.p50{padding:50px}.mr50{margin-right:50px}.pr50{padding-right:50px}.ml50{margin-left:50px}.pl50{padding-left:50px}.mt50{margin-top:50px}.pt50{padding-top:50px}.mb50{margin-bottom:50px}.pb50{padding-bottom:50px}body,html,#app{height:100%}body{font-family:"Roboto",sans-serif}h1{color:#343239;font-size:18px;font-weight:bold;letter-spacing:0;line-height:24px;margin:0}h2{color:#343239;font-size:16px;font-weight:bold;letter-spacing:0;line-height:19px;margin:0}h3{color:#343239;font-size:16px;font-weight:500;letter-spacing:0;line-height:19px;margin:0}p,ul,li,.text{color:#343239;font-size:14px;letter-spacing:0;line-height:20px}.white_text{color:#fff;font-size:14px;letter-spacing:0;line-height:20px}.gray_text{color:#78777f;font-size:14px;letter-spacing:0;line-height:20px}.error_text{color:red;font-size:12px;font-weight:bold;letter-spacing:1px;line-height:14px}.link{color:#e04514;font-family:Roboto;font-size:12px;font-weight:500;letter-spacing:.3px;line-height:14px;cursor:pointer;text-decoration:underline}.link--disabled{color:#78777f;text-decoration:solid !important;cursor:not-allowed}.link-icon{cursor:pointer}.link-icon g{stroke:#e04514}.link-icon--disabled{cursor:not-allowed}.link-icon--disabled g{stroke:#78777f}.qr-container{max-width:380px;margin:0px auto}.qr-footer{width:335px;margin:0px auto}.sticky-footer{position:sticky;bottom:0;background:#fff}.sticky-header{position:absolute;top:0;width:100%;box-sizing:border-box;background:#fff;z-index:2}.ovya{overflow-y:auto}.fl-col{display:flex;flex-direction:column}.gray_bg{background-color:#f2f3f4}
