/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer theme,base,components,utilities;@layer theme{@font-face{font-family:"Raveo";font-weight:400 730;font-style:normal;font-display:swap;src:url(/themes/custom/maxfinance/assets/fonts/raveo.woff2) format("woff2");}:root{--brand-blue:#004899;--brand-blue-secondary:#00b6ed;--surface-0:#f1f5f9;--surface-1:#fff;--surface-2:#cbd5e1;--text-0:#64748b;--text-1:#475569;--disabled:#e2e8f0;--placeholder:#94a3b8;--selected:#e2e8f0;--red:#b91c1c;--green:#15803d;--blue:#1d4ed8;--yellow:#ffd700;--shadow:0 4px 32px hsl(210 40% 70% / .25);--ff:'Raveo',system-ui,sans-serif;--fw:400;--measure:72ch;--measure-small:38ch;--fs-title:clamp(1.56rem,0.86rem + 3.54vw,3.38rem);--fs-large:clamp(1.25rem,0.86rem + 1.95vw,2.25rem);--fs-medium:1.125rem;--fs-small:.875rem;--fs-tiny:.75rem;}}
@layer base{*::selection{background:var(--selected);}html{font-family:var(--ff);font-size:100%;block-size:100%;overflow-y:auto;text-rendering:optimizeSpeed;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;transition:transform 0.5s cubic-bezier(0.66,0,0.34,1);}@media (prefers-reduced-motion:no-preference){html,html:focus-within,figure,article{scroll-behavior:smooth;scroll-padding-top:5vh;}}*,*::before,*::after{margin:0;padding:0;box-sizing:inherit;font-size:inherit;font-weight:inherit;line-height:var(--_lh,1.5);}img,.responsive-image{display:block;max-inline-size:100%;block-size:auto;}svg{max-block-size:100%;pointer-events:none;}body{min-block-size:100dvh;font-weight:var(--fw);background-color:var(--surface-0);color:var(--text-1);}p,ul:not([class]),ol{max-inline-size:var(--measure);}p{text-wrap:pretty;}strong{font-weight:700;}address{font-style:normal;}em,blockquote{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;}h1,h2,h3{--_lh:1.1;text-wrap:balance;}h1,h2{color:var(--brand-blue);}h1{font-size:var(--fs-title);}h2{font-size:var(--fs-large);}h3{font-size:var(--fs-medium);font-weight:730;}[role="list"]{list-style:none;}:where(ul,ol):not([role="list"]){padding-inline-start:2ch;}a:not([class]){text-decoration:underline;text-decoration-style:solid;text-decoration-color:var(--brand-blue);color:var(--text-1);transition:all 0.3s;&:hover,&:focus-visible{outline:none;color:var(--brand-blue);}}date{--_flex-gap:0.25rem;}hr{height:1px;border:none;max-inline-size:40ch;margin-inline:auto;background-color:var(--surface-2);}table{width:100%;table-layout:auto;text-align:left;font-size:0.875em;line-height:1.714;border-collapse:collapse;}thead tr{border-bottom:1px solid var(--surface-2);}thead th{font-weight:750;padding:0.571em 0.571em;vertical-align:bottom;}tbody tr:not(:last-child){border-bottom:1px solid var(--surface-2);}tbody td{padding:0.571em 0.571em;vertical-align:baseline;}:is([popover],dialog){background-color:var(--surface-1);border:1px solid var(--surface-2);border-radius:0.5rem;color:var(--text-1);&,&::backdrop{transition:display 0.25s allow-discrete,overlay 0.25s allow-discrete,opacity 0.25s ease-in-out,transform 0.25s ease-in-out;opacity:0;transform:translateY(-10px);}&:popover-open,&[open]{opacity:1;transform:translateY(0);}&[open]::backdrop{opacity:0.8;}@starting-style{&:popover-open,&[open],&[open]::backdrop{opacity:0;}&:popover-open,&[open]{transform:translateY(-10px);}}&::backdrop{background-color:var(--surface-0);overflow:hidden;overscroll-behavior:contain;}}main > *{max-inline-size:44rem;margin-inline:auto;padding-block:1.5rem;padding-inline:1rem;@media (width >= 920px){max-inline-size:80rem;}}.visually-hidden{display:none;}iframe{border:none;}iframe:not([title^="YouTube"]){width:100%;height:100vh;overflow:auto;overflow-x:hidden;}p:has(> iframe){max-inline-size:100%;}}
@keyframes spinning{0%{transform:rotate(0);}to{transform:rotate(2turn);}}fieldset[disabled] .multiselect{pointer-events:none;}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block;}.multiselect__spinner::after,.multiselect__spinner::before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0-8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent;animation:spinning 2.4s cubic-bezier(0.41,0.26,0.2,0.62);animation-iteration-count:infinite;}.multiselect__spinner::after{animation:spinning 2.4s cubic-bezier(0.51,0.09,0.21,0.8);}.multiselect__loading-enter-active{transition:opacity 0.4s ease-in-out;opacity:1;}.multiselect__loading-leave-active{transition:opacity 0.4s ease-in-out;}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0;}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:1rem;color:var(--bs-body-color);touch-action:manipulation;}.multiselect--disabled{background-color:var(--_disabled-bg-color);opacity:1;pointer-events:none;}.multiselect--active{z-index:50;}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0;}.multiselect--active .multiselect__select{transform:rotateZ(180deg);}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0;}.multiselect__input,.multiselect__single{position:relative;display:inline-block;border:0;border-radius:5px;background:transparent;width:calc(100%);}.multiselect__tag ~ .multiselect__input,.multiselect__tag ~ .multiselect__single{width:auto;}.multiselect__input:focus,.multiselect__single:focus{border:none;outline:0;}.multiselect__tags-wrap{display:inline;}.multiselect__tags{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='hsl%28212.08, 100%, 31.18%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;border-radius:5px;border:1px solid #e8e8e8;background:#fff;color:var(--bs-body-color);font-size:1rem;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid rgba(0,74,159,.2);}.multiselect--disabled .multiselect__tags{background-color:var(--bs-secondary-bg);opacity:1;pointer-events:none;}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis;}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:initial;width:22px;text-align:center;line-height:22px;transition:all 0.2s ease;border-radius:5px;}.multiselect__tag-icon::after{content:"×";color:#266d4d;font-size:14px;}.multiselect__tag-icon:focus::after,.multiselect__tag-icon:hover::after{color:#fff;}.multiselect__current,.multiselect__select{line-height:16px;display:block;box-sizing:border-box;margin:0;text-decoration:none;cursor:pointer;}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8;}.multiselect__select{position:absolute;right:1px;top:1px;text-align:center;transition:transform 0.2s ease;}.multiselect__select::before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0;border-color:#999 transparent transparent;content:"";}.multiselect__placeholder{color:var(--bs-body-color);display:inline-block;}.multiselect--active .multiselect__placeholder{display:none;}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch;}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top;}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8;}.multiselect__content::-webkit-scrollbar{display:none;}.multiselect__element{display:block;}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap;}.multiselect__option::after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px;}.multiselect__option--highlight{background:#b2c8e2;outline:0;color:#35495e;}.multiselect__option--highlight::after{content:attr(data-select);background:#b2c8e2;color:#35495e;}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700;}.multiselect__option--selected::after{content:attr(data-selected);color:silver;background:inherit;}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff;}.multiselect__option--selected.multiselect__option--highlight::after{background:#ff6a6a;content:attr(data-deselect);color:#fff;}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background-color:var(--bs-secondary-bg);color:#a6a6a6;opacity:1;}.multiselect__option--disabled{background:var(--bs-secondary-bg) !important;color:#a6a6a6 !important;cursor:text;pointer-events:none;}.multiselect__option--group{background:#ededed;color:#35495e;}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff;}.multiselect__option--group.multiselect__option--highlight::after{background:#35495e;}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede;}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff;}.multiselect__option--group-selected.multiselect__option--highlight::after{background:#ff6a6a;content:attr(data-deselect);color:#fff;}.multiselect-enter-active,.multiselect-leave-active{transition:all 0.15s ease;}.multiselect-enter,.multiselect-leave-active{opacity:0;}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top;}[dir="rtl"] .multiselect{text-align:right;}[dir="rtl"] .multiselect__select{right:auto;left:1px;}[dir="rtl"] .multiselect__tags{}[dir="rtl"] .multiselect__content{text-align:right;}[dir="rtl"] .multiselect__option::after{right:auto;left:0;}[dir="rtl"] .multiselect__clear{right:auto;left:12px;}[dir="rtl"] .multiselect__spinner{right:auto;left:1px;}.multiselect__select{display:none;}#listbox-franchisee-contact-form .multiselect__option{display:flex;align-items:center;gap:1rem;}.option__image{width:48px;}.option__desc{display:grid;gap:.5rem;}.option__title{font-weight:700;}.option__small{font-size:.875rem;}
[formaticc-form]{--_form-width:40rem;--_form-border-radius:0.5rem;--_col-gap:0.5rem;--_cell-y-pad:1rem;--_cell-x-pad:1rem;--_bg-color:var(--surface-0);--_border-color:var(--surface-2);--_text-color:var(--text-1);--_label-color:var(--text-0);--_focus-bg-color:var(--surface-1);--_disabled-bg-color:var(--surface-2);inline-size:min(100% - 1px,var(--_form-width));margin-inline:auto;display:flex;flex-wrap:wrap;gap:var(--_col-gap);padding-block:1rem;& > *{--_basis:calc(var(--_form-width) / 2 - (3 * var(--_col-gap)));position:relative;flex:1 0 var(--_basis);&:has(> .error) label{--_label-color:var(--red);}}& [col-1],& .system-notification,& .recaptcha-legal,& .radios--wrapper{--_basis:100%;}& [col-3]{--_basis:calc(var(--_form-width) / 3 - (4 * var(--_col-gap)));}& [col-4]{--_basis:calc(var(--_form-width) / 4 - (5 * var(--_col-gap)));}& fieldset{border:none;}& fieldset > ul{inline-size:100%;border-width:0;border-top-width:var(--_col-gap);border-radius:0;}& legend{font-weight:600;inline-size:100%;display:block;padding-inline:var(--_cell-x-pad);padding-block:calc(var(--_cell-x-pad) / 2);color:var(--text-1);}& label[for]{font-size:var(--fs-tiny);position:absolute;inset:0.25rem var(--_cell-x-pad);inline-size:max-content;block-size:max-content;color:var(--_label-color);}& .form-type-checkbox label[for],& .webform-type-radios label[for]{position:relative;inset:0 0;inline-size:100%;}& .suffix{position:absolute;inset:calc(var(--_cell-y-pad) * 1.5) calc(100% - var(--_cell-x-pad) * 2);inline-size:max-content;block-size:max-content;color:var(--_label-color);&.string{inset:calc(var(--_cell-y-pad) * 1.5) calc(100% - var(--_cell-x-pad) * 4);}}& label[toggle],& .form-type-checkbox,& .webform-type-radios{font-size:var(--fs-small);display:flex;align-items:start;gap:0.5rem;block-size:100%;padding-block:0.25rem;}& .radios--wrapper{flex-direction:column;& .webform-options-display-one-column > * + *{margin-block-start:0.5em;}}& label[toggle] input{flex-shrink:0;}& :where(input,textarea,select):not(.button){font:inherit;font-size:1rem;color:var(--text-1);letter-spacing:inherit;}& textarea{resize:vertical;}& select{appearance:none;padding-inline-end:var(--_cell-x-pad);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-size:18px 18px;background-position:right 1rem top calc(50% + 4px);background-repeat:no-repeat;}& input:is([type="checkbox"],[type="radio"]){-webkit-appearance:none;appearance:none;inline-size:1.25rem;block-size:1.25rem;display:inline-grid;place-content:center;padding:0;border:2px solid var(--surface-2);}& input:is([type="checkbox"],[type="radio"]):focus{outline:none;}& input:is([type="checkbox"],[type="radio"]):checked{background-color:var(--surface-1);}& input:is([type="checkbox"],[type="radio"])::before{content:"";transform:scale(0);transition:0.25s transform ease-in-out;}& input:is([type="checkbox"],[type="radio"]):checked::before{transform:scale(1);}& input[type="checkbox"]{border-radius:3px;}& input[type="checkbox"]::before{inline-size:1rem;block-size:1rem;transform-origin:center center;clip-path:polygon(16% 45%,0 64%,44% 100%,100% 22%,80% 8%,39% 65%);background-color:var(--text-1);}& input[type="checkbox"]:checked::before{transform:scale(0.6);}& input[type="radio"]{border-radius:100%;}& input[type="radio"]::before{inline-size:0.5rem;block-size:0.5rem;box-shadow:inset 1em 1em var(--text-1);border-radius:100%;}&
    :where(input,select,textarea,.phone-number-field,.multiselect):not([type="range"],[type="checkbox"],[type="radio"],.button,.local-number,.multiselect__input,.country){block-size:100%;padding-inline:var(--_cell-x-pad);padding-block:var(--_cell-y-pad);padding-block-start:calc(var(--_cell-y-pad) + 0.5rem);inline-size:100%;border:2px solid var(--_border-color);background-color:var(--surface-1);border-radius:var(--_form-border-radius);color:var(--text-1);transition:border-color 0.25s ease-in-out;&:has(+ .error,+ .invalid-feedback){color:var(--red);}}&
    :where(input,select,textarea):not([type="range"],[type="checkbox"],[type="radio"]):focus,& label[toggle] > input:focus,& .form-type-select:focus-within > .multiselect{outline:transparent;border-color:var(--brand-blue);&:has(+ .error,+ .invalid-feedback),&:has(> .error,+ .invalid-feedback){color:var(--red);}}& :where(input,textarea,select)[disabled],& .multiselect--disabled{background-color:var(--surface-2);cursor:not-allowed;}[range-slider]{& label{inset:0 0;}& .input-range{padding-block:var(--_cell-y-pad);padding-block-start:calc(var(--_cell-y-pad) + 0.5rem);inline-size:100%;& > input[type="range"]{inline-size:100%;accent-color:var(--brand-blue);}}& .suffix.string{inset:0 calc(100% - var(--_cell-x-pad) * 3.5);}}& .error,& .invalid-feedback{font-size:var(--fs-tiny);position:absolute;bottom:0.125rem;left:var(--_cell-x-pad);inline-size:max-content;block-size:max-content;color:var(--red);}& .recaptcha-legal{font-size:var(--fs-tiny);max-inline-size:var(--measure);}}.formattic-actions{display:flex;align-items:center;justify-content:center;gap:0.5rem;padding-block:1rem;margin-inline:auto;& button,& .button{padding:0.5rem 1.5rem;}}.phone-number-field{display:flex;padding-inline-start:0.5rem !important;&:focus-within{outline:transparent;border-color:var(--brand-blue);}& .local-number,& .country-select{border:none;max-width:5.5rem;}& .local-number{width:100%;}& .country-select{font-size:0.75rem;display:flex;}}.local-number + .invalid-feedback{display:none;}.local-number.error{font-size:1rem;position:absolute;top:1.5rem;left:6rem;}.form-type-select{position:relative;& input{width:100%;border:none;&:focus{outline:none;border:none;}}& .multiselect__content-wrapper{position:absolute;top:4.5rem;left:0;z-index:2;max-height:300px;width:100%;overflow-y:scroll;padding:1rem 0.25rem;box-shadow:var(--shadow);border-radius:0.5rem;background-color:white;& .multiselect__content{list-style:none;width:100%;& > *:hover{background-color:var(--selected);}}}}
.hidden,.visually-hidden{display:none;}.toolbar-menu{--_stack-margin:0;}.task-actions__toggle{position:fixed;inset-block-end:1.5rem;inset-inline-start:1.5rem;z-index:1000;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:0;border-radius:50%;background-color:var(--brand-blue);color:white;cursor:pointer;box-shadow:var(--shadow);transition:background-color .2s ease;&:hover{background-color:color-mix(in srgb,var(--brand-blue) 85%,white);}& svg{display:block;}}.task-actions{position:fixed;inset-block-end:1.5rem;inset-inline-start:calc(1.5rem + 2.75rem + 0.5rem);inset-block-start:auto;inset-inline-end:auto;margin:0;min-inline-size:12rem;padding:0.5rem;border:1px solid var(--surface-2);border-radius:0.5rem;background-color:var(--surface-1);box-shadow:var(--shadow);ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0.125rem;}li a{display:block;padding:0.5rem 0.75rem;border-radius:0.25rem;color:var(--text-1);text-decoration:none;font-size:var(--fs-small);&:hover,&.is-active{background-color:var(--surface-0);color:var(--brand-blue);}}}.system-notification{position:relative;max-inline-size:80rem;padding-block:1rem;.btn-close{position:absolute;top:1.5rem;right:1.5rem;}details{font-size:var(--fs-small);padding-block-start:1rem;background-color:transparent;& summary{display:block;color:white;}& pre{font-size:var(--fs-tiny);}}& .alert{padding:1rem;border-radius:0.5rem;background-color:var(--_alert-status);color:white;& ul{list-style:none;}& a{font-weight:bold;color:white;text-decoration-color:white;}&.alert-success{--_alert-status:var(--green);}&.alert-error,&.alert-danger{--_alert-status:var(--red);}&.alert-warning{--_alert-status:var(--yellow);color:black;& summary{color:black;}}}}.paragraph--type--webforms{& p{text-align:center;}}
@layer components{:is(button,input[type="submit"],[type="reset"],[type="button"],a.button){--_bg-color:var(--surface-1);display:inline-flex;align-items:center;justify-content:center;gap:0.25rem;padding:0.25rem 1rem;font-family:var(--ff);font-size:inherit;font-weight:500;line-height:inherit;white-space:nowrap;text-decoration:none;background-color:var(--_bg-color);color:var(--text-1);border-radius:0.25rem;border:1px solid var(--surface-2);transition:background-color 0.3s;cursor:pointer;&.btn-primary{--_bg-color:var(--brand-blue);border-color:var(--_bg-color);color:white;}&.btn-secondary{--_bg-color:var(--brand-blue-secondary);border-color:var(--_bg-color);color:white;}&:hover:not(:disabled){background-color:color-mix(in oklch,var(--_bg-color),black 10%);}&:focus-visible{outline:2px solid var(--surface-2);outline-offset:2px;}&.icon-only{padding:0;border:none;}&:not(.icon-only){&:has(> svg:last-child){padding-inline-end:0.25rem;}&:has(> svg:first-child){padding-inline-start:0.25rem;}}}::file-selector-button{display:none;}}
@layer components{:is(.popover,dialog){overscroll-behavior:contain;inline-size:100%;max-inline-size:32rem;max-block-size:85vh;margin-inline:auto;padding:1rem;}}
@layer components{.button-dropdown{anchor-name:--menu-trigger;}.menu-dropdown{position-anchor:--menu-trigger;position-area:block-end span-inline-end;padding:1rem 0.25rem;margin-block-start:0.25rem;border:none;box-shadow:var(--shadow);border-radius:0.5rem;}.button-lang-dropdown{anchor-name:--menu-lang-trigger;}.menu-lang-dropdown{position-anchor:--menu-lang-trigger;position-area:block-end span-inline-end;padding:1rem 0.25rem;margin-block-start:0.25rem;border:none;box-shadow:var(--shadow);border-radius:0.5rem;}}
@layer components{.menu-sidebar{overscroll-behavior:contain;position:fixed;inset:0 calc(100% - 18rem);inline-size:18rem;block-size:100%;padding:1rem;border:none;border-left:1px solid var(--surface-2);border-radius:0;transition:display 0.5s allow-discrete,overlay 0.5s allow-discrete,opacity 0.5s ease-in-out,transform 0.5s cubic-bezier(0.66,0,0.34,1);transform:translateX(calc(100% + 18rem));&:popover-open{transform:translateX(0);}html:has(&:popover-open){overflow-y:hidden;transform:translateX(-18rem);& .button-open-sidebar{& .sidebar-close{display:block;}& .sidebar-open{display:none;}}}@starting-style{&:popover-open{transform:translateX(calc(100% + 18rem));}html:has(&:popover-open){transform:translateX(0);}}& .lang-switcher{display:none;}}}
@layer components{details-group{display:grid;gap:8px;inline-size:100%;border-radius:.5rem;box-shadow:var(--shadow);overflow:clip;}details{--_duration:.25s;background-color:var(--surface-1);&:not(details-group &,.system-notification &){border-radius:.5rem;box-shadow:var(--shadow);}@media (prefers-reduced-motion:no-preference){interpolate-size:allow-keywords;}& summary{font-weight:600;cursor:pointer;padding:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--brand-blue);&:focus-visible{outline:none;background-color:var(--selected);}& + *{padding:1rem;padding-block-start:0;}&::-webkit-details-marker,&::marker{display:none;}&::after{content:"";width:1em;height:1em;flex-shrink:0;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;transition:transform .25s ease-in-out;}details[open] &::after{transform:rotate(180deg);}}&::details-content{font-size:var(--fs-small);opacity:0;block-size:0;overflow-y:clip;transition:content-visibility var(--_duration) allow-discrete,opacity var(--_duration),block-size var(--_duration);}&[open]::details-content{opacity:1;block-size:auto;}}}
@layer components{.input-toggle{position:relative;display:inline-flex;align-items:center;padding-block:.25rem;padding-inline-end:.5rem;padding-inline-start:2rem;border:1px solid var(--surface-2);border-radius:.5rem;cursor:pointer;&:has(> input:focus){outline:2px solid var(--surface-2);outline-offset:2px;}&:has(> input:checked){background-color:var(--blue-bg);border-color:var(--blue);color:var(--blue);&::before{content:"";width:1rem;height:1rem;flex-shrink:0;position:absolute;top:.3rem;left:.25rem;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor' class='size-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z' /%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;}}& span{display:block;&:last-of-type{font-weight:700;}}}}
@layer components{.menu-list{& li{position:relative;}& a{text-decoration:none;display:inline-flex;align-items:center;width:100%;padding:0.25rem;padding-inline:0.5rem;border-radius:0.25rem;&:hover,&:focus{background-color:var(--brand-blue);color:white;}&:has(> svg){gap:0.5rem;}}& span.new{position:absolute;top:0.65rem;right:0.5rem;width:max-content !important;font-size:var(--fs-tiny);padding-inline:0.5rem;background-color:var(--brand-blue-secondary);border-radius:0.25rem;color:white;}}}
@layer components{.sticky-header{background-color:hsl(0 0% 100% / 0.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:sticky;top:0;z-index:2;overflow:clip;@media (width >= 1312px){top:1rem;max-inline-size:82rem;margin-inline:auto;border-radius:0.5rem;margin-block-start:1rem;}.franchisee-name{font-weight:730;padding-inline:1rem;padding-block:0.25rem;background-color:var(--brand-blue);color:var(--surface-1);}}@supports (animation-timeline:scroll()){.sticky-header{animation:scroll-shadow linear both;animation-timeline:scroll();animation-range:5ex 35ex;}@keyframes scroll-shadow{from{background-color:var(--surface-0);box-shadow:none;}to{background-color:hsl(0 0% 100% / 0.75);box-shadow:var(--shadow);}}}}
@layer components{.card{overflow:clip;max-inline-size:42rem;display:flex;flex-direction:column;gap:1rem;background-color:var(--surface-1);border-radius:.5rem;box-shadow:var(--shadow);position:relative;& img{margin-inline:auto;}& h3{text-align:center;& + div{font-size:var(--fs-small);padding-inline:1rem;}}& .card__action{display:flex;align-items:center;justify-content:center;gap:1rem;margin-block-start:auto;padding:1rem;}&.card__icon{background-color:transparent;box-shadow:none;}}}
@layer components{.logo-marquee{--s:220px;--d:24s;--n:6;position:relative;display:flex;overflow:hidden;&::before,&::after{content:"";position:absolute;width:4rem;height:100%;top:0;z-index:1;}&::before{left:0;background:linear-gradient(to right,var(--surface-0),transparent);}&::after{right:0;background:linear-gradient(to left,var(--surface-0),transparent);}}.logo-marquee img{width:var(--s);block-size:100%;offset:shape(from calc(var(--s) / -2) 50%,hline by calc(sibling-count() * max(100% / var(--n),var(--s) + 10px)));animation:x var(--d) linear infinite
      calc(-1 * sibling-index() * var(--d) / sibling-count());animation-direction:reverse;}@keyframes x{to{offset-distance:100%;}}}
:root{--carousel-radius:0.5em;--carousel-nav-btn-dim:3em;--carousel-page-nav-btn-dim:0.5em;--carousel-inner-spacing:2em;--carousel-prev-next-btn-bg:#fff;--carousel-prev-next-btn-color:#333;--carousel-pagination-margin:1em;--carousel-pagination-gap:0.75em;--carousel-pagination-btn-bg:#aaa;--carousel-pagination-btn-active-bg:var(--brand-blue);}.carousel-inner{overflow:hidden;position:relative;border-radius:var(--carousel-radius);transition:height 0.5s cubic-bezier(0.42,0,0.58,1);}.slide{width:100%;position:absolute;top:0;left:0;transition:transform 0.5s cubic-bezier(0.42,0,0.58,1);}.slide:first-child{position:relative;}.slide-content{position:relative;z-index:5000;}.carousel-btn{width:var(--carousel-nav-btn-dim);height:var(--carousel-nav-btn-dim);display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;color:var(--carousel-prev-next-btn-color);background-color:var(--carousel-prev-next-btn-bg);}.carousel-pagination{margin-top:var(--carousel-pagination-margin);display:flex;gap:var(--carousel-pagination-gap);justify-content:center;}.carousel-pagination .carousel-btn{background-color:var(--carousel-pagination-btn-bg);height:var(--carousel-page-nav-btn-dim);width:var(--carousel-page-nav-btn-dim);border-radius:50%;color:transparent;transition:transform 0.25s,background-color 0.25s ease-in-out;}.carousel-pagination .carousel-btn--active{transform:scale(1.5);background-color:var(--carousel-pagination-btn-active-bg);}.carousel-btn--prev,.carousel-btn--next{display:none;}
@layer components{footer{padding-block-start:5vh;@media (width >= 1312px){padding-block-end:1rem;}section{--_col-min:15rem;--_col-gap:2rem;padding:2rem;max-inline-size:82rem;margin-inline:auto;background-color:var(--surface-1);box-shadow:var(--shadow);@media (width >= 1312px){border-radius:0.5rem;}& h4{font-weight:700;}& [role="list"]{--_stack-margin:0.25em;}& .logo{filter:grayscale(0.6);opacity:0.6;}& .socials img{filter:invert(0.6);}& a,& button{font-size:var(--fs-small);font-weight:500;text-decoration:none;word-break:break-all;padding:0.5rem;background-color:transparent;border-radius:0.25rem;border:none;color:var(--brand-blue);transition:background-color 0.45s;&:hover,&:focus-visible{outline:transparent;background-color:var(--selected);}}& .full{padding-block-start:1rem;border-top:1px solid var(--surface-2);& ul{--_flex-gap:1rem 0;}& p{margin-inline-start:auto;}}}}}
.eu-cookie-compliance-popup-open{overflow:hidden;}#sliding-popup .customise-cookies{display:none;}.sliding-popup-bottom{position:fixed;bottom:0;inline-size:100%;max-block-size:600px;background:transparent;z-index:1001;overflow-y:scroll;scrollbar-color:var(--brand-blue) white;scrollbar-width:auto;.eu-cookie-compliance-banner{font-size:var(--fs-small);padding:2rem;border-radius:0;background:var(--surface-1);border-top:1px solid var(--surface-2);}.eu-cookie-compliance-content{display:block;max-width:44rem;& .eu-cookie-compliance-message{margin-block-end:2rem;& > * + *{margin-block-start:1rem;}}& h2,& h3,& h4{font-size:1.25rem;font-weight:750;}}.eu-cookie-compliance-category{margin-block:2rem;& [toggle]{padding-block:0;}}.eu-cookie-compliance-message,.eu-cookie-compliance-buttons{width:100%;max-width:100%;float:none;}.eu-cookie-compliance-category-description{max-inline-size:var(--measure);}}
@layer components{.pager{padding-block:2rem;& ul{--_flex-justify:center;max-inline-size:max-content;margin-inline:auto;}& .page-item{display:grid;place-content:center;& a{display:grid;place-content:center;text-decoration:none;font-weight:700;line-height:.6;padding:.5rem;border-radius:.25rem;color:var(--brand-blue);&:hover,&:focus-visible{outline:transparent;background-color:var(--selected);}}&.disabled{opacity:.5;}&.active{a{background-color:var(--brand-blue);color:white;}}}}}
@layer components{.bef-links{--_flex-gap:.5rem;margin-block-end:2rem;.bef-link{text-decoration:none;color:var(--brand-blue);padding-block:.25rem;padding-inline:.5rem;border-radius:.25rem;&:hover,&:focus-visible{outline:transparent;background-color:var(--selected);}&.bef-link-active{background-color:var(--brand-blue);color:white;}}}}
@layer components{.main-navigation{--_flex-justify:space-between;padding:0.5rem 1rem 1rem;max-inline-size:80rem;margin-inline:auto;& .main-navigation__list{display:none;&.lang-switcher{display:flex;}@media (width >= 960px){position:relative;display:flex;align-items:center;gap:1rem;}& a,& button{font-size:var(--fs-small);font-weight:500;text-decoration:none;padding:0.5rem;background-color:transparent;border-radius:0.25rem;border:none;color:var(--brand-blue);transition:background-color 0.45s;&:hover,&:focus-visible,&.active{outline:transparent;background-color:var(--selected);}}& button{padding-block:0.35rem;}.menu-dropdown,.menu-lang-dropdown{background-color:hsl(0 0% 100% / 0.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}}& .button-open-sidebar{& .sidebar-close{display:none;}@media (width >= 960px){display:none;}}& .menu-sidebar{& .main-navigation__list{display:block;margin-block-start:2rem;--_flex-direction:column;--_flex-align:start;--_flex-gap:0.5rem;&.lang-switcher{display:none;}& li,& a,& span{width:100%;}& a,& span{display:inline-block;}& span{font-weight:500;padding-inline-start:0.5rem;}& li .menu-list{font-size:var(--fs-small);margin-block:0.5rem;margin-inline-start:1rem;}}}}.lang-switcher{text-transform:uppercase;font-size:var(--fs-small);.button-lang-dropdown{font-weight:730 !important;text-transform:uppercase;}}}
@layer components{.header-cta{padding-block-start:.25rem;color:var(--brand-blue);& .header-cta__inner{--_flex-justify:center;font-size:var(--fs-tiny);max-inline-size:80rem;margin-inline:auto;padding-inline:1rem;@media (width >= 790px){--_flex-justify:space-between;}& p{display:none;@media (width >= 790px){display:block;}}& div{--_flex-gap:.25rem;@media (width >= 790px){--_flex-gap:1rem;}}& a{font-weight:700;padding:.5rem;border:none;border-radius:.25rem;}}}}
@layer components{.img-text-block{display:grid;@media (width >= 920px){grid-template-columns:1fr 1fr;justify-content:center;align-items:center;}img,picture{object-fit:cover;border-radius:.5rem;box-shadow:var(--shadow);}.img-text-block__text{padding:clamp(1rem,0.217rem + 3.478vw,3rem);}&.invert{@media (width >= 920px){& img,.responsive-image{order:2;}}}&.is_slide{img,.responsive-image{box-shadow:none;}}}}
@layer components{.img-full-text-block{img,.responsive-image{min-height:200px;object-fit:cover;border-radius:.5rem;box-shadow:var(--shadow);}.img-text-block__text{position:relative;top:-2rem;max-inline-size:max-content;background-color:var(--surface-1);padding:1rem;margin-inline:auto;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;box-shadow:var(--shadow);@media (width >= 700px){border-radius:.5rem;}h1,h2,h3{text-align:center;}p{font-size:var(--fs-small);}}&.is_slide{img,.responsive-image{box-shadow:none;}}}}
@layer components{.text-block{max-inline-size:75ch;text-align:center;margin-inline:auto;& p{text-align:left;}& .button + .button{margin-inline-start:1rem;}}}
@layer components{.columns-block{--_col-min:18rem;justify-content:center;max-inline-size:70rem;margin-inline:auto;@media (width >= 1200px){--_col-min:22rem;}& .card:not(.card__icon){padding:1rem;}&:has(.card__icon){--_col-min:9rem;max-inline-size:64rem;& h3{font-size:.875rem;}}&:has(.card__action){--_col-min:20rem;max-inline-size:80rem;@media (width >= 1040px){--_col-min:15rem;}& .card{padding:0;}}&.blog{@media (width >= 1040px){--_col-min:20rem;}& .card h3{text-align:left;padding-inline:1rem;}}}}
@layer components{.faqs-block{max-inline-size:75ch;& :is(h1,h2,h3){text-align:center;}}}
@layer components{.roadmap__steps{font-size:var(--fs-medium);max-inline-size:75ch;margin-inline:auto;counter-reset:orderedlist;li{--_stack-margin:1.5em;display:grid;grid-template-columns:2rem 1fr;gap:1em;align-items:start;&::before{counter-increment:orderedlist;content:counter(orderedlist);font-size:1.25rem;font-weight:750;line-height:.8;text-align:center;padding:.5rem;background-color:var(--brand-blue);border-radius:1rem;color:white;}}}}
.prose{max-width:75ch;}.prose h1,.prose h2,.prose h3,.prose h4{font-weight:700;}.prose h1{font-size:2rem;}.prose h2{font-size:1.5em;}.prose h3{font-size:1.25em;}.prose h4{font-size:1em;}.prose blockquote{font-weight:500;font-style:italic;border-left:0.25rem solid var(--surface-2);padding-left:1em;}.prose img{border-radius:.5rem;}.social-share{--_flex-justify:center;}
@layer components{.simulator-results{--_stack-margin:2em;text-align:center;max-inline-size:60rem;padding:1rem;margin-inline:auto;margin-block:4rem;overflow-y:hidden;background-color:var(--surface-1);border-radius:.5rem;box-shadow:var(--shadow);& h2,& h3{text-align:center;}& .simulator-results__summary{--_flex-justify:center;--_flex-gap:2rem;max-inline-size:100%;& > *{font-size:var(--fs-small);padding-inline:1rem;padding-block:.25rem;color:var(--brand-blue);border:2px solid currentColor;border-radius:.5rem;}& .value{display:block;font-size:var(--fs-medium);font-weight:750;font-feature-settings:"tnum" 1;}}& table td{font-weight:600;}& .max-scroll{max-block-size:40dvh;overflow:scroll;scrollbar-gutter:stable both-edges;border:1px solid var(--surface-2);border-radius:.5rem;& table thead{position:sticky;top:0;background-color:var(--surface-1);box-shadow:inset 0 -1px var(--surface-2);}}& .alert{--_stack-margin:1em;font-weight:600;text-align:left;max-inline-size:max-content;padding:1rem;margin-inline:auto;background-color:var(--yellow);border-radius:.25rem;}& .bg-green{background-color:var(--green);color:white;}& .bg-yellow{background-color:var(--yellow);}& canvas{height:256px !important;}&.simplified-credit{--_stack-margin:.25rem;overflow:initial;& .btn-back{position:relative;top:-2rem;}& .max-scroll{--_stack-margin:2rem;max-inline-size:30rem;margin-inline:auto;margin-block-end:2rem;}}}.flex-grid:has(.simulator-results){--_col-min:18rem;max-inline-size:60rem;margin-inline:auto;& .simulator-results{margin-block:1rem;}}.simulator-results__list{text-align:left;max-inline-size:20rem;& li{font-weight:750;padding-block:1rem;display:grid;grid-template-columns:2fr 1fr;align-items:end;&:not(:last-child){border-bottom:1px solid var(--surface-2);}}}}
@layer components{.glossary-menu{--_flex-gap:0.5rem;margin-block-end:2rem;& a{display:grid;place-content:center;text-decoration:none;font-weight:700;line-height:0.6;padding:0.5rem;border-radius:0.25rem;color:var(--brand-blue);&:hover,&:focus-visible{outline:transparent;background-color:var(--selected);}&.disable{opacity:0.5;cursor:not-allowed;}&.active{background-color:var(--brand-blue);color:white;}}}.glossary-cloud{--_flex-justify:center;--_flex-gap:0.5rem;max-inline-size:30rem;margin-inline:auto;& a{display:block;font-size:var(--tag-multiplier);text-decoration:none;padding:0.5rem;border:1px solid var(--surface-2);border-radius:0.25rem;&:hover,&:focus{background-color:var(--surface-1);}}}}
@layer components{.franchisee-profile{--_grid-column-min:25rem;--_grid-justify:center;padding:1rem;background-color:var(--surface-1);border-radius:0.5rem;box-shadow:var(--shadow);& img{margin-inline:auto;}& dl{--_col-gap:0 1rem;}& dt{font-weight:600;}& dd{--_col-min:20rem;}& ul{max-inline-size:100%;}& .franchisee-profile__info{& .bank-logos{margin-inline-start:-3rem;--_flex-gap:0;img{transform:scale(.8);margin-inline:0;}}}}.whatsapp-btn{position:fixed;right:-1rem;bottom:3rem;inline-size:4rem;block-size:3rem;display:grid;align-items:center;padding-inline:.5rem;background-color:#25d366;border-radius:.5rem;color:#fff;animation:bounce 2.5s ease-in-out infinite;}@keyframes bounce{0%,50%,60%,70%,100%{transform:translateX(0px);}55%,65%{transform:translateX(-10px);}}}
@layer components{.carousel__testimonials{max-inline-size:64rem;margin-inline:auto;& .slide{padding-block:2rem;}}.card__testimonial{max-inline-size:60ch;padding:1rem;margin-inline:auto;background-color:var(--surface-1);border-radius:0.5rem;box-shadow:var(--shadow);& blockquote{--_flex-align:start;--_flex-gap:0;--_flex-wrap:nowrap;& svg{flex-shrink:0;margin-block-start:-0.5rem;}}& cite{display:block;text-align:right;}}.star-rating{--s:1rem;position:relative;display:inline-flex;flex-shrink:0;height:1rem;min-width:5rem;margin-inline-end:auto;& i{position:absolute;inset:0 0 calc(var(--s) * 0.1);pointer-events:none;--v1:transparent,#000 0.5deg 108deg,#0000 109deg;--v2:transparent,#000 0.5deg 36deg,#0000 37deg;mask:conic-gradient(from 54deg at calc(var(--s) * 0.68) calc(var(--s) * 0.57),var(--v1)),conic-gradient(from 90deg at calc(var(--s) * 0.02) calc(var(--s) * 0.35),var(--v2)),conic-gradient(from 126deg at calc(var(--s) * 0.5) calc(var(--s) * 0.7),var(--v1)),conic-gradient(from 162deg at calc(var(--s) * 0.5) 0,var(--v2));mask-size:var(--s) var(--s);mask-composite:exclude,add;background:linear-gradient(rgba(255,0,0,var(--o,0.3)) 0 0),linear-gradient(gold 0 0) transparent;background-size:calc(var(--l,0) * var(--s)) 100%,calc(var(--p,0) * var(--s)) 100%;background-repeat:no-repeat;}}[data-rate="1"] > i{--p:1;}[data-rate="2"] > i{--p:2;}[data-rate="3"] > i{--p:3;}[data-rate="4"] > i{--p:4;}[data-rate="5"] > i{--p:5;}}
@layer components{.maintenance-page{position:relative;min-block-size:100dvh;display:grid;place-items:center;padding:2rem 1rem;overflow:hidden;background:radial-gradient(ellipse at top left,color-mix(in oklch,var(--brand-blue-secondary) 12%,transparent),transparent 55%),radial-gradient(ellipse at bottom right,color-mix(in oklch,var(--brand-blue) 18%,transparent),transparent 55%),var(--surface-0);}.maintenance-page__bg{position:absolute;inset:0;pointer-events:none;z-index:0;}.maintenance-page__blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:0.45;animation:maintenance-float 14s ease-in-out infinite;}.maintenance-page__blob--one{inline-size:32rem;block-size:32rem;inset-block-start:-10rem;inset-inline-start:-10rem;background:var(--brand-blue-secondary);}.maintenance-page__blob--two{inline-size:28rem;block-size:28rem;inset-block-end:-8rem;inset-inline-end:-8rem;background:var(--brand-blue);animation-delay:-7s;}.maintenance-page__inner{position:relative;z-index:1;max-inline-size:36rem;width:100%;padding:3rem 2.5rem;text-align:center;background:color-mix(in oklch,var(--surface-1) 92%,transparent);border:1px solid color-mix(in oklch,var(--surface-2) 60%,transparent);border-radius:1.25rem;box-shadow:var(--shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}.maintenance-page__logo{display:inline-block;margin-block-end:2rem;}.maintenance-page__logo img{margin-inline:auto;}.maintenance-page__icon{position:relative;inline-size:7.5rem;block-size:6.5rem;margin-inline:auto;margin-block-end:1.5rem;color:var(--brand-blue);}.maintenance-page__gear{position:absolute;transform-origin:center;}.maintenance-page__gear--large{inset-block-start:0;inset-inline-start:0;animation:maintenance-spin 8s linear infinite;}.maintenance-page__gear--small{inset-block-end:0;inset-inline-end:0;color:var(--brand-blue-secondary);animation:maintenance-spin 5s linear infinite reverse;}.maintenance-page__title{font-size:var(--fs-title);color:var(--brand-blue);margin-block-end:1rem;}.maintenance-page__lead{max-inline-size:32ch;margin-inline:auto;margin-block-end:2rem;color:var(--text-1);font-size:var(--fs-medium);}.maintenance-page__dots{display:inline-flex;gap:0.5rem;margin-block-end:2rem;}.maintenance-page__dots span{inline-size:0.625rem;block-size:0.625rem;border-radius:50%;background:var(--brand-blue);animation:maintenance-bounce 1.4s ease-in-out infinite;}.maintenance-page__dots span:nth-child(2){background:var(--brand-blue-secondary);animation-delay:0.2s;}.maintenance-page__dots span:nth-child(3){animation-delay:0.4s;}.maintenance-page__messages{margin-block-end:1.5rem;text-align:start;}.maintenance-page__contact{padding-block-start:1.5rem;border-block-start:1px solid var(--surface-2);}.maintenance-page__contact p{max-inline-size:none;margin-inline:auto;}.maintenance-page__footer{margin-block-start:2rem;}@media (width < 480px){.maintenance-page__inner{padding:2.25rem 1.5rem;}}@keyframes maintenance-spin{to{transform:rotate(360deg);}}@keyframes maintenance-bounce{0%,80%,100%{transform:translateY(0);opacity:0.5;}40%{transform:translateY(-0.5rem);opacity:1;}}@keyframes maintenance-float{0%,100%{transform:translate(0,0) scale(1);}50%{transform:translate(2rem,-1.5rem) scale(1.05);}}@media (prefers-reduced-motion:reduce){.maintenance-page__gear--large,.maintenance-page__gear--small,.maintenance-page__dots span,.maintenance-page__blob{animation:none;}}}
@layer utilities{.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-inline-end:auto;}.text-large{--_lh:1.2;font-size:var(--fs-large);}.text-medium{font-size:var(--fs-medium);}.text-small{font-size:var(--fs-small);}.text-tiny{font-size:var(--fs-tiny);}.text-balance{text-wrap:balance;}.text-caps{text-transform:uppercase;}.text-center{text-align:center;}.text-left{text-align:left;}.text-muted{color:var(--text-0);}.measure{max-inline-size:var(--measure);}.measure-small{max-inline-size:var(--measure-small);}.mx-center{margin-inline:auto;}.db{display:block;}.stack > * + *:not([popover],dialog){margin-block-start:var(--_stack-margin,1em);}.sr-only{position:absolute;inline-size:0;block-size:0;overflow:hidden;clip:rect(1px,1px,1px,1px);word-wrap:normal;}.grid{display:grid;gap:var(--_grid-gap,1rem);justify-content:var(--_grid-justify,start);align-items:var(--_grid-align,start);grid-template-columns:repeat(auto-fit,minmax(min(var(--_grid-column-min,20rem),100%),var(--_grid-column-max,max-content)));}.flex{display:var(--_flex-type,flex);flex-direction:var(--_flex-direction,row);flex-wrap:var(--_flex-wrap,wrap);align-items:var(--_flex-align,center);justify-content:var(--_flex-justify,start);gap:var(--_flex-gap,1rem);}.flex-grid{display:flex;flex-wrap:wrap;gap:var(--_col-gap,1rem);& > *{flex:1 0 var(--_col-min,10em);}& > .full{flex-basis:calc(100% - 1em);}}.surface-1{padding-block:5vh;padding-inline:1rem;background-color:var(--surface-1);}.max-scroll{scrollbar-color:var(--brand-blue) transparent;scrollbar-width:auto;}fieldset{border:0;padding-block:.5rem;& legend{font-weight:bold;}}}

