
:root{--gogoroyal-green:#00dfa3;--gogoroyal-red:#f73563;--gogoroyal-yellow:#ffbd17;--gogoroyal-blue:#3c63e2;--gogoroyal-rounded:16px;--gogoroyal-padding:10px;--gogoroyal-input-rounded:10px;--gogoroyal-theme-color-grad-1:#57bdff;--gogoroyal-theme-color-grad-2:#4f77fb;--gogoroyal-theme-color-grad-3:#6528cf;--gogoroyal-theme-color:#6500d8;--gogoroyal-theme-text:#ffffff;--gogoroyal-theme-text-primary:#000000;--gogoroyal-theme-text-secondary:#999999;--gogoroyal-theme-text-secondary-light:#bbbbbb;--gogoroyal-theme-bordercolor:rgba(0, 0, 0, 0.1);--gogoroyal-header:transparent;--gogoroyal-header-active:#ffffff;--gogoroyal-footer:#ffffff;--gogoroyal-sidebar:var(--gogoroyal-theme-color);--gogoroyal-card-color:#ffffff;--gogoroyal-page-bg-1:#ffffff;--gogoroyal-page-bg-2:#eff6f9;--gogoroyal-page-bg-3:#faf0fb;--gogoroyal-page-text:#000000;--gogoroyal-page-link:var(--gogoroyal-theme-color)}@media screen and (max-width:340px){:root{--gogoroyal-padding:10px;--gogoroyal-rounded:12px}}

:root{--bs-blue:#3c63e2;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#f73563;--bs-orange:#fd7e14;--bs-yellow:#ffbd17;--bs-green:#00dfa3;--bs-teal:#0ab2be;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#3c63e2;--bs-secondary:#6c757d;--bs-success:#00dfa3;--bs-info:#0dcaf0;--bs-warning:#ffbd17;--bs-danger:#f73563;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}sub{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}a{color:#3c63e2;text-decoration:underline}a:hover{color:#304fb5}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,pre{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}@media (min-width:576px){.col-sm{flex:1 0 0%}}@media (min-width:768px){.col-md{flex:1 0 0%}}@media (min-width:992px){.col-lg{flex:1 0 0%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333%}.col-2{flex:0 0 auto;width:16.66667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333%}.col-5{flex:0 0 auto;width:41.66667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333%}.col-8{flex:0 0 auto;width:66.66667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333%}.col-11{flex:0 0 auto;width:91.66667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.g-0{--bs-gutter-x:0}.g-0{--bs-gutter-y:0}.g-1{--bs-gutter-x:0.25rem}.g-1{--bs-gutter-y:0.25rem}.g-2{--bs-gutter-x:0.5rem}.g-2{--bs-gutter-y:0.5rem}.g-3{--bs-gutter-x:1rem}.g-3{--bs-gutter-y:1rem}.g-4{--bs-gutter-x:1.5rem}.g-4{--bs-gutter-y:1.5rem}.g-5{--bs-gutter-x:3rem}.g-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333%}.col-sm-2{flex:0 0 auto;width:16.66667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333%}.col-sm-5{flex:0 0 auto;width:41.66667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333%}.col-sm-8{flex:0 0 auto;width:66.66667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333%}.col-sm-11{flex:0 0 auto;width:91.66667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.g-sm-0{--bs-gutter-x:0}.g-sm-0{--bs-gutter-y:0}.g-sm-1{--bs-gutter-x:0.25rem}.g-sm-1{--bs-gutter-y:0.25rem}.g-sm-2{--bs-gutter-x:0.5rem}.g-sm-2{--bs-gutter-y:0.5rem}.g-sm-3{--bs-gutter-x:1rem}.g-sm-3{--bs-gutter-y:1rem}.g-sm-4{--bs-gutter-x:1.5rem}.g-sm-4{--bs-gutter-y:1.5rem}.g-sm-5{--bs-gutter-x:3rem}.g-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333%}.col-md-2{flex:0 0 auto;width:16.66667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333%}.col-md-5{flex:0 0 auto;width:41.66667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333%}.col-md-8{flex:0 0 auto;width:66.66667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333%}.col-md-11{flex:0 0 auto;width:91.66667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.g-md-0{--bs-gutter-x:0}.g-md-0{--bs-gutter-y:0}.g-md-1{--bs-gutter-x:0.25rem}.g-md-1{--bs-gutter-y:0.25rem}.g-md-2{--bs-gutter-x:0.5rem}.g-md-2{--bs-gutter-y:0.5rem}.g-md-3{--bs-gutter-x:1rem}.g-md-3{--bs-gutter-y:1rem}.g-md-4{--bs-gutter-x:1.5rem}.g-md-4{--bs-gutter-y:1.5rem}.g-md-5{--bs-gutter-x:3rem}.g-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333%}.col-lg-2{flex:0 0 auto;width:16.66667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333%}.col-lg-5{flex:0 0 auto;width:41.66667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333%}.col-lg-8{flex:0 0 auto;width:66.66667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333%}.col-lg-11{flex:0 0 auto;width:91.66667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.g-lg-0{--bs-gutter-x:0}.g-lg-0{--bs-gutter-y:0}.g-lg-1{--bs-gutter-x:0.25rem}.g-lg-1{--bs-gutter-y:0.25rem}.g-lg-2{--bs-gutter-x:0.5rem}.g-lg-2{--bs-gutter-y:0.5rem}.g-lg-3{--bs-gutter-x:1rem}.g-lg-3{--bs-gutter-y:1rem}.g-lg-4{--bs-gutter-x:1.5rem}.g-lg-4{--bs-gutter-y:1.5rem}.g-lg-5{--bs-gutter-x:3rem}.g-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333%}.col-xl-2{flex:0 0 auto;width:16.66667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333%}.col-xl-5{flex:0 0 auto;width:41.66667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333%}.col-xl-8{flex:0 0 auto;width:66.66667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333%}.col-xl-11{flex:0 0 auto;width:91.66667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.g-xl-0{--bs-gutter-x:0}.g-xl-0{--bs-gutter-y:0}.g-xl-1{--bs-gutter-x:0.25rem}.g-xl-1{--bs-gutter-y:0.25rem}.g-xl-2{--bs-gutter-x:0.5rem}.g-xl-2{--bs-gutter-y:0.5rem}.g-xl-3{--bs-gutter-x:1rem}.g-xl-3{--bs-gutter-y:1rem}.g-xl-4{--bs-gutter-x:1.5rem}.g-xl-4{--bs-gutter-y:1.5rem}.g-xl-5{--bs-gutter-x:3rem}.g-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333%}.col-xxl-2{flex:0 0 auto;width:16.66667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333%}.col-xxl-5{flex:0 0 auto;width:41.66667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333%}.col-xxl-8{flex:0 0 auto;width:66.66667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333%}.col-xxl-11{flex:0 0 auto;width:91.66667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}.g-xxl-0{--bs-gutter-x:0}.g-xxl-0{--bs-gutter-y:0}.g-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3{--bs-gutter-x:1rem}.g-xxl-3{--bs-gutter-y:1rem}.g-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5{--bs-gutter-x:3rem}.g-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-bg:transparent;--bs-table-accent-bg:transparent;--bs-table-striped-color:#212529;--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:#212529;--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:#212529;--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table>:not(:last-child)>:last-child>*{border-bottom-color:currentColor}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-bg:#d8e0f9;--bs-table-striped-bg:#cdd5ed;--bs-table-striped-color:#000;--bs-table-active-bg:#c2cae0;--bs-table-active-color:#000;--bs-table-hover-bg:#c8cfe6;--bs-table-hover-color:#000;color:#000;border-color:#c2cae0}.table-secondary{--bs-table-bg:#e2e3e5;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:#000;border-color:#cbccce}.table-success{--bs-table-bg:#ccf9ed;--bs-table-striped-bg:#c2ede1;--bs-table-striped-color:#000;--bs-table-active-bg:#b8e0d5;--bs-table-active-color:#000;--bs-table-hover-bg:#bde6db;--bs-table-hover-color:#000;color:#000;border-color:#b8e0d5}.table-info{--bs-table-bg:#cff4fc;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:#000;border-color:#badce3}.table-warning{--bs-table-bg:#fff2d1;--bs-table-striped-bg:#f2e6c7;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dabc;--bs-table-active-color:#000;--bs-table-hover-bg:#ece0c1;--bs-table-hover-color:#000;color:#000;border-color:#e6dabc}.table-danger{--bs-table-bg:#fdd7e0;--bs-table-striped-bg:#f0ccd5;--bs-table-striped-color:#000;--bs-table-active-bg:#e4c2ca;--bs-table-active-color:#000;--bs-table-hover-bg:#eac7cf;--bs-table-hover-color:#000;color:#000;border-color:#e4c2ca}.table-light{--bs-table-bg:#f8f9fa;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:#000;border-color:#dfe0e1}.table-dark{--bs-table-bg:#212529;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:#fff;border-color:#373b3e}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#9eb1f1;outline:0;box-shadow:0 0 0 .25rem rgba(60,99,226,.25)}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control-sm{min-height:calc(1.5em + (.5rem + 2px));padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + (1rem + 2px));padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}.form-control-color{max-width:3rem;height:auto;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{height:1.5em;border-radius:.25rem}.form-control-color::-webkit-color-swatch{height:1.5em;border-radius:.25rem}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#9eb1f1;outline:0;box-shadow:0 0 0 .25rem rgba(60,99,226,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#9eb1f1;outline:0;box-shadow:0 0 0 .25rem rgba(60,99,226,.25)}.form-check-input:checked{background-color:#3c63e2;border-color:#3c63e2}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#3c63e2;border-color:#3c63e2;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239eb1f1'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(60,99,226,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(60,99,226,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#3c63e2;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c5d0f6}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#3c63e2;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#c5d0f6}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:3}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:3}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.form-control .is-valid{border-color:#00dfa3;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300dfa3' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control .is-valid:focus{border-color:#00dfa3;box-shadow:0 0 0 .25rem rgba(0,223,163,.25)}.form-select .is-valid{border-color:#00dfa3}.form-select .is-valid:not([multiple]):not([size]),.form-select .is-valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300dfa3' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select .is-valid:focus{border-color:#00dfa3;box-shadow:0 0 0 .25rem rgba(0,223,163,.25)}.form-check-input .is-valid{border-color:#00dfa3}.form-check-input .is-valid:checked{background-color:#00dfa3}.form-check-input .is-valid:focus{box-shadow:0 0 0 .25rem rgba(0,223,163,.25)}.form-check-input .is-valid~.form-check-label{color:#00dfa3}.input-group .form-control .is-valid,.input-group .form-select .is-valid{z-index:1}.input-group .form-control .is-valid:focus,.input-group .form-select .is-valid:focus{z-index:3}.form-control .is-invalid{border-color:#f73563;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f73563'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f73563' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control .is-invalid:focus{border-color:#f73563;box-shadow:0 0 0 .25rem rgba(247,53,99,.25)}.form-select .is-invalid{border-color:#f73563}.form-select .is-invalid:not([multiple]):not([size]),.form-select .is-invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23f73563'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23f73563' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select .is-invalid:focus{border-color:#f73563;box-shadow:0 0 0 .25rem rgba(247,53,99,.25)}.form-check-input .is-invalid{border-color:#f73563}.form-check-input .is-invalid:checked{background-color:#f73563}.form-check-input .is-invalid:focus{box-shadow:0 0 0 .25rem rgba(247,53,99,.25)}.form-check-input .is-invalid~.form-check-label{color:#f73563}.input-group .form-control .is-invalid,.input-group .form-select .is-invalid{z-index:2}.input-group .form-control .is-invalid:focus,.input-group .form-select .is-invalid:focus{z-index:3}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(60,99,226,.25)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{pointer-events:none;opacity:.65}.btn-primary{color:#fff;background-color:#3c63e2;border-color:#3c63e2}.btn-primary:hover{color:#fff;background-color:#3354c0;border-color:#304fb5}.btn-check:focus+.btn-primary,.btn-primary:focus{color:#fff;background-color:#3354c0;border-color:#304fb5;box-shadow:0 0 0 .25rem rgba(89,122,230,.5)}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#304fb5;border-color:#2d4aaa}.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(89,122,230,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#3c63e2;border-color:#3c63e2}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5c636a;border-color:#565e64}.btn-check:focus+.btn-secondary,.btn-secondary:focus{color:#fff;background-color:#5c636a;border-color:#565e64;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#565e64;border-color:#51585e}.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-success{color:#000;background-color:#00dfa3;border-color:#00dfa3}.btn-success:hover{color:#000;background-color:#26e4b1;border-color:#1ae2ac}.btn-check:focus+.btn-success,.btn-success:focus{color:#000;background-color:#26e4b1;border-color:#1ae2ac;box-shadow:0 0 0 .25rem rgba(0,190,139,.5)}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#000;background-color:#33e5b5;border-color:#1ae2ac}.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(0,190,139,.5)}.btn-success.disabled,.btn-success:disabled{color:#000;background-color:#00dfa3;border-color:#00dfa3}.btn-info{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-info:hover{color:#000;background-color:#31d2f2;border-color:#25cff2}.btn-check:focus+.btn-info,.btn-info:focus{color:#000;background-color:#31d2f2;border-color:#25cff2;box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{color:#000;background-color:#3dd5f3;border-color:#25cff2}.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(11,172,204,.5)}.btn-info.disabled,.btn-info:disabled{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-warning{color:#000;background-color:#ffbd17;border-color:#ffbd17}.btn-warning:hover{color:#000;background-color:#ffc73a;border-color:#ffc42e}.btn-check:focus+.btn-warning,.btn-warning:focus{color:#000;background-color:#ffc73a;border-color:#ffc42e;box-shadow:0 0 0 .25rem rgba(217,161,20,.5)}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#000;background-color:#ffca45;border-color:#ffc42e}.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(217,161,20,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#000;background-color:#ffbd17;border-color:#ffbd17}.btn-danger{color:#000;background-color:#f73563;border-color:#f73563}.btn-danger:hover{color:#000;background-color:#f8537a;border-color:#f84973}.btn-check:focus+.btn-danger,.btn-danger:focus{color:#000;background-color:#f8537a;border-color:#f84973;box-shadow:0 0 0 .25rem rgba(210,45,84,.5)}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#000;background-color:#f95d82;border-color:#f84973}.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(210,45,84,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#000;background-color:#f73563;border-color:#f73563}.btn-light{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-light,.btn-light:focus{color:#000;background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-light.disabled,.btn-light:disabled{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}.btn-check:focus+.btn-dark,.btn-dark:focus{color:#fff;background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1a1e21;border-color:#191c1f}.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-primary{color:#3c63e2;border-color:#3c63e2}.btn-outline-primary:hover{color:#fff;background-color:#3c63e2;border-color:#3c63e2}.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(60,99,226,.5)}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{color:#fff;background-color:#3c63e2;border-color:#3c63e2}.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{box-shadow:0 0 0 .25rem rgba(60,99,226,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#3c63e2;background-color:transparent}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{box-shadow:0 0 0 .25rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-success{color:#00dfa3;border-color:#00dfa3}.btn-outline-success:hover{color:#000;background-color:#00dfa3;border-color:#00dfa3}.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{box-shadow:0 0 0 .25rem rgba(0,223,163,.5)}.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{color:#000;background-color:#00dfa3;border-color:#00dfa3}.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{box-shadow:0 0 0 .25rem rgba(0,223,163,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#00dfa3;background-color:transparent}.btn-outline-info{color:#0dcaf0;border-color:#0dcaf0}.btn-outline-info:hover{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{color:#000;background-color:#0dcaf0;border-color:#0dcaf0}.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{box-shadow:0 0 0 .25rem rgba(13,202,240,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#0dcaf0;background-color:transparent}.btn-outline-warning{color:#ffbd17;border-color:#ffbd17}.btn-outline-warning:hover{color:#000;background-color:#ffbd17;border-color:#ffbd17}.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{box-shadow:0 0 0 .25rem rgba(255,189,23,.5)}.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{color:#000;background-color:#ffbd17;border-color:#ffbd17}.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{box-shadow:0 0 0 .25rem rgba(255,189,23,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffbd17;background-color:transparent}.btn-outline-danger{color:#f73563;border-color:#f73563}.btn-outline-danger:hover{color:#000;background-color:#f73563;border-color:#f73563}.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{box-shadow:0 0 0 .25rem rgba(247,53,99,.5)}.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{color:#000;background-color:#f73563;border-color:#f73563}.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{box-shadow:0 0 0 .25rem rgba(247,53,99,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#f73563;background-color:transparent}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{color:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{box-shadow:0 0 0 .25rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-dark{color:#212529;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{color:#fff;background-color:#212529;border-color:#212529}.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{box-shadow:0 0 0 .25rem rgba(33,37,41,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-link{font-weight:400;color:#3c63e2;text-decoration:underline}.btn-link:hover{color:#304fb5}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#3c63e2}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#3c63e2;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#304fb5}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;background:0 0;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;isolation:isolate}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{background:0 0;border:0;border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#3c63e2}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.5rem;margin-bottom:-.5rem;margin-left:-.5rem;border-bottom:0}.card-header-pills{margin-right:-.5rem;margin-left:-.5rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.pagination{display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;color:#3c63e2;text-decoration:none;background-color:#fff;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:#304fb5;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;color:#304fb5;background-color:#e9ecef;outline:0;box-shadow:0 0 0 .25rem rgba(60,99,226,.25)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item.active .page-link{z-index:3;color:#fff;background-color:#3c63e2;border-color:#3c63e2}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.page-link{padding:.375rem .75rem}.page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-primary{color:#243b88;background-color:#d8e0f9;border-color:#c5d0f6}.alert-primary .alert-link{color:#1d2f6d}.alert-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{color:#005941;background-color:#ccf9ed;border-color:#b3f5e3}.alert-success .alert-link{color:#004734}.alert-info{color:#055160;background-color:#cff4fc;border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{color:#664c09;background-color:#fff2d1;border-color:#ffebb9}.alert-warning .alert-link{color:#523d07}.alert-danger{color:#94203b;background-color:#fdd7e0;border-color:#fdc2d0}.alert-danger .alert-link{color:#761a2f}.alert-light{color:#636464;background-color:#fefefe;border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#3c63e2;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.5rem 1rem;color:#212529;text-decoration:none;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#3c63e2;border-color:#3c63e2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-item-primary{color:#243b88;background-color:#d8e0f9}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#243b88;background-color:#c2cae0}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#243b88;border-color:#243b88}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#005941;background-color:#ccf9ed}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#005941;background-color:#b8e0d5}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#005941;border-color:#005941}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664c09;background-color:#fff2d1}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664c09;background-color:#e6dabc}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664c09;border-color:#664c09}.list-group-item-danger{color:#94203b;background-color:#fdd7e0}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#94203b;background-color:#e4c2ca}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#94203b;border-color:#94203b}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(60,99,226,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.modal{position:fixed;top:0;left:0;z-index:1060;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .btn-close{padding:.5rem .5rem;margin:-.5rem -.5rem -.5rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{height:calc(100% - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#3c63e2}.link-primary:focus,.link-primary:hover{color:#304fb5}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#00dfa3}.link-success:focus,.link-success:hover{color:#33e5b5}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffbd17}.link-warning:focus,.link-warning:hover{color:#ffca45}.link-danger{color:#f73563}.link-danger:focus,.link-danger:hover{color:#f95d82}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-end{border-right:1px solid #dee2e6!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:1px solid #dee2e6!important}.border-start-0{border-left:0!important}.border-primary{border-color:#3c63e2!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#00dfa3!important}.border-info{border-color:#0dcaf0!important}.border-warning{border-color:#ffbd17!important}.border-danger{border-color:#f73563!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#212529!important}.border-white{border-color:#fff!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{color:#3c63e2!important}.text-secondary{color:#6c757d!important}.text-success{color:#00dfa3!important}.text-info{color:#0dcaf0!important}.text-warning{color:#ffbd17!important}.text-danger{color:#f73563!important}.text-light{color:#f8f9fa!important}.text-dark{color:#212529!important}.text-white{color:#fff!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-reset{color:inherit!important}.bg-primary{background-color:#3c63e2!important}.bg-secondary{background-color:#6c757d!important}.bg-success{background-color:#00dfa3!important}.bg-info{background-color:#0dcaf0!important}.bg-warning{background-color:#ffbd17!important}.bg-danger{background-color:#f73563!important}.bg-light{background-color:#f8f9fa!important}.bg-dark{background-color:#212529!important}.bg-body{background-color:#fff!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.2rem!important}.rounded-2{border-radius:.25rem!important}.rounded-3{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-end{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-start{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important}.visible{visibility:visible!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}:root{--gogoroyal-green:#00dfa3;--gogoroyal-red:#f73563;--gogoroyal-yellow:#ffbd17;--gogoroyal-blue:#3c63e2;--gogoroyal-rounded:20px;--gogoroyal-padding:15px;--gogoroyal-input-rounded:10px;--gogoroyal-theme-color-grad-1:#57bdff;--gogoroyal-theme-color-grad-2:#4f77fb;--gogoroyal-theme-color-grad-3:#6528cf;--gogoroyal-theme-color:#6500d8;--gogoroyal-theme-text:#ffffff;--gogoroyal-theme-text-primary:#000000;--gogoroyal-theme-text-secondary:#999999;--gogoroyal-theme-text-secondary-light:#bbbbbb;--gogoroyal-theme-bordercolor:rgba(0, 0, 0, 0.1);--gogoroyal-header:transparent;--gogoroyal-header-active:#ffffff;--gogoroyal-footer:#ffffff;--gogoroyal-sidebar:var(--gogoroyal-theme-color);--gogoroyal-card-color:#ffffff;--gogoroyal-page-bg-1:#ffffff;--gogoroyal-page-bg-2:#eff6f9;--gogoroyal-page-bg-3:#faf0fb;--gogoroyal-page-text:#000000;--gogoroyal-page-link:var(--gogoroyal-theme-color)}.theme-red{--gogoroyal-theme-color-grad-1:#ffc699;--gogoroyal-theme-color-grad-2:#ff5d83;--gogoroyal-theme-color-grad-3:#dc006a;--gogoroyal-theme-color:#f73563;--gogoroyal-page-bg-1:#ffffff;--gogoroyal-page-bg-2:#fffbf2;--gogoroyal-page-bg-3:#ffeeee}.theme-yellow{--gogoroyal-theme-color-grad-1:#ffdb6f;--gogoroyal-theme-color-grad-2:#f0ac00;--gogoroyal-theme-color-grad-3:#f03000;--gogoroyal-theme-color:#ffbd17;--gogoroyal-page-bg-1:#ffffff;--gogoroyal-page-bg-2:#f9f4ef;--gogoroyal-page-bg-3:#fbf8f0}.theme-green{--gogoroyal-theme-color-grad-1:#bdffaa;--gogoroyal-theme-color-grad-2:#04c5de;--gogoroyal-theme-color-grad-3:#00a0f5;--gogoroyal-theme-color:#00dfa3;--gogoroyal-page-bg-1:#ffffff;--gogoroyal-page-bg-2:#eff6f9;--gogoroyal-page-bg-3:#e6f7f0}@media screen and (max-width:340px){:root{--gogoroyal-padding:10px;--gogoroyal-rounded:12px}}.modal-dialog-ends{display:flex;align-items:flex-end;min-height:calc(100% - 1rem)}.border-left-5,.card.border-left-5{border-left-width:5px;border-left-style:solid}.blur{filter:blur(10px);-webkit-filter:blur(10px);-moz-filter:blur(10px)}.z-index-0{z-index:0}.z-index-1{z-index:1}.z-index-9{z-index:9}.z-index-10{z-index:10}.z-index-99{z-index:99}.overflow-x-auto{overflow-x:auto}.btn-close{background-size:50%;background-position:center center}.bar-more>span,.filter,.footer,.footer .nav .nav-item.centerbutton .nav-link>span i,.sidebar-wrap,.sidebar-wrap .sidebar{-webkit-transition:ease all .5s;-moz-transition:ease all .5s;transition:ease all .5s}.sidebar-wrap.sidebar-overlay::after{-webkit-transition:ease all 1s;-moz-transition:ease all 1s;transition:ease all 1s}.rounded-15{border-radius:calc(var(--gogoroyal-rounded) - 5px)!important}.rounded-18{border-radius:calc(var(--gogoroyal-rounded) - 2px)}.rounded-20{border-radius:var(--gogoroyal-rounded)!important}.h-1{height:1px}.h-2{height:2px}.h-4{height:4px}.h-5{height:5px}.h-190{height:190px}.w-10{width:10px!important}.w-12{width:12px!important}.w-110{min-width:110px;width:110px!important}.size-10{font-size:10px;line-height:12px}.size-22{font-size:22px}.size-24{font-size:24px}.modal-backdrop.show{opacity:.15}.start-auto{left:auto!important}.shadow-success.shadow-sm{box-shadow:0 3px 10px rgba(0,223,163,.25)!important}.shadow-danger.shadow-sm{box-shadow:0 3px 10px rgba(247,53,99,.2)!important}.shadow-warning.shadow-sm{box-shadow:0 3px 10px rgba(255,189,23,.3)!important}.shadow-primary.shadow-sm{box-shadow:0 3px 10px rgba(60,99,226,.2)!important}.shadow-info.shadow-sm{box-shadow:0 3px 10px rgba(13,202,240,.25)!important}.shadow-secondary.shadow-sm{box-shadow:0 3px 10px rgba(0,0,0,.2)!important}.phone3d{box-shadow:0 10px 20px rgba(30,42,90,.1),inset 4px 4px 6px rgba(0,0,0,.1),inset -3px -3px 10px rgba(176,187,230,.8);display:inline-block;padding:40px 15px 15px 15px;border-radius:36px;background:#fff;position:relative}.phone3d:before{content:"";height:8px;width:100px;position:absolute;left:50%;top:20px;background:#f0f2fa;margin-left:-50px;border-radius:4px;box-shadow:inset 0 2px 5px rgba(0,0,0,.05)}.phone3d:after{content:"";height:8px;width:8px;position:absolute;left:50%;top:20px;background:#f0f2fa;margin-left:60px;border-radius:4px;box-shadow:inset 0 2px 5px rgba(0,0,0,.05)}.phone3d iframe{border-color:#fff;box-shadow:inset 0 3px 10px rgba(0,0,0,.2);border-radius:24px;overflow:hidden;border:2px solid #e1e6f5;height:812px;width:375px}code,pre code{color:#d63384;white-space:pre-wrap}.clearfix{clear:both;width:100%;display:flex;margin:0}@media screen and (min-width:768px){.h-190{height:305px}}.text-muted{opacity:.7;color:inherit!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600;margin-bottom:0}.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.h1,h1{font-size:40px;line-height:1.15}p{margin-bottom:10px}p:last-child{margin-bottom:0}.small,small{line-height:1.22}strong{font-weight:600}a{text-decoration:none}.text-color-theme,a{color:var(--gogoroyal-theme-color)}.text-secondary{color:var(--gogoroyal-theme-text-secondary)!important}.fw-medium{font-weight:600}.dark-bg{color:var(--gogoroyal-theme-text)}.dark-bg .text-color-theme,.dark-bg a{color:var(--gogoroyal-theme-text)}.dark-bg .form-control,.dark-bg label{color:#000}@media screen and (max-width:340px){.h1,h1{font-size:30px}}html.menu-open{overflow:hidden}body{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;overflow-y:auto}.circle,.sidebar-wrap .sidebar .nav .nav-item .nav-link.active>.icon,.sidebar-wrap .sidebar .nav .nav-item .nav-link:hover>.icon,.theme-radial-gradient{background:var(--gogoroyal-theme-color-grad-1);background:-moz-radial-gradient(30% 30%,ellipse cover,var(--gogoroyal-theme-color-grad-1) 0,var(--gogoroyal-theme-color-grad-2) 50%,var(--gogoroyal-theme-color-grad-3) 100%);background:-webkit-radial-gradient(30% 30%,ellipse cover,var(--gogoroyal-theme-color-grad-1) 0,var(--gogoroyal-theme-color-grad-2) 50%,var(--gogoroyal-theme-color-grad-3) 100%);background:radial-gradient(ellipse at 30% 30%,var(--gogoroyal-theme-color-grad-1) 0,var(--gogoroyal-theme-color-grad-2) 50%,var(--gogoroyal-theme-color-grad-3) 100%)}.theme-light-radial-gradient,body{background:var(--gogoroyal-page-bg-2);background:-moz-radial-gradient(30% 30%,ellipse cover,var(--gogoroyal-page-bg-1) 0,var(--gogoroyal-page-bg-2) 50%,var(--gogoroyal-page-bg-3) 100%);background:-webkit-radial-gradient(30% 30%,ellipse cover,var(--gogoroyal-page-bg-1) 0,var(--gogoroyal-page-bg-2) 50%,var(--gogoroyal-page-bg-3) 100%);background:radial-gradient(ellipse at 30% 30%,var(--gogoroyal-page-bg-1) 0,var(--gogoroyal-page-bg-2) 50%,var(--gogoroyal-page-bg-3) 100%);background-attachment:fixed}.bg-none{background-color:transparent}.alert-danger,.bg-danger-light,.card.alert-danger{background-color:#feeff3}.alert-info,.bg-info-light,.card.alert-info{background-color:#91f2f9}.alert-primary,.bg-primary-light,.card.alert-primary{background-color:#e5eafb}.alert-warning,.bg-warning-light,.card.alert-warning{background-color:#fff4d9}.alert-success,.bg-success-light,.card.alert-success{background-color:#a2ffe6}.alert-theme,.bg-theme-light,.card.alert-theme{background-color:var(--gogoroyal-theme-color-light)}.bg-theme,.modal-backdrop{background:var(--gogoroyal-theme-color)!important;color:var(--gogoroyal-theme-text)!important}.circle-small{height:44px;width:44px;position:relative}.circle-small>div:first-child{position:relative;width:100%}.circle-small>.avatar{position:absolute;z-index:1;left:0;right:0;top:0;margin:7px}.bg-red{background-color:#f73563}.bg-yellow{background-color:#ffbd17}.bg-green{background-color:#00dfa3}linearGradient stop:first-child{stop-color:var(--gogoroyal-theme-color-grad-1)}linearGradient stop:last-child{stop-color:var(--gogoroyal-theme-color-grad-3)}.circle{height:50px;width:50px;border-radius:25px;position:absolute;box-shadow:0 5px 10px rgba(0,0,0,.25)}.circle.small{height:34px;width:34px}.online-status{height:10px;width:10px;margin:12px;border-radius:10px;border:1px solid #fff}.profile-page{position:relative;margin-bottom:20px;overflow-x:hidden}.profile-page .menubg{width:72%;position:absolute;z-index:0;right:-6%}.profile-page .menubg+*{position:relative;z-index:1}.profile-page .circle.one{left:56%;top:4%;z-index:1;height:20px;width:20px}.profile-page .circle.two{right:18%;bottom:5%;z-index:1;height:40px;width:40px}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-track{background-color:rgba(255,255,255,.65);border-radius:10px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1)}@media screen and (min-device-width:300px) and (max-device-width:1023px) and (orientation:landscape){.col-ld-1{width:8.33333%}.col-ld-2{width:16.66667%}.col-ld-3{width:25%}.col-ld-4{width:33.33333%}.col-ld-5{width:41.66667%}.col-ld-6{width:50%}.col-ld-7{width:58.33333%}.col-ld-8{width:66.66667%}.col-ld-9{width:75%}.col-ld-10{width:83.33333%}.col-ld-11{width:91.66667%}.col-ld-12{width:100%}}@media screen and (max-width:340px){:root{--gogoroyal-padding:10px;--gogoroyal-rounded:18px}body{font-size:15px!important}.logo-small img{border-radius:var(--gogoroyal-rounded)!important}.size-12{font-size:11px!important}.mb-4{margin-bottom:20px!important}.mb-3{margin-bottom:15px!important}.mb-2{margin-bottom:10px!important}.mb-1{margin-bottom:5px!important}}.btn{font-size:16px;text-transform:uppercase;border-radius:calc(var(--gogoroyal-rounded) - 5px);position:relative}.btn.shadow{box-shadow:0 3px 10px rgba(0,0,0,.15);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.15);-moz-box-shadow:0 3px 10px rgba(0,0,0,.15)}.btn-group-sm>.btn,.btn.btn-sm{font-size:14px;border-radius:calc(var(--gogoroyal-rounded) - 7px)}.btn:focus,.btn:hover{outline:0;box-shadow:none}.btn i{font-size:17px}.btn-group-lg>.btn,.btn-lg{padding:var(--gogoroyal-padding) calc(var(--gogoroyal-padding) + 10px);line-height:28px}.btn-44{height:44px;line-height:42px;width:44px;padding:0!important}.btn-26{height:26px;line-height:24px;width:26px;padding:0!important}.btn-default{background-color:var(--gogoroyal-theme-color);color:var(--gogoroyal-theme-text)}.btn-default:active,.btn-default:hover{color:var(--gogoroyal-theme-text)}.btn-default:disabled{background-color:var(--gogoroyal-theme-bordercolor);color:var(--gogoroyal-theme-color)}.btn-light{background-color:var(--gogoroyal-theme-text);color:var(--gogoroyal-theme-text-secondary)}.btn-icon-text{padding:0}.btn-icon-text i{height:60px;line-height:58px;width:60px;display:inline-block;vertical-align:middle;font-size:32px;border-radius:var(--gogoroyal-rounded);background-color:rgba(255,255,255,.2);color:#fff;margin-bottom:5px}.btn-icon-text span{display:block!important;text-transform:none;font-size:12px;line-height:18px;color:rgba(255,255,255,.65)}.dark-bg .btn-light{background-color:rgba(0,0,0,.15);border-color:rgba(0,0,0,.05);color:var(--gogoroyal-theme-text)}.dark-bg .btn-default{background-color:#000;color:#fff}.dark-bg .btn-default:active,.dark-bg .btn-default:hover{color:#fff}.bar-more>span{height:4px;width:80%;border-radius:5px;display:inline-block;max-width:0 auto;background-color:rgba(0,0,0,.5)}.form-control{border-color:var(--gogoroyal-theme-bordercolor);border-radius:var(--gogoroyal-rounded)}.form-control:focus{outline:0;box-shadow:none}.form-static{position:relative}.form-static>label{padding:0;line-height:18px;opacity:.65;font-size:13px}.form-static .form-control{background-color:transparent;border-width:0 0 1px 0;border-color:var(--gogoroyal-theme-bordercolor);border-radius:0;padding:5px 0;height:auto;line-height:30px;-webkit-appearance:none}.form-static.is-valid:before{content:"";position:absolute;left:0;z-index:1;height:1px;bottom:0;width:100%;border-radius:2px;background-color:var(--gogoroyal-green)}.form-static.is-invalid:before{content:"";position:absolute;left:0;z-index:1;height:1px;bottom:0;width:100%;border-radius:2px;background-color:var(--gogoroyal-red)}.search-header{position:relative}.search-header .form-control{padding:.625rem .75rem}.form-check.avatar{display:block;position:relative;padding:0}.form-check.avatar .form-check-input{position:absolute;left:3px;bottom:3px;margin-left:0;z-index:1;border-radius:10px;opacity:.5}.form-check.avatar .form-check-input:checked{opacity:1}.header{padding:var(--gogoroyal-padding);line-height:44px;width:100%;top:0;left:0;z-index:8;position:relative}.header>*{z-index:1;position:relative}.header p{line-height:20px}.avatar{position:relative;display:inline-block;overflow:hidden;margin:0;text-align:center;vertical-align:middle}.avatar>.icons{line-height:normal;display:flex;align-content:center;align-items:center;justify-content:center;height:100%;width:100%}.avatar>i{display:inline-block;vertical-align:middle;margin-top:-3px}.avatar>img{width:100%;vertical-align:top}.avatar.avatar-6{line-height:6px;height:6px;width:6px}.avatar.avatar-10{line-height:10px;height:10px;width:10px}.avatar.avatar-15{line-height:15px;height:15px;width:15px}.avatar.avatar-20{line-height:20px;height:20px;width:20px}.avatar.avatar-30{line-height:30px;height:30px;width:30px}.avatar.avatar-36{line-height:36px;height:36px;width:36px}.avatar.avatar-40{line-height:40px;height:40px;width:40px}.avatar.avatar-44{line-height:44px;height:44px;width:44px}.avatar.avatar-50{line-height:50px;height:50px;width:50px}.avatar.avatar-60{line-height:60px;height:60px;width:60px}.avatar.avatar-70{line-height:70px;height:70px;width:70px}.avatar.avatar-80{line-height:80px;height:60px;width:80px}.avatar.avatar-90{line-height:90px;height:90px;width:90px}.avatar.avatar-100{line-height:100px;height:100px;width:100px}.avatar.avatar-110{line-height:110px;height:110px;width:110px}.avatar.avatar-120{line-height:120px;height:120px;width:120px}.avatar.avatar-130{line-height:130px;height:130px;width:130px}.avatar.avatar-140{line-height:140px;height:140px;width:140px}.avatar.avatar-150{line-height:150px;height:150px;width:150px}.avatar.avatar-160{line-height:160px;height:160px;width:160px}.avatar-group{z-index:1;display:flex}.avatar-group .avatar{z-index:1;margin-left:-20px}.avatar-group .avatar:nth-child(1){z-index:6}.avatar-group .avatar:nth-child(2){z-index:5}.avatar-group .avatar:nth-child(3){z-index:4}.avatar-group .avatar:nth-child(4){z-index:3}.avatar-group .avatar:nth-child(5){z-index:2}.avatar-group .avatar:nth-child(6){z-index:1}.avatar-group .avatar:nth-child(7){z-index:0}.avatar-group .avatar:nth-child(1){margin-left:0}.sidebar-wrap{position:fixed;height:100%;width:100%;top:0;left:0;display:block;overflow-x:hidden;overflow-y:auto;z-index:9999;opacity:0;left:-100%;padding:var(--gogoroyal-padding)}.sidebar-wrap .sidebar{float:left;display:block;min-height:100%;padding:var(--gogoroyal-padding);position:relative;width:280px;z-index:1;border-radius:var(--gogoroyal-rounded);color:var(--gogoroyal-theme-text)}.sidebar-wrap .sidebar .profile-sidebar{position:relative;margin-bottom:15px;z-index:-10}.sidebar-wrap .sidebar .profile-sidebar .menubg{width:72%;position:absolute;z-index:0;right:3%}.sidebar-wrap .sidebar .profile-sidebar .menubg+*{position:relative;z-index:1}.sidebar-wrap .sidebar .profile-sidebar .circle.one{right:1%;top:4%;z-index:1;height:20px;width:20px}.sidebar-wrap .sidebar .profile-sidebar .circle.two{left:56%;bottom:-30%;z-index:1;height:30px;width:30px}.sidebar-wrap .sidebar .nav{flex-direction:column}.sidebar-wrap .sidebar .nav .nav-item{margin-bottom:0}.sidebar-wrap .sidebar .nav .nav-item.dropdown .dropdown-toggle{color:var(--gogoroyal-theme-text)}.sidebar-wrap .sidebar .nav .nav-item.dropdown .dropdown-toggle::after{display:none}.sidebar-wrap .sidebar .nav .nav-item.dropdown .dropdown-toggle>.arrow{display:block}.sidebar-wrap .sidebar .nav .nav-item.dropdown .dropdown-toggle>.arrow>.plus{display:block}.sidebar-wrap .sidebar .nav .nav-item.dropdown .dropdown-toggle>.arrow>.minus{display:none}.sidebar-wrap .sidebar .nav .nav-item.dropdown .dropdown-toggle.show{border-radius:var(--gogoroyal-rounded) var(--gogoroyal-rounded) 0 0;background-color:rgba(255,255,255,.15);color:var(--gogoroyal-theme-text)}.sidebar-wrap .sidebar .nav .nav-item.dropdown .dropdown-toggle.show>.arrow>.plus{display:none}.sidebar-wrap .sidebar .nav .nav-item.dropdown .dropdown-toggle.show>.arrow>.minus{display:block}.sidebar-wrap .sidebar .nav .nav-item.dropdown .dropdown-menu{background-color:rgba(255,255,255,.15);border:0;padding:5px;border-radius:0 0 var(--gogoroyal-rounded) var(--gogoroyal-rounded)}.sidebar-wrap .sidebar .nav .nav-item.dropdown .dropdown-menu>li{margin-bottom:5px;color:var(--gogoroyal-theme-text)}.sidebar-wrap .sidebar .nav .nav-item.dropdown .dropdown-menu>li:last-child{margin-bottom:0}.sidebar-wrap .sidebar .nav .nav-item .nav-link{display:flex;line-height:40px;font-size:16px;padding:0;border-radius:var(--gogoroyal-rounded);color:var(--gogoroyal-theme-text)}.sidebar-wrap .sidebar .nav .nav-item .nav-link>*{line-height:40px;vertical-align:middle}.sidebar-wrap .sidebar .nav .nav-item .nav-link>.arrow{opacity:.3;margin-right:15px}.sidebar-wrap .sidebar .nav .nav-item .nav-link>.icon{margin-right:15px;border-radius:calc(var(--gogoroyal-rounded) - 5px)}.sidebar-wrap .sidebar .nav .nav-item .nav-link:hover{background-color:rgba(255,255,255,.15)}.sidebar-wrap .sidebar .nav .nav-item .nav-link.active,.sidebar-wrap .sidebar .nav .nav-item .nav-link:hover{background-color:rgba(255,255,255,.15)}.sidebar-wrap .sidebar .nav .nav-item .nav-link.active>.arrow,.sidebar-wrap .sidebar .nav .nav-item .nav-link:hover>.arrow{opacity:.5}.sidebar-wrap.sidebar-overlay::after{content:"";position:absolute;height:100%;width:100%;top:0;left:0;background:var(--gogoroyal-theme-color);opacity:0}.sidebar-wrap.sidebar-overlay .sidebar{width:280px;left:-280px;background-color:var(--gogoroyal-theme-color);z-index:1}.sidebar-wrap.sidebar-overlay .sidebar .nav .nav-item.dropdown .dropdown-menu{position:relative!important;transform:none!important}.sidebar-wrap .closemenu{position:absolute;right:0;bottom:0;font-size:0;text-transform:uppercase;transform:none;-webkit-transform:none;-moz-transform:none;z-index:1;padding:0;background:0 0;border-radius:0;color:#fff!important;text-indent:100%;width:100%;height:100%}.menu-open{overflow:hidden}.menu-open .sidebar-wrap{left:0;opacity:1}.menu-open .sidebar-wrap.sidebar-overlay::after{opacity:.2}.menu-open .sidebar-wrap.sidebar-overlay .sidebar{left:0}.page-sidebar{width:280px}@media screen and (max-width:340px){.sidebar-wrap .sidebar .nav .nav-item .nav-link{line-height:30px;font-size:15px;padding-top:0;padding-bottom:0}}.card{background-color:var(--gogoroyal-card-color);color:var(--gogoroyal-card-text);border-radius:var(--gogoroyal-rounded);border:none;box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1)}.card .card-header{background-color:transparent;border-color:var(--gogoroyal-theme-bordercolor);padding:var(--gogoroyal-padding);border-top-left-radius:var(--gogoroyal-rounded);border-top-right-radius:var(--gogoroyal-rounded)}.card .card-body{padding:var(--gogoroyal-padding)}.card .card-footer{background-color:transparent;border-color:var(--gogoroyal-theme-bordercolor);padding:var(--gogoroyal-padding);border-bottom-left-radius:var(--gogoroyal-rounded);border-bottom-right-radius:var(--gogoroyal-rounded)}.card.bg-danger,.card.bg-dark,.card.bg-info,.card.bg-primary,.card.bg-success,.card.bg-warning,.card.circle,.card.dark-bg,.card.theme-bg,.card.theme-radial-gradient,.sidebar-wrap .sidebar .nav .nav-item .nav-link.active>.card.icon,.sidebar-wrap .sidebar .nav .nav-item .nav-link:hover>.card.icon{box-shadow:0 3px 10px rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,.18);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,.18);-moz-box-shadow:0 3px 10px rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,.18);background-color:var(--gogoroyal-theme-color);color:var(--gogoroyal-theme-text)}.card.selected{border:2px solid var(--gogoroyal-green)}a.card{text-decoration:none}.modal .modal-dialog .modal-content{border-radius:var(--gogoroyal-rounded);border:0}.swiper-container{z-index:0}.list-group .list-group-item{padding:var(--gogoroyal-padding)}.list-group.bg-none .list-group-item{background-color:transparent;border-color:var(--gogoroyal-theme-bordercolor)}.footer{position:fixed;bottom:0;left:0;width:100%;z-index:9;border-radius:var(--gogoroyal-rounded) var(--gogoroyal-rounded) 0 0;background-color:var(--gogoroyal-footer);box-shadow:0 -5px 10px rgba(0,0,0,.07);-moz-box-shadow:0 -5px 10px rgba(0,0,0,.07);-webkt-box-shadow:0 -5px 10px rgba(0,0,0,.07)}.footer .nav{align-items:center;max-width:480px;margin:0 auto}.footer .nav .nav-item{height:60px}.footer .nav .nav-item .nav-link{text-align:center;background:0 0;align-self:center;-webkit-align-self:center;-moz-align-self:center;height:100%;line-height:44px;color:var(--gogoroyal-theme-text-secondary);padding:calc(var(--gogoroyal-padding) - 5px) calc(var(--gogoroyal-padding) - 10px)}.footer .nav .nav-item .nav-link span{line-height:20px;display:inline-block;vertical-align:middle}.footer .nav .nav-item .nav-link span .nav-icon{font-size:17px;height:20px;line-height:20px;width:20px;display:inline-block;margin:0 auto}.footer .nav .nav-item .nav-link span .nav-text{font-size:14px;line-height:15px;display:block}.footer .nav .nav-item .nav-link.active{color:var(--gogoroyal-theme-color)}.footer .nav .nav-item.centerbutton{padding:10px;transition:none}.footer .nav .nav-item.centerbutton .nav-link{position:relative;padding:8px;height:76px;width:76px;margin:0 auto;margin-top:-30px;transition:none}.footer .nav .nav-item.centerbutton .nav-link>span{height:60px;line-height:56px;width:60px;border-radius:var(--gogoroyal-rounded) var(--gogoroyal-rounded);transform:rotate(45deg);-webkit-transform:rotate(45deg);margin:0 auto 0 auto;color:var(--gogoroyal-theme-text);box-shadow:0 5px 10px rgba(0,0,0,.15);-moz-box-shadow:0 5px 10px rgba(0,0,0,.15);-webkt-box-shadow:0 5px 10px rgba(0,0,0,.15)}.footer .nav .nav-item.centerbutton .nav-link>span i{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);display:inline-block}.footer .nav .nav-item.centerbutton .nav-link.active>span i{transform:rotate(0);-webkit-transform:rotate(0)}.menu-open .footer{margin-bottom:-80px}.footer-info{padding:0;line-height:30px}.dark-mode{--gogoroyal-theme-color:#0012d8;--gogoroyal-theme-text:#ffffff;--gogoroyal-theme-text-primary:#e6def0;--gogoroyal-theme-text-secondary:#d8bbff;--gogoroyal-theme-text-secondary-light:#bbbbbb;--gogoroyal-theme-bordercolor:rgba(255, 255, 255, 0.1);--gogoroyal-header:transparent;--gogoroyal-header-active:#00188b;--gogoroyal-footer:#00188b;--gogoroyal-sidebar:var(--gogoroyal-theme-color);--gogoroyal-card-color:rgba(0, 108, 138, 0.85);--gogoroyal-page-bg-1:#00188b;--gogoroyal-page-bg-2:#1c003b;--gogoroyal-page-bg-3:#090013;--gogoroyal-page-text:#ffffff;--gogoroyal-page-link:var(--gogoroyal-theme-color)}.dark-mode .alert-danger,.dark-mode .bg-danger-light,.dark-mode .card.alert-danger{background-color:rgba(247,53,99,.35)}.dark-mode .alert-info,.dark-mode .bg-info-light,.dark-mode .card.alert-info{background-color:rgba(10,178,190,.35)}.dark-mode .alert-primary,.dark-mode .bg-primary-light,.dark-mode .card.alert-primary{background-color:rgba(60,99,226,.35)}.dark-mode .alert-warning,.dark-mode .bg-warning-light,.dark-mode .card.alert-warning{background-color:rgba(255,189,23,.35)}.dark-mode .alert-success,.dark-mode .bg-success-light,.dark-mode .card.alert-success{background-color:rgba(0,223,163,.35)}.dark-mode .alert-theme,.dark-mode .bg-theme-light,.dark-mode .card.alert-theme{background-color:var(--gogoroyal-theme-color-light)}.dark-mode main.bg-1{background:url(https://static.gogoroyal.com/assets/img/bg1-dark.png) fixed;background-repeat:no-repeat;background-size:auto 100%;background-position:top right}.dark-mode main.bg-2{background:url(https://static.gogoroyal.com/assets/img/bg2-dark.png) fixed;background-repeat:no-repeat;background-size:auto;background-position:center right}.dark-mode main.bg-3{background:url(https://static.gogoroyal.com/assets/img/bg3-dark.png) fixed;background-repeat:no-repeat;background-size:auto auto;background-position:35% bottom}.dark-mode .border,.dark-mode .border-bottom,.dark-mode .border-end,.dark-mode .border-start,.dark-mode .border-top{border-color:var(--gogoroyal-theme-bordercolor)!important}.dark-mode .btn,.dark-mode body{color:var(--gogoroyal-theme-text)}.dark-mode a:not(.btn):not(.list-group-item){--gogoroyal-theme-color:#638ef1}.dark-mode a:not(.btn):not(.list-group-item):active,.dark-mode a:not(.btn):not(.list-group-item):focus,.dark-mode a:not(.btn):not(.list-group-item):hover{color:#fff}.dark-mode .tabs .nav-item>.nav-link:not(.active){--gogoroyal-theme-color:var(--gogoroyal-theme-text)}.dark-mode .btn-light{background-color:var(--gogoroyal-page-bg-2);color:var(--gogoroyal-theme-text);border-color:var(--gogoroyal-page-bg-2)}.dark-mode .bg-light{background-color:var(--gogoroyal-card-color)!important}.dark-mode .btn-default:disabled{color:var(--gogoroyal-theme-text)}.dark-mode .card{box-shadow:0 3px 10px rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,.1);-webkit-box-shadow:0 3px 10px rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:0 3px 10px rgba(0,0,0,.07),inset 0 1px 0 rgba(255,255,255,.1)}.dark-mode .list-group-item{color:var(--gogoroyal-theme-text)}.dark-mode .bg-white{background-color:var(--gogoroyal-card-color)!important}.dark-mode .modal-content{background-color:var(--gogoroyal-theme-color)}.dark-mode .modal-content .modal-header{border-color:var(--gogoroyal-theme-bordercolor)}.dark-mode .dark-bg .form-control,.dark-mode .dark-bg label,.dark-mode .form-control,.dark-mode input{color:var(--gogoroyal-input-text)}.dark-mode .form-control{background-color:var(--gogoroyal-input-color);border-color:var(--gogoroyal-input-bordercolor)}.dark-mode .chat-list .left-chat .chat-block{--gogoroyal-theme-text:var(--gogoroyal-page-text)}.dark-mode .text-color-theme{color:var(--gogoroyal-theme-text)}.filter{position:fixed;z-index:999;width:280px;right:-300px;top:0;height:100%;overflow-y:auto;padding:var(--gogoroyal-padding)}.filter-open .filter{right:0}.logo-small{width:auto;display:inline-block;vertical-align:middle;margin:0 auto;line-height:44px}.logo-small img{width:40px;margin:0;border-radius:calc(var(--gogoroyal-rounded) - 8px);box-shadow:0 3px 5px rgba(0,0,0,.15);-webkit-box-shadow:0 3px 5px rgba(0,0,0,.15);-moz-box-shadow:0 3px 5px rgba(0,0,0,.15);margin-right:8px;border:0;vertical-align:middle}.logo-small .h5,.logo-small h5{font-size:18px;line-height:18px;display:inline-block;margin:0 auto;vertical-align:middle}@keyframes rotateanimation{0%{transform:rotate(0)}50%{transform:rotate(45deg);left:28px}80%{transform:rotate(45deg);left:28px}100%{transform:rotate(0)}}.tabs{background-color:var(--gogoroyal-theme-bordercolor);border-radius:var(--gogoroyal-rounded);padding:5px}.tabs .nav-item>.nav-link{color:var(--gogoroyal-theme-color);padding:calc(var(--gogoroyal-padding) - 5px) var(--gogoroyal-padding);line-height:30px;border-radius:calc(var(--gogoroyal-rounded) - 5px);text-transform:uppercase}.tabs .nav-item>.nav-link.active{color:var(--gogoroyal-theme-text);background-color:var(--gogoroyal-theme-color)}.tag{height:30px;line-height:30px;vertical-align:middle;font-size:14px;padding:0 var(--gogoroyal-padding);background-color:var(--gogoroyal-card-color);color:var(--gogoroyal-theme-text-secondary-light);border-radius:var(--gogoroyal-rounded);display:inline-block}.tag>i{margin-right:5px;font-size:16px;display:inline-block;vertical-align:top}.tag.active{color:var(--gogoroyal-theme-text-primary);border-color:var(--gogoroyal-theme-text-primary)!important}.thankyouimg{overflow:hidden}.thankyouimg .text{font-size:84px;opacity:.2;color:var(--gogoroyal-theme-text);position:absolute;text-transform:uppercase;font-weight:700;top:46%;right:0}.thankyouimg .circle.one{left:8%;top:32%}.thankyouimg .circle.two{right:0;top:48%;z-index:1}.thankyouimg .circle.three{left:36%;top:82%}.thankyouimg2{overflow:hidden}.thankyouimg2 .bg404bg{display:block;max-width:96%;margin:0 auto}.thankyouimg2 .text{font-size:84px;opacity:.2;color:var(--gogoroyal-theme-text);position:absolute;text-transform:uppercase;font-weight:700;top:6%;right:0}.thankyouimg2 .circle.one{left:75%;top:7%}.thankyouimg2 .circle.two{right:5%;top:62%;z-index:1}.thankyouimg2 .circle.three{left:26%;top:82%}@media screen and (max-width:340px){.thankyouimg .circle.three{left:42%;top:75%}.thankyouimg2 .circle.one{left:14%;top:3%}.thankyouimg2 .circle.two{left:70%;top:47%}.thankyouimg2 .circle.three{left:32%;top:75%}}body>*{caret-color:transparent}input{caret-color:#fff}@media screen and (min-width:992px){.footer-movil{display:none}}.footer-desk{position:relative}.footer-desk>.nav{float:right}.footer-desk>.nav .nav-item{width:100px}.footer-desk>.nav .nav-item .nav-link{padding:0}.menu-desk{padding-top:8px}.menu-open .footer-desk{margin-bottom:0}.nav-home-desk{font-size:14px;line-height:15px;display:block}.nav-link-desk{display:inline-block;color:var(--gogoroyal-theme-text-secondary);padding-top:8px}@media screen and (max-width:991px){.menu-desk{display:none}.nav-link-desk{display:none}}.hide{display:none}.loading{position:fixed;background-color:rgba(255,255,255,.5);top:0;left:0;bottom:0;right:0;z-index:100;display:flex;justify-content:center;align-items:center;min-height:100%;transition:opacity .5s,visibility 0s .5s;z-index:9999999}.loading>img{opacity:1;z-index:10000000}

 *{box-sizing:content-box}body{--category-item-border-radius:1rem;--page-body-inside-padding:2rem;--gogoroyal-theme-text-header:#666666;--gogoroyal-theme-body-background:#efefef;--gogoroyal-theme-body-background1:#efefef;--gogoroyal-theme-search-color:#ffffff}.dark-mode *{--gogoroyal-theme-text-header:#ffffff;--gogoroyal-theme-body-background:#007588;--gogoroyal-theme-body-background1:#0353e3;--gogoroyal-theme-text-primary:#ffffff;--gogoroyal-theme-search-color:#18233f}.dark-mode-img{display:none}.dark-mode .dark-mode-img{display:block}.dark-mode .light-mode-img{display:none}.row{--bs-gutter-x:none}.menu-open .sidebar-wrap .closemenu{position:fixed}.menu-open .sidebar-wrap.sidebar-overlay::after{position:fixed}.sidebar-wrap{width:calc(100% - var(--gogoroyal-padding) * 2);height:calc(100% - var(--gogoroyal-padding) * 2)}main{display:flex;flex-direction:column;width:100%;min-height:100vh;background-color:var(--gogoroyal-theme-body-background)}main.alternative{background-color:var(--gogoroyal-theme-body-background1)}.header{line-height:normal;display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem;background-color:var(--gogoroyal-footer);width:100vw;box-sizing:border-box;position:sticky;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.header #menu-btn{background:radial-gradient(ellipse at 30% 30%,var(--gogoroyal-theme-color-grad-1) 0,var(--gogoroyal-theme-color-grad-2) 50%,var(--gogoroyal-theme-color-grad-3) 100%);padding:.5rem;margin-top:7px}.header #menu-btn .menu-btn-lines{width:2rem;height:2rem;display:flex;flex-direction:column;justify-content:space-between;padding-top:.3rem;padding-bottom:.3rem;box-sizing:border-box}.header #menu-btn .menu-btn-lines .line{height:.25rem;display:flex}.header #menu-btn .menu-btn-lines .line.right{justify-content:flex-end}.header #menu-btn .menu-btn-lines .line .ln{width:70%;height:100%;border-radius:.25rem;background-color:#fff}.header .logo{max-height:4rem}.header .money{display:flex;align-items:center}.header .money img{max-height:3rem}.header .money .money-data{display:flex;flex-direction:column;font-size:1.4em;font-weight:700;color:var(--gogoroyal-theme-text-header);margin-left:1rem}.header .money .money-data .title{color:#0579b0}.header .money .money-data .money-coins{display:flex;align-items:center}.header .money .money-data .money-coins .dropdown{margin-left:0.3rem}.header .money .money-data .money-coins .dropdown .dropdown-toggle{font-size:.9em}.header .money .money-data .money-coins .dropdown-item{width:auto;cursor:pointer}.theme-container{display:flex;align-items:center}.go-login{padding-left:2rem;padding-right:2rem}.go-login .btn{margin-left:.5rem;margin-right:.5rem}.go-login .btn.btn-success{background-color:#004800;border-color:#004800;color:#fff}.theme{display:flex;align-items:center;justify-content:space-between;font-size:1.6em;font-weight:700;color:var(--gogoroyal-theme-text-header)}.theme .form-check{margin-left:1rem}.sidebar .theme{color:#fff;padding-left:1rem;padding-right:1rem}.sidebar-theme-container{display:none}.page-container{flex:1;display:flex;flex-direction:column;width:100%}.carousel-indicators [data-bs-target]{width:.8rem;height:.8rem;border-radius:50%}.categories{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:1rem}.categories .category{box-sizing:border-box;flex:0 1 9rem;display:flex;position:relative;background-color:#213321;border-radius:var(--category-item-border-radius);transition:all .4s;white-space:nowrap;border:1px solid transparent}.categories .category a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:5px;color:#fff;font-size:1.5em;cursor:pointer;z-index:1}.categories .category::before{content:"";position:absolute;right:0;bottom:0;width:0;height:0;background-color:#ffc926;transition:all .4s;border-radius:var(--category-item-border-radius)}.categories .category:hover{border-color:#ffc926}.categories .category:hover::before{width:100%;height:100%}.categories .category img{position:relative;max-width:90%;max-height:5rem;margin-bottom:5px}.categories .category span{position:relative;width:100%}.section{display:flex;flex-direction:column;padding-top:1rem;padding-bottom:2rem;background-image:url(https://static.gogoroyal.com/assets/img/seccion-back-light.png);background-repeat:no-repeat;line-height:normal}.section .section-header,.section .section-subheader{display:flex;flex-direction:row;padding-left:6rem;padding-right:6rem;align-items:center;color:var(--gogoroyal-theme-text-primary);font-size:2.5em;margin-bottom:1rem;position:relative}.section .section-header .head-img{max-height:6rem;margin-right:2rem}.section .section-header.slots-head{background-color:#000616;padding:1.5rem;padding-top:1.2rem;padding-bottom:1.2rem;display:flex;justify-content:flex-end;align-items:center}.section .section-header.slots-head .head-img{max-height:8rem;position:absolute;left:1.5rem}.section .tags{height:100%;display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:1rem;flex-wrap:wrap}.section .tags .tag-item{vertical-align:center}.section .tags .tag-item .btn{text-transform:unset!important;font-size:.5em}.section .tags .tag-item .btn.active{background-color:#f60}.section .section-header .search{padding-left:1.5rem;--gogoroyal-rounded:8px;display:flex}.section .section-header .search select{background-color:var(--gogoroyal-theme-search-color);border:0;border-radius:8px;color:var(--gogoroyal-theme-text-primary);margin-right:1rem;font-size:.7em}.dark-mode .section-header .search select{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'></path></svg>")}.section .section-header .search .input-group-text{background-color:var(--gogoroyal-theme-search-color);border:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.section .section-header .search .input-group-text i{color:#35c31e;font-size:1.2em}.section .section-header .search input{background-color:var(--gogoroyal-theme-search-color);border:0;color:var(--gogoroyal-theme-text-primary);font-size:.7em}.section .section-header .section-header-more{flex:1;display:flex;justify-content:flex-end;padding-left:1rem;padding-right:1rem}.section .section-header .section-header-more .icon-link{font-size:.6em;color:var(--gogoroyal-theme-text-primary);border:1px solid var(--gogoroyal-theme-text-primary);border-radius:8px;padding:5px;padding-left:15px;padding-right:8px}.section .section-header .section-header-more .icon-link:hover{opacity:.8}.section .section-more-btn{padding-top:2rem;padding-left:8rem;padding-right:8em}.section .section-more-btn .btn{display:flex;justify-content:center;align-items:center;font-size:1.2em;text-transform:none}.section .section-more-btn .btn i{font-size:1.5em}.section .section-footer{display:flex;justify-content:flex-end;align-items:center;padding-top:2rem;padding-left:8rem;padding-right:8em}.section .section-footer a{font-size:1.4em;color:var(--gogoroyal-theme-text-primary);text-decoration:none}.section .section-footer a:hover{color:var(--gogoroyal-theme-text-secondary);text-decoration:underline}.section .sc-it .back{position:absolute;width:100%;height:100%;display:flex;justify-content:center;transition:all .4s}.section .sc-it .back img{height:100%}.section .sc-it .back::before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);transition:all .4s;opacity:0}.section .sc-it:hover .back{transform:scale(1.2)}.section .sc-it:hover .back::before{opacity:1}.section .s-b.s-g{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}.section .s-b.s-g.section-games{grid-template-columns:repeat(6,1fr);padding-left:8rem;padding-right:8rem}.section .s-b.s-g.s-s{grid-template-columns:repeat(5,1fr);padding-left:8rem;padding-right:8rem}.section .s-b.s-g.section-sports{grid-template-columns:repeat(3,1fr);padding-left:8rem;padding-right:8rem;box-sizing:border-box}.section .news-item{position:relative;min-height:20rem;overflow:hidden}.section .news-item .data{width:50%;height:100%;position:absolute;right:0;top:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;padding-right:1rem}.section .news-item .data .title{font-size:2.5em;font-weight:700}.section .news-item:hover .title{text-shadow:#fff .1rem .1rem .5rem}.section .sm-it{position:relative;min-height:16rem;overflow:hidden;border-radius:.5rem;display:flex}.section .sm-it .data{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:1rem;transition:all .5s;opacity:0}.section .sm-it:hover .data{opacity:1}.section .sm-it .data .favorite{position:absolute;top:.4rem;right:.4rem;padding:.4em .5em .1em}.section .sm-it .data .favorite i{font-size:1.2em}button.fa-it i.bi{color:red}.section .sm-it.sport-item{min-height:22rem}.section .sm-it.sl-it{min-height:18rem}.carousel-multiple{display:flex;margin-left:8rem;margin-right:8rem}.carousel-multiple .carousel-control-next,.carousel-multiple .carousel-control-prev{color:var(--gogoroyal-theme-text-primary)}.carousel-multiple .carousel{flex:1}.carousel-multiple .carousel-control-prev{width:8rem;left:-8rem}.carousel-multiple .carousel-control-prev .carousel-control-prev-icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.dark-mode .carousel-multiple .carousel-control-prev .carousel-control-prev-icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-multiple .carousel-control-next{width:8rem;right:-8rem}.carousel-multiple .carousel-control-next .carousel-control-next-icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.dark-mode .carousel-multiple .carousel-control-next .carousel-control-next-icon{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-multiple .carousel-inner .carousel-item-next,.carousel-multiple .carousel-inner .carousel-item-prev,.carousel-multiple .carousel-inner .carousel-item.active{display:flex}.carousel-multiple-data{width:14.285714286%;padding-left:.5rem;padding-right:.5rem}.carousel-multiple-data .sm-it{min-height:14rem}.carousel-multiple .carousel-inner .carousel-item-end.active,.carousel-multiple .carousel-inner .carousel-item-next{transform:translateX(14.285714286%)}.carousel-multiple .carousel-inner .carousel-item-prev,.carousel-multiple .carousel-inner .carousel-item-start.active{transform:translateX(-14.285714286%)}@media (max-width:1500px){.carousel-multiple-data{width:16.6667%}.carousel-multiple .carousel-inner .carousel-item-end.active,.carousel-multiple .carousel-inner .carousel-item-next{transform:translateX(16.6667%)}.carousel-multiple .carousel-inner .carousel-item-prev,.carousel-multiple .carousel-inner .carousel-item-start.active{transform:translateX(-16.6667%)}}@media (max-width:1368px){.carousel-multiple-data{width:20%}.carousel-multiple .carousel-inner .carousel-item-end.active,.carousel-multiple .carousel-inner .carousel-item-next{transform:translateX(20%)}.carousel-multiple .carousel-inner .carousel-item-prev,.carousel-multiple .carousel-inner .carousel-item-start.active{transform:translateX(-20%)}}@media (max-width:1100px){.carousel-multiple-data{width:25%}.carousel-multiple .carousel-inner .carousel-item-end.active,.carousel-multiple .carousel-inner .carousel-item-next{transform:translateX(25%)}.carousel-multiple .carousel-inner .carousel-item-prev,.carousel-multiple .carousel-inner .carousel-item-start.active{transform:translateX(-25%)}}@media (max-width:700px){.carousel-multiple-data{width:33.333333%}.carousel-multiple .carousel-inner .carousel-item-end.active,.carousel-multiple .carousel-inner .carousel-item-next{transform:translateX(33.333333%)}.carousel-multiple .carousel-inner .carousel-item-prev,.carousel-multiple .carousel-inner .carousel-item-start.active{transform:translateX(-33.333333%)}.carousel-multiple{margin-left:3rem;margin-right:3rem}.carousel-multiple .carousel-control-prev{width:3rem;left:-3rem}.carousel-multiple .carousel-control-next{width:3rem;right:-3rem}}@media (max-width:600px){.carousel-multiple .carousel-control-next,.carousel-multiple .carousel-control-prev{display:none}.carousel-multiple{margin-left:0;margin-right:0}}.carousel-multiple .carousel-inner .carousel-item-end,.carousel-multiple .carousel-inner .carousel-item-start{transform:translateX(0)}.pre-footer{display:flex;padding:1rem;padding-left:8rem;padding-bottom:100px;background-color:#2b2b2b}.pre-footer .content{flex:1;display:flex;align-items:center}.pre-footer .content .logo{max-width:12rem}.pre-footer .content .foot-data{flex:1;display:flex;flex-direction:column;padding:1rem;padding-left:2rem}.pre-footer .content .foot-data .links{display:grid;grid-template-columns:repeat(3,max-content);grid-column-gap:2rem}.pre-footer .content .foot-data .links .link-col{white-space:nowrap;display:flex;flex-direction:column}.pre-footer .content .foot-data .links a{font-size:1.4em;color:#fff;text-decoration:none}.pre-footer .content .foot-data .links a:hover{text-decoration:underline;color:#ccc}.pre-footer .content .foot-data .rights{width:100%;font-size:1em;color:#aaa;margin-top:2rem;margin-bottom:1rem}.pre-footer .apps{flex:1;display:flex;flex-direction:column}.pre-footer .apps .apps-store{display:flex;justify-content:center;align-items:center;gap:2rem;flex-wrap:wrap;margin-bottom:2rem}.pre-footer .apps .apps-store a{text-decoration:none}.pre-footer .apps .apps-store a:hover{opacity:.8}.pre-footer .apps .apps-store a img{max-height:5rem}.pre-footer .apps .apps-pay{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}.pre-footer .apps .apps-pay img{max-height:3rem}.footer .nav .nav-item .nav-link{width:auto}.sub-header{display:flex;height:7.5rem;align-items:center;justify-content:space-between;background:#036;background:linear-gradient(180deg,rgba(0,51,102,1) 0,rgba(0,102,204,1) 100%)}.sub-header.green{background:#390;background:linear-gradient(180deg,rgba(51,153,0,1) 0,rgba(0,204,153,1) 100%)}.sub-header .logo{flex:6;display:flex;justify-content:flex-end;align-items:center;height:100%;background-image:url(https://static.gogoroyal.com/assets/img/deposit-header-light.png);background-repeat:no-repeat;background-position:center right;background-size:cover;padding-right:1rem}.sub-header .logo img{max-height:95%}.sub-header .title{flex:13;font-size:1.7em;font-weight:700;color:#fff}.sub-header .secure{flex:5;height:100%;display:flex;align-items:center;justify-content:center}.sub-header .secure img{max-height:80%}.page-inside{display:flex;flex-direction:column;flex:1}.page-inside .head .nav-pills{justify-content:center}.page-inside .head .nav-link{color:var(--gogoroyal-theme-text-primary);border-radius:0;font-size:1.4em;padding-bottom:0}.page-inside .head .nav-link:hover{opacity:.8}.page-inside .head .nav-pills .nav-link.active,.page-inside .head .nav-pills .show>.nav-link{background-color:transparent;border-bottom:5px solid var(--gogoroyal-theme-text-primary)}.page-inside .head .nav-item{padding-left:1rem;padding-right:1rem}.page-inside .head .nav-item i{margin-right:.5rem}.page-inside .tab-content{flex:1}.page-inside .head{display:flex;justify-content:center;padding-top:.5rem;padding-bottom:.5rem}.page-inside .head ul{margin:0}.page-inside .head-description{display:flex;align-items:center;color:var(--gogoroyal-theme-text-primary);font-size:1.2em;padding-left:var(--page-body-inside-padding);padding-right:var(--page-body-inside-padding);min-height:2.5rem;margin:auto;margin-top:50px;width:306px}.page-inside .head-description i{font-size:1.5em;margin-right:.5rem}.page-inside .body{display:flex;flex:1;padding-left:var(--page-body-inside-padding);padding-right:var(--page-body-inside-padding)}.page-inside .body.body-green{background-color:var(--gogoroyal-theme-body-background)}.dark-mode .page-inside .body.body-green{background-color:#0d3e29}.page-inside .body .body-inside{flex:1;display:flex;flex-direction:column;border-top:1px solid var(--gogoroyal-theme-text-primary);padding-top:1.5rem;padding-bottom:1.5rem;max-width:100%}.page-inside .body .body-inside.no-border{border-top:none;padding-top:0}.method-pay-links .pay-link{display:flex;flex-direction:column;margin-bottom:1.5rem}.method-pay-links .pay-link .pay-link-head{color:var(--gogoroyal-theme-text-primary);font-size:1.2em;margin-bottom:1rem}.method-pay-links .pay-link .pay-link-body{display:grid;grid-template-columns:repeat(auto-fill,12rem);gap:1rem}.method-pay-links .pay-link .pay-link-body a{padding:1rem;height:4.5rem;background-color:#fff;border-radius:.8rem;display:flex;align-items:center;justify-content:center;transition:all .4s}.method-pay-links .pay-link .pay-link-body a:hover{background-color:#ccc}.method-pay-links .pay-link .pay-link-body a:active{background-color:#ececec}.method-pay-links .pay-link .pay-link-body a img{max-height:100%;max-width:100%}.page-inside .table-container{border-radius:.5rem;overflow:hidden;background-color:var(--gogoroyal-theme-search-color)}.page-inside .table{font-size:1.3em;overflow:auto;margin:0;width:100%}.page-inside .table th{vertical-align:middle;padding:1.5rem}.page-inside .table td{vertical-align:middle;padding:1.5rem}.page-inside .table .user{display:flex;align-items:center;flex-wrap:wrap}.page-inside .table .user img{margin-right:.5rem;max-height:2.5rem;border-radius:.3rem}.page-inside .table .status{display:flex;align-items:center}.page-inside .table .status .status-point{width:1rem;height:1rem;border-radius:50%;margin-right:.5rem}.page-inside .table .status.success{color:#3b8d29}.dark-mode .page-inside .table .status.success{color:#a8ff2d}.page-inside .table .status.cancel{color:red}.page-inside .table .status.success .status-point{background-color:#3b8d29}.dark-mode .page-inside .table .status.success .status-point{background-color:#a8ff2d}.page-inside .table .status.cancel .status-point{background-color:red}.bonus-promotions{flex:1;display:flex;flex-direction:column}.bonus-promotions .bonus-head{background-color:#233023;display:flex;justify-content:center;align-items:center;font-size:2em;padding:1rem;color:#ff0}.bonus-promotions .bonus-head img{max-height:8rem;margin-right:1rem}.bonus-promotions .bonus-items{flex:1;padding:1.5rem;padding-top:3rem;display:grid;grid-template-columns:repeat(2,30rem);row-gap:2.5rem;column-gap:3rem;justify-content:center}.bonus-promotions .bonus-items .bonus-item{height:16rem;padding:5px;border:2px dashed var(--gogoroyal-theme-text-primary);border-radius:.6rem;position:relative;display:flex}.bonus-promotions .bonus-items .bonus-item a{background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:.6rem;flex:1;cursor:pointer;transition:all .4s}.bonus-promotions .bonus-items .bonus-item a:hover{opacity:.6}.bonus-promotions .bonus-foot{background-color:#010818;display:flex;align-items:center;padding:1.5rem;padding-left:15%;padding-right:15%}.bonus-promotions .bonus-foot img{max-height:12rem}.bonus-promotions .bonus-foot .texts{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:1.1em}.bonus-promotions .bonus-foot .texts .title{color:#ff0;font-size:1.6em}.questions *{box-sizing:border-box}.question{display:flex;flex-direction:column;padding:2rem}.question .questions-btn{display:flex;align-items:center;justify-content:space-between;cursor:pointer;background-color:#0f5638;border-radius:.9rem;padding:1rem;color:#fff;font-size:1.3em}.question .questions-btn .bi-plus{display:none}.question .data{padding:1rem}.question .data p{font-size:1.3em;color:var(--gogoroyal-theme-text-primary)}.questions .question-help{display:flex;justify-content:center;margin-top:3rem;margin-bottom:3rem}.questions .question-help .btn{background-color:#24ad29;display:flex;align-items:center}.questions .question-help .btn i{font-size:1.5em;margin-right:1rem}.terms{padding:1.5rem;padding-left:15rem;padding-right:15rem;font-size:1.4em}.retire-inside{width:50%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.retire-inside .retire-title{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:1.8em;color:var(--gogoroyal-theme-text-primary);margin-bottom:3rem}.retire-inside .retire-title span{color:#0f9;margin-right:1rem}.retire-inside .retire-amount{margin-bottom:3rem;width:70%}.retire-inside .retire-amount label{font-size:1.4em}.retire-inside .retire-amount .msg{font-size:1.3em}.retire-inside .retire-amount .input-group{display:flex}.retire-inside .retire-amount .input-group .dropdown-toggle{flex:none;width:auto}.retire-inside .retire-method-items{display:flex;flex-direction:column;align-items:center;margin-bottom:4rem}.retire-inside .retire-method-items .title{font-size:1.3em;margin-bottom:1.5rem}.retire-inside .retire-foot{display:flex;justify-content:center}.retire-method-items-data{display:grid;grid-template-columns:repeat(4,15rem);grid-gap:1rem}.payment_type_item{--paycheck:#40507C;border:1px solid var(--paycheck);border-radius:10px;gap:0 20px;display:flex;align-items:center;justify-content:space-between;padding:10px 20px;transition:all .4s}.payment_type_item:hover{--active-color:#09ff8d;border-color:var(--active-color)}.payment_type_item .form-check-input{width:1em;margin-top:.25em;vertical-align:top;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;min-width:30px;height:30px;border-radius:50%;box-shadow:none;--body-color:#060C1F;background-color:var(--body-color);border-color:var(--paycheck)}.payment_type_item .form-check-input:checked[type=checkbox]{background-image:url(https://static.gogoroyal.com/assets/img/dots.png);background-size:10px}.payment_type_item .form-check-input:checked{background-color:var(--body-color);border-color:var(--active-color)}.payment_type_item label{background-color:#fff;padding:.5rem;border-radius:.5rem;width:60%;height:calc(100% - .5rem * 2);display:flex;align-items:center;justify-content:center}.payment_type_item label img{max-height:2rem;max-width:100%}.profile-edit{display:flex;flex-direction:column;align-items:center;background-color:var(--gogoroyal-theme-body-background);padding:1rem}.dark-mode .profile-edit{background-color:#2b3336}.profile-edit form{display:flex;flex-direction:column;align-items:center;width:100%}.profile-edit .title{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:1.8em}.profile-edit .title span{margin-left:1rem}.profile-edit .title svg{width:35px;height:35px}.profile-edit .form-control,.profile-edit .form-select{box-sizing:border-box}.profile-edit .col-12{box-sizing:border-box}.profile-edit label{font-size:1.3em}.profile-edit input.form-control,.profile-edit select.form-select{border-radius:6px;background-color:#fff;color:#000;font-size:1.8em}.profile-edit .profile-edit-form{width:60%}.profile-edit .form-control-foot{display:flex;width:100%;justify-content:flex-end;padding-top:.5rem}.profile-edit .form-control-foot .btn{text-transform:none}.profile-edit .input-group-text{font-size:1.5em}.phone-selector-container{margin-right:-10px}.phone-selector-container .phone-selector{border:0;background-color:transparent;width:0;padding-left:10px}.body-inside .errors{display:flex;justify-content:center;align-items:center;background-color:var(--bs-danger);padding:.3rem;font-size:1.4em}.body-inside .errors i{margin-right:1rem}.play-game-container{background-image:url(https://static.gogoroyal.com/assets/img/play-game-back.jpg);background-repeat:no-repeat;background-size:cover;flex:1;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem;padding-top:3rem;padding-bottom:8rem;box-sizing:border-box}.play-game-container .play-game{flex:1;width:80%;display:flex}.play-game-container .play-game .play-game-frame{flex:1;display:flex;flex-direction:column;position:relative}.play-game-container .play-game .play-game-frame iframe{width:100%;flex:1}.play-game-container .play-game .play-game-controls{display:flex;flex-direction:column;background-color:#363949;padding:.3rem}@media (max-width:1700px){.categories{gap:0.5rem;padding-left:0.5rem;padding-right:0.5rem}.categories .category{font-size:.8em}}@media (max-width:1500px){.banner{height:22em}.categories .category img{max-height:4rem}.section .section-header,.section .section-subheader{font-size:2em}.section .section-header .head-img{max-height:5rem}.section .s-b .news-item .data .title{font-size:2em}.section .sm-it{min-height:12rem}.section .sm-it.sport-item{min-height:18rem}.section .sm-it.sl-it{min-height:12rem}.profile-edit .profile-edit-form{width:80%}}@media (max-width:1368px){.banner{height:18rem}.categories .category{flex:0 1 calc((100% - 5*.5rem)/6)}.categories .category img{max-height:3rem}.section .section-header .head-img{max-height:4rem}.section .section-header.slots-head{justify-content:space-between;flex-wrap:wrap;gap:1rem}.section .section-header.slots-head .head-img{max-height:5rem;position:relative;top:0;left:0}.section .tags{gap:.3rem}.section .section-header .search .input-group,.section .section-header .search select{width:auto}.section .s-b .news-item .data .title{font-size:1.7em}.section .s-b.s-g.section-games{grid-template-columns:repeat(auto-fill,1fr);padding-left:3rem;padding-right:3rem;justify-content:center}.section .s-b.s-g.section-sports{grid-template-columns:repeat(auto-fill,1fr);padding-left:3rem;padding-right:3rem;justify-content:center}.section .s-b.s-g.s-s{grid-template-columns:repeat(auto-fill,1fr);padding-left:3rem;padding-right:3rem;justify-content:center}.section .section-footer{padding-left:3rem;padding-right:3rem}.section .section-more-btn{padding-left:3rem;padding-right:3rem}.pre-footer{padding-left:3rem;flex-direction:column;gap:1rem}.pre-footer .content .foot-data .links{grid-template-columns:repeat(3,1fr)}.pre-footer .content .foot-data .rights{text-align:center}.bonus-promotions .bonus-foot{padding-left:1.5rem;padding-right:1.5rem}.terms{padding-left:1.5rem;padding-right:1.5rem}.retire-inside{width:100%}.profile-edit label{font-size:1.2em}.profile-edit input.form-control,.profile-edit select.form-select{font-size:1.4em}.profile-edit .input-group-text{font-size:1.4em}.body-inside .errors{font-size:1.2em}}@media (max-width:1000px){.banner{height:18rem}.categories .category{font-size:.6em;}.categories .category img{max-height:2.5rem}.section .s-b.s-g{grid-gap:.5rem}.section .news-item{min-height:12rem}.section .news-item .data{width:100%;padding:0}.section .s-b .news-item .data .title{font-size:1.2em}.section .s-b .news-item .data .btn{padding-top:.2rem;padding-bottom:.2rem;font-size:.8em}.section .s-b.s-g.section-games{grid-template-columns:repeat(auto-fill,10rem)}.section .sm-it{min-height:10rem}.section .s-b.s-g.section-sports{grid-template-columns:repeat(auto-fill,30rem)}.section .s-b.s-g.s-s{grid-template-columns:repeat(3,1fr)}.section .section-header{padding-right:1rem}.section .section-header .section-header-more .icon-link{font-size:.5em}.pre-footer .content .foot-data .links{grid-template-columns:repeat(2,1fr)}.pre-footer .content .foot-data .links a{font-size:1.2em}.pre-footer .content .foot-data .rights{font-size:1em}.theme-container{display:none}.sidebar-theme-container{display:block}.go-login{padding-left:0;padding-right:0}.go-login .btn{margin-left:.1rem;margin-right:.1rem}.sub-header{height:6rem}.sub-header .title{font-size:1.2em}.method-pay-links{padding-left:0}.bonus-promotions .bonus-head{font-size:1.3em}.bonus-promotions .bonus-head img{max-height:5rem}.bonus-promotions .bonus-foot img{max-height:8rem}.bonus-promotions .bonus-foot .texts{font-size:1em}.bonus-promotions .bonus-foot .texts .title{font-size:1.2em}.bonus-promotions .bonus-items{grid-template-columns:repeat(auto-fill,20rem);row-gap:2rem;column-gap:2rem}.bonus-promotions .bonus-items .bonus-item{height:10rem}.retire-method-items-data{grid-template-columns:repeat(2,1fr)}.profile-edit .profile-edit-form{width:100%}.play-game-container{padding:.5rem;padding-top:1rem;padding-bottom:7rem}.play-game-container .play-game{width:100%}}@media (max-width:700px){.categories .category{flex:0 1 calc((100% - 4*.5rem)/5)}.categories .category{font-size:.5em}.categories .category img{max-height:2rem}.pre-footer{padding-left:1rem}.pre-footer .content .foot-data .links{grid-template-columns:repeat(1,1fr);grid-row-gap:1rem;text-align:center;line-height:0.35}.pre-footer .content .logo{display:none}.section .section-header.slots-head{justify-content:center}.section .section-header .search{width:100%;padding-left:0;justify-content:center;flex-wrap:wrap}.section .section-header .search .input-group,.section .section-header .search select{width:100%}.section .section-header .search select{margin:0;margin-bottom:1rem}.section .s-b.s-g.section-sports{grid-template-columns:repeat(auto-fill,100%)}.section .news-item{min-height:8rem}.sub-header{height:4rem}.sub-header .logo{flex:4}.sub-header .title{font-size:1em}.sub-header .secure{display:none}.page-inside .table{font-size:1em;display:table-row;width:100%}.page-inside .table th{padding:.5rem}.page-inside .table td{padding:.5rem}.question{padding:1rem}.question .questions-btn{padding:.8rem;color:#fff;font-size:1.1em}.question .data{padding:.5rem}.question .data p{font-size:1.1em}.terms{font-size:1.2em}.retire-inside .retire-title{font-size:1.3em}.retire-inside .retire-title span{margin-right:.5rem}.retire-inside .retire-amount{width:100%}.retire-inside .retire-amount label{font-size:1em}.retire-inside .retire-amount .msg{font-size:1em}.profile-edit .title{font-size:1.4em}.profile-edit .title svg{width:25px;height:25px}.profile-edit label{font-size:1.1em}.profile-edit input.form-control,.profile-edit select.form-select{font-size:1.3em}.profile-edit .input-group-text{font-size:1.3em}.body-inside .errors{padding:.5rem;font-size:1.1em;line-height:1.1}}@media (max-width:600px){body{--page-body-inside-padding:0.5rem}.section{background-position:-4rem 0}.section .section-header,.section .section-subheader{font-size:1.4em;padding-left:2rem;padding-right:2rem}.section .section-header{padding-right:1rem;font-size:1.2em}.section .section-header .head-img{margin-right:.5rem}.section .section-footer a{font-size:1.1em}.section .section-more-btn .btn{font-size:1em}.section .news-item{min-height:6rem}.section .s-b .news-item .data{width:100%}.section .s-b .news-item .data .title{font-size:.9em}.section .s-b .news-item .data .btn{font-size:.7em;line-height:normal;text-transform:none}.section .s-b.section-sports{grid-template-columns:repeat(1,1fr)}.section .sm-it.sport-item{min-height:15rem}.section .s-b.s-g.s-s{grid-template-columns:repeat(3,1fr);padding-left:1rem;padding-right:1rem}.section .sm-it.sl-it{min-height:8rem}.section .s-b.s-g.section-games{grid-template-columns:repeat(auto-fill,8rem)}.section .sm-it{min-height:8rem}.header{padding:0 .3rem}.header .money .money-data{font-size:1em}.header .money img{max-height:2.2rem}.header #menu-btn .menu-btn-lines{width:1.5rem;height:1.5rem;padding-top:.2rem;padding-bottom:.2rem}.header #menu-btn .menu-btn-lines .line{height:.2rem}.footer .nav .nav-item{height:50px}.footer .nav .nav-item .nav-link{line-height:normal}.footer .nav .nav-item.centerbutton .nav-link>span{height:52px;width:52px;line-height:48px}.pre-footer .apps .apps-store a img{max-height:3rem}.pre-footer .apps .apps-pay img{max-height:1.5rem}.method-pay-links .pay-link .pay-link-body{grid-template-columns:repeat(auto-fill,10rem)}.bonus-promotions .bonus-head{flex-direction:column}.bonus-promotions .bonus-head img{margin-right:0;margin-bottom:1rem}.bonus-promotions .bonus-foot{flex-direction:column}.bonus-promotions .bonus-foot .texts{text-align:center}.question .questions-btn{font-size:1em}.question .data p{font-size:1em}.terms{padding:.5rem;font-size:1.1em}.payment_type_item{border-radius:10px;gap:0 10px;padding:5px 10px}.payment_type_item .form-check-input{width:1.3em;margin-top:0;height:20px;min-width:auto}.payment_type_item .form-check-input:checked[type=checkbox]{background-size:8px}.payment_type_item label{padding:.5rem;border-radius:.5rem;width:60%}.profile-edit{padding:0;padding-top:1rem;padding-bottom:1rem}.profile-edit .title{font-size:1.2em}.profile-edit .title svg{width:20px;height:20px}.profile-edit label{font-size:1em}.profile-edit input.form-control,.profile-edit select.form-select{font-size:1.2em}.profile-edit .input-group-text{font-size:1.2em}.body-inside .errors{font-size:1em}}@media (max-width:500px){.categories{gap:.3rem;margin-bottom:0}.categories .category{flex:0 1 calc((100% - 4*.3rem)/5)}.categories .category{font-size:.5em}.categories .category img{max-height:2rem}.section{padding-top:.5rem;padding-bottom:.5rem}.section .section-header,.section .section-subheader{margin-bottom:.4rem}.section .section-footer{padding-top:.5rem}.section .section-header.slots-head{padding:1rem;padding-top:.5rem;padding-bottom:.5rem}.carousel-multiple-data{padding-left:.2rem;padding-right:.2rem}.section .section-header{font-size:1.1em}.section .section-header .head-img{max-height:2rem}.section .sm-it .data .favorite{position:absolute;top:.4rem;right:.4rem;padding:.1em .15em 0;line-height:normal}.section .sm-it .data .btn:not(.favorite){font-size:.6em;line-height:normal;padding:.3rem .5rem}.section .sm-it .data .favorite i{font-size:.8em}.section .section-footer a{font-size:1em}.pre-footer .content .foot-data .links a{font-size:1em}.pre-footer .content .foot-data .rights{font-size:.8em}.play-game-container .play-game{flex-direction:column-reverse}.play-game-container .play-game .play-game-controls{flex-direction:row;justify-content:flex-end;gap:.5rem;padding-top:.1rem;padding-bottom:.1rem}}@media (max-width:600px){.header #menu-btn{margin-top:3px}}@media (max-width:1024px){.money{float:right}}.a-no-style{color:inherit}.minijuegos{margin-top:17px}.providers{width:100%;overflow-x:auto;white-space:nowrap;display:flex;justify-content:flex-start;align-items:center;margin:.15rem 0;column-gap:.75rem;cursor:pointer;user-select:none}.providers:active{cursor:grabbing}.providers:active,.providers:hover{pointer-events:auto}.provider{display:flex;justify-content:center;align-items:center;width:120px;height:120px;aspect-ratio:1;background-color:var(--gogoroyal-theme-search-color);border-radius:.5rem;user-select:none}.provider img{width:90%;padding:0 .25rem;height:auto;object-fit:contain;pointer-events:none}.provider.provider-active{background-color:var(--gogoroyal-footer);border-radius:.5rem}.swiper{width:98vw;height:124px}.swiper-wrapper .swiper-slide{width:124px;height:124px}.swiper-wrapper .swiper-slide img{width:120px;height:120px;object-fit:contain}

@font-face {
  font-display: swap;
  font-family: "bootstrap-icons";
  src: url("https://static.gogoroyal.com/assets/css/fonts/bootstrap-icons-min.woff2") format("woff2"),
       url("https://static.gogoroyal.com/assets/css/fonts/bootstrap-icons-min.woff") format("woff");
}

.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-align-start::before { content: "\f107"; }
.bi-arrow-bar-down::before { content: "\f112"; }
.bi-arrow-bar-up::before { content: "\f115"; }
.bi-arrow-down::before { content: "\f128"; }
.bi-arrow-down-left::before { content: "\f11e"; }
.bi-arrow-left::before { content: "\f12f"; }
.bi-arrow-repeat::before { content: "\f130"; }
.bi-arrow-right::before { content: "\f138"; }
.bi-arrow-up::before { content: "\f148"; }
.bi-arrow-up-right::before { content: "\f144"; }
.bi-bag::before { content: "\f179"; }
.bi-bank::before { content: "\f62e"; }
.bi-bell::before { content: "\f18a"; }
.bi-bookmark-star::before { content: "\f19f"; }
.bi-box-arrow-right::before { content: "\f1c3"; }
.bi-box-seam::before { content: "\f1c7"; }
.bi-bullseye::before { content: "\f1de"; }
.bi-card-list::before { content: "\f227"; }
.bi-caret-right-fill::before { content: "\f231"; }
.bi-cart::before { content: "\f242"; }
.bi-cash-coin::before { content: "\f632"; }
.bi-cash-stack::before { content: "\f246"; }
.bi-chat-text::before { content: "\f267"; }
.bi-check::before { content: "\f26e"; }
.bi-check-circle-fill::before { content: "\f26a"; }
.bi-check-lg::before { content: "\f633"; }
.bi-chevron-down::before { content: "\f282"; }
.bi-chevron-left::before { content: "\f284"; }
.bi-chevron-right::before { content: "\f285"; }
.bi-chevron-up::before { content: "\f286"; }
.bi-clock-history::before { content: "\f292"; }
.bi-cloud-download::before { content: "\f29b"; }
.bi-dash::before { content: "\f2ea"; }
.bi-emoji-frown::before { content: "\f31d"; }
.bi-emoji-frown-fill::before { content: "\f31c"; }
.bi-exclamation-circle::before { content: "\f333"; }
.bi-exclamation-triangle-fill::before { content: "\f33a"; }
.bi-facebook::before { content: "\f344"; }
.bi-file-earmark-text::before { content: "\f38b"; }
.bi-fullscreen::before { content: "\f3df"; }
.bi-fullscreen-exit::before { content: "\f3de"; }
.bi-globe2::before { content: "\f3ef"; }
.bi-grid-3x3-gap-fill::before { content: "\f3f8"; }
.bi-heart-fill::before { content: "\f415"; }
.bi-hourglass-split::before { content: "\f41f"; }
.bi-house::before { content: "\f425"; }
.bi-house-door::before { content: "\f423"; }
.bi-info-circle::before { content: "\f431"; }
.bi-joystick::before { content: "\f448"; }
.bi-linkedin::before { content: "\f472"; }
.bi-newspaper::before { content: "\f4a3"; }
.bi-palette::before { content: "\f4b1"; }
.bi-person-circle::before { content: "\f4d7"; }
.bi-person-vcard::before { content: "\f8c9"; }
.bi-plus::before { content: "\f4fe"; }
.bi-receipt::before { content: "\f50f"; }
.bi-receipt-cutoff::before { content: "\f50e"; }
.bi-search::before { content: "\f52a"; }
.bi-share-fill::before { content: "\f52d"; }
.bi-shield-check::before { content: "\f52f"; }
.bi-shield-exclamation::before { content: "\f530"; }
.bi-shop::before { content: "\f543"; }
.bi-slash-circle-fill::before { content: "\f566"; }
.bi-star::before { content: "\f588"; }
.bi-star-fill::before { content: "\f586"; }
.bi-three-dots::before { content: "\f5d4"; }
.bi-three-dots-vertical::before { content: "\f5d3"; }
.bi-tv::before { content: "\f5ed"; }
.bi-twitter::before { content: "\f5ef"; }
.bi-view-list::before { content: "\f605"; }
.bi-wallet2::before { content: "\f615"; }
.bi-whatsapp::before { content: "\f618"; }
.bi-x::before { content: "\f62a"; }
.bi-x-circle-fill::before { content: "\f622"; }
.bi-x-lg::before { content: "\f659"; }




#carousel-banner {
  aspect-ratio: 1920 / 462;
  background: #062a3a;
}
#carousel-banner .carousel-item img {
  width: 100%;
  height: auto;
  display: block;
}


img.logo {
  width: 120px;
  height: 64px;
  object-fit: contain;
}

header.header,
.header {
  z-index: 1030 !important;
}

.section.sticky-top {
  top: 56px !important;
}
@media (max-width: 600px) {
  .section.sticky-top {
    top: 48px !important;
  }
}


.section .s-b {
  min-height: 130px;
}


top-players,
top-games {
  display: block;
  min-height: 180px;
}

top-players.hidden,
top-games.hidden {
  display: none !important;
}



#toast-container {
  position: fixed;
  z-index: 999999;
  pointer-events: none;
  font-size: 18px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

#toast-container * { box-sizing: border-box; }


#toast-container > div {
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 12px;
  padding: 14px 18px 14px 56px;
  width: 360px;
  max-width: calc(100vw - 24px);
  border-radius: 14px;
  color: #fff;
  background-color: rgba(20, 22, 30, 0.92);
  background-repeat: no-repeat;
  backdrop-filter: blur(14px) saturate(160%);
  -webkit-backdrop-filter: blur(14px) saturate(160%);
  border: 1px solid rgba(255, 255, 255, 0.08);
  box-shadow:
    0 10px 30px -8px rgba(0, 0, 0, 0.45),
    0 2px 6px rgba(0, 0, 0, 0.25),
    inset 0 1px 0 rgba(255, 255, 255, 0.06);
  opacity: 0;
  transform: translateY(-8px) scale(0.98);
  animation: toastIn 0.35s cubic-bezier(0.2, 0.9, 0.25, 1.1) forwards;
}

