/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(clientlib-react-app/resources/ajax-loader.gif) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(clientlib-react-app/resources/fonts/slick.eot);
    src: url(clientlib-react-app/resources/fonts/slick.eot?#iefix) format('embedded-opentype'), url(clientlib-react-app/resources/fonts/slick.woff) format('woff'), url(clientlib-react-app/resources/fonts/slick.ttf) format('truetype'), url(../../../etc.clientlibs/sisalsans/clientlibs/clientlib-vendor/resources/fonts/slick.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* Adds font-display: swap to the slick icon font (overrides slick-theme.css @font-face). */
@font-face {
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    src: url('../../../etc.clientlibs/sisalsans/clientlibs/clientlib-vendor/resources/fonts/slick.woff') format('woff'),
         url('../../../etc.clientlibs/sisalsans/clientlibs/clientlib-vendor/resources/fonts/slick.ttf') format('truetype');
}

.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:rgba(0,0,0,0);border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:20px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-container .select2-search--inline .select2-search__field::-moz-placeholder{line-height:normal}.select2-container .select2-search--inline .select2-search__field::placeholder{line-height:normal}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{padding:0 20px 0 0;margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{left:auto;right:0;border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:rgb(246.5,246.5,246.5);border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, white 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:rgba(0,0,0,0);border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, white 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eeeeee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:rgba(0,0,0,0);border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,0)}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:gray}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/*!
 * Datepicker for Bootstrap v1.10.1 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (https://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;border-width:1px 0;margin-left:-5px;margin-right:-5px}

._6aHFTxBfW7e0oVqQgLJfX {display: inline-flex;align-items: center;justify-content: center;gap: 0.5rem;border-width: 1px;font-weight: 500;text-decoration-line: none !important;outline: 2px solid transparent !important;outline-offset: 2px !important;transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 200ms
}._6aHFTxBfW7e0oVqQgLJfX:focus {--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;outline: 2px solid transparent !important;outline-offset: 2px !important;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}._6aHFTxBfW7e0oVqQgLJfX:focus-visible {--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;outline: 2px solid transparent !important;outline-offset: 2px !important;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important
}._6aHFTxBfW7e0oVqQgLJfX:disabled {pointer-events: none;opacity: 0.5
}.ln5EOwkSf8SNggQEUGuqp {--tw-border-opacity: 1;border-color: rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}._3eYMrYc9LYqgb2DshspeIG {border-color: #4F4F4F80;--tw-bg-opacity: 1;background-color: rgb(79 79 79 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color: rgb(31 41 55 / var(--tw-text-opacity, 1))
}._2ludNN_Pu5pR_zNlAPFSCS {--tw-border-opacity: 1;border-color: rgb(223 223 223 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color: rgb(31 41 55 / var(--tw-text-opacity, 1))
}.UNsNrVExko8iPl-vs1Gs {height: auto !important;border-color: transparent;background-color: transparent;padding: 0px !important;--tw-text-opacity: 1;color: rgb(22 154 214 / var(--tw-text-opacity, 1))
}._3Qu9TlFj7aXy_j9LerrmZZ {--tw-border-opacity: 1;border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color: rgb(255 255 255 / var(--tw-text-opacity, 1))
}._3Lh2DJISd8bg67uHdv-HS- {height: 2rem;padding-left: 0.75rem;padding-right: 0.75rem;font-size: 0.75rem;line-height: 1rem
}._2IJwFUNi2YYWarcpEMcN_a {height: 2.25rem;padding-top: 0.5rem;padding-bottom: 0.5rem;padding-left: 1rem;font-size: 0.875rem;line-height: 1.25rem
}._1gvI7SBErz3Ynj12paBoIk {height: 2.75rem;padding-left: 1.25rem;padding-right: 1.25rem;font-size: 0.875rem;line-height: 1.25rem
}._3aovCpecVCzvHEjZpn5dDW {height: 38px;font-size: 0.875rem;line-height: 1.25rem
}._2ner1TwnCLvQUFYH4f0f-R {border-radius: 0.375rem
}.zY4XPtyzbAmOxfsVLBY5B {border-radius: 9999px
}
.-Z9B6CqdKothSKvuivMpz {
    position: relative;
    border-radius: 2.28345px;
    border-width: 0.570864px;
    --tw-border-opacity: 1;
    border-color: rgb(234 239 244 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-shadow: 0px 0px 4px 1px rgba(0,0,0,0.1);
    --tw-shadow-colored: 0px 0px 4px 1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
h1,h2,h3,h4,h5,h6{margin-top:0px;margin-bottom:0px}._2xyWCIeS4mrelVzwhIVfiz{margin:0 !important}._1BzWy42xhPimB53AF9E8gF{font-size:1.25rem;line-height:1.75rem}._2_4lqp4j4nTzXn2F3el6xm{font-size:1.125rem;line-height:1.75rem}._3aCRYVv4ouAGTmp6cqk6AD{font-size:0.875rem;line-height:1.25rem}.ZxOvs6EZ0F4S2nAYYhQHw{margin-top:0px;margin-bottom:0px !important;overflow-wrap:break-word;font-weight:300;line-height:1.5rem}
._4BVKx2djeUmwXyUPZY-kr {position: relative;width: 100%
}._3iJ1C21bp_0gkKz7K33whB {position: absolute;left: 0.625rem;bottom: 2rem;z-index: 1;margin-bottom: 0px;--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size: 12px !important;color: #4F4F4F80 !important;opacity: 1
}._322-qS6LsrxehMGuZ44NQ {width: 100%;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.375rem;border-width: 1px;--tw-border-opacity: 1;border-color: rgb(223 223 223 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));background-image: none;padding: 9px;font-size: 0.875rem;line-height: 1.25rem;--tw-text-opacity: 1;color: rgb(31 41 55 / var(--tw-text-opacity, 1));transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 200ms
}._322-qS6LsrxehMGuZ44NQ:focus {--tw-border-opacity: 1;border-color: rgb(0 92 149 / var(--tw-border-opacity, 1));outline: 2px solid transparent;outline-offset: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(0 92 149 / var(--tw-ring-opacity, 1))
}._322-qS6LsrxehMGuZ44NQ:disabled {cursor: not-allowed;opacity: 0.5
}._2R_veKDqgCVQWEzned7yJ0 {pointer-events: none;position: absolute;right: 0.75rem;top: 50%;--tw-translate-y: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
._1hZv_DKZa3uhdo1EpCYsln {position: relative;width: 100%
}._2hNC_W4--wPhRJKrDNT8Sv {position: absolute;left: 0.625rem;bottom: 2rem;z-index: 1;margin-bottom: 0px;--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));font-size: 12px !important;color: #4F4F4F80 !important;opacity: 1
}._1_I1hfXjRmgLqYuKt4BC1N {width: 100%;border-radius: 4px;border-width: 1px;border-style: solid;--tw-border-opacity: 1;border-color: rgb(223 223 223 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));padding: 9px;font-size: 0.875rem;line-height: 1.25rem;--tw-text-opacity: 1;color: rgb(31 41 55 / var(--tw-text-opacity, 1));transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 200ms
}._1_I1hfXjRmgLqYuKt4BC1N::-moz-placeholder {--tw-text-opacity: 1;color: rgb(223 223 223 / var(--tw-text-opacity, 1))
}._1_I1hfXjRmgLqYuKt4BC1N::placeholder {--tw-text-opacity: 1;color: rgb(223 223 223 / var(--tw-text-opacity, 1))
}._1_I1hfXjRmgLqYuKt4BC1N:focus {--tw-border-opacity: 1;border-color: rgb(0 92 149 / var(--tw-border-opacity, 1));outline: 2px solid transparent;outline-offset: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(0 92 149 / var(--tw-ring-opacity, 1))
}._1_I1hfXjRmgLqYuKt4BC1N:disabled {cursor: not-allowed;opacity: 0.5
}._2X5YRbIJZbkKtxaJ7Y7nEA {pointer-events: none;position: absolute;right: 0.75rem;top: 50%;--tw-translate-y: -50%;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
[data-react-app] dialog {
  box-shadow: 0 2px 9px 0 rgba(0,0,0,0.2);
}

[data-react-app] ::backdrop {
  background-color: rgba(255, 255, 255, 0.70);
}

._2Tl_Uqr6jzAwRfWU2TtNka {display: inline-flex;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;user-select: none;align-items: center;gap: 0.5rem
}._1CCiC2ISsCZTcECDrh3Cn3 {cursor: not-allowed;opacity: 0.5
}._1uigruUyvYv-A59CiDZyy4 {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border-width: 0
}._3k1MCkQ8oxQ21eN98pvrEN {position: relative;display: flex;height: 1.25rem;width: 1.25rem;flex-shrink: 0;align-items: center;justify-content: center;border-radius: 9999px;border-width: 1px;border-style: solid;--tw-border-opacity: 1;border-color: rgb(22 154 214 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 200ms
}._3ALr7xabs9CjL9BC_jkKrj {height: 0.625rem;width: 0.625rem;--tw-scale-x: 0;--tw-scale-y: 0;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius: 9999px;background-color: transparent;transition-property: transform;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 200ms
}._1uigruUyvYv-A59CiDZyy4:checked+._3k1MCkQ8oxQ21eN98pvrEN {--tw-border-opacity: 1;border-color: rgb(22 154 214 / var(--tw-border-opacity, 1))
}._1uigruUyvYv-A59CiDZyy4:checked+._3k1MCkQ8oxQ21eN98pvrEN ._3ALr7xabs9CjL9BC_jkKrj {--tw-scale-x: 1;--tw-scale-y: 1;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity: 1;background-color: rgb(22 154 214 / var(--tw-bg-opacity, 1))
}._1uigruUyvYv-A59CiDZyy4:focus-visible+._3k1MCkQ8oxQ21eN98pvrEN {outline-style: solid;outline-width: 2px;outline-offset: 2px;outline-color: #169AD6
}._2X22rK18X8LOoNFOJfsqoE {font-size: 0.875rem;line-height: 1.25rem;--tw-text-opacity: 1;color: rgb(79 79 79 / var(--tw-text-opacity, 1))
}._1eGF7u_2_EdHekA4skYOZl {display: flex;flex-direction: column;gap: 0.5rem
}._16Q66k5vEfNxPkNPVehDP- {font-size: 0.875rem;line-height: 1.25rem;color: #4F4F4F80
}._3Av7zBW2oOIrSy3HJbe5vG {display: flex
}.gIZfJS-U15cfXpl0Vm6wy {flex-direction: row;flex-wrap: wrap;align-items: center;gap: 1rem
}._2qqiyx3uwH42MvQ9kHYWUk {flex-direction: column;gap: 0.5rem
}
[data-react-app] .check-win-carousel {
  --carousel-height: 32px;

  position: relative;
  height: var(--carousel-height);
  margin-top: 5px;
}

[data-react-app] .check-win-carousel .slider__counter {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: var(--carousel-height);
  margin: 0;
  padding: 8px 10px;
  line-height: 16px;
  text-align: center;
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  color: #ffffff;
  background: rgba(248, 248, 248, 0.3);
  border-radius: 0 0 6px 6px;
  z-index: -10;
}

[data-react-app] .check-win-carousel .slider__current {
  opacity: 0.5;
}

[data-react-app] .check-win-carousel .arrow-check-win-pag {
  height: var(--carousel-height);
  position: absolute;
  padding: 0;
  border: none;
  background: transparent;
  line-height: 1.9;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

[data-react-app] .check-win-carousel .next {
  right: calc(25% + var(--carousel-height) / 2);
}

[data-react-app] .check-win-carousel .prev {
  left: calc(25% + var(--carousel-height) / 2);
}

[data-react-app] .check-win-carousel .arrow-check-win-pag:disabled {
  opacity: 0.4;
  cursor: default;
}

[data-react-app] .container.vrfrm-grid {
    position: relative;
    display: block;
    width: auto;
    margin-bottom: 30px;
}
 
@media (max-width: 767px) {
    [data-react-app] [data-react-app="virtualracefrmcarousel"] {
        min-height: 370px;
    }
}

[data-react-app] .vrfrm-grid .vrfrm-embla {
    overflow: hidden;
}
[data-react-app] .vrfrm-grid .vrfrm-embla .vrfrm-wrapper {
    overflow: visible;
}
[data-react-app] .vrfrm-grid .vrfrm-wrapper-hp {
    display: grid;
    grid-template-columns: minmax(199px, 199px);
    grid-auto-columns: 199px;
    grid-auto-flow: column;
    width: auto;
    overflow-x: auto;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: hidden;
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
    cursor: grab;
    gap: 7.69px;
}
[data-react-app] .vrfrm-grid .vrfrm-wrapper {
    display: grid;
    grid-template-columns: minmax(160px, 160px);
    grid-auto-columns: 160px;
    grid-auto-flow: column;
    width: auto;
    overflow-x: auto;
    white-space: nowrap;
    overflow-y: hidden;
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
    cursor: grab;
    gap: 7.69px;
}

[data-react-app] .vrfrm-flat {
    grid-template-rows: 160px;
}
[data-react-app] .filtered.vrfrm-flat {
    grid-template-rows: unset!important;
    grid-auto-rows: minmax(160px, 160px);
    grid-column-gap: 15px;
    grid-row-gap: 20px;
}
[data-react-app] .vrfrm-flat-hp{
    grid-template-rows: 199px;
}
[data-react-app] .vrfrm-comp {
	grid-template-rows: 160px 160px;
	grid-column-gap: 7.69px;
	grid-row-gap: 5px;
}
[data-react-app] .vrfrm-comp-hp{
	grid-template-rows: 199px 199px;
	grid-column-gap: 12px;
	grid-row-gap: 5px;
}
/* Hide scrollbar for Chrome, Safari and Opera */
[data-react-app] .vrfrm-grid .vrfrm-wrapper::-webkit-scrollbar {
    display: none;
}
[data-react-app] .vrfrm-grid .vrfrm-card {
    position: relative;
    border-radius: 16px;
    overflow: hidden;
}

