:root {
  --color-main-overlay: #02101f99;
  --color-main-orange: #fa4d00;
  --color-main-blue: #094b95;
  --color-main-white: #fff;
  --color-main-black: #000;
  --color-main-grey: #cbd4df;
  --color-second-orange: #fa5e00;
  --color-second-grey: #dde4ec;
  --color-second-blue: #003266;
  --color-light-orange: #fa8100;
  --color-light-blue: #1183d3;
  --color-light-grey: #e8ecf1;
  --color-light-green: #72c132;
  --color-lighter-blue: #2ea9ff;
  --color-medium-blue: #1667c1;
  --color-second-medium-blue: #09519e;
  --color-medium-grey: #bdc9d6;
  --color-dark-blue: #02101f;
  --color-dark-grey: #9ea7b2;
  --color-accent-bonus: #ffba00;
  --color-accent-accept: #87bc17;
  --color-accent-warning: #fa0000;
  --color-accent-info: #1183d3;
  --color-bright-pink: #de315d;
  --orange-gradient: linear-gradient(to right,var(--color-main-orange) 0%,var(--color-second-orange) 100%);
  --blue-gradient: linear-gradient(to right,#084385 0%,var(--color-main-blue) 99%,var(--color-main-blue) 100%);
  --green-gradient: linear-gradient(to right,var(--color-accent-accept) 0%,#88c504 100%);
  --mobile-header-gradient: linear-gradient(to top,#00326600 0%,var(--color-second-blue) 73%,var(--color-second-blue) 98%);
  --brigth-pink-gradient: linear-gradient(90deg,#9b0633,#eb0e50);
  --container-padding: 20px;
  --left-menu-width: 240px;
  --left-menu-width-min: 40px;
  --right-menu-width: 300px;
  --app-base-border-radius: 15px;
  --app-base-spacing: 20px;
  --left-menu-offset-width: calc(var(--left-menu-width) + var(--app-base-spacing)*2);
  --left-menu-collapsed-offset-width: calc(var(--left-menu-width-min) + var(--app-base-spacing)*2);
  --right-menu-offset-width: calc(var(--right-menu-width) + var(--app-base-spacing)*2);
  --live-casino-mini-banner-width: 240px;
  --header-height: 120px;
  --document-body-min-width: 1100px;
  --mobile-header-height: 55px;
  --scroll-to-top-button-zIndex: 5;
  --coupon-widget-zIndex: 6;
  --desktop-header-zIndex: 6;
  --side-zIndex: 7;
  --desktop-side-zIndex: 5;
  --section-top-zIndex: 8;
  --sidebar-zIndex: 9;
  --mobile-bonus-panel: 4;
  --giftButton-zIndex: 3;
  --jivo-chat-zIndex: 12;
  --coupon-preview-zIndex: 13;
  --popup-zIndex: 14
}

@font-face {
  font-family: Roboto Thin;
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/Roboto-Thin-Italic.02afbda944ad0b9b6d4e.ttf) format("truetype")
}

@font-face {
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/RobotoCondensed-Light.877e34f998290555a554.ttf) format("truetype")
}

@font-face {
  font-family: Roboto Condensed;
  font-style: italic;
  font-weight: 300;
  src: url(../fonts/RobotoCondensed-LightItalic.c6612886b3394b60039a.ttf) format("truetype")
}

@font-face {
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/RobotoCondensed-Regular.db6d916952fb988edac1.ttf) format("truetype")
}

@font-face {
  font-family: Roboto Condensed;
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/RobotoCondensed-Italic.aca8cfe6a0fd2abecaa6.ttf) format("truetype")
}

@font-face {
  font-family: Roboto Condensed;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/RobotoCondensed-Bold.89a396525c0de98da365.ttf) format("truetype")
}

@font-face {
  font-family: Roboto Condensed;
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/RobotoCondensed-BoldItalic.4a217d1dfaa205c5c5cd.ttf) format("truetype")
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/Roboto-Regular.fc2b5060f7accec5cf74.ttf) format("truetype")
}

@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/Roboto-Italic.87f3afe16a8c3c370634.ttf) format("truetype")
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/Roboto-Medium.13a29228654d5c5ec9c4.ttf) format("truetype")
}

@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 500;
  src: url(../fonts/Roboto-MediumItalic.17d0cac04a3f124945e1.ttf) format("truetype")
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/Roboto-Bold.4f39c5796e60c9d8e732.ttf) format("truetype")
}

@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/Roboto-BoldItalic.ad2445ca4e46908fbf7b.ttf) format("truetype")
}

@font-face {
  font-family: Roboto;
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/Roboto-Black.988a1a31c4f20d1a34a9.ttf) format("truetype")
}

@font-face {
  font-family: Roboto;
  font-style: italic;
  font-weight: 900;
  src: url(../fonts/Roboto-BlackItalic.adf8927712ad9553f482.ttf) format("truetype")
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/Montserrat-Regular.65bc44fbf8204991497c.otf) format("opentype")
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/Montserrat-Italic.60eb9784a7c1c45b3791.otf) format("opentype")
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/Montserrat-Medium.4b4a4b36283ebeb2cf89.otf) format("opentype")
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 500;
  src: url(../fonts/Montserrat-MediumItalic.a6957644691316df2ef6.otf) format("opentype")
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/Montserrat-Bold.a6bc51efd33e2f7f1b95.otf) format("opentype")
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/Montserrat-BoldItalic.e7dce05d3516c11bea2e.otf) format("opentype")
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/Montserrat-ExtraBold.08b61655390b457dfa8e.otf) format("opentype")
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 800;
  src: url(../fonts/Montserrat-ExtraBoldItalic.40f128951c4ea9783bcc.otf) format("opentype")
}

@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/Montserrat-Black.502ad6d1b3ce1300943a.otf) format("opentype")
}

@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 900;
  src: url(../fonts/Montserrat-BlackItalic.28209c93339096188d6d.otf) format("opentype")
}

@font-face {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/Ubuntu-Medium.90c045b7547db9275807.ttf) format("truetype")
}

@font-face {
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 500;
  src: url(../fonts/Ubuntu-MediumItalic.092271697eb05e6bdf12.ttf) format("truetype")
}

@font-face {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/Ubuntu-Bold.50114233a7432c29c43d.ttf) format("truetype")
}

@font-face {
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/Ubuntu-BoldItalic.dac91249ebba5d371231.ttf) format("truetype")
}

@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/opensanslight.ec993defe70da9dbbc3f.ttf) format("truetype")
}

@font-face {
  font-family: Open Sans;
  font-style: italic;
  font-weight: 300;
  src: url(../fonts/opensanslightitalic.6a1b5f8191fd9a7726a9.ttf) format("truetype")
}

@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/opensans.9ccd5e1b1dbea150336d.ttf) format("truetype")
}

@font-face {
  font-family: Open Sans;
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/opensansitalic.414534af074eb1d33601.ttf) format("truetype")
}

@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/opensanssemibold.d31d0aaa8d4384de5eeb.ttf) format("truetype")
}

@font-face {
  font-family: Open Sans;
  font-style: italic;
  font-weight: 600;
  src: url(../fonts/opensanssemibolditalic.9252cee734b67d5e400a.ttf) format("truetype")
}

@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/opensansbold.fc10ccf11a61bac919b9.ttf) format("truetype")
}

@font-face {
  font-family: Open Sans;
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/opensansbolditalic.4325a9675a318be7dca4.ttf) format("truetype")
}

@font-face {
  font-family: Open Sans;
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/opensansextrabold.7a42b1f780edcefed802.ttf) format("truetype")
}

@font-face {
  font-family: Open Sans;
  font-style: italic;
  font-weight: 800;
  src: url(../fonts/opensansextrabolditalic.fc90f333646727a94dd1.ttf) format("truetype")
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
  border: 0;
  font-size: 100%;
  font: inherit;
  margin: 0;
  padding: 0;
  vertical-align: initial
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
  border: 0;
  box-sizing: border-box;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: initial
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
  display: block
}

ol,ul {
  list-style: none
}

blockquote,q {
  quotes: none
}

