/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@mixin flex-between{display:flex;align-items:center;justify-content:space-between;@include mobile{flex-direction:column;align-items:flex-start}}@mixin flex-bet{display:flex;align-items:center;justify-content:space-between}@mixin flex-start{display:flex;align-items:center;justify-content:flex-start;gap:1rem}@mixin flex-end{display:flex;align-items:center;justify-content:flex-end;gap:1rem}@mixin flex-column{display:flex;flex-direction:column;gap:1rem}-primary.btn{background:var(--color,var(--color-primary));color:var(--color-global-white);border-radius:$br-sm;z-index:9;white-space:nowrap;justify-content:center;padding:1.2rem 2.4rem;font-weight:600;transition:background .2s}-primary.btn:hover:not(:disabled){filter:saturate(1.2)}-primary.btn:disabled{opacity:.5;cursor:not-allowed;background:var(--color-global-stroke)}@include mobile{font-size:1.4rem}-transparent.btn{border:1px solid var(--color-global-stroke);border-radius:$br-md}@include mobile{padding:.5rem 1rem;border-radius:$br-sm}-secondary.btn,-transparent.btn{justify-content:center;padding:1.2rem 2.4rem}-secondary.btn{border:1px solid var(--color-primary);color:var(--color-primary);border-radius:$br-sm;font-weight:600}@include mobile{padding:.5rem 1rem}-download.btn{color:var(--color-state-link);justify-content:center;padding:0 1.2rem;text-decoration:underline}.buttons{margin-left:auto}input,select{border:1px solid var(--color-global-stroke);border-radius:8px;outline:none;padding:1.2rem .8rem}:is(input,select):focus{border-color:var(--color-primary)}:is(input,select).error{border-color:var(--color-state-error)}.error-message{color:var(--color-state-error);font-size:1.4rem;display:block}input[type=checkbox]{border:1px solid var(--color-global-stroke);cursor:pointer;border-radius:4px;width:2rem;height:2rem}input[type=checkbox]:checked{background-color:var(--color-primary)}.rs-picker-popup{z-index:1111!important}-options.top-up{flex-wrap:wrap;gap:2.4rem;padding:2.4rem 0 3rem;display:flex}-options.top-up label{cursor:pointer;display:inline-block;position:relative}-options.top-up span{border:1px solid var(--color-global-stroke);color:var(--color-global-black);text-align:center;box-sizing:border-box;background-color:#fff;border-radius:8px;min-width:12rem;padding:1.5rem;transition:all .3s;display:inline-block}-options.top-up span:hover{background-color:#f0f8ff}-amount.top-up{display:none}-amount.top-up:checked+span{border:2px solid var(--color-primary);color:var(--color-primary);background-color:#dfe9ff;padding:1.4rem;font-weight:700}*{box-sizing:border-box;margin:0;padding:0;transition:all .2s}body,html{max-width:100vw;font-size:10px;font-family:var(--font-family-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-global-white);color:var(--color-global-black);background-color:var(--color-global-gray-background);flex-direction:column;min-height:100dvh;line-height:1.6;display:flex;overflow-x:hidden}body{padding-top:var(--header-height);font-size:1.6rem}h1{font-size:4.8rem}h2{font-size:4rem}h3{font-size:3.2rem}h4{font-size:2.4rem}@include mobile{font-size:2rem}h4,h5{font-weight:400}h5{margin:0;font-size:2rem}h6{font-size:1.5rem;font-weight:600}.container{width:124rem;max-width:100%;margin:0 auto;padding:0 2rem}@include mobile{max-width:100vw}.fw{width:100%}.ml{margin-left:auto}.image-container{padding-bottom:var(--var-height,56.25%);height:0;position:relative;overflow:hidden}.image-container img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}--overlay.image-container{background:radial-gradient(79.27% 79.27%,#000c 0,#0000 100%);width:100%;height:100%;position:absolute;inset:0}.divider{background-color:var(--color-global-stroke);align-self:stretch;width:1px;height:100%;min-height:4rem}.flex-container{gap:1rem;width:100%}.split-panel{grid-template-columns:3fr 1fr;align-items:flex-start;gap:3rem;padding:0 0 7rem;display:grid;position:relative}@include mobile{grid-template-columns:1fr}.panel{padding:7rem 12.5%}@include mobile{padding:6rem 0}.date-container{align-items:end;gap:3.2rem;display:flex}@include mobile{flex-direction:column;align-items:flex-start;gap:1.6rem}-container:is(.date-container .date-picker){gap:.8rem;display:flex}@include mobile{flex-direction:column}.date-container .btn-primary{flex:1}@include mobile{width:100%}