*,*::before,*::after {margin:0;padding:0;box-sizing:border-box;}@media (prefers-reduced-motion:no-preference) {:root {scroll-behavior:smooth;}}p {line-height:1.5;}h1,h2,h3,h4,h5,h6 {line-height:1.2;font-weight:500;}h1 {font-size:clamp(1.75rem,5vw,2.5rem);}h2 {font-size:clamp(1.6rem,4.5vw,2rem);}h3 {font-size:clamp(1.45rem,4.0vw,1.75rem);}h4 {font-size:clamp(1.35rem,3.5vw,1.50rem);}h5 {font-size:clamp(1.25rem,3.0vw,1.25rem);}h6 {font-size:clamp(1rem,2.5vw,1rem);}hr {margin:1rem 0;}hr:not([size]) {height:1px;}abbr[title] {cursor:help;}address {margin-bottom:1rem;font-style:normal;line-height:inherit;}ol,ul,dl {list-style:none;}dt {font-weight:700;}b,strong {font-weight:bolder;font-family:var(--font-family-bold);}small {font-size:0.875em;}mark {padding:0.2em;background:#fcf8e3;}sub,sup {position:relative;font-size:0.75em;line-height:0;vertical-align:baseline;}sub {bottom:-0.25em;}sup {top:-0.5em;}a {color:var(--color-link);text-decoration:none;user-select:none;}a:hover {color:var(--color-link-hover);}a:not([href]):not([class]),a:not([href]):not([class]):hover {color:inherit;text-decoration:none;}pre,code,samp {font-family:var(--font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override;}pre {display:block;margin-top:0;margin-bottom:1rem;font-size:0.875em;overflow:auto;}pre code {font-size:inherit;color:inherit;word-break:normal;}code {font-size:0.875em;color:#d63384;word-wrap:break-word;}a>code {color:inherit;}img,svg {vertical-align:middle;}table {caption-side:top;border-collapse:collapse;}caption {color:#6c757d;text-align:left;}th {text-align:inherit;text-align:-webkit-match-parent;}thead,tbody,tfoot,tr,td,th {border-color:inherit;border-style:solid;border-width:0;}label {display:inline-block;}fieldset {min-width:0;padding:0;margin:0;border:0;}legend {float:left;width:100%;padding:0;margin-bottom:0.5rem;font-size:clamp(1.35rem,3.5vw,1.50rem);line-height:inherit;}legend+* {clear:left;}input,button,select,optgroup,textarea {margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}button,select {text-transform:none;}select {word-wrap:normal;}select:disabled {opacity:1;}textarea {resize:vertical;}button {border-radius:0;}button:focus:not(:focus-visible) {outline:0;}button,[type=button],[type=reset],[type=submit] {appearance:button;-webkit-appearance:button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled) {cursor:pointer;}output {display:inline-block;}iframe {border:0;}summary {display:list-item;cursor:pointer;}progress {vertical-align:baseline;}*:focus,*:active,*:hover {outline:none !important;}.fx-nofx {animation:none !important;}.fx-fade-in {animation:fxFadeIn .75s ease forwards !important;}.fx-fade-in-left {animation:fxFadeInLeft .75s ease forwards !important;}.fx-fade-in-right {animation:fxFadeInRight .75s ease forwards !important;}.fx-fade-in-up {animation:fxFadeInUp .75s ease forwards !important;}.fx-fade-in-down {animation:fxFadeInDown .75s ease forwards !important;}@keyframes fxFadeIn {from {opacity:0;}to {opacity:1;}}@keyframes fxFadeInLeft {0% {opacity:0;transform:translateX(-100px);}100% {opacity:1;transform:translateX(0);}}@keyframes fxFadeInRight {0% {opacity:0;transform:translateX(100px);}100% {opacity:1;transform:translateX(0);}}@keyframes fxFadeInUp {0% {opacity:0;transform:translateY(100px);}100% {opacity:1;transform:translateY(0);}}@keyframes fxFadeInDown {0% {opacity:0;transform:translateY(0);}100% {opacity:1;transform:translateY(100px);}}[class^="hover_animate-"] {position:relative;display:flex;vertical-align:middle;text-decoration:none !important;box-shadow:0 0 1px rgba(0,0,0,0);transform:perspective(1px) translateZ(0);}.hover_animate-zoom {transition:all .2s ease-in-out;&:hover {transform:scale(1.03);}}.hover_animate-zoom-sm {transition:all .2s ease-in-out;&:hover {transform:scale(1.01);}}.hover_animate-zoom-md {transition:all .2s ease-in-out;&:hover {transform:scale(1.06);}}.hover_animate-zoom-lg {transition:all .2s ease-in-out;&:hover {transform:scale(1.2);}}.hover_animate-left {left:0;transition:left .2s ease-in-out;&:hover {left:var(--4px);}}.hover_animate-right {right:0;transition:right .2s ease-in-out;&:hover {right:var(--4px);}}.hover_animate-up {top:0;transition:top .2s ease-in-out;&:hover {top:var(--4px);}}.hover_animate-down {bottom:0;transition:bottom .2s ease-in-out;&:hover {bottom:var(--4px);}}.hover_animate-back,.hover_animate-forward {transition-duration:.1s;}.hover_animate-back [class^="icon-"],.hover_animate-forward [class^="icon-"] {transform:translateZ(0);transition-duration:.1s;transition-property:transform;transition-timing-function:ease-out;}.hover_animate-back:hover [class^="icon-"],.hover_animate-back:focus [class^="icon-"],.hover_animate-back:active [class^="icon-"] {transform:translateX(-4px);transition:transform .2s ease-in-out;}.hover_animate-forward:hover [class^="icon-"],.hover_animate-forward:focus [class^="icon-"],.hover_animate-forward:active [class^="icon-"] {transform:translateX(4px);transition:transform .2s ease-in-out;}.hover_animate-pop {transition-duration:.2s;}.hover_animate-pop [class^="icon-"] {transform:translateZ(0);transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out;}.hover_animate-pop:hover [class^="icon-"],.hover_animate-pop:focus [class^="icon-"],.hover_animate-pop:active [class^="icon-"] {animation-name:btn-icon-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1;}@keyframes btn-icon-pop {50% {transform:scale(1.25);}}.hover_animate-bounce {transition-duration:.2s;}.hover_animate-bounce [class^="icon-"] {transform:translateZ(0);transition-duration:.2s;transition-property:transform;transition-timing-function:ease-out;}.hover_animate-bounce:hover [class^="icon-"],.hover_animate-bounce:focus [class^="icon-"],.hover_animate-bounce:active [class^="icon-"] {transform:scale(1.3);transition-timing-function:cubic-bezier(0.47,2.02,0.31,-0.36);}.hover_bg-zoom {transition:all .2s ease-in-out !important;}.hover_bg-zoom:hover{transform:scale(1.01) !important;}.hover_bg-zoom2{background-size:100% !important;transition:all .2s ease-in-out !important;}.hover_bg-zoom2:hover{background-size:103% !important;}.hover_img-zoom img {transition:transform .2s ease-in-out;}.hover_img-zoom:hover img {transform:scale(1.03);}.hover_img-zoom-slow img {transition:transform .8s ease-in-out;}.hover_img-zoom-slow:hover img {transform:scale(1.1);}.hover_img-zoom-quick img {transition:transform .2s ease-in-out;}.hover_img-zoom-quick:hover img {transform:scale(1.1);}.hover_img-zoom-rotate img {transition:transform .2s ease-in-out;}.hover_img-zoom-rotate:hover img {transform:scale(1.1) rotate(6deg);}.hover_img-zoom-brightness img {transform-origin:center center;transition:transform 2s,filter 1.5s ease-in-out;filter:brightness(70%);}.hover_img-zoom-brightness:hover img {transform:scale(1.1);filter:brightness(100%);}.hover_img-zoom-blur img {transform:scale(1.1);transition:transform 1s,filter 2s ease-in-out;filter:blur(0.2rem);}.hover_img-zoom-blur:hover img {transform:scale(1);filter:blur(0);}.hover_img-zoom-colorize img {transition:transform .5s,filter 1.0s ease-in-out;filter:grayscale(100%);}.hover_img-zoom-colorize:hover img {transform:scale(1.1);filter:grayscale(0);}.hover_img-zoom-grayscale img {transition:transform .5s,filter 1.0s ease-in-out;filter:grayscale(0);}.hover_img-zoom-grayscale:hover img {transform:scale(1.1);filter:grayscale(100%);}.hover_figcaption {display:inline-block;position:relative;overflow:hidden;width:100%;font-size:var(--24px);font-weight:400;font-variation-settings:'wght' 400;text-align:center;color:#fff;background:#fff;min-width:20.0rem;max-width:40.0rem;* {box-sizing:border-box;transition:all .25s;}img {max-width:100%;vertical-align:top;}figcaption {display:flex;flex-direction:column;justify-content:flex-end;position:absolute;top:0;bottom:0;left:0;right:0;padding:10px 16px;}figcaption.top {justify-content:flex-start;}figcaption.overlay {background-image:linear-gradient(to top,rgba(0,0,0,0.5) 0%,transparent 100%);}figcaption.overlay-bottom-white {background:linear-gradient(to bottom,transparent 50%,rgb(255,255,255) 100%);}figcaption.overlay-bottom-black {background:linear-gradient(to bottom,transparent 50%,rgb(0,0,0) 100%);}a {position:absolute;top:0;bottom:0;left:0;right:0;}.title1 {font-size:var(--32px);font-weight:400;font-variation-settings:'wght' 400;}.title2 {font-size:var(--24px);font-weight:400;font-variation-settings:'wght' 400;}.title1,.title2 {line-height:normal;letter-spacing:var(--2px);text-align:left;text-shadow:-1px -1px 1px rgba(255,255,255,.1),1px 1px 1px rgba(0,0,0,.5);}}.animate-loop-back {position:relative;animation:animateBack 1s ease-in-out infinite;}@keyframes animateBack {from{left:10px;}to{left:0;}}.animate-loop-forward {position:relative;animation:animateForward 1s ease-in-out infinite;}@keyframes animateForward {from{right:10px;}to{right:0;}}.animate-pulse {animation:pulse;animation-duration:.5s;animation-iteration-count:infinite;}.animate-fade-in-left {animation:fadeInLeft;animation-duration:.75s;animation-iteration-count:1;}.animate-fade-in-right {animation:fadeInRight;animation-duration:.75s;animation-iteration-count:1;}.rotate{animation:rotation 1.25s infinite linear;}@keyframes rotation{from{transform:rotate(0deg);}to{transform:rotate(359deg);}}:root,[data-theme=light]{--outline:2px solid #CFE9FC;--outline-hover:2px solid #b9e0fd;--outline-active:2px solid #CFE9FC;}[data-theme=dark] {--outline:2px solid #1f1d24;--outline-hover:2px solid #2a2731;--outline-active:2px solid #1f1d24;}.noborder,.border-0 {border:0 !important;}.border,.border-1 {--border:1px solid #ccc;border:var(--border);}.border-2 {border:2px solid #ccc;}.border-3 {border:3px solid #ccc;}.border-4 {border:4px solid #ccc;}.border-5 {border:5px solid #ccc;}.border-top {border-top:1px solid #ccc;}.border-bottom {border-bottom:1px solid #ccc;}.border-start,.border-left {border-left:1px solid #ccc;}.border-end,.border-right {border-right:1px solid #ccc;}.border-transparent {border:1px solid transparent;}.nooutline,.outline-0,.outline-blank,.outline-transparent {border:2px solid transparent;}.hover_outline-blank,.hover_outline-transparent {border:2px solid transparent;}.outline,.outline-surface {border:var(--outline);}.hover_outline:hover,.hover_outline-surface:hover {border:var(--outline-hover);}.outline:has(:checked),.outline-surface:has(:checked),.active_outline:has(:checked),.active_outline-surface:has(:checked) {border:var(--outline-active);}.outline-white {border:2px solid #FFF;}.hover_outline-white:hover {border:2px solid #FFF;}.outline-white:has(:checked),.active_outline-white:has(:checked) {border:2px solid #FFF;}.outline-black {border:2px solid #000;}.hover_outline-black:hover {border:2px solid #000;}.outline-black:has(:checked),.active_outline-black:has(:checked) {border:v2px solid #000;}.outline-accent {border:2px solid var(--color-accent);}.hover_outline-accent:hover {border:2px solid var(--color-accent);}.outline-accent:has(:checked),.active_outline-accent:has(:checked) {border:2px solid var(--color-accent);}.outline-primary {border:2px solid var(--color-primary);}.hover_outline-primary:hover {border:2px solid var(--color-primary-dark);}.outline-primary:has(:checked),.active_outline-primary:has(:checked) {border:2px solid var(--color-primary-dark);}.outline-secondary {border:2px solid var(--color-secondary);}.hover_outline-secondary:hover {border:2px solid var(--color-secondary-dark);}.outline-secondary:has(:checked),.active_outline-secondary:has(:checked) {border:2px solid var(--color-secondary-dark);}.outline-ok,.outline-success {border:2px solid var(--color-success);}.hover_outline-ok:hover,.hover_outline-success:hover {border:2px solid var(--color-success-dark);}.outline-ok:has(:checked),.outline-success:has(:checked),.active_outline-ok:has(:checked).active_outline-success:has(:checked) {border:2px solid var(--color-success-dark);}.outline-info {border:2px solid var(--color-info);}.hover_outline-info:hover {border:2px solid var(--color-info-dark);}.outline-info:has(:checked),.active_outline-info:has(:checked) {border:2px solid var(--color-info-dark);}.outline-warning {border:2px solid var(--color-warning);}.hover_outline-warning:hover {border:2px solid var(--color-warning-dark);}.outline-warning:has(:checked),.active_outline-warning:has(:checked) {border:2px solid var(--color-warning-dark);}.outline-danger {border:2px solid var(--color-danger);}.hover_outline-danger:hover {border:2px solid var(--color-danger-dark);}.outline-danger:has(:checked),.active_outline-danger:has(:checked) {border:2px solid var(--color-danger-dark);}.outline-gray {border:2px solid var(--color-gray);}.hover_outline-gray:hover {border:2px solid var(--color-gray-dark);}.outline-gray:has(:checked),.active_outline-gray:has(:checked) {border:2px solid var(--color-gray-dark);}.outline-inside,.outline-inside-2 {--outline-inside:2px #FFF;box-shadow:0px 0px 0px var(--outline-inside) inset !important;}.outline-inside-1 {box-shadow:0px 0px 0px 1px #FFF inset !important;}.outline-inside-3 {box-shadow:0px 0px 0px 3px #FFF inset !important;}.outline-inside-4 {box-shadow:0px 0px 0px 4px #FFF inset !important;}.outline-inside-5 {box-shadow:0px 0px 0px 5px #FFF inset !important;}:root,[data-theme=light]{--btn-shadow:0 0 4px 4px #ddd;--btn-retro-bg:#F5F5F5;--btn-card-color:#262626;--btn-card-color-hover:#262626;--btn-card-bg:#e3f2fd;--btn-card-bg-hover:#CFE9FC;--btn-check-color:#0D6EFD;--btn-check-color-active:#F5F5F5;--btn-check-bg:#F5F5F5;--btn-check-bg-active:#0D6EFD;--btn-check-border:#247afa;}[data-theme=dark]{--btn-shadow:0 0 4px 4px #121212;--btn-retro-bg:#262626;--btn-card-color:#F5F5F5;--btn-card-color-hover:#F5F5F5;--btn-card-bg:#2a2731;--btn-card-bg-hover:#3c3844;--btn-check-color:#262626;--btn-check-color-active:#F5F5F5;--btn-check-bg:#e3f2fd;--btn-check-bg-active:#0D6EFD;--btn-check-border:#247afa;}[class^="btn"]{cursor:pointer;position:relative;user-select:none;display:inline-flex;align-items:center;justify-content:center;column-gap:12px;width:auto;margin:4px;padding:8px 16px;font-size:16px;text-align:center;text-decoration:none;border-radius:100vmax;transition:all 0.2s;&:hover,&:focus,&.active{text-decoration:none;}&.w-100{display:flex;}&.small{padding:4px 12px;font-size:14px;}&.large{padding:12px 24px;font-size:18px;}&.square{border-radius:0;}&.rounded{border-radius:var(--4px) !important;}&.circle{display:flex;align-items:center;justify-content:center;padding:8px;min-width:36px;min-height:36px;aspect-ratio:1 / 1 !important;}&.shadow{box-shadow:rgba(50,50,93,0.25) 0px 6px 12px -2px,rgba(0,0,0,0.3) 0px 3px 7px -3px;}}.btn{&.nogap{row-gap:0;column-gap:0;}&.transparent {--color-btn:transparent;--color-btn-hover:transparent;}&.primary {--color-btn:var(--color-primary);--color-btn-on:var(--color-primary-on);--color-btn-hover:var(--color-primary-hover);}&.secondary {--color-btn:var(--color-secondary);--color-btn-on:var(--color-secondary-on);--color-btn-hover:var(--color-secondary-hover);}&.ok,&.success {--color-btn:var(--color-success);--color-btn-on:var(--color-success-on);--color-btn-hover:var(--color-success-hover);}&.info {--color-btn:var(--color-info);--color-btn-on:var(--color-info-on);--color-btn-hover:var(--color-info-hover);}&.warning {--color-btn:var(--color-warning);--color-btn-on:var(--color-warning-on);--color-btn-hover:var(--color-warning-hover);}&.danger {--color-btn:var(--color-danger);--color-btn-on:var(--color-danger-on);--color-btn-hover:var(--color-danger-hover);}&.gray {--color-btn:var(--color-gray);--color-btn-on:var(--color-gray-on);--color-btn-hover:var(--color-gray-hover);}&.pb{--color-btn:var(--color-pb);--color-btn-on:var(--color-pb-on);--color-btn-hover:var(--color-pb);}color:var(--color-btn-on);background:var(--color-btn);border:var(--2px) solid var(--color-btn);&:hover,&:focus,&.active,&.outline:hover{color:var(--color-btn-on);border:var(--2px) solid var(--color-btn-hover);background-color:var(--color-btn-hover);}&.outline,&.hover_outline:hover,&.outline.hover_outline:hover{color:var(--color-btn-hover);background:transparent;}&.outline:hover{color:var(--color-btn-on);}&.blank:not(:hover){color:var(--color-btn);border:var(--2px) solid transparent;background:transparent;}&.blank.outline:hover{color:var(--color-btn);border:var(--2px) solid var(--color-btn);background:transparent;}&.onhover{color:var(--color-btn);border:var(--2px) solid transparent;background:transparent;}&.onhover:hover{color:var(--color-btn);border:var(--2px) solid transparent;background:var(--color-surface);}&.onhover.active{color:var(--color-btn);border:var(--2px) solid transparent;background:var(--color-surface);}&.retro{&.pb{--color-btn:var(--color-pb-on);--color-btn-on:var(--color-pb-on);--color-btn-hover:var(--color-pb-on);}color:var(--color-btn);padding:var(--8px) var(--16px);text-decoration:none;border-radius:var(--8px);border:var(--2px) solid var(--color-btn);background:var(--btn-retro-bg);box-shadow:3px 3px var(--color-btn);transition:all 0.1s;&:hover{color:var(--color-btn);background:var(--btn-retro-bg);box-shadow:3px 3px var(--color-btn);}&:active{color:var(--color-btn);transform:translate(3px,3px);box-shadow:1px 1px var(--color-btn);}}}[class^="btn"] {&[data-icon-left]:before {content:attr(data-icon-left);font-family:'Icons';margin-right:var(--4px);}&[data-icon-right]:after {content:attr(data-icon-right);font-family:'Icons';margin-left:var(--4px);}}.button-group{display:inline-flex;border-radius:0;[class^="btn"]{margin:0;width:100%;border-radius:0;color:var(--color-btn);background:transparent;}[class^="btn"]:first-child{padding-left:24px;border-right:0;border-top-left-radius:100vmax;border-bottom-left-radius:100vmax;}[class^="btn"]:last-child{padding-right:24px;border-left:0;border-top-right-radius:100vmax;border-bottom-right-radius:100vmax;}[class^="btn"].active{opacity:1;color:var(--color-btn-on);background:var(--color-btn);}[class^="btn"]:hover,[class^="btn"].active:hover{opacity:0.85;color:var(--color-btn-on);background:var(--color-btn);}&.square [class^="btn"]:first-child{padding-left:16px;border-radius:0;}&.square [class^="btn"]:last-child{padding-right:16px;border-radius:0;}&.rounded [class^="btn"]:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px;}&.rounded [class^="btn"]:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px;}&.with-border [class^="btn"]{margin-right:1px;}&.with-border [class^="btn"]:last-child{margin-right:0;}}.button-group-col{display:block;border-radius:0;[class^="btn"],[class^="btn"]:hover{margin:0;width:100%;border-radius:0;}[class^="btn"]:first-child{border-bottom:0;border-top-left-radius:100vmax;border-top-right-radius:100vmax;}[class^="btn"]:last-child{border-top:0;border-bottom-left-radius:100vmax;border-bottom-right-radius:100vmax;}[class^="btn"].active{opacity:0.8;}[class^="btn"].active:hover{opacity:1;}&.square [class^="btn"]:first-child{border-radius:0;}&.square [class^="btn"]:last-child{border-radius:0;}&.rounded [class^="btn"]:first-child{border-top-left-radius:8px;border-top-right-radius:8px;}&.rounded [class^="btn"]:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px;}&.with-border [class^="btn"]{margin-bottom:1px;}&.with-border [class^="btn"]:last-child{margin-bottom:0;}}.hover_animate-text{overflow:hidden;}.hover_animate-text > *{width:100%;height:100%;transition:all 0.3s;}[class^="btn-visible"],[class^="btn-invisible"]{margin:0;padding:0;}[class^="btn-invisible"]{position:absolute;display:flex;align-items:center;justify-content:center;}.btn-invisible-fade{opacity:0;}.hover_animate-text:hover .btn-visible-fade{opacity:0;}.hover_animate-text:hover .btn-invisible-fade{opacity:1;}.btn-invisible-zoom{opacity:0;scale:1.5;}.hover_animate-text:hover .btn-visible-zoom{opacity:0;scale:0;}.hover_animate-text:hover .btn-invisible-zoom{opacity:1;scale:1;}.btn-invisible-left{left:-100%;}.hover_animate-text:hover .btn-visible-left{transform:translateX(200%);}.hover_animate-text:hover .btn-invisible-left{left:0;}.btn-invisible-right{right:-100%;}.hover_animate-text:hover .btn-visible-right{transform:translateX(-200%);}.hover_animate-text:hover .btn-invisible-right{right:0;}.btn-invisible-up{bottom:-100%;}.hover_animate-text:hover .btn-visible-up{transform:translateY(-200%);}.hover_animate-text:hover .btn-invisible-up{bottom:0;}.btn-invisible-down{top:-100%;}.hover_animate-text:hover .btn-visible-down{transform:translateY(200%);}.hover_animate-text:hover .btn-invisible-down{top:0;}.btn-check,.btn-radio{display:flex;gap:0;input{display:none;}input + label{cursor:pointer;float:left;padding:0.5em 1em;margin-right:-2px;color:var(--btn-check-color);background-color:var(--btn-check-bg);border:2px solid var(--btn-check-border);}input + label:hover{opacity:0.9;}&.primary input + label{color:var(--color-primary-dark);border:2px solid var(--color-primary-dark);}&.secondary input + label{color:var(--color-secondary-dark);border:2px solid var(--color-secondary-dark);}&.success input + label &.ok input + label{color:var(--color-success-dark);border:2px solid var(--color-success-dark);}&.info input + label{color:var(--color-info-dark);border:2px solid var(--color-info-dark);}&.warning input + label{color:var(--color-pb-on);border:2px solid var(--color-warning-dark);}&.danger input + label{color:var(--color-danger-dark);border:2px solid var(--color-danger-dark);}&.gray input + label{color:var(--color-pb-on);border:2px solid var(--color-gray-dark);}input + label:first-of-type,&.rounded input + label:first-of-type{border-radius:0.4em 0 0 0.4em;}input + label:last-of-type,&.rounded input + label:last-of-type{border-radius:0 0.4em 0.4em 0;}&.square input + label:first-of-type{border-radius:0;}&.square input + label:last-of-type{border-radius:0;}&.pill input + label:first-of-type{border-top-left-radius:100vmax;border-bottom-left-radius:100vmax;}&.pill input + label:last-of-type{border-top-right-radius:100vmax;border-bottom-right-radius:100vmax;}input[disabled] + label{opacity:0.6;cursor:not-allowed;}input:checked + label:hover{opacity:0.9;}input:checked + label{color:var(--btn-check-color-active);background-color:var(--btn-check-bg-active);}&.primary input:checked + label{color:var(--color-primary-on);background-color:var(--color-primary);}&.secondary input:checked + label{color:var(--color-secondary-on);background-color:var(--color-secondary);}&.success input:checked + label,&.ok input:checked + label{color:var(--color-success-on);background-color:var(--color-success);}&.info input:checked + label{color:var(--color-info-on);background-color:var(--color-info);}&.warning input:checked + label{color:var(--color-warning-on);background-color:var(--color-warning);}&.danger input:checked + label{color:var(--color-danger-on);background-color:var(--color-danger);}&.gray input:checked + label{color:var(--color-gray-on);background-color:var(--color-gray);}input.ok:checked + label{background-color:#23b37e;}input.not:checked + label{background-color:#d92638;}&.noborder input + label{border:2px solid #B0B7C1;}&.noborder input:not(:checked) + label{color:#4E5968;}}.btn-card{cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;margin:0;padding:12px;text-align:center;border:0;border-radius:8px;color:var(--btn-card-color);background:var(--btn-card-bg);&.row{flex-direction:row;}}.btn-card:hover,.btn-card:active,.btn-card.active{color:var(--btn-card-color-hover);background:var(--btn-card-bg-hover) !important;}.btn-shift-loading{position:absolute;inset:0;margin:0;padding:0;width:0;height:100%;border-radius:0;background-color:rgba(0,0,0,0.25);transition:width 0.75s linear;}.btn-hold{cursor:pointer;user-select:none;overflow:hidden;position:relative;}.btn-hold:active{transform:scale(0.95);}.btn-hold-loading{position:absolute;inset:0;margin:0;padding:0;height:100%;border-radius:0;background-color:rgba(0,0,0,0.25);transform:scaleX(0);transform-origin:left;transition:transform 1.5s;}.btn-hold.process .btn-hold-loading{transform:scaleX(1);}.btn-hold.success{cursor:progress;background:#23b37e;transition:background 0.25s;}.btn-hold.success .btn-hold-loading{opacity:0;}[class^="bg"],[class^="color"] {transition:all 0.2s;}.color-text{color:var(--color) !important;}.color-subtext{color:var(--color-subtext) !important;}.bg,.hover_bg:hover{color:var(--color-bg-on);background:var(--color-bg) !important;filter:brightness(var(--hover-brightness));}.color-transparent{color:transparent !important;}.bg-transparent{background:transparent !important;}.color-inherit{color:inherit !important;}.bg-inherit{background:inherit !important;}.color-current{color:currentColor !important;}.bg-current{background:currentColor !important;}.bg-gradient.hover_bg-gradient:hover{background-image:var(--bg-gradient) !important;}.color-pb,.hover_color-pb:hover{color:var(--color-pb-on) !important;}.bg-pb,.hover_bg-pb:hover{color:var(--color-pb-on);background:var(--color-pb) !important;}.color-white,.hover_color-white:hover{color:#F5F5F5 !important;}.bg-white,.hover_bg-white:hover{color:#262626;background:#F5F5F5 !important;}.color-black,.hover_color-black:hover{color:#262626 !important;}.bg-black,.hover_bg-black:hover{color:#F5F5F5;background:#121212 !important;}.bg-base,.bg-base-1{color:var(--color-base-on);background:var(--color-base) !important;filter:brightness(var(--hover-brightness));}.bg-base-2{color:var(--color-base-2-on);background:var(--color-base-2) !important;filter:brightness(var(--hover-brightness));}.bg-surface,.hover_bg-surface:hover{color:var(--color-surface-on);background:var(--color-surface) !important;&.light,&.onhover:hover{background:var(--color-surface-light) !important;}&.lighter{background:var(--color-surface-lighter) !important;}&.dark,&.active{background:var(--color-surface-dark) !important;}&.darker{background:var(--color-surface-darker) !important;}&.frame{color:var(--color-surface-on);background:transparent !important;border:2px solid var(--color-surface-border) !important;}}.color-primary,.hover_color-primary:hover{color:var(--color-primary) !important;}.bg-primary,.hover_bg-primary:hover{color:var(--color-primary-on);background:var(--color-primary) !important;filter:brightness(var(--hover-brightness));&.light,&.onhover:hover{background:var(--color-primary-light) !important;}&.dark,&.active{background:var(--color-primary-dark) !important;}&.frame{color:var(--color-primary-dark);background:transparent !important;border:2px solid var(--color-primary-dark) !important;}}.color-secondary,.hover_color-secondary:hover{color:var(--color-secondary) !important;}.bg-secondary,.hover_bg-secondary:hover{color:var(--color-secondary-on);background:var(--color-secondary) !important;filter:brightness(var(--hover-brightness));&.light,&.onhover:hover{background:var(--color-secondary-light) !important;}&.dark,&.active{background:var(--color-secondary-dark) !important;}&.frame{color:var(--color-secondary-dark);background:transparent !important;border:2px solid var(--color-secondary-dark) !important;}}.color-ok,.color-success,.hover_color-ok:hover,.hover_color-success:hover{color:var(--color-success) !important;}.bg-ok,.bg-success,.hover_bg-ok:hover,.hover_bg-success:hover{color:var(--color-success-on) !important;background:var(--color-success) !important;filter:brightness(var(--hover-brightness));&.light,&.onhover:hover{background:var(--color-success-light) !important;}&.dark,&.active{background:var(--color-success-dark) !important;}&.frame{color:var(--color-success-dark) !important;background:transparent !important;border:2px solid var(--color-success-dark);}}.color-info,.hover_color-info:hover{color:var(--color-info) !important;}.bg-info,.hover_bg-info:hover{color:var(--color-info-on);background:var(--color-info) !important;filter:brightness(var(--hover-brightness));&.light,&.onhover:hover{background:var(--color-info-light) !important;}&.dark,&.active{background:var(--color-info-dark) !important;}&.frame{color:var(--color-info-dark);background:transparent !important;border:2px solid var(--color-info-dark);}}.color-warning,.hover_color-warning:hover{color:var(--color-warning) !important;}.bg-warning,.hover_bg-warning:hover{color:var(--color-warning-on);background:var(--color-warning) !important;filter:brightness(var(--hover-brightness));&.light,&.onhover:hover{background:var(--color-warning-light) !important;}&.dark,&.active{background:var(--color-warning-dark) !important;}&.frame{color:var(--color-warning);background:transparent !important;border:2px solid var(--color-warning);}}.color-danger,.hover_color-danger:hover{color:var(--color-danger) !important;}.bg-danger,.hover_bg-danger:hover{color:var(--color-danger-on);background:var(--color-danger) !important;filter:brightness(var(--hover-brightness));&.light,&.onhover:hover{background:var(--color-danger-light) !important;}&.dark,&.active{background:var(--color-danger-dark) !important;}&.frame{color:var(--color-danger-dark);background:transparent !important;border:2px solid var(--color-danger-dark);}}.color-gray,.hover_color-gray:hover{color:var(--color-gray-dark) !important;}.bg-gray,.hover_bg-gray:hover{color:var(--color-gray-on);background:var(--color-gray) !important;filter:brightness(var(--hover-brightness));&.light,&.onhover:hover{background:var(--color-gray-light) !important;}&.dark,&.active{background:var(--color-gray-dark) !important;}&.frame{color:var(--color-gray-dark);background:transparent !important;border:2px solid var(--color-gray-dark);}}.bg-gray-0,.hover_bg-gray-0:hover{color:var(--color-gray-on-light);background:var(--color-gray-0) !important;}.bg-gray-100,.hover_bg-gray-100:hover{color:var(--color-gray-on-light);background:var(--color-gray-100) !important;}.bg-gray-200,.hover_bg-gray-200:hover{color:var(--color-gray-on-light);background:var(--color-gray-200) !important;}.bg-gray-300,.hover_bg-gray-300:hover{color:var(--color-gray-on-light);background:var(--color-gray-300) !important;}.bg-gray-400,.hover_bg-gray-400:hover{color:var(--color-gray-on-light);background:var(--color-gray-400) !important;}.bg-gray-500,.hover_bg-gray-500:hover{color:var(--color-gray-on-light);background:var(--color-gray-500) !important;}.bg-gray-600,.hover_bg-gray-600:hover{color:var(--color-gray-on-dark);background:var(--color-gray-600) !important;}.bg-gray-700,.hover_bg-gray-700:hover{color:var(--color-gray-on-dark);background:var(--color-gray-700) !important;}.bg-gray-800,.hover_bg-gray-800:hover{color:var(--color-gray-on-dark);background:var(--color-gray-800) !important;}.bg-gray-900,.hover_bg-gray-900:hover{color:var(--color-gray-on-dark);background:var(--color-gray-900) !important;}.bg-gray-1000,.hover_bg-gray-1000:hover{color:var(--color-gray-on-dark);background:var(--color-gray-1000) !important;}.bg-multi-diagonal-left{--color1:#ff6464;--color2:#5ac8fa;background:linear-gradient(70deg,var(--color1) 40%,var(--color2) 40%) !important;}.bg-multi-diagonal-right{--color1:#fdcd3b;--color2:#ffed4b;background:linear-gradient(110deg,var(--color1) 60%,var(--color2) 60%) !important;}.bg-multi-tricolor-diagonal{--color1:#000;--color2:#dd0000;--color3:#ffc608;background:linear-gradient(110deg,var(--color1) 33%,rgba(0,0,0,0) 33%),linear-gradient(110deg,var(--color2) 66%,var(--color3) 66%) !important;}.bg-multi-tricolor{--color1:#5ac8fa;--color2:#FFF;--color3:#000;background:linear-gradient(90deg,var(--color1) 33%,rgba(0,0,0,0) 33%),linear-gradient(90deg,var(--color2) 66%,var(--color3) 66%) !important;}.bg-multi-boreal{--color1:#a60af3;--color2:#7a00cc;--color3:#c03fff;background:linear-gradient(110deg,var(--color1) 40%,rgba(0,0,0,0) 30%),radial-gradient(farthest-corner at 0% 0%,var(--color2) 70%,var(--color3) 70%) !important;}.bg-multi-colorful{--color1:#fff810;--color2:#63e89e;--color3:#ff7ee3;background:linear-gradient(70deg,var(--color1) 30%,rgba(0,0,0,0) 30%),linear-gradient(30deg,var(--color2) 60%,var(--color3) 60%) !important;}.blocks{--blocks-min-width:360px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--blocks-min-width),1fr));&.autofit{grid-template-columns:repeat(auto-fit,minmax(var(--blocks-min-width),1fr));}&.autofill{grid-template-columns:repeat(auto-fill,minmax(var(--blocks-min-width),1fr));}&.equal-height{grid-auto-rows:1fr;}.full-item{grid-column:1 / -1;}}.flex-blocks,.flex-blocks-autofill{--blocks-min-width:360px;display:flex;flex-wrap:wrap;section,div,span,li,a,.item{flex:1 1 var(--blocks-min-width);}.full-item{flex-basis:100%;}}.flex-blocks-autofit{--blocks-min-width:360px;display:flex;flex-wrap:wrap;justify-content:start;section,div,span,li,a,.item{width:var(--blocks-min-width);}.full-item{width:100%;}&.start{justify-content:start;}&.center{justify-content:center;}&.end{justify-content:end;}}.flex{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center;text-align:center;&.default,&.reset{justify-content:stretch;align-items:flex-start;align-content:flex-start;text-align:left;}&.fill > *,.fill-item{flex:1;}&.full > *,.full-item{width:100%;}&.basis > *,.basis-item{flex-basis:100%;}.flex-item,.flex-item-1{flex:1;}.flex-item-2{flex:2;}.flex-item-3{flex:3;}.flex-item-4{flex:4;}.flex-item-5{flex:5;}.flex-item-6{flex:6;}.flex-item-7{flex:7;}.flex-item-8{flex:8;}.flex-item-9{flex:9;}.flex-item-10{flex:10;}.flex-item-11{flex:11;}.flex-item-12{flex:12;}&.ish > *,.ish-item{flex:1 1 10em;}.grow,&.grow > *{flex-grow:1;}.nogrow,&.nogrow > *{flex-grow:0;}.grow-item,.grow-item-1{flex-grow:1;}.grow-item-2{flex-grow:2;}.grow-item-3{flex-grow:3;}.grow-item-4{flex-grow:4;}.grow-item-5{flex-grow:5;}.grow-item-6{flex-grow:6;}.grow-item-7{flex-grow:7;}.grow-item-8{flex-grow:8;}.grow-item-9{flex-grow:9;}.grow-item-10{flex-grow:10;}.grow-item-11{flex-grow:11;}.grow-item-12{flex-grow:12;}.nogrow-item{flex-grow:0;}&.shrink > *{flex-shrink:1;}&.noshrink > *{flex-shrink:0;}.shrink-item{flex-shrink:1;}.noshrink-item{flex-shrink:0;}&.wrap{flex-wrap:wrap;}&.nowrap{flex-wrap:nowrap;}&.wrap-reverse{flex-wrap:wrap-reverse;}&.stretch{align-items:stretch !important;}&.row{flex-direction:row;}&.column,&.col{flex-direction:column;}&.row-reverse{flex-direction:row-reverse;}&.column-reverse,&.col-reverse{flex-direction:column-reverse;}&.top{align-items:flex-start;}&.middle{align-items:center;}&.bottom{align-items:flex-end;}&.start{justify-content:flex-start;}&.center{justify-content:center;}&.end{justify-content:flex-end;}&.between,&.space-between{justify-content:space-between;}&.around,&.space-around{justify-content:space-around;}&.evenly,&.space-evenly{justify-content:space-evenly;}&.content-start{align-content:flex-start;}&.content-center{align-content:center;}&.content-end{align-content:flex-end;}&.content-stretch{align-content:stretch;}&.content-between,&.content-space-between{align-content:space-between;}&.content-around,&.content-space-around{align-content:space-around;}&.content-evenly,&.content-space-evenly{align-content:space-evenly;}&.column,&.col{&.top{justify-content:flex-start;}&.middle{justify-content:center;}&.bottom{justify-content:flex-end;}&.start{align-items:flex-start;}&.center{align-items:center;}&.end{align-items:flex-end;}&.between,&.space-between{align-items:space-between;}&.around,&.space-around{align-items:space-around;}&.evenly,&.space-evenly{align-items:space-evenly;}}.self-top,.self-middle,.self-bottom,.self-stretch{display:flex;}.self-start{margin-right:auto;}.self-center{margin:auto;}.self-end{margin-left:auto;}.self-top{align-self:start;}.self-middle{align-self:center;}.self-bottom{align-self:end;}.self-stretch{align-self:stretch;}}.grid-items{--grid-gap:8px;display:flex;flex-direction:row;flex-wrap:wrap;flex:0 1 100%;gap:0 !important;&.start,&.left {justify-content:flex-start;}&.center {justify-content:center;}&.end,&.right {justify-content:flex-end;}&.gap-1{--grid-gap:1px;}&.gap-2{--grid-gap:2px;}&.gap-4{--grid-gap:4px;}&.gap,&.gap-8{--grid-gap:8px;}&.gap-12{--grid-gap:12px;}&.gap-16{--grid-gap:16px;}&.gap-20{--grid-gap:20px;}&.gap-24{--grid-gap:24px;}&.gap-32{--grid-gap:32px;}&.gap-40{--grid-gap:40px;}&.gap-48{--grid-gap:48px;}&.nogap,&.gap-0 {--grid-gap:1px;}&.nomargin{margin:calc(-1 * (var(--grid-gap) / 2)) !important;}&.mobile__1 > *{flex:0 1 100% !important;}&.mobile__2 > *{flex:0 1 calc(50% - var(--grid-gap)) !important;}&.mobile__3 > *{flex:0 1 calc(33.33% - var(--grid-gap)) !important;}&.mobile__4 > *{flex:0 1 calc(25% - var(--grid-gap)) !important;}&.mobile__5 > *{flex:0 1 calc(20% - var(--grid-gap)) !important;}&.mobile__6 > *{flex:0 1 calc(16.66% - var(--grid-gap)) !important;}&.mobile__7 > *{flex:0 1 calc(14.28% - var(--grid-gap)) !important;}&.mobile__8 > *{flex:0 1 calc(12.50% - var(--grid-gap)) !important;}&.mobile__9 > *{flex:0 1 calc(11.11% - var(--grid-gap)) !important;}&.mobile__10 > *{flex:0 1 calc(10.00% - var(--grid-gap)) !important;}&.mobile__11 > *{flex:0 1 calc(9.09% - var(--grid-gap)) !important;}&.mobile__12 > *{flex:0 1 calc(8.33% - var(--grid-gap)) !important;}&.mobile__1 > *,&.mobile__2 > *,&.mobile__3 > *,&.mobile__4 > *,&.mobile__5 > *,&.mobile__6 > *,&.mobile__7 > *,&.mobile__8 > *,&.mobile__9 > *,&.mobile__10 > *,&.mobile__11 > *,&.mobile__12 > *{margin:calc(var(--grid-gap) / 2);}}.first {order:-9999;}.last {order:9999;}.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-6 {order:6 !important;}.order-7 {order:7 !important;}.order-8 {order:8 !important;}.order-9 {order:9 !important;}.order-10 {order:10 !important;}.order-11 {order:11 !important;}.order-12 {order:12 !important;}.gap-0,.nogap{gap:0;}.gap-1{gap:var(--1px);}.gap-2{gap:var(--2px);}.gap-4{gap:var(--4px);}.gap,.gap-8{gap:var(--8px);}.gap-10{gap:var(--10px);}.gap-12{gap:var(--12px);}.gap-16{gap:var(--16px);}.gap-20{gap:var(--20px);}.gap-24{gap:var(--24px);}.gap-32{gap:var(--32px);}.gap-40{gap:var(--40px);}.gap-48{gap:var(--48px);}.row-gap-0,.row-nogap{row-gap:0;}.row-gap-1{row-gap:var(--1px);}.row-gap-2{row-gap:var(--2px);}.row-gap-4{row-gap:var(--4px);}.row-gap-4{row-gap:var(--4px);}.row-gap,.row-gap-8{row-gap:var(--8px);}.row-gap-10{row-gap:var(--10px);}.row-gap-12{row-gap:var(--12px);}.row-gap-16{row-gap:var(--16px);}.row-gap-20{row-gap:var(--20px);}.row-gap-24{row-gap:var(--24px);}.row-gap-32{row-gap:var(--32px);}.row-gap-40{row-gap:var(--40px);}.row-gap-48{row-gap:var(--48px);}.col-gap-0,.col-nogap{column-gap:0;}.col-gap-1{column-gap:var(--1px);}.col-gap-2{column-gap:var(--2px);}.col-gap-4{column-gap:var(--4px);}.col-gap,.col-gap-8{column-gap:var(--8px);}.col-gap-10{column-gap:var(--10px);}.col-gap-12{column-gap:var(--12px);}.col-gap-16{column-gap:var(--16px);}.col-gap-20{column-gap:var(--20px);}.col-gap-24{column-gap:var(--24px);}.col-gap-32{column-gap:var(--32px);}.col-gap-40{column-gap:var(--40px);}.col-gap-48{column-gap:var(--48px);}[hidden],.hide,.hidden,.d-none,.hide-inputs {display:none !important;}.show,.d-block {display:block !important;}.inline-block,.d-inline-block {display:inline-block !important;}.inline,.d-inline {display:inline !important;}.d-grid {display:grid !important;}.d-inline-grid {display:inline-grid !important;}.d-flex {display:flex !important;}.d-inline-flex {display:inline-flex !important;}.d-table {display:table !important;}.nofx{transition:none !important;}.invisible{visibility:hidden;}.visible{visibility:visible;}.show-ghost .ghost {visibility:hidden;}.show-ghost:hover .ghost {visibility:visible;}.float-left{float:left;}.float-right{float:right;}.centered {display:flex;justify-content:center;align-items:center;align-content:center;text-align:center;}.center-xy,.xy-center {display:grid;place-items:center;text-align:center;vertical-align:middle;}.center-x,.x-center {display:grid;justify-content:center;text-align:center;}.center-y,.y-center {display:grid;align-items:center;vertical-align:middle;}.m-auto {margin:auto !important;}.m-left {margin-left:auto !important;}.m-right {margin-right:auto !important;}.m-top,.footer {margin-top:auto !important;}.m-bottom,.header {margin-bottom:auto !important;}.mx-auto,.mx-center {width:100% !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}.mx-start,.mx-left {width:100% !important;text-align:left !important;margin-left:auto !important;}.mx-end,.mx-right {width:100% !important;text-align:right !important;margin-right:auto !important;}.nobg,.transparent {background:transparent !important;}.cursor-auto {cursor:auto !important;}.pointer,.cursor-pointer {cursor:pointer !important;}.disabled,.not-allowed,.cursor-not-allowed {opacity:0.6;cursor:not-allowed !important;}.wait,.cursor-wait {opacity:0.8;pointer-events:none;cursor:wait !important;}.copy,.cursor-copy {cursor:context-menu !important;}.cursor-move {cursor:move !important;}.cursor-help {cursor:help !important;}.w-auto {width:auto !important;}.w-10 {width:10% !important;}.w-15 {width:15% !important;}.w-20 {width:20% !important;}.w-25 {width:25% !important;}.w-30 {width:30% !important;}.w-33 {width:33% !important;}.w-50 {width:50% !important;}.w-75 {width:75% !important;}.w-100 {width:100% !important;}.min-w-25 {min-width:25% !important;}.min-w-50 {min-width:50% !important;}.min-w-75 {min-width:75% !important;}.min-w-100 {min-width:100% !important;}.max-w-25 {max-width:25% !important;}.max-w-50 {max-width:50% !important;}.max-w-75 {max-width:75% !important;}.max-w-100 {max-width:100% !important;}.h-auto {height:auto !important;}.h-10 {height:10% !important;}.h-15 {height:15% !important;}.h-20 {height:20% !important;}.h-25 {height:25% !important;}.h-30 {height:30% !important;}.h-33 {height:33% !important;}.h-50 {height:50% !important;}.h-75 {height:75% !important;}.h-100 {height:100% !important;}.wh-100,.hw-100 {width:100% !important;height:100% !important;}.min-h-25 {min-height:25% !important;}.min-h-50 {min-height:50% !important;}.min-h-75 {min-height:75% !important;}.min-h-100 {min-height:100% !important;}.max-h-25 {max-height:25% !important;}.max-h-50 {max-height:50% !important;}.max-h-75 {max-height:75% !important;}.max-h-100 {max-height:100% !important;}.vw-25 {width:25dvw;}.vw-50 {width:50dvw;}.vw-75 {width:75dvw;}.vw-100 {width:100dvw;}.min-vw-25 {min-width:25dvw;}.min-vw-50 {min-width:50dvw;}.min-vw-75 {min-width:75dvw;}.min-vw-100 {min-width:100dvw;}.max-vw-25 {max-width:25dvw;}.max-vw-50 {max-width:50dvw;}.max-vw-75 {max-width:75dvw;}.max-vw-100 {max-width:100dvw;}.vh-25 {height:25dvh;}.vh-50 {height:50dvh;}.vh-75 {height:75dvh;}.vh-98 {height:98dvh;}.vh-100 {height:100dvh;}.min-vh-25 {min-height:25dvh;}.min-vh-50 {min-height:50dvh;}.min-vh-75 {min-height:75dvh;}.min-vh-98 {min-height:98dvh;}.min-vh-100 {min-height:100dvh;}.max-vh-25 {max-height:25dvh;}.max-vh-50 {max-height:50dvh;}.max-vh-75 {max-height:75dvh;}.max-vh-98 {max-height:98dvh;}.max-vh-100 {max-height:100dvh;}.index-1 {z-index:1;}.index-2 {z-index:2;}.index-3 {z-index:3;}.index-4 {z-index:4;}.index-5 {z-index:5;}.static,.position-static {position:static !important;}.relative,.position-relative {position:relative !important;}.absolute,.position-absolute {position:absolute !important;}.fixed,.position-fixed {position:fixed !important;}.sticky,.position-sticky {position:-webkit-sticky !important;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 {left:0 !important;}.start-50,.left-50 {left:50% !important;}.start-100,.left-100 {left:100% !important;}.end-0,.right-0 {right:0 !important;}.end-50,.right-50 {right:50% !important;}.end-100,.right-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;}.ratio,.ratio-1x1,.ratio-square {aspect-ratio:1 / 1;}.ratio-h,.ratio-horizontal{aspect-ratio:1.5 / 1;}.ratio-v,.ratio-vertical{aspect-ratio:1 / 1.25;}.ratio-2x1 {aspect-ratio:2 / 1;}.ratio-3x1,.ratio-hero {aspect-ratio:3 / 1;}.ratio-1x2 {aspect-ratio:1 / 2;}.ratio-4x3,.ratio-image {aspect-ratio:4 / 3;}.ratio-9x16,.ratio-mobile {aspect-ratio:9 / 16;}.ratio-16x9,.ratio-video {aspect-ratio:16 / 9;}.ratio-21x9 {aspect-ratio:21 / 9;}.square {border-radius:0 !important;}.pill,.rounded-pill {border-radius:100vmax !important;}.avatar,.circle,.rounded-circle {border-radius:50% !important;display:flex;align-items:center;justify-content:center;padding:4px;min-width:18px;min-height:18px;aspect-ratio:1 / 1 !important;}.rounded {border-radius:var(--border-radius) !important;}.rounded-0 {border-radius:0 !important;}.rounded-4 {border-radius:var(--4px) !important;}.rounded-8 {border-radius:var(--8px) !important;}.rounded-12 {border-radius:var(-12px) !important;}.rounded-16 {border-radius:var(-16px) !important;}.rounded-20 {border-radius:var(-20px) !important;}.rounded-24 {border-radius:var(-24px) !important;}.rounded-top {border-radius:var(--border-radius) var(--border-radius) 0 0;}.rounded-bottom {border-radius:0 0 var(--border-radius) var(--border-radius);}.rounded-start,.rounded-left {border-radius:var(--border-radius) 0 0 var(--border-radius);}.rounded-end,.rounded-right {border-radius:0 var(--border-radius) var(--border-radius) 0;}.rounded-top-left,.rounded-top-start {border-radius:var(--border-radius) 0 0 0;}.rounded-top-right,.rounded-top-end {border-radius:0 var(--border-radius) 0 0;}.rounded-bottom-left,.rounded-bottom-start {border-radius:0 0 0 var(--border-radius);}.rounded-bottom-right,.rounded-bottom-end {border-radius:0 0 var(--border-radius) 0;}.group-box {overflow:hidden;display:inline-flex;width:auto;border-radius:100vmax;&.square {border-radius:0;}&.rounded {border-radius:var(--8px);}}.scroll-snap-x{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;}.scroll-snap-y{overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;}.scroll-snap-start > *{scroll-snap-align:start;}.scroll-snap-center > *{scroll-snap-align:center;}.scroll-snap-end > *{scroll-snap-align:end;}.object-fit-cover{object-fit:cover;}.object-fit-contain{object-fit:contain;}.object-fit-top{object-position:top;}.object-fit-center,.object-fit-middle{object-position:center;}.object-fit-bottom{object-position:bottom;}.object-fit-left{object-position:top;}.object-fit-right{object-position:right;}.object-fit-top-left{object-position:top left;}.object-fit-top-center{object-position:top center;}.object-fit-top-right{object-position:top right;}.object-fit-middle-left{object-position:center left;}.object-fit-center-center,.object-fit-middle-center{object-position:center center;}.object-fit-middle-right{object-position:center right;}.object-fit-bottom-left{object-position:bottom left;}.object-fit-bottom-center{object-position:bottom center;}.object-fit-bottom-right{object-position:bottom right;}.noselect,.select-none {user-select:none;}.select-text {user-select:text;}.select-all {user-select:all;}.select-auto {user-select:auto;}.pointer-events-none,.not-allowed:active,.disabled:active {pointer-events:none;}.pointer-events-auto {pointer-events:auto;}.disable-link,.none-pointer-events {cursor:default;pointer-events:none;}.money-symbol{font-size:0.6em;vertical-align:0%;margin-right:4px;}.money-cents{font-size:0.6em;vertical-align:30%;}.container,.fluid-container,.max-container {width:100%;min-width:280px;}.container {margin-left:auto;margin-right:auto;padding-left:0.5rem;padding-right:0.5rem;}.fluid-container {margin-left:0;margin-right:0;}.max-container {max-width:1920px;margin-left:auto;margin-right:auto;}.full-container {width:100vw;padding-left:10px;padding-right:10px;margin-inline-start:50%;transform:translateX(-50%);}.fluid {max-width:100%;height:auto;}.full-height {display:flex;flex-direction:column;justify-content:center;min-height:100dvh;}.fill-height{display:flex;flex-direction:column;justify-content:center;flex:1;height:100%;}.clear {clear:both;}@media (min-width:576px) {.container {max-width:576px;}}@media (min-width:768px) {.container {max-width:768px;}}@media (min-width:992px) {.container {max-width:960px;}}@media (min-width:1200px) {.container {max-width:1140px;}}@media (min-width:1400px) {.container {max-width:1320px;}}.grid {display:grid;grid-template-columns:repeat(12,1fr);&.auto {grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));}&.equal-col,&.equal-columns {grid-auto-columns:1fr;}&.equal-row {grid-auto-rows:1fr;}&.top {align-items:start;}&.middle {align-items:center;}&.bottom {align-items:end;}&.start,&.center,&.end,&.between,&.around,&.evenly {grid-template-columns:repeat(auto-fit,minmax(6rem,max-content));}&.start {justify-content:start;}&.center {justify-content:center;}&.end {justify-content:end;}&.between {justify-content:space-between;}&.around {justify-content:space-around;}&.evenly {justify-content:space-evenly;}.col {grid-column:span 12;}.col-1 {grid-column:span 1;}.col-2 {grid-column:span 2;}.col-3 {grid-column:span 3;}.col-4 {grid-column:span 4;}.col-5 {grid-column:span 5;}.col-6 {grid-column:span 6;}.col-7 {grid-column:span 7;}.col-8 {grid-column:span 8;}.col-9 {grid-column:span 9;}.col-10 {grid-column:span 10;}.col-11 {grid-column:span 11;}.col-12 {grid-column:span 12;}.offset {--grid-offset:1;margin-left:calc((var(--grid-offset) / 12) * 100%);margin-right:calc((var(--grid-offset) / 12) * 100%);}.offset-start {--grid-offset-start:1;margin-left:calc((var(--grid-offset-start) / 12) * 100%);}.offset-end {--grid-offset-end:1;margin-right:calc((var(--grid-offset-end) / 12) * 100%);}@media (max-width:575px) {.mobile__col-1 {grid-column:span 1;}.mobile__col-2 {grid-column:span 2;}.mobile__col-3 {grid-column:span 3;}.mobile__col-4 {grid-column:span 4;}.mobile__col-5 {grid-column:span 5;}.mobile__col-6 {grid-column:span 6;}.mobile__col-7 {grid-column:span 7;}.mobile__col-8 {grid-column:span 8;}.mobile__col-9 {grid-column:span 9;}.mobile__col-10 {grid-column:span 10;}.mobile__col-11 {grid-column:span 11;}.mobile__col-12 {grid-column:span 12;}.mobile__offset {--mobile__grid-offset:1;margin-left:calc((var(--mobile__grid-offset) / 12) * 100%);margin-right:calc((var(--mobile__grid-offset) / 12) * 100%);}.mobile__offset-start {--mobile__grid-offset-start:1;margin-left:calc((var(--mobile__grid-offset-start) / 12) * 100%);}.mobile__offset-end {--mobile__grid-offset-end:1;margin-right:calc((var(--mobile__grid-offset-end) / 12) * 100%);}}@media (min-width:576px) {.tablet__col-1 {grid-column:span 1;}.tablet__col-2 {grid-column:span 2;}.tablet__col-3 {grid-column:span 3;}.tablet__col-4 {grid-column:span 4;}.tablet__col-5 {grid-column:span 5;}.tablet__col-6 {grid-column:span 6;}.tablet__col-7 {grid-column:span 7;}.tablet__col-8 {grid-column:span 8;}.tablet__col-9 {grid-column:span 9;}.tablet__col-10 {grid-column:span 10;}.tablet__col-11 {grid-column:span 11;}.tablet__col-12 {grid-column:span 12;}.tablet__offset {--tablet__grid-offset:1;margin-left:calc((var(--tablet__grid-offset) / 12) * 100%);margin-right:calc((var(--tablet__grid-offset) / 12) * 100%);}.tablet__offset-start {--tablet__grid-offset-start:1;margin-left:calc((var(--tablet__grid-offset-start) / 12) * 100%);}.tablet__offset-end {--tablet__grid-offset-end:1;margin-right:calc((var(--tablet__grid-offset-end) / 12) * 100%);}}@media (min-width:1024px) {.desktop__col-1 {grid-column:span 1;}.desktop__col-2 {grid-column:span 2;}.desktop__col-3 {grid-column:span 3;}.desktop__col-4 {grid-column:span 4;}.desktop__col-5 {grid-column:span 5;}.desktop__col-6 {grid-column:span 6;}.desktop__col-7 {grid-column:span 7;}.desktop__col-8 {grid-column:span 8;}.desktop__col-9 {grid-column:span 9;}.desktop__col-10 {grid-column:span 10;}.desktop__col-11 {grid-column:span 11;}.desktop__col-12 {grid-column:span 12;}.desktop__offset {--desktop__grid-offset:1;margin-left:calc((var(--desktop__grid-offset) / 12) * 100%);margin-right:calc((var(--desktop__grid-offset) / 12) * 100%);}.desktop__offset-start {--desktop__grid-offset-start:1;margin-left:calc((var(--desktop__grid-offset-start) / 12) * 100%);}.desktop__offset-end {--desktop__grid-offset-end:1;margin-right:calc((var(--desktop__grid-offset-end) / 12) * 100%);}}&.gap-0,&.nogap {grid-gap:0;}&.gap-1 {grid-gap:0.0625rem;}&.gap-2 {grid-gap:0.125rem;}&.gap-4 {grid-gap:0.25rem;}&.gap,&.gap-8 {grid-gap:0.5rem;}&.gap-12 {grid-gap:0.75rem;}&.gap-16 {grid-gap:1rem;}&.gap-20 {grid-gap:1.25rem;}&.gap-24 {grid-gap:1.5rem;}&.gap-32 {grid-gap:2rem;}&.gap-40 {grid-gap:2.5rem;}&.gap-48 {grid-gap:3rem;}&.row-gap-0,&.row-nogap {grid-row-gap:0;}&.row-gap-1 {grid-row-gap:0.0625rem;}&.row-gap-2 {grid-row-gap:0.125rem;}&.row-gap-4 {grid-row-gap:0.25rem;}&.row-gap,&.row-gap-8 {grid-row-gap:0.5rem;}&.row-gap-12 {grid-row-gap:0.75rem;}&.row-gap-16 {grid-row-gap:1rem;}&.row-gap-20 {grid-row-gap:1.25rem;}&.row-gap-24 {grid-row-gap:1.5rem;}&.row-gap-32 {grid-row-gap:2rem;}&.row-gap-40 {grid-row-gap:2.5rem;}&.row-gap-48 {grid-row-gap:3rem;}&.col-gap-0,&.col-nogap {grid-column-gap:0;}&.col-gap-1 {grid-column-gap:0.0625rem;}&.col-gap-2 {grid-column-gap:0.125rem;}&.col-gap-4 {grid-column-gap:0.25rem;}&.col-gap,&.col-gap-8 {grid-column-gap:0.5rem;}&.col-gap-12 {grid-column-gap:0.75rem;}&.col-gap-16 {grid-column-gap:1rem;}&.col-gap-20 {grid-column-gap:1.25rem;}&.col-gap-24 {grid-column-gap:1.5rem;}&.col-gap-32 {grid-column-gap:2rem;}&.col-gap-40 {grid-column-gap:2.5rem;}&.col-gap-48 {grid-column-gap:3rem;}}.layout,.layout-top,.layout-middle,.layout-end,.layout-between,.layout-around,.layout-evenly{display:flex;height:100%;flex-flow:column;text-align:center;.layout-fill{flex:1 1 auto;height:100%;display:flex;flex-flow:column;justify-content:center;}}.layout-top{justify-content:top;}.layout,.layout-middle{justify-content:center;}.layout-end{justify-content:end;}.layout-between{justify-content:space-between;}.layout-around{justify-content:space-around;}.layout-evenly{justify-content:space-evenly;}.pancake-layout {--pancake-layout:auto 1fr auto;display:grid;grid-template-rows:var(--pancake-layout);min-height:100%;&.top {align-items:start;}&.middle {align-items:center;}&.bottom {align-items:end;}}.sidebar-layout {--sidebar-layout:minmax(150px,25%) 1fr;display:grid;grid-template-columns:var(--sidebar-layout);min-height:100%;}.link {cursor:pointer;display:inline-block;&.primary {--color-link:var(--color-primary);--color-link-hover:var(--color-primary-hover);}&.secondary {--color-link:var(--color-secondary);--color-link-hover:var(--color-secondary-hover);}&.ok,&.success {--color-link:var(--color-success);--color-link-hover:var(--color-success-hover);}&.info {--color-link:var(--color-info);--color-link-hover:var(--color-info-hover);}&.warning {--color-link:var(--color-warning);--color-link-hover:var(--color-warning-hover);}&.danger {--color-link:var(--color-danger);--color-link-hover:var(--color-danger-hover);}&.gray {--color-link:var(--color-gray);--color-link-hover:var(--color-gray-hover);}text-decoration:none;color:var(--color-link);&:hover,&:active,&.active {text-decoration:underline;color:var(--color-link-hover);}&.hover_underline::before {background:var(--color-link);}}.link[target=_blank] {position:relative;}.link[target=_blank]:not(.noicon):after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);filter:var(--icon-color);position:absolute;top:48%;transform:translateY(-50%);margin-left:8px;}.link {&.none {transition:all 0.2s;text-decoration:none !important;&:hover,&:active {text-decoration:none !important;}}}.link {&.underline {transition:all 0.2s;text-decoration:underline !important;&.active,&:hover,&:active {text-decoration:none !important;}}}[class^="link"] {&[data-icon-left]:before {content:attr(data-icon-left);font-family:'Icons';margin-right:var(--8px);}&[data-icon-right]:after {content:attr(data-icon-right);font-family:'Icons';margin-left:var(--8px);}}.hover_underline {--link-underline-offset:0;position:relative;text-decoration:none !important;&::before {content:'';position:absolute;visibility:hidden;left:0;bottom:var(--link-underline-offset);width:100%;height:2px;background:inherit;transform:scaleX(0);transition:all 0.3s ease-in-out;}&.active,&:hover,&:active {&::before {visibility:visible;transform:scaleX(1);}}}.clickable::after {content:"";cursor:pointer;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;}.sending {--size:24px;--border:3px;--color1:#fff;--color2:rgba(255,255,255,.3);&.primary {--color1:var(--color-primary);--color2:#CDCDCD;}&.secondary {--color1:var(--color-secondary);--color2:#CDCDCD;}opacity:0.8;pointer-events:none;display:inline-block;width:var(--size);height:var(--size);border-radius:50%;border:var(--border) solid var(--color2);border-top-color:var(--color1);animation:spin 1s ease-in-out infinite;}@keyframes spin {to{transform:rotate(360deg);}}:root,[data-theme=light] {--loader-spin-color1:#b9e0fd;--loader-spin-color2:#e3f2fd;}[data-theme=dark] {--loader-spin-color1:#3c3844;--loader-spin-color2:#9590a0;}.loader-spin {z-index:999999999;position:absolute;inset:0;display:none;margin:auto;width:72px;height:72px;border:12px solid var(--loader-spin-color1);border-top:12px solid var(--loader-spin-color2);border-radius:50%;animation:spin-keyframes 1s linear infinite;@keyframes spin-keyframes {100% {transform:rotate(360deg);}}}:root,[data-theme=light] {--loader-dots-color:var(--color-primary);--loader-dots-min-size:10px;--loader-dots-max-size:20px;}[data-theme=dark] {--loader-dots-color:#FFF;--loader-dots-min-size:10px;--loader-dots-max-size:20px;}.loader-dots {z-index:999999999;position:fixed;inset:0;display:none;align-items:center;justify-content:center;width:100%;height:100%;.dots {display:flex;align-items:center;justify-content:center;}.dot {margin:5px;background:var(--loader-dots-color);transition:background 0.1s;animation-name:dot-keyframes;animation-duration:1s;animation-direction:alternate;animation-iteration-count:infinite;&:nth-child(1) {animation-delay:0.2s;}&:nth-child(2) {animation-delay:0.4s;}&:nth-child(3) {animation-delay:0.6s;}&:nth-child(4) {animation-delay:0.8s;}&:nth-child(5) {animation-delay:1s;}}@keyframes dot-keyframes {from {width:var(--loader-dots-min-size,10px);height:var(--loader-dots-min-size,10px);border-radius:calc(4px / 2);border-radius:calc(var(--loader-dots-min-size) / 2);}to {width:var(--loader-dots-max-size,20px);height:var(--loader-dots-max-size,20px);border-radius:calc(20px / 2);border-radius:calc(var(--loader-dots-max-size) / 2);}}}.loader-backdrop {cursor:default;pointer-events:none;z-index:999999998;position:fixed;inset:0;display:none;width:100vw;height:100dvh;transition:all 0.2s;backdrop-filter:blur(5px);}*{scrollbar-width:auto;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);}*::-webkit-scrollbar{width:14px;}*::-webkit-scrollbar-track{background:var(--scrollbar-track);}*::-webkit-scrollbar-thumb{border-radius:10px;border:2px solid var(--scrollbar-track);background-color:var(--scrollbar-thumb);}.noscroll,.overflow,.overflow-hidden {overflow:hidden;}.noscroll-x,.overflow-x-hidden {overflow-x:hidden;}.noscroll-y,.overflow-y-hidden {overflow-y:hidden;}.scroll-x,.overflow-x-scroll {overflow-x:scroll;}.scroll-y,.overflow-y-scroll {overflow-y:scroll;}.scroll-x-auto,.overflow-x-auto {overflow-x:auto;}.scroll-y-auto,.overflow-y-auto {overflow-y:auto;}.scroll-anchor,.overflow-anchor{overflow-anchor:auto;}@media (width < 1023px){.mobile__horizontal-scroll-snap{width:100%;display:flex;flex-wrap:nowrap;align-items:start !important;justify-content:start !important;gap:8px !important;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-padding-left:0;scroll-padding-right:0;padding-left:0;padding-right:0;}.mobile__horizontal-scroll-snap > *{--number-items:2;flex-shrink:0;height:auto;width:calc((100% - 20%) / var(--number-items));aspect-ratio:auto 1 / 1;scroll-snap-align:start;}.mobile__horizontal-scroll-snap{scrollbar-width:none;-ms-overflow-style:none;}.mobile__horizontal-scroll-snap::-webkit-scrollbar{display:none;}}:root,[data-theme=light] {--shadow-border-size:1px;--shadow-border-color:#ddd;}[data-theme=dark] {--shadow-border-size:1px;--shadow-border-color:#17151c;}.noshadow{box-shadow:none !important;}.shadow-sm,.shadow-sm-hover:hover{box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}.shadow,.shadow-md,.shadow-hover:hover,.shadow-md-hover:hover{box-shadow:0 2px 20px 0 rgba(0,0,0,0.1);}.shadow-lg,.shadow-lg-hover:hover{box-shadow:0 0 30px 0 rgba(0,0,0,0.1);}.shadow-inside{box-shadow:inset 0 0 5px rgba(0,0,0,0.1);}.shadow-inside-top{box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.1);}.shadow-inside-bottom{box-shadow:inset 0 -5px 5px -5px rgba(0,0,0,0.1);}.shadow-inside-top-bottom{box-shadow:inset 0 5px 5px -5px rgba(0,0,0,0.1),inset 0 -5px 5px -5px rgba(0,0,0,0.1);}.shadow-border{border:var(--shadow-border-size) solid var(--shadow-border-color);}.shadow-border-top{border-top:var(--shadow-border-size) solid var(--shadow-border-color);}.shadow-border-bottom{border-bottom:var(--shadow-border-size) solid var(--shadow-border-color);}.shadow-top{animation:shadow-top .4s cubic-bezier(.25,.46,.45,.94) both;}@keyframes shadow-top{0%{box-shadow:0 0 0 0 transparent;}100%{box-shadow:0 -6px 4px -6px rgba(0,0,0,.35);}}.shadow-bottom{animation:shadow-bottom .4s cubic-bezier(.25,.46,.45,.94) both;}@keyframes shadow-bottom{0%{box-shadow:0 0 0 0 transparent;}100%{box-shadow:0 6px 4px -6px rgba(0,0,0,.35);}}.text-shadow{text-shadow:-1px -1px 1px rgba(255,255,255,.1),1px 1px 1px rgba(0,0,0,.5);}.mp-0,.pm-0,.nomargin {margin:0 !important;padding:0 !important;}.m-0 {margin:0 !important;}.m-4 {margin:var(--4px) !important;}.m-8 {margin:var(--8px) !important;}.m-12 {margin:var(--12px) !important;}.m-16 {margin:var(--16px) !important;}.m-20 {margin:var(--20px) !important;}.m-24 {margin:var(--24px) !important;}.m-32 {margin:var(--32px) !important;}.m-40 {margin:var(--40px) !important;}.m-48 {margin:var(--48px) !important;}.m-64 {margin:var(--64px) !important;}.m-96 {margin:var(--96px) !important;}.mx-0 {margin-right:0 !important;margin-left:0 !important;}.mx-4 {margin-right:var(--4px) !important;margin-left:var(--4px) !important;}.mx-8 {margin-right:var(--8px) !important;margin-left:var(--8px) !important;}.mx-12 {margin-right:var(--12px) !important;margin-left:var(--12px) !important;}.mx-16 {margin-right:var(--16px) !important;margin-left:var(--16px) !important;}.mx-20 {margin-right:var(--20px) !important;margin-left:var(--20px) !important;}.mx-24 {margin-right:var(--24px) !important;margin-left:var(--24px) !important;}.mx-32 {margin-right:var(--32px) !important;margin-left:var(--32px) !important;}.mx-40 {margin-right:var(--40px) !important;margin-left:var(--40px) !important;}.mx-48 {margin-right:var(--48px) !important;margin-left:var(--48px) !important;}.mx-64 {margin-right:var(--64px) !important;margin-left:var(--64px) !important;}.mx-96 {margin-right:var(--96px) !important;margin-left:var(--96px) !important;}.my-0 {margin-top:0 !important;margin-bottom:0 !important;}.my-4 {margin-top:var(--4px) !important;margin-bottom:var(--4px) !important;}.my-8 {margin-top:var(--8px) !important;margin-bottom:var(--8px) !important;}.my-12 {margin-top:var(--12px) !important;margin-bottom:var(--12px) !important;}.my-16 {margin-top:var(--16px) !important;margin-bottom:var(--16px) !important;}.my-20 {margin-top:var(--20px) !important;margin-bottom:var(--20px) !important;}.my-24 {margin-top:var(--24px) !important;margin-bottom:var(--24px) !important;}.my-32 {margin-top:var(--32px) !important;margin-bottom:var(--32px) !important;}.my-40 {margin-top:var(--40px) !important;margin-bottom:var(--40px) !important;}.my-48 {margin-top:var(--48px) !important;margin-bottom:var(--48px) !important;}.my-64 {margin-top:var(--64px) !important;margin-bottom:var(--64px) !important;}.my-96 {margin-top:var(--96px) !important;margin-bottom:var(--96px) !important;}.mt-auto {margin-top:auto !important;}.mt-0 {margin-top:0 !important;}.mt-4 {margin-top:var(--4px) !important;}.mt-8 {margin-top:var(--8px) !important;}.mt-12 {margin-top:var(--12px) !important;}.mt-16 {margin-top:var(--16px) !important;}.mt-20 {margin-top:var(--20px) !important;}.mt-24 {margin-top:var(--24px) !important;}.mt-32 {margin-top:var(--32px) !important;}.mt-40 {margin-top:var(--40px) !important;}.mt-48 {margin-top:var(--48px) !important;}.mt-64 {margin-top:var(--64px) !important;}.mt-96 {margin-top:var(--96px) !important;}.me-auto {margin-right:auto !important;}.me-0 {margin-right:0 !important;}.me-4 {margin-right:var(--4px) !important;}.me-8 {margin-right:var(--8px) !important;}.me-12 {margin-right:var(--12px) !important;}.me-16 {margin-right:var(--16px) !important;}.me-20 {margin-right:var(--20px) !important;}.me-24 {margin-right:var(--24px) !important;}.me-32 {margin-right:var(--32px) !important;}.me-40 {margin-right:var(--40px) !important;}.me-48 {margin-right:var(--48px) !important;}.me-64 {margin-right:var(--64px) !important;}.me-96 {margin-right:var(--96px) !important;}.mb-auto {margin-bottom:auto !important;}.mb-0 {margin-bottom:0 !important;}.mb-4 {margin-bottom:var(--4px) !important;}.mb-8 {margin-bottom:var(--8px) !important;}.mb-12 {margin-bottom:var(--12px) !important;}.mb-16 {margin-bottom:var(--16px) !important;}.mb-20 {margin-bottom:var(--20px) !important;}.mb-24 {margin-bottom:var(--24px) !important;}.mb-32 {margin-bottom:var(--32px) !important;}.mb-40 {margin-bottom:var(--40px) !important;}.mb-48 {margin-bottom:var(--48px) !important;}.mb-64 {margin-bottom:var(--64px) !important;}.mb-96 {margin-bottom:var(--96px) !important;}.ms-auto {margin-left:auto !important;}.ms-0 {margin-left:0 !important;}.ms-4 {margin-left:var(--4px) !important;}.ms-8 {margin-left:var(--8px) !important;}.ms-12 {margin-left:var(--12px) !important;}.ms-16 {margin-left:var(--16px) !important;}.ms-20 {margin-left:var(--20px) !important;}.ms-24 {margin-left:var(--24px) !important;}.ms-32 {margin-left:var(--32px) !important;}.ms-40 {margin-left:var(--40px) !important;}.ms-48 {margin-left:var(--48px) !important;}.ms-64 {margin-left:var(--64px) !important;}.ms-96 {margin-left:var(--96px) !important;}.p-0 {padding:0 !important;}.p-4 {padding:var(--4px) !important;}.p-8 {padding:var(--8px) !important;}.p-12 {padding:var(--12px) !important;}.p-16 {padding:var(--16px) !important;}.p-20 {padding:var(--20px) !important;}.p-24 {padding:var(--24px) !important;}.p-32 {padding:var(--32px) !important;}.p-40 {margin-left:var(--40px) !important;}.p-48 {padding:var(--48px) !important;}.p-64 {padding:var(--64px) !important;}.p-96 {padding:var(--96px) !important;}.px-0 {padding-right:0 !important;padding-left:0 !important;}.px-4 {padding-right:var(--4px) !important;padding-left:var(--4px) !important;}.px-8 {padding-right:var(--8px) !important;padding-left:var(--8px) !important;}.px-12 {padding-right:var(--12px) !important;padding-left:var(--12px) !important;}.px-16 {padding-right:var(--16px) !important;padding-left:var(--16px) !important;}.px-20 {padding-right:var(--20px) !important;padding-left:var(--20px) !important;}.px-24 {padding-right:var(--24px) !important;padding-left:var(--24px) !important;}.px-32 {padding-right:var(--32px) !important;padding-left:var(--32px) !important;}.px-40 {padding-right:var(--40px) !important;padding-left:var(--40px) !important;}.px-48 {padding-right:var(--48px) !important;padding-left:var(--48px) !important;}.px-64 {padding-right:var(--64px) !important;padding-left:var(--64px) !important;}.px-96 {padding-right:var(--96px) !important;padding-left:var(--96px) !important;}.py-0 {padding-top:0 !important;padding-bottom:0 !important;}.py-4 {padding-top:var(--4px) !important;padding-bottom:var(--4px) !important;}.py-8 {padding-top:var(--8px) !important;padding-bottom:var(--8px) !important;}.py-12 {padding-top:var(--12px) !important;padding-bottom:var(--12px) !important;}.py-16 {padding-top:var(--16px) !important;padding-bottom:var(--16px) !important;}.py-20 {padding-top:var(--20px) !important;padding-bottom:var(--20px) !important;}.py-24 {padding-top:var(--24px) !important;padding-bottom:var(--24px) !important;}.py-32 {padding-top:var(--32px) !important;padding-bottom:var(--32px) !important;}.py-40 {padding-top:var(--40px) !important;padding-bottom:var(--40px) !important;}.py-48 {padding-top:var(--48px) !important;padding-bottom:var(--48px) !important;}.py-64 {padding-top:var(--64px) !important;padding-bottom:var(--64px) !important;}.py-96 {padding-top:var(--96px) !important;padding-bottom:var(--96px) !important;}.pt-0 {padding-top:0 !important;}.pt-4 {padding-top:var(--4px) !important;}.pt-8 {padding-top:var(--8px) !important;}.pt-12 {padding-top:var(--12px) !important;}.pt-16 {padding-top:var(--16px) !important;}.pt-20 {padding-top:var(--20px) !important;}.pt-24 {padding-top:var(--24px) !important;}.pt-32 {padding-top:var(--32px) !important;}.pt-40 {padding-top:var(--40px) !important;}.pt-48 {padding-top:var(--48px) !important;}.pt-64 {padding-top:var(--64px) !important;}.pt-96 {padding-top:var(--96px) !important;}.pe-0 {padding-right:0 !important;}.pe-4 {padding-right:var(--4px) !important;}.pe-8 {padding-right:var(--8px) !important;}.pe-12 {padding-right:var(--12px) !important;}.pe-16 {padding-right:var(--16px) !important;}.pe-20 {padding-right:var(--20px) !important;}.pe-24 {padding-right:var(--24px) !important;}.pe-32 {padding-right:var(--32px) !important;}.pe-40 {padding-right:var(--40px) !important;}.pe-48 {padding-right:var(--48px) !important;}.pe-64 {padding-right:var(--64px) !important;}.pe-96 {padding-right:var(--96px) !important;}.pb-0 {padding-bottom:0 !important;}.pb-4 {padding-bottom:var(--4px) !important;}.pb-8 {padding-bottom:var(--8px) !important;}.pb-12 {padding-bottom:var(--12px) !important;}.pb-16 {padding-bottom:var(--16px) !important;}.pb-20 {padding-bottom:var(--20px) !important;}.pb-24 {padding-bottom:var(--24px) !important;}.pb-32 {padding-bottom:var(--32px) !important;}.pb-40 {padding-bottom:var(--40px) !important;}.pb-48 {padding-bottom:var(--48px) !important;}.pb-64 {padding-bottom:var(--64px) !important;}.pb-96 {padding-bottom:var(--96px) !important;}.ps-0 {padding-left:0 !important;}.ps-4 {padding-left:var(--4px) !important;}.ps-8 {padding-left:var(--8px) !important;}.ps-12 {padding-left:var(--12px) !important;}.ps-16 {padding-left:var(--16px) !important;}.ps-20 {padding-left:var(--20px) !important;}.ps-24 {padding-left:var(--24px) !important;}.ps-32 {padding-left:var(--32px) !important;}.ps-40 {padding-left:var(--40px) !important;}.ps-48 {padding-left:var(--48px) !important;}.ps-64 {padding-left:var(--64px) !important;}.ps-96 {padding-left:var(--96px) !important;}.fs-12 {font-size:12px !important;}.fs-13 {font-size:13px !important;}.fs-14 {font-size:14px !important;}.fs-15 {font-size:15px !important;}.fs-16 {font-size:16px !important;}.fs-17 {font-size:17px !important;}.fs-18 {font-size:18px !important;}.fs-20 {font-size:20px !important;}.fs-22 {font-size:22px !important;}.fs-24 {font-size:24px !important;}.fs-25 {font-size:25px !important;}.fs-28 {font-size:28px !important;}.fs-30 {font-size:30px !important;}.fs-32 {font-size:32px !important;}.fs-36 {font-size:36px !important;}.fs-40 {font-size:40px !important;}.fs-42 {font-size:42px !important;}.fs-44 {font-size:44px !important;}.fs-46 {font-size:46px !important;}.fs-48 {font-size:48px !important;}.fs-50 {font-size:50px !important;}.fs-60 {font-size:60px !important;}.fs-64 {font-size:64px !important;}.fs-70 {font-size:70px !important;}.fs-80 {font-size:80px !important;}.fs-90 {font-size:90px !important;}.fs-100 {font-size:100px !important;}.text-sans-serif {font-family:var(--font-sans-serif);}.text-serif {font-family:var(--font-serif);}.text-monospace {font-family:var(--font-monospace);}.text-light {font-weight:300 !important;}.text-lighter {font-weight:lighter !important;}.text-normal {font-style:normal !important;font-weight:400 !important;}b,strong,.bold,.text-bold {font-family:var(--font-family-bold) !important;font-weight:var(--font-weight-bold) !important;}.italic,.text-italic {font-family:var(--font-family-italic) !important;font-style:italic !important;}.text-lowercase,.lowercase,.lower,.email,[email],.url,[url] {text-transform:lowercase !important;}.text-uppercase,.uppercase,.upper {text-transform:uppercase !important;}.text-capitalcase,.capitalcase {text-transform:capitalize !important;}.text-titlecase{text-transform:lowercase !important;}.text-titlecase::first-letter{text-transform:uppercase !important;}.text-wrap {white-space:normal !important;}.text-nowrap {white-space:nowrap !important;white-space:pre;}.text-pre {white-space:pre !important;}.text-balance {text-wrap:balance !important;}p {margin-top:0.6rem;margin-bottom:0.6rem;}p:first-child {margin-top:0;}p:last-child {margin-bottom:0;}.text-nospacing {p {margin-top:0;margin-bottom:0;}}.text-lh,.text-auto {line-height:1rem !important;}.text-lh-sm {line-height:1.25rem !important;}.text-lh-md {line-height:1.5rem !important;}.text-lh-lg {line-height:2rem !important;}.text-lh-xl {line-height:2.5rem !important;}.text-start,.text-left {text-align:left;}.text-center {text-align:center;}.text-end,.text-right {text-align:right;}.text-justify {text-align:justify;}.text-middle {vertical-align:middle;}.truncate,.truncate-2,.truncate-3,.truncate-4,.truncate-5{--truncate-line:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:var(--truncate-line);-webkit-line-clamp:var(--truncate-line);}.truncate-2{line-clamp:2;-webkit-line-clamp:2;}.truncate-3 {line-clamp:3;-webkit-line-clamp:3;}.truncate-4 {line-clamp:4;-webkit-line-clamp:4;}.truncate-5 {line-clamp:5;-webkit-line-clamp:5;}mark,.mark {padding:0.1875em;color:var(--bg-highlight-on);background:var(--bg-highlight);}@media (max-width:575px) {.mobile__disable-link,.mobile__none-pointer-events {cursor:default;pointer-events:none;}.mobile__pancake-layout {--mobile__pancake-layout:auto 1fr auto;display:grid;min-height:100%;grid-template-rows:var(--mobile__pancake-layout);}.mobile__sidebar-layout {--mobile__sidebar-layout:minmax(150px,25%) 1fr;display:grid;min-height:100%;grid-template-columns:var(--mobile__sidebar-layout);}.mobile__m-0 {margin:0 !important;}.mobile__m-4 {margin:var(--4px) !important;}.mobile__m-8 {margin:var(--8px) !important;}.mobile__m-12 {margin:var(--12px) !important;}.mobile__m-16 {margin:var(--16px) !important;}.mobile__m-20 {margin:var(--20px) !important;}.mobile__m-24 {margin:var(--24px) !important;}.mobile__m-32 {margin:var(--32px) !important;}.mobile__m-40 {margin:var(--40px) !important;}.mobile__m-48 {margin:var(--48px) !important;}.mobile__m-64 {margin:var(--64px) !important;}.mobile__m-96 {margin:var(--96px) !important;}.mobile__mx-auto,.mobile__mx-center {width:100% !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}.mobile__mx-start,.mobile__mx-left {width:100% !important;text-align:left !important;margin-left:auto !important;}.mobile__mx-end,.mobile__mx-right {width:100% !important;text-align:right !important;margin-right:auto !important;}.mobile__mx-0 {margin-right:0 !important;margin-left:0 !important;}.mobile__mx-4 {margin-right:var(--4px) !important;margin-left:var(--4px) !important;}.mobile__mx-8 {margin-right:var(--8px) !important;margin-left:var(--8px) !important;}.mobile__mx-12 {margin-right:var(--12px) !important;margin-left:var(--12px) !important;}.mobile__mx-16 {margin-right:var(--16px) !important;margin-left:var(--16px) !important;}.mobile__mx-20 {margin-right:var(--20px) !important;margin-left:var(--20px) !important;}.mobile__mx-24 {margin-right:var(--24px) !important;margin-left:var(--24px) !important;}.mobile__mx-32 {margin-right:var(--32px) !important;margin-left:var(--32px) !important;}.mobile__mx-40 {margin-right:var(--40px) !important;margin-left:var(--40px) !important;}.mobile__mx-48 {margin-right:var(--48px) !important;margin-left:var(--48px) !important;}.mobile__mx-64 {margin-right:var(--64px) !important;margin-left:var(--64px) !important;}.mobile__mx-96 {margin-right:var(--96px) !important;margin-left:var(--96px) !important;}.mobile__my-0 {margin-top:0 !important;margin-bottom:0 !important;}.mobile__my-4 {margin-top:var(--4px) !important;margin-bottom:var(--4px) !important;}.mobile__my-8 {margin-top:var(--8px) !important;margin-bottom:var(--8px) !important;}.mobile__my-12 {margin-top:var(--12px) !important;margin-bottom:var(--12px) !important;}.mobile__my-16 {margin-top:var(--16px) !important;margin-bottom:var(--16px) !important;}.mobile__my-20 {margin-top:var(--20px) !important;margin-bottom:var(--20px) !important;}.mobile__my-24 {margin-top:var(--24px) !important;margin-bottom:var(--24px) !important;}.mobile__my-32 {margin-top:var(--32px) !important;margin-bottom:var(--32px) !important;}.mobile__my-40 {margin-top:var(--40px) !important;margin-bottom:var(--40px) !important;}.mobile__my-48 {margin-top:var(--48px) !important;margin-bottom:var(--48px) !important;}.mobile__my-64 {margin-top:var(--64px) !important;margin-bottom:var(--64px) !important;}.mobile__my-96 {margin-top:var(--96px) !important;margin-bottom:var(--96px) !important;}.mobile__p-0 {padding:0 !important;}.mobile__p-4 {padding:var(--4px) !important;}.mobile__p-8 {padding:var(--8px) !important;}.mobile__p-12 {padding:var(--12px) !important;}.mobile__p-16 {padding:var(--16px) !important;}.mobile__p-20 {padding:var(--20px) !important;}.mobile__p-24 {padding:var(--24px) !important;}.mobile__p-32 {padding:var(--32px) !important;}.mobile__p-40 {margin-left:var(--40px) !important;}.mobile__p-48 {padding:var(--48px) !important;}.mobile__p-64 {padding:var(--64px) !important;}.mobile__p-96 {padding:var(--96px) !important;}.mobile__px-0 {padding-right:0 !important;padding-left:0 !important;}.mobile__px-4 {padding-right:var(--4px) !important;padding-left:var(--4px) !important;}.mobile__px-8 {padding-right:var(--8px) !important;padding-left:var(--8px) !important;}.mobile__px-12 {padding-right:var(--12px) !important;padding-left:var(--12px) !important;}.mobile__px-16 {padding-right:var(--16px) !important;padding-left:var(--16px) !important;}.mobile__px-20 {padding-right:var(--20px) !important;padding-left:var(--20px) !important;}.mobile__px-24 {padding-right:var(--24px) !important;padding-left:var(--24px) !important;}.mobile__px-32 {padding-right:var(--32px) !important;padding-left:var(--32px) !important;}.mobile__px-40 {padding-right:var(--40px) !important;padding-left:var(--40px) !important;}.mobile__px-48 {padding-right:var(--48px) !important;padding-left:var(--48px) !important;}.mobile__px-64 {padding-right:var(--64px) !important;padding-left:var(--64px) !important;}.mobile__px-96 {padding-right:var(--96px) !important;padding-left:var(--96px) !important;}.mobile__py-0 {padding-top:0 !important;padding-bottom:0 !important;}.mobile__py-4 {padding-top:var(--4px) !important;padding-bottom:var(--4px) !important;}.mobile__py-8 {padding-top:var(--8px) !important;padding-bottom:var(--8px) !important;}.mobile__py-12 {padding-top:var(--12px) !important;padding-bottom:var(--12px) !important;}.mobile__py-16 {padding-top:var(--16px) !important;padding-bottom:var(--16px) !important;}.mobile__py-20 {padding-top:var(--20px) !important;padding-bottom:var(--20px) !important;}.mobile__py-24 {padding-top:var(--24px) !important;padding-bottom:var(--24px) !important;}.mobile__py-32 {padding-top:var(--32px) !important;padding-bottom:var(--32px) !important;}.mobile__py-40 {padding-top:var(--40px) !important;padding-bottom:var(--40px) !important;}.mobile__py-48 {padding-top:var(--48px) !important;padding-bottom:var(--48px) !important;}.mobile__py-64 {padding-top:var(--64px) !important;padding-bottom:var(--64px) !important;}.mobile__py-96 {padding-top:var(--96px) !important;padding-bottom:var(--96px) !important;}.mobile__w-auto {width:auto !important;}.mobile__w-10 {width:10% !important;}.mobile__w-15 {width:15% !important;}.mobile__w-20 {width:20% !important;}.mobile__w-25 {width:25% !important;}.mobile__w-30 {width:30% !important;}.mobile__w-33 {width:33% !important;}.mobile__w-50 {width:50% !important;}.mobile__w-75 {width:75% !important;}.mobile__w-100 {width:100% !important;}.mobile__min-w-25 {min-width:25vw !important;}.mobile__min-w-50 {min-width:50vw !important;}.mobile__min-w-75 {min-width:75vw !important;}.mobile__min-w-100 {min-width:100vw !important;}.mobile__max-w-25 {max-width:25vw !important;}.mobile__max-w-50 {max-width:50vw !important;}.mobile__max-w-75 {max-width:75vw !important;}.mobile__max-w-100 {max-width:100vw !important;}.mobile__text-start,.mobile__text-left {text-align:left !important;}.mobile__text-center {text-align:center !important;}.mobile__text-end,.mobile__text-right {text-align:right !important;}.mobile__text-justify {text-align:justify !important;}.mobile__xy-center {display:grid !important;place-items:center !important;}.mobile__x-center {display:inline-grid !important;justify-content:center !important;}.mobile__y-center {display:inline-grid !important;align-items:center !important;}.mobile__m-auto {margin:auto !important;}.mobile__m-left {margin-left:auto !important;}.mobile__m-right {margin-right:auto !important;}.mobile__m-top {margin-top:auto !important;}.mobile__m-bottom {margin-bottom:auto !important;}.mobile__mx-auto,.mobile__mx-center {width:100% !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}.mobile__mx-start,.mobile__mx-left {width:100% !important;text-align:left !important;margin-left:auto !important;}.mobile__mx-end,.mobile__mx-right {width:100% !important;text-align:right !important;margin-right:auto !important;}.mobile__hide,.mobile__hidden,.mobile__d-none,.mobile__nobr {display:none !important;}.mobile__show,.mobile__d-block,.mobile__br {display:block !important;}.mobile__first {order:-1 !important;}.mobile__last {order:1 !important;}.mobile__vw-25 {width:25dvw;}.mobile__vw-50 {width:50dvw;}.mobile__vw-75 {width:75dvw;}.mobile__vw-98 {min-width:98dvw;}.mobile__vw-100 {width:calc(100dvw - 15px);}.mobile__min-vw-25 {min-width:25dvw;}.mobile__min-vw-50 {min-width:50dvw;}.mobile__min-vw-75 {min-width:75dvw;}.mobile__min-vw-98 {min-width:98dvw;}.mobile__min-vw-100 {min-width:calc(100dvw - 15px);}.mobile__max-vw-25 {max-width:25dvw;}.mobile__max-vw-50 {max-width:50dvw;}.mobile__max-vw-75 {max-width:75dvw;}.mobile__max-vw-98 {max-width:98dvw;}.mobile__max-vw-100 {max-width:calc(100dvw - 15px);}.mobile__vh-25 {height:25dvh;}.mobile__vh-50 {height:50dvh;}.mobile__vh-75 {height:75dvh;}.mobile__vh-98 {min-height:98dvh;}.mobile__vh-100 {height:100dvh;}.mobile__min-vh-25 {min-height:25dvh;}.mobile__min-vh-50 {min-height:50dvh;}.mobile__min-vh-75 {min-height:75dvh;}.mobile__min-vh-98 {min-height:98dvh;}.mobile__min-vh-100 {min-height:100dvh;}.mobile__max-vh-25 {max-height:25dvh;}.mobile__max-vh-50 {max-height:50dvh;}.mobile__max-vh-75 {max-height:75dvh;}.mobile__max-vh-98 {max-height:98dvh;}.mobile__max-vh-100 {max-height:100dvh;}.flex {.mobile__grow,&.mobile__grow > * {flex-grow:1;}&.mobile__start {justify-content:flex-start;}&.mobile__center {justify-content:center;}&.mobile__end {justify-content:flex-end;}&.mobile__between,&.mobile__space-between {justify-content:space-between;}&.mobile__around,&.mobile__space-around {justify-content:space-around;}&.mobile__evenly,&.mobile__space-evenly {justify-content:space-evenly;}&.mobile__row {flex-direction:row;}&.mobile__column,&.mobile__col {flex-direction:column;}}.grid-items {&.mobile__1 > * {flex:0 1 100% !important;}&.mobile__2 > * {flex:0 1 calc(50% - var(--grid-gap)) !important;}&.mobile__3 > * {flex:0 1 calc(33.33% - var(--grid-gap)) !important;}&.mobile__4 > * {flex:0 1 calc(25% - var(--grid-gap)) !important;}&.mobile__5 > * {flex:0 1 calc(20% - var(--grid-gap)) !important;}&.mobile__6 > * {flex:0 1 calc(16.66% - var(--grid-gap)) !important;}&.mobile__7 > * {flex:0 1 calc(14.28% - var(--grid-gap)) !important;}&.mobile__8 > * {flex:0 1 calc(12.50% - var(--grid-gap)) !important;}&.mobile__9 > * {flex:0 1 calc(11.11% - var(--grid-gap)) !important;}&.mobile__10 > * {flex:0 1 calc(10.00% - var(--grid-gap)) !important;}&.mobile__11 > * {flex:0 1 calc(9.09% - var(--grid-gap)) !important;}&.mobile__12 > * {flex:0 1 calc(8.33% - var(--grid-gap)) !important;}&.mobile__1 > *,&.mobile__2 > *,&.mobile__3 > *,&.mobile__4 > *,&.mobile__5 > *,&.mobile__6 > *,&.mobile__7 > *,&.mobile__8 > *,&.mobile__9 > *,&.mobile__10 > *,&.mobile__11 > *,&.mobile__12 > * {margin:calc(var(--grid-gap) / 2);}}}@media (min-width:576px) and (max-width:1023px) {.tablet__disable-link,.tablet__none-pointer-events {cursor:default;pointer-events:none;}.tablet__pancake-layout {--tablet__pancake-layout:auto 1fr auto;display:grid;min-height:100%;grid-template-rows:var(--tablet__pancake-layout);}.tablet__sidebar-layout {--tablet__sidebar-layout:minmax(150px,25%) 1fr;display:grid;min-height:100%;grid-template-columns:var(--tablet__sidebar-layout);}.tablet__m-0 {margin:0 !important;}.tablet__m-4 {margin:var(--4px) !important;}.tablet__m-8 {margin:var(--8px) !important;}.tablet__m-12 {margin:var(--12px) !important;}.tablet__m-16 {margin:var(--16px) !important;}.tablet__m-20 {margin:var(--20px) !important;}.tablet__m-24 {margin:var(--24px) !important;}.tablet__m-32 {margin:var(--32px) !important;}.tablet__m-40 {margin:var(--40px) !important;}.tablet__m-48 {margin:var(--48px) !important;}.tablet__m-64 {margin:var(--64px) !important;}.tablet__m-96 {margin:var(--96px) !important;}.tablet__mx-auto,.tablet__mx-center {width:100% !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}.tablet__mx-start,.tablet__mx-left {width:100% !important;text-align:left !important;margin-left:auto !important;}.tablet__mx-end,.tablet__mx-right {width:100% !important;text-align:right !important;margin-right:auto !important;}.tablet__mx-0 {margin-right:0 !important;margin-left:0 !important;}.tablet__mx-4 {margin-right:var(--4px) !important;margin-left:var(--4px) !important;}.tablet__mx-8 {margin-right:var(--8px) !important;margin-left:var(--8px) !important;}.tablet__mx-12 {margin-right:var(--12px) !important;margin-left:var(--12px) !important;}.tablet__mx-16 {margin-right:var(--16px) !important;margin-left:var(--16px) !important;}.tablet__mx-20 {margin-right:var(--20px) !important;margin-left:var(--20px) !important;}.tablet__mx-24 {margin-right:var(--24px) !important;margin-left:var(--24px) !important;}.tablet__mx-32 {margin-right:var(--32px) !important;margin-left:var(--32px) !important;}.tablet__mx-40 {margin-right:var(--40px) !important;margin-left:var(--40px) !important;}.tablet__mx-48 {margin-right:var(--48px) !important;margin-left:var(--48px) !important;}.tablet__mx-64 {margin-right:var(--64px) !important;margin-left:var(--64px) !important;}.tablet__mx-96 {margin-right:var(--96px) !important;margin-left:var(--96px) !important;}.tablet__my-0 {margin-top:0 !important;margin-bottom:0 !important;}.tablet__my-4 {margin-top:var(--4px) !important;margin-bottom:var(--4px) !important;}.tablet__my-8 {margin-top:var(--8px) !important;margin-bottom:var(--8px) !important;}.tablet__my-12 {margin-top:var(--12px) !important;margin-bottom:var(--12px) !important;}.tablet__my-16 {margin-top:var(--16px) !important;margin-bottom:var(--16px) !important;}.tablet__my-20 {margin-top:var(--20px) !important;margin-bottom:var(--20px) !important;}.tablet__my-24 {margin-top:var(--24px) !important;margin-bottom:var(--24px) !important;}.tablet__my-32 {margin-top:var(--32px) !important;margin-bottom:var(--32px) !important;}.tablet__my-40 {margin-top:var(--40px) !important;margin-bottom:var(--40px) !important;}.tablet__my-48 {margin-top:var(--48px) !important;margin-bottom:var(--48px) !important;}.tablet__my-64 {margin-top:var(--64px) !important;margin-bottom:var(--64px) !important;}.tablet__my-96 {margin-top:var(--96px) !important;margin-bottom:var(--96px) !important;}.tablet__p-0 {padding:0 !important;}.tablet__p-4 {padding:var(--4px) !important;}.tablet__p-8 {padding:var(--8px) !important;}.tablet__p-12 {padding:var(--12px) !important;}.tablet__p-16 {padding:var(--16px) !important;}.tablet__p-20 {padding:var(--20px) !important;}.tablet__p-24 {padding:var(--24px) !important;}.tablet__p-32 {padding:var(--32px) !important;}.tablet__p-40 {margin-left:var(--40px) !important;}.tablet__p-48 {padding:var(--48px) !important;}.tablet__p-64 {padding:var(--64px) !important;}.tablet__p-96 {padding:var(--96px) !important;}.tablet__px-0 {padding-right:0 !important;padding-left:0 !important;}.tablet__px-4 {padding-right:var(--4px) !important;padding-left:var(--4px) !important;}.tablet__px-8 {padding-right:var(--8px) !important;padding-left:var(--8px) !important;}.tablet__px-12 {padding-right:var(--12px) !important;padding-left:var(--12px) !important;}.tablet__px-16 {padding-right:var(--16px) !important;padding-left:var(--16px) !important;}.tablet__px-20 {padding-right:var(--20px) !important;padding-left:var(--20px) !important;}.tablet__px-24 {padding-right:var(--24px) !important;padding-left:var(--24px) !important;}.tablet__px-32 {padding-right:var(--32px) !important;padding-left:var(--32px) !important;}.tablet__px-40 {padding-right:var(--40px) !important;padding-left:var(--40px) !important;}.tablet__px-48 {padding-right:var(--48px) !important;padding-left:var(--48px) !important;}.tablet__px-64 {padding-right:var(--64px) !important;padding-left:var(--64px) !important;}.tablet__px-96 {padding-right:var(--96px) !important;padding-left:var(--96px) !important;}.tablet__py-0 {padding-top:0 !important;padding-bottom:0 !important;}.tablet__py-4 {padding-top:var(--4px) !important;padding-bottom:var(--4px) !important;}.tablet__py-8 {padding-top:var(--8px) !important;padding-bottom:var(--8px) !important;}.tablet__py-12 {padding-top:var(--12px) !important;padding-bottom:var(--12px) !important;}.tablet__py-16 {padding-top:var(--16px) !important;padding-bottom:var(--16px) !important;}.tablet__py-20 {padding-top:var(--20px) !important;padding-bottom:var(--20px) !important;}.tablet__py-24 {padding-top:var(--24px) !important;padding-bottom:var(--24px) !important;}.tablet__py-32 {padding-top:var(--32px) !important;padding-bottom:var(--32px) !important;}.tablet__py-40 {padding-top:var(--40px) !important;padding-bottom:var(--40px) !important;}.tablet__py-48 {padding-top:var(--48px) !important;padding-bottom:var(--48px) !important;}.tablet__py-64 {padding-top:var(--64px) !important;padding-bottom:var(--64px) !important;}.tablet__py-96 {padding-top:var(--96px) !important;padding-bottom:var(--96px) !important;}.tablet__w-auto {width:auto !important;}.tablet__w-10 {width:10% !important;}.tablet__w-15 {width:15% !important;}.tablet__w-20 {width:20% !important;}.tablet__w-25 {width:25% !important;}.tablet__w-30 {width:30% !important;}.tablet__w-33 {width:33% !important;}.tablet__w-50 {width:50% !important;}.tablet__w-75 {width:75% !important;}.tablet__w-100 {width:100% !important;}.tablet__min-w-25 {min-width:25vw !important;}.tablet__min-w-50 {min-width:50vw !important;}.tablet__min-w-75 {min-width:75vw !important;}.tablet__min-w-100 {min-width:100vw !important;}.tablet__max-w-25 {max-width:25vw !important;}.tablet__max-w-50 {max-width:50vw !important;}.tablet__max-w-75 {max-width:75vw !important;}.tablet__max-w-100 {max-width:100vw !important;}.tablet__text-start,.tablet__text-left {text-align:left !important;}.tablet__text-center {text-align:center !important;}.tablet__text-end,.tablet__text-right {text-align:right !important;}.tablet__text-justify {text-align:justify !important;}.tablet__xy-center {display:grid !important;place-items:center !important;}.tablet__x-center {display:inline-grid !important;justify-content:center !important;}.tablet__y-center {display:inline-grid !important;align-items:center !important;}.tablet__m-auto {margin:auto !important;}.tablet__m-left {margin-left:auto !important;}.tablet__m-right {margin-right:auto !important;}.tablet__m-top {margin-top:auto !important;}.tablet__m-bottom {margin-bottom:auto !important;}.tablet__mx-auto,.tablet__mx-center {width:100% !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}.tablet__mx-start,.tablet__mx-left {width:100% !important;text-align:left !important;margin-left:auto !important;}.tablet__mx-end,.tablet__mx-right {width:100% !important;text-align:right !important;margin-right:auto !important;}.tablet__hide,.tablet__hidden,.tablet__d-none,.tablet__nobr {display:none !important;}.tablet__show,.tablet__d-block,.tablet__br {display:block !important;}.tablet__first {order:-1 !important;}.tablet__last {order:1 !important;}.tablet__vw-25 {width:25dvw;}.tablet__vw-50 {width:50dvw;}.tablet__vw-75 {width:75dvw;}.tablet__vw-98 {min-width:98dvw;}.tablet__vw-100 {width:calc(100dvw - 15px);}.tablet__min-vw-25 {min-width:25dvw;}.tablet__min-vw-50 {min-width:50dvw;}.tablet__min-vw-75 {min-width:75dvw;}.tablet__min-vw-98 {min-width:98dvw;}.tablet__min-vw-100 {min-width:calc(100dvw - 15px);}.tablet__max-vw-25 {max-width:25dvw;}.tablet__max-vw-50 {max-width:50dvw;}.tablet__max-vw-75 {max-width:75dvw;}.tablet__max-vw-98 {max-width:98dvw;}.tablet__max-vw-100 {max-width:calc(100dvw - 15px);}.tablet__vh-25 {height:25dvh;}.tablet__vh-50 {height:50dvh;}.tablet__vh-75 {height:75dvh;}.tablet__vh-98 {min-height:98dvh;}.tablet__vh-100 {height:100dvh;}.tablet__min-vh-25 {min-height:25dvh;}.tablet__min-vh-50 {min-height:50dvh;}.tablet__min-vh-75 {min-height:75dvh;}.tablet__min-vh-98 {min-height:98dvh;}.tablet__min-vh-100 {min-height:100dvh;}.tablet__max-vh-25 {max-height:25dvh;}.tablet__max-vh-50 {max-height:50dvh;}.tablet__max-vh-75 {max-height:75dvh;}.tablet__max-vh-98 {max-height:98dvh;}.tablet__max-vh-100 {max-height:100dvh;}.tablet__row{flex-direction:row;}.tablet__column,.tablet__col{flex-direction:column;}.flex {.table__grow,&.tablet__grow > * {flex-grow:1;}&.tablet__start {justify-content:flex-start;}&.tablet__center {justify-content:center;}&.tablet__end {justify-content:flex-end;}&.tablet__between,&.tablet__space-between {justify-content:space-between;}&.tablet__around,&.tablet__space-around {justify-content:space-around;}&.tablet__evenly,&.tablet__space-evenly {justify-content:space-evenly;}}.grid-items {&.tablet__1 > * {flex:0 1 100% !important;}&.tablet__2 > * {flex:0 1 calc(50% - var(--grid-gap)) !important;}&.tablet__3 > * {flex:0 1 calc(33.33% - var(--grid-gap)) !important;}&.tablet__4 > * {flex:0 1 calc(25% - var(--grid-gap)) !important;}&.tablet__5 > * {flex:0 1 calc(20% - var(--grid-gap)) !important;}&.tablet__6 > * {flex:0 1 calc(16.66% - var(--grid-gap)) !important;}&.tablet__7 > * {flex:0 1 calc(14.28% - var(--grid-gap)) !important;}&.tablet__8 > * {flex:0 1 calc(12.50% - var(--grid-gap)) !important;}&.tablet__9 > * {flex:0 1 calc(11.11% - var(--grid-gap)) !important;}&.tablet__10 > * {flex:0 1 calc(10.00% - var(--grid-gap)) !important;}&.tablet__11 > * {flex:0 1 calc(9.09% - var(--grid-gap)) !important;}&.tablet__12 > * {flex:0 1 calc(8.33% - var(--grid-gap)) !important;}&.tablet__1 > *,&.tablet__2 > *,&.tablet__3 > *,&.tablet__4 > *,&.tablet__5 > *,&.tablet__6 > *,&.tablet__7 > *,&.tablet__8 > *,&.tablet__9 > *,&.tablet__10 > *,&.tablet__11 > *,&.tablet__12 > * {margin:calc(var(--grid-gap) / 2);}}}@media (min-width:1024px) {.desktop__disable-link,.desktop__none-pointer-events {cursor:default;pointer-events:none;}.desktop__pancake-layout {--desktop__pancake-layout:auto 1fr auto;display:grid;min-height:100%;grid-template-rows:var(--desktop__pancake-layout);}.desktop__sidebar-layout {--desktop__sidebar-layout:minmax(150px,25%) 1fr;display:grid;min-height:100%;grid-template-columns:var(--desktop__sidebar-layout);}.desktop__margin-left-0 {margin-left:0;}.desktop__margin-left-50 {margin-left:50%;}.desktop__margin-left-100 {margin-left:100%;}.desktop__margin-right-0 {margin-right:0;}.desktop__margin-right-50 {margin-right:50%;}.desktop__margin-right-100 {margin-right:100%;}.desktop__m-0 {margin:0 !important;}.desktop__m-4 {margin:var(--4px) !important;}.desktop__m-8 {margin:var(--8px) !important;}.desktop__m-12 {margin:var(--12px) !important;}.desktop__m-16 {margin:var(--16px) !important;}.desktop__m-20 {margin:var(--20px) !important;}.desktop__m-24 {margin:var(--24px) !important;}.desktop__m-32 {margin:var(--32px) !important;}.desktop__m-40 {margin:var(--40px) !important;}.desktop__m-48 {margin:var(--48px) !important;}.desktop__m-64 {margin:var(--64px) !important;}.desktop__m-96 {margin:var(--96px) !important;}.desktop__mx-auto,.desktop__mx-center {width:100% !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}.desktop__mx-start,.desktop__mx-left {width:100% !important;text-align:left !important;margin-left:auto !important;}.desktop__mx-end,.desktop__mx-right {width:100% !important;text-align:right !important;margin-right:auto !important;}.desktop__mx-0 {margin-right:0 !important;margin-left:0 !important;}.desktop__mx-4 {margin-right:var(--4px) !important;margin-left:var(--4px) !important;}.desktop__mx-8 {margin-right:var(--8px) !important;margin-left:var(--8px) !important;}.desktop__mx-12 {margin-right:var(--12px) !important;margin-left:var(--12px) !important;}.desktop__mx-16 {margin-right:var(--16px) !important;margin-left:var(--16px) !important;}.desktop__mx-20 {margin-right:var(--20px) !important;margin-left:var(--20px) !important;}.desktop__mx-24 {margin-right:var(--24px) !important;margin-left:var(--24px) !important;}.desktop__mx-32 {margin-right:var(--32px) !important;margin-left:var(--32px) !important;}.desktop__mx-40 {margin-right:var(--40px) !important;margin-left:var(--40px) !important;}.desktop__mx-48 {margin-right:var(--48px) !important;margin-left:var(--48px) !important;}.desktop__mx-64 {margin-right:var(--64px) !important;margin-left:var(--64px) !important;}.desktop__mx-96 {margin-right:var(--96px) !important;margin-left:var(--96px) !important;}.desktop__my-0 {margin-top:0 !important;margin-bottom:0 !important;}.desktop__my-4 {margin-top:var(--4px) !important;margin-bottom:var(--4px) !important;}.desktop__my-8 {margin-top:var(--8px) !important;margin-bottom:var(--8px) !important;}.desktop__my-12 {margin-top:var(--12px) !important;margin-bottom:var(--12px) !important;}.desktop__my-16 {margin-top:var(--16px) !important;margin-bottom:var(--16px) !important;}.desktop__my-20 {margin-top:var(--20px) !important;margin-bottom:var(--20px) !important;}.desktop__my-24 {margin-top:var(--24px) !important;margin-bottom:var(--24px) !important;}.desktop__my-32 {margin-top:var(--32px) !important;margin-bottom:var(--32px) !important;}.desktop__my-40 {margin-top:var(--40px) !important;margin-bottom:var(--40px) !important;}.desktop__my-48 {margin-top:var(--48px) !important;margin-bottom:var(--48px) !important;}.desktop__my-64 {margin-top:var(--64px) !important;margin-bottom:var(--64px) !important;}.desktop__my-96 {margin-top:var(--96px) !important;margin-bottom:var(--96px) !important;}.desktop__p-0 {padding:0 !important;}.desktop__p-4 {padding:var(--4px) !important;}.desktop__p-8 {padding:var(--8px) !important;}.desktop__p-12 {padding:var(--12px) !important;}.desktop__p-16 {padding:var(--16px) !important;}.desktop__p-20 {padding:var(--20px) !important;}.desktop__p-24 {padding:var(--24px) !important;}.desktop__p-32 {padding:var(--32px) !important;}.desktop__p-40 {margin-left:var(--40px) !important;}.desktop__p-48 {padding:var(--48px) !important;}.desktop__p-64 {padding:var(--64px) !important;}.desktop__p-96 {padding:var(--96px) !important;}.desktop__px-0 {padding-right:0 !important;padding-left:0 !important;}.desktop__px-4 {padding-right:var(--4px) !important;padding-left:var(--4px) !important;}.desktop__px-8 {padding-right:var(--8px) !important;padding-left:var(--8px) !important;}.desktop__px-12 {padding-right:var(--12px) !important;padding-left:var(--12px) !important;}.desktop__px-16 {padding-right:var(--16px) !important;padding-left:var(--16px) !important;}.desktop__px-20 {padding-right:var(--20px) !important;padding-left:var(--20px) !important;}.desktop__px-24 {padding-right:var(--24px) !important;padding-left:var(--24px) !important;}.desktop__px-32 {padding-right:var(--32px) !important;padding-left:var(--32px) !important;}.desktop__px-40 {padding-right:var(--40px) !important;padding-left:var(--40px) !important;}.desktop__px-48 {padding-right:var(--48px) !important;padding-left:var(--48px) !important;}.desktop__px-64 {padding-right:var(--64px) !important;padding-left:var(--64px) !important;}.desktop__px-96 {padding-right:var(--96px) !important;padding-left:var(--96px) !important;}.desktop__py-0 {padding-top:0 !important;padding-bottom:0 !important;}.desktop__py-4 {padding-top:var(--4px) !important;padding-bottom:var(--4px) !important;}.desktop__py-8 {padding-top:var(--8px) !important;padding-bottom:var(--8px) !important;}.desktop__py-12 {padding-top:var(--12px) !important;padding-bottom:var(--12px) !important;}.desktop__py-16 {padding-top:var(--16px) !important;padding-bottom:var(--16px) !important;}.desktop__py-20 {padding-top:var(--20px) !important;padding-bottom:var(--20px) !important;}.desktop__py-24 {padding-top:var(--24px) !important;padding-bottom:var(--24px) !important;}.desktop__py-32 {padding-top:var(--32px) !important;padding-bottom:var(--32px) !important;}.desktop__py-40 {padding-top:var(--40px) !important;padding-bottom:var(--40px) !important;}.desktop__py-48 {padding-top:var(--48px) !important;padding-bottom:var(--48px) !important;}.desktop__py-64 {padding-top:var(--64px) !important;padding-bottom:var(--64px) !important;}.desktop__py-96 {padding-top:var(--96px) !important;padding-bottom:var(--96px) !important;}.desktop__w-auto {width:auto !important;}.desktop__w-10 {width:10% !important;}.desktop__w-15 {width:15% !important;}.desktop__w-20 {width:20% !important;}.desktop__w-25 {width:25% !important;}.desktop__w-30 {width:30% !important;}.desktop__w-33 {width:33% !important;}.desktop__w-50 {width:50% !important;}.desktop__w-75 {width:75% !important;}.desktop__w-100 {width:100% !important;}.desktop__min-w-25 {min-width:25vw !important;}.desktop__min-w-50 {min-width:50vw !important;}.desktop__min-w-75 {min-width:75vw !important;}.desktop__min-w-100 {min-width:100vw !important;}.desktop__max-w-25 {max-width:25vw !important;}.desktop__max-w-50 {max-width:50vw !important;}.desktop__max-w-75 {max-width:75vw !important;}.desktop__max-w-100 {max-width:100vw !important;}.desktop__text-start,.desktop__text-left {text-align:left !important;}.desktop__text-center {text-align:center !important;}.desktop__text-end,.desktop__text-right {text-align:right !important;}.desktop__text-justify {text-align:justify !important;}.desktop__xy-center {display:grid !important;place-items:center !important;}.desktop__x-center {display:inline-grid !important;justify-content:center !important;}.desktop__y-center {display:inline-grid !important;align-items:center !important;}.desktop__m-auto {margin:auto !important;}.desktop__m-left {margin-left:auto !important;}.desktop__m-right {margin-right:auto !important;}.desktop__m-top {margin-top:auto !important;}.desktop__m-bottom {margin-bottom:auto !important;}.desktop__mx-auto,.desktop__mx-center {width:100% !important;text-align:center !important;margin-right:auto !important;margin-left:auto !important;}.desktop__mx-start,.desktop__mx-left {width:100% !important;text-align:left !important;margin-left:auto !important;}.desktop__mx-end,.desktop__mx-right {width:100% !important;text-align:right !important;margin-right:auto !important;}.desktop__hide,.desktop__hidden,.desktop__d-none,.desktop__nobr {display:none !important;}.desktop__show,.desktop__d-block,.desktop__br {display:block !important;}.desktop__first {order:-1 !important;}.desktop__last {order:1 !important;}.desktop__vw-25 {width:25dvw;}.desktop__vw-50 {width:50dvw;}.desktop__vw-75 {width:75dvw;}.desktop__vw-98 {min-width:98dvw;}.desktop__vw-100 {width:calc(100dvw - 15px);}.desktop__min-vw-25 {min-width:25dvw;}.desktop__min-vw-50 {min-width:50dvw;}.desktop__min-vw-75 {min-width:75dvw;}.desktop__min-vw-98 {min-width:98dvw;}.desktop__min-vw-100 {min-width:calc(100dvw - 15px);}.desktop__max-vw-25 {max-width:25dvw;}.desktop__max-vw-50 {max-width:50dvw;}.desktop__max-vw-75 {max-width:75dvw;}.desktop__max-vw-98 {max-width:98dvw;}.desktop__max-vw-100 {max-width:calc(100dvw - 15px);}.desktop__vh-25 {height:25dvh;}.desktop__vh-50 {height:50dvh;}.desktop__vh-75 {height:75dvh;}.desktop__vh-98 {min-height:98dvh;}.desktop__vh-100 {height:100dvh;}.desktop__min-vh-25 {min-height:25dvh;}.desktop__min-vh-50 {min-height:50dvh;}.desktop__min-vh-75 {min-height:75dvh;}.desktop__min-vh-98 {min-height:98dvh;}.desktop__min-vh-100 {min-height:100dvh;}.desktop__max-vh-25 {max-height:25dvh;}.desktop__max-vh-50 {max-height:50dvh;}.desktop__max-vh-75 {max-height:75dvh;}.desktop__max-vh-98 {max-height:97.5dvh;}.desktop__max-vh-100 {max-height:100dvh;}.flex {.desktop__grow,&.desktop__grow > * {flex-grow:1;}&.desktop__start {justify-content:flex-start;}&.desktop__center {justify-content:center;}&.desktop__end {justify-content:flex-end;}&.desktop__between,&.desktop__space-between {justify-content:space-between;}&.desktop__around,&.desktop__space-around {justify-content:space-around;}&.desktop__evenly,&.desktop__space-evenly {justify-content:space-evenly;}&.desktop__row {flex-direction:row;}&.desktop__column,&.desktop__col {flex-direction:column;}}.grid-items {&.desktop__1 > * {flex:0 1 100% !important;}&.desktop__2 > * {flex:0 1 calc(50% - var(--grid-gap)) !important;}&.desktop__3 > * {flex:0 1 calc(33.33% - var(--grid-gap)) !important;}&.desktop__4 > * {flex:0 1 calc(25% - var(--grid-gap)) !important;}&.desktop__5 > * {flex:0 1 calc(20% - var(--grid-gap)) !important;}&.desktop__6 > * {flex:0 1 calc(16.66% - var(--grid-gap)) !important;}&.desktop__7 > * {flex:0 1 calc(14.28% - var(--grid-gap)) !important;}&.desktop__8 > * {flex:0 1 calc(12.50% - var(--grid-gap)) !important;}&.desktop__9 > * {flex:0 1 calc(11.11% - var(--grid-gap)) !important;}&.desktop__10 > * {flex:0 1 calc(10.00% - var(--grid-gap)) !important;}&.desktop__11 > * {flex:0 1 calc(9.09% - var(--grid-gap)) !important;}&.desktop__12 > * {flex:0 1 calc(8.33% - var(--grid-gap)) !important;}&.desktop__1 > *,&.desktop__2 > *,&.desktop__3 > *,&.desktop__4 > *,&.desktop__5 > *,&.desktop__6 > *,&.desktop__7 > *,&.desktop__8 > *,&.desktop__9 > *,&.desktop__10 > *,&.desktop__11 > *,&.desktop__12 > * {margin:calc(var(--grid-gap) / 2);}}}:root,[data-theme=light]{--card-color:#121212;--card-color-hover:#121212;--card-bg:#FFF;--card-bg-hover:#FFF;--card-bg-blob:#e3f2fd;--card-bg-gradient-of:#2c1bce4f;--card-bg-gradient-to:#902a4df5;--card-outline:2px solid #b5bfd9;--card-outline-hover:2px solid #9590a0;--card-border-radius:var(--border-radius);--filp-card-gaps:8px;--filp-card-front-color:#121212;--filp-card-front-color-hover:#121212;--filp-card-front-bg:#FFF;--filp-card-front-bg-hover:#FFF;--filp-card-front-outline:2px solid #b5bfd9;--filp-card-front-outline-hover:2px solid #9590a0;--filp-card-back-color:#121212;--filp-card-back-bg:#e3f2fd;--filp-card-back-outline:2px solid #9590a0;--filp-card-checked-color:var(--form-color-accent);--filp-card-border-radius:var(--border-radius);}[data-theme=dark]{--card-color:#F5F5F5;--card-color-hover:#F5F5F5;--card-bg:#2a2731;--card-bg-hover:#2a2731;--card-bg-blob:#4E5968;--card-bg-gradient-of:#2c1bce4f;--card-bg-gradient-to:#902a4df5;--card-outline:2px solid #333D4B;--card-outline-hover:2px solid #4E5968;--card-border-radius:var(--border-radius);--filp-card-gaps:8px;--filp-card-front-color:#F5F5F5;--filp-card-front-color-hover:#F5F5F5;--filp-card-front-bg:#2a2731;--filp-card-front-bg-hover:#2a2731;--filp-card-front-outline:2px solid #4E5968;--filp-card-front-outline-hover:2px solid #333D4B;--filp-card-back-color:#F5F5F5;--filp-card-back-bg:#3c3844;--filp-card-back-outline:2px solid #333D4B;--filp-card-checked-color:var(--form-color-accent);--filp-card-border-radius:var(--border-radius);}.cards{position:relative;width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:8px;}.card{user-select:none;overflow:hidden;position:relative;width:100%;height:100%;background:var(--card-bg);border-radius:var(--card-border-radius);}.card:hover{color:var(--card-color-hover);background:var(--card-bg-hover);}.card:after{content:'';position:absolute;inset:0;}.card:hover~.invisible,.card:hover + div + div.invisible{visibility:visible;}.card .card-poster{position:relative;top:0;left:0;width:100%;height:100%;overflow:hidden;}.card .card-poster::before{content:'';z-index:1;position:absolute;left:0;bottom:-45%;width:100%;height:100%;transition:.3s;}.card:hover .card-poster::before{bottom:0;}.card .card-poster img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.3s;}.card.outline{border:var(--card-outline);}.card:hover.outline{border:var(--card-outline-hover);}.card.up{top:0;transition:.3s;}.card.up:hover{top:-8px;}.card .up,.card .up-sm,.card .up-md,.card .up-lg{transition:all .5s;}.card:hover .up-sm{transform:translateY(-12px);}.card:hover .up,.card:hover .up-md{transform:translateY(-24px);}.card:hover .up-lg{transform:translateY(-48px);}.card.zoom{transition:.4s;}.card:hover.zoom{transform:scale(1.02);}.card .zoom,.card .zoom-sm,.card .zoom-md,.card .zoom-lg,.card .zoom-in{transition:.3s;}.card:hover .zoom-sm{transform:scale(1.025);}.card:hover .zoom,.card:hover .zoom-md{transform:scale(1.05);}.card:hover .zoom-lg{transform:scale(1.1);}.card:hover .zoom-in{transform:scale(0.95);}.card .zoom-up{transition:.4s;}.card:hover .zoom-up{transform:translateY(-25px) scale(1.05);}.card .card-back{z-index:2;position:absolute;left:0;bottom:-110%;width:100%;height:auto;color:var(--card-color);background:transparent;transition:.3s;}.card:hover .card-back{bottom:0;}.card .card-back.backdrop{backdrop-filter:blur(10px) saturate(100%);}.card .card-back.overlay{background:rgba(0,0,0,0.5);}.card .card-back.nofx{transition:none;}.card.gradient-overlay:after{background:linear-gradient(to bottom,transparent,rgb(20,20,20)) no-repeat bottom;}.card:hover .gradient-overlay{background-size:100% 40%;background:linear-gradient(to bottom,transparent,rgb(20,20,20)) no-repeat bottom;}.card.gradient-colorful:after{background:linear-gradient(to bottom,var(--card-bg-gradient-of) 20%,var(--card-bg-gradient-to) 80%) no-repeat bottom;}.card:hover .gradient-colorful{background-size:100% 40%;background:linear-gradient(to bottom,var(--card-bg-gradient-of) 20%,var(--card-bg-gradient-to) 80%) no-repeat bottom;}.card .bg-blob{position:absolute;top:-75px;right:-75px;width:128px;height:128px;border-radius:50%;background-color:var(--card-bg-blob);transition:.3s;}.card:hover .bg-blob{transform:scale(10);}.flip-cards{display:flex;flex-wrap:wrap;gap:var(--filp-card-gaps);}.flip-card-hover,.flip-card-click,.flip-card-form-hover,.flip-card-form-click{display:inline-block;width:180px;height:180px;margin:0;padding:0;perspective:1000px;background-color:transparent;}.flip-card{user-select:none;position:relative;cursor:pointer;width:100%;height:100%;transform:translateZ(0);transform-style:preserve-3d;transition:transform 0.4s;transform-origin:center;}.flip-card.nofx{transition:none;}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:var(--filp-card-border-radius);}.flip-card-front{color:var(--filp-card-front-color);background:var(--filp-card-front-bg);}.flip-card-front:hover{color:var(--filp-card-front-color-hover);background:var(--filp-card-front-bg-hover);}.flip-card-back{color:var(--filp-card-back-color);background:var(--filp-card-back-bg);}.flip-card-front.outline{border:var(--filp-card-front-outline);}.flip-card-front:hover.outline{border:var(--filp-card-front-outline-hover);}.flip-card-back.outline{border:var(--filp-card-back-outline);}.flip-card-hover .flip-card-back{cursor:default;}.flip-cards input[type=radio],.flip-cards input[type=checkbox] {display:none;}.flip-card-horizontal .flip-card.is-flipped,.flip-card-horizontal.flip-card-hover:hover .flip-card,.flip-card-horizontal.flip-card-form-hover:hover .flip-card,.flip-cards input[type=radio]:checked ~ .flip-card-horizontal .flip-card,.flip-cards input[type=checkbox]:checked ~ .flip-card-horizontal .flip-card{transform:rotateY(180deg);}.flip-card-horizontal .flip-card-back{transform:rotateY(180deg);}.flip-card-vertical .flip-card.is-flipped,.flip-card-vertical.flip-card-hover:hover .flip-card,.flip-card-vertical.flip-card-form-hover:hover .flip-card,.flip-cards input[type=radio]:checked ~ .flip-card-vertical .flip-card,.flip-cards input[type=checkbox]:checked ~ .flip-card-vertical .flip-card{transform:rotateX(180deg);}.flip-card-vertical .flip-card-back{transform:rotateX(180deg);}.flip-card-diagonal .flip-card.is-flipped,.flip-card-diagonal.flip-card-hover:hover .flip-card,.flip-card-diagonal.flip-card-form-hover:hover .flip-card,.flip-cards input[type=radio]:checked ~ .flip-card-diagonal .flip-card,.flip-cards input[type=checkbox]:checked ~ .flip-card-diagonal .flip-card{transform:rotate3d(1,1,0,-180deg);}.flip-card-diagonal .flip-card-back{transform:rotate3d(1,1,0,-180deg);}.flip-card-horizontal-door .flip-card{transform-origin:center right;}.flip-card-horizontal-door .flip-card.is-flipped,.flip-card-horizontal-door.flip-card-hover:hover .flip-card,.flip-card-horizontal-door.flip-card-form-hover:hover .flip-card,.flip-cards input[type=radio]:checked ~ .flip-card-horizontal-door .flip-card,.flip-cards input[type=checkbox]:checked ~ .flip-card-horizontal-door .flip-card{transform:translateX(-100%) rotateY(-180deg);}.flip-card-horizontal-door .flip-card-back{transform:rotateY(180deg);}.flip-card-vertical-door .flip-card{transform-origin:center bottom;}.flip-card-vertical-door .flip-card.is-flipped,.flip-card-vertical-door.flip-card-hover:hover .flip-card,.flip-card-vertical-door.flip-card-form-hover:hover .flip-card,.flip-cards input[type=radio]:checked ~ .flip-card-vertical-door .flip-card,.flip-cards input[type=checkbox]:checked ~ .flip-card-vertical-door .flip-card{transform:translateY(-100%) rotateX(180deg);}.flip-card-vertical-door .flip-card-back{transform:rotateX(-180deg);}.flip-cards-show-checkbox input[type=radio]:checked ~ div .flip-card .flip-card-back::after,.flip-cards-show-checkbox input[type=checkbox]:checked ~ div .flip-card .flip-card-back::after{content:"";display:block;position:absolute;top:-0.5rem;right:-0.3rem;min-width:1.25rem;min-height:1.25rem;background-size:12px;background-position:50% 50%;background-repeat:no-repeat;border:2px solid var(--filp-card-checked-color);background-color:var(--filp-card-checked-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white' style='enable-background:new 0 0 16 16' xml:space='preserve'%3E%3Cpath d='M15.34 5.2c.69-.69.69-1.82 0-2.51s-1.82-.69-2.51 0L5.97 9.55l-2.8-2.8a1.78 1.78 0 0 0-2.51 0 1.78 1.78 0 0 0 0 2.51l4.06 4.06c.69.69 1.82.69 2.51 0l8.11-8.12z'/%3E%3C/svg%3E");}.flip-cards-show-checkbox input[type=radio]:checked ~ div .flip-card .flip-card-back::after{border-radius:50%;}.flip-cards-show-checkbox input[type=checkbox]:checked ~ div .flip-card .flip-card-back::after{border-radius:4px;}:root,[data-theme=light] {--color-opacity:1;--bg-opacity:1;--hover-brightness:1;--color:#262626;--color-subtext:#808080;--color-bg:#F5F5F5;--color-bg-on:#262626;--color-primary:#44BB88;--color-primary-on:#121212;--color-primary-hover:#000;--color-primary-light:#5650b7;--color-primary-dark:#36308c;--color-secondary:#00cac6;--color-secondary-on:#F5F5F5;--color-secondary-hover:#00a29f;--color-secondary-light:#33d5d2;--color-secondary-dark:#00a29f;--color-base:#121212;--color-base-on:#44BB88;--color-base-2:#FFF3CC;--color-base-2-on:#262626;--color-pb:#FFF;--color-pb-on:#121212;--color-surface:#e3f2fd;--color-surface-on:#262626;--color-surface-border:#b9e0fd;--color-surface-lighter:#FFF;--color-surface-light:#F1F8FE;--color-surface-dark:#CFE9FC;--color-surface-darker:#b9e0fd;--color-hover:#d9eefd;--color-hover-on:#0D6EFD;--color-active:#CFE9FC;--color-active-on:#0D6EFD;--color-accent:#0D6EFD;--color-accent-on:#F5F5F5;--color-accent-hover:#0b58cb;--color-link:#0D6EFD;--color-link-hover:#0b58cb;--color-btn:#0D6EFD;--color-btn-on:#F5F5F5;--color-btn-hover:#0b58cb;--color-success:#23b37e;--color-success-on:#000;--color-success-hover:#1c9065;--color-success-light:#4fc398;--color-success-dark:#1c9065;--color-info:#0367fc;--color-info-on:#F5F5F5;--color-info-hover:#0b58cb;--color-info-light:#297efd;--color-info-dark:#0b58cb;--color-warning:#ffd24b;--color-warning-on:#262626;--color-warning-hover:#d9b340;--color-warning-light:#FFF2CC;--color-warning-dark:#d9b340;--color-danger:#d92638;--color-danger-on:#F5F5F5;--color-danger-hover:#c42333;--color-danger-light:#dd3c4c;--color-danger-dark:#c42333;--color-gray:#9fa5ae;--color-gray-on:#17151c;--color-gray-hover:#B0B7C1;--color-gray-light:#D2D8DD;--color-gray-dark:#6B7684;--color-gray-0:#FFF;--color-gray-100:#F5F5F5;--color-gray-200:#E2E4E6;--color-gray-300:#D2D8DD;--color-gray-400:#B0B7C1;--color-gray-500:#8B95A1;--color-gray-600:#6B7684;--color-gray-700:#4E5968;--color-gray-800:#333D4B;--color-gray-900:#283447;--color-gray-1000:#121212;--color-gray-on-light:#262626;--color-gray-on-dark:#F5F5F5;--bg-highlight:#FBF8E3;--bg-highlight-on:#262626;--scrollbar-track:#F1F8FE;--scrollbar-thumb:#B0B7C1;--icon-color:invert(11%) sepia(24%) saturate(14%) hue-rotate(343deg) brightness(100%) contrast(100%);}@charset "UTF-8";:root{--font-serif:"Iowan Old Style","Apple Garamond",Baskerville,"Times New Roman","Droid Serif",Times,"Source Serif Pro","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",serif;--font-sans-serif:-apple-system,BlinkMacSystemFont,"Avenir Next",Avenir,"Segoe UI","Helvetica Neue",Helvetica,Ubuntu,Roboto,Noto,Arial,sans-serif;--font-monospace:Menlo,Consolas,Monaco,"Liberation Mono","Lucida Console",monospace;--font-family:var(--font-sans-serif),sans-serif;--font-size:1rem;--font-style:normal;--font-weight:400;--line-height:1.5;--text-align:left;--font-family-bold:var(--font-sans-serif),sans-serif;--font-weight-bold:700;--font-family-italic:var(--font-sans-serif),sans-serif;--1px:0.0625rem;--2px:0.125rem;--4px:0.25rem;--8px:0.5rem;--10px:0.625rem;--12px:0.75rem;--16px:1rem;--20px:1.25rem;--24px:1.5rem;--30px:1.875rem;--32px:2rem;--40px:2.5rem;--48px:3rem;--50px:3.125rem;--60px:3.75rem;--64px:4rem;--70px:4.375rem;--80px:5rem;--90px:5.625rem;--96px:6rem;--100px:6.25rem;--border-radius:8px;--bg-gradient:linear-gradient(180deg,rgba(255,255,255,0.2),rgba(255,255,255,0));}html{margin:0;padding:0;width:calc(100vw - 15px);height:100%;min-height:100dvh;min-height:100vh;}body{display:flex;flex-direction:column;margin:0;padding:0;width:calc(100vw - 15px);height:100%;min-height:100dvh;min-height:100vh;overflow-y:scroll;overflow-x:hidden;overflow-anchor:auto;font-family:var(--font-family);font-style:var(--font-style);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);text-align:var(--text-align);color:var(--color);background:var(--color-bg);transition:background 0.1s;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}@media (width < 768px){html{width:100vw;overflow-x:hidden;}body{width:100vw;}}.max-container {max-width:1400px;}.star-rating{width:24px;height:24px;position:relative;display:inline-block;background:linear-gradient(to right,gold var(--porcentagem,0%),#ccc var(--porcentagem,0%));-webkit-clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);}#filtro{width:100%;height:40px;font-size:18px;padding:4px;padding-left:8px;padding-right:16px;border-radius:8px;border:2px solid #ddd;}#btn-clear{cursor:pointer;position:absolute;top:52%;right:12px;display:none;width:28px;height:28px;line-height:24px;font-size:24px;border:none;border-radius:50%;background:transparent;transform:translateY(-50%);}.filtro-btn{cursor:pointer;padding:6px 12px;font-size:14px;font-weight:500;color:#666;border:2px solid #ddd;border-radius:25px;background:white;transition:all 0.3s ease;}.filtro-btn:hover{color:#44BB88;border-color:#44BB88;}.filtro-btn.active{color:white;border-color:#44BB88;background:#44BB88;}#ofertas-container .card{height:470px;}#ofertas-container .thumbnail{min-height:280px;max-height:280px;}#ofertas-container .thumbnail img{max-height:250px;}@media (width < 768px){#ofertas-container .card{height:390px;}#ofertas-container .thumbnail{min-height:200px;max-height:200px;}#ofertas-container .thumbnail img{max-height:200px;}}