blockquote:after,blockquote:before,q:after,q:before {
  content: "";
  content: none
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

a {
  outline: none
}

button,input {
  background: none;
  border: 0;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin: 0;
  outline: none;
  padding: 0;
  text-align: inherit
}

button,input[type=text] {
  appearance: none
}

button {
  margin: 0;
  -webkit-user-select: none;
  user-select: none
}

button:not(:disabled) {
  cursor: pointer
}

.flag {
  *zoom:1;background: url(../img/flags_sprite.c0011ccbc5d6f6c52796.png) no-repeat 0 9px;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  font-size: 0;
  height: 9px;
  line-height: 0;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  vertical-align: initial;
  width: 16px
}

.flag-ABKHAZIA {
  background-position: 0 0
}

.flag-AD {
  background-position: 0 -9px
}

.flag-AE {
  background-position: 0 -18px
}

.flag-AF {
  background-position: 0 -27px
}

.flag-AG {
  background-position: 0 -36px
}

.flag-AI {
  background-position: 0 -45px
}

.flag-AL,.flag-SQ {
  background-position: 0 -54px
}

.flag-AM {
  background-position: 0 -63px
}

.flag-AN {
  background-position: 0 -72px
}

.flag-AO {
  background-position: 0 -81px
}

.flag-AQ {
  background-position: 0 -90px
}

.flag-AR {
  background-position: 0 -99px
}

.flag-AS {
  background-position: 0 -108px
}

.flag-AT {
  background-position: 0 -117px
}

.flag-AU {
  background-position: 0 -126px
}

.flag-AW {
  background-position: 0 -135px
}

.flag-AX {
  background-position: 0 -144px
}

.flag-AZ {
  background-position: 0 -153px
}

.flag-BA {
  background-position: 0 -162px
}

.flag-BB {
  background-position: 0 -171px
}

.flag-BD {
  background-position: 0 -180px
}

.flag-BE {
  background-position: 0 -189px
}

.flag-BF {
  background-position: 0 -198px
}

.flag-BG {
  background-position: 0 -207px
}

.flag-BH {
  background-position: 0 -216px
}

.flag-BI {
  background-position: 0 -225px
}

.flag-BJ {
  background-position: 0 -234px
}

.flag-BL {
  background-position: 0 -243px
}

.flag-BM {
  background-position: 0 -252px
}

.flag-BN {
  background-position: 0 -261px
}

.flag-BO {
  background-position: 0 -270px
}

.flag-BR {
  background-position: 0 -279px
}

.flag-BS {
  background-position: 0 -288px
}

.flag-BT {
  background-position: 0 -297px
}

.flag-BV {
  background-position: 0 -306px
}

.flag-BW {
  background-position: 0 -315px
}

.flag-BY {
  background-position: 0 -324px
}

.flag-BZ {
  background-position: 0 -333px
}

.flag-CA {
  background-position: 0 -342px
}

.flag-CC {
  background-position: 0 -351px
}

.flag-CD {
  background-position: 0 -360px
}

.flag-CF {
  background-position: 0 -369px
}

.flag-CG {
  background-position: 0 -378px
}

.flag-CH {
  background-position: 0 -387px
}

.flag-CI {
  background-position: 0 -396px
}

.flag-CK {
  background-position: 0 -405px
}

.flag-CL {
  background-position: 0 -414px
}

.flag-CM {
  background-position: 0 -423px
}

.flag-CN {
  background-position: 0 -432px
}

.flag-CO {
  background-position: 0 -441px
}

.flag-CR {
  background-position: 0 -450px
}

.flag-CU {
  background-position: 0 -459px
}

.flag-CV {
  background-position: 0 -468px
}

.flag-CX {
  background-position: 0 -477px
}

.flag-CY {
  background-position: 0 -486px
}

.flag-CZ {
  background-position: 0 -495px
}

.flag-DE {
  background-position: 0 -504px
}

.flag-DJ {
  background-position: 0 -513px
}

.flag-DK {
  background-position: 0 -522px
}

.flag-DM {
  background-position: 0 -531px
}

.flag-DO {
  background-position: 0 -540px
}

.flag-DZ {
  background-position: 0 -549px
}

.flag-EC {
  background-position: 0 -558px
}

.flag-EE {
  background-position: 0 -567px
}

.flag-EG {
  background-position: 0 -576px
}

.flag-EH {
  background-position: 0 -585px
}

.flag-ER {
  background-position: 0 -594px
}

.flag-ES-CE {
  background-position: 0 -603px
}

.flag-ES-ML {
  background-position: 0 -612px
}

.flag-ES {
  background-position: 0 -621px
}

.flag-ET {
  background-position: 0 -630px
}

.flag-EU {
  background-position: 0 -639px
}

.flag-FI {
  background-position: 0 -648px
}

.flag-FJ {
  background-position: 0 -657px
}

.flag-FK {
  background-position: 0 -666px
}

.flag-FM {
  background-position: 0 -675px
}

.flag-FO {
  background-position: 0 -684px
}

.flag-FR {
  background-position: 0 -693px
}

.flag-GA {
  background-position: 0 -702px
}

.flag-GB {
  background-position: 0 -711px
}

.flag-GD {
  background-position: 0 -720px
}

.flag-GE {
  background-position: 0 -729px
}

.flag-GF {
  background-position: 0 -738px
}

.flag-GG {
  background-position: 0 -747px
}

.flag-GH {
  background-position: 0 -756px
}

.flag-GI {
  background-position: 0 -765px
}

.flag-GL {
  background-position: 0 -774px
}

.flag-GM {
  background-position: 0 -783px
}

.flag-GN {
  background-position: 0 -792px
}

.flag-GP {
  background-position: 0 -801px
}

.flag-GQ {
  background-position: 0 -810px
}

.flag-GR {
  background-position: 0 -819px
}

.flag-GS {
  background-position: 0 -828px
}

.flag-GT {
  background-position: 0 -837px
}

.flag-GU {
  background-position: 0 -846px
}

.flag-GW {
  background-position: 0 -855px
}

.flag-GY {
  background-position: 0 -864px
}

.flag-HK {
  background-position: 0 -873px
}

.flag-HM {
  background-position: 0 -882px
}

.flag-HN {
  background-position: 0 -891px
}

.flag-HR {
  background-position: 0 -900px
}

.flag-HT {
  background-position: 0 -909px
}

.flag-HU {
  background-position: 0 -918px
}

.flag-IC {
  background-position: 0 -927px
}

.flag-ID {
  background-position: 0 -936px
}

.flag-IE {
  background-position: 0 -945px
}

.flag-IL {
  background-position: 0 -954px
}

.flag-IM {
  background-position: 0 -963px
}

.flag-IN {
  background-position: 0 -972px
}

.flag-IO {
  background-position: 0 -981px
}

.flag-IQ {
  background-position: 0 -990px
}

.flag-IR {
  background-position: 0 -999px
}

.flag-IS {
  background-position: 0 -1008px
}

.flag-IT {
  background-position: 0 -1017px
}

.flag-JE {
  background-position: 0 -1026px
}

.flag-JM {
  background-position: 0 -1035px
}

.flag-JO {
  background-position: 0 -1044px
}

.flag-JP {
  background-position: 0 -1053px
}

.flag-KE {
  background-position: 0 -1062px
}

.flag-KG {
  background-position: 0 -1071px
}

.flag-KH {
  background-position: 0 -1080px
}

.flag-KI {
  background-position: 0 -1089px
}

.flag-KM {
  background-position: 0 -1098px
}

.flag-KN {
  background-position: 0 -1107px
}

.flag-KOSOVO {
  background-position: 0 -1116px
}

.flag-KP {
  background-position: 0 -1125px
}

.flag-KR {
  background-position: 0 -1134px
}

.flag-KW {
  background-position: 0 -1143px
}

.flag-KY {
  background-position: 0 -1152px
}

.flag-KZ {
  background-position: 0 -1161px
}

.flag-LA {
  background-position: 0 -1170px
}

.flag-LB {
  background-position: 0 -1179px
}

.flag-LC {
  background-position: 0 -1188px
}

.flag-LI {
  background-position: 0 -1197px
}

.flag-LK {
  background-position: 0 -1206px
}

.flag-LR {
  background-position: 0 -1215px
}

.flag-LS {
  background-position: 0 -1224px
}

.flag-LT {
  background-position: 0 -1233px
}

.flag-LU {
  background-position: 0 -1242px
}

.flag-LV {
  background-position: 0 -1251px
}

.flag-LY {
  background-position: 0 -1260px
}

.flag-MA {
  background-position: 0 -1269px
}

.flag-MC {
  background-position: 0 -1278px
}

.flag-MD {
  background-position: 0 -1287px
}

.flag-ME {
  background-position: 0 -1296px
}

.flag-MF {
  background-position: 0 -1305px
}

.flag-MG {
  background-position: 0 -1314px
}

.flag-MH {
  background-position: 0 -1323px
}

.flag-MK {
  background-position: 0 -1332px
}

.flag-ML {
  background-position: 0 -1341px
}

.flag-MM {
  background-position: 0 -1350px
}

.flag-MN {
  background-position: 0 -1359px
}

.flag-MO {
  background-position: 0 -1368px
}

.flag-MP {
  background-position: 0 -1377px
}

.flag-MQ {
  background-position: 0 -1386px
}

.flag-MR {
  background-position: 0 -1395px
}

.flag-MS {
  background-position: 0 -1404px
}

.flag-MT {
  background-position: 0 -1413px
}

.flag-MU {
  background-position: 0 -1422px
}

.flag-MV {
  background-position: 0 -1431px
}

.flag-MW {
  background-position: 0 -1440px
}

.flag-MX {
  background-position: 0 -1449px
}

.flag-MY {
  background-position: 0 -1458px
}

.flag-MZ {
  background-position: 0 -1467px
}

.flag-NA {
  background-position: 0 -1476px
}

.flag-NC {
  background-position: 0 -1485px
}

.flag-NE {
  background-position: 0 -1494px
}

.flag-NF {
  background-position: 0 -1503px
}

.flag-NG {
  background-position: 0 -1512px
}

.flag-NI {
  background-position: 0 -1521px
}

.flag-NKR {
  background-position: 0 -1530px
}

.flag-NL {
  background-position: 0 -1539px
}

.flag-NO {
  background-position: 0 -1548px
}

.flag-NP {
  background-position: 0 -1557px
}

.flag-NR {
  background-position: 0 -1566px
}

.flag-NU {
  background-position: 0 -1575px
}

.flag-NZ {
  background-position: 0 -1584px
}

.flag-OM {
  background-position: 0 -1593px
}

.flag-PA {
  background-position: 0 -1602px
}

.flag-PE {
  background-position: 0 -1611px
}

.flag-PF {
  background-position: 0 -1620px
}

.flag-PG {
  background-position: 0 -1629px
}

.flag-PH {
  background-position: 0 -1638px
}

.flag-PK {
  background-position: 0 -1647px
}

.flag-PL {
  background-position: 0 -1656px
}

.flag-PM {
  background-position: 0 -1665px
}

.flag-PN {
  background-position: 0 -1674px
}

.flag-PR {
  background-position: 0 -1683px
}

.flag-PS {
  background-position: 0 -1692px
}

.flag-PT {
  background-position: 0 -1701px
}

.flag-PW {
  background-position: 0 -1710px
}

.flag-PY {
  background-position: 0 -1719px
}

.flag-QA {
  background-position: 0 -1728px
}

.flag-RE {
  background-position: 0 -1737px
}

.flag-RO {
  background-position: 0 -1746px
}

.flag-RS {
  background-position: 0 -1755px
}

.flag-RU {
  background-position: 0 -1764px
}

.flag-RW {
  background-position: 0 -1773px
}

.flag-SA {
  background-position: 0 -1782px
}

.flag-SB {
  background-position: 0 -1791px
}

.flag-SC {
  background-position: 0 -1800px
}

.flag-SD {
  background-position: 0 -1809px
}

.flag-SE {
  background-position: 0 -1818px
}

.flag-SG {
  background-position: 0 -1827px
}

.flag-SH {
  background-position: 0 -1836px
}

.flag-SI {
  background-position: 0 -1845px
}

.flag-SJ {
  background-position: 0 -1854px
}

.flag-SK {
  background-position: 0 -1863px
}

.flag-SL {
  background-position: 0 -1872px
}

.flag-SM {
  background-position: 0 -1881px
}

.flag-SN {
  background-position: 0 -1890px
}

.flag-SO {
  background-position: 0 -1899px
}

.flag-SOUTH-OSSETIA {
  background-position: 0 -1908px
}

.flag-SR {
  background-position: 0 -1917px
}

.flag-SS {
  background-position: 0 -1926px
}

.flag-ST {
  background-position: 0 -1935px
}

.flag-SV {
  background-position: 0 -1944px
}

.flag-SY {
  background-position: 0 -1953px
}

.flag-SZ {
  background-position: 0 -1962px
}

.flag-TC {
  background-position: 0 -1971px
}

.flag-TD {
  background-position: 0 -1980px
}

.flag-TF {
  background-position: 0 -1989px
}

.flag-TG {
  background-position: 0 -1998px
}

.flag-TH {
  background-position: 0 -2007px
}

.flag-TJ {
  background-position: 0 -2016px
}

.flag-TK {
  background-position: 0 -2025px
}

.flag-TL {
  background-position: 0 -2034px
}

.flag-TM {
  background-position: 0 -2043px
}

.flag-TN {
  background-position: 0 -2052px
}

.flag-TO {
  background-position: 0 -2061px
}

.flag-TR {
  background-position: 0 -2070px
}

.flag-TT {
  background-position: 0 -2079px
}

.flag-TV {
  background-position: 0 -2088px
}

.flag-TW {
  background-position: 0 -2097px
}

.flag-SW,.flag-TZ {
  background-position: 0 -2106px
}

.flag-UA {
  background-position: 0 -2115px
}

.flag-UG {
  background-position: 0 -2124px
}

.flag-UM {
  background-position: 0 -2133px
}

.flag-EN,.flag-US {
  background-position: 0 -2142px
}

.flag-UY {
  background-position: 0 -2151px
}

.flag-UZ {
  background-position: 0 -2160px
}

.flag-VA {
  background-position: 0 -2169px
}

.flag-VC {
  background-position: 0 -2178px
}

.flag-VE {
  background-position: 0 -2187px
}

.flag-VG {
  background-position: 0 -2196px
}

.flag-VI {
  background-position: 0 -2205px
}

.flag-VN {
  background-position: 0 -2214px
}

.flag-VU {
  background-position: 0 -2223px
}

.flag-WF {
  background-position: 0 -2232px
}

.flag-WS {
  background-position: 0 -2241px
}

.flag-YE {
  background-position: 0 -2250px
}

.flag-YT {
  background-position: 0 -2259px
}

.flag-ZA {
  background-position: 0 -2268px
}

.flag-ZM {
  background-position: 0 -2277px
}

.flag-ZW {
  background-position: 0 -2286px
}

* {
  -webkit-overflow-scrolling: touch
}

*,:after,:before {
  box-sizing: border-box
}

#root,body,html {
  height: 100%
}

svg {
  display: block
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  text-size-adjust: 100%;
  color: #fff;
  font-family: Roboto,sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.45;
  overflow-y: scroll;
  scroll-behavior: smooth
}

body.mobile-version {
  background-color: #dde4ec
}

body.desktop-version {
  min-width: var(--document-body-min-width)
}

body .direction-rtl .rtl {
  direction: rtl
}

.Icon_root__CV4Wq {
  display: block
}

.Icon_icon__w6Pjo {
  fill: inherit;
  stroke-width: inherit;
  height: 100%;
  width: 100%
}

.Badge_root__n0Q2S {
  position: relative
}

.Badge_primary__p5yWq .Badge_count__mQtOm {
  background-color: #fa4d00
}

.Badge_secondary__HwOYe .Badge_count__mQtOm {
  background-color: #084b93
}

.Badge_heavenly__Rhbk1 .Badge_count__mQtOm {
  background-color: #1282d3
}

.Badge_count__mQtOm,.Badge_icon__45Jyk {
  bottom: 100%;
  left: 100%;
  opacity: 0;
  position: absolute;
  transform: scale(0) translate(-50%,50%);
  transition-duration: .3s;
  transition-property: transform,opacity,visibility;
  transition-timing-function: ease;
  visibility: hidden;
  z-index: 2
}

.Badge_count__mQtOm {
  align-items: center;
  border-radius: 1em;
  color: #fff;
  display: flex;
  font-size: 11px;
  font-weight: 700;
  height: 14px;
  justify-content: center;
  min-width: 14px;
  padding-left: 2px;
  padding-right: 2px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap
}

.Badge_icon__45Jyk {
  height: 17px;
  width: 17px
}

.Badge_icon__45Jyk>div {
  height: inherit;
  width: inherit
}

.Badge_countShowed__o8pcX,.Badge_iconShowed__LleMi {
  opacity: 1;
  transform: scale(1) translate(-50%,50%);
  visibility: visible
}

.BrandedProgressBar_root__o66pK {
  width: 100%
}

.BrandedProgressBar_root__o66pK.BrandedProgressBar_frozen__Edxw\+ .BrandedProgressBar_bar__Ru6i9,.BrandedProgressBar_root__o66pK.BrandedProgressBar_inactive__YJlK0 .BrandedProgressBar_bar__Ru6i9 {
  background-color: #d0d3d6
}

.BrandedProgressBar_root__o66pK.BrandedProgressBar_frozen__Edxw\+ .BrandedProgressBar_track__D3Rhc,.BrandedProgressBar_root__o66pK.BrandedProgressBar_inactive__YJlK0 .BrandedProgressBar_track__D3Rhc {
  background-color: var(--color-dark-grey)
}

.BrandedProgressBar_root__o66pK.BrandedProgressBar_frozen__Edxw\+ .BrandedProgressBar_point__\+XJHO,.BrandedProgressBar_root__o66pK.BrandedProgressBar_inactive__YJlK0 .BrandedProgressBar_point__\+XJHO {
  filter: grayscale(1)
}

.BrandedProgressBar_bar__Ru6i9 {
  background-color: var(--color-dark-grey);
  border-radius: 5px;
  box-shadow: 0 1px 0 #ffffff73;
  height: 10px;
  padding: 2px;
  position: relative;
  width: 100%
}

.BrandedProgressBar_track__D3Rhc {
  background-color: #084b94;
  border-radius: 3px;
  height: 6px;
  position: relative
}