#toast-container > div:hover {
  box-shadow:
    0 14px 40px -6px rgba(0, 0, 0, 0.55),
    0 4px 10px rgba(0, 0, 0, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  cursor: pointer;
  opacity: 1 !important;
}


#toast-container > div::before {
  content: "";
  position: absolute;
  left: 0; top: 0; bottom: 0;
  width: 4px;
  border-radius: 14px 0 0 14px;
}


#toast-container > div::after {
  content: "";
  position: absolute;
  left: 14px;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px 18px;
}


.toast-title {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3;
  margin-bottom: 2px;
  letter-spacing: -0.01em;
}

.toast-message {
  font-size: 17px;
  line-height: 1.45;
  font-weight: 400;
  word-wrap: break-word;
  -ms-word-wrap: break-word;
  opacity: 0.95;
}

.toast-message a,
.toast-message label { color: #fff; text-decoration: underline; }
.toast-message a:hover { opacity: 0.8; text-decoration: none; }


.toast-close-button {
  position: absolute;
  top: 8px;
  right: 10px;
  font-size: 18px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
  text-shadow: none;
  -webkit-text-shadow: none;
  opacity: 1;
  filter: none;
  -ms-filter: none;
  line-height: 1;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: background 0.15s, color 0.15s;
  float: none;
}
.toast-close-button:focus,
.toast-close-button:hover {
  color: #fff;
  background: rgba(255, 255, 255, 0.12);
  opacity: 1;
  text-decoration: none;
  cursor: pointer;
}
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}