[data-react-app] .vrfrm-card:hover .vrfrm-game-image { /* IE 9 */ /* Safari 3-8 */
    transform: scale(1.3);
}

[data-react-app] .vrfrm-game-image {
    transition: 0.6s;
}

[data-react-app] .vrfrm-card:hover .vrfrm-card-link, [data-react-app] .vrfrm-card:hover .vrfrm-card-link-hp { /* IE 9 */ /* Safari 3-8 */
    transform: scale(1.3);
    background: linear-gradient(180deg, #23AAE2 0%, #80D6FA 100%);
}
[data-react-app] .vrfrm-card-link {
    transition: 0.6s;
}
[data-react-app] .vrfrm-card-link-hp {
     transition: 0.6s;
 }

[data-react-app] .vrfrm-grid .vrfrm-card:after {
    content:'';
    position:absolute;
    left:0; top:60%;
    width:100%; height:40%;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    display:inline-block; /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
[data-react-app] .vrfrm-grid .vrfrm-game-image {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 16px;
}
[data-react-app] .vrfrm-grid .row {
	position: relative;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 8px;
}
[data-react-app] .title-div {
     width: 60%;
}
 [data-react-app] .vrfrm-title {
    font-family: 'DM Sans';
    display: inline-block;
    float: left;
    color: var(--Secondary-500, #005C95);
    font-family: DM Sans;
    font-size: 29.981px;
    font-style: normal;
    font-weight: 700;
    line-height: 35.603px; /* 118.75% */
}
[data-react-app] .all-vrfrm-games-link {
    width: 37%;
    margin-top: 11px;
    text-align: end;
    padding-right: 35px;
}

[data-react-app] .all-vrfrm-games-link  a {
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.47px;
    color: #005C95;
}

[data-react-app] .vrfrm-grid .vrfrm-arrows {
    cursor: pointer;
    display: inline-block;
	width: 14px;
	height: 14px;
	position: absolute;
    bottom: 12px;
    right: 10px;
}
[data-react-app] .vrfrm-grid .vrfrm-arrow-right.active, [data-react-app] .vrfrm-grid .vrfrm-arrow-left.active {
	border-bottom: 2px solid #3376C5;
    border-left: 2px solid #3376C5;
}
[data-react-app] .vrfrm-grid .vrfrm-arrow-right {
	border-bottom: 2px solid lightgrey;
    border-left: 2px solid lightgrey;
	transform: rotate(-135deg);
}
[data-react-app] .vrfrm-grid .vrfrm-arrow-left {
	border-bottom: 2px solid lightgrey;
    border-left: 2px solid lightgrey;
	transform: rotate(45deg);
    margin-right: 20px;
}

[data-react-app] .vrfrm-grid  p {
    position: absolute;
    width: auto;
    height: 26px;
    border-radius: 12px;
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    line-height: 24px;
    margin: 0;
    /* identical to box height, or 133% */
    text-align: center;
    color: #FFFFFF;
    padding-left: 16px;
    padding-right: 16px;
    left: 8px;
    top: 9px;
}
[data-react-app] .vrfrm-grid .vrfrm-new-label {
    width:-moz-min-content;
    width:min-content;
    position:relative;
    background: linear-gradient(180deg, #FF5100 0%, #FC996B 100%);
    margin-bottom:3px;
}
[data-react-app] .vrfrm-grid .vrfrm-exlusive-label {
    width:-moz-min-content;
    width:min-content;
    position:relative;
    background: linear-gradient(90deg, #07C9F1 0%, #0398DF 100%);
    border-radius: 12px;
    margin-bottom:3px;
}
[data-react-app] .vrfrm-grid .vrfrm-price-label {
    width:-moz-min-content;
    width:min-content;
    position:relative;
    background: #0A7D41;
    border-radius: 12px;
    margin-bottom:3px;
}

[data-react-app] .vrfrm-grid .vrfrm-card-link-hp {
    left: 35px;
}
[data-react-app] .generalvrfrmcardlink {
    z-index: 1;
    position: absolute;
    bottom: 18px;
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #FFF !important;
    background: linear-gradient(360deg, #23AAE2 100%, #23AAE2 100%);
    border-radius: 15px;
    padding: 5px 10px;
    text-decoration:none;
    border: none;
}

[data-react-app] .generalvrfrmcardlink:hover {
    color: #212529 !important;
}

[data-react-app] .vrfrm-grid .vrfrm-card-sq {
    grid-column-end: span 2;
    grid-row-end: span 2;
    border-radius: 16px;
}

[data-react-app] .filtered .vrfrm-card-sq {
    grid-column-end: unset;
    grid-row-end: none;
    border-radius: 16px;
}

[data-react-app] .vrfrm-grid .vrfrm-rect-card {
    grid-column-end: span 2;
    border-radius: 16px;
}

[data-react-app] .filtered .vrfrm-rect-card {
    grid-column-end: unset;
    border-radius: 16px;
}
[data-react-app] .vrfrm-cards-btn {
    display: flex;
    justify-content: center;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    left:0;
    right: 0;
    bottom: -1px;
}
[data-react-app] .vrfrm-small{
margin-left: 53px;
}

@media screen and (min-width: 1044px) {
    [data-react-app] .vrfrm-grid .vrfrm-wrapper.filtered {
        grid-template-columns: repeat(5, minmax(160px,160px));
    }
}
@media screen and (min-width: 880px) and (max-width: 1043px) {
    [data-react-app] .vrfrm-grid .vrfrm-wrapper.filtered {
        grid-template-columns: repeat(5, minmax(160px,160px));
    }
}

@media (max-width: 980px) {
    [data-react-app] .container.vrfrm-grid {
        margin: 0px 20px 25px;
    }
}
@media screen and (min-width: 725px) and (max-width: 880px) {
    [data-react-app] .vrfrm-grid .vrfrm-wrapper.filtered {
        grid-template-columns: repeat(4, minmax(160px, 160px));
    }
}

@media (max-width: 767px) {
    [data-react-app] .container.vrfrm-grid {
        margin-left: 0px;
        margin-right: 0px;
    }

    [data-react-app] .vrfrm-arrows-container {
        display: none;
    }
    [data-react-app] .vrfrm-title {
        font-size: 22px;
        line-height: 26px;
    }
    [data-react-app] .vrfrm-arrows {
        display: none;
     }
     [data-react-app] .vrfrm-grid .vrfrm-arrow-left{
        display: none;
     }
     [data-react-app] .vrfrm-grid .vrfrm-arrow-right{
         display: none;
     }
     [data-react-app] .all-vrfrm-games-link {
         margin-top: 0px;
         padding-right: 0px;
         font-size: 14px;
         font-weight: 500;
         line-height: 18px;
         letter-spacing: 0.5px;
     }
     [data-react-app] .vrfrm-card:hover .vrfrm-game-image { /* IE 9 */ /* Safari 3-8 */
         transform: scale(1);
     }
     [data-react-app] .vrfrm-card:hover .vrfrm-card-link { /* IE 9 */ /* Safari 3-8 */
         transform: scale(1);
         background: linear-gradient(360deg, #23AAE2 100%, #23AAE2 100%);

     }
     [data-react-app] .all-vrfrm-games-link {
         margin-top: 0px;
         padding-right: 0px;
         font-size: 14px;
         font-weight: 500;
         line-height: 18px;
         letter-spacing: 0.5px;
     }

}

/*
 * Embla carousel structure for the redesigned homepage slider ("slidercomponentrd").
 * Visuals mirror the legacy markup in homepage-slider.css so the migration is
 * pixel-for-pixel; only the carousel mechanics moved to embla.
 * Everything is scoped under .gallery-embla so the legacy slider is untouched.
 */

[data-react-app] .gallery-embla .gallery-viewport {
  overflow: hidden;
  cursor: grab;
}

[data-react-app] .gallery-embla .gallery-viewport:active {
  cursor: grabbing;
}

[data-react-app] .gallery-embla .gallery-track {
  display: flex;
  margin-bottom: 45px;
}

[data-react-app] .gallery-embla .gallery-slide {
  position: relative;
  flex: 0 0 100%;
  min-width: 0;
  outline: 0;
}

/* Slide title container is shown directly (no carousel init callback reveals it). */
[data-react-app] .gallery-embla .gallery-item .container {
  display: block;
}

/* Banner view shadow. */
[data-react-app] #slider .gallery-embla .gallery-viewport {
  box-shadow: 0 2px 6px 0 #e3e3e3;
}

/* Arrows */
[data-react-app] .gallery-embla {
  /* Positioning context so the absolute arrows anchor to the gallery, not a page ancestor. */
  position: relative;
  margin-bottom: 35px;
}

[data-react-app] .gallery-embla .rd-arrow {
  position: absolute;
  top: 40%;
  transform: translate(-50%);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 45px;
  padding: 4px;
  border: none;
  border-radius: 75px;
  background-color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
}

[data-react-app] .gallery-embla .rd-arrow-prev {
  left: 40px;
}

[data-react-app] .gallery-embla .rd-arrow-next {
  right: -7px;
}

[data-react-app] .gallery-embla .rd-arrow i {
  display: inline-block;
  padding: 6.5px;
  border: 1px solid #3376c5;
  border-width: 0 2px 2px 0;
}

/* Dots — in normal flow directly below the carousel (no absolute positioning needed). */
[data-react-app] .gallery-embla .rd-dots {
  display: block;
  width: 100%;
  margin: 8px 0 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

[data-react-app] .gallery-embla .rd-dots li {
  position: relative;
  display: inline-block;
  width: 56px;
  height: 8px;
  margin: 0 7.5px;
  margin-left: 3px;
  padding: 0;
  border-radius: 6px;
  background-color: #d8d8d8;
  cursor: pointer;
}

[data-react-app] .gallery-embla .rd-dots li button {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  border-radius: 6px;
  background: transparent;
  color: transparent;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  outline: none;
}

[data-react-app] .gallery-embla .rd-dots li.is-active {
  background-color: #0173b9;
}

/* Tablet and below: arrows hidden (matches the legacy responsive behavior). */
@media (max-width: 979.98px) {
  [data-react-app] .gallery-embla .rd-arrow {
    display: none;
  }
}

/* Mobile */
@media (max-width: 767.98px) {
  [data-react-app] .gallery-embla .gallery-track {
    margin-bottom: 90px;
  }

  [data-react-app] .gallery-embla .rd-dots {
    height: 38px;
    padding: 0;
    background-color: #f8f8f8;
    font-size: 16px;
    font-weight: 500;
  }

  [data-react-app] .gallery-embla .rd-dots li {
    width: 8px;
    height: 8px;
  }
}

@media (max-width: 539.98px) {
  [data-react-app] .gallery-embla .gallery-viewport {
    height: auto; 
  }
}

[data-react-app] .db-container.db-grid {
    position: relative;
    display: block;
    width: 100%;
    margin: auto;
    padding-left: 35px;
    padding-right: 35px;
    margin-bottom: 44px;
}
[data-react-app] .db-grid .db-embla {
    overflow: hidden;
    margin-top: 20px;
}
[data-react-app] .db-grid .db-embla .db-wrapper {
    margin-top: 0;
}
[data-react-app] .db-grid .db-wrapper {
    display: flex;
    gap: 10px;
    width: auto;
    white-space: nowrap;
    cursor: grab;
    margin-top: 20px;
}
[data-react-app] .db-grid .db-column {
    display: flex;
    flex: 0 0 auto;
    flex-direction: column;
    gap: 10px;
}
[data-react-app] .db-grid .row {
	position: relative;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 8px;
}
[data-react-app] .db-title {
    font-family: 'DM Sans';
    display: inline-block;
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 40px;
    /* Secondary 500 */
    color: #005C95;
    float: left;
}
[data-react-app] .db-grid .db-arrows {
    cursor: pointer;
    display: inline-block;
	width: 14px;
	height: 14px;
	position: absolute;
    bottom: 12px;
    right: 10px;
}
[data-react-app] .db-grid .db-arrow-right.active, [data-react-app] .db-grid .db-arrow-left.active {
	border-bottom: 2px solid #3376C5;
    border-left: 2px solid #3376C5;
}
[data-react-app] .db-grid .db-arrow-right {
	border-bottom: 2px solid lightgrey;
    border-left: 2px solid lightgrey;
	transform: rotate(-135deg);
}
[data-react-app] .db-grid .db-arrow-left {
	border-bottom: 2px solid lightgrey;
    border-left: 2px solid lightgrey;
	transform: rotate(45deg);
    margin-right: 20px;
}
/* Hide scrollbar for Chrome, Safari and Opera */
[data-react-app] .db-grid .db-wrapper::-webkit-scrollbar {
    display: none;
}
[data-react-app] .db-wrapper .medium-card {
    width: 517px;
    height: 210px;
    position: relative;
    border-radius: 3.75px;
    grid-column-end: span 2;
    display: flex;
}
[data-react-app] .db-wrapper .large-card {
    width: 445px;
    height: 100%;
    position: relative;
    border-radius: 3.75px;
    grid-column-end: span 2;
    grid-row-end: span 2;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

[data-react-app] .dbc-lotteries-purple {
    background-color: #A25EB5;
}
[data-react-app] .dbc-lotteries-orange {
    background-color: #FF5100;
}
[data-react-app] .dbc-lotteries-violet {
    background-color: #E10098;
}
[data-react-app] .dbc-lotteries-blue {
    background-color: #23AAE2;
}
[data-react-app] .dbc-lotteries-yellow {
    background-color: #23AAE2;
}
[data-react-app] .dbc-lotteries-green {
    background-color: #00B2BF;
}
[data-react-app] .dbc-lotteries-darkpurple {
    background-color: #722189;
}
[data-react-app] .dbc-lotteries-red {
    background-color: #EA0029;
}
[data-react-app] .dbc-lotteries-purple .dbc-next-draw-md .number, [data-react-app] .dbc-lotteries-purple .dbc-next-draw .number {
    color: #6A257D;
}
[data-react-app] .dbc-lotteries-orange .dbc-next-draw-md .number, [data-react-app] .dbc-lotteries-orange .dbc-next-draw .number {
    color: #D44503;
}
[data-react-app] .dbc-lotteries-blue .dbc-next-draw-md .number, [data-react-app] .dbc-lotteries-blue .dbc-next-draw .number {
    color: #0173B9;
}
[data-react-app] .dbc-lotteries-violet .dbc-next-draw-md .number, [data-react-app] .dbc-lotteries-violet .dbc-next-draw .number {
    color: #B12684;
}
[data-react-app] .dbc-lotteries-green .dbc-next-draw-md .number, [data-react-app] .dbc-lotteries-green .dbc-next-draw .number {
    color: #007F89;
}
[data-react-app] .dbc-lotteries-darkpurple .dbc-next-draw-md .number, [data-react-app] .dbc-lotteries-darkpurple .dbc-next-draw .number {
    color: #4B1B59;
}
[data-react-app] .dbc-lotteries-red .dbc-next-draw-md .number, [data-react-app] .dbc-lotteries-red .dbc-next-draw .number {
    color: #96142B;
}
[data-react-app] .dbc-lotteries-orange .dbc-lotteries-jackpot > * {
    color: #D44503;
}
[data-react-app] .dbc-lotteries-blue .dbc-lotteries-jackpot > * {
    color: #0173B9;
}
[data-react-app] .dbc-lotteries-purple .dbc-lotteries-jackpot > * {
    color: #6A257D;
}
[data-react-app] .dbc-lotteries-violet .dbc-lotteries-jackpot > * {
    color: #B12684;
}
[data-react-app] .dbc-lotteries-green .dbc-lotteries-jackpot > * {
    color: #007F89;
}
[data-react-app] .dbc-lotteries-darkpurple .dbc-lotteries-jackpot > * {
    color: #722189;
}
[data-react-app] .dbc-lotteries-red .dbc-lotteries-jackpot > * {
    color: #C70225;
}
[data-react-app] .dbc-lotteries-purple .db-jackpot-total-large, [data-react-app] .dbc-lotteries-purple .db-jackpot-total-md {
    background-color: #EDC0FA;
}
[data-react-app] .dbc-lotteries-orange .db-jackpot-total-large, [data-react-app] .dbc-lotteries-orange .db-jackpot-total-md {
    background-color: #FFE2B7;
}
[data-react-app] .dbc-lotteries-violet .db-jackpot-total-large, [data-react-app] .dbc-lotteries-violet .db-jackpot-total-md{
    background-color: #F8BBE2;
}
[data-react-app] .dbc-lotteries-blue .db-jackpot-total-large, [data-react-app] .dbc-lotteries-blue .db-jackpot-total-md {
    background-color: #B9DEF5;
}
[data-react-app] .dbc-lotteries-green .db-jackpot-total-large, [data-react-app] .dbc-lotteries-green .db-jackpot-total-md{
    background-color: #7AD5DE;
}
[data-react-app] .dbc-lotteries-darkpurple .db-jackpot-total-large, [data-react-app] .dbc-lotteries-darkpurple .db-jackpot-total-md{
    background-color: #FFF5BE;
}
[data-react-app] .dbc-lotteries-red .db-jackpot-total-large, [data-react-app] .dbc-lotteries-red .db-jackpot-total-md{
    background-color: #FDF0F2;
}

[data-react-app] .db-grid .db-game-image {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 3.75px;
}
[data-react-app] .db-grid .db-card-link {
    z-index: 1;
    width: 160px;
    height: 40px;
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    /* identical to box height, or 129% */
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    /* White */
    color: #0173B9;
    background: #FFFFFF;
    border: 3px solid #0173B9;
    border-radius: 20px;
    padding: 0px 60px;
    text-decoration: none;
    text-transform: uppercase;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4);
    transition: transform 0.5s, background-color 0.5s;
}
[data-react-app] .db-lottery {
    transition: transform 0.5s, background-color 0.5s;
    position: relative;
    overflow: hidden;
}
[data-react-app] .db-lottery::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: linear-gradient(to top, rgba(255, 255, 255, 0.3), transparent);
    transform-origin: bottom;
    transform: scaleY(0);
    opacity: 0;
    transition: transform 0.3s, opacity 0.3s;
}
[data-react-app] .db-lottery:hover::before {
    height: 100%;
    transform: scaleY(1);
    opacity: 1;
}

[data-react-app] .db-lottery:hover .db-card-link {
    transform: scale(1.2);
    background-color: #0173B9;
    color: #F3F3F3;
    font-size: 18px;
}
[data-react-app] .db-lottery:hover .button-text {
    color: white;
}
[data-react-app] .db-lottery:hover .box-top, [data-react-app] .db-lottery:hover .box-bottom, [data-react-app] .db-lottery:hover .db-jackpot-total-large, [data-react-app] .db-lottery:hover .db-jackpot-total-md {
    background-color: #FFFFFF;
}
[data-react-app] .db-lottery:hover .dbc-top-dr, [data-react-app] .db-lottery:hover .dbc-bottom-dr, [data-react-app] .db-lottery:hover .db-mp-flip, [data-react-app] .db-lottery:hover .db-on-flip, [data-react-app] .db-lottery:hover .db-st-flip, [data-react-app] .db-lottery:hover .db-sl-flip, [data-react-app] .db-lottery:hover .db-superloto-flip, [data-react-app] .db-lottery:hover .db-hon-flip  {
    background-color: #FFFFFF;
}
[data-react-app] .db-medium {
    bottom: 23px;
}
[data-react-app] .db-large {
    bottom: 25px;
}
[data-react-app] .large-card .db-lotteries-item {
    align-items: center;
}
[data-react-app] .db-lotteries-item {
    position: relative;
    width: 100%;
    gap: 12px;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
}
[data-react-app] .db-lotteries-item.without-draw-date {
    align-items: center;
}
[data-react-app] .db-lotteries-item .left-section {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
    min-width: 290px;
}
[data-react-app] .db-lotteries-logo {
    position: relative;
    display: flex;
    justify-content: center;
}
[data-react-app] .md-logo {
    width: 180px;
    height: 43px;
}
[data-react-app] .medium {
    width: 100%;
}
[data-react-app] .line {
    position: absolute;
    left: 57%;
    top: 20px;
}
[data-react-app] .dashed-line {
    position: relative;
    height: 160px;
    width: 2px;
}
[data-react-app] .dashed-line-mobile {
    display: none;
}
[data-react-app] .big-logo {
    height: 74px;
    width: 306px;
}
[data-react-app] .db-lotteries-entry {
    position: relative;
    width: 289px;
}
[data-react-app] .db-lotteries-entry-large {
    position: relative;
    display: flex;
    gap: 15px;
    width: 100%;
    padding: 0 20px;
}
[data-react-app] .db-lotteries-entry-large .dbc-lotteries-jackpot {   
    display: flex;
    flex-direction: column;
    gap: 15px;
    width: 100%;
}
[data-react-app] .dbc-lotteries-jackpot {
    position: relative;
    margin: auto;
}
[data-react-app] .db-lot-title {
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    line-height: 15.33px;
    letter-spacing: 1px;
    color: #FFFFFF !important;
}
[data-react-app] .db-lot-title-large {
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 15.33px;
    letter-spacing: 1px;
    color: #FFFFFF !important;
}
[data-react-app] .dbc-next-draw .db-lot-title-large {
    font-size: 20px;
    width: 292px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 15.33px;
    letter-spacing: 1px;
    color: #FFFFFF !important;
}
[data-react-app] .db-jackpot-total-large {
    margin-bottom: 0;
    height: 62px;
    box-sizing: border-box;
    border: 4px solid;
    border-radius: 6px;
    display: none;
    justify-content: center;
    align-items: center;
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 62px;
    transition: transform 0.5s, background-color 0.5s;
}
[data-react-app] .db-jackpot-total-md {
    position: relative;
    width: 95%;
    height: 36px;
    top: 10px;
    left: 10px;
    box-sizing: border-box;
    border: 2px solid;
    border-radius: 6px;
    display: none;
    justify-content: center;
    align-items: center;
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 29px;
    line-height: 40px;
    transition: transform 0.5s, background-color 0.5s;
}
[data-react-app] .dbc-next-draw {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
[data-react-app] .dbc-next-draw-md {
    position: absolute;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    top: 29px;
    left: 60%;
    width: 40%;
}
[data-react-app] .dbc-next-draw .db-draw-date {
    display: none;
    font-family: 'DM SANS';
    font-weight: 400;
    font-size: 20px;
    line-height: 18.74px;
    text-align: center;
    color: #F3F3F3;
}
[data-react-app] .dbc-next-draw-md .db-draw-date {
    display: none;
    font-family: 'DM SANS';
    font-weight: 500;
    font-size: 21px;
    line-height: 26.83px;
    text-align: center;
    color: #F3F3F3;
    margin-top: 4px;
    margin-right: 4px;
}
[data-react-app] .dbc-next-draw-md .db-lot-title{
    width: 155px;
    height: 40px;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    overflow-y: hidden;
    white-space: normal;
}
[data-react-app] .dbc-next-draw-md .db-time-labels {
    font-size: 10px;
    margin-top: 5px;
    color: #4F4F4F;
    letter-spacing: 1px;
    margin-bottom: 17px;
}
[data-react-app] .dbc-next-draw .db-time-labels {
    font-size: 10px;
    margin-top: 5px;
    color: #4F4F4F;
    letter-spacing: 1px;
    margin-bottom: 17px;
}
[data-react-app] .dbc-next-draw .box-labels {
    display: flex;
    justify-content: center;
    font-family: "DM SANS";
    font-weight: 700;
    font-size: 17.66px;
    line-height: 35.31px;
    color: #F3F3F3;
}
[data-react-app] .dbc-next-draw-md .box-labels {
    display: flex;
    justify-content: center;
    font-family: "DM SANS";
    font-weight: 700;
    font-size: 14px;
    line-height: 20.05px;
    color: #F3F3F3;
}
[data-react-app] .db-draw-time {
    width: 235px;
    height: 92.5px;
    position: relative;
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
    bottom: 10px;
}
[data-react-app] .dbc-next-draw-md .db-draw-time {
    width: 178.4px;
    height: 68.78px;
    position: relative;
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
    bottom: 10px;
}
[data-react-app] .dbc-next-draw .box-top {
    position: relative;
    width: 69.01px;
    height: 28.25px;
    border-radius: 5px;
    bottom: 0.5px;
    transition: transform 0.5s, background-color 0.5s;
}
[data-react-app] .dbc-next-draw-md .box-top {
    position: relative;
    width: 52.43px;
    height: 21.47px;
    border-radius: 5px;
    bottom: 0.5px;
    transition: transform 0.5s, background-color 0.5s;
}
[data-react-app] .dbc-next-draw .box-bottom {
    position: relative;
    width: 69.01px;
    height: 28.25px;
    border-radius: 5px;
    transition: transform 0.5s, background-color 0.5s;
}
[data-react-app] .dbc-next-draw-md .number {
    position: absolute;
    font-weight: 700;
    top: 13%;
    left: 23%;
    width: 28.7px;
    height: 27px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 26.83px;
}
[data-react-app] .dbc-next-draw .number {
    position: absolute;
    font-weight: 700;
    top: 11%;
    left: 11%;
    width: 54px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 35.31px;
}
[data-react-app] .dbc-next-draw-md .box-bottom {
    position: relative;
    width: 52.43px;
    height: 21.47px;
    border-radius: 5px;
    transition: transform 0.5s, background-color 0.5s;
}
[data-react-app] .db-days, [data-react-app] .db-hours, [data-react-app] .db-minutes {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

[data-react-app] .db-grid .db-mp-flip {
    color: #0173B9;
    background: #B9DEF5;
}

[data-react-app] .db-grid .db-on-flip {
    color: #722189;
    background: #EDC0FA;
}

[data-react-app] .db-grid .db-st-flip {
    color: #B12684;
    background: #F8BBE2;
}

[data-react-app] .db-grid .db-sl-flip {
    color: #C70225;
    background: #FDF0F2;
}

[data-react-app] .db-grid .db-superloto-flip {
    color: #D44503;
    background: #FFE2B7;
}

[data-react-app] .db-grid .db-hon-flip {
    color: #722189;
    background: #FFF5BE;
    font-family: DM Sans Medium;
}

@media (max-width: 980px) {
    [data-react-app] .db-grid .db-wrapper {
        min-height: 269px;
        display: flex;
        gap: 15px;
        width: auto;
        margin: auto;
        white-space: nowrap;
        cursor: grab;
    }
    [data-react-app] .db-grid .db-column {
        gap: 15px;
    }
    [data-react-app] .db-grid .card {
        width: 345px;
        min-height: 267px;
        position: relative;
        border-radius: 0px;
    }
}

[data-react-app] .confetti-canvas {
    width: 445px;
    height: 434px;
    position: absolute;
}

/*
Game Time
*/
[data-react-app] .dbc-days-time-dr, [data-react-app] .dbc-hours-time-dr, [data-react-app] .dbc-minutes-time-dr, [data-react-app] .dbc-seconds-time-dr {
    transition: transform 0.6s;
    transform-style: preserve-3d;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
[data-react-app] .dbc-time-area-dr {
    width: auto;
    height: auto;
    position: relative;
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
    bottom: 5px;
}

[data-react-app] .dbc-flip-card-dr {
  width: 52px;
  height: 45px;
  position: relative;
  display: inline-flex;
  flex-direction: column;
  border-radius: .1em;
  font-family: DM Sans;
  font-size: 26.832px;
  font-style: normal;
  font-weight: 700;
  line-height: 26.832px; /* 100% */
}

[data-react-app] .dbc-top-dr,
[data-react-app] .dbc-bottom-dr,
[data-react-app] .dbc-flip-card-dr .dbc-top-flip-dr,
[data-react-app] .dbc-flip-card-dr .dbc-bottom-flip-dr {
  height: .75em;
  line-height: 23px;
  padding: 11px;
  overflow: hidden;
  text-align: center;
  justify-content: center;
}

[data-react-app] .dbc-flip-card-dr.lrg {
  width: 69px;
  height: 56px;
  position: relative;
  display: inline-flex;
  flex-direction: column;
  box-shadow: 2px 4px 4px 0px rgba(0, 0, 0, 0.14);
  border-radius: .1em;
  font-family: DM Sans;
  font-size: 35px;
  font-style: normal;
  font-weight: 700;
  line-height: 26.832px; /* 100% */
}

[data-react-app] .dbc-top-dr.lrg,
[data-react-app] .dbc-bottom-dr.lrg,
[data-react-app] .dbc-flip-card-dr.lrg .dbc-top-flip-dr.lrg,
[data-react-app] .dbc-flip-card-dr.lrg .dbc-bottom-flip-dr.lrg {
  height: .75em;
  line-height: 29px;
  padding: 14px;
  overflow: hidden;
  text-align: center;
  justify-content: center;
}

[data-react-app] .dbc-top-dr,
[data-react-app] .dbc-flip-card-dr .dbc-top-flip-dr {
  display: flex;
  border-radius: 5px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}

[data-react-app] .dbc-bottom-dr,
[data-react-app] .dbc-flip-card-dr .dbc-bottom-flip-dr {
  display: flex;
  align-items: flex-end;
  border-radius: 5px;
}

[data-react-app] .dbc-flip-card-dr .dbc-top-flip-dr {
  position: absolute;
  width: 100%;
  animation: flip-top 250ms ease-in;
  transform-origin: bottom;
}

@keyframes flip-top-dr {
  100% {
    transform: rotateX(90deg);
  }
}

[data-react-app] .dbc-flip-card-dr .dbc-bottom-flip-dr {
  position: absolute;
  bottom: 0;
  width: 100%;
  animation: flip-bottom 250ms ease-out 250ms;
  transform-origin: top;
  transform: rotateX(90deg);
}

@keyframes flip-bottom-dr {
  100% {
    transform: rotateX(0deg);
  }
}

[data-react-app] .dbc-time-fields-lg {
    display: flex;
    color: #F3F3F3;
    text-align: center;
    font-family: DM Sans;
    font-size: 17.656px;
    font-style: normal;
    font-weight: 700;
    line-height: 35.313px;
}

[data-react-app] .dbc-time-fields {
    display: flex;
    color: #F3F3F3;
    text-align: center;
    font-family: DM Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20.047px; /* 143.191% */
    margin-top: 7px;
}

@media (max-width: 767.98px) {
    [data-react-app] .dbc-lotteries-purple .db-jackpot-total-large, [data-react-app] .dbc-lotteries-purple .db-jackpot-total-md {
        background-color: #f7f7f7;
    }
    [data-react-app] .dbc-lotteries-orange .db-jackpot-total-large, [data-react-app] .dbc-lotteries-orange .db-jackpot-total-md {
        background-color: #f7f7f7;
    }
    [data-react-app] .dbc-lotteries-violet .db-jackpot-total-large, [data-react-app] .dbc-lotteries-violet .db-jackpot-total-md{
        background-color: #f7f7f7;
    }
    [data-react-app] .dbc-lotteries-blue .db-jackpot-total-large, [data-react-app] .dbc-lotteries-blue .db-jackpot-total-md {
        background-color: #f7f7f7;
    }
    [data-react-app] .dbc-lotteries-green .db-jackpot-total-large, [data-react-app] .dbc-lotteries-green .db-jackpot-total-md{
        background-color: #f7f7f7;
    }
    [data-react-app] .dbc-lotteries-darkpurple .db-jackpot-total-large, [data-react-app] .dbc-lotteries-darkpurple .db-jackpot-total-md{
        background-color: #f7f7f7;
    }
    [data-react-app] .dbc-lotteries-red .db-jackpot-total-large, [data-react-app] .dbc-lotteries-red .db-jackpot-total-md{
        background-color: #f7f7f7;
    }

    [data-react-app] .db-grid .db-mp-flip {
        background: #f7f7f7;
    }

    [data-react-app] .db-grid .db-on-flip {
        background: #f7f7f7;
    }

    [data-react-app] .db-grid .db-st-flip {
        background: #f7f7f7;
    }

    [data-react-app] .db-grid .db-sl-flip {
        background: #f7f7f7;
    }

    [data-react-app] .db-grid .db-superloto-flip {
        background: #f7f7f7;
    }
    [data-react-app] .db-grid .db-hon-flip {
        background: #f7f7f7;
    }

    [data-react-app] .db-lottery:hover .db-card-link {
        transform: scale(1);
        background-color: #FFFFFF;
        font-size: 9px;
        color: #0173B9;
    }
    [data-react-app] .db-lottery:hover::before {
        opacity: 0;
    }
    [data-react-app] .dbc-top-dr,
    [data-react-app] .dbc-flip-card-dr .dbc-top-flip-dr {
      border-radius: 2.3px;
    }

    [data-react-app] .dbc-bottom-dr,
    [data-react-app] .dbc-flip-card-dr .dbc-bottom-flip-dr {
      border-radius: 2.3px;
    }
    [data-react-app] .dbc-time-fields {
        font-size: 8.2px;
        font-style: normal;
        font-weight: 700;
        line-height: 11.7px; /* 143.191% */
        margin-top: 3px;
    }
    [data-react-app] .dbc-next-draw-md .db-draw-date {
        margin-bottom: 6px;
    }
    [data-react-app] .dbc-top-dr,
    [data-react-app] .dbc-bottom-dr,
    [data-react-app] .dbc-flip-card-dr .dbc-top-flip-dr,
    [data-react-app] .dbc-flip-card-dr .dbc-bottom-flip-dr {
      line-height: 13px;
      padding: 6px;
    }
    [data-react-app] .dbc-flip-card-dr {
        height: 25px;
        width: 30.7px;
        font-size: 15px;
    }
    [data-react-app] .db-grid .db-wrapper {
        min-height: 269px;
        display: flex;
        gap: 15px;
        margin: auto;
        white-space: nowrap;
        cursor: grab;
    }
    [data-react-app] .db-grid .db-column {
        gap: 15px;
    }
    [data-react-app] .db-grid .card {
        width: 345px;
        min-height: 267px;
        position: relative;
        border-radius: 0px;
    }
    [data-react-app] .dbc-time-area-dr {
        gap: 6px;
    }
}

@media (max-width: 479.98px) {
    [data-react-app] .db-lotteries-item .left-section {
        gap: 10px;
        min-width: 160px;
    }
    [data-react-app] .db-jackpot-total-md {
        top: 0;
        margin-bottom: 0;
    }
     [data-react-app] .db-grid .db-wrapper {
         min-height: 286px;
         display: flex;
         gap: 3px;
         width: 100%;
         margin: auto;
         white-space: nowrap;
         cursor: grab;
     }
     [data-react-app] .db-grid .db-column {
         gap: 3px;
     }
     [data-react-app] .db-grid .card {
         width: 331px;
         min-height: 256px;
         position: relative;
         border-radius: 0px;
     }
     [data-react-app] .db-title {
        font-weight: 500;
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 10px;
     }
     [data-react-app] .db-grid .db-arrows {
        display: none !important;
     }
     [data-react-app] .db-wrapper .medium-card {
        width: 292px;
        height: 138px;
        grid-column-end: span 2;
     }
     [data-react-app] .db-lot-title {
        margin-left: 5px;
        font-size: 9px;
        line-height: 14px;
     }
     [data-react-app] .db-jackpot-total-md {
        width: 98%;
        min-width: 140px;
        height: 20.25px;
        font-size: 16px;
        line-height: 22.5px;
        left: 4px;
        padding: 8px;
     }
     [data-react-app] .db-grid .db-card-link {
        width: 90px;
        height: 22.5px;
        border: 0.56px solid #0173B9;
        border-radius: 11.25px;
        font-size: 9px;
        line-height: 11px;
        left: 35px;
        padding: 0px 35px;
     }
     [data-react-app] .dbc-next-draw-md {
        top: 21px;
     }
     [data-react-app] .dbc-next-draw-md .db-lot-title {
        width: 115px;
        height: 21px;
        font-size: 10px;
        line-height: 11.74px;
        overflow: hidden;
     }
     [data-react-app] .dbc-next-draw-md .db-draw-date {
        font-size: 12.32px;
        line-height: 15.75px;
     }
     [data-react-app] .dbc-next-draw-md .db-draw-time {
        width: 104.54px;
        height: 39.86px;
        gap: 5px;
     }
     [data-react-app] .dbc-next-draw-md .box-top {
        width: 30.77px;
        height: 12.6px;
        border-radius: 2.36px;
     }
     [data-react-app] .dbc-next-draw-md .box-bottom {
        width: 30.77px;
        height: 12.6px;
        border-radius: 2.36px;
     }
     [data-react-app] .dbc-next-draw-md .box-labels {
        font-size: 8.22px;
        line-height: 11.77px;
     }
     [data-react-app] .md-logo {
        width: 103px;
        height: 24px;
        margin-bottom: 0px;
     }
     [data-react-app] .db-lotteries-entry {
        width: 160px;
     }
     [data-react-app] .db-medium {
        bottom: 16px;
     }
     [data-react-app] .dashed-line-mobile {
        position: relative;
        display: block;
        height: 160px;
        width: 1.3px;
     }
     [data-react-app] .dashed-line {
        display: none;
     }
     [data-react-app] .dbc-next-draw-md .number {
        left: 3%;
        height: 15px;
        font-size: 15.75px;
     }
}


[data-react-app] .kazikazan-redesign .kk-embla {
  overflow: hidden;
}

[data-react-app] .kazikazan-redesign .kk-embla .wrapper {
  overflow: visible;
  cursor: grab;
}

[data-react-app] .kazikazan-redesign .kk-embla .wrapper:active {
  cursor: grabbing;
}

[data-react-app] .game-banner-container {
  display: flex;
  gap: 10px;
  padding: 0 0 30px 0;
}

[data-react-app] .game-banner {
  flex: 1;
  height: 50px;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 8px;
  color: #fff;

  @media (min-width: 768px) {
    padding-left: 15px;
  }

}

[data-react-app] .game-banner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
  height: 49px;
  background: linear-gradient(135deg, var(--bg-start) 0, var(--bg-end) 100%);
  clip-path: polygon(0 0, 100% 0, 80% 100%, 0 100%);
  z-index: 1;

    @media(min-width: 480px) {
        width: 110px;
    }
}

[data-react-app] .game-banner-desktop {
    display: none;  

    @media(min-width: 480px) {
        display: flex;
    }

}

[data-react-app] .game-banner-mobile {
    display: none;

    @media(max-width: 479px) {
        display: flex;
    }
}

[data-react-app] .game-banner-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-right: 9px;
}

[data-react-app] .game-banner h3 {
  display: none;
  font-size: 15px;
  font-weight: 900;
  margin: 0;
  color:#FFFFFF;
  z-index: 9;
  text-align: center;
  padding: 0 15px;

  @media (min-width: 768px) {
    display: block;
  }
}

[data-react-app] .game-banner img {
    z-index: 99;
}

[data-react-app] .game-banner-button {
  background: #fff;
  padding: 8px 12px;
  border-radius: 20px;
  cursor: pointer;
  font-weight: 700;
  font-size: 10px;
  white-space: nowrap;
  z-index: 99;
}

[data-react-app] .left-banner-play-now-button {
  border: 1px solid #F5D1FF;
  color:#8627A1 !important;
}

[data-react-app] .right-banner-play-now-button {
  border: 1px solid #D8F0FF;
  color:#214393;
}

@charset "UTF-8";@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;background-image:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;inset:0;margin:0;position:fixed;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;inset:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:7px;border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;inset:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
