.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer!important;-webkit-tap-highlight-color:transparent}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@font-face{
	font-family:swiper-icons;
	src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
	font-weight:400;
	font-style:normal;
}

:root{
	--swiper-theme-color:#007aff;
}

.swiper-container{
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1;
}

.swiper-container-vertical>.swiper-wrapper{
	flex-direction:column;
}

.swiper-wrapper{
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:flex;
	transition-property:transform;
	box-sizing:content-box;
}

.swiper-container-android .swiper-slide,.swiper-wrapper{
	transform:translateZ(0);
}

.swiper-container-multirow>.swiper-wrapper{
	flex-wrap:wrap;
}

.swiper-container-multirow-column>.swiper-wrapper{
	flex-wrap:wrap;
	flex-direction:column;
}

.swiper-container-free-mode>.swiper-wrapper{
	transition-timing-function:ease-out;
	margin:0 auto;
}

.swiper-slide{
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	transition-property:transform;
}

.swiper-slide-invisible-blank{
	visibility:hidden;
}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{
	height:auto;
}

.swiper-container-autoheight .swiper-wrapper{
	align-items:flex-start;
	transition-property:transform, height;
}
.swiper-container-3d{
	perspective:1200px;
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{
	transform-style:preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10;
}

.swiper-container-3d .swiper-slide-shadow-left{
	background-image:linear-gradient(270deg, rgba(0, 0, 0, .5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-right{
	background-image:linear-gradient(90deg, rgba(0, 0, 0, .5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-top{
	background-image:linear-gradient(0deg, rgba(0, 0, 0, .5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-bottom{
	background-image:linear-gradient(180deg, rgba(0, 0, 0, .5), transparent);
}
.swiper-container-css-mode>.swiper-wrapper{
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{
	display:none;
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{
	scroll-snap-align:start start;
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{
	-ms-scroll-snap-type:x mandatory;
	    scroll-snap-type:x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{
	-ms-scroll-snap-type:y mandatory;
	    scroll-snap-type:y mandatory;
}
.sidebar-list>li{
	display:block;
	margin-bottom:0;
	margin-top:.5rem;
	list-style:none;
}

.sidebar-list>li:first-child{
	margin-top:0;
}

.sidebar-list>li>a.active,.sidebar-list>li>a:focus,.sidebar-list>li>a:hover{
	background-color:#403267;
	color:#fff;
	text-decoration:none;
}

.sidebar-list>li>a{
	display:block;
	padding:.496rem .75rem;
	border-radius:4px;
	background-color:#ececec;
	font-weight:700;
	transition:all .2s ease-in-out;
	-webkit-user-select:none;
	    -ms-user-select:none;
	        user-select:none;
	font-size:.875rem;
	color:#403267;
}

.bonus-flow-label,.bonus-flow-row.bonus-flow-row-pending-deposits h3,.secure-deposit-form-crypto-form .form-group-amount label,.secure-deposit-form-form .deposit-form-label,.secure-deposit-form-form .form-group label{
	color:#403267;
	text-transform:uppercase;
	font-size:1rem;
}

.table td,.table th{
	vertical-align:middle;
}

.layout-base-sidebar .main-container>.row{
	flex-direction:column-reverse;
}

@media (max-width:991.98px){
	.layout-base-sidebar .main-container>.row{
		margin-left:0;
		margin-right:0;
	}
}

@media (min-width:992px){
	.layout-base-sidebar .main-container>.row{
		flex-direction:row-reverse;
	}
}

@media (min-width:768px){
	.layout-base-sidebar .main-content,.layout-base-sidebar .main-sidebar{
		flex-grow:1;
	}
}

@media (min-width:992px){
	.layout-base-sidebar .main-content,.layout-base-sidebar .main-sidebar{
		position:relative;
		width:100%;
		padding-right:12px;
		padding-left:12px;
	}
}

.layout-base-sidebar .main-sidebar{
	padding-top:0;
}

.layout-base-sidebar .main-sidebar .sidebar-nav{
	display:none;
}

@media (min-width:992px){
	.layout-base-sidebar .main-sidebar{
		flex:0 0 25%;
		max-width:25%;
	}
	.layout-base-sidebar .main-sidebar .sidebar-nav{
		display:block;
	}
}

.layout-base-sidebar .main-content{
	max-width:100%;
}

@media (min-width:992px){
	.layout-base-sidebar .main-content{
		flex:0 0 75%;
		max-width:75%;
	}
}

.sidebar-list{
	padding:0;
}

.sidebar-title{
	margin-bottom:1rem;
}

.page-account_balance .sidebar-item-account_balance a,.page-account_history .sidebar-item-account_history a,.page-bonus_promotions-entercode .sidebar-item-bonus_promotions-entercode a,.page-depositoptions .sidebar-item-depositoptions a,.page-myaccount .sidebar-item-myaccount a,.page-secure_deposits .sidebar-item-secure_deposits a,.page-secure_profile-personalinfo .sidebar-item-secure_profile-personalinfo a,.page-secure_profile .sidebar-item-secure_profile a,.page-secure_withdrawals .sidebar-item-secure_withdrawals a,.page-withdrawoptions .sidebar-item-withdrawoptions a{
	background-color:#403267;
	color:#fff;
}

.dp-modal{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:hsla(0, 0%, 100%, .6);
}

.dp,.dp-modal{
	z-index:999999;
}

.dp{
	position:relative;
	background-color:#fff;
	box-shadow:0 2px 10px rgba(0, 0, 0, .35);
	line-height:1.4;
	border-radius:4px;
	max-height:400px;
	padding-top:6px;
	overflow:hidden;
	-webkit-tap-highlight-color:transparent;
}

.dp:before{
	content:" ";
	height:6px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	background:#403267;
}

.dp-permanent .dp{
	padding-top:0;
	border:1px solid #eee;
	box-shadow:none;
}

.dp-permanent .dp:before{
	display:none;
}

.dp-cal{
	min-height:300px;
}

.dp-below{
	position:absolute;
}

.dp-below,.dp-permanent{
	font-size:.8em;
	width:400px;
	max-width:100vw;
}

.dp-permanent{
	position:relative;
}

.dp-permanent .dp{
	z-index:0;
}

.dp-modal .dp{
	position:absolute;
	top:50%;
	left:50%;
	max-width:600px;
	width:calc(100% - 4em);
	transform:translate(-50%, -50%);
	animation:slide-up .3s forwards;
}

.dp-months{
	padding:24px;
}

.dp-years{
	box-sizing:border-box;
	max-height:400px;
	padding:8px 0;
	overflow:auto !important;
}

.dp-cal-month,.dp-cal-year,.dp-day,.dp-month,.dp-year{
	box-sizing:border-box;
	text-align:center;
	text-decoration:none;
	position:relative;
	border-radius:4px;
	border:0;
	background:transparent;
}

.dp-cal-header{
	position:relative;
	text-align:center;
	padding:1rem 0;
	background:#e4e4e4;
}

.dp-next,.dp-prev{
	position:absolute;
	width:30px;
	height:30px;
	overflow:hidden;
	top:50%;
	transform:translateY(-50%);
	border-radius:4px;
	border:0;
	background:transparent;
}

.dp-next:focus,.dp-next:hover,.dp-prev:focus,.dp-prev:hover{
	outline:0;
	color:inherit;
}

.dp-prev{
	left:24px;
}

.dp-next{
	right:24px;
}

.dp-next:before,.dp-prev:before{
	content:"";
	border:2px solid;
	width:10px;
	height:10px;
	display:inline-block;
	transform:rotate(-45deg);
	transition:border-color .2s;
	margin:9px 0 40px 4px;
}

.dp-prev:before{
	border-right:0;
	border-bottom:0;
}

.dp-next:before{
	border-left:0;
	border-top:0;
	margin-left:0;
	margin-right:4px;
}

.dp-cal-month,.dp-cal-year{
	display:inline-block;
	font-size:1rem;
	font-weight:700;
	text-transform:uppercase;
	padding:.75rem .813rem;
	outline:0;
}

.dp-cal-footer{
	text-align:center;
	background:#e4e4e4;
	display:flex;
	justify-content:space-between;
}

.dp-day-today:after{
	content:"";
	height:0;
	width:0;
	border-bottom-color:transparent;
	border-left-color:transparent;
	position:absolute;
	top:0;
	right:0;
}

.dp-clear,.dp-close,.dp-today{
	box-sizing:border-box;
	display:inline-block;
	padding:.5rem;
	text-decoration:none;
	color:inherit;
	border:0;
	font-size:.875rem;
	text-transform:uppercase;
	font-weight:700;
	background:transparent;
	flex-basis:0;
	flex-grow:1;
	max-width:100%;
	outline:0;
}

.dp-permanent .dp-clear,.dp-permanent .dp-close{
	display:none;
}

.dp-cal-month:active,.dp-cal-year:active,.dp-clear:active,.dp-close:active,.dp-next:active,.dp-prev:active,.dp-today:active{
	color:#fff;
}

@media screen and (min-device-width:1200px){
	.dp-cal-month:focus,.dp-cal-month:hover,.dp-cal-year:focus,.dp-cal-year:hover,.dp-clear:focus,.dp-clear:hover,.dp-close:focus,.dp-close:hover,.dp-next:focus,.dp-next:hover,.dp-prev:focus,.dp-prev:hover,.dp-today:focus,.dp-today:hover{
		color:#fff;
	}
}

.dp-col-header,.dp-day{
	width:14.28571429%;
	display:inline-block;
	padding:8px;
	text-align:center;
}

.dp-col-header{
	color:#959595;
	text-transform:uppercase;
	font-weight:300;
	font-size:.8em;
	padding:8px 0;
}

.dp-month{
	width:33%;
	display:inline-block;
	padding:8px;
}

.dp-year{
	display:block;
	padding:8px 40px;
	width:100%;
}

.dp-edge-day{
	color:#959595;
}

.dp-current,.dp-current:focus,.dp-day:focus,.dp-day:hover,.dp-month:focus,.dp-month:hover,.dp-year:focus,.dp-year:hover{
	outline:0;
	color:#fff;
}

.dp-selected,.dp-selected:focus,.dp-selected:hover{
	color:#fff;
}

.dp-day-disabled{
	background:transparent;
	color:#ddd;
}

.dp-day-disabled:focus,.dp-day-disabled:hover{
	background:#ddd;
}

.dp-focuser{
	position:absolute;
	z-index:0;
	top:50%;
	left:50%;
}

.dp-cal-month,.dp-cal-year{
	margin:0 .5rem;
}

.dp-cal-month-wrapper,.dp-cal-year-wrapper{
	display:inline-block;
	text-align:center;
}

.dp-cal-month-wrapper span,.dp-cal-year-wrapper span{
	display:block;
	margin-bottom:.5rem;
	font-size:.875rem;
}

@media (max-height:480px),(max-width:480px){
	.dp-modal .dp{
		font-size:.9em;
	}
	.dp-day,.dp-day-of-week{
		padding:8px;
	}
}

@keyframes slide-up{
	0%{
		transform:translate(-50%, 100%);
	}
	to{
		transform:translate(-50%, -50%);
	}
}

.dp-cal-month,.dp-cal-year,.dp-day,.dp-month,.dp-next,.dp-prev,.dp-year{
	color:#403267;
}

.dp-day-today:after{
	border:7px solid rgba(91, 67, 156, .55);
}

.dp-cal-month:active,.dp-cal-year:active,.dp-clear:active,.dp-close:active,.dp-next:active,.dp-prev:active,.dp-today:active{
	background:#403267;
}

@media screen and (min-device-width:1200px){
	.dp-cal-month:focus,.dp-cal-month:hover,.dp-cal-year:focus,.dp-cal-year:hover,.dp-clear:focus,.dp-clear:hover,.dp-close:focus,.dp-close:hover,.dp-next:focus,.dp-next:hover,.dp-prev:focus,.dp-prev:hover,.dp-today:focus,.dp-today:hover{
		background:#403267;
	}
}

.dp-current,.dp-current:focus,.dp-day:focus,.dp-day:hover,.dp-month:focus,.dp-month:hover,.dp-year:focus,.dp-year:hover{
	background:rgba(91, 67, 156, .55);
}

.dp-selected,.dp-selected:focus,.dp-selected:hover{
	background:#403267;
}

.tippy-box{
	padding:.2rem;
	line-height:1;
	background-color:#dc3545;
	border-radius:4px;
	font-size:.75rem;
	font-weight:700;
	border-color:#dc3545;
}

.tippy-arrow{
	color:#dc3545;
}

.player-journey-step{
	padding-bottom:3rem;
	opacity:0;
	transition:opacity .8s ease-in-out;
	position:relative;
}

.player-journey-step .col-6{
	padding:0 1.125rem;
}

.player-journey-step p{
	margin-bottom:0;
}

@media (min-width:1200px){
	.player-journey-step p{
		font-size:.875rem;
		padding-left:.5rem;
	}
}

@media (max-width:1199.98px){
	.player-journey-step{
		padding-left:0;
		padding-right:0;
	}
}

@media (min-width:1200px){
	.player-journey-step{
		opacity:1;
		height:280px;
		margin-bottom:5rem;
	}
	.player-journey-step img{
		transition:transform .2s ease-in-out;
	}
	.player-journey-step:focus img,.player-journey-step:hover img{
		transform:scale(1.1);
	}
	.player-journey-step:focus .journey-step-number:before,.player-journey-step:hover .journey-step-number:before{
		transform:scale(1.1) translate(-50%, -50%);
		opacity:1;
	}
}

.steps-path{
	width:calc(100% - 24px);
	top:382px;
}

.steps-line,.steps-path{
	left:50%;
	transform:translateX(-50%);
}

.steps-line{
	position:absolute;
	top:2rem;
	border-left:3px dashed #fff;
	height:calc(100% - .2rem);
}

.steps-line:after{
	opacity:1;
	transition:opacity .2s ease-in-out;
	transition-delay:.4s;
	content:"";
	position:absolute;
	bottom:0;
	right:0;
	width:3px;
	height:10rem;
}

.steps-line.hide-after:after{
	opacity:0;
}

@media (min-width:1200px){
	.steps-line{
		display:none;
	}
}

.journey-step-number{
	right:calc(100% + 6px);
	top:50%;
	transform:translateY(-50%);
}

.journey-step-number,.journey-step-number span{
	position:absolute;
	width:1.5rem;
	height:1.5rem;
	border-radius:100%;
	font-size:1rem;
	display:flex;
	justify-content:center;
	align-items:center;
}

.journey-step-number span{
	z-index:2;
	background-color:#fff;
	color:#000;
	font-weight:700;
}

@media (min-width:1200px){
	.journey-step-number span{
		width:2.375rem;
		height:2.375rem;
	}
}

.journey-step-number:before{
	display:block;
	position:absolute;
	content:"";
	width:3rem;
	height:3rem;
	left:50%;
	top:50%;
	border-radius:100%;
	transform:scale(1) translate(-50%, -50%);
	transform-origin:0 0;
	background-color:hsla(0, 0%, 100%, .5);
	z-index:1;
	opacity:0;
	transition:transform .4s cubic-bezier(.68, -.55, .265, 1.55),opacity .4s cubic-bezier(.68, -.55, .265, 1.55);
	transition-delay:.4s;
}

@media (min-width:1200px){
	.journey-step-number:before{
		width:4.3rem;
		height:4.3rem;
		transition-delay:unset;
	}
}

@media (min-width:1200px){
	.journey-step-number{
		display:none;
		bottom:-2.2rem;
		left:20.83%;
		top:auto;
		transform:translateX(-25%);
	}
}

.journey-step-title{
	font-size:1rem;
	background-color:#fff;
	transition:background-color .4s ease-in-out,color .4s ease-in-out;
	transition-delay:.4s;
	color:#000;
	padding:.25rem .5rem;
	margin-bottom:.75rem;
	cursor:pointer;
}

.journey-step-title:before{
	position:absolute;
	content:"";
	width:0;
	height:0;
	top:50%;
	right:100%;
	transform:translateY(-50%);
	border-top:7px solid transparent;
	border-bottom:7px solid transparent;
	border-right:7px solid #fff;
	transition:border-color .4s ease-in-out;
	transition-delay:.4s;
}

@media (min-width:1200px){
	.journey-step-title:before{
		transition-delay:unset;
	}
}

.journey-step-title-invert .journey-step-number{
	right:auto;
	left:calc(100% + 6px);
}

.journey-step-title-invert:before{
	border-left:7px solid #fff;
	left:100%;
	right:auto;
}

@media (min-width:1200px){
	.journey-step-title-invert:before{
		right:100%;
		border-right:7px solid #fff;
		left:auto;
		border-left:none;
	}
}

.journey-step-title.active .journey-step-number:before,.journey-step-title:focus .journey-step-number:before,.journey-step-title:hover .journey-step-number:before{
	transform:scale(1.2) translate(-50%, -50%);
	opacity:1;
}

@media (min-width:1200px){
	.journey-step-title{
		transition-delay:unset;
		padding:.35rem .5rem;
	}
}

@media (min-width:1200px){
	.player-journey-step{
		cursor:pointer;
	}
	.player-journey-step:focus .journey-step-title,.player-journey-step:hover .journey-step-title{
		background-color:#ffc551;
		color:#000;
	}
	.player-journey-step:focus .journey-step-title:before,.player-journey-step:hover .journey-step-title:before{
		border-right:7px solid #ffc551;
	}
	.player-journey-step:focus .journey-step-number span,.player-journey-step:hover .journey-step-number span{
		background-color:#403267;
		color:#fff;
	}
}

.steps-line{
	border-left:3px dashed #7e7e7e;
}

.steps-line:after{
	background-image:linear-gradient(transparent, #ececec);
}

.journey-step-number{
	background-color:#403267;
	color:#fff;
}

.journey-step-number span{
	background-color:#7e7e7e;
	color:#fff;
	transition:background-color .4s ease-in-out,color .4s ease-in-out;
}

.journey-step-number:before{
	background-color:rgba(64, 50, 103, .4);
}

.journey-step-title{
	background-color:#403267;
	color:#fff;
}

.journey-step-title:before{
	border-right:7px solid #403267;
}

.journey-step-title.active,.journey-step-title:focus,.journey-step-title:hover{
	background-color:#ffc551;
	color:#000;
}

.journey-step-title.active:before,.journey-step-title:focus:before,.journey-step-title:hover:before{
	border-right:7px solid #ffc551;
}

.journey-step-title.active .journey-step-number span,.journey-step-title:focus .journey-step-number span,.journey-step-title:hover .journey-step-number span{
	background-color:#403267;
	color:#fff;
}

.journey-step-title-invert:before{
	border-left:7px solid #403267;
	border-right:none;
}

@media (min-width:1200px){
	.journey-step-title-invert:before{
		border-right:7px solid #403267;
		border-left:none;
	}
}

.journey-step-title-invert.active:before,.journey-step-title-invert:focus:before,.journey-step-title-invert:hover:before{
	border-left:7px solid #ffc551;
	border-right:none;
}

@media (min-width:1200px){
	.journey-step-title-invert.active:before,.journey-step-title-invert:focus:before,.journey-step-title-invert:hover:before{
		border-right:7px solid #ffc551;
		border-left:none;
	}
}

.bonus-flow-row{
	margin-bottom:1.5rem;
}

.bonus-flow-row p{
	text-align:center;
	line-height:1.1;
}

.bonus-flow-row p small{
	font-weight:700;
}

.bonus-flow-row.bonus-flow-row-player-info{
	display:none;
}

.bonus-flow-row.bonus-flow-row-player-info .form-group{
	margin-bottom:2rem;
}

@media (min-width:768px){
	.bonus-flow-row.bonus-flow-row-player-info .form-group.form-group-birthday,.bonus-flow-row.bonus-flow-row-player-info .form-group.form-group-zip{
		margin-bottom:0;
	}
}

.bonus-flow-row.bonus-flow-row-deposit{
	display:none;
}

.bonus-flow-row.bonus-flow-row-bonuses{
	display:none;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
}

.bonus-flow-row.bonus-flow-row-pending-deposits h3{
	margin-bottom:.5rem;
}

.bonus-flow-label:before{
	counter-increment:step;
	margin-right:5px;
	content:counter(step) ". ";
}

.bonus-flow-row-bonuses .bonus-flow-label{
	padding-left:0;
	padding-right:0;
}

.form-group-amount .amount{
	text-align:right;
}

.form-group-deposit-set-amount{
	display:flex;
	flex-wrap:wrap;
	margin-left:-.375rem;
	margin-right:-.375rem;
}

.form-group-deposit-set-amount .btn{
	flex:0 0 calc(33.33333% - 0.75rem);
	margin:0 .375rem 1rem;
}

@media (min-width:768px){
	.form-group-deposit-set-amount{
		margin-bottom:0;
	}
}

.transaction-methods{
	display:flex;
	flex-wrap:wrap;
	margin-right:-.375rem;
	margin-left:-.375rem;
}

.transaction-methods .transaction-method{
	position:relative;
	width:100%;
	padding-right:.5rem;
	padding-left:.5rem;
	margin-bottom:1rem;
}

@media (min-width:576px){
	.transaction-methods .transaction-method{
		position:relative;
		width:100%;
		padding-right:.25rem;
		padding-left:.25rem;
		margin-bottom:.5rem;
	}
}

.transaction-method[data-max]:after,.transaction-method[data-min]:after{
	display:block;
	white-space:pre;
	font-size:.75rem;
	font-weight:700;
	margin-top:1rem;
}

.transaction-method[data-min]:after{
	content:"MIN: " attr(data-min);
}

.transaction-method[data-max]:after{
	content:"MAX: " attr(data-max);
}

.transaction-method[data-min][data-max]:after{
	content:"MIN: " attr(data-min) "\aMAX: " attr(data-max);
}

.transaction-methods .custom-control{
	padding-left:0;
}

.transaction-methods .custom-control-label{
	display:block;
	background:#fff;
	border-radius:4px;
	cursor:pointer;
	position:relative;
	-webkit-user-select:none;
	    -ms-user-select:none;
	        user-select:none;
	overflow:hidden;
	padding-top:81.25% !important;
}

.transaction-methods .custom-control-label:before{
	content:"";
	display:flex;
	position:absolute;
	z-index:2;
	justify-content:center;
	text-align:center;
	border:4px solid transparent;
	border-radius:4px;
	width:100%;
	height:100%;
	top:0;
	left:0;
	opacity:0;
	transition:all .2s ease-in-out;
}

.transaction-methods .custom-control-label:after{
	content:"";
	z-index:3;
	display:block;
	font-size:50px;
	position:absolute;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzIiIHdpZHRoPSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBmaWxsPSIjZmZmIj48cGF0aCBjbGFzcz0iYSIgZD0iTTExLjk1IDI2LjY1bC0uMTUuMTVMMSAxNmwyLjctMi43IDguMjUgOC4yNUwyOC4zIDUuMiAzMSA3LjkgMTIuMSAyNi44eiIgZmlsbD0iI2ZmZiIgLz48L3N2Zz4=) !important;
	background-repeat:no-repeat !important;
	background-position:50% 50%;
	background-size:2.125rem auto;
	width:100%;
	height:100%;
	top:0;
	left:0;
	transition:opacity .2s ease-in-out;
	opacity:0;
	box-sizing:border-box;
}

.transaction-methods .custom-control-label:hover:before{
	opacity:1;
}

.transaction-methods .custom-control-label svg{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	padding:.75rem;
	-o-object-fit:scale-down;
	   object-fit:scale-down;
	z-index:1;
}

.transaction-methods .custom-control-label[for=transaction-method-option-bitcoin] svg,.transaction-methods .custom-control-label[for=transaction-method-option-bitcoincash] svg,.transaction-methods .custom-control-label[for=transaction-method-option-tether] svg{
	padding:.5rem;
}

.transaction-methods .custom-control-input{
	position:absolute;
	width:0;
	height:0;
	z-index:0;
	opacity:0;
}

.transaction-methods .custom-control-input:checked~.custom-control-label:before,.transaction-methods .custom-control-input:focus:before{
	opacity:1;
}

.transaction-methods .custom-control-input:checked~.custom-control-label:after{
	border:4px solid #403267;
	opacity:1;
}

.transaction-methods .custom-control-input[disabled]~.custom-control-label{
	cursor:not-allowed;
	color:inherit;
}

.transaction-methods .custom-control-input[disabled]~.custom-control-label:after{
	border:none;
	content:"NOT AVAILABLE";
	background-image:none !important;
	background-color:#e4e4e4;
	opacity:.8;
	display:flex;
	justify-content:center;
	line-height:14px;
	text-align:center;
	font-size:10px;
	font-weight:700;
	align-items:center;
}

.form-group-transaction-methods .invalid-tooltip{
	border-radius:4px;
}

.coupon-list{
	position:relative;
	margin-bottom:.5rem;
	padding-left:0;
	padding-right:0;
	padding-top:7.6rem;
}

.coupon-list .swiper-slide{
	height:7.6rem;
}

@media (min-width:768px){
	.coupon-list .swiper-slide{
		height:7.6rem;
	}
}

.coupon-list .no-bonus-box{
	height:100%;
}

@media (min-width:768px){
	.coupon-list .no-bonus-box{
		height:auto;
	}
}

.coupon-list>.swiper-container{
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin-left:0;
	margin-right:0;
	height:100%;
}

@media (min-width:768px){
	.coupon-list>.swiper-container{
		width:auto;
		height:auto;
	}
}

.coupon-list .swiper-button-next,.coupon-list .swiper-button-prev{
	position:absolute;
	display:none;
	height:1.75rem;
	top:50%;
	transform:translateY(-50%);
	right:-.75rem;
	z-index:1;
	width:1.75rem;
	cursor:pointer;
	justify-content:center;
	padding:.3rem;
	border-radius:4px;
	opacity:1;
	transition:opacity .2s ease-in-out,background-color .2s ease-in-out;
}

.coupon-list .swiper-button-next svg,.coupon-list .swiper-button-prev svg{
	color:#fff;
	width:1rem;
	margin-left:.2rem;
}

.coupon-list .swiper-button-next.swiper-button-disabled,.coupon-list .swiper-button-prev.swiper-button-disabled{
	opacity:0;
	pointer-events:none;
}

.coupon-list .swiper-button-next:focus,.coupon-list .swiper-button-next:hover,.coupon-list .swiper-button-prev:focus,.coupon-list .swiper-button-prev:hover{
	background-color:#959595;
}

.coupon-list .swiper-button-prev{
	left:-.75rem;
}

.coupon-list .swiper-button-prev svg{
	margin-left:-.2rem;
}

.coupon-list>.swiper-container-initialized+.coupons-navigation .swiper-button-next,.coupon-list>.swiper-container-initialized+.coupons-navigation .swiper-button-prev{
	display:flex;
}

.coupon-list.swiper-initialized{
	padding-top:calc(14rem + 8px);
}

@media (min-width:768px){
	.coupon-list.swiper-initialized{
		padding-top:7rem;
	}
}

.coupon-list>.swiper-container-initialized{
	padding-top:0;
}

.coupon-list>.swiper-container-initialized .swiper-slide{
	height:calc((100% - 8px)/2);
	height:7rem;
}

@media (min-width:768px){
	.coupon-list>.swiper-container-initialized .swiper-slide{
		height:calc((100% - 8px)/2);
		height:7rem;
	}
}

@media (min-width:768px){
	.coupon-list>.swiper-container-initialized{
		padding-top:0;
	}
}

.coupon-list-inner{
	justify-content:space-between;
}

@media (min-width:768px){
	.swiper-container.swiper-container-initialized .coupon-list-inner{
		justify-content:flex-start;
	}
}

.coupon-list-loader{
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	height:100%;
	z-index:20;
	border-radius:5px;
	opacity:0;
	pointer-events:none;
}

.coupon-list-loader svg{
	width:2rem;
	height:2rem;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-1rem;
	margin-left:-1rem;
	z-index:30;
	color:#fff;
}

.coupon-list-loader svg.fa-spinner{
	animation:lds-ring 2s linear infinite;
}

.submit-coupon-wrapper{
	width:calc(100% - 1.5rem);
	position:relative;
	transition:transform .4s;
}

.submit-coupon-wrapper .input-group-append{
	position:relative;
	background:#fff;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
}

.submit-coupon-wrapper.scaled{
	transform:scale(0);
}

.submit-coupon{
	position:relative;
	display:inline-flex;
	justify-content:center;
	align-items:center;
}

.submit-coupon svg{
	display:inline-block;
	width:14px;
	transition:all .2s ease-in-out;
	opacity:1;
}

.submit-coupon svg.fa-spinner{
	display:none;
	margin:.25rem 0;
	animation:lds-ring 2s linear infinite;
}

.no-bonus-box{
	height:calc((100% - 8px)/2);
	width:calc(50% - 4px);
	background:#c7c7c7;
	border-radius:4px;
	position:relative;
}

@media (min-width:768px){
	.no-bonus-box{
		height:auto;
	}
}

.no-bonus-box .coupon-box-content{
	position:absolute;
	width:100%;
	height:100%;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center;
	text-transform:none;
	z-index:20;
	flex-direction:column;
	padding:.5rem;
}

.no-bonus-box .coupon-box-content .btn{
	margin-top:.5rem;
}

@media (max-width:767.98px){
	.no-bonus-box .coupon-box-content .btn{
		line-height:1.4;
		padding:.5rem;
	}
}

.no-bonus-box .no-bonus-text{
	display:none;
	margin-bottom:0;
	font-size:.75rem;
	line-height:1.1;
}

@media (min-width:768px){
	.no-bonus-box .no-bonus-text{
		font-size:.875rem;
		margin-bottom:5px;
		line-height:1.5;
	}
}

@media (min-width:768px){
	.no-bonus-box{
		width:calc(75% - 6px);
	}
}

.coupon-box{
	position:relative;
	width:calc(50% - 4px);
	height:calc((100% - 4px)/2);
	border-radius:4px;
}

.coupon-box .coupon-box-overlay{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	border-radius:5px;
	opacity:1;
	transition:opacity .2s ease-in-out;
}

.coupon-box .coupon-box-content{
	position:absolute;
	width:100%;
	height:100%;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:16px;
	font-weight:700;
	text-transform:uppercase;
	text-shadow:0 1px 3px rgba(39, 39, 39, .65);
	z-index:20;
}

.coupon-box:before{
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	border-radius:5px;
}

.coupon-box:after{
	content:"";
	display:block;
	padding-bottom:100%;
}

.coupon-box .coupon-box-tooltip-btn{
	position:absolute;
	border:none;
	background:#fff;
	width:15px;
	text-indent:1px;
	height:15px;
	display:block;
	text-align:center;
	border-radius:100%;
	outline:none;
	right:10px;
	top:10px;
	font-size:10px;
	font-weight:700;
	z-index:20;
	transition:box-shadow .2s ease-in-out;
	text-transform:lowercase;
}

.coupon-box .coupon-box-tooltip-btn:focus,.coupon-box .coupon-box-tooltip-btn:hover{
	box-shadow:0 0 5px 0 #fff;
	text-decoration:none;
}

.coupon-box.coupon-box-enter-code .coupon-box-content{
	flex-flow:column;
}

.coupon-box.coupon-box-enter-code .coupon-box-content .submit-coupon-promo{
	display:none;
}

.coupon-box.coupon-box-enter-code .submit-coupon-wrapper .tippy-box{
	padding:.1rem 0;
}

.coupon-box.coupon-box-enter-code label{
	color:#fff;
	font-weight:700;
	display:block;
	margin:.5rem -.75rem;
}

.coupon-box.coupon-box-enter-code .coupon-code-field{
	height:2rem;
}

.coupon-box.coupon-box-enter-code .coupon-code-field:focus,.coupon-box.coupon-box-enter-code .coupon-code-field:hover{
	box-shadow:none;
}

.coupon-box.coupon-box-enter-code.coupon-code-loading .submit-coupon .fa-spinner{
	display:inline-block;
}

.coupon-box.coupon-box-enter-code.coupon-code-loading .submit-coupon span{
	display:none;
}

.coupon-box.coupon-box-enter-code .optional-coupon-text{
	display:block;
	font-size:.625rem;
	font-weight:700;
	color:inherit;
}

.coupon-box.swiper-slide{
	margin-right:0;
}

.coupon-box:not(.coupon-box-enter-code){
	cursor:pointer;
	opacity:1;
	transition:opacity .2s ease-in-out;
}

.coupon-box:not(.coupon-box-enter-code) .coupon-box-content{
	padding:.5rem;
}

.coupon-box:not(.coupon-box-enter-code):not(.coupon-box-loading):focus,.coupon-box:not(.coupon-box-enter-code):not(.coupon-box-loading):hover{
	opacity:.8;
}

@media (min-width:768px){
	.coupon-box{
		width:calc(25% - 6px);
		height:auto;
	}
}

.secure-deposit-form-form .block-actions,.secure-deposits-form .block-actions,.secure-withdrawals-form .block-actions{
	display:none;
}

.secure-deposit-form-form .ring-preloader,.secure-deposits-form .ring-preloader,.secure-withdrawals-form .ring-preloader{
	margin-top:3.5rem;
	position:relative;
}

@media (min-width:992px){
	.secure-deposit-form-form .ring-preloader,.secure-deposits-form .ring-preloader,.secure-withdrawals-form .ring-preloader{
		margin-top:5rem;
	}
}

.secure-deposit-form-form p small{
	font-weight:700;
}

.secure-deposit-form-form .form-group.form-group-amount input{
	text-align:right;
}

.secure-deposit-form-form .form-group.form-group-card-cvc .invalid-tooltip,.secure-deposit-form-form .form-group.form-group-card-date .invalid-tooltip{
	width:calc(100% - 24px);
}

.secure-deposit-form-form .credit-card-placeholder{
	display:none;
}

.secure-deposit-form-form .col-deposit-info .custom-control-input[type=radio]+.custom-control-label:after{
	background-size:50% 50%;
}

.secure-deposit-form-form .col-deposit-info .custom-control-input[type=radio]+.custom-control-label:after,.secure-deposit-form-form .col-deposit-info .custom-control-input[type=radio]+.custom-control-label:before{
	top:.2rem;
}

.secure-deposit-form-form .col-deposit-info .form-group-fees input{
	text-align:right;
}

.secure-deposit-form-form .col-deposit-info .form-group-transfee label{
	font-size:.75rem;
	text-transform:none;
}

.secure-deposit-form-form .col-deposit-info .credit-card-list .invalid-tooltip,.secure-deposit-form-form .col-deposit-info .form-group-transfee .invalid-tooltip{
	width:calc(100% - 24px);
}

.secure-deposit-form-form .col-deposit-info .credit-card-list .custom-control-label{
	font-size:.875rem;
}

.secure-deposit-form-form .col-deposit-info .credit-card-list .form-group-card-name .invalid-tooltip,.secure-deposit-form-form .col-deposit-info .credit-card-list .form-group-card-number .invalid-tooltip{
	width:100%;
}

.secure-deposit-form-form .tooltip-global,.secure-deposit-form-form>.row{
	display:none;
}

.secure-deposit-form-crypto-form .form-group,.secure-deposit-form-crypto-form p{
	max-width:100%;
}

@media (min-width:768px){
	.secure-deposit-form-crypto-form .form-group,.secure-deposit-form-crypto-form p{
		text-align:center;
		margin:0 auto;
	}
}

.secure-deposit-form-crypto-form p{
	margin-bottom:1.125rem;
}

@media (min-width:768px){
	.secure-deposit-form-crypto-form p{
		max-width:80%;
	}
}

.secure-deposit-form-crypto-form .form-group-amount label{
	text-align:center;
	display:block;
}

@media (min-width:768px){
	.secure-deposit-form-crypto-form .form-group-amount{
		max-width:50%;
	}
}

.secure-deposit-form-crypto-form .form-group-amount .form-control{
	text-align:right;
}

.secure-loading-form{
	text-align:center;
}

.secure-loading-form .fa-spinner{
	max-width:40px;
	margin-bottom:1rem;
}

@media (min-width:768px){
	.secure-loading-form .fa-spinner{
		margin-bottom:3rem;
	}
}

.secure-loading-form p{
	margin:0;
}

.secure-processor-deposit-crypto{
	text-align:center;
}

@media (min-width:768px){
	.secure-processor-deposit-crypto{
		text-align:left;
	}
}

.qr-code-image{
	width:100%;
	height:auto;
}

.secure-withdrawals-form-init .transaction-methods{
	display:flex;
	flex-wrap:wrap;
	margin-right:-.5rem;
	margin-left:-.5rem;
}

@media (min-width:992px){
	.secure-withdrawals-form-init .transaction-methods{
		display:flex;
		flex-wrap:wrap;
		margin-right:-.25rem;
		margin-left:-.25rem;
	}
}

.secure-withdrawals-form-init .transaction-method{
	position:relative;
	width:100%;
	padding-right:.5rem;
	padding-left:.5rem;
}

@media (min-width:992px){
	.secure-withdrawals-form-init .transaction-method{
		position:relative;
		width:100%;
		padding-right:.25rem;
		padding-left:.25rem;
	}
}

.secure-withdrawals-form-init label[for=withdrawal-fees]:before{
	display:none;
}

.secure-withdrawals-form-init .withdrawal-fees-wrapper{
	position:relative;
}

.secure-withdrawals-form-init .withdrawal-fees-loader{
	opacity:0;
	transition:opacity .2s ease-in-out;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	border-radius:4px;
}

.secure-withdrawals-form-init .withdrawal-fees-loader svg{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-.5rem;
	margin-left:-.5rem;
	width:1rem;
	height:1rem;
	color:#fff;
}

#withdrawal-fees{
	text-align:right;
}

#withdrawal-fees:-ms-input-placeholder{
	text-align:left;
	text-transform:none;
	color:inherit;
	font-weight:400;
}

#withdrawal-fees::placeholder{
	text-align:left;
	text-transform:none;
	color:inherit;
	font-weight:400;
}

.alert-fee-error{
	display:none;
}

.table-withdrawals .col-action a{
	text-transform:uppercase;
}

.table-withdrawals .col-method{
	text-align:center;
}

.main-container>.tooltip-global:first-child{
	margin-bottom:0;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}

.transaction-method-tippy{
	line-height:1.25;
}

.block-verify{
	text-align:center;
	display:none;
}

.btn-secure-deposits{
	font-size:1.5rem;
	padding:1.25rem 4rem;
}

.transaction-methods .custom-control-input:focus~.custom-control-label:before{
	background:rgba(91, 67, 156, .55);
}

.transaction-methods .custom-control-input:checked~.custom-control-label:before,.transaction-methods .custom-control-label:hover:before{
	background:rgba(91, 67, 156, .55) !important;
}

.transaction-methods .tippy-box{
	background-color:#ffc551;
	border-color:#ffc551;
	color:#403267;
}

.transaction-methods .tippy-arrow{
	color:#ffc551;
}

.coupon-list .swiper-button-next,.coupon-list .swiper-button-prev{
	background-color:#111;
}

.coupon-list-loader,.withdrawal-fees-loader{
	background:rgba(17, 17, 17, .5);
	background:rgba(64, 50, 103, .7);
}

.submit-coupon svg{
	color:#111;
}

@media (max-width:767.98px){
	.no-bonus-box .coupon-box-content .btn{
		font-size:.75rem;
	}
}

.coupon-box{
	color:#fff;
	background:#5b439c;
}

.coupon-box .coupon-box-overlay{
	background-image:linear-gradient(209deg, #5b439c, #403267);
}

.coupon-box:before{
	border:4px solid #5b439c;
}

.coupon-box .coupon-box-tooltip-btn{
	color:#6f42c1;
}

.coupon-box.coupon-box-enter-code .coupon-code-field,.coupon-box.coupon-box-enter-code .submit-coupon-wrapper .tippy-box,.coupon-box.coupon-box-enter-code label{
	font-size:.75rem;
}

.flatpickr-calendar .flatpickr-month .flatpickr-current-month select{
	font-size:1rem;
	font-weight:700;
}

.flatpickr-calendar .flatpickr-month .flatpickr-current-month select:hover{
	background-color:#f2f2f2;
	border-radius:4px;
}

.flatpickr-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper{
	border-radius:4px;
}

.flatpickr-calendar .flatpickr-month .flatpickr-current-month .numInputWrapper:hover{
	background-color:#f2f2f2;
}

.flatpickr-calendar .flatpickr-month .flatpickr-current-month .numInput{
	font-size:1rem;
	padding-left:.5rem;
	border-radius:4px;
	font-weight:700;
}

.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	transition:fill .25s ease-in-out;
}

.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg{
	fill:#403267;
}

.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg{
	left:10px;
	right:auto;
}

.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{
	left:auto;
	right:10px;
}

.flatpickr-calendar span.flatpickr-weekday{
	color:#959595;
}

.flatpickr-calendar .flatpickr-day{
	color:#000;
}

.flatpickr-calendar .flatpickr-day.flatpickr-disabled,.flatpickr-calendar .flatpickr-day.flatpickr-disabled:hover,.flatpickr-calendar .flatpickr-day.nextMonthDay,.flatpickr-calendar .flatpickr-day.notAllowed,.flatpickr-calendar .flatpickr-day.notAllowed.nextMonthDay,.flatpickr-calendar .flatpickr-day.notAllowed.prevMonthDay,.flatpickr-calendar .flatpickr-day.prevMonthDay{
	color:#c7c7c7;
}

.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.endRange.inRange,.flatpickr-calendar .flatpickr-day.endRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.endRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.endRange:focus,.flatpickr-calendar .flatpickr-day.endRange:hover,.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.selected.inRange,.flatpickr-calendar .flatpickr-day.selected.nextMonthDay,.flatpickr-calendar .flatpickr-day.selected.prevMonthDay,.flatpickr-calendar .flatpickr-day.selected:focus,.flatpickr-calendar .flatpickr-day.selected:hover,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.startRange.inRange,.flatpickr-calendar .flatpickr-day.startRange.nextMonthDay,.flatpickr-calendar .flatpickr-day.startRange.prevMonthDay,.flatpickr-calendar .flatpickr-day.startRange:focus,.flatpickr-calendar .flatpickr-day.startRange:hover{
	background-color:#403267;
	border-color:#403267;
	color:#fff;
}

.form-control.player-info-birthday{
	background-color:#fff;
}

@media (min-width:1200px){
	.layout-base-sidebar .main-content{
		flex:0 0 77.5%;
		max-width:77.5%;
	}
}

@media (min-width:1200px){
	.layout-base-sidebar .main-sidebar{
		flex:0 0 22.5%;
		max-width:22.5%;
	}
}