.rtl .toast-close-button { left: 10px; right: auto; float: none; }


#toast-container > .toast-success,
#toast-container > .toast-error,
#toast-container > .toast-info,
#toast-container > .toast-warning {
  background-image: none !important;
  background-repeat: no-repeat !important;
}


#toast-container > .toast-success {
  background: linear-gradient(135deg, rgba(16, 185, 129, 0.22), rgba(20, 22, 30, 0.94) 60%) !important;
}
.toast-success::before { background: linear-gradient(180deg, #34d399, #10b981); }
.toast-success::after {
  background-color: rgba(16, 185, 129, 0.20);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2334d399' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");
}


#toast-container > .toast-error {
  background: linear-gradient(135deg, rgba(239, 68, 68, 0.24), rgba(20, 22, 30, 0.94) 60%) !important;
}
.toast-error::before { background: linear-gradient(180deg, #f87171, #ef4444); }
.toast-error::after {
  background-color: rgba(239, 68, 68, 0.20);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f87171' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><line x1='18' y1='6' x2='6' y2='18'/><line x1='6' y1='6' x2='18' y2='18'/></svg>");
}


#toast-container > .toast-info {
  background: linear-gradient(135deg, rgba(59, 130, 246, 0.22), rgba(20, 22, 30, 0.94) 60%) !important;
}
.toast-info::before { background: linear-gradient(180deg, #60a5fa, #3b82f6); }
.toast-info::after {
  background-color: rgba(59, 130, 246, 0.20);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2360a5fa' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><line x1='12' y1='16' x2='12' y2='12'/><line x1='12' y1='8' x2='12.01' y2='8'/><circle cx='12' cy='12' r='10'/></svg>");
}


#toast-container > .toast-warning {
  background: linear-gradient(135deg, rgba(245, 158, 11, 0.24), rgba(20, 22, 30, 0.94) 60%) !important;
}
.toast-warning::before { background: linear-gradient(180deg, #fbbf24, #f59e0b); }
.toast-warning::after {
  background-color: rgba(245, 158, 11, 0.22);
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fbbf24' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M10.29 3.86 1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/><line x1='12' y1='9' x2='12' y2='13'/><line x1='12' y1='17' x2='12.01' y2='17'/></svg>");
}


.toast { background-color: rgba(20, 22, 30, 0.92); }


.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.5));
  opacity: 0.9;
  filter: none;
  -ms-filter: none;
  border-radius: 0 3px 3px 0;
}


.toast-top-right    { top: 16px; right: 16px; }
.toast-top-left     { top: 16px; left: 16px; }
.toast-bottom-right { right: 16px; bottom: 16px; }
.toast-bottom-left  { left: 16px; bottom: 16px; }

.toast-top-center,
.toast-top-full-width    { top: 16px; right: 0; width: 100%; }

.toast-bottom-center,
.toast-bottom-full-width { bottom: 16px; right: 0; width: 100%; }

.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

#toast-container.toast-bottom-center > div,
#toast-container.toast-top-center > div {
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-bottom-full-width > div,
#toast-container.toast-top-full-width > div {
  width: calc(100% - 32px);
  margin: 0 auto 12px;
}


@keyframes toastIn {
  0%   { opacity: 0; transform: translateY(-12px) scale(0.96); }
  60%  { opacity: 1; transform: translateY(2px) scale(1.01); }
  100% { opacity: 1; transform: translateY(0) scale(1); }
}


@media (max-width: 600px) {
  #toast-container > div {
    width: calc(100vw - 24px);
    margin: 0 12px 10px;
    padding: 12px 16px 12px 52px;
    border-radius: 12px;
  }
  .toast-title   { font-size: 17px; }
  .toast-message { font-size: 16px; }
  #toast-container > div::after {
    left: 12px;
    width: 28px;
    height: 28px;
    background-size: 16px 16px;
  }
  .toast-close-button { top: 6px; right: 8px; }
}