.BrandedProgressBar_point__\+XJHO {
  border-radius: 10px;
  height: 20px;
  position: absolute;
  right: -7px;
  top: -7px;
  width: 20px
}

.BrandedProgressBar_point__\+XJHO.BrandedProgressBar_empty__kxN3\+ {
  right: -16px
}

.BrandedProgressBar_point__\+XJHO.BrandedProgressBar_full__JuWtf {
  right: -5px
}

.BrandedProgressBar_degree__7V7Hf {
  align-items: center;
  display: flex;
  justify-content: space-between;
  line-height: 1;
  margin-top: 7px
}

.BrandedProgressBar_degreePoint__r0V2c,.BrandedProgressBar_progress__wFoQI {
  color: var(--color-dark-grey);
  font-size: 12px;
  font-weight: 500
}

.BrandedProgressBar_progress__wFoQI {
  line-height: 1;
  margin-top: 7px;
  text-align: center
}

.BrandedProgressBar_tooltipArea__gdbQQ {
  cursor: pointer;
  z-index: 2
}

.BrandedProgressBar_tooltip__T5W40 {
  display: block;
  line-height: 1;
  padding: 6px
}

.BrandedProgressBar_tooltip__T5W40 .BrandedProgressBar_tooltipText__3EGii {
  font-size: 12px
}

.BurgerButton_burgerButton__DjUeO {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 14px;
  position: relative;
  width: 20px
}

.BurgerButton_burgerButton__DjUeO.BurgerButton_active__Qu7BR .BurgerButton_stick_top__F18cj {
  transform: rotate(45deg)
}

.BurgerButton_burgerButton__DjUeO.BurgerButton_active__Qu7BR .BurgerButton_stick_middle__LEJfn {
  transform: scale(0)
}

.BurgerButton_burgerButton__DjUeO.BurgerButton_active__Qu7BR .BurgerButton_stick_bottom__wVvWw {
  transform: rotate(-45deg)
}

.BurgerButton_stick__zwkTZ {
  background-color: var(--color-main-white);
  border-radius: 2px;
  bottom: 0;
  height: 2px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  transition: all .4s linear
}

.BurgerButton_stick_top__F18cj {
  transform: translateY(-6px)
}

.BurgerButton_stick_bottom__wVvWw {
  transform: translateY(6px)
}

.Button_button__Wx62k {
  align-items: center;
  border: none;
  border-radius: 50px;
  color: #fff;
  display: flex;
  font-weight: 500;
  justify-content: center;
  line-height: 1.2;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase
}