@supports not (backdrop-filter: blur(1px)) {
  #toast-container > div { background-color: rgba(20, 22, 30, 0.97); }
}

categories-shortcut {
    display: flex;
}

@media screen and (max-width: 386px) {
    categories-shortcut {
        display: none;
    }
}


.section .sc-it > img{position:absolute;top:0;left:50%;height:100%;width:auto;max-width:none;transform:translateX(-50%);transition:transform .4s;}
.section .sc-it:hover > img{transform:translateX(-50%) scale(1.2);}
.section .sc-it::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .4s;pointer-events:none;z-index:1;}
.section .sc-it:hover::after{opacity:1;}
.section .sc-it .data{z-index:2;}
.section .sm-it .data .favorite:not(:has(i))::before{font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;content:"\f415";font-size:1.05em;}
.section .sm-it .data .favorite.fa-it:not(:has(i))::before{color:red;}
.section .sm-it .data .favorite{padding:0;width:1.9em;height:1.9em;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;line-height:1;}
@media (max-width:500px){
  .section .sm-it .data .favorite{width:1.5em;height:1.5em;}
  .section .sm-it .data .favorite:not(:has(i))::before{font-size:0.8em;}
}

/* ── Gamanza: avatar de gamificación en el navbar ─────────────────────── */
/* Avatar móvil: se maqueta como un icono más junto a notification-button. */
.logg gamanza-avatar.header-icon {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    line-height: 0;
    max-width: 48px;
    overflow: hidden;
}
.logg gamanza-avatar.header-icon .gamification_widget { display: inline-flex; }
/* Pill "Progreso" (desktop): el avatar + su label se maquetan como las demás
   pills; display:contents deja que el <span> del pill gobierne el layout. */
.menu-desk .gz-pill-avatar { display: contents; }
.menu-desk .gz-pill-avatar .gamification_widget {
    width: 35px;
    height: 35px;
    overflow: hidden;
    margin: 0 auto;
    pointer-events: none;
}
.menu-desk .gz-pill-avatar .nav-text { pointer-events: none; }
/* Si Gamanza no carga, el avatar queda vacío → colapsa el pill (su <li>) para
   no dejar un hueco y que las demás pills ocupen el espacio. */
.menu-desk .nav-item:has(.gz-pill-avatar:empty) { display: none; }
/* ── Header: alto reservado ───────────────────────────────────────────────
   El header se arma con contenido que llega en momentos distintos: gg.js
   revela .logg o .no-logg recién cuando resuelve el JWT, getBalance() muestra
   .money cuando responde la API y el avatar de Gamanza se rellena después.
   Sin un alto reservado el header arranca en 8px (solo su padding) y va
   saltando hasta ~78px, empujando toda la página en cada paso.
   Los valores son el alto MEDIDO del estado más alto de cada breakpoint con
   todo el contenido ya cargado, y ya incluyen el padding (box-sizing es
   border-box en todo el sitio):
     > 600px   logueado 69.73px  ·  deslogueado 44px     -> 70px
     <=600px   logueado 54.09px  ·  deslogueado 44px     -> 55px
   Los valores bajaron respecto de los 78/59 originales al quitarle al header el
   padding vertical: antes sumaba 8px arriba (4.8px en móvil) al alto de la fila.
   El logo es un wordmark de 119x66 que renderiza a 36px (44 con su pt-2); con el
   logo cuadrado de 64px que había antes, el estado deslogueado en móvil era el
   más alto y la reserva la fijaba él.
   Es min-height, no height: si algún día el contenido crece, el header crece
   con él en vez de recortarlo.
   Queda FUERA el banner #app-installer (47px): lo inyecta pwa-services.js
   dentro del <header>, solo en index.html, y el usuario puede cerrarlo —
   reservar su alto dejaría una franja vacía al descartarlo. */