.Button_button__Wx62k:disabled {
  background-image: linear-gradient(0deg,#9fa8b3,#becad7);
  color: #d4d9df
}

.Button_button__Wx62k:not(.Button_withoutPadding__nVLjf).Button_button_size-l__iLMF4 {
  padding-bottom: 10px;
  padding-top: 10px
}

.Button_button__Wx62k:not(.Button_withoutPadding__nVLjf).Button_button_size-m__Dn54k {
  padding-bottom: 5px;
  padding-top: 5px
}

.Button_button__Wx62k:not(.Button_withoutPadding__nVLjf).Button_button_size-s__JS8iB {
  padding: 2px 10px
}

.Button_button__icon__G8ySs {
  height: 20px;
  margin-right: 10px;
  width: 20px
}

.Button_button_skin-default__ahkWQ {
  background-image: linear-gradient(0deg,#fa4d00 0,#fa5e00);
  box-shadow: 0 10px 30px #fa410066
}

@media(hover: hover) {
  .Button_button_skin-default__ahkWQ:hover {
      background-image:linear-gradient(0deg,#fa5e00 0,#fa7c00);
      box-shadow: 0 20px 30px #fa410066
  }
}

.Button_button_skin-default__ahkWQ:active {
  background-image: linear-gradient(0deg,#fa4d00 0,#fa5e00);
  box-shadow: none
}

.Button_button_skin-accept__hOm1M {
  background-image: linear-gradient(0deg,#87bc17,#88c504);
  box-shadow: 0 10px 30px #87bb1866
}

@media(hover: hover) {
  .Button_button_skin-accept__hOm1M:hover {
      background-image:linear-gradient(0deg,#92c91d 0,#9ada0f);
      box-shadow: 0 20px 30px #87bb1866
  }
}

.Button_button_skin-accept__hOm1M:active {
  background-image: linear-gradient(0deg,#87bc17,#88c504);
  box-shadow: none
}

.Button_button_skin-info__tG5aM {
  background-image: linear-gradient(0deg,#fa9400 0,#fab600);
  box-shadow: 0 10px 30px #fa940066
}

@media(hover: hover) {
  .Button_button_skin-info__tG5aM:hover {
      background-image:linear-gradient(0deg,#ffa017 0,#ffc93a);
      box-shadow: 0 20px 30px #fa940066
  }
}

.Button_button_skin-info__tG5aM:active {
  background-image: linear-gradient(0deg,#fa9400 0,#fab600);
  box-shadow: none
}

.Button_button_skin-dblue__paXf\+ {
  background-image: linear-gradient(0deg,#09519e 0,#09519e 1%,#125fb2);
  box-shadow: 0 10px 30px #09519e66
}

.Button_button_skin-dblue__paXf\+:active {
  box-shadow: 0 0 0 0
}

.Button_button_skin-heavenly__vqID3 {
  background-image: linear-gradient(0deg,#428cdc 0,#509aea 97%,#509aea)
}

@media(hover: hover) {
  .Button_button_skin-heavenly__vqID3:hover {
      background-image:linear-gradient(180deg,#428cdc 0,#509aea 97%,#509aea)
  }
}

.Button_button_skin-none__0Sb2N {
  background: #0000;
  border: 2px solid #ccd5e0;
  color: #6b7e8f
}

.Button_button_skin-text__reJ6B {
  background: #0000;
  color: #084b93
}

.Button_button_skin-text__reJ6B:disabled {
  background-image: none!important;
  color: #d4d9df
}

.Button_button_size-l__iLMF4 {
  font-size: 18px
}

.Button_button_size-m__Dn54k {
  font-size: 16px
}

.Button_button_size-s__JS8iB {
  font-size: 10px;
  min-height: 20px
}

.Checkbox_label__scbRi {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  -webkit-user-select: none;
  user-select: none
}

.Checkbox_labelDisabled__qg8Me {
  pointer-events: none
}

.Checkbox_input__uRSy8 {
  height: 0;
  opacity: 0;
  position: absolute;
  width: 0
}

.Checkbox_input__uRSy8:checked+.Checkbox_square__KNzNH .Checkbox_icon__CKepx {
  transform: scale(1)
}

.Checkbox_square__KNzNH {
  align-items: center;
  background-color: #fff;
  border: 2px solid #dde4ec;
  display: flex;
  flex: 0 0 auto;
  height: 20px;
  justify-content: center;
  padding: 2px;
  width: 20px
}

.Checkbox_icon__CKepx {
  fill: #084b94;
  flex: 0 0 auto;
  height: 100%;
  transform: scale(0);
  transition: transform .3s ease;
  width: 100%
}

.Checkbox_inner__YgnZh {
  flex: 1 1 auto;
  margin-left: 10px
}

.Checkbox_theme-blue__w0cxx:not(.Checkbox_mobile__Bz3B6).Checkbox_label__scbRi,.Checkbox_theme-mainBlue__J1SfU:not(.Checkbox_mobile__Bz3B6).Checkbox_label__scbRi {
  color: #fff
}

.Checkbox_theme-blue__w0cxx:not(.Checkbox_mobile__Bz3B6).Checkbox_label__scbRi a,.Checkbox_theme-mainBlue__J1SfU:not(.Checkbox_mobile__Bz3B6).Checkbox_label__scbRi a {
  color: #428cdc
}

.Checkbox_theme-blue__w0cxx:not(.Checkbox_mobile__Bz3B6).Checkbox_label__scbRi .Checkbox_square__KNzNH,.Checkbox_theme-mainBlue__J1SfU:not(.Checkbox_mobile__Bz3B6).Checkbox_label__scbRi .Checkbox_square__KNzNH {
  border: 2px solid var(--color-main-grey)
}

.Checkbox_theme-blue__w0cxx.Checkbox_mobile__Bz3B6.Checkbox_label__scbRi,.Checkbox_theme-mainBlue__J1SfU.Checkbox_mobile__Bz3B6.Checkbox_label__scbRi {
  color: #61beff
}

.Checkbox_theme-blue__w0cxx.Checkbox_mobile__Bz3B6.Checkbox_label__scbRi a,.Checkbox_theme-mainBlue__J1SfU.Checkbox_mobile__Bz3B6.Checkbox_label__scbRi a {
  color: #fff
}

.Checkbox_theme-blue__w0cxx.Checkbox_mobile__Bz3B6.Checkbox_label__scbRi .Checkbox_icon__CKepx,.Checkbox_theme-mainBlue__J1SfU.Checkbox_mobile__Bz3B6.Checkbox_label__scbRi .Checkbox_icon__CKepx {
  fill: #fff;
  width: 10px
}

.Checkbox_theme-blue__w0cxx.Checkbox_mobile__Bz3B6.Checkbox_label__scbRi .Checkbox_square__KNzNH,.Checkbox_theme-mainBlue__J1SfU.Checkbox_mobile__Bz3B6.Checkbox_label__scbRi .Checkbox_square__KNzNH {
  background-color: #0000;
  border: 2px solid #61beff
}

.direction-rtl .Checkbox_inner__YgnZh {
  margin-left: 0;
  margin-right: 10px
}

.CustomSelect_root__JwAve {
  align-items: center;
  background-color: #fff;
  border: 2px solid #dde4ec;
  color: #000;
  display: flex;
  font-size: 14px;
  min-height: 40px;
  padding: 8px;
  position: relative
}

.CustomSelect_icon__yKJ2d {
  fill: #9ea7b2;
  flex: 0 0 auto;
  height: 12px;
  width: 12px
}

.CustomSelect_current__J6OnR {
  flex: 1 1 auto
}

.CustomSelect_select__zKrz0 {
  bottom: 0;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}

.CustomSelect_theme-blue__BXQMo.CustomSelect_root__JwAve,.CustomSelect_theme-mainBlue__Q5ulR.CustomSelect_root__JwAve {
  background-color: #012347;
  border: 2px solid var(--color-second-blue);
  color: #fff
}

.CustomSelect_theme-blue__BXQMo .CustomSelect_icon__yKJ2d,.CustomSelect_theme-mainBlue__Q5ulR .CustomSelect_icon__yKJ2d {
  fill: #fff
}

@keyframes DotsPreloader_pulse__E4pT4 {
  0% {
      background-color: #0000;
      transform: scale(1)
  }

  50% {
      background-color: currentColor;
      transform: scale(1.3)
  }

  to {
      background-color: #0000;
      transform: scale(1)
  }
}

.DotsPreloader_preloader__WTWRi {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 15px 17px
}

.DotsPreloader_preloader__WTWRi.DotsPreloader_gray__yG6B8 {
  color: var(--color-medium-grey)
}

.DotsPreloader_preloader__WTWRi.DotsPreloader_blue__HpNY1 {
  color: #3e87d5
}

.DotsPreloader_preloader__WTWRi.DotsPreloader_white__KfUbU {
  color: var(--color-main-white)
}

.DotsPreloader_dot__jIl5j {
  animation: DotsPreloader_pulse__E4pT4 1.5s ease-in-out infinite;
  border: 2px solid;
  border-radius: 50%;
  color: inherit;
  height: 6px;
  width: 6px
}

.DotsPreloader_dot__jIl5j:nth-child(2n) {
  animation-delay: .1s
}

.DotsPreloader_dot__jIl5j:nth-child(3n) {
  animation-delay: .2s
}

.DotsPreloader_dot__jIl5j:nth-child(4n) {
  animation-delay: .3s
}

.DotsPreloader_dot__jIl5j:nth-child(5n) {
  animation-delay: .4s
}

.DotsPreloader_dot__jIl5j:nth-child(6n) {
  animation-delay: .5s
}

.DotsPreloader_dot__jIl5j:nth-child(7n) {
  animation-delay: .6s
}

.DotsPreloader_dot__jIl5j:nth-child(8n) {
  animation-delay: .7s
}

.DotsPreloader_dot__jIl5j:nth-child(9n) {
  animation-delay: .8s
}

.DotsPreloader_dot__jIl5j:nth-child(10n) {
  animation-delay: .9s
}

.DotsPreloader_dot__jIl5j:nth-child(11n) {
  animation-delay: 1s
}

.DotsPreloader_dot__jIl5j:nth-child(12n) {
  animation-delay: 1.1s
}

.DotsPreloader_dot__jIl5j:nth-child(13n) {
  animation-delay: 1.2s
}

.FavoriteButton_favoriteButton__5F3B3 {
  height: 18px;
  width: 18px
}

.FavoriteButton_favoriteButton__5F3B3.FavoriteButton_gray__z79\+F .FavoriteButton_favoriteButton__icon__CuYK1 {
  fill: #bdc9d6
}

@media(hover: hover) {
  .FavoriteButton_favoriteButton__5F3B3.FavoriteButton_gray__z79\+F:hover .FavoriteButton_favoriteButton__icon__CuYK1 {
      fill:#1183d3
  }
}

.FavoriteButton_favoriteButton__5F3B3.FavoriteButton_gray__z79\+F.FavoriteButton_active__Cg3uJ .FavoriteButton_favoriteButton__icon__CuYK1 {
  fill: #fa9600
}

.FavoriteButton_favoriteButton__5F3B3.FavoriteButton_orange__KxBw6 .FavoriteButton_favoriteButton__icon__CuYK1 {
  fill: #ffd35b
}

@media(hover: hover) {
  .FavoriteButton_favoriteButton__5F3B3.FavoriteButton_orange__KxBw6:hover .FavoriteButton_favoriteButton__icon__CuYK1 {
      fill:#ff7e00
  }
}

.FavoriteButton_favoriteButton__5F3B3.FavoriteButton_orange__KxBw6.FavoriteButton_active__Cg3uJ .FavoriteButton_favoriteButton__icon__CuYK1 {
  fill: #ff7e00
}

.FavoriteButton_favoriteButton__icon__CuYK1 {
  height: 100%;
  width: 100%
}

.FileUpload_file_upload__LvAzS {
  align-items: center;
  border: 2px dashed #9ea7b2;
  border-radius: 15px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 140px;
  outline: #0000;
  padding-top: 25px;
  position: relative;
  transition: .3s ease
}

.FileUpload_file_upload_mouseOver__1l3Zm {
  border-color: #ffba00;
  box-shadow: 0 0 20px #ffba00
}

.FileUpload_file_upload__files__322Cs {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around
}

.FileUpload_file_upload__from_profile__-wFwi {
  margin-bottom: 58px
}

.FileUpload_file_upload__icon__hqn36 {
  fill: #9ea7b2;
  height: 20px;
  width: 27px
}

.FileUpload_file_upload__remove__J-HtH {
  align-items: center;
  background: none;
  border: none;
  color: #9ea7b2;
  display: flex;
  font-size: 24px;
  font-weight: 600;
  justify-content: center;
  padding: 0;
  position: absolute;
  right: 10px;
  top: 10px
}

.FileUpload_file_upload__text__I9cVj {
  border-radius: 0 0 15px 15px;
  color: #000;
  flex-grow: 1;
  font-size: 14px;
  font-weight: 600;
  padding: 22px;
  text-align: center;
  width: 100%
}

@media screen and (max-width: 460px) {
  .FileUpload_file_upload__text__I9cVj {
      padding:14px
  }
}

.FileUpload_file_upload__text_background__gs\+bm {
  background: #e8ecf1
}

.FileUpload_file_upload__text_error__px1VD {
  color: #fa0000;
  display: block
}

.FileUpload_file_upload__label__4hno5 {
  cursor: pointer
}

.FileUpload_file_upload__LvAzS .FileUpload_linkColored__\+1I8D {
  color: #09519e
}

.FileUpload_file_upload__input__vszFz {
  height: 0;
  margin: 0;
  opacity: 0;
  padding: 0;
  width: 0
}

.FileUpload_file_upload__preview__IBm8x {
  border-radius: 50%;
  height: 60px;
  margin: 5px;
  overflow: hidden;
  width: 60px
}

.FileUpload_file_upload__preview_img__BwuHr {
  height: 100%;
  width: 100%
}

.FileUpload_acceptInfo__v-eFb {
  color: var(--color-dark-grey);
  display: block;
  font-size: 14px;
  margin-top: 10px
}

.Input_skin-blue__-A3tL {
  border-color: #09519e
}

.Input_skin-orange__cmDuJ {
  border-color: #fa8100
}

.Input_skin-default__\+bj7- {
  border-color: #dde4ec
}

.Input_skin-default__\+bj7-.Input_input__xC1Gr {
  direction: ltr
}

.Input_skin-default__\+bj7-.Input_input__wrapper_error__WKA3P {
  border-color: #fa0000
}

.Input_skin-empty__TLC6k {
  border-color: #0000
}

.Input_skin-empty__TLC6k.Input_input__wrapper__Tlarb {
  background: none
}

.Input_skin-empty__TLC6k .Input_input__wrapper-inner__EZuy1,.Input_skin-empty__TLC6k.Input_input__wrapper-inner__EZuy1,.Input_skin-empty__TLC6k.Input_input__wrapper_focus__drh65 {
  border-color: #0000
}

.Input_theme-rounded__GSzQy .Input_input__xC1Gr {
  color: var(--color-main-black);
  font-family: Montserrat,sans-serif;
  font-size: 20px;
  font-weight: 600;
  padding: 0 20px
}

@media screen and (max-width: 480px) {
  .Input_theme-rounded__GSzQy .Input_input__xC1Gr {
      font-size:14px;
      padding-left: 5px
  }
}

.Input_theme-rounded__GSzQy.Input_input__wrapper__Tlarb {
  align-items: center;
  border: 2px solid #0000;
  border-radius: 39px;
  display: flex;
  height: 60px
}

.Input_theme-rounded__GSzQy.Input_input__wrapper__Tlarb+div {
  color: #fff;
  text-align: center
}

@media screen and (max-width: 480px) {
  .Input_theme-rounded__GSzQy.Input_input__wrapper__Tlarb {
      height:45px
  }
}

.Input_theme-rounded__GSzQy .Input_input__wrapper-inner__EZuy1 {
  border: none
}

.Input_theme-rounded__GSzQy.Input_input__wrapper_error__WKA3P .Input_input__xC1Gr {
  color: #000
}

.Input_theme-blue__bmsSl .Input_inputIcon__btZRp,.Input_theme-mainBlue__cNqc6 .Input_inputIcon__btZRp {
  fill: #fff
}

.Input_theme-blue__bmsSl .Input_input__xC1Gr,.Input_theme-mainBlue__cNqc6 .Input_input__xC1Gr {
  color: #fff;
  min-height: 36px
}

.Input_theme-blue__bmsSl .Input_input__xC1Gr::placeholder,.Input_theme-mainBlue__cNqc6 .Input_input__xC1Gr::placeholder {
  color: #1183d3
}

.Input_theme-blue__bmsSl.Input_input__wrapper__Tlarb,.Input_theme-mainBlue__cNqc6.Input_input__wrapper__Tlarb {
  background: #042d56;
  border: 2px solid #042d56
}

.Input_theme-blue__bmsSl.Input_input__wrapper_focus__drh65,.Input_theme-mainBlue__cNqc6.Input_input__wrapper_focus__drh65 {
  border-color: #428cdc
}

.Input_theme-blue__bmsSl.Input_input__wrapper_focus__drh65 .Input_inputIcon__btZRp,.Input_theme-mainBlue__cNqc6.Input_input__wrapper_focus__drh65 .Input_inputIcon__btZRp {
  fill: #428cdc
}

.Input_theme-blue__bmsSl .Input_input__wrapper-inner__EZuy1,.Input_theme-mainBlue__cNqc6 .Input_input__wrapper-inner__EZuy1 {
  border: none
}

.Input_theme-blue__bmsSl.Input_mobile__uI6ub.Input_input__wrapper__Tlarb,.Input_theme-mainBlue__cNqc6.Input_mobile__uI6ub.Input_input__wrapper__Tlarb {
  background: #012347;
  border: 2px solid var(--color-second-blue)
}

.Input_input__xC1Gr {
  align-self: stretch;
  color: #000;
  flex: 1 1 auto;
  font-size: 14px;
  font-weight: 500;
  min-height: 32px;
  padding: 4px 6px;
  text-decoration: none;
  width: 0
}

.Input_input__xC1Gr[type=number] {
  -moz-appearance: textfield;
  text-align: center
}

.Input_input__xC1Gr[type=number]::-webkit-inner-spin-button,.Input_input__xC1Gr[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0
}

.Input_input__xC1Gr::placeholder {
  color: #cbd4df
}

.Input_input__button__Tanxb {
  align-items: center;
  background: #dee5ed;
  border: none;
  border-radius: 50%;
  color: #fff;
  display: flex;
  height: 14px;
  justify-content: center;
  line-height: 14px;
  margin-left: 6px;
  padding: 0;
  width: 14px
}

.Input_input__numBtn__uKqQU {
  align-items: center;
  color: var(--color-dark-grey);
  display: flex;
  flex: 0 0 auto;
  font-size: 20px;
  justify-content: center;
  padding-left: 10px;
  padding-right: 10px
}

.Input_input__wrapper__Tlarb {
  background-image: linear-gradient(0deg,#fff 0,#fff 74%,#e8ecf1);
  border-style: solid;
  border-width: 2px;
  position: relative;
  transition: .3s ease
}

.Input_input__wrapper-inner__EZuy1 {
  align-items: center;
  border: 2px solid #fff;
  display: flex;
  width: 100%
}

.Input_input__wrapper_focus__drh65 {
  border-color: #09519e
}

.Input_input__wrapper_focus__drh65 .Input_inputIcon__btZRp {
  fill: #09519e
}

.Input_input__wrapper_error__WKA3P .Input_input__xC1Gr {
  color: #fa0000
}

.Input_input__wrapper_error__WKA3P .Input_inputIcon__btZRp {
  fill: #fa0000
}

.Input_input__wrapper_ok__8xas- {
  border-color: #87bc17
}

.Input_input__wrapper_ok__8xas- .Input_input__xC1Gr {
  color: #87bc17
}

.Input_input__wrapper_disabled__pu4-9 {
  background: #dde4ec
}

.Input_input__wrapper_disabled__pu4-9 .Input_input__xC1Gr,.Input_input__wrapper_disabled__pu4-9 .Input_input__xC1Gr::placeholder {
  color: #9ea7b2
}

.Input_input__wrapper_disabled__pu4-9 .Input_input__wrapper-inner__EZuy1 {
  border: none;
  padding: 6px
}

.Input_inputIcon__btZRp {
  fill: #9ea7b2;
  flex: 0 0 auto;
  height: 16px;
  margin-left: 8px;
  margin-right: 3px;
  width: 16px
}

.Input_numberInput__VZZDE {
  text-align: center
}

.Input_currency__SH1u9 {
  color: #cbd4df;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  pointer-events: none;
  position: absolute;
  right: 10px
}

.PasswordInput_showPasswordButton__Q0BUq {
  align-self: stretch;
  flex: 0 0 auto;
  padding-left: 10px;
  padding-right: 10px
}

.PasswordInput_icon__UPhux {
  height: 14px;
  width: 14px
}

.LinearProgress_root__SA1jG {
  background-color: #e8ecf1;
  overflow: hidden;
  position: relative;
  z-index: 1
}

.LinearProgress_root__SA1jG:before {
  animation: LinearProgress_loading__l3pGO 1.5s linear 0s infinite normal forwards running;
  background: linear-gradient(90deg,#dde4ec00,#cbd4df4d,#dde4ec00);
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

@keyframes LinearProgress_loading__l3pGO {
  0% {
      transform: translatex(-100%)
  }

  to {
      transform: translatex(100%)
  }
}

.ButtonStyledLink_link__kCQei {
  align-items: center;
  background-image: linear-gradient(0deg,#fa4d00 0,#fa5e00);
  border: none;
  border-radius: 50px;
  box-shadow: 0 10px 30px #fa410066;
  color: #fff;
  display: flex;
  font-weight: 500;
  justify-content: center;
  line-height: 1.2;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: max-content
}

.ButtonStyledLink_link__kCQei:hover {
  background-image: linear-gradient(0deg,#fa5e00 0,#fa7c00);
  box-shadow: 0 20px 30px #fa410066;
  color: #fff
}

.Modal_popupOpen__A0oak .Modal_popup__gVj0P {
  opacity: 1;
  transform: scale(1);
  visibility: visible
}

.Modal_popupOpen__A0oak .Modal_popup__gVj0P:empty {
  visibility: hidden
}

.Modal_popup__gVj0P {
  background-color: var(--color-main-overlay);
  bottom: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  transform: scale(1.2);
  transition: all .3s ease;
  visibility: hidden;
  z-index: var(--popup-zIndex)
}

.Modal_overlay__G235v {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 100%;
  justify-content: flex-start;
  overflow-y: auto;
  padding: 20px;
  width: 100%
}

.Modal_body__ecdCJ {
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 0 11px 27px #02101f33;
  cursor: default;
  margin: auto;
  max-width: 100%;
  outline: none;
  padding: var(--app-base-spacing)
}

.Modal_body__ecdCJ b,.Modal_body__ecdCJ strong {
  font-weight: 900
}

.Modal_closePopupButton__jioKk {
  background: none;
  border: none;
  color: var(--color-dark-grey);
  display: block;
  font-size: 24px;
  margin: -20px -20px -10px auto;
  outline: none;
  padding: 20px
}

.Modal_closePopupButtonIcon__-U3w8 {
  fill: #9ea7b2;
  height: 13px;
  width: 13px
}

.Preloader_preLoader__IsAs2 {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 50px;
  height: 1em;
  justify-content: center;
  position: relative;
  width: 1em
}

.Preloader_svg__T1t1I {
  animation: Preloader_circular-rotate__xYWYx 1.4s linear infinite;
  height: 1em;
  width: 1em
}

.Preloader_circle__LAwtV {
  stroke-dasharray: 80px,200px;
  stroke-dashoffset: 0px;
  stroke: currentColor;
  stroke-width: 4px;
  animation: Preloader_circular-dash__E7D-f 1.4s ease-in-out infinite;
  color: inherit
}

@keyframes Preloader_circular-rotate__xYWYx {
  to {
      transform: rotate(1turn)
  }
}

@keyframes Preloader_circular-dash__E7D-f {
  0% {
      stroke-dasharray: 1px,200px;
      stroke-dashoffset: 0px
  }

  50% {
      stroke-dasharray: 100px,200px;
      stroke-dashoffset: -15px
  }

  to {
      stroke-dasharray: 100px,200px;
      stroke-dashoffset: -125px
  }
}

.Preloader_logo__OAi3i {
  height: .8em;
  width: .8em
}

.Preloader_logo__OAi3i path {
  fill: currentColor
}

.ProgressBar_root__qo1Ze.ProgressBar_orange__fFRFM .ProgressBar_bar__wFGeS:before {
  background-image: repeating-linear-gradient(135deg,#ff6019,#ff6019 10px,#fa4d00 0,#fa4d00 20px)
}

.ProgressBar_root__qo1Ze.ProgressBar_blue__IpM9s .ProgressBar_bar__wFGeS:before {
  background-image: repeating-linear-gradient(135deg,#084992,#084992 10px,#428cdc 0,#428cdc 20px)
}

.ProgressBar_root__qo1Ze.ProgressBar_magenta__TEsAp .ProgressBar_bar__wFGeS:before {
  background-image: repeating-linear-gradient(135deg,#9d1934,#9d1934 10px,#dd254b 0,#dd254b 20px)
}

.ProgressBar_root__qo1Ze.ProgressBar_purple__JG\+gM .ProgressBar_bar__wFGeS:before {
  background-color: #c43ffc
}

.ProgressBar_bar__wFGeS {
  background-color: #dde4ec;
  border: 4px solid #dde4ec;
  border-radius: 30px;
  box-sizing: border-box;
  height: 20px;
  position: relative
}

.ProgressBar_bar__wFGeS:before {
  animation: ProgressBar_move__GU9kR .5s linear infinite,ProgressBar_progress__foT8o 7s linear forwards;
  background-size: 30px 30px;
  border-radius: inherit;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: .3s;
  width: 0
}

.ProgressBar_text__Q2hYG {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 10px;
  text-align: center;
  text-transform: uppercase
}

@keyframes ProgressBar_move__GU9kR {
  0% {
      background-position-x: 0
  }

  to {
      background-position-x: 30px
  }
}

@keyframes ProgressBar_progress__foT8o {
  0% {
      width: 0
  }

  25%,50% {
      width: 50%
  }

  70%,to {
      width: 97%
  }
}

.ProgressBar_showEnd__6cZ92:before {
  animation: ProgressBar_move__GU9kR .5s linear infinite;
  transition: .5s;
  width: 99%
}

.RadioButton_radio__gQp3o {
  background-color: #fff;
  border: 2px solid #cbd4df;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 20px;
  position: relative;
  width: 20px
}

.RadioButton_radio__gQp3o:before {
  border-radius: 50%;
  content: "";
  height: 8px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 8px
}

.RadioButton_radio__gQp3o.RadioButton_checked__J6rg8 {
  border-color: #084b94
}

.RadioButton_radio__gQp3o.RadioButton_checked__J6rg8:before {
  background-color: #084b94
}

.RadioButton_radio__gQp3o.RadioButton_disabled__BLHIf {
  background-color: #dde4ec;
  border-color: #cbd4df
}

.RadioButton_radio__gQp3o.RadioButton_disabled__BLHIf:before {
  background-color: #9ea7b2
}

.RadioButton_radio__gQp3o input {
  visibility: hidden
}

.RoundedTab_root__EC\+C8:not(.RoundedTab_withoutPadding__f-nUq) {
  padding: 10px 25px
}

.RoundedTab_content__YOedt {
  position: relative
}

.RoundedTab_bgLeft__I\+zgC,.RoundedTab_bgRight__bhX0w {
  bottom: 0;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: calc(50% + 1px);
  z-index: -1
}

.RoundedTab_bgLeft__I\+zgC {
  left: 0
}

.RoundedTab_bgRight__bhX0w {
  right: 0;
  transform: rotateY(180deg)
}

.RoundedTab_bgIcon__woNF2 {
  fill: inherit;
  height: 100%;
  width: calc(100% + 140px)
}

.direction-rtl .RoundedTab_bgLeft__I\+zgC,.direction-rtl .RoundedTab_bgRight__bhX0w {
  direction: ltr
}

.FlagIcon_flag__w-lhh {
  height: 1em
}

.FlagIcon_flag__w-lhh:before {
  content: none!important
}

.FlagIcon_flagCircle__HIce- {
  border-radius: 50%
}

.UiSelect_select_wrapper__VcjIL {
  background-color: #fff;
  border-radius: 2px;
  bottom: -4px;
  left: -4px;
  position: absolute;
  right: -4px;
  top: -4px
}

.UiSelect_select_container__mtQ0y {
  position: relative
}

.UiSelect_select_icon__T9qq9 {
  fill: #9ea7b2;
  flex: 0 0 auto;
  height: 20px;
  margin-left: 8px;
  width: 20px
}

.UiSelect_blue_icon__fRjGv {
  fill: #fff
}

.UiSelect_scrollbarTrack__odcoT {
  bottom: 4px;
  right: 2px;
  top: 4px;
  width: 4px!important
}

.UiSelect_scrollbarThumb__vm9Dq {
  background-color: #9ea7b2;
  border-radius: 2px
}

.UiSelect_increaseZIndex__qWOIq {
  z-index: 4
}

.direction-rtl .UiSelect_select_icon__T9qq9 {
  margin-left: 0;
  margin-right: 8px
}

.direction-rtl .UiSelect_scrollbarTrack__odcoT {
  left: 2px;
  right: unset
}

.SelectCountry_flagIcon__hGltL {
  border-radius: 50%;
  flex: 0 0 auto;
  font-size: 20px;
  margin-left: 8px;
  margin-right: 8px
}

.SelectPhoneNumber_label__x9UJD {
  padding: 0;
  position: relative
}

.SelectPhoneNumber_flag__obxx9,.SelectPhoneNumber_prefix__BRZoF {
  flex: 0 0 auto;
  margin-left: 5px;
  margin-right: 5px
}

.SelectPhoneNumber_flag__obxx9 {
  border-radius: 50%;
  font-size: 20px
}

.SelectPhoneNumber_prefix__BRZoF {
  direction: ltr;
  font-size: 14px;
  font-weight: 600
}

.SelectPhoneNumber_optionCountry__pOx6f,.SelectPhoneNumber_optionFlag__tfivH,.SelectPhoneNumber_optionPrefix__268IB {
  flex-basis: auto;
  flex-shrink: 0;
  margin: 5px
}

.SelectPhoneNumber_optionFlag__tfivH,.SelectPhoneNumber_optionPrefix__268IB {
  flex-grow: 0
}

.SelectPhoneNumber_optionCountry__pOx6f {
  flex-grow: 1;
  width: 0
}

.SelectPhoneNumber_scrollbarTrack__NUeyc {
  bottom: 4px;
  right: 2px;
  top: 4px;
  width: 4px!important
}

.SelectPhoneNumber_scrollbarThumb__MEtwV {
  background-color: #9ea7b2;
  border-radius: 2px
}

.SelectPhoneNumber_phoneInput__0yI-v[type=number] {
  text-align: left
}

.SelectPhoneNumber_error__qPdv3 {
  color: #fa0000;
  font-size: 12px;
  margin-top: 5px
}

.direction-rtl .SelectPhoneNumber_label__x9UJD {
  direction: ltr
}

.direction-rtl .SelectPhoneNumber_input__dQcTF {
  text-align: right
}

.direction-rtl .SelectPhoneNumber_scrollbarTrack__NUeyc {
  left: 2px;
  right: unset
}

.Textarea_textarea__QGkZH {
  background: #0000;
  border: none;
  color: #000;
  font-size: 14px;
  font-weight: 600;
  height: 100%;
  outline: none;
  padding: 0;
  resize: none;
  width: 100%
}

.Textarea_textarea__QGkZH::placeholder {
  color: #cbd4df
}

.Textarea_textarea__wrapper__HgGMW {
  background-image: linear-gradient(0deg,#fff 0,#fff 74%,#e8ecf1);
  border: 2px solid #cbd4df;
  display: flex;
  max-width: 460px;
  min-height: 70px;
  position: relative;
  transition: .3s ease
}

.Textarea_textarea__wrapper-inner__EWOnp {
  border: 2px solid #fff;
  display: block;
  padding: 8px;
  width: 100%
}

.Textarea_textarea__wrapper_focus__\+Dunz {
  border-color: #09519e
}

.Textarea_textarea__wrapper_error__S0s4Q {
  border-color: #fa0000
}

.Textarea_textarea__wrapper_error__S0s4Q .Textarea_textarea__QGkZH {
  color: #fa0000
}

.Textarea_textarea__wrapper_ok__jP4V1 {
  border-color: #87bc17
}

.Textarea_textarea__wrapper_ok__jP4V1 .Textarea_textarea__QGkZH {
  color: #87bc17
}

.Textarea_textarea__wrapper_disabled__2Zj3C {
  background: #dde4ec
}

.Textarea_textarea__wrapper_disabled__2Zj3C .Textarea_textarea__QGkZH,.Textarea_textarea__wrapper_disabled__2Zj3C .Textarea_textarea__QGkZH::placeholder {
  color: #9ea7b2
}

.Textarea_textarea__wrapper_disabled__2Zj3C .Textarea_textarea__wrapper-inner__EWOnp {
  border: none;
  padding: 10px 8px 10px 12px
}

.Toggle_input__YOc9T {
  height: 0;
  visibility: hidden;
  width: 0
}

.Toggle_input__YOc9T:checked+.Toggle_switch-button__hsEDj {
  left: calc(100% - 2px);
  transform: translateX(-100%)
}

.Toggle_label__aCwxe {
  align-items: center;
  border: 2px solid;
  border-color: var(--color-dark-grey);
  border-radius: 12px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  position: relative;
  transition: background-color .2s
}

.Toggle_label__aCwxe.Toggle_checked__1dqre {
  background: #084b94;
  border-color: #084b94
}

.Toggle_label__aCwxe:active .Toggle_switch-button__hsEDj {
  width: 21px
}

.Toggle_switch-button__hsEDj {
  background: var(--color-dark-grey);
  border-radius: 50%;
  left: 2px;
  position: absolute;
  top: 2px;
  transition: .2s
}

.ToggleButton_root__uH6EF {
  overflow: hidden
}

.ToggleButton_icon__iR2RG,.ToggleButton_text__S-VxN {
  margin-left: 5px;
  margin-right: 5px
}

.ToggleButton_text__S-VxN {
  color: #000;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 3px;
  margin-top: 3px
}

.ToggleButton_icon__iR2RG {
  border: 2px solid #9ea7b2;
  border-radius: 2em;
  display: flex;
  flex: 0 0 auto;
  font-size: 8px;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 2px;
  transition: all .3s cubic-bezier(.07,.35,.25,1)
}

.ToggleButton_icon__iR2RG:after,.ToggleButton_icon__iR2RG:before {
  content: "";
  display: block;
  height: 1em;
  width: 1em
}

.ToggleButton_icon__iR2RG:after {
  margin-left: -3px
}

.ToggleButton_icon__iR2RG:before {
  background-color: #9ea7b2;
  border-radius: 50%;
  transition: all .3s ease
}

.ToggleButton_label__0I25b {
  align-items: center;
  cursor: pointer;
  display: flex;
  margin: -5px;
  min-height: 40px;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  user-select: none
}

.ToggleButton_input__0QDG9 {
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0
}

.ToggleButton_input__0QDG9:checked~.ToggleButton_icon__iR2RG {
  background-color: #084b94;
  border-color: #084b94
}

.ToggleButton_input__0QDG9:checked~.ToggleButton_icon__iR2RG:before {
  background-color: #fff;
  transform: translateX(calc(100% - 3px))
}

.direction-rtl .ToggleButton_input__0QDG9:checked~.ToggleButton_icon__iR2RG:before {
  transform: translateX(calc(-100% + 3px))
}

.ToolTip_tooltip__uQA5D {
  font-size: 14px;
  overflow: visible;
  position: relative
}

.ToolTip_btn__9A6hN {
  cursor: pointer
}

.ToolTip_icon__wFNxY {
  fill: #428cdc;
  height: 20px;
  pointer-events: none;
  width: 20px
}

.ToolTip_content__z5pxH {
  background: var(--color-dark-grey);
  background-color: #9ea7b2;
  box-shadow: 0 11px 27px #656d784d;
  display: none;
  height: auto;
  padding: 5px;
  position: absolute;
  transform: translateY(-10px);
  transition: .3s;
  width: 100%;
  z-index: 999
}

.ToolTip_content__z5pxH.ToolTip_open__\+Feab {
  display: block;
  transform: translateY(0)
}

.ToolTip_content__z5pxH .ToolTip_triangle__zPDBV {
  border-color: #9ea7b2 #9ea7b200;
  border-style: solid;
  border-width: 10px 8px 0;
  display: block;
  height: 0;
  margin-right: 2px;
  position: absolute;
  width: 0
}

.ToolTip_content__z5pxH.ToolTip_top__rpPGI .ToolTip_triangle__zPDBV {
  top: 100%
}

.ToolTip_content__z5pxH.ToolTip_bottom__SLenb .ToolTip_triangle__zPDBV {
  bottom: 100%;
  transform: rotate(180deg)
}

.DatepickerInput_input__9ChG3 {
  flex: 1 1 auto;
  line-height: 1;
  padding: 8px 5px
}

.DatepickerInput_icon__8IPAc {
  fill: #9ea7b2;
  height: 14px;
  pointer-events: none;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  width: 14px
}

.direction-rtl .DatepickerInput_icon__8IPAc {
  left: 5px;
  right: unset
}

.UiDatepicker_datepicker__8drFl {
  font-weight: 500;
  min-width: 220px;
  position: relative
}

.UiDatepicker_datepicker__8drFl.UiDatepicker_open__kbkyP,.UiDatepicker_datepicker__8drFl.UiDatepicker_open__kbkyP .react-datepicker-wrapper {
  z-index: 3
}

.UiDatepicker_datepicker__8drFl .react-datepicker {
  border: 0;
  border-radius: 4px;
  box-shadow: 0 11px 27px #575f684d;
  display: block;
  font-family: inherit;
  margin: -6px
}

.UiDatepicker_datepicker__8drFl .react-datepicker__day--in-selecting-range,.UiDatepicker_datepicker__8drFl .react-datepicker__month-text--in-range,.UiDatepicker_datepicker__8drFl .react-datepicker__month-text--in-selecting-range {
  background-color: #1383d326;
  color: #000
}

.UiDatepicker_datepicker__8drFl .react-datepicker__day--in-range,.UiDatepicker_datepicker__8drFl .react-datepicker__day--selected,.UiDatepicker_datepicker__8drFl .react-datepicker__month-text--selected {
  background-color: #1382d3;
  color: var(--color-main-white)
}

.UiDatepicker_datepicker__8drFl .react-datepicker-popper {
  margin: 0;
  right: 0;
  transform: none!important
}

.UiDatepicker_datepicker__8drFl .react-datepicker-wrapper {
  background-image: linear-gradient(to top,var(--color-main-white) 0,var(--color-main-white) 74%,var(--color-light-grey) 100%);
  border: 2px solid var(--color-main-grey);
  box-shadow: inset 0 0 0 2px var(--color-main-white);
  display: block;
  position: relative
}

.UiDatepicker_datepicker__8drFl .react-datepicker__input-container {
  align-items: center;
  display: flex;
  justify-content: space-between
}

.UiDatepicker_datepicker__8drFl .react-datepicker__triangle {
  display: none
}

.UiDatepicker_datepicker__8drFl .react-datepicker__header {
  align-self: stretch;
  background-color: var(--color-main-white);
  border-bottom: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display: flex;
  flex-direction: column;
  padding: 0
}

.UiDatepicker_datepicker__8drFl .react-datepicker__header__dropdown {
  margin-left: 7px;
  margin-right: 7px
}

.UiDatepicker_datepicker__8drFl .react-datepicker__header__dropdown--scroll {
  border-bottom: 2px solid var(--color-second-grey);
  color: #9ea7b2;
  font-weight: 500;
  text-transform: uppercase
}

.UiDatepicker_datepicker__8drFl .react-datepicker__current-month {
  display: none
}

.UiDatepicker_datepicker__8drFl .react-datepicker__month-dropdown,.UiDatepicker_datepicker__8drFl .react-datepicker__year-dropdown {
  background-color: var(--color-main-white);
  border-color: var(--color-main-grey);
  border-radius: 0;
  bottom: auto;
  box-shadow: 0 11px 27px #575f684d;
  left: 50%;
  top: 100%;
  transform: translateX(-50%);
  width: auto
}

.UiDatepicker_datepicker__8drFl .react-datepicker__month-dropdown-container,.UiDatepicker_datepicker__8drFl .react-datepicker__year-dropdown-container {
  margin: 0;
  padding: 5px;
  position: relative;
  -webkit-user-select: none;
  user-select: none
}

.UiDatepicker_datepicker__8drFl .react-datepicker__month-option,.UiDatepicker_datepicker__8drFl .react-datepicker__year-option {
  border-radius: 0;
  color: var(--color-second-medium-blue);
  line-height: 1;
  padding: 5px 10px
}

.UiDatepicker_datepicker__8drFl .react-datepicker__month-option--selected,.UiDatepicker_datepicker__8drFl .react-datepicker__year-option--selected {
  display: none
}

.UiDatepicker_datepicker__8drFl .react-datepicker__month-read-view,.UiDatepicker_datepicker__8drFl .react-datepicker__year-read-view {
  border: none;
  border-radius: 0;
  padding: 2px 10px;
  visibility: visible!important
}

.UiDatepicker_datepicker__8drFl .react-datepicker__month-read-view--down-arrow,.UiDatepicker_datepicker__8drFl .react-datepicker__year-read-view--down-arrow {
  display: none
}

.UiDatepicker_datepicker__8drFl .react-datepicker__month-option:not(.--selected_month):hover,.UiDatepicker_datepicker__8drFl .react-datepicker__month-year-option:hover,.UiDatepicker_datepicker__8drFl .react-datepicker__year-option:not(.react-datepicker__year-option--selected_year):hover {
  background-color:#0a519e1a
}

.UiDatepicker_datepicker__8drFl .react-datepicker__year-option--selected_year {
  background-color: var(--color-second-medium-blue);
  color: var(--color-main-white)
}

.UiDatepicker_datepicker__8drFl .react-datepicker__month {
  margin: 0;
  padding-bottom: 5px
}

.UiDatepicker_datepicker__8drFl .react-datepicker__month-option.--selected_month {
  background-color: var(--color-second-medium-blue);
  color: var(--color-main-white)
}

.UiDatepicker_datepicker__8drFl .react-datepicker__month-container {
  display: flex;
  flex-direction: column;
  float: none;
  padding-top: 50px
}

.UiDatepicker_datepicker__8drFl .react-datepicker__day-names,.UiDatepicker_datepicker__8drFl .react-datepicker__week {
  display: flex;
  justify-content: space-between
}

.UiDatepicker_datepicker__8drFl .react-datepicker__day,.UiDatepicker_datepicker__8drFl .react-datepicker__day-name,.UiDatepicker_datepicker__8drFl .react-datepicker__time-name {
  border-radius: 50%;
  flex: 0 0 auto;
  margin: .1rem;
  text-transform: uppercase;
  -webkit-user-select: none;
  user-select: none
}

.UiDatepicker_datepicker__8drFl .react-datepicker__day-name {
  color: var(--color-main-grey)
}

.UiDatepicker_datepicker__8drFl .react-datepicker__day--outside-month {
  color: #d1d9e3
}

.UiDatepicker_datepicker__8drFl .react-datepicker__navigation {
  top: 60px
}

.UiDatepicker_datepicker__8drFl .react-datepicker__navigation--previous {
  left: 0
}

.UiDatepicker_datepicker__8drFl .react-datepicker__navigation--next {
  right: 0
}

.UiDatepicker_datepicker__8drFl .react-datepicker__navigation--years-upcoming {
  top: -4px
}

.UiDatepicker_datepicker__8drFl .react-datepicker__navigation--years-previous {
  top: 4px
}

.UiDatepicker_datepicker__8drFl.UiDatepicker_error__rqSCz .react-datepicker-wrapper {
  border-color: var(--color-accent-warning)!important
}

.UiLink_link__Ppxd1 {
  align-items: center;
  display: inline-flex;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  transition: .3s ease
}

.UiLink_link__icon__et1jH {
  height: 20px;
  margin-right: 10px;
  transition: .3s ease;
  width: 20px
}

@media(hover: hover) {
  .UiLink_link__Ppxd1:hover {
      color:#1183d3
  }

  .UiLink_link__Ppxd1:hover .UiLink_link__icon__et1jH {
      fill: #1183d3
  }
}

.UiLink_link__Ppxd1:active {
  color: #fa4d00
}

.UiLink_default__UTveD {
  fill: #000;
  color: #000
}

.UiLink_colored__\+jDWb {
  fill: #094b95;
  color: #094b95
}

.UiLink_lightBlue__rMcUs {
  fill: var(--color-lighter-blue);
  color: var(--color-lighter-blue)
}

.UniversalProgressBar_universalProgress__3\+zid {
  line-height: 1;
  width: 100%
}

.UniversalProgressBar_bar__kznWS {
  position: relative
}

.UniversalProgressBar_bar__kznWS * {
  transition: all .1s linear
}

.UniversalProgressBar_progress__u\+VDc {
  background-size: contain;
  max-width: 100%;
  position: relative
}

.UniversalProgressBar_thumb__4\+hKF {
  background-position: 50%;
  background-size: contain;
  border-radius: 50%;
  box-shadow: 0 6px 14px #fa4100a1;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(50%,-50%)
}

.UniversalProgressBar_showToolTip__FJSBa {
  cursor: pointer
}

.UniversalProgressBar_on0__WUWgp,.UniversalProgressBar_on100__UWiOb {
  right: 6px
}

.UniversalProgressBar_marks__FbkVS {
  display: flex;
  justify-content: space-between
}

.UniversalProgressBar_tooltip__P3wB2 {
  display: block;
  line-height: 1.24;
  max-width: 255px;
  padding: 6px
}

.UniversalProgressBar_tooltip__P3wB2.UniversalProgressBar_fullWidth__anXaI {
  width: 100%
}

.UniversalProgressBar_tooltip__P3wB2.show {
  opacity: 1!important
}

.UniversalProgressBar_tooltip__P3wB2 .UniversalProgressBar_toolTipContent__BBNsG {
  font-size: 13px
}

.UniversalProgressBar_tooltip__P3wB2.UniversalProgressBar_toolTipBlack__1Pb4c {
  background: #222
}

.UniversalProgressBar_tooltip__P3wB2.UniversalProgressBar_toolTipGrey__KYk\+O {
  background: #9ea7b2
}

.UniversalProgressBar_text__mNW2q {
  color: var(--color-main-white);
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%,-50%)
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_size_s__eLqvQ .UniversalProgressBar_bar__kznWS {
  border-radius: 10px;
  margin-bottom: 6px;
  padding: 2px
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_size_s__eLqvQ .UniversalProgressBar_progress__u\+VDc {
  border-radius: 6px;
  height: 6px;
  min-width: 10px
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_size_s__eLqvQ .UniversalProgressBar_thumb__4\+hKF {
  height: 20px;
  width: 20px
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_size_s__eLqvQ .UniversalProgressBar_marks__FbkVS {
  font-size: 12px
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_size_m__aqjpG .UniversalProgressBar_bar__kznWS {
  border-radius: 10px;
  margin-bottom: 10px;
  padding: 4px
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_size_m__aqjpG .UniversalProgressBar_progress__u\+VDc {
  border-radius: 6px;
  height: 12px;
  min-width: 10px
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_size_m__aqjpG .UniversalProgressBar_thumb__4\+hKF {
  height: 28px;
  width: 28px
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_size_l__kIflm .UniversalProgressBar_bar__kznWS {
  border-radius: 10px;
  padding: 4px
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_size_l__kIflm .UniversalProgressBar_progress__u\+VDc {
  border-radius: 6px;
  height: 16px;
  min-width: 10px
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_size_l__kIflm .UniversalProgressBar_thumb__4\+hKF {
  height: 40px;
  width: 40px
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_blue__p1xE7 .UniversalProgressBar_bar__kznWS {
  background-color: #083b72
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_blue__p1xE7 .UniversalProgressBar_progress__u\+VDc {
  background-color: var(--color-accent-info)
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_blue__p1xE7 .UniversalProgressBar_worldCupProgress__ub2pa {
  background-color: var(--color-bright-pink);
  background-size: 30px
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_blue__p1xE7 .UniversalProgressBar_thumb__4\+hKF.UniversalProgressBar_worldCupThumb__NzfFU {
  box-shadow: none
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_blue__p1xE7 .UniversalProgressBar_marks__FbkVS {
  color: #428cdc
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_darkblue__-rdkh .UniversalProgressBar_bar__kznWS {
  background-color: #083b72;
  background-image: linear-gradient(to bottom,#002851 0,var(--color-second-blue) 59%,var(--color-second-blue) 100%)
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_darkblue__-rdkh .UniversalProgressBar_progress__u\+VDc {
  background-color: var(--color-accent-info)
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_darkblue__-rdkh .UniversalProgressBar_marks__FbkVS {
  color: #428cdc
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_grey__zVtYu .UniversalProgressBar_bar__kznWS {
  background-color: var(--color-dark-grey)
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_grey__zVtYu .UniversalProgressBar_progress__u\+VDc {
  background-color: #084b94
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_grey__zVtYu .UniversalProgressBar_marks__FbkVS {
  color: var(--color-dark-grey)
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_blueOrange__hcrIE .UniversalProgressBar_bar__kznWS {
  background-color: #083b72;
  background-image: linear-gradient(to bottom,#002851 0,var(--color-second-blue) 59%,var(--color-second-blue) 100%)
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_blueOrange__hcrIE .UniversalProgressBar_progress__u\+VDc {
  background-color: var(--color-accent-bonus)
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_blueOrange__hcrIE .UniversalProgressBar_worldCupProgress__ub2pa {
  background-color: var(--color-bright-pink);
  background-size: 40px
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_blueOrange__hcrIE .UniversalProgressBar_thumb__4\+hKF.UniversalProgressBar_worldCupThumb__NzfFU {
  box-shadow: none
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_blueOrange__hcrIE .UniversalProgressBar_marks__FbkVS {
  color: #428cdc
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_disabled__0p\+82 .UniversalProgressBar_bar__kznWS {
  background-color: #d0d3d6
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_disabled__0p\+82 .UniversalProgressBar_progress__u\+VDc {
  background-color: var(--color-dark-grey)
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_disabled__0p\+82 .UniversalProgressBar_thumb__4\+hKF {
  box-shadow: none;
  filter: grayscale(1)
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_disabled__0p\+82 .UniversalProgressBar_marks__FbkVS {
  color: var(--color-dark-grey)
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_creamy__1cYIu .UniversalProgressBar_bar__kznWS {
  background-image: linear-gradient(180deg,#e7bc78 0,#f5d9a2 59%,#f5d9a2);
  border-radius: 5px;
  box-shadow: 0 1px 0 #ffffff73
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_creamy__1cYIu .UniversalProgressBar_progress__u\+VDc {
  background-color: var(--color-accent-bonus)
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_bonusFrozen__DhBvp .UniversalProgressBar_bar__kznWS {
  background-color: var(--color-light-grey);
  border-radius: 5px;
  box-shadow: 1px 1px 0 #ffffff73
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_bonusFrozen__DhBvp .UniversalProgressBar_progress__u\+VDc {
  background-color: var(--color-second-grey)
}

.UniversalProgressBar_universalProgress__3\+zid.UniversalProgressBar_skin_bonusFrozen__DhBvp .UniversalProgressBar_thumb__4\+hKF {
  box-shadow: none;
  filter: grayscale(1);
  opacity: .45
}

.direction-rtl .UniversalProgressBar_universalProgress__3\+zid {
  direction: ltr
}

.direction-rtl .UniversalProgressBar_on0__WUWgp,.direction-rtl .UniversalProgressBar_on100__UWiOb {
  right: calc(100% - 6px)
}

.Modal_popup__KSYCg:not(.Modal_withoutPadding__uKYsm) .Modal_body__QBuaA {
  padding: 30px
}

.Modal_popup__KSYCg:not(.Modal_withoutPadding__uKYsm) .Modal_closePopupButton__dHq0N {
  margin: -30px -30px 0 auto
}

.Modal_popup__KSYCg.Modal_withoutPadding__uKYsm .Modal_closePopupButton__dHq0N {
  margin-left: auto
}

.Modal_popup__KSYCg.Modal_isAbsoluteCloseButton__w8mcI .Modal_body__QBuaA {
  position: relative
}

.Modal_popup__KSYCg.Modal_isAbsoluteCloseButton__w8mcI .Modal_closePopupButton__dHq0N {
  margin: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1
}

.Modal_popup__KSYCg.Modal_valignTop__h2-eN .Modal_body__QBuaA .Modal_body__QBuaA {
  margin-bottom: auto
}

.Modal_popup__KSYCg.Modal_valignBottom__KPeqo .Modal_body__QBuaA {
  margin-top: auto
}

.Modal_popup__KSYCg.Modal_valignCenter__ljnwQ .Modal_body__QBuaA {
  margin-bottom: auto;
  margin-top: auto
}

.Modal_popup__KSYCg.Modal_alignLeft__2yDC4 .Modal_body__QBuaA {
  margin-right: auto
}

.Modal_popup__KSYCg.Modal_alignRight__4guVD .Modal_body__QBuaA {
  margin-left: auto
}

.Modal_popup__KSYCg.Modal_alignCenter__vHaUx .Modal_body__QBuaA {
  margin-left: auto;
  margin-right: auto
}

.Modal_overlay__b\+zEz {
  align-items: flex-start;
  background-color: #02101fcc;
  bottom: 0;
  cursor: pointer;
  display: flex;
  justify-content: flex-start;
  left: 0;
  opacity: 0;
  overflow-y: auto;
  padding: 20px;
  position: fixed;
  right: 0;
  top: 0;
  transform: scale(1.1);
  transition: all .3s ease;
  visibility: hidden;
  z-index: var(--popup-zIndex)
}

.Modal_body__QBuaA {
  background-color: #fff;
  border-radius: 15px;
  box-shadow: 0 11px 27px #02101f33;
  cursor: default;
  max-width: 100%;
  outline: none
}

.Modal_closePopupButton__dHq0N {
  display: block;
  padding: 20px
}

.Modal_closePopupButtonIcon__sYJI\+ {
  fill: #9ea7b2;
  height: 13px;
  width: 13px
}

.Modal_afterOpen__u3EBR {
  opacity: 1;
  transform: scale(1);
  visibility: visible
}

.Modal_beforeClose__t8TEn {
  opacity: 0;
  transform: scale(1.1);
  visibility: visible
}

.direction-rtl .Modal_popup__KSYCg.Modal_withoutPadding__uKYsm .Modal_closePopupButton__dHq0N {
  margin-left: unset;
  margin-right: auto
}

.DialogModal_error__Ue\+Vl,.DialogModal_info__q8HbJ,.DialogModal_warning__81duy {
  max-width: 100%;
  width: 380px
}

.DialogModal_info__q8HbJ .DialogModal_icon__aBVkG {
  fill: #87bd14
}

.DialogModal_error__Ue\+Vl .DialogModal_icon__aBVkG {
  fill: #cbd4df
}

.DialogModal_warning__81duy .DialogModal_icon__aBVkG {
  fill: var(--color-accent-warning)
}

.DialogModal_button__I76fQ,.DialogModal_icon__aBVkG {
  margin-left: auto;
  margin-right: auto
}

.DialogModal_icon__aBVkG {
  height: 40px;
  margin-top: -30px;
  width: 40px
}

.DialogModal_text__506Db,.DialogModal_title__YL\+xx {
  font-weight: 500;
  text-align: center
}

.DialogModal_text__506Db {
  margin-top: 20px
}

.DialogModal_text__506Db+.DialogModal_text__506Db {
  margin-top: 10px
}

.DialogModal_button__I76fQ {
  margin-top: 20px;
  padding-left: 40px;
  padding-right: 40px
}

.DialogModal_title__YL\+xx {
  color: #000;
  font-size: 16px;
  margin-bottom: 20px;
  margin-top: 20px;
  text-transform: uppercase
}

.DialogModal_text__506Db {
  color: #6b7d8e;
  font-size: 14px
}

.FrozenPopup_container__qIzuq {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 410px
}

.FrozenPopup_icon__hn1ih {
  fill: var(--color-accent-warning);
  flex: 0 0 auto;
  height: 40px;
  margin-bottom: 20px;
  margin-top: -30px;
  width: 40px
}

.FrozenPopup_text__pl6\+w {
  color: #000;
  flex: 0 0 auto;
  text-align: center
}

.LogoutModal_actionsContainer__ADaQ- {
  align-items: center;
  display: flex;
  justify-content: space-around;
  margin-top: 20px
}

.LogoutModal_btn__AAv7e {
  flex-basis: calc(50% - 20px);
  flex-grow: 0;
  flex-shrink: 1;
  min-width: 120px
}

.direction-rtl .LogoutModal_modal__pG0jQ {
  direction: rtl
}

.LostConnectionPopup_container__-Jnrl {
  align-items: center;
  background-color: var(--color-second-blue);
  bottom: 0;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: calc(var(--popup-zIndex) + 100)
}

.LostConnectionPopup_text__IAewd {
  color: var(--color-main-white);
  font-size: 16px;
  text-align: center;
  width: 80%
}

.LostConnectionPopup_icon__Z-jTU {
  fill: var(--color-main-white);
  height: 40px;
  width: 40px
}

.RefillPopup_modal__gWS3r {
  max-width: 480px;
  padding: 20px 40px 40px;
  width: 100%
}

.RefillPopup_loader__NN3lQ {
  color: var(--color-light-blue);
  margin: 10px auto
}

.RefillPopup_root__-jH8O {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: -40px;
  width: 100%
}

.RefillPopup_icon__awu-d {
  height: 110px;
  width: 110px
}

.RefillPopup_title__VabsH {
  color: var(--color-main-black);
  font-size: 23px;
  margin-bottom: 10px;
  text-transform: uppercase
}

.RefillPopup_text__bgBX\+,.RefillPopup_title__VabsH {
  font-weight: 500;
  text-align: center
}

.RefillPopup_text__bgBX\+ {
  color: #9ea7b2;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 30px;
  text-align: justify
}

.RefillPopup_text__bgBX\+ a {
  color: #0846ad
}

.RefillPopup_text__bgBX\+ a:active,.RefillPopup_text__bgBX\+ a:hover {
  color: #ffba00
}

.RefillPopup_text__bgBX\+ a.refillBalanceModalLink {
  background: var(--color-accent-bonus);
  border-radius: 10px;
  color: var(--color-main-black);
  font-weight: 700;
  padding: 3px;
  text-decoration: none;
  white-space: nowrap
}

.RefillPopup_text__bgBX\+ a.refillBalanceModalLink:active,.RefillPopup_text__bgBX\+ a.refillBalanceModalLink:hover {
  color: var(--color-main-black)
}

.RefillPopup_statusBtn__SYnZe {
  max-width: 300px;
  width: 100%
}

.RefillPopup_statusBtn__SYnZe+.RefillPopup_statusBtn__SYnZe {
  margin-top: 20px
}

.WheelOfFortune23Popup_modal__E7YI7 {
  align-items: center;
  background: linear-gradient(0deg,#fff,#f4f7fa);
  color: #000;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 480px;
  padding: 45px;
  position: relative;
  text-align: center;
  width: 100%
}

.WheelOfFortune23Popup_closeButton__t0dA7 {
  margin: 0!important;
  position: absolute;
  right: 0;
  top: 0
}

.WheelOfFortune23Popup_icon__Q6e9e {
  height: 110px;
  width: 110px
}

.WheelOfFortune23Popup_title__CQ1G9 {
  font-size: 23px;
  margin-top: 10px;
  text-transform: uppercase
}

.WheelOfFortune23Popup_desc__eJdkY {
  color: #9ea7b2;
  margin-top: 20px;
  max-width: 400px
}

.WheelOfFortune23Popup_desc__eJdkY>span {
  color: #e8692b
}

.WheelOfFortune23Popup_button__sGL\+D {
  margin-top: 30px;
  max-width: 300px;
  width: 100%
}

@media screen and (max-width: 520px) {
  .WheelOfFortune23Popup_modal__E7YI7 {
      padding:30px 10px!important;
      width: 300px
  }

  .WheelOfFortune23Popup_title__CQ1G9 {
      font-size: 18px
  }
}

.default_modal__FxbC0 {
  align-items: center;
  background: linear-gradient(0deg,#fff,#f4f7fa);
  color: #000;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 480px;
  padding: 45px;
  position: relative;
  text-align: center;
  width: 100%
}

.default_closeButton__kNrRj {
  margin: 0!important;
  position: absolute;
  right: 0;
  top: 0
}

.default_icon__qnNbw {
  height: 110px;
  width: 110px
}

.default_title__puApf {
  font-size: 23px;
  margin-top: 10px;
  text-transform: uppercase
}

.default_desc__eJs4g {
  color: #9ea7b2;
  margin-top: 20px;
  max-width: 400px
}

.default_button__9BhAL {
  margin-top: 30px;
  max-width: 300px;
  width: 100%
}

.default_skip__8fzwH {
  margin-top: 20px
}

@media screen and (max-width: 520px) {
  .default_modal__FxbC0 {
      padding:30px 10px!important;
      width: 300px
  }

  .default_title__puApf {
      font-size: 18px
  }
}

.announce {
  color: #1b1b1b;
  cursor: text;
  max-width: 100%;
  width: 460px
}

.center .announce__content,.loyalty .announce__content {
  text-align: center
}

.announce__heading {
  background: #094a92;
  border-radius: 20px;
  color: var(--color-main-white);
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  margin-bottom: 20px;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
  transition: box-shadow .2s ease
}

.announce__content {
  margin-bottom: 20px
}

.announce__goBtn {
  margin: 0 auto
}

.announce__goBtn a {
  color: var(--color-main-white);
  text-decoration: none
}

.announce__paragraph {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  margin-bottom: 10px;
  padding-right: 12px
}

.announce__list {
  font-weight: 600;
  list-style: disc inside;
  margin-bottom: 16px;
  padding-left: 20px
}

.CopyPromoCode_container__vTRCh {
  border: 2px dashed var(--color-main-grey);
  border-radius: 32px;
  display: inline-block;
  margin: 0 auto 20px;
  min-width: 240px;
  padding: 8px 32px;
  position: relative;
  text-align: center
}

.CopyPromoCode_promoCode__hidj9 {
  color: var(--olor-main-black);
  font-size: 26px;
  font-weight: 500;
  line-height: 1;
  padding: 0 22px;
  text-transform: uppercase
}

.CopyPromoCode_icon__ai9cq {
  fill: var(--color-dark-grey);
  height: 20px;
  width: 20px
}

.CopyPromoCode_btn__xhaI7 {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%)
}

@media screen and (max-width: 420px) {
  .CopyPromoCode_container__vTRCh {
      min-width:unset;
      padding: 6px 26px
  }

  .CopyPromoCode_promoCode__hidj9 {
      font-size: 20px;
      padding: 0 16px
  }

  .CopyPromoCode_btn__xhaI7 {
      right: 11px
  }

  .CopyPromoCode_icon__ai9cq {
      height: 16px;
      width: 16px
  }
}

.CopyPromoCode_copiedMessage__kSse4 {
  background: #000000bf;
  border-radius: 6px;
  color: var(--color-main-white);
  display: inline-block;
  left: 50%;
  min-width: 40px;
  opacity: 0;
  padding: 8px 20px;
  pointer-events: none;
  position: absolute;
  text-align: center;
  top: -10px;
  transform: translate(-50%);
  transition: .3s;
  -webkit-user-select: none;
  user-select: none
}

.CopyPromoCode_copiedMessage__kSse4:before {
  border-left: 6px solid #0000;
  border-right: 6px solid #0000;
  border-top: 6px solid #000000bf;
  content: "";
  height: 0;
  left: calc(50% - 3px);
  position: absolute;
  top: 100%;
  width: 0
}

.CopyPromoCode_copiedMessage__kSse4.CopyPromoCode_display__qob4l {
  opacity: 1;
  transform: translate(-50%,-100%)
}

.Popup_container__7malO {
  color: var(--color-main-black);
  max-width: 100%;
  width: 420px
}

.Popup_icon__QK2X1 {
  height: 46px;
  margin: 0 auto 20px;
  width: 46px
}

.Popup_title__u8SDj {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 16px
}

.Popup_conditions__qMt4k {
  background-color: var(--color-light-grey);
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 20px;
  padding: 16px
}

.Popup_conditionSubHeading__cMt2Z {
  border-bottom: 1px solid #d8dee6;
  margin-bottom: 12px;
  padding-bottom: 12px
}

.Popup_conditionItem__T0fh9 {
  padding-left: 20px;
  position: relative
}

.Popup_conditionItem__T0fh9:before {
  background-color: var(--color-dark-grey);
  border-radius: 50%;
  content: "";
  display: block;
  height: 6px;
  left: 1px;
  position: absolute;
  top: 8px;
  width: 6px
}

.Popup_modal__yIpmD {
  width: 420px
}

.Popup_useBtn__g147U {
  margin: 0 auto
}

.Popup_copyCode__AGAJZ {
  text-align: center
}

.Popup_desc__QD35W {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  margin: 20px auto;
  text-align: center
}

.Popup_promoCode__xawQN {
  color: #6b7d8e;
  max-width: 300px
}

.Popup_congrates__RO5V9 {
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase
}

.Popup_containerScroll__Z8us0 {
  max-height: 120px;
  overflow-y: scroll
}

.Popup_containerScroll__Z8us0::-webkit-scrollbar {
  cursor: pointer;
  width: 2px
}

.Popup_containerScroll__Z8us0::-webkit-scrollbar-track {
  background: #0000;
  border-radius: 10px;
  box-shadow: none
}

.Popup_containerScroll__Z8us0::-webkit-scrollbar-thumb {
  background: #8080808c;
  border-radius: 10px;
  cursor: pointer
}

.styles_modal__XSERU {
  align-items: center;
  background: linear-gradient(0deg,#fff,#f4f7fa);
  color: #000;
  display: flex;
  flex-direction: column;
  justify-content: center;
  max-width: 480px;
  padding: 45px;
  position: relative;
  text-align: center;
  width: 100%
}

.styles_closeButton__24XlF {
  margin: 0!important;
  position: absolute;
  right: 0;
  top: 0
}

.styles_icon__iN1oC {
  height: 110px;
  width: 110px
}

.styles_title__vZklf {
  font-size: 23px;
  margin-top: 10px;
  text-transform: uppercase
}

.styles_desc__Cerom {
  color: #9ea7b2;
  margin-top: 20px
}

.styles_input__gYysR {
  margin-top: 20px;
  text-align: left;
  width: 100%
}

.styles_error__h52n\+ {
  color: #fa0000;
  font-size: 12px
}

.styles_button__YgDTO {
  margin-top: 30px;
  max-width: 300px;
  width: 100%
}

.styles_timer__BJkk0 {
  background: #e9ecf1;
  margin-top: 20px;
  padding: 10px;
  width: 100%
}

.styles_marginBottom__2D4IW {
  margin-bottom: 10px
}

.styles_marginTop__n0st6 {
  margin-top: 30px
}

@media screen and (max-width: 520px) {
  .styles_modal__XSERU {
      padding:30px 10px!important;
      width: 300px
  }

  .styles_title__vZklf {
      font-size: 18px
  }
}

.styles_body__kIip9 {
  padding: 0 5px
}

.styles_icon__5tvbe {
  height: 90px;
  width: 90px
}

.styles_title__B7xrc {
  font-size: 23px;
  line-height: 1.5;
  margin-top: 10px
}

.styles_title__B7xrc.styles_mobile__nSX2y {
  font-size: 18px
}

.styles_message__c2FwM {
  color: #9ea7b2;
  text-align: center
}

.styles_button__zClGL {
  margin: 30px auto 40px;
  max-width: 300px;
  width: 100%
}

#jivo_chat_widget,.__jivoMobileButton {
  display: none!important
}

.custom_jvbutton {
  align-items: center;
  background-color: #003a77;
  border-radius: 18px;
  bottom: 10px;
  box-shadow: 0 3px 4px #363d4429;
  display: none;
  height: 36px;
  justify-content: center;
  padding: 8px;
  position: fixed;
  right: 10px;
  width: 60px;
  z-index: var(--jivo-chat-zIndex)
}

.custom_jvbutton.--show {
  display: flex
}

.custom_jvbutton button {
  background: none;
  border: 0;
  outline: none
}

.custom_jvbutton button svg {
  pointer-events: none
}

.custom_jvbutton .close {
  border-radius: 50%;
  box-shadow: 0 2px 1px #00000029;
  height: 16px;
  left: -2px;
  position: absolute;
  top: -4px;
  width: 16px
}

.custom_jvbutton .open {
  height: 20px;
  width: 100%
}

.custom_jvbutton .jivo-message-icon {
  display: inline;
  width: 20px
}

body #beesenderchat .beesenderchat-footer-description a {
  pointer-events: none!important
}

@media screen and (max-width: 768px) {
  body #beesenderchat .beesender-widget-button-position-bottom-right {
      bottom:18px!important;
      right: 2px!important
  }

  body #beesenderchat .beesender-widget-button-pulse-image {
      bottom: -28px!important;
      left: -10px!important;
      transform: scale(.6)!important
  }

  body #beesenderchat .beesender-widget-button-inner-container,body #beesenderchat .bx-touch .beesender-widget-button-inner-container {
      transform: scale(.5)!important
  }

  body #beesenderchat .beesenderchat-footer-description a {
      pointer-events: none!important
  }
}

.direction-rtl .custom_jvbutton {
  left: 10px;
  right: unset
}

.AppPreloader_root__Q5W3Q {
  align-items: center;
  background-color: #094a92;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  left: 0;
  overflow: auto;
  padding: 20px 20px 82px;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100
}

.AppPreloader_logo__xulna {
  display: block;
  height: 67px;
  margin-bottom: 15px;
  width: 400px
}

@media screen and (max-width: 600px) {
  .AppPreloader_logo__xulna {
      height:42px;
      width: 250px
  }
}

.AppPreloader_icon__dt-Ma {
  margin-top: 30px;
  max-width: 390px;
  width: 100%
}

.AppPreloader_ipl2023__Rx3bM:after,.AppPreloader_ipl2023__Rx3bM:before {
  background-color: #942afa;
  border-radius: 2px;
  content: "";
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  z-index: -1
}

.AppPreloader_ipl2023__Rx3bM:before {
  height: 190px;
  top: 0;
  width: 57px
}

@media(max-width: 600px) {
  .AppPreloader_ipl2023__Rx3bM:before {
      height:159px;
      top: 8px;
      width: 37px
  }
}

.AppPreloader_ipl2023__Rx3bM:after {
  bottom: 0;
  display: none;
  height: 91px;
  width: 37px;
  z-index: -2
}

@media(max-width: 600px) {
  .AppPreloader_ipl2023__Rx3bM:after {
      display:block
  }
}

.AppPreloader_ipl2023Logo__hZwGs {
  height: 128px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%,130px);
  width: 57px;
  z-index: -1
}

@media(max-width: 600px) {
  .AppPreloader_ipl2023Logo__hZwGs {
      height:83px;
      transform: translate(-50%,65px);
      width: 37px
  }
}

.direction-rtl .AppPreloader_root__Q5W3Q {
  direction: rtl
}

.ProfileSection_root__upBZi {
  background-color: #fff
}

.ProfileSection_root__upBZi:not(.ProfileSection_mobile__zS68W) {
  border: 2px solid #fff;
  border-radius: 15px
}

.ProfileSection_header__b74gf {
  background-color: #e8ecf1;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px
}

.ProfileSection_content__oxPaF {
  padding: 20px
}

.ProfileSection_title__dZ7QH {
  align-items: center;
  color: #000;
  display: flex;
  font-size: 16px;
  font-weight: 600;
  justify-content: flex-start;
  min-height: 58px;
  padding: 5px 20px;
  text-align: center;
  text-transform: uppercase
}

.ProfileLoader_profileLoader__1zJDi {
  color: #1b1b1b
}

.ProfileLoader_content__dRfrc {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 200px
}

.ProfileLoader_dots__JiL6Y {
  width: 200px
}

.ProfileLoader_mobile__dcfPv .ProfileLoader_mobileTopBlock__bv82\+ {
  align-items: center;
  background-color: #09519e;
  background-image: var(--mobile-header-gradient);
  display: flex;
  height: 132px;
  justify-content: center;
  width: 100%
}

.ProfileLoader_mobile__dcfPv .ProfileLoader_header__d81eF {
  color: var(--color-main-white);
  font-size: 16px;
  font-weight: 400
}

.ProfileLoader_mobile__dcfPv .ProfileLoader_content__dRfrc {
  height: 100%;
  min-height: 160px
}

.Error_errorPage__0QhnY {
  align-items: center;
  background-color: var(--color-second-blue);
  background-image: url(../img/404.00462a974f14046fb5e1.png);
  background-position: top;
  background-size: cover;
  display: flex;
  flex-direction: column;
  font-family: Roboto,sans-serif;
  font-weight: 500;
  height: 100%;
  justify-content: flex-start;
  min-height: 840px;
  position: relative;
  width: 100%;
  z-index: 1
}

.Error_errorPage__0QhnY:before {
  background-image: radial-gradient(circle 802px at center,#00234700 0,#002347 100%);
  bottom: 0;
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1
}

.Error_image__g0b\+0 {
  margin-bottom: 50px;
  max-width: 90%;
  width: 500px
}

.Error_logo__DjJRO {
  margin-bottom: 25px;
  max-width: 90%;
  width: 300px
}

.Error_title__8j6Pg {
  color: var(--color-main-white);
  font-size: 30px;
  font-weight: 500;
  margin-bottom: 30px;
  text-transform: uppercase
}

.Error_link__QOK73 {
  min-height: 40px;
  min-width: 220px;
  text-decoration: none
}

.Error_button__1ctcJ {
  height: 100%;
  width: 100%
}

.Error_content__HaK\+R {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  width: 100%
}

@media screen and (max-width: 768px) {
  .Error_logo__DjJRO {
      width:280px
  }

  .Error_title__8j6Pg {
      font-size: 24px
  }
}

.Error404_errorPage__RBQCd {
  background-image: url(../img/404.00462a974f14046fb5e1.png)
}

.Error404_title__AcKux {
  text-align: center
}

.Error404_content__2rLAF {
  top: 216px
}

@media screen and (max-width: 1024px) {
  .Error404_errorPage__RBQCd {
      min-height:unset
  }
}

@media screen and (max-width: 690px) {
  .Error404_content__2rLAF {
      top:90px
  }
}

.Error500_errorPage__Ah7NK {
  background-image: url(../img/500Back.74ee03f246ac910877e8.png);
  background-position: center -420px;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center
}

@media screen and (max-width: 1950px) {
  .Error500_errorPage__Ah7NK {
      background-position:center -180px
  }
}

.Error500_image__n5Rwl {
  max-width: 100%;
  width: 560px
}

.Error500_logo__YiKwW {
  margin-left: auto;
  margin-right: auto
}

.Error500_title__rGrFA {
  line-height: 1;
  margin: 0
}

.Error500_link__U4rPD {
  display: block;
  margin-bottom: 16px
}

.Error500_message__IxttU {
  margin-bottom: 46px;
  position: relative
}

.Error500_content__LKgZn {
  justify-content: space-between;
  text-align: center;
  top: 150px
}

@media screen and (max-width: 768px) {
  .Error500_errorPage__Ah7NK {
      background-position:50%;
      min-height: unset
  }

  .Error500_image__n5Rwl {
      padding: 0 32px
  }
}

@media screen and (max-width: 420px) {
  .Error500_content__LKgZn {
      top:75px
  }
}