.header { min-height: var(--gg-header-h, 70px); }
@media (max-width: 600px) {
    .header { --gg-header-h: 55px; }
}
/* ── Header: la banda de 992-1000px se quedaba sin nav ──────────────────────
   La columna del nav desktop es `col-auto col-lg-4 theme-container menu-desk`
   y la esconden dos reglas con cortes distintos:
     .theme-container  display:none  a <=1000px
     .menu-desk        display:none  a <=991px
   Los iconos móviles de al lado (campana + avatar) usan el `d-lg-none` de
   Bootstrap, que esconde a >=992px. Entre 992 y 1000px, entonces, no se veía
   ninguno de los dos: el header quedaba sólo con la hamburguesa y el saldo,
   sin acceso a notificaciones ni al panel de Gamanza. Medido en slot.html:
   a 1001px y a 991px se ve una campana, a 992px y a 1000px cero.
   No se cambia el breakpoint de `.theme-container` porque no es sólo del
   header: nació envolviendo el switch Light/Dark y sigue haciéndolo en
   history_games.html y questions.html, donde ese corte a 1000px sí se quiere.
   Por eso el arreglo se acota a la combinación con `.menu-desk` y sólo dentro
   de la banda, dejando que `.menu-desk` siga gobernando de 991px para abajo. */
@media (min-width: 992px) and (max-width: 1000px) {
    .theme-container.menu-desk { display: flex; }
}
/* ── Header: centrar verticalmente el logo del estado deslogueado ──────────
   La columna del logo es un `.col-auto` (display:block) dentro de un `.row`
   (flex, align-items por defecto = stretch), así que se estira al alto de la
   fila y la <img>, al ser inline, queda pegada arriba: con el wordmark de 36px
   en una fila de 48px daba 0px de aire arriba y 12.5px abajo. La columna
   hermana (Entra/Registrate) sí traía `d-flex align-items-center` en el HTML;
   esta no. Se centra por CSS para no tocar las 14 páginas, y con `flex` en vez
   de `block` para que además desaparezca el leading de la línea de texto que
   la <img> inline arrastra debajo. */
.header .no-logg > .row > .col-auto:first-child {
    display: flex;
    align-items: center;
}
/* ── Header: no heredar la tipografía de la página ─────────────────────────
   El <header> vive dentro de <main>, así que cualquier página que le ponga
   una fuente propia a `main` se la impone también al header compartido.
   Pasa en tags.html (`.tags-page main { font-family: 'Outfit' }`) y en
   provider.html (`.providers-page`): con Outfit el rótulo "Mi saldo:" pasa de
   18.5px a 20px de alto y el header entero de 59 a 60.39px en móvil, o sea
   que se pasaba del alto reservado y quedaba más alto que en las otras 12.
   Se fija la fuente del body para que el header se vea igual en las 14. */
.header { font-family: "Open Sans", sans-serif; }
/* ── Header: sin padding vertical ──────────────────────────────────────────
   Se quita en el origen, no con un override encima: convivían `padding:.5rem
   1.5rem` (la regla principal) y `padding-bottom:0!important` (heredado del
   viejo _header.scss). Con el bottom forzado a 0 y el top en 8px, el contenido
   se centraba dentro de un content box corrido y todo el header quedaba
   empujado hacia abajo: 24px de aire arriba contra 16px abajo en desktop, y
   12.9 contra 8.1 en móvil.
   Va 0 arriba y abajo, no 8px en ambos: sumar padding vertical haría crecer el
   alto intrínseco del estado logueado (69.23 + 16 = 85.23px) por encima de los
   78px reservados. Con 0/0 el contenido se centra en la caja completa gracias
   al align-items:center que el header ya trae, y el alto no se mueve.
   El padding horizontal se conserva: 1.5rem, .3rem en <=600px. */

/* ─────────────────────────────────────────────────────────────────────────────
   F1 — carrusel de proveedores compacto en móvil

   El carrusel se declaraba en 124px sin ninguna media query, así que en un
   teléfono de 390px se comía 124 de los ~160px de la cabecera de sección: casi
   una quinta parte de la pantalla para elegir proveedor, antes de ver un solo
   juego. Baja a 68px.

   La cadena real es .swiper > .swiper-wrapper > div.provider.swiper-slide > img
   y hay dos reglas compitiendo por el tamaño del logo: la de .swiper-slide img
   (120px fijos) le gana a .provider img (90%). Por eso se fija el píxel acá
   también, si no el logo seguiría en 120 dentro de una casilla de 68.

   El logo va a 62 de 68 (91%) en vez del 96,8% de hoy: a este tamaño un par de
   píxeles más de aire evita que el logo toque el borde redondeado.

   Las flechas miden 44px, que en un carrusel de 68 son el 65% del alto y
   dominan la fila. Bajan a 24; en teléfono igual se navega deslizando, pero se
   dejan como pista de que hay más al costado.
   ────────────────────────────────────────────────────────────────────────── */
@media (max-width: 700px) {
    .swiper { height: 68px; }
    .swiper-wrapper .swiper-slide,
    .provider { width: 68px; height: 68px; }
    .swiper-wrapper .swiper-slide img { width: 62px; height: 62px; }
    .provider { border-radius: .4rem; }
    /* el sitio declara `* { box-sizing: content-box }`, así que el padding SUMA
       al ancho: con .15rem el logo terminaba ocupando 67 de los 68 y tocaba el
       borde. Sin padding quedan los 62 buscados, con 3px de aire por lado. */
    .provider img { padding: 0; }
    .swiper-button-prev,
    .swiper-button-next { --swiper-navigation-size: 24px; }
}

/* ─────────────────────────────────────────────────────────────────────────────
   F1 — pills de tags: sólidas y vivas, pero con un sistema detrás

   El tema del sitio es de colores plenos, así que las pills van sólidas. Lo que
   se corrige no es que fueran vivas: es que el color lo elegía cada página a
   mano y el mismo tag no coincidía entre una y otra.

       Populares -> slot: btn-danger
                    mini y scratch: btn-danger fw-bolder text-dark
       FreeSpins -> slot: btn-secondary fw-bolder text-dark
                    mini: btn-info text-warning   (azul con texto amarillo)

   Y el seleccionado pintaba el fondo de #f60 pero dejaba el color del TEXTO a
   cargo de la clase Bootstrap de cada pill, así que la pill activa se veía
   distinta según qué color le había tocado.

   Ahora el color significa algo y es el mismo en las cinco páginas:

       celeste   tag común
       verde     destacado (Populares, FreeSpins)
       amarillo  Favoritos, que no es un tag sino un modo
       naranja   seleccionado, encima de cualquiera de los tres

   Los cuatro llevan texto oscuro. No es una decisión estética sino de
   contraste: son fondos claros y saturados, y el texto oscuro da entre 6,5:1 y
   10,9:1, todos por encima del mínimo AA. La combinación que parecía natural
   -blanco sobre el naranja- da 2,9:1 y no pasa; por eso el activo también lo
   lleva oscuro.
   ────────────────────────────────────────────────────────────────────────── */
.section .tags .tag-item .btn.tag-chip {
    color: #10131a;
    border: 0;
    font-weight: 700;
    padding: .35rem .9rem;
    transition: filter .15s ease, transform .15s ease;
}
.section .tags .tag-item .btn.tag-chip:hover { filter: brightness(1.12); transform: translateY(-1px); }

/* Los siete matices salen del logo: se sacaron decodificando logo-300.png y
   agrupando por matiz los píxeles opacos y saturados, no eligiéndolos a ojo.
   Son las familias con más presencia (rojo 16%, verde 12%, naranja 10%,
   menta 8%, ámbar 8%, rosa 8%, azul 7%).

   El color del texto de cada uno es el que mide mejor contraste, y por eso no
   es el mismo en todos: sobre el rojo y el azul profundo gana el blanco, sobre
   los cinco claros gana el oscuro. Todos quedan sobre 4,5:1. */
.section .tags .tag-item .btn.tag-c1 { background-color: #e3101a; color: #fff; }   /* rojo      */
.section .tags .tag-item .btn.tag-c2 { background-color: #db7914; }                /* mandarina */
.section .tags .tag-item .btn.tag-c3 { background-color: #06d809; }                /* verde     */
.section .tags .tag-item .btn.tag-c4 { background-color: #05eca6; }                /* menta     */
.section .tags .tag-item .btn.tag-c5 { background-color: #034579; color: #fff; }   /* azul      */
.section .tags .tag-item .btn.tag-c6 { background-color: #f92059; }                /* rosa      */
.section .tags .tag-item .btn.tag-c7 { background-color: #07adac; }                /* turquesa  */

/* Favoritos queda fuera de la rotación: no es un tag sino un modo, y conviene
   que su color no se repita en ningún otro. */
.section .tags .tag-item .btn.tag-chip-fav { background-color: #eaa918; color: #2a1f00; }

/* Seleccionado. Con cada pill de un color distinto, el matiz ya no puede
   señalar nada -pintar la activa de naranja la volvería indistinguible de la
   mandarina de al lado-, así que el estado se marca sin tocar el color: aro
   claro, un poco más grande y con más brillo, y las demás se atenúan.

   Se probó además atenuar las no activas, y quedaba peor: con opacity .55 la
   fila entera se veía lavada, que es lo contrario de lo que se busca acá. El
   aro solo alcanza. */
.section .tags .tag-item .btn.active,
.section .tags .tag-item .btn.tag-chip.active {
    box-shadow: 0 0 0 3px rgba(255, 255, 255, .9), 0 4px 12px rgba(0, 0, 0, .35);
    filter: brightness(1.1) saturate(1.15);
    transform: scale(1.06);
}
/* La fila de tags nacía pegada a la de filtros y sin fondo propio. Lo segundo
   no era solo estético: el contenedor es sticky, así que las cards le pasan por
   debajo y se veían a través de las pastillas al hacer scroll.

   La separación con la fila de arriba va POR DENTRO, con padding. Se probó con
   margen y quedaba mal: el margen es transparente, así que el hueco entre las
   dos filas se convertía en una ventana por la que se veían pasar las cards.
   Con padding, el fondo cubre también esa separación y el bloque pegado se lee
   entero.

   Y el fondo es sólido, no translúcido. Translúcido dejaba ver el movimiento de
   las portadas detrás de las pastillas; con las siete de colores encima, ese
   fondo inquieto le restaba legibilidad justo a lo que hay que leer. Sólido
   además evita el costo del desenfoque en una barra que se repinta en cada
   scroll.

   El color es el del propio cuerpo de la página, así la fila no se lee como una
   barra aparte: se funde con el fondo y lo único que flota son las pastillas.
   Se toma de la variable del tema en vez de escribir #007588 a mano, para que
   siga al tema si algún día cambia. */
.section .section-subheader {
    padding-top: 1rem;
    padding-bottom: .7rem;
    background-color: var(--gogoroyal-theme-body-background, #007588);
}

/* ─────────────────────────────────────────────────────────────────────────────
   F1 — filtro de proveedor con búsqueda, a la misma altura que el buscador

   El <select id="prov"> nativo listaba más de cien proveedores: en teléfono el
   sistema lo abre como una rueda interminable sin forma de buscar. Pasa a un
   combo con buscador (provider-filter.js), que envuelve al select y lo esconde
   sin quitarlo, porque sections1.js lo lee y le escribe.

   Y las dos alturas: a 1600px el select y el buscador ya median lo mismo (54px
   los dos), así que la diferencia visible aparecía recién en móvil, donde los
   dos controles se apilan. En vez de perseguir el número por breakpoint, los
   dos cuelgan ahora de una sola variable: no se pueden desincronizar.
   ────────────────────────────────────────────────────────────────────────── */
.section .section-header .search { --f1-control-h: 54px; align-items: center; }

/* El sitio declara `* { box-sizing: content-box }`, así que fijar `height` y
   además tener padding da la suma de los dos: el combo salía en 66 donde el
   buscador mide 54. Los controles de esta fila pasan a border-box, que es lo
   que cualquiera espera al escribir `height`. */
.section .section-header .search .f1-prov,
.section .section-header .search .f1-prov *,
.section .section-header .search .input-group,
.section .section-header .search .input-group > * { box-sizing: border-box; }

.section .section-header .search .f1-prov,
.section .section-header .search .input-group,
.section .section-header .search .input-group > .form-control,
.section .section-header .search .input-group > .input-group-text {
    height: var(--f1-control-h);
}

.f1-prov { position: relative; display: inline-flex; }
/* el select real queda de fuente de verdad, fuera de la vista y del tabulador */
.f1-prov > select {
    position: absolute;
    width: 1px; height: 1px;
    opacity: 0;
    pointer-events: none;
}
.f1-prov-btn {
    height: var(--f1-control-h, 54px);
    width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    gap: .75rem;
    /* mismas medidas que .form-control para que los dos controles sean
       intercambiables sin ajustar nada */
    padding: 6px 12px;
    font-size: .5em;
    line-height: 1.5;
    border: 0;
    border-radius: var(--gogoroyal-input-rounded, 10px);
    background-color: var(--gogoroyal-theme-search-color);
    color: var(--gogoroyal-theme-text);
    cursor: pointer;
    white-space: nowrap;
}
.f1-prov-btn > i { font-size: .8em; opacity: .7; transition: transform .18s ease; }
.f1-prov-btn[aria-expanded="true"] > i { transform: rotate(180deg); }
.f1-prov.elegido .f1-prov-btn { color: var(--gogoroyal-green); font-weight: 700; }

.f1-prov-panel {
    position: absolute;
    top: calc(100% + 6px);
    /* Anclado por la derecha: en tags.html el combo es el control más a la
       derecha de la barra, y con `left: 0` el panel -que mide como mínimo
       260px- se salía de la pantalla. Abriendo hacia la izquierda entra
       siempre, y donde el combo no está pegado al borde (slot, table, live...)
       da lo mismo. */
    right: 0;
    left: auto;
    z-index: 1080;
    width: max(100%, 260px);
    max-width: calc(100vw - 2rem);
    padding: .5rem;
    border-radius: var(--gogoroyal-input-rounded, 10px);
    background-color: var(--gogoroyal-page-bg-3, #090013);
    border: 1px solid var(--gogoroyal-theme-bordercolor);
    box-shadow: 0 16px 40px rgba(0, 0, 0, .55);
    font-size: .5em;
}
.f1-prov-panel[hidden] { display: none; }
.f1-prov-search { display: flex; align-items: center; gap: .5rem; padding: .35rem .5rem; margin-bottom: .4rem;
    border-radius: 8px; background-color: rgba(255, 255, 255, .07); }
.f1-prov-search i { opacity: .6; }
.f1-prov-search input {
    flex: 1; min-width: 0;
    border: 0; outline: 0; background: transparent;
    color: var(--gogoroyal-theme-text);
    font: inherit;
}
.f1-prov-list { max-height: 300px; overflow-y: auto; margin: 0; padding: 0; list-style: none; }
.f1-prov-item {
    padding: .45rem .6rem;
    border-radius: 7px;
    color: var(--gogoroyal-theme-text-primary);
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.f1-prov-item[hidden] { display: none; }
.f1-prov-item:hover { background-color: rgba(255, 255, 255, .09); color: var(--gogoroyal-theme-text); }
.f1-prov-item.activo { background-color: rgba(0, 223, 163, .14); color: var(--gogoroyal-green); font-weight: 700; }
.f1-prov-vacio { margin: .4rem; opacity: .6; }

/* En móvil los dos controles se apilan a ancho completo. Ahí quedaban altos
   -54px cada uno, medida pensada para la fila horizontal del escritorio- y
   pegados, porque .search envuelve sin `gap`. Bajan a 44 y se separan. */
@media (max-width: 700px) {
    .section .section-header .search {
        --f1-control-h: 44px;
        gap: .6rem;
    }
    /* tags.html mete sus selects dentro de un .f1-slot, así que el combo queda
       un nivel más abajo que en slot.html. Sin ensanchar también el envoltorio,
       ese `width:100%` se calcula sobre una caja de ancho-contenido y el combo
       encoge a ~67px en vez de acompañar al buscador. */
    .section .section-header .search .f1-slot,
    .section .section-header .search .f1-prov { width: 100%; }
    .f1-prov-panel { width: 100%; }
    /* el margen suelto que traía el select viejo ahora lo aporta el gap */
    .section .section-header .search select { margin-bottom: 0; }
}

/* ─────────────────────────────────────────────────────────────────────────────
   F1 — en escritorio, carrusel y controles en una sola fila

   La fila se partía en dos a partir de 1368px, o sea en cualquier portátil
   común (1366 y 1440 caen ahí). La causa no es el breakpoint sino que
   `.swiper` pide `width: 98vw`: reclama casi todo el ancho de la ventana, así
   que con el filtro y el buscador al lado no hay lugar y el flex los manda
   abajo.

   La solución es que el carrusel deje de pedir un ancho fijo y tome el que
   sobra: `flex: 1 1 0` con `min-width: 0`. Sin el min-width no alcanza -un
   ítem flex no baja del ancho de su contenido, y acá el contenido son cien
   logos-, así que seguiría empujando igual.

   Solo desde 701px: por debajo el apilado es el comportamiento deseado.
   ────────────────────────────────────────────────────────────────────────── */
@media (min-width: 701px) {
    .section .section-header.slots-head {
        flex-wrap: nowrap;
        justify-content: space-between;
        gap: 1rem;
    }
    .section .section-header.slots-head .swiper {
        width: auto;
        flex: 1 1 0;
        min-width: 0;
    }
    .section .section-header.slots-head .search {
        flex: 0 0 auto;
        padding-left: 0;
    }
}

/* ─────────────────────────────────────────────────────────────────────────────
   F1 — provider.html con el lenguaje visual de slot.html

   La página traía 16 KB de CSS propio: otra paleta (--prv-*), otras tipografías
   (Outfit/Space Mono traídas de Google Fonts), glassmorphism y una marquesina
   de logos. Nada de eso existe en el resto del sitio, así que se reemplaza por
   las piezas que ya usan slot/table/live: banner arriba, barra pegada con el
   buscador, y las rejillas `.s-b.s-g.s-s` -mismas columnas, mismos márgenes-.

   Lo único que queda propio es lo que la página realmente tiene y ninguna otra:
   la tarjeta de proveedor y la ficha del proveedor abierto.
   ────────────────────────────────────────────────────────────────────────── */

/* Cabecera de la barra pegada: título + cuenta a la izquierda, buscador a la
   derecha (el hueco que en slot ocupa el carrusel de proveedores).
   El font-size se reinicia porque .section-header hereda 2.5em. */
.section .section-header.slots-head .prov-head {
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 1.15;
    font-size: 1rem;
    white-space: nowrap;
}

.prov-head-title { font-size: 1.15rem; font-weight: 700; }
.prov-head-count { font-size: .78rem; opacity: .6; }

/* Tarjeta de proveedor. Cuadrada como las de juego, con el mismo fondo que la
   tarjeta del carrusel (.provider) para no inventar un color nuevo.
   box-sizing explícito: el sitio declara `* { box-sizing: content-box }`, así
   que sin esto el padding se sumaría al lado del aspect-ratio. */
.providers-page .prov-grid .prov-card {
    box-sizing: border-box;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    aspect-ratio: 1;
    padding: 1rem 1rem 1.7rem;
    background-color: var(--gogoroyal-theme-search-color);
    border-radius: .5rem;
    cursor: pointer;
    user-select: none;
    overflow: hidden;
    transition: transform .25s ease, background-color .25s ease;
}

.providers-page .prov-grid .prov-card:hover {
    background-color: var(--gogoroyal-footer);
    transform: translateY(-3px);
}

.providers-page .prov-grid .prov-card:active { transform: translateY(-1px); }

.providers-page .prov-grid .prov-card img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    pointer-events: none;
}

.providers-page .prov-grid .prov-name {
    position: absolute;
    left: .3rem;
    right: .3rem;
    bottom: .5rem;
    text-align: center;
    font-size: .72rem;
    line-height: 1.1;
    color: var(--gogoroyal-theme-text-primary);
    opacity: .6;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Esqueleto mientras carga el catálogo */
.providers-page .prov-grid .prov-card.skeleton-card { pointer-events: none; }

.providers-page .prov-grid .prov-card.skeleton-card::after {
    content: "";
    position: absolute;
    inset: 22%;
    border-radius: .4rem;
    background: linear-gradient(110deg, transparent 30%, rgba(255, 255, 255, .07) 50%, transparent 70%);
    background-size: 200% 100%;
    animation: provShimmer 1.6s ease-in-out infinite;
}

@keyframes provShimmer {
    0%   { background-position: 200% 0; }
    100% { background-position: -200% 0; }
}

/* Ficha del proveedor abierto: volver + logo + nombre.
   Los márgenes laterales repiten los de `.s-b.s-g.s-s` (8rem / 3rem / 1rem,
   cortes en 1368 y 600) para que quede a plomo con la rejilla de juegos. */
.providers-page .prov-current,
.providers-page .prov-desc-wrap,
.providers-page .prov-back-foot {
    padding-left: 8rem;
    padding-right: 8rem;
}

.providers-page .prov-current {
    display: flex;
    align-items: center;
    gap: 1rem;
    flex-wrap: wrap;
    margin-bottom: 1rem;
}

.providers-page .prov-current-id {
    display: flex;
    align-items: center;
    gap: .75rem;
    min-width: 0;
}

.providers-page .prov-current-id img {
    width: 64px;
    height: 64px;
    object-fit: contain;
    background-color: var(--gogoroyal-theme-search-color);
    border-radius: .5rem;
    padding: .4rem;
    box-sizing: border-box;
    flex: 0 0 auto;
}

.providers-page .prov-current-name {
    font-size: 1.35rem;
    font-weight: 700;
    color: var(--gogoroyal-theme-text-primary);
    overflow: hidden;
    text-overflow: ellipsis;
}

.btn.prov-back {
    display: inline-flex;
    align-items: center;
    gap: .4rem;
    font-size: .85rem;
    text-transform: none;
    padding: .45rem 1rem;
    color: var(--gogoroyal-theme-text-primary);
    background-color: var(--gogoroyal-theme-search-color);
    border: 0;
    border-radius: 8px;
}

.btn.prov-back:hover { opacity: .85; }

.providers-page .prov-back-foot {
    display: flex;
    justify-content: center;
    margin-top: 2rem;
}

/* Descripción del proveedor (markdown). Colapsada se difumina con una máscara
   en vez de un degradado sobrepuesto: así no hay que conocer el color de fondo,
   que cambia entre tema claro y oscuro.

   Ojo: el marcado anterior tenía `style="display:none"` en línea Y el
   mecanismo de la clase `.is-empty`; el estilo en línea ganaba siempre, así
   que la descripción no se mostraba nunca. Ahora el estado lo lleva la clase. */
.providers-page .prov-desc-wrap {
    position: relative;
    margin-bottom: 1.25rem;
}

.providers-page .prov-desc-wrap.is-empty { display: none; }

.providers-page .prov-desc {
    max-height: 88px;
    overflow: hidden;
    font-size: .9rem;
    line-height: 1.45;
    color: var(--gogoroyal-theme-text-primary);
}

.providers-page .prov-desc-wrap:not(.expanded) .prov-desc {
    -webkit-mask-image: linear-gradient(to bottom, #000 55%, transparent 100%);
    mask-image: linear-gradient(to bottom, #000 55%, transparent 100%);
}

/* Sin `transition: max-height`, a proposito. El marcado anterior la traia y
   deja la descripcion clavada en los 88px del estado colapsado: ni siquiera un
   max-height en linea con !important la movia, porque una transicion en curso
   gana sobre la cascada. Medido: con la transicion puesta, .expanded daba
   88px; quitandola, 189px al instante. */
.providers-page .prov-desc-wrap.expanded .prov-desc { max-height: none; }

.providers-page .prov-desc h2 { display: none; }
.providers-page .prov-desc p { margin: 0 0 .5rem; opacity: .85; }
.providers-page .prov-desc p:last-child { margin-bottom: 0; }
.providers-page .prov-desc ul { margin: 0 0 .45rem; padding-left: 1.1rem; }
.providers-page .prov-desc li { opacity: .75; font-size: .85rem; }
.providers-page .prov-desc strong { font-weight: 600; opacity: 1; }

.providers-page .prov-desc-toggle {
    background: transparent;
    border: 0;
    padding: .2rem 0;
    font-size: .82rem;
    font-weight: 600;
    color: var(--gogoroyal-green);
    cursor: pointer;
}

@media (max-width: 1368px) {
    .providers-page .prov-current,
    .providers-page .prov-desc-wrap,
    .providers-page .prov-back-foot {
        padding-left: 3rem;
        padding-right: 3rem;
    }
}

@media (max-width: 700px) {
    /* En la barra pegada el buscador pasa a ancho completo, así que el título
       se pone en una línea para no comerse el alto. */
    .section .section-header.slots-head .prov-head {
        flex-direction: row;
        align-items: baseline;
        justify-content: center;
        gap: .4rem;
        width: 100%;
    }
    .prov-head-title { font-size: 1rem; }
    .providers-page .prov-grid .prov-card { padding: .6rem .6rem 1.4rem; }
    .providers-page .prov-grid .prov-name { font-size: .6rem; bottom: .35rem; }
}

@media (max-width: 600px) {
    .providers-page .prov-current,
    .providers-page .prov-desc-wrap,
    .providers-page .prov-back-foot {
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .providers-page .prov-current-id img { width: 48px; height: 48px; }
    .providers-page .prov-current-name { font-size: 1.1rem; }
}

/* ─────────────────────────────────────────────────────────────────────────────
   F1 — tags.html con el lenguaje visual de slot.html

   La página traía su propia estética (la misma que provider.html: paleta --prv-*,
   Outfit y Space Mono desde Google Fonts, glassmorphism) más una nube de
   palabras en <canvas> con la librería wordcloud2 desde un CDN. Se reemplaza por
   las piezas que el sitio ya usa.

   Tiene DOS modos, y la clave es que en el segundo no se distingue de slot:

   - Sin tag elegido: la página es un selector de tags. Buscador en la barra
     (el mismo combo que filtra proveedores en slot, ahora compartido) más una
     fila de pastillas con los quince más usados, para no tener que buscar lo
     obvio. Con los 46 a la vista era un muro, que es justo lo que se corrige.

   - Con un tag elegido: no queda nada de tags a la vista. La barra pasa a tener
     filtro de proveedor y buscador de juegos, y debajo la rejilla: exactamente
     la forma de slot/table/live. El proveedor se ofrece acotado a los que SÍ
     tienen juegos de ese tag; ofrecer los 118 con la mayoría vacíos no sirve.
     Para volver, la flecha junto al nombre del tag.
   ────────────────────────────────────────────────────────────────────────── */

/* Cada control de la barra vive en su propio hueco para poder esconderlo desde
   el HTML, antes de que provider-filter.js monte su envoltorio. Sin esto, al
   cargar se ven los tres controles y dos desaparecen a los pocos segundos. */
.f1-slot { display: flex; align-items: center; }
.f1-slot[hidden] { display: none; }

/* Título de la barra con la flecha de volver al lado. Solo existe en el modo
   lista de tags.html: dentro de un tag se esconde, porque la barra de slot no
   tiene título y con un cuarto inquilino la fila no se parecía. */
.head-left { display: flex; align-items: center; gap: .7rem; }
.head-left[hidden] { display: none; }

.btn.prov-back.solo-icono {
    padding: .35rem .6rem;
    font-size: 1rem;
    line-height: 1;
}

/* Con 15 pastillas hay dos filas; centrarlas evita el escalón de la última
   alineada a la izquierda. */
.tags-page .section .tags { justify-content: center; }

/* La cuenta de juegos dentro de la pastilla: es el dato que antes codificaba el
   tamaño de la palabra en la nube. Va discreta para no competir con el nombre. */
.tags-page .section .tags .tag-item .btn .tag-n {
    margin-left: .35rem;
    font-size: .72em;
    font-weight: 600;
    opacity: .62;
}

.tags-page .tag-hint { color: var(--gogoroyal-theme-text-primary); opacity: .65; }

/* El carrusel de proveedores también aparece dentro de un tag, para que la
   barra sea la de slot. Y como ahí la barra no lleva título -se esconde-, la
   fila tiene los mismos tres inquilinos que slot y hereda su comportamiento sin
   nada extra: la regla F1 de "una sola fila en escritorio" y el ancho completo
   por debajo de 701px ya aplican por las clases compartidas.

   Hubo un intento anterior de hacerlo envolver a una segunda fila, cuando el
   título todavía ocupaba lugar y al carrusel le quedaban 157px de 833. Al sacar
   el título dejó de hacer falta. */
.swiper[hidden] { display: none; }


/* ─────────────────────────────────────────────────────────────────────────────
   F1 — que los juegos no aparezcan de sorpresa

   Había dos huecos distintos, y se veían como el mismo problema:

   1. Entre que carga la página y que el motor resuelve IndexedDB, la rejilla
      está vacía: se veía el fondo de la página y de golpe entraban las
      tarjetas. Ahora sections1.js la rellena con `.gc-skeleton`, que hereda la
      caja de la tarjeta real y se va solo cuando rend() repinta.

   2. Cada tarjeta ya pintada seguía siendo un agujero hasta que bajaba su
      imagen -y con `loading="lazy"` eso puede tardar-. Ahora late hasta que su
      <img> termina, momento en que game-card.js le pone `.gc-lista` y el
      esqueleto desaparece.

   NO SE INVENTA UNA ANIMACIÓN: se reusa `banner-skeleton-loading`, el latido de
   verde petróleo que la home ya usa para los huecos de sus carruseles. Estaba
   declarado inline y repetido en cinco páginas (index, index1, index-dev,
   index-icons-dev, indice); acá queda una vez y sirve para todo. Las copias
   inline se dejan donde están a propósito: van en el <head>, antes del <link>
   del bundle, así el esqueleto del banner tiene color desde el primer pintado
   sin esperar la hoja externa. Son idénticas, así que no compiten.

   Antes de esto se probó un barrido de brillo en verde menta y se descartó:
   teniendo el sitio su propio esqueleto, dos lenguajes de carga distintos es
   justo la divergencia que este trabajo viene a corregir.
   ────────────────────────────────────────────────────────────────────────── */
.skeleton,
.section .gc-skeleton::before,
.gc-ready .section .sc-it.sm-it.sl-it:not(.gc-lista)::before {
    /* Base estática: la que queda si la animación no corre. La regla inline de
       la home pone `white` acá, que con `prefers-reduced-motion` deja el hueco
       blanco; se usa el punto medio del latido, que es lo que se espera ver. */
    background-color: hsl(196, 71%, 17%);
    animation: banner-skeleton-loading 1.5s linear infinite alternate;
}

@keyframes banner-skeleton-loading {
    0%   { background-color: hsl(198, 72%, 22%); }
    100% { background-color: hsl(194, 70%, 12%); }
}

/* Fondo neutro de la tarjeta, el que queda DESPUÉS de cargar: se ve solo en los
   bordes cuando la ilustración no es cuadrada, donde antes asomaba el fondo de
   la página. */
.section .sc-it.sm-it.sl-it {
    background-color: var(--gogoroyal-theme-search-color);
}

/* El latido va en la capa `::before` y no en la tarjeta: existe únicamente
   mientras falta la imagen, así que al cargar desaparece completo y no queda
   ningún borde latiendo alrededor de una ilustración angosta. */
.section .gc-skeleton::before,
.gc-ready .section .sc-it.sm-it.sl-it:not(.gc-lista)::before {
    content: "";
    position: absolute;
    inset: 0;
}

/* Mismos altos que la tarjeta real (.sm-it.sl-it: 18 / 12 / 8rem) para que la
   rejilla no dé un salto de alto al reemplazarlos. */
.section .gc-skeleton { min-height: 18rem; }

@media (max-width: 1500px) {
    .section .gc-skeleton { min-height: 12rem; }
}

@media (max-width: 600px) {
    .section .gc-skeleton { min-height: 8rem; }
}

@media (prefers-reduced-motion: reduce) {
    .skeleton,
    .section .gc-skeleton::before,
    .gc-ready .section .sc-it.sm-it.sl-it:not(.gc-lista)::before { animation: none; }
}

/* ─────────────────────────────────────────────────────────────────────────────
   F1 — las páginas de documento del prefooter, legibles

   Son las 11 que cuelgan del prefooter (reglas, reglas de deportes, cuentas y
   pagos, KYC, juego responsable, privacidad, RNG, antilavado, disputas,
   autoexclusión, términos) más quiniela, que reusa el mismo `.doc-page .terms`.

   Lo que estaba mal, medido en dispute.html a 1076px de ancho:

   - Texto a 22,4px con 86 caracteres por línea y sin `max-width`: la medida
     crecía con la ventana, así que en un monitor grande las líneas se hacían
     interminables. Lo cómodo está entre 60 y 75 caracteres. Se acota con `ch`,
     que se mide en anchos de carácter, así el límite se sostiene si alguien
     cambia el tamaño de letra.
   - Todos los títulos con `margin: 0`: quedaban pegados al párrafo de arriba y
     al de abajo, sin decir a qué sección pertenecen. Es el motivo real de que
     estas páginas se lean como un bloque indistinto.
   - Ningún h1 en diez de las once: el título de la página es un div del
     `.sub-header`. No se arregla desde el CSS -es marcado-, pero al menos la
     escala de h1 queda definida para sport-rules, que sí los usa.
   - Las cuatro tablas de sport-rules traen `style="background-color:#fff"` en
     línea: fondo blanco en una página oscura. Hay que ganarle con !important,
     no hay otra forma de pisar un estilo en línea desde una hoja.

   Lo que NO se toca acá: el verde del `.body-green` y del `.sub-header.green`.
   Se ve fuera de la paleta del sitio, pero no es de estas páginas: lo usan
   veinte, incluidas withdraw, promotions, questions, quiniela, reporte y los
   403/404. Cambiarlo es una decisión de diseño que va más allá de "mejorar las
   páginas del footer" y merece decidirse aparte.
   ────────────────────────────────────────────────────────────────────────── */
.doc-page .terms {
    /* La medida, no el ancho de la caja: el padding de 15rem que había no
       acotaba nada, solo empujaba desde los bordes. */
    /* 64 y no 70: la unidad `ch` mide el ancho del cero, más angosto que el
       promedio real de esta tipografía, así que 70ch daban 78 caracteres
       medidos. Con 64ch caen en 71, dentro de la banda cómoda. */
    max-width: 64ch;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    font-size: 1.15em;
    line-height: 1.7;
}

/* Ritmo vertical: el aire de arriba del título es lo que lo pega a SU sección y
   lo separa de la anterior; el de abajo, mucho menor, es lo que lo une a su
   propio párrafo. La proporción importa más que los valores. */
.doc-page .terms h1,
.doc-page .terms h2,
.doc-page .terms h3,
.doc-page .terms h4,
.doc-page .terms h5,
.doc-page .terms h6 {
    margin-top: 2em;
    margin-bottom: .5em;
    line-height: 1.25;
    text-wrap: balance;
}

.doc-page .terms > :first-child,
.doc-page .terms h1:first-child,
.doc-page .terms h2:first-child { margin-top: 0; }

.doc-page .terms h1 { font-size: 1.55em; font-weight: 700; }
.doc-page .terms h2 { font-size: 1.3em;  font-weight: 700; }
.doc-page .terms h3 { font-size: 1.1em;  font-weight: 700; }
.doc-page .terms h4,
.doc-page .terms h5,
.doc-page .terms h6 { font-size: 1em; font-weight: 700; opacity: .9; }

/* Un h3 o h4 inmediatamente después de su h2 no necesita todo el aire: no está
   separando secciones, está subdividiendo la que acaba de empezar. */
.doc-page .terms h2 + h3,
.doc-page .terms h2 + h4,
.doc-page .terms h3 + h4 { margin-top: 1em; }

.doc-page .terms p { margin: 0 0 1em; }

.doc-page .terms ul,
.doc-page .terms ol { margin: 0 0 1em; padding-left: 1.6em; }
.doc-page .terms li { margin-bottom: .35em; }
.doc-page .terms li > ul,
.doc-page .terms li > ol { margin-top: .35em; margin-bottom: .35em; }

.doc-page .terms strong,
.doc-page .terms b { font-weight: 700; }

/* Los enlaces dentro del texto tienen que verse como enlaces: acá son
   referencias a otras políticas y a organismos externos, no adorno. */
.doc-page .terms a:not(.btn) {
    color: var(--gogoroyal-green, #00dfa3);
    text-decoration: underline;
    text-underline-offset: .15em;
}
.doc-page .terms a:not(.btn):hover { text-decoration-thickness: 2px; }

/* Bootstrap dibuja el <hr> con `background-color: currentColor` y `opacity:.25`,
   no con borde: tocar `border-color` no hace nada y subir la opacidad lo vuelve
   una raya blanca. Se declara la línea completa. Los usa rules.html (nueve). */
.doc-page .terms hr {
    border: 0;
    height: 1px;
    /* No se usa `--gogoroyal-theme-bordercolor`: en modo oscuro vale
       rgba(255,255,255,.1) y sobre el fondo de estas páginas la línea
       desaparece. Acá el <hr> separa bloques de reglas, tiene que verse. */
    background-color: rgba(255, 255, 255, .2);
    opacity: 1;
    margin: 2.5em 0;
}

/* Tablas (las cuatro de sport-rules).
   Tres cosas que solo aparecen midiendo, no leyendo:

   1. El `!important` del fondo es para ganarle al `style="background-color:#fff"`
      que traen en línea; no hay otra forma de pisar un estilo en línea.
   2. Al sacar ese blanco queda a la vista que `.table` fija `color:#212529`.
      Gris oscuro sobre el verde oscuro de la página: ilegible. El fondo blanco
      lo estaba tapando. Hereda el color del texto de la página.
   3. El padding de las celdas lo fija `.page-inside .table th` con 1.5rem, que
      es más específico que `.doc-page .terms table th`. Hay que igualarle el peso. */
.doc-page .terms table {
    background-color: transparent !important;
    color: inherit;
    width: 100%;
    margin: 0 0 1.5em;
    font-size: .95em;
    /* En un teléfono una tabla de dos columnas entra, pero si alguien agrega una
       más ancha esto evita que rompa el ancho de la página. */
    display: block;
    overflow-x: auto;
}

.page-inside .doc-page .terms table th,
.page-inside .doc-page .terms table td {
    padding: .5em .75em;
    text-align: left;
    vertical-align: top;
    color: inherit;
}

.doc-page .terms table thead th,
.doc-page .terms table thead td { font-weight: 700; }

/* El borde bajo la cabecera lo pinta `.table > :not(:last-child) > :last-child >
   *` con `currentColor`, y ese selector pesa 0,3,0: ni `.doc-page .terms table thead th`
   (0,1,3) ni agregarle `.page-inside` (0,2,3) le ganan. Se copia su forma con
   `.doc-page .terms` delante, que da 0,4,0. */
.doc-page .terms .table > :not(:last-child) > :last-child > * {
    border-bottom: 2px solid var(--gogoroyal-theme-bordercolor, rgba(255, 255, 255, .18));
}

/* Bootstrap 5.0-5.2 -el que trae este bundle- raya con `--bs-table-accent-bg`,
   no con el `--bs-table-bg-type` de 5.3. Poner el de 5.3 no da error: no hace
   nada y las filas quedan transparentes. Y la sombra va en las CELDAS
   (`.table>:not(caption)>*>*`), no en la fila: medir `boxShadow` en el <tr> da
   "none" aunque el rayado esté funcionando. */
.doc-page .terms table.table-striped > tbody > tr:nth-of-type(odd) {
    --bs-table-accent-bg: rgba(255, 255, 255, .04);
}

/* El color oscuro hay que arreglarlo en la FILA, no en la celda: `.table-striped
   > tbody > tr:nth-of-type(odd)` le pone `color` al <tr>, así que un
   `color: inherit` en el <td> hereda de esa fila oscura y no cambia nada.
   Puesto en el <tr>, hereda del <tbody>, que sí es claro. */
.doc-page .terms .table > tbody > tr { color: inherit; }

@media (max-width: 700px) {
    .doc-page .terms {
        font-size: 1.05em;
        padding-left: 1rem;
        padding-right: 1rem;
    }
    .doc-page .terms h1,
    .doc-page .terms h2,
    .doc-page .terms h3,
    .doc-page .terms h4 { margin-top: 1.6em; }
}

/* ─────────────────────────────────────────────────────────────────────────────
   F1 — el logo también con la sesión abierta

   El header tiene dos estados: `.no-logg` abre con el logo, y `.logg` abría con
   el botón de menú y nada de marca. Se pierde el ancla visual justo en las
   pantallas donde el usuario pasa más tiempo.

   Va DESPUÉS del botón, no antes: así el menú se queda donde está -pegado al
   borde izquierdo, donde el pulgar lo busca en el teléfono- y el logo aparece
   sin mover nada de lo que ya estaba.

   El marcado está repetido en las 57 páginas y en 17 variantes distintas del
   mismo bloque (dos formas de la columna: `col-auto col-lg-4` en 21 y
   `col-6 col-lg-4` en 36). Se ancló en el <button>, que sí es idéntico en todas.
   Unificar el header en un include compartido es una tarea aparte y grande.
   ────────────────────────────────────────────────────────────────────────── */
.header .logg .hdr-logo {
    display: inline-flex;
    align-items: center;
    margin-left: .6rem;
    vertical-align: middle;
    line-height: 0;
}

.header .logg .hdr-logo img {
    height: 2.25rem;
    width: auto;
    /* Sin esto la imagen arrastra el leading de su línea y descuadra el alto
       del header, que está reservado al pixel (78px en escritorio, 59 en
       teléfono). */
    display: block;
}

/* En el teléfono el saldo compite por el ancho de la fila: el logo baja de
   tamaño para no empujarlo. */
@media (max-width: 700px) {
    .header .logg .hdr-logo { margin-left: .4rem; }
    .header .logg .hdr-logo img { height: 1.7rem; }
}

/* Por debajo de 360px no entra: el saldo y los dos iconos de la derecha son
   información, el logo es decoración. */
@media (max-width: 359px) {
    .header .logg .hdr-logo { display: none; }
}

/* ─────────────────────────────────────────────────────────────────────────────
   F1 — los iconos del footer, a la misma altura

   Se reportó que los del `.footer-movil` "están a diferentes alturas". Lo
   estaban, pero no por el CSS: las cuatro cajas son idénticas -30x30, sin
   padding, mismo `top`, misma etiqueta debajo, medido-. La diferencia está
   DENTRO de cada archivo.

   Decodificando los PNG y midiendo el alfa de cada píxel:

     icono         centro de masa    alto del dibujo
     home              53,1%             100,0%  (30,0px)
     save-money        57,2%              87,5%  (26,2px)
     withdrawal        46,5%              90,6%  (27,2px)
     whatsapp          58,4%             100,0%  (30,0px)

   O sea: el centro visual va de 46,5% a 58,4% -casi 4px de corrimiento entre
   "Retirar", que se lee alto, y "Soporte", que se lee bajo- y encima los
   dibujos miden distinto, de 26,2 a 30px. Las dos cosas juntas son lo que se
   percibe como desalineación.

   Se corrige llevando los cuatro al promedio: centro en 53,8% y dibujo de
   28,4px. El `translateY` va calculado DESPUÉS del `scale`, porque escalar
   respecto del centro de la caja también mueve el centro de masa:
   t = objetivo - 0,5 - escala x (centro - 0,5).

   Esto es un parche: lo correcto es reexportar los cuatro iconos sobre una
   misma retícula óptica. Se hace acá porque no requiere tocar los assets del
   CDN, y queda anotado con los números para que quien los rehaga sepa a qué
   apuntar. Si alguien cambia el dibujo de un archivo, esta compensación deja de
   corresponder.
   ────────────────────────────────────────────────────────────────────────── */
.footer .nav-item img[src*="tabs/home"]       { transform: scale(.945) translateY(0.92%); }
.footer .nav-item img[src*="tabs/save-money"] { transform: scale(1.080) translateY(-3.69%); }
.footer .nav-item img[src*="tabs/withdrawal"] { transform: scale(1.043) translateY(7.14%); }
.footer .nav-item img[src*="tabs/whatsapp"]   { transform: scale(.945) translateY(-4.38%); }


/* ─────────────────────────────────────────────────────────────────────────────
   El velo del hover, una sola vez

   Conviven dos marcados de tarjeta: el nuevo de `renderGameCard()` pone la
   <img> como hija directa de `.sc-it` (slot, tags, provider, mini, live…), y el
   legacy la envuelve en `.back` — hoy lo sigue emitiendo home.js, que es quien
   pinta las 1362 tarjetas de la home, más el marcado estático de indice y
   provider1. Al migrar el primero se agregó `.sc-it::after` para oscurecer al
   pasar el mouse, pero sin acotarlo: en el marcado legacy quedaba ENCIMA de su
   propia capa `.back::before`, que hace exactamente lo mismo.

   Dos negros al 50% apilados dan 75%: en la home el arte se apagaba casi por
   completo mientras que en slot quedaba legible. Se apaga la capa vieja -no la
   nueva- porque `::after` cubre la tarjeta entera y no se estira con el zoom
   del hover, así que el resultado es idéntico en las dos familias.
   ────────────────────────────────────────────────────────────────────────── */
.section .sc-it .back::before { content: none; }


/* ──────────────────────────────────────────────────────────────────────────
   Táctil: la tarjeta abre el juego al PRIMER toque

   En iPhone había que tocar dos veces cada juego. No es un bug del launcher:
   es la regla de WebKit para el hover simulado. Ante un toque sobre un
   elemento que no es "clickable" (sin <a>, <button>, onclick ni
   cursor:pointer) iOS manda primero mouseover/mousemove, y **si la página
   cambia por ese hover, se guarda el click y espera un segundo toque**. Las
   tarjetas cambiaban de tres maneras al pasar el mouse -velo negro con
   `::after`, zoom del arte y `.data` pasando de opacity 0 a 1-, así que el
   primer toque solo dejaba la tarjeta colgada en hover (se ve en las
   capturas: la tarjeta tocada queda oscurecida y con el corazón visible) y
   recién el segundo lanzaba el juego.

   Donde no hay hover real se apagan esos efectos y `.data` queda visible
   siempre. Es el mismo criterio del `@media (pointer: coarse)` que slots,
   slot, live, mini y deportes ya traían inline en su <style> -corazón a la
   vista, Play invisible pero igual pulsable-, solo que acá aplica a todas las
   páginas con tarjetas, la home incluida. Sin cambio de contenido, el click
   sale al primer toque.

   El `cursor:pointer` no es cosmético: es la marca que WebKit mira para
   considerar clickable a un <div>, y de eso depende que el click burbujee
   hasta los listeners delegados de game-card.js y home.js, que son los que
   hacen que toda la tarjeta -y no solo el botón Play- abra el juego.
   ────────────────────────────────────────────────────────────────────────── */
.section .sc-it.sl-it { cursor: pointer; }

@media (hover: none) {
  .section .sc-it:hover::after { opacity: 0; }
  .section .sc-it:hover > img { transform: translateX(-50%); }
  .section .sc-it:hover .back { transform: none; }
  .section .sm-it .data { opacity: 1; }
  .section .sm-it .data .btn-primary { opacity: 0; }
}
