diff --git a/dist/css/flatify-min.css b/dist/css/flatify-min.css index 138287a3..8028e3a0 100644 --- a/dist/css/flatify-min.css +++ b/dist/css/flatify-min.css @@ -1,14 +1,14 @@ @charset "UTF-8"; /*! - * FlatifyCSS version 1.4.0 + * FlatifyCSS version 1.4.1 * Modern flat design framework for the web — inspired by Duolingo design system. * Copyright 2021-2022 The FlatifyCSS Authors * Licensed under MIT (https://github.com/amir2mi/flatifycss/blob/master/LICENSE) - */:root{--flatify__border-width:max(2px,0.18em);--flatify__border-radius:1em;--flatify__hover-brightness:95%;--flatify__backdrop-opacity:0.35;--flatify__max-font-size:100%;--flatify__min-font-size:85%;--flatify__primary-font-family:Nunito,sans-serif;--flatify__heading-font-family:Nunito,sans-serif;--flatify__code-font-family:Fira Code,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--flatify__base-line-height:1.5;--flatify__small-line-height:1.2;--flatify__large-line-height:1.8;--flatify__medium-font-weight:600;--flatify__bold-font-weight:700;--flatify__extra-bold-font-weight:900;--flatify__body-text-align:initial;--flatify__heading-font-style:normal;--flatify__heading-font-weight:bold;--flatify__heading-mb:0.5em;--flatify__paragraph-mb:2em;--flatify__link-decoration:none;--flatify__link-decoration__hover:underline 0.125em currentColor;--flatify__link-decoration__focus:none;--flatify__bg-color:#fff;--flatify__bg-color-dark:#f1f4f7;--flatify__bg-color-darker:#ced9e3;--flatify__bg-color-darkest:#809cb6;--flatify__txt-color:#2e4051;--flatify__txt-color-light:#77838e;--flatify__txt-color-dark:#1e2a35;--flatify__txt-color-inverted:#fff;--flatify__heading-color:currentColor;--flatify__color-blue-primary:#1cb0f6;--flatify__color-blue-light:#77d0fa;--flatify__color-blue-dark:#1896d1;--flatify__color-blue-darker:#0e587b;--flatify__color-green-primary:#58cc02;--flatify__color-green-light:#9be067;--flatify__color-green-dark:#4bad02;--flatify__color-green-darker:#2c6601;--flatify__color-yellow-primary:#ffde00;--flatify__color-yellow-light:#ffeb66;--flatify__color-yellow-dark:#d9bd00;--flatify__color-yellow-darker:#a69000;--flatify__color-orange-primary:#ff9600;--flatify__color-orange-light:#ffc066;--flatify__color-orange-dark:#d98000;--flatify__color-orange-darker:#804b00;--flatify__color-red-primary:#ff4b4b;--flatify__color-red-light:#ff9393;--flatify__color-red-dark:#d94040;--flatify__color-red-darker:#802626;--flatify__color-pink-primary:#ff86d0;--flatify__color-pink-light:#ffb6e3;--flatify__color-pink-dark:#d972b1;--flatify__color-pink-darker:#804368;--flatify__color-purple-primary:#c164ff;--flatify__color-purple-light:#daa2ff;--flatify__color-purple-dark:#a455d9;--flatify__color-purple-darker:#613280;--flatify__color-accent-primary:#1cb0f6;--flatify__color-accent-light:#77d0fa;--flatify__color-accent-dark:#1896d1;--flatify__color-accent-darker:#0e587b;--flatify__color-success-primary:#58cc02;--flatify__color-success-light:#9be067;--flatify__color-success-dark:#4bad02;--flatify__color-success-darker:#2c6601;--flatify__color-info-primary:#1cb0f6;--flatify__color-info-light:#77d0fa;--flatify__color-info-dark:#1896d1;--flatify__color-info-darker:#0e587b;--flatify__color-warning-primary:#ff9600;--flatify__color-warning-light:#ffc066;--flatify__color-warning-dark:#d98000;--flatify__color-warning-darker:#804b00;--flatify__color-danger-primary:#ff4b4b;--flatify__color-danger-light:#ff9393;--flatify__color-danger-dark:#d94040;--flatify__color-danger-darker:#802626;--flatify__color-light-primary:#f1f4f7;--flatify__color-light-light:#fff;--flatify__color-light-dark:#ced9e3;--flatify__color-light-darker:#809cb6;--flatify__color-dark-primary:#2e4051;--flatify__color-dark-light:#77838e;--flatify__color-dark-dark:#1e2a35;--flatify__color-dark-darker:#121a20;--flatify__tap-highlight-color:transparent;--flatify__link-color:#1cb0f6;--flatify__link-color__hover:#77d0fa;--flatify__link-color__focus:#1896d1;--flatify__arrow-down-icon:url('data:image/svg+xml; utf8, ');--flatify__blockquote-icon:url('data:image/svg+xml; utf8, ');--flatify__close-icon:url('data:image/svg+xml; utf8, ');--flatify__eye-icon:url('data:image/svg+xml; utf8, ');--flatify__search-icon:url('data:image/svg+xml; utf8, ');--flatify__select-icon:url('data:image/svg+xml; utf8, ');--flatify__simple-transition:0.15s ease-in-out;--flatify__bouncing-transition:0.35s cubic-bezier(0.59,-0.39,0.36,1.38);--flatify__long-transition:1s ease-in-out}*,:after,:before{box-sizing:border-box}*{margin:0}@media screen and (max-width:575.98px){:root{font-size:var(--flatify__min-font-size)}}@media (min-width:576px) and (max-width:1200px){:root{font-size:calc(var(--flatify__min-font-size) + (var(--flatify__max-font-size) - var(--flatify__min-font-size))*(.16026vw - .92308px))}}@media screen and (min-width:1200px){:root{font-size:var(--flatify__max-font-size)}}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-tap-highlight-color:var(--flatify__tap-highlight-color);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:var(--flatify__bg-color);color:var(--flatify__txt-color);font-family:var(--flatify__primary-font-family);line-height:var(--flatify__base-line-height);margin:0;text-align:var(--flatify__body-text-align)}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{color:var(--flatify__heading-color);font-family:var(--flatify__heading-font-family,--flatify__primary-font-family);font-style:var(--flatify__heading-font-style);font-weight:var(--flatify__heading-font-weight);margin-bottom:var(--flatify__heading-mb);margin-top:0}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:var(--flatify__extra-bold-font-weight)}h1{font-size:3.5em}h1,h2{line-height:var(--flatify__small-line-height)}h2{font-size:3em}h3{font-size:2.35em;line-height:var(--flatify__small-line-height)}h4{font-size:2em}h4,h5{line-height:var(--flatify__base-line-height)}h5{font-size:1.65em}h6{font-size:1.35em;line-height:var(--flatify__base-line-height)}p{line-height:var(--flatify__large-line-height);margin-bottom:var(--flatify__paragraph-mb);margin-top:0}p:last-of-type{margin-bottom:0}abbr[title]{cursor:help;-webkit-text-decoration:var(--flatify__txt-color-light) underline dotted .125em;text-decoration:var(--flatify__txt-color-light) underline dotted .125em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1em}ol,ul{padding-left:2em}ol else,ul else{padding-right:2em}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:var(--flatify__medium-font-weight)}dd{margin-bottom:.5em;margin-left:0}b,strong{font-weight:var(--flatify__bold-font-weight)}.mark,mark{color:var(--flatify__txt-color-dark)}.mark:not(.inline),mark:not(.inline){background:var(--flatify__color-yellow-light);border-radius:calc(var(--flatify__border-radius)*.38);padding:0 .32em}.mark.inline,mark.inline{--flatify__local-bg-color:var(--flatify__color-yellow-light);background:transparent!important;isolation:isolate;margin:0 .32em;position:relative;white-space:nowrap}.mark.inline:before,mark.inline:before{background:var(--flatify__local-bg-color);border-radius:calc(var(--flatify__border-radius)*.38);content:" ";height:100%;left:0;opacity:.9;position:absolute;top:0;transform:rotate(-3deg) scale(1.1,1.2) skew(-10deg);width:100%;z-index:-1}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.link-button,a:not(.button){color:var(--flatify__link-color);-webkit-text-decoration:var(--flatify__link-decoration);text-decoration:var(--flatify__link-decoration);text-underline-position:under;transition:color var(--flatify__simple-transition),background var(--flatify__simple-transition),border var(--flatify__simple-transition)}.link-button:hover,a:hover:not(.button){color:var(--flatify__link-color__hover);-webkit-text-decoration:var(--flatify__link-decoration__hover);text-decoration:var(--flatify__link-decoration__hover)}.link-button:focus,a:focus:not(.button){color:var(--flatify__link-color__focus);-webkit-text-decoration:var(--flatify__link-decoration__focus);text-decoration:var(--flatify__link-decoration__focus)}code,kbd,pre,samp{direction:ltr;font-family:var(--flatify__code-font-family);font-size:1em;unicode-bidi:bidi-override}pre{background:var(--flatify__bg-color-dark);border:var(--flatify__border-width) solid var(--flatify__bg-color-darker);border-radius:var(--flatify__border-radius);display:block;margin-bottom:1em;margin-top:0;overflow:auto;padding:1em}pre code{color:inherit;word-break:normal}code{word-wrap:break-word;background:var(--flatify__bg-color-dark);border:var(--flatify__border-width) solid var(--flatify__bg-color-darker);border-radius:calc(var(--flatify__border-radius)*.5);color:var(--flatify__txt-color);font-size:.85em;padding:.18em .32em;vertical-align:middle}a>code{color:inherit}a:focus-visible,button:focus-visible{outline:.18em solid currentColor}img,svg{vertical-align:middle}canvas,img,picture,video{display:block;max-width:100%}label{display:inline-block}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{font:inherit}button,input,optgroup,select,textarea{font-family:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-weight:var(--flatify__bold-font-weight);line-height:inherit;margin-bottom:.5em;padding:0;width:100%}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}:root{--flatify__blockquote-accent-color:var(--flatify__color-accent-primary)}blockquote{border:solid var(--flatify__blockquote-accent-color);border-radius:calc(var(--flatify__border-radius)*.5);border-width:0 0 0 .5em;line-height:var(--flatify__large-line-height);margin:0 0 var(--flatify__paragraph-mb);overflow:hidden;position:relative;z-index:0}blockquote:not(.no-icon):before{background-color:currentColor;content:" ";filter:brightness(100%);mask:var(--flatify__blockquote-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__blockquote-icon) no-repeat 50% 50%;opacity:.1;position:absolute;z-index:-1}blockquote:not(.large){border-radius:calc(var(--flatify__border-radius)*.5) var(--flatify__border-radius) var(--flatify__border-radius) calc(var(--flatify__border-radius)*.5);font-size:1em;line-height:var(--flatify__large-line-height);padding:.75em 1.25em}blockquote:not(.large):before{height:7em;left:1em;top:1em;width:7em}blockquote.large{border-width:.5em 0;font-size:1.25em;margin-top:2em;padding:1.25em .75em}blockquote.large:before{bottom:0;height:15em;left:0;margin:auto;right:0;top:0;width:15em}blockquote.large:not(.text-align-fill){text-align:center}blockquote cite{display:block;font-size:.64em;font-style:normal;letter-spacing:.18em;opacity:.8;padding-top:1.5em;text-transform:uppercase}figure{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:0 0 1em;max-width:100%;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}figure,figure img{border-radius:var(--flatify__border-radius)}figure img{height:100%;width:100%}figure figcaption{font-size:.9em;padding:1em 0}figure .source{--flatify__local-border-color:var(--flatify__txt-color-light);background:var(--flatify__txt-color-dark);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:calc(var(--flatify__border-radius)*.75);color:var(--flatify__txt-color-inverted);font-size:.75em;line-height:1;padding:.5em;position:absolute;right:1em;top:1em}figure.fill{width:100%!important}figure.centered{margin-left:auto;margin-right:auto}figure.overlay-caption{overflow:hidden}figure.overlay-caption figcaption{background:linear-gradient(0,var(--flatify__txt-color-dark),transparent);bottom:0;color:var(--flatify__txt-color-inverted);left:0;padding-left:1em;padding-right:1em;position:absolute;width:100%}hr{background-color:currentColor;border:none;border-radius:var(--flatify__border-radius);color:currentColor;margin:1em 0;opacity:.5}hr:not([size]){height:var(--flatify__border-width)}hr.dots{background:transparent;display:block;height:auto;line-height:1;padding:2em;text-align:center}hr.dots:before{content:"‌•••";font-size:1.4em;font-weight:700;letter-spacing:1.4em}hr.short{margin:3em auto;width:9em}kbd{--flatify__local-border-color:var(--flatify__bg-color-darker);background:var(--flatify__bg-color-dark);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:calc(var(--flatify__border-radius)*.5);box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color);display:inline-block;font-size:.85em;font-weight:400;line-height:1;margin:0 .25em;min-width:1.75em;padding:.18em .32em .32em;text-align:center;transition:all var(--flatify__simple-transition);vertical-align:middle;will-change:transform}kbd:hover{box-shadow:inset 0 0 0 var(--flatify__local-border-color);transform:translateY(.15em)}kbd kbd{background:transparent;border:none;box-shadow:none;padding:0;transform:none!important}:root{--flatify__table-border-color:var(--flatify__bg-color-darker);--flatify__table-bg-color:var(--flatify__bg-color);--flatify__table-bg-color-dark:var(--flatify__bg-color-dark);--flatify__table-bg-color-darker:var(--flatify__bg-color-darker);--flatify__table-txt-color:var(--flatify__txt-color)}table{caption-side:bottom;color:var(--flatify__table-txt-color);display:table;table-layout:fixed;width:100%}table td,table th{background:var(--flatify__table-bg-color);padding:.75em 1em}table thead{word-break:break-word}table thead td,table thead th{background:var(--flatify__table-bg-color-dark)}table:not(.bordered){border-collapse:collapse}table.bordered:not(.horizontal){border-spacing:0}table.bordered:not(.horizontal) tr:first-child td,table.bordered:not(.horizontal) tr:first-child th{border-top:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.bordered:not(.horizontal) td,table.bordered:not(.horizontal) th{border-left:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.bordered:not(.horizontal) td:last-child,table.bordered:not(.horizontal) th:last-child{border-right:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.bordered:not(.horizontal) td,table.bordered:not(.horizontal) th{border-bottom:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.bordered:not(.horizontal) thead+tbody tr td,table.bordered:not(.horizontal) thead+tbody tr th{border-top:none!important}table.horizontal tr{flex-basis:100%;white-space:nowrap}table.horizontal thead{float:left}table.horizontal thead td,table.horizontal thead th{display:block}table.horizontal tbody{display:flex;overflow-x:auto}table.horizontal tbody tr{display:inline-block}table.horizontal tbody td,table.horizontal tbody th{display:block}table.horizontal.bordered{border-spacing:0}table.horizontal.bordered thead tr{border-right:var(--flatify__border-width) solid var(--flatify__table-border-color);display:block}table.horizontal.bordered thead td,table.horizontal.bordered thead th{border-left:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.horizontal.bordered tbody td,table.horizontal.bordered tbody th{border-right:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.horizontal.bordered td,table.horizontal.bordered th{border-top:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.horizontal.bordered td:last-child,table.horizontal.bordered th:last-child{border-bottom:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.horizontal thead tr td:first-child,table.horizontal thead tr th:first-child{border-top-left-radius:var(--flatify__border-radius)}table.horizontal thead tr td:last-child,table.horizontal thead tr th:last-child{border-bottom-left-radius:var(--flatify__border-radius)}table.horizontal tbody tr:last-child td:first-child,table.horizontal tbody tr:last-child th:first-child{border-top-right-radius:var(--flatify__border-radius)}table.horizontal tbody tr:last-child td:last-child,table.horizontal tbody tr:last-child th:last-child{border-bottom-right-radius:var(--flatify__border-radius)}table:not(.horizontal) tr:last-child th:first-child{border-top-left-radius:var(--flatify__border-radius)}table:not(.horizontal) tr:last-child th:last-child{border-top-right-radius:var(--flatify__border-radius)}table:not(.horizontal) tr:last-child td:first-child{border-bottom-left-radius:var(--flatify__border-radius)}table:not(.horizontal) tr:last-child td:last-child{border-bottom-right-radius:var(--flatify__border-radius)}table.striped thead td,table.striped thead th{background:var(--flatify__table-bg-color-darker)}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background:var(--flatify__table-bg-color-dark)}caption{font-size:.9em;opacity:.8;padding:.75em 0}th{font-weight:var(--flatify__medium-font-weight);text-align:inherit;text-align:-webkit-match-parent}.table-active{background:var(--flatify__table-bg-color-darker)}:root{--flatify__accordion-txt-color:var(--flatify__txt-color);--flatify__accordion-bg-color:var(--flatify__bg-color);--flatify__accordion-border-color:var(--flatify__bg-color-darker);--flatify__accordion-animation-show-duration:300ms;--flatify__accordion-animation-hide-duration:200ms;--flatify__accordion-animation-show:flatify-blow-in var(--flatify__accordion-animation-show-duration) 0.1s ease-in-out;--flatify__accordion-animation-hide:flatify-blow-out var(--flatify__accordion-animation-hide-duration) ease-in-out}.accordion{--flatify__local-txt-color:var(--flatify__accordion-txt-color);--flatify__local-bg-color:var(--flatify__accordion-bg-color);--flatify__local-border-color:var(--flatify__accordion-border-color);background:var(--flatify__local-bg-color);color:var(--flatify__local-txt-color);display:flex;flex-direction:column;width:100%}.accordion.bordered{border-radius:1em}.accordion.bordered .accordion-item{background:var(--flatify__local-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);color:var(--flatify__local-txt-color);overflow:hidden}.accordion.bordered .accordion-item[class*=style-]{--flatify__local-txt-color:var(--flatify__accordion-txt-color);--flatify__local-bg-color:var(--flatify__accordion-bg-color);--flatify__local-border-color:var(--flatify__accordion-border-color)}.accordion.bordered .accordion-item:last-child{box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color)}.accordion.bordered .accordion-item:not(.active) .accordion-header,.accordion.bordered .accordion-item:not(:last-child){border-bottom:none}.accordion.bordered .accordion-item:first-child:not(:last-child){border-radius:var(--flatify__border-radius) var(--flatify__border-radius) 0 0}.accordion.bordered .accordion-item:last-child:not(:first-child){border-radius:0 0 var(--flatify__border-radius) var(--flatify__border-radius)}.accordion.bordered .accordion-item:first-child:last-child{border-radius:var(--flatify__border-radius)}.accordion-item:not(.active) .accordion-collapse{display:none}.accordion-header{font-size:1em;margin:0}.accordion-header.active{border-bottom:var(--flatify__border-width) solid var(--flatify__local-border-color)}.accordion-header .accordion-toggle{align-items:center;background:transparent;border:none;color:currentColor;display:flex;height:100%;justify-content:space-between;padding:1em;text-align:initial;width:100%}.accordion-header .add-button{font-size:.75em;opacity:.75}.accordion-collapse{margin:0;overflow:hidden;padding:0;transition:height .2s ease-in-out;will-change:height}.accordion-collapse.show .accordion-body{-webkit-animation:var(--flatify__accordion-animation-show) both;animation:var(--flatify__accordion-animation-show) both}.accordion-collapse.accordion-will-be-hidden .accordion-body{-webkit-animation:var(--flatify__accordion-animation-hide) forwards;animation:var(--flatify__accordion-animation-hide) forwards}.accordion-body{padding:1em}.fade-animation .show .accordion-body{-webkit-animation:flatify-fade-in var(--flatify__accordion-animation-show-duration) .1s ease-in-out both;animation:flatify-fade-in var(--flatify__accordion-animation-show-duration) .1s ease-in-out both}.fade-animation .accordion-will-be-hidden .accordion-body{-webkit-animation:flatify-fade-out var(--flatify__accordion-animation-hide-duration) ease-in-out both;animation:flatify-fade-out var(--flatify__accordion-animation-hide-duration) ease-in-out both}:root{--flatify__alert-bg-color:var(--flatify__bg-color-dark);--flatify__alert-txt-color:var(--flatify__txt-color);--flatify__alert-border-color:var(--flatify__bg-color-darker);--flatify__alert-animation-show-duration:200ms;--flatify__alert-animation-hide-duration:300ms;--flatify__alert-animation-show:flatify-blow-in var(--flatify__alert-animation-show-duration) ease;--flatify__alert-animation-hide:flatify-alert-will-be-removed var(--flatify__alert-animation-hide-duration) ease}.alert{--flatify__local-bg-color:var(--flatify__alert-bg-color);--flatify__local-border-color:var(--flatify__alert-border-color);background:var(--flatify__alert-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);color:var(--flatify__alert-txt-color);font-size:.9em;line-height:var(--flatify__large-line-height);margin-bottom:1em;padding:1.25em;position:relative}.alert:not(.alert-will-be-removed){-webkit-animation:var(--flatify__alert-animation-show) both;animation:var(--flatify__alert-animation-show) both}.alert.alert-will-be-removed{-webkit-animation:var(--flatify__alert-animation-hide) both;animation:var(--flatify__alert-animation-hide) both}.alert:hover .close-button.floating{transform:scale(1)}.alert .close-button{float:right;position:relative;right:-.38em;top:-.38em}.alert .close-button.floating{background:transparent!important;position:absolute;right:.75em;top:.75em;transform:scale(0)}.alert .close-button.floating:after{background:var(--flatify__local-bg-color);border-radius:100em;box-shadow:0 0 .64em .5em var(--flatify__local-bg-color);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.alert .close-button:focus{transform:scale(1)}.alert:not(.has-icon){width:100%}.alert.has-icon{margin-left:1.5em;padding-left:2.75em}.alert .alert-svg{background:var(--flatify__local-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:calc(var(--flatify__border-radius)*.9);bottom:0;color:inherit;filter:brightness(115%);height:3.3em;left:-1.4em;margin:auto 0;padding:.5em;position:absolute;top:0}.alert .alert-svg svg{fill:currentColor;height:2em;width:2em}.alert.style-light-light .alert-svg{filter:brightness(95%)}:root{--flatify__badge-txt-color:var(--flatify__txt-color-inverted);--flatify__badge-bg-color:var(--flatify__color-accent-primary)}.badge{background:var(--flatify__badge-bg-color);border-radius:calc(var(--flatify__border-radius)*.5);color:var(--flatify__badge-txt-color);display:inline-block;font-size:.64em;font-weight:var(--flatify__medium-font-weight);line-height:1;min-height:1.35em;min-width:1.35em;padding:.35em .65em;text-align:center;text-decoration:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;white-space:nowrap}:root{--flatify__backdrop-priority:1030;--flatify__backdrop-color:var(--flatify__txt-color);--flatify__backdrop-opacity:0.5;--flatify__backdrop-filter:none;--flatify__modal-backdrop-color:var(--flatify__backdrop-color)}.backdrop-layer{-webkit-backdrop-filter:var(--flatify__backdrop-filter);backdrop-filter:var(--flatify__backdrop-filter);background:var(--flatify__backdrop-color);display:none;height:100%;left:0;opacity:var(--flatify__backdrop-opacity);position:fixed;top:0;width:100%;z-index:var(--flatify__backdrop-priority)}.backdrop-layer.show{-webkit-animation:flatify-backdrop-fade-in var(--flatify__modal-animation-show-duration);animation:flatify-backdrop-fade-in var(--flatify__modal-animation-show-duration);display:block}.backdrop-layer.backdrop-will-be-removed{-webkit-animation:flatify-fade-out var(--flatify__modal-animation-hide-duration) both;animation:flatify-fade-out var(--flatify__modal-animation-hide-duration) both}.backdrop-layer.modal-backdrop{--flatify__backdrop-priority:1030;--flatify__backdrop-color:var(--flatify__modal-backdrop-color)}:root{--flatify__breadcrumbs-txt-color:var(--flatify__txt-color);--flatify__breadcrumbs-bg-color:var(--flatify__bg-color);--flatify__breadcrumbs-border-color:var(--flatify__bg-color-darker)}.breadcrumbs-wrapper{width:100%}.breadcrumbs{--flatify__local-txt-color:var(--flatify__breadcrumbs-txt-color);--flatify__local-bg-color:var(--flatify__breadcrumbs-bg-color);--flatify__local-border-color:var(--flatify__breadcrumbs-border-color);border-radius:var(--flatify__border-radius);list-style:none;margin:.5em 0;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:thin}.breadcrumbs[class*=style-]{background:transparent!important}.breadcrumbs .crumb{background:var(--flatify__local-bg-color);border-bottom:var(--flatify__border-width) solid;border-top:var(--flatify__border-width) solid;border-color:var(--flatify__local-border-color);color:var(--flatify__local-txt-color);display:table-cell;overflow:hidden;padding:.64em 1em;position:relative;white-space:nowrap}.breadcrumbs .crumb:not(:first-child){padding-left:3em}.breadcrumbs .crumb:not(:first-child):before{background:transparent;border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:.18em;bottom:0;content:" ";display:block;height:2.5em;left:-1.2em;margin:auto 0;position:absolute;top:0;transform:rotate(45deg);transition:transform var(--flatify__simple-transition);width:2.5em}.breadcrumbs .crumb:first-child{border-left:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius) 0 0 var(--flatify__border-radius);padding-left:2em}.breadcrumbs .crumb:last-child{border-radius:0 var(--flatify__border-radius) var(--flatify__border-radius) 0;border-right:var(--flatify__border-width) solid var(--flatify__local-border-color);padding-right:2em}.breadcrumbs .crumb:focus-within:before,.breadcrumbs .crumb:hover:before{transform:rotate(45deg) scale(1.15)}:root{--flatify__button-txt-color:var(--flatify__txt-color);--flatify__button-bg-color:var(--flatify__bg-color-dark);--flatify__button-border-color:var(--flatify__bg-color-darker)}input[type=file]:not(.default)::-webkit-file-upload-button{--flatify__local-bg-color:var(--flatify__button-bg-color);-webkit-appearance:none;appearance:none;background:var(--flatify__button-bg-color);border:none;border-radius:var(--flatify__border-radius);box-shadow:0 calc(var(--flatify__border-width)*1.38) 0 var(--flatify__button-border-color);color:var(--flatify__button-txt-color);display:inline-block;filter:brightness(100%);font-weight:var(--flatify__medium-font-weight);margin:.32em .32em .5em;padding:.75em .85em .5em;text-align:center;text-decoration:none!important;-webkit-transition:filter var(--flatify__simple-transition)!important;transition:filter var(--flatify__simple-transition)!important;-webkit-user-select:none;user-select:none;vertical-align:middle;will-change:transform,filter}.button,input[type=file]:not(.default)::file-selector-button{--flatify__local-bg-color:var(--flatify__button-bg-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--flatify__button-bg-color);border:none;border-radius:var(--flatify__border-radius);box-shadow:0 calc(var(--flatify__border-width)*1.38) 0 var(--flatify__button-border-color);color:var(--flatify__button-txt-color);display:inline-block;filter:brightness(100%);font-weight:var(--flatify__medium-font-weight);margin:.32em .32em .5em;padding:.75em .85em .5em;text-align:center;text-decoration:none!important;transition:filter var(--flatify__simple-transition)!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;will-change:transform,filter}input[type=file]:not(.static):not(.default)::-webkit-file-upload-button{outline:none!important}.button:not(.static),input[type=file]:not(.static):not(.default)::file-selector-button{outline:none!important}.radio-button:focus+input[type=file]:not(.default)::-webkit-file-upload-button, input[type=file]:not(.static):hover:not(.default)::-webkit-file-upload-button{filter:brightness(var(--flatify__hover-brightness))}.button:not(.static):hover,.radio-button:focus+.button,.radio-button:focus+input[type=file]:not(.default)::file-selector-button,input[type=file]:not(.static):hover:not(.default)::file-selector-button{filter:brightness(var(--flatify__hover-brightness))}.checkbox-button:checked+input[type=file]:not(.default)::-webkit-file-upload-button, .radio-button:checked+input[type=file]:not(.default)::-webkit-file-upload-button, input.active[type=file]:not(.default)::-webkit-file-upload-button, input[type=file]:not(.static):active:not(.default)::-webkit-file-upload-button, input[type=file]:not(.static):focus-visible:not(.default)::-webkit-file-upload-button{box-shadow:inset 0 0 0 var(--flatify__button-border-color);filter:brightness(var(--flatify__hover-brightness));transform:translateY(calc(var(--flatify__border-width)*1.38))}.active.button,.button:not(.static):active,.button:not(.static):focus-visible,.checkbox-button:checked+.button,.checkbox-button:checked+input[type=file]:not(.default)::file-selector-button,.radio-button:checked+.button,.radio-button:checked+input[type=file]:not(.default)::file-selector-button,input.active[type=file]:not(.default)::file-selector-button,input[type=file]:not(.static):active:not(.default)::file-selector-button,input[type=file]:not(.static):focus-visible:not(.default)::file-selector-button{box-shadow:inset 0 0 0 var(--flatify__button-border-color);filter:brightness(var(--flatify__hover-brightness));transform:translateY(calc(var(--flatify__border-width)*1.38))}input.outline[type=file]:not(.default)::-webkit-file-upload-button{background:transparent!important;color:var(--flatify__button-txt-color)!important}.outline.button,input.outline[type=file]:not(.default)::file-selector-button{background:transparent!important;color:var(--flatify__button-txt-color)!important}input.bordered[type=file]:not(.default)::-webkit-file-upload-button, input.outline[type=file]:not(.default)::-webkit-file-upload-button{box-shadow:0 calc(var(--flatify__border-width)*1.38) 0 var(--flatify__button-border-color),inset 0 calc(var(--flatify__border-width)*.38) 0 var(--flatify__button-border-color),inset calc(var(--flatify__border-width)*-.38) 0 0 var(--flatify__button-border-color),inset calc(var(--flatify__border-width)*.38) 0 0 var(--flatify__button-border-color),0 calc(var(--flatify__border-width)*-.38) 0 var(--flatify__button-border-color),calc(var(--flatify__border-width)*.38) 0 0 var(--flatify__button-border-color),calc(var(--flatify__border-width)*-.38) 0 0 var(--flatify__button-border-color)}.bordered.button,.outline.button,input.bordered[type=file]:not(.default)::file-selector-button,input.outline[type=file]:not(.default)::file-selector-button{box-shadow:0 calc(var(--flatify__border-width)*1.38) 0 var(--flatify__button-border-color),inset 0 calc(var(--flatify__border-width)*.38) 0 var(--flatify__button-border-color),inset calc(var(--flatify__border-width)*-.38) 0 0 var(--flatify__button-border-color),inset calc(var(--flatify__border-width)*.38) 0 0 var(--flatify__button-border-color),0 calc(var(--flatify__border-width)*-.38) 0 var(--flatify__button-border-color),calc(var(--flatify__border-width)*.38) 0 0 var(--flatify__button-border-color),calc(var(--flatify__border-width)*-.38) 0 0 var(--flatify__button-border-color)}input.bordered.active[type=file]:not(.default)::-webkit-file-upload-button, input.bordered[type=file]:not(.static):active:not(.default)::-webkit-file-upload-button, input.bordered[type=file]:not(.static):focus-visible:not(.default)::-webkit-file-upload-button, input.outline.active[type=file]:not(.default)::-webkit-file-upload-button, input.outline[type=file]:not(.static):active:not(.default)::-webkit-file-upload-button, input.outline[type=file]:not(.static):focus-visible:not(.default)::-webkit-file-upload-button{box-shadow:inset 0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color),0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color);transform:translateY(calc(var(--flatify__border-width)*1.2))}.bordered.active.button,.bordered.button:not(.static):active,.bordered.button:not(.static):focus-visible,.outline.active.button,.outline.button:not(.static):active,.outline.button:not(.static):focus-visible,input.bordered.active[type=file]:not(.default)::file-selector-button,input.bordered[type=file]:not(.static):active:not(.default)::file-selector-button,input.bordered[type=file]:not(.static):focus-visible:not(.default)::file-selector-button,input.outline.active[type=file]:not(.default)::file-selector-button,input.outline[type=file]:not(.static):active:not(.default)::file-selector-button,input.outline[type=file]:not(.static):focus-visible:not(.default)::file-selector-button{box-shadow:inset 0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color),0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color);transform:translateY(calc(var(--flatify__border-width)*1.2))}input[class*=style-][type=file]:not(.default)::-webkit-file-upload-button{--flatify__button-bg-color:var(--flatify__local-bg-color);--flatify__button-border-color:var(--flatify__local-border-color)}[class*=style-].button,input[class*=style-][type=file]:not(.default)::file-selector-button{--flatify__button-bg-color:var(--flatify__local-bg-color);--flatify__button-border-color:var(--flatify__local-border-color)}input[class*=style-][class*=light][type=file]:not(.default)::-webkit-file-upload-button{--flatify__button-txt-color:var(--flatify__local-txt-color)}[class*=style-][class*=light].button,input[class*=style-][class*=light][type=file]:not(.default)::file-selector-button{--flatify__button-txt-color:var(--flatify__local-txt-color)}input[class*=style-][type=file]:not([class*=light]):not(.default)::-webkit-file-upload-button{--flatify__button-txt-color:var(--flatify__local-border-color)}[class*=style-].button:not([class*=light]),input[class*=style-][type=file]:not([class*=light]):not(.default)::file-selector-button{--flatify__button-txt-color:var(--flatify__local-border-color)}input[class*=style-].outline.style-dark-light[type=file]:not(.default)::-webkit-file-upload-button{--flatify__button-txt-color:var(--flatify__txt-color)}[class*=style-].outline.style-dark-light.button,input[class*=style-].outline.style-dark-light[type=file]:not(.default)::file-selector-button{--flatify__button-txt-color:var(--flatify__txt-color)}input.disabled[type=file]:not(.default)::-webkit-file-upload-button, input[type=file]:disabled:not(.default)::-webkit-file-upload-button{background:var(--flatify__button-border-color)!important;box-shadow:inset 0 0 0 var(--flatify__button-border-color);filter:contrast(85%) brightness(85%) opacity(70%)!important;pointer-events:none;transform:translateY(calc(var(--flatify__border-width)*1.38))}.button:disabled,.disabled.button,input.disabled[type=file]:not(.default)::file-selector-button,input[type=file]:disabled:not(.default)::file-selector-button{background:var(--flatify__button-border-color)!important;box-shadow:inset 0 0 0 var(--flatify__button-border-color);filter:contrast(85%) brightness(85%) opacity(70%)!important;pointer-events:none;transform:translateY(calc(var(--flatify__border-width)*1.38))}.checkbox-button:checked+.button.bordered,.checkbox-button:checked+.button.outline,.radio-button:checked+.button.bordered,.radio-button:checked+.button.outline{box-shadow:inset 0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color),0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color);transform:translateY(calc(var(--flatify__border-width)*1.2))}.checkbox-button:disabled+.button,.radio-button:disabled+.button{background:var(--flatify__button-border-color)!important;box-shadow:inset 0 0 0 var(--flatify__button-border-color);filter:contrast(85%) brightness(85%) opacity(70%)!important;pointer-events:none;transform:translateY(calc(var(--flatify__border-width)*1.38))}.button svg{fill:currentColor}.link-button{padding:.75em .85em}.link-button,button.no-style{background:transparent;border:none}button.no-style{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;color:currentColor;cursor:pointer;margin:0;outline:none;padding:0 .38em;transform:none!important}:root{--flatify__two-layer-button-animation-show:flatify-blow-in 0.2s 0.2s ease-in-out}.two-layer-button{--flatify__overlay-layer-priority:0;--flatify__overlay-layer-opacity:0;overflow:hidden}.two-layer-button .secondary-text{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding-top:.32em;position:absolute;top:0;width:100%}.two-layer-button .secondary-text svg{width:1.75em}.two-layer-button .secondary-text,.two-layer-button:before{transition:all var(--flatify__simple-transition) .1s}.two-layer-button:focus-visible:before,.two-layer-button:hover:before{--flatify__overlay-layer-opacity:1}.two-layer-button:focus-visible .secondary-text,.two-layer-button:hover .secondary-text{-webkit-animation:var(--flatify__two-layer-button-animation-show);animation:var(--flatify__two-layer-button-animation-show);-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1}.add-button{background:transparent;border:none;display:inline-block;height:1.2em;position:relative;width:1.2em}.add-button:after,.add-button:before{background:currentColor;border-radius:var(--flatify__border-radius);bottom:0;content:" ";height:max(3px,.18em);left:0;margin:auto;position:absolute;right:0;top:0;transition:transform var(--flatify__simple-transition);will-change:transform}.add-button:not(.active):before{transform:rotate(90deg)}.add-button.active:before{transform:rotate(0)}.add-button.active:after{transform:rotate(-180deg)}.hamburger{background:transparent;border:none;height:1.2em;position:relative;width:1.2em}.hamburger:after,.hamburger:before{background:currentColor;border-radius:var(--flatify__border-radius);content:" ";height:max(3px,.18em);left:0;position:absolute;transition:transform var(--flatify__simple-transition),width var(--flatify__simple-transition);will-change:width,transform}.hamburger:not(.active):before{top:.25em;width:100%}.hamburger:not(.active):after{bottom:.25em;width:75%}.hamburger:not(.active):focus:before,.hamburger:not(.active):hover:before{width:75%}.hamburger:not(.active):focus:after,.hamburger:not(.active):hover:after{width:100%}.hamburger.active:after,.hamburger.active:before{-webkit-animation:flatify-fade-in .25s ease-in-out;animation:flatify-fade-in .25s ease-in-out;bottom:0;margin:auto 0;top:0;width:100%}.hamburger.active:before{transform:rotate(45deg)}.hamburger.active:after{transform:rotate(-45deg)}.arrow-button{align-items:center;background:var(--flatify__bg-color-dark);border:none;border-radius:var(--flatify__border-radius);display:flex}.arrow-button:after{background-color:currentColor;content:" ";display:inline-block;height:1.2em;mask:var(--flatify__arrow-down-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__arrow-down-icon) no-repeat 50% 50%;position:relative;transition:all var(--flatify__bouncing-transition);width:1.2em;will-change:transform;z-index:1}.arrow-button:not(:empty):after{margin-left:.32em}.arrow-button.arrow-flip:after,.arrow-button.arrow-top:after{transform:rotate(180deg)}.arrow-button.arrow-top.arrow-flip:after{transform:rotate(0)}.arrow-button.arrow-left:after{transform:rotate(90deg)}.arrow-button.arrow-left.arrow-flip:after,.arrow-button.arrow-right:after{transform:rotate(-90deg)}.arrow-button.arrow-right.arrow-flip:after{transform:rotate(90deg)}.close-button,.search-button{background:var(--flatify__bg-color-dark);border:none;border-radius:var(--flatify__border-radius);color:inherit;height:2.5em;padding:.5em;transition:all var(--flatify__simple-transition);width:2.5em;will-change:transform}@media (prefers-reduced-motion:no-preference){.close-button:not(.button):active,.close-button:not(.button):focus-visible,.search-button:not(.button):active,.search-button:not(.button):focus-visible{transform:scale(.85)!important}}.close-button:before,.search-button:before{background-color:currentColor;content:" ";display:block;height:100%;position:relative;width:100%;z-index:1}.close-button:before{mask:var(--flatify__close-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__close-icon) no-repeat 50% 50%}.search-button:before{mask:var(--flatify__search-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__search-icon) no-repeat 50% 50%}.button-group{display:flex;margin:.25em .125em}.button-group .button{border-radius:0}.button-group .button.bordered,.button-group .button.outline{margin:0!important}.button-group:not(.vertical) .button{margin:0 -1px!important}.button-group:not(.vertical) .button:first-child{border-radius:var(--flatify__border-radius) 0 0 var(--flatify__border-radius)}.button-group:not(.vertical) .button:last-child{border-radius:0 var(--flatify__border-radius) var(--flatify__border-radius) 0}.button-group.vertical{flex-direction:column}.button-group.vertical .button{margin:-1px 0!important}.button-group.vertical .button:first-child{border-radius:var(--flatify__border-radius) var(--flatify__border-radius) 0 0}.button-group.vertical .button:last-child{border-radius:0 0 var(--flatify__border-radius) var(--flatify__border-radius)}:root{--flatify__firework-color-main:var(--flatify__color-blue-primary);--flatify__firework-color-center-top-bottom:var(--flatify__color-blue-primary);--flatify__firework-color-center-left-right:var(--flatify__color-blue-primary);--flatify__firework-color-left-top-bottom:var(--flatify__color-purple-primary);--flatify__firework-color-right-top-bottom:var(--flatify__color-purple-primary);--flatify__firework-animation-delay:0s;--flatify__firework-animation-duration:4s;--flatify__firework-animation-iteration-count:infinite}.fireworks{-webkit-animation:flatify-firework ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);animation:flatify-firework ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);background:transparent;height:2em;position:relative;width:2.5em;z-index:1025}.fireworks .spark:after,.fireworks .spark:before,.fireworks:before{background:var(--flatify__firework-color-main);border-radius:50em;content:" ";height:.25em;position:absolute}.fireworks:not(.simple):before{-webkit-animation:flatify-firework-main ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both;animation:flatify-firework-main ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both;bottom:0;left:0;margin:auto;right:0;top:0;width:.25em}.fireworks .spark{-webkit-animation:flatify-firework-sparks ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both;animation:flatify-firework-sparks ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both;height:100%;left:0;position:absolute;top:0;width:100%}.fireworks .spark:first-child:after,.fireworks .spark:first-child:before,.fireworks .spark:nth-child(2):after,.fireworks .spark:nth-child(2):before{bottom:0;margin:auto;top:0;width:1.5em}.fireworks .spark:first-child:before,.fireworks .spark:nth-child(2):before{-webkit-animation:flatify-firework-spark-left ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);animation:flatify-firework-spark-left ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);left:-.25em}.fireworks .spark:first-child:after,.fireworks .spark:nth-child(2):after{-webkit-animation:flatify-firework-spark-right ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);animation:flatify-firework-spark-right ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);right:-.25em}.fireworks .spark:first-child{--flatify__firework-color-main:var(--flatify__firework-color-center-left-right)}.fireworks .spark:nth-child(2){--flatify__firework-color-main:var(--flatify__firework-color-center-top-bottom);transform:rotate(90deg)}.fireworks .spark:nth-child(3),.fireworks .spark:nth-child(4){left:0}.fireworks .spark:nth-child(3):after,.fireworks .spark:nth-child(3):before,.fireworks .spark:nth-child(4):after,.fireworks .spark:nth-child(4):before{width:.75em}.fireworks .spark:nth-child(3):before,.fireworks .spark:nth-child(4):before{-webkit-animation:flatify-firework-spark-corner-top ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);animation:flatify-firework-spark-corner-top ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);top:0;transform:rotate(45deg)}.fireworks .spark:nth-child(3):after,.fireworks .spark:nth-child(4):after{-webkit-animation:flatify-firework-spark-corner-bottom ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);animation:flatify-firework-spark-corner-bottom ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);bottom:0;transform:rotate(-45deg)}.fireworks .spark:nth-child(3){--flatify__firework-color-main:var(--flatify__firework-color-left-top-bottom)}.fireworks .spark:nth-child(4){--flatify__firework-color-main:var(--flatify__firework-color-right-top-bottom);transform:rotate(180deg)}@-webkit-keyframes flatify-firework{0%,20%{transform:translateY(0)}40%{transform:translateY(-1em)}80%,to{transform:translateY(.5em)}}@keyframes flatify-firework{0%,20%{transform:translateY(0)}40%{transform:translateY(-1em)}80%,to{transform:translateY(.5em)}}@-webkit-keyframes flatify-firework-main{0%{opacity:0;transform:scale(0) translateY(1em)}5%{opacity:1;transform:scale(0,6) translateY(1em)}26%{transform:scaleY(2) translateY(0)}30%{transform:scale(9) translateY(0)}40%,to{transform:scale(0) translateY(0)}}@keyframes flatify-firework-main{0%{opacity:0;transform:scale(0) translateY(1em)}5%{opacity:1;transform:scale(0,6) translateY(1em)}26%{transform:scaleY(2) translateY(0)}30%{transform:scale(9) translateY(0)}40%,to{transform:scale(0) translateY(0)}}@-webkit-keyframes flatify-firework-sparks{0%,30%{-webkit-clip-path:circle(0 at center);clip-path:circle(0 at center);opacity:0}38%{-webkit-clip-path:circle(100% at center);clip-path:circle(100% at center);opacity:1}65%,to{opacity:0}}@keyframes flatify-firework-sparks{0%,30%{-webkit-clip-path:circle(0 at center);clip-path:circle(0 at center);opacity:0}38%{-webkit-clip-path:circle(100% at center);clip-path:circle(100% at center);opacity:1}65%,to{opacity:0}}@-webkit-keyframes flatify-firework-spark-corner-top{0%,30%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left);opacity:1;transform:scale(1) translate(0) rotate(45deg)}40%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left)}60%,to{-webkit-clip-path:circle(0 at left);clip-path:circle(0 at left);opacity:0;transform:scale(1.5) translate(-.5em,-.25em) rotate(45deg)}}@keyframes flatify-firework-spark-corner-top{0%,30%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left);opacity:1;transform:scale(1) translate(0) rotate(45deg)}40%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left)}60%,to{-webkit-clip-path:circle(0 at left);clip-path:circle(0 at left);opacity:0;transform:scale(1.5) translate(-.5em,-.25em) rotate(45deg)}}@-webkit-keyframes flatify-firework-spark-corner-bottom{0%,30%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left);opacity:1;transform:scale(1) translate(0) rotate(-45deg)}40%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left)}60%,to{-webkit-clip-path:circle(0 at left);clip-path:circle(0 at left);opacity:0;transform:scale(1.5) translate(-.5em,.25em) rotate(-45deg)}}@keyframes flatify-firework-spark-corner-bottom{0%,30%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left);opacity:1;transform:scale(1) translate(0) rotate(-45deg)}40%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left)}60%,to{-webkit-clip-path:circle(0 at left);clip-path:circle(0 at left);opacity:0;transform:scale(1.5) translate(-.5em,.25em) rotate(-45deg)}}@-webkit-keyframes flatify-firework-spark-left{0%,30%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left);opacity:1;transform:scale(1) translate(0)}40%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left)}60%,to{-webkit-clip-path:circle(0 at left);clip-path:circle(0 at left);opacity:0;transform:scaleX(2) translate(-.5em)}}@keyframes flatify-firework-spark-left{0%,30%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left);opacity:1;transform:scale(1) translate(0)}40%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left)}60%,to{-webkit-clip-path:circle(0 at left);clip-path:circle(0 at left);opacity:0;transform:scaleX(2) translate(-.5em)}}@-webkit-keyframes flatify-firework-spark-right{0%,30%{-webkit-clip-path:circle(100% at right);clip-path:circle(100% at right);opacity:1;transform:scale(1) translate(0)}40%{-webkit-clip-path:circle(100% at right);clip-path:circle(100% at right)}60%,to{-webkit-clip-path:circle(0 at right);clip-path:circle(0 at right);opacity:0;transform:scaleX(2) translate(.5em)}}@keyframes flatify-firework-spark-right{0%,30%{-webkit-clip-path:circle(100% at right);clip-path:circle(100% at right);opacity:1;transform:scale(1) translate(0)}40%{-webkit-clip-path:circle(100% at right);clip-path:circle(100% at right)}60%,to{-webkit-clip-path:circle(0 at right);clip-path:circle(0 at right);opacity:0;transform:scaleX(2) translate(.5em)}}:root{--flatify__card-txt-color:var(--flatify__txt-color);--flatify__card-bg-color:var(--flatify__bg-color);--flatify__card-border-color:var(--flatify__bg-color-darker)}.card{--flatify__local-txt-color:var(--flatify__card-txt-color);--flatify__local-bg-color:var(--flatify__card-bg-color);--flatify__local-border-color:var(--flatify__card-border-color);background:var(--flatify__local-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color);color:var(--flatify__local-txt-color);display:flex;flex-grow:1;max-width:100%;overflow:hidden;padding:.75em;position:relative}.card:not(.horizontal){flex-direction:column;width:20em}.card:not(.horizontal) .card-badges{right:.5em}.card.horizontal{gap:1em}.card.horizontal .card-header{width:40%}.card.horizontal .card-header .card-badges{left:.5em}.card.horizontal .card-image{height:100%}.card.horizontal .card-right{display:flex;flex-direction:column;flex-grow:1;width:60%}.card .card-header{border-radius:calc(var(--flatify__border-radius)*.6);font-size:1.2em;overflow:hidden;position:relative}.card .card-header .card-badges{display:flex;gap:.38em;position:absolute;top:.5em}.card .card-body{height:100%;-webkit-hyphens:auto;hyphens:auto}.card .card-footer{align-items:center;display:flex;font-size:.9em;padding-top:.75em}.card .card-footer .button{padding-bottom:.32em;padding-top:.64em}.card .card-image{border-radius:calc(var(--flatify__border-radius)*.6);height:10em;-o-object-fit:cover;object-fit:cover;width:100%}.card .card-title{font-size:1.2em;margin:.75em 0 .38em}:root{--flatify__menu-bg-color:var(--flatify__bg-color-dark);--flatify__menu-txt-color:var(--flatify__txt-color);--flatify__menu-border-color:var(--flatify__bg-color-darker);--flatify__menu-active-item-bg-color:var(--flatify__bg-color-darker);--flatify__menu-active-item-txt-color:var(--flatify__txt-color);--flatify__menu-item-bg-color:var(--flatify__bg-color-dark);--flatify__menu-item-bg-color__hover:var(--flatify__bg-color-dark);--flatify__menu-item-bg-color__focus:var(--flatify__bg-color-dark);--flatify__menu-item-txt-color:var(--flatify__txt-color);--flatify__menu-item-txt-color__hover:var(--flatify__txt-color);--flatify__menu-item-txt-color__focus:var(--flatify__txt-color);--flatify__submenu-bg-color:var(--flatify__bg-color);--flatify__submenu-txt-color:var(--flatify__txt-color);--flatify__submenu-border-color:var(--flatify__bg-color-darker);--flatify__submenu-item-bg-color:var(--flatify__bg-color);--flatify__submenu-item-bg-color__hover:var(--flatify__bg-color-dark);--flatify__submenu-item-bg-color__focus:var(--flatify__bg-color-dark);--flatify__submenu-item-txt-color:var(--flatify__txt-color);--flatify__submenu-item-txt-color__hover:var(--flatify__txt-color);--flatify__submenu-item-txt-color__focus:var(--flatify__txt-color);--flatify__submenu-animation-show-duration:350ms;--flatify__submenu-animation-show-delay:200ms;--flatify__submenu-animation-show:flatify-dropdown-show var(--flatify__submenu-animation-show-duration) var(--flatify__submenu-animation-show-delay) cubic-bezier(0.52,0.42,0.44,1.44) both}.menu-items-wrapper{background:var(--flatify__menu-bg-color);color:var(--flatify__menu-txt-color);list-style:none;margin:0;padding:.5em}.menu-items-wrapper.navbar{align-items:center;border-bottom:var(--flatify__border-width) solid var(--flatify__menu-border-color);display:flex;height:4.25em;padding-left:1.24em;padding-right:1.24em;scrollbar-width:thin;width:100%}.menu-items-wrapper.navbar.scrollable-x .search-bar,.menu-items-wrapper.navbar.scrollable .search-bar{min-width:12em}.menu-items-wrapper.navbar .links{display:flex;list-style:none;margin-bottom:0;padding:0;white-space:nowrap}.menu-items-wrapper.navbar .links .menu-item{border-radius:calc(var(--flatify__border-radius)*.9);font-weight:var(--flatify__medium-font-weight);position:relative}.menu-items-wrapper.navbar .links .menu-item a,.menu-items-wrapper.navbar .links .menu-item button{background:transparent;color:inherit;font-size:1em;font-weight:var(--flatify__medium-font-weight)}.menu-items-wrapper.navbar .links .menu-item.active{font-weight:var(--flatify__bold-font-weight)}.menu-items-wrapper.navbar .links .menu-item:focus-within>.submenu,.menu-items-wrapper.navbar .links .menu-item:hover>.submenu{-webkit-animation:var(--flatify__submenu-animation-show);animation:var(--flatify__submenu-animation-show);display:block}.menu-items-wrapper.navbar .links .menu-item .submenu{display:none;left:.5em;position:absolute;top:100%;z-index:10}.menu-items-wrapper.navbar .links .menu-item .submenu .submenu{left:115%;top:-50%}.menu-items-wrapper.navbar .links .menu-item .submenu .submenu:after{background:transparent!important;border-radius:1em;content:" ";left:-3.6em;min-height:4em;position:absolute;top:.64em;width:4em}.menu-items-wrapper.navbar .navbar-logo{height:3em;margin-right:.64em}.menu-items-wrapper.navbar .navbar-logo img{height:100%}.menu-items-wrapper[class*=style-]{--flatify__menu-active-item-bg-color:var(--flatify__local-border-color);--flatify__menu-active-item-txt-color:var(--flatify__local-txt-color);--flatify__menu-item-bg-color:var(--flatify__local-bg-color);--flatify__menu-item-bg-color__hover:var(--flatify__local-bg-color);--flatify__menu-item-bg-color__focus:var(--flatify__local-bg-color);--flatify__menu-item-txt-color:var(--flatify__local-txt-color);--flatify__menu-item-txt-color__hover:var(--flatify__local-txt-color);--flatify__menu-item-txt-color__focus:var(--flatify__local-txt-color)}.menu-items-wrapper .menu-item{align-items:center;background:var(--flatify__menu-item-bg-color);border-radius:calc(var(--flatify__border-radius)*.75);color:var(--flatify__menu-item-txt-color);display:flex;margin:0 .25em;transition:all var(--flatify__simple-transition)}.menu-items-wrapper .menu-item.disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-items-wrapper .menu-item>a,.menu-items-wrapper .menu-item>button{color:inherit;padding:.64em 1em;text-decoration:none!important;width:100%}.menu-items-wrapper .menu-item:hover{background:var(--flatify__menu-item-bg-color__hover);color:var(--flatify__menu-item-txt-color__hover)}.menu-items-wrapper .menu-item.active{background:var(--flatify__menu-active-item-bg-color);color:var(--flatify__menu-active-item-txt-color)}.menu-items-wrapper .menu-item:focus,.menu-items-wrapper .menu-item:focus-within{background:var(--flatify__menu-item-bg-color__focus);color:var(--flatify__menu-item-txt-color__focus)}.dropdown,.menu-items-wrapper .submenu{--flatify__local-bg-color:var(--flatify__submenu-bg-color);--flatify__local-txt-color:var(--flatify__submenu-txt-color);--flatify__local-border-color:var(--flatify__submenu-border-color);background:var(--flatify__submenu-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);color:var(--flatify__submenu-txt-color);margin-bottom:0;min-width:12em;padding:.5em;position:relative}.dropdown[class*=style-],.menu-items-wrapper .submenu[class*=style-]{--flatify__submenu-bg-color:var(--flatify__local-bg-color);--flatify__submenu-txt-color:var(--flatify__local-txt-color);--flatify__submenu-border-color:var(--flatify__local-border-color);--flatify__submenu-item-bg-color:var(--flatify__local-bg-color);--flatify__submenu-item-bg-color__hover:var(--flatify__local-bg-color);--flatify__submenu-item-bg-color__focus:var(--flatify__local-bg-color);--flatify__submenu-item-txt-color:var(--flatify__local-txt-color);--flatify__submenu-item-txt-color__hover:var(--flatify__local-txt-color);--flatify__submenu-item-txt-color__focus:var(--flatify__local-txt-color)}.dropdown .menu-item,.menu-items-wrapper .submenu .menu-item{background:var(--flatify__submenu-item-bg-color);color:var(--flatify__submenu-item-txt-color);font-size:.9em;margin:0}.dropdown .menu-item:not(:first-child),.menu-items-wrapper .submenu .menu-item:not(:first-child){margin-top:.32em}.dropdown .menu-item a,.menu-items-wrapper .submenu .menu-item a{padding:.64em 1.25em}.dropdown .menu-item:hover,.menu-items-wrapper .submenu .menu-item:hover{background:var(--flatify__submenu-item-bg-color__hover);color:var(--flatify__submenu-item-txt-color__hover)}.dropdown .menu-item.active,.menu-items-wrapper .submenu .menu-item.active{background:var(--flatify__submenu-active-item-bg-color);color:var(--flatify__submenu-active-item-txt-color)}.dropdown .menu-item:focus,.dropdown .menu-item:focus-within,.menu-items-wrapper .submenu .menu-item:focus,.menu-items-wrapper .submenu .menu-item:focus-within{background:var(--flatify__submenu-item-bg-color__focus);color:var(--flatify__submenu-item-txt-color__focus)}.dropdown .menu-item.arrow-button:after,.menu-items-wrapper .submenu .menu-item.arrow-button:after{margin-right:.75em}.dropdown .menu-item.heading,.menu-items-wrapper .submenu .menu-item.heading{background:var(--flatify__submenu-bg-color)!important;color:var(--flatify__submenu-txt-color)!important;font-weight:var(--flatify__medium-font-weight);padding:1em .75em .5em}.dropdown .menu-item.separator,.menu-items-wrapper .submenu .menu-item.separator{background:var(--flatify__local-border-color)!important;height:var(--flatify__border-width);margin:.5em 0!important;opacity:.5}.dropdown .pointer-arrow,.dropdown[class*=arrow-]:before,.menu-items-wrapper .submenu .pointer-arrow,.menu-items-wrapper .submenu[class*=arrow-]:before{border-style:solid;content:" ";height:0;position:absolute;width:0;will-change:top,bottom,left,right}.dropdown.arrow-top:before,.dropdown[data-popper-placement=bottom] .pointer-arrow,.menu-items-wrapper .submenu.arrow-top:before,.menu-items-wrapper .submenu[data-popper-placement=bottom] .pointer-arrow{border-bottom-color:var(--flatify__local-bg-color);border-left-color:transparent;border-right-color:transparent;border-top-color:var(--flatify__local-bg-color);border-width:0 .64em .64em;bottom:-.5em;filter:drop-shadow(0 calc(var(--flatify__border-width)*-1) 0 var(--flatify__local-border-color));top:-.5em}.dropdown.arrow-bottom:before,.dropdown[data-popper-placement=top] .pointer-arrow,.menu-items-wrapper .submenu.arrow-bottom:before,.menu-items-wrapper .submenu[data-popper-placement=top] .pointer-arrow{border-bottom-color:var(--flatify__local-bg-color);border-left-color:transparent;border-right-color:transparent;border-top-color:var(--flatify__local-bg-color);border-width:.64em .64em 0;bottom:-.5em;filter:drop-shadow(0 var(--flatify__border-width) 0 var(--flatify__local-border-color))}.dropdown.arrow-left:before,.dropdown[data-popper-placement=right] .pointer-arrow,.menu-items-wrapper .submenu.arrow-left:before,.menu-items-wrapper .submenu[data-popper-placement=right] .pointer-arrow{border-bottom-color:transparent;border-left-color:var(--flatify__local-bg-color);border-right-color:var(--flatify__local-bg-color);border-top-color:transparent;border-width:.64em .64em .64em 0;filter:drop-shadow(calc(var(--flatify__border-width)*-1) 0 0 var(--flatify__local-border-color));left:-.5em}.dropdown.arrow-right:before,.dropdown[data-popper-placement=left] .pointer-arrow,.menu-items-wrapper .submenu.arrow-right:before,.menu-items-wrapper .submenu[data-popper-placement=left] .pointer-arrow{border-bottom-color:transparent;border-left-color:var(--flatify__local-bg-color);border-right-color:var(--flatify__local-bg-color);border-top-color:transparent;border-width:.64em 0 .64em .64em;filter:drop-shadow(var(--flatify__border-width) 0 0 var(--flatify__local-border-color));right:-.5em}.dropdown.arrow-bottom:before,.dropdown.arrow-top:before,.menu-items-wrapper .submenu.arrow-bottom:before,.menu-items-wrapper .submenu.arrow-top:before{left:2em}.dropdown.arrow-left:before,.dropdown.arrow-right:before,.menu-items-wrapper .submenu.arrow-left:before,.menu-items-wrapper .submenu.arrow-right:before{top:2em}:root{--flatify__dropdown-animation-show-duration:300ms;--flatify__dropdown-animation-hide-duration:200ms;--flatify__dropdown-animation-show:flatify-dropdown-show var(--flatify__dropdown-animation-show-duration) cubic-bezier(0.52,0.42,0.44,1.44);--flatify__dropdown-animation-hide:flatify-dropdown-hide var(--flatify__dropdown-animation-hide-duration) cubic-bezier(0.52,0.42,0.44,1.44) both}.dropdown-wrapper{display:inline-block;position:relative}.dropdown-wrapper:not(.free-size) .dropdown{width:110%}.dropdown{display:none;position:absolute;will-change:top,bottom,left,right;z-index:1000}.dropdown.show{-webkit-animation:var(--flatify__dropdown-animation-show);animation:var(--flatify__dropdown-animation-show);display:block}.dropdown.dropdown-will-be-hidden{-webkit-animation:var(--flatify__dropdown-animation-hide);animation:var(--flatify__dropdown-animation-hide)}.popover .dropdown{font-size:.9em;z-index:1060}:root{--flatify__modal-bg-color:var(--flatify__bg-color);--flatify__modal-txt-color:var(--flatify__txt-color);--flatify__modal-border-color:var(--flatify__bg-color-darker);--flatify__modal-animation-show-duration:350ms;--flatify__modal-animation-hide-duration:250ms;--flatify__modal-animation-default-show:flatify-blow-in var(--flatify__modal-animation-show-duration) cubic-bezier(0.52,0.42,0.44,1.44);--flatify__modal-animation-default-hide:flatify-blow-out var(--flatify__modal-animation-hide-duration) cubic-bezier(0.52,0.42,0.44,1.44) both;--flatify__modal-animation-top-show:flatify-slide-down-in var(--flatify__modal-animation-show-duration) ease;--flatify__modal-animation-top-hide:flatify-slide-down-out var(--flatify__modal-animation-hide-duration) ease both;--flatify__modal-animation-bottom-show:flatify-slide-up-in var(--flatify__modal-animation-show-duration) ease;--flatify__modal-animation-bottom-hide:flatify-slide-up-out var(--flatify__modal-animation-hide-duration) ease both;--flatify__modal-animation-left-show:flatify-slide-right-in var(--flatify__modal-animation-show-duration) ease;--flatify__modal-animation-left-hide:flatify-slide-right-out var(--flatify__modal-animation-hide-duration) ease both;--flatify__modal-animation-right-show:flatify-slide-left-in var(--flatify__modal-animation-show-duration) ease;--flatify__modal-animation-right-hide:flatify-slide-left-out var(--flatify__modal-animation-hide-duration) ease both}.modal{--flatify__local-bg-color:var(--flatify__modal-bg-color);--flatify__local-border-color:var(--flatify__modal-border-color);background:var(--flatify__modal-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color);color:var(--flatify__modal-txt-color);display:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:0 auto;max-width:32em;overflow:hidden;position:fixed;right:0;top:5em;width:90%;z-index:1040}.modal.modal-sm{font-size:.9em;max-width:20em}.modal.modal-lg{font-size:1.2em;max-width:45em}.modal.show{-webkit-animation:var(--flatify__modal-animation-default-show);animation:var(--flatify__modal-animation-default-show);display:block}.modal.modal-will-be-hidden{-webkit-animation:var(--flatify__modal-animation-default-hide);animation:var(--flatify__modal-animation-default-hide)}.modal.modal-center{bottom:0;left:0;margin:auto;right:0;top:0}.modal.modal-top{border-radius:0 0 var(--flatify__border-radius) var(--flatify__border-radius);border-top:none!important;bottom:unset;left:0;margin:0 auto;right:0;top:0}.modal.modal-top.show{-webkit-animation:var(--flatify__modal-animation-top-show);animation:var(--flatify__modal-animation-top-show)}.modal.modal-top.modal-will-be-hidden{-webkit-animation:var(--flatify__modal-animation-top-hide);animation:var(--flatify__modal-animation-top-hide)}.modal.modal-bottom{border-bottom:none!important;border-radius:var(--flatify__border-radius) var(--flatify__border-radius) 0 0;bottom:0;box-shadow:inset 0 .125em 0 var(--flatify__local-border-color);left:0;margin:0 auto;right:0;top:unset}.modal.modal-bottom.show{-webkit-animation:var(--flatify__modal-animation-bottom-show);animation:var(--flatify__modal-animation-bottom-show)}.modal.modal-bottom.modal-will-be-hidden{-webkit-animation:var(--flatify__modal-animation-bottom-hide);animation:var(--flatify__modal-animation-bottom-hide)}.modal.modal-left{border-left:none!important;border-radius:0 var(--flatify__border-radius) var(--flatify__border-radius) 0;bottom:0;box-shadow:inset -.125em 0 0 var(--flatify__local-border-color);left:0;margin:auto 0;right:unset;top:0}.modal.modal-left.show{-webkit-animation:var(--flatify__modal-animation-left-show);animation:var(--flatify__modal-animation-left-show)}.modal.modal-left.modal-will-be-hidden{-webkit-animation:var(--flatify__modal-animation-left-hide);animation:var(--flatify__modal-animation-left-hide)}.modal.modal-right{border-radius:var(--flatify__border-radius) 0 0 var(--flatify__border-radius);border-right:none!important;bottom:0;box-shadow:inset .125em 0 0 var(--flatify__local-border-color);left:unset;margin:auto 0;right:0;top:0}.modal.modal-right.show{-webkit-animation:var(--flatify__modal-animation-right-show);animation:var(--flatify__modal-animation-right-show)}.modal.modal-right.modal-will-be-hidden{-webkit-animation:var(--flatify__modal-animation-right-hide);animation:var(--flatify__modal-animation-right-hide)}.modal.bordered .modal-header{border-bottom:var(--flatify__border-width) solid var(--flatify__local-border-color)}.modal.bordered .modal-footer{border-top:var(--flatify__border-width) solid var(--flatify__local-border-color)}.modal[class*=width-]{max-width:unset}.modal .close-modal{background:var(--flatify__local-bg-color)}.modal-content{display:flex;flex-direction:column;height:100%}.modal-header{align-items:center;display:flex;justify-content:space-between;padding:.75em 1.25em}.modal-header .modal-title{font-size:1.4em;font-weight:var(--flatify__medium-font-weight);margin-bottom:0}.modal-body{flex-grow:1;padding:.75em 1.25em}.modal-footer{align-items:center;display:flex;justify-content:space-between;padding:.5em 1.25em}:root{--flatify__loading-color:currentColor;--flatify__loading-dot-width:0.5em;--flatify__loading-dot-height:0.5em;--flatify__loading-dot-animation-start-scale:1.5;--flatify__loading-dot-animation-duration:1.2s;--flatify__loading-spinner-animation-duration:0.75s}.loading,.loading:after,.loading:before{--flatify__local-txt-color:var(--flatify__loading-color);background:var(--flatify__local-txt-color);border-radius:10em;display:block;height:var(--flatify__loading-dot-height);opacity:0;width:var(--flatify__loading-dot-width)}.loading{-webkit-animation:flatify-loading-dot-first var(--flatify__loading-dot-animation-duration) infinite;animation:flatify-loading-dot-first var(--flatify__loading-dot-animation-duration) infinite;margin-right:calc(var(--flatify__loading-dot-width)*4);position:relative}.loading.stop-animation,.loading.stop-animation:after,.loading.stop-animation:before{opacity:1!important}.loading:after,.loading:before{content:" ";position:absolute}.loading:before{-webkit-animation:flatify-loading-dot-second var(--flatify__loading-dot-animation-duration) infinite;animation:flatify-loading-dot-second var(--flatify__loading-dot-animation-duration) infinite;left:calc(var(--flatify__loading-dot-width)*2)}.loading:after{-webkit-animation:flatify-loading-dot-third var(--flatify__loading-dot-animation-duration) infinite;animation:flatify-loading-dot-third var(--flatify__loading-dot-animation-duration) infinite;left:calc(var(--flatify__loading-dot-width)*4)}.overlay-layer>.loading,.overlay-layer>.spinner,.two-layer-button>.loading,.two-layer-button>.spinner{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:12}.overlay-layer>.loading,.two-layer-button>.loading{left:calc(var(--flatify__loading-dot-width)*-4)}.button.two-layer-button>.spinner,.overlay-layer.button>.spinner{font-size:.9em}.spinner{--flatify__local-txt-color:var(--flatify__loading-color);border:.25em solid transparent;border-radius:50em;display:flex;height:2em;justify-content:space-between;width:2em}.spinner[class*=style-]{border-color:transparent!important}.spinner:before{-webkit-animation:flatify-spin var(--flatify__loading-spinner-animation-duration) linear infinite;animation:flatify-spin var(--flatify__loading-spinner-animation-duration) linear infinite;border:.25em solid var(--flatify__local-txt-color);border-left:.25em solid transparent;border-radius:50em;content:" ";height:100%;position:relative;width:100%}:root{--flatify__progress-bg-color:var(--flatify__bg-color-dark);--flatify__progress-txt-color:var(--flatify__txt-color-inverted);--flatify__progress-border-color:var(--flatify__bg-color-darker);--flatify__progress-animation-duration:2.5s}.progress{--flatify__local-txt-color:var(--flatify__progress-txt-color);background:var(--flatify__progress-bg-color);border-radius:var(--flatify__border-radius);color:var(--flatify__local-txt-color);display:block;margin:.5em 0;overflow:hidden;width:100%}.progress.bordered{border:var(--flatify__border-width) solid var(--flatify__progress-border-color)}.progress .progress-bar{background:var(--flatify__color-accent-primary);border-radius:var(--flatify__border-radius);color:var(--flatify__local-txt-color);font-size:.75em;min-height:1.4em;overflow:hidden;padding:.125em .5em;position:relative;transition:width var(--flatify__long-transition),transform var(--flatify__long-transition),background var(--flatify__simple-transition);will-change:width,transform}.progress .progress-bar:after{background:currentColor;border-radius:var(--flatify__border-radius);content:" ";height:.32em;left:0;margin:0 auto;opacity:.2;position:absolute;right:0;top:30%;width:min(90%,100% - 2em)}.progress.processing{cursor:wait}.progress.processing .progress-bar:before{-webkit-animation:flatify-processing linear var(--flatify__progress-animation-duration) infinite;animation:flatify-processing linear var(--flatify__progress-animation-duration) infinite;background:var(--flatify__color-accent-light);content:" ";height:110%;left:0;position:absolute;top:0;transform-origin:left;width:100%}.search-bar{position:relative}.search-bar input[type=search],.search-bar input[type=text]{padding-right:3.14em;width:100%}.search-bar input[type=search].style-light:focus,.search-bar input[type=text].style-light:focus{background:var(--flatify__bg-color)!important;filter:none!important}.search-bar .search-button{border-radius:calc(var(--flatify__border-radius)*.75);bottom:0;color:var(--flatify__form-element-txt-color);font-size:1em;height:2.2em;margin:auto 0;position:absolute;right:.5em;top:0;width:2.2em}:root{--flatify__tab-txt-color:var(--flatify__txt-color);--flatify__tab-bg-color:var(--flatify__bg-color);--flatify__tab-border-color:var(--flatify__bg-color-darker);--flatify__tab-animation-show-duration:300ms;--flatify__tab-animation-hide-duration:200ms;--flatify__tab-animation-show:flatify-blow-in var(--flatify__tab-animation-show-duration) ease;--flatify__tab-animation-hide:flatify-blow-out var(--flatify__tab-animation-hide-duration) cubic-bezier(0.52,0.42,0.44,1.44) both}.tabs-content[class*=style-],.tabs-header[class*=style-],.tabs-wrapper[class*=style-]{--flatify__tab-txt-color:var(--flatify__local-txt-color);--flatify__tab-bg-color:var(--flatify__local-bg-color);--flatify__tab-border-color:var(--flatify__local-border-color)}.tabs-content[class*=style-] .tab-button.active,.tabs-header[class*=style-] .tab-button.active,.tabs-wrapper,.tabs-wrapper[class*=style-] .tab-button.active{color:var(--flatify__tab-txt-color)}.tabs-wrapper{background:var(--flatify__tab-bg-color);border-radius:var(--flatify__border-radius);margin:1em 0;overflow:hidden}.tabs-wrapper.bordered{border:var(--flatify__border-width) solid var(--flatify__tab-border-color);box-shadow:0 .125em 0 var(--flatify__tab-border-color)}.tabs-header{align-items:center;background:var(--flatify__tab-bg-color);border-bottom:var(--flatify__border-width) solid var(--flatify__tab-border-color);color:var(--flatify__tab-txt-color);display:flex;flex-wrap:wrap;padding:0 1em}.tabs-header.scrollable{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.tabs-header.scrollable .tab-button{white-space:nowrap}.tabs-header.scrollable:not(.line-at-top) .tab-button:before{bottom:-1px}@media screen and (max-width:575.98px){.tabs-header{font-size:.9em;padding:0}}.tabs-header .tab-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit!important;font-weight:var(--flatify__medium-font-weight);height:100%;margin:0 .38em;opacity:.6;outline:none;padding:.75em 1.5em;position:relative;text-align:center;text-decoration:none!important;transition:all var(--flatify__simple-transition)!important;vertical-align:middle;width:auto}.tabs-header .tab-button:focus,.tabs-header .tab-button:hover{opacity:1}.tabs-header .tab-button:focus:not(.active):before,.tabs-header .tab-button:hover:not(.active):before{transform:scaleY(1.2) scaleX(.85)}.tabs-header .tab-button:before{background:var(--flatify__tab-border-color);border-radius:calc(var(--flatify__border-radius)*.32) calc(var(--flatify__border-radius)*.32) 0 0;bottom:calc(var(--flatify__border-width)*-.5);content:" ";height:calc(var(--flatify__border-width)*1.5);left:0;position:absolute;transform-origin:bottom center;transition:all var(--flatify__simple-transition)!important;width:100%}.tabs-header .tab-button:not(.active):before{transform:scaleY(0)}.tabs-header .tab-button.active{color:var(--flatify__color-accent-primary)!important;opacity:1}.tabs-header .tab-button.active:before{background:var(--flatify__color-accent-primary)}.tabs-header .tab-button .badge{margin-left:.5em;vertical-align:middle}.tabs-header.line-at-top .tab-button:before{border-radius:0 0 calc(var(--flatify__border-radius)*.32) calc(var(--flatify__border-radius)*.32);bottom:unset;top:0;transform-origin:top center}.tabs-content{background:var(--flatify__tab-bg-color);color:var(--flatify__tab-txt-color);overflow:hidden}.tabs-content .tab-panel{padding:1em}.tabs-content .tab-panel:not(.show){display:none!important}.tabs-content.no-animation .tab-panel{-webkit-animation-duration:0s!important;animation-duration:0s!important}.tabs-content.slide-animation .tab-panel.show.slide-left{-webkit-animation:flatify-slide-left-in-min var(--flatify__tab-animation-show-duration) ease;animation:flatify-slide-left-in-min var(--flatify__tab-animation-show-duration) ease}.tabs-content.slide-animation .tab-panel.show.slide-left.tab-will-be-hidden{-webkit-animation:flatify-slide-left-out-min var(--flatify__tab-animation-hide-duration) ease;animation:flatify-slide-left-out-min var(--flatify__tab-animation-hide-duration) ease}.tabs-content.slide-animation .tab-panel.show.slide-right{-webkit-animation:flatify-slide-right-in-min var(--flatify__tab-animation-show-duration) ease;animation:flatify-slide-right-in-min var(--flatify__tab-animation-show-duration) ease}.tabs-content.slide-animation .tab-panel.show.slide-right.tab-will-be-hidden{-webkit-animation:flatify-slide-right-out-min var(--flatify__tab-animation-hide-duration) ease;animation:flatify-slide-right-out-min var(--flatify__tab-animation-hide-duration) ease}.tabs-content.fade-animation .tab-panel.show{-webkit-animation:flatify-fade-in var(--flatify__tab-animation-show-duration) ease;animation:flatify-fade-in var(--flatify__tab-animation-show-duration) ease}.tabs-content.fade-animation .tab-panel.show.tab-will-be-hidden{-webkit-animation:flatify-fade-out var(--flatify__tab-animation-hide-duration) ease;animation:flatify-fade-out var(--flatify__tab-animation-hide-duration) ease}.tab-panel.show{-webkit-animation:var(--flatify__tab-animation-show);animation:var(--flatify__tab-animation-show)}.tab-panel.show.tab-will-be-hidden{-webkit-animation:var(--flatify__tab-animation-hide);animation:var(--flatify__tab-animation-hide)}:root{--flatify__toast-txt-color:var(--flatify__txt-color);--flatify__toast-bg-color:var(--flatify__bg-color);--flatify__toast-border-color:var(--flatify__bg-color-darker);--flatify__toast-inner-space:2.5em;--flatify__toast-animation-show-duration:300ms;--flatify__toast-animation-hide-duration:200ms;--flatify__toast-animation-show:flatify-slide-up-in-min var(--flatify__toast-animation-show-duration) ease;--flatify__toast-animation-hide:flatify-slide-down-out-min var(--flatify__toast-animation-hide-duration) ease both}.toast-wrapper{display:flex;flex-direction:column;max-width:100vw;position:fixed;width:20em;z-index:1100}.toast-wrapper.bottom{bottom:var(--flatify__toast-inner-space);flex-direction:column-reverse}.toast-wrapper.top{flex-direction:column;top:var(--flatify__toast-inner-space)}.toast-wrapper.left{left:var(--flatify__toast-inner-space)}.toast-wrapper.right{right:var(--flatify__toast-inner-space)}.toast-wrapper.center{left:0;margin:0 auto;right:0}@media screen and (max-width:575.98px){.toast-wrapper{--flatify__toast-inner-space:0.5em;width:calc(100% - 1em)}.toast-wrapper.left,.toast-wrapper.right{left:0;margin:0 auto;right:0}}.toast{--flatify__local-txt-color:var(--flatify__toast-txt-color);--flatify__local-bg-color:var(--flatify__toast-bg-color);--flatify__local-border-color:var(--flatify__toast-border-color);background:var(--flatify__local-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color);color:var(--flatify__local-txt-color);margin:.25em 0;overflow:hidden;padding:.9em;position:relative;width:100%}.toast:not(.toast-will-be-removed){-webkit-animation:var(--flatify__toast-animation-show);animation:var(--flatify__toast-animation-show)}.toast.toast-will-be-removed{-webkit-animation:var(--flatify__toast-animation-hide);animation:var(--flatify__toast-animation-hide)}.toast:hover .close-button{transform:scale(1);transition-delay:.15s}.toast .toast-svg{fill:currentColor;display:inline-block;margin-right:.32em;max-height:2em;opacity:.75;width:2em}.toast .toast-svg else{margin-left:.32em}.toast .close-button{background:var(--flatify__local-bg-color);bottom:0;box-shadow:0 0 .32em .32em var(--flatify__local-bg-color);font-size:.85em;margin:auto 0;position:absolute;right:.25em;top:0;transform:scale(0)}.toast .close-button else{left:.25em}:root{--flatify__form-element-accent-color:var(--flatify__color-accent-primary);--flatify__form-element-bg-color:var(--flatify__bg-color-dark);--flatify__form-element-txt-color:var(--flatify__txt-color);--flatify__form-element-border-color:var(--flatify__bg-color-darker);--flatify__form-element-border-color__focus:var(--flatify__form-element-accent-color);--flatify__form-element-border-color__valid:var(--flatify__color-success-primary);--flatify__form-element-border-color__warning:var(--flatify__color-warning-primary);--flatify__form-element-border-color__invalid:var(--flatify__color-danger-primary)}.form-label:not(:first-of-type){margin-top:.9em}.form-label.inline:not(:first-child){margin-left:.38em}.form-label:not(.inline){display:block;margin-left:.38em}.floating-label input,.floating-label textarea{padding:1.64em 1em .5em!important}.floating-label input:not(:-moz-placeholder-shown)+.form-label, .floating-label textarea:not(:-moz-placeholder-shown)+.form-label{opacity:.5;transform:scale(.75) translateY(-.9em)}.floating-label input:focus+.form-label,.floating-label input:not(:placeholder-shown)+.form-label,.floating-label textarea:focus+.form-label,.floating-label textarea:not(:placeholder-shown)+.form-label{opacity:.5;transform:scale(.75) translateY(-.9em)}.floating-label input::-moz-placeholder, .floating-label textarea::-moz-placeholder{opacity:0!important}.floating-label input::placeholder,.floating-label textarea::placeholder{opacity:0!important}.floating-label .form-label{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:1em;margin:auto 0;opacity:.8;pointer-events:none;position:absolute;top:0;transform-origin:top left;transition:all var(--flatify__bouncing-transition);will-change:opacity,transform}.floating-label.is-textarea .form-label{bottom:unset;top:1.5em}input:not(.default),select:not(.default),textarea:not(.default){background:var(--flatify__form-element-bg-color);border:var(--flatify__border-width) solid var(--flatify__form-element-border-color);border-radius:var(--flatify__border-radius);color:var(--flatify__form-element-txt-color);filter:brightness(100%);font-size:.9em;margin:.38em 0;outline:none!important;padding:.8em 1em;transition:all var(--flatify__simple-transition);will-change:filter}input:hover:not(:focus):not(.default),select:hover:not(:focus):not(.default),textarea:hover:not(:focus):not(.default){filter:brightness(var(--flatify__hover-brightness))}input:focus:not(.default),select:focus:not(.default),textarea:focus:not(.default){border-color:var(--flatify__form-element-border-color__focus)!important}input:not(.default)::-moz-placeholder, select:not(.default)::-moz-placeholder, textarea:not(.default)::-moz-placeholder{color:inherit;opacity:.45;-moz-transition:all var(--flatify__simple-transition);transition:all var(--flatify__simple-transition)}input:not(.default)::placeholder,select:not(.default)::placeholder,textarea:not(.default)::placeholder{color:inherit;opacity:.45;transition:all var(--flatify__simple-transition)}input:focus:not(.default)::-moz-placeholder, select:focus:not(.default)::-moz-placeholder, textarea:focus:not(.default)::-moz-placeholder{opacity:0}input:focus:not(.default)::placeholder,select:focus:not(.default)::placeholder,textarea:focus:not(.default)::placeholder{opacity:0}input[class*=style-]:not(.default),select[class*=style-]:not(.default),textarea[class*=style-]:not(.default){--flatify__form-element-bg-color:var(--flatify__local-bg-color);--flatify__form-element-txt-color:var(--flatify__local-txt-color);--flatify__form-element-border-color:var(--flatify__local-border-color);--flatify__form-element-border-color__focus:var(--flatify__local-border-color-dark)}.input-wrapper.invalid input:not(.default),.input-wrapper.invalid select:not(.default),.input-wrapper.invalid textarea:not(.default),input.invalid:not(.default),select.invalid:not(.default),textarea.invalid:not(.default){--flatify__form-element-border-color:var(--flatify__form-element-border-color__invalid)!important;--flatify__form-element-border-color__focus:var( + */:root{--flatify__border-width:max(2px,0.18em);--flatify__border-radius:1em;--flatify__hover-brightness:95%;--flatify__backdrop-opacity:0.35;--flatify__max-font-size:100%;--flatify__min-font-size:85%;--flatify__primary-font-family:Nunito,sans-serif;--flatify__heading-font-family:Nunito,sans-serif;--flatify__code-font-family:Fira Code,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--flatify__base-line-height:1.5;--flatify__small-line-height:1.2;--flatify__large-line-height:1.8;--flatify__medium-font-weight:600;--flatify__bold-font-weight:700;--flatify__extra-bold-font-weight:900;--flatify__body-text-align:initial;--flatify__heading-font-style:normal;--flatify__heading-font-weight:bold;--flatify__heading-mb:0.5em;--flatify__paragraph-mb:2em;--flatify__link-decoration:none;--flatify__link-decoration__hover:underline 0.125em currentColor;--flatify__link-decoration__focus:none;--flatify__bg-color:#fff;--flatify__bg-color-dark:#f1f4f7;--flatify__bg-color-darker:#ced9e3;--flatify__bg-color-darkest:#809cb6;--flatify__txt-color:#2e4051;--flatify__txt-color-light:#77838e;--flatify__txt-color-dark:#1e2a35;--flatify__txt-color-inverted:#fff;--flatify__heading-color:currentColor;--flatify__color-blue-primary:#1cb0f6;--flatify__color-blue-light:#77d0fa;--flatify__color-blue-dark:#1896d1;--flatify__color-blue-darker:#0e587b;--flatify__color-green-primary:#58cc02;--flatify__color-green-light:#9be067;--flatify__color-green-dark:#4bad02;--flatify__color-green-darker:#2c6601;--flatify__color-yellow-primary:#ffde00;--flatify__color-yellow-light:#ffeb66;--flatify__color-yellow-dark:#d9bd00;--flatify__color-yellow-darker:#a69000;--flatify__color-orange-primary:#ff9600;--flatify__color-orange-light:#ffc066;--flatify__color-orange-dark:#d98000;--flatify__color-orange-darker:#804b00;--flatify__color-red-primary:#ff4b4b;--flatify__color-red-light:#ff9393;--flatify__color-red-dark:#d94040;--flatify__color-red-darker:#802626;--flatify__color-pink-primary:#ff86d0;--flatify__color-pink-light:#ffb6e3;--flatify__color-pink-dark:#d972b1;--flatify__color-pink-darker:#804368;--flatify__color-purple-primary:#c164ff;--flatify__color-purple-light:#daa2ff;--flatify__color-purple-dark:#a455d9;--flatify__color-purple-darker:#613280;--flatify__color-accent-primary:#1cb0f6;--flatify__color-accent-light:#77d0fa;--flatify__color-accent-dark:#1896d1;--flatify__color-accent-darker:#0e587b;--flatify__color-success-primary:#58cc02;--flatify__color-success-light:#9be067;--flatify__color-success-dark:#4bad02;--flatify__color-success-darker:#2c6601;--flatify__color-info-primary:#1cb0f6;--flatify__color-info-light:#77d0fa;--flatify__color-info-dark:#1896d1;--flatify__color-info-darker:#0e587b;--flatify__color-warning-primary:#ff9600;--flatify__color-warning-light:#ffc066;--flatify__color-warning-dark:#d98000;--flatify__color-warning-darker:#804b00;--flatify__color-danger-primary:#ff4b4b;--flatify__color-danger-light:#ff9393;--flatify__color-danger-dark:#d94040;--flatify__color-danger-darker:#802626;--flatify__color-light-primary:#f1f4f7;--flatify__color-light-light:#fff;--flatify__color-light-dark:#ced9e3;--flatify__color-light-darker:#809cb6;--flatify__color-dark-primary:#2e4051;--flatify__color-dark-light:#77838e;--flatify__color-dark-dark:#1e2a35;--flatify__color-dark-darker:#121a20;--flatify__tap-highlight-color:transparent;--flatify__link-color:#1cb0f6;--flatify__link-color__hover:#77d0fa;--flatify__link-color__focus:#1896d1;--flatify__arrow-down-icon:url('data:image/svg+xml; utf8, ');--flatify__blockquote-icon:url('data:image/svg+xml; utf8, ');--flatify__close-icon:url('data:image/svg+xml; utf8, ');--flatify__eye-icon:url('data:image/svg+xml; utf8, ');--flatify__search-icon:url('data:image/svg+xml; utf8, ');--flatify__select-icon:url('data:image/svg+xml; utf8, ');--flatify__simple-transition:0.15s ease-in-out;--flatify__bouncing-transition:0.35s cubic-bezier(0.59,-0.39,0.36,1.38);--flatify__long-transition:1s ease-in-out}*,:after,:before{box-sizing:border-box}*{margin:0}@media screen and (max-width:575.98px){:root{font-size:var(--flatify__min-font-size)}}@media (min-width:576px) and (max-width:1200px){:root{font-size:calc(var(--flatify__min-font-size) + (var(--flatify__max-font-size) - var(--flatify__min-font-size))*(.16026vw - .92308px))}}@media screen and (min-width:1200px){:root{font-size:var(--flatify__max-font-size)}}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-tap-highlight-color:var(--flatify__tap-highlight-color);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:var(--flatify__bg-color);color:var(--flatify__txt-color);font-family:var(--flatify__primary-font-family);line-height:var(--flatify__base-line-height);margin:0;text-align:var(--flatify__body-text-align)}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{color:var(--flatify__heading-color);font-family:var(--flatify__heading-font-family,--flatify__primary-font-family);font-style:var(--flatify__heading-font-style);font-weight:var(--flatify__heading-font-weight);margin-bottom:var(--flatify__heading-mb);margin-top:0}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:var(--flatify__extra-bold-font-weight)}h1{font-size:3.5em}h1,h2{line-height:var(--flatify__small-line-height)}h2{font-size:3em}h3{font-size:2.35em;line-height:var(--flatify__small-line-height)}h4{font-size:2em}h4,h5{line-height:var(--flatify__base-line-height)}h5{font-size:1.65em}h6{font-size:1.35em;line-height:var(--flatify__base-line-height)}p{line-height:var(--flatify__large-line-height);margin-bottom:var(--flatify__paragraph-mb);margin-top:0}p:last-of-type{margin-bottom:0}abbr[title]{cursor:help;-webkit-text-decoration:var(--flatify__txt-color-light) underline dotted .125em;text-decoration:var(--flatify__txt-color-light) underline dotted .125em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1em}ol,ul{padding-left:2em}ol else,ul else{padding-right:2em}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:var(--flatify__medium-font-weight)}dd{margin-bottom:.5em;margin-left:0}b,strong{font-weight:var(--flatify__bold-font-weight)}.mark,mark{color:var(--flatify__txt-color-dark)}.mark:not(.inline),mark:not(.inline){background:var(--flatify__color-yellow-light);border-radius:calc(var(--flatify__border-radius)*.38);padding:0 .32em}.mark.inline,mark.inline{--flatify__local-bg-color:var(--flatify__color-yellow-light);background:transparent!important;isolation:isolate;margin:0 .32em;position:relative;white-space:nowrap}.mark.inline:before,mark.inline:before{background:var(--flatify__local-bg-color);border-radius:calc(var(--flatify__border-radius)*.38);content:" ";height:100%;left:0;opacity:.9;position:absolute;top:0;transform:rotate(-3deg) scale(1.1,1.2) skew(-10deg);width:100%;z-index:-1}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.link-button,a:not(.button){color:var(--flatify__link-color);-webkit-text-decoration:var(--flatify__link-decoration);text-decoration:var(--flatify__link-decoration);text-underline-position:under;transition:color var(--flatify__simple-transition),background var(--flatify__simple-transition),border var(--flatify__simple-transition)}.link-button:hover,a:hover:not(.button){color:var(--flatify__link-color__hover);-webkit-text-decoration:var(--flatify__link-decoration__hover);text-decoration:var(--flatify__link-decoration__hover)}.link-button:focus,a:focus:not(.button){color:var(--flatify__link-color__focus);-webkit-text-decoration:var(--flatify__link-decoration__focus);text-decoration:var(--flatify__link-decoration__focus)}code,kbd,pre,samp{direction:ltr;font-family:var(--flatify__code-font-family);font-size:1em;unicode-bidi:bidi-override}pre{background:var(--flatify__bg-color-dark);border:var(--flatify__border-width) solid var(--flatify__bg-color-darker);border-radius:var(--flatify__border-radius);display:block;margin-bottom:1em;margin-top:0;overflow:auto;padding:1em}pre code{color:inherit;word-break:normal}code{word-wrap:break-word;background:var(--flatify__bg-color-dark);border:var(--flatify__border-width) solid var(--flatify__bg-color-darker);border-radius:calc(var(--flatify__border-radius)*.5);color:var(--flatify__txt-color);font-size:.85em;padding:.18em .32em;vertical-align:middle}a>code{color:inherit}a:focus-visible,button:focus-visible{outline:.18em solid currentColor}img,svg{vertical-align:middle}canvas,img,picture,video{display:block;max-width:100%}label{display:inline-block}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{font:inherit}button,input,optgroup,select,textarea{font-family:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-weight:var(--flatify__bold-font-weight);line-height:inherit;margin-bottom:.5em;padding:0;width:100%}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit}::file-selector-button{font:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}:root{--flatify__blockquote-accent-color:var(--flatify__color-accent-primary)}blockquote{border:solid var(--flatify__blockquote-accent-color);border-radius:calc(var(--flatify__border-radius)*.5);border-width:0 0 0 .5em;line-height:var(--flatify__large-line-height);margin:0 0 var(--flatify__paragraph-mb);overflow:hidden;position:relative;z-index:0}blockquote:not(.no-icon):before{background-color:currentColor;content:" ";filter:brightness(100%);mask:var(--flatify__blockquote-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__blockquote-icon) no-repeat 50% 50%;opacity:.1;position:absolute;z-index:-1}blockquote:not(.large){border-radius:calc(var(--flatify__border-radius)*.5) var(--flatify__border-radius) var(--flatify__border-radius) calc(var(--flatify__border-radius)*.5);font-size:1em;line-height:var(--flatify__large-line-height);padding:.75em 1.25em}blockquote:not(.large):before{height:7em;left:1em;top:1em;width:7em}blockquote.large{border-width:.5em 0;font-size:1.25em;margin-top:2em;padding:1.25em .75em}blockquote.large:before{bottom:0;height:15em;left:0;margin:auto;right:0;top:0;width:15em}blockquote.large:not(.text-align-fill){text-align:center}blockquote cite{display:block;font-size:.64em;font-style:normal;letter-spacing:.18em;opacity:.8;padding-top:1.5em;text-transform:uppercase}figure{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:0 0 1em;max-width:100%;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}figure,figure img{border-radius:var(--flatify__border-radius)}figure img{height:100%;width:100%}figure figcaption{font-size:.9em;padding:1em 0}figure .source{--flatify__local-border-color:var(--flatify__txt-color-light);background:var(--flatify__txt-color-dark);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:calc(var(--flatify__border-radius)*.75);color:var(--flatify__txt-color-inverted);font-size:.75em;line-height:1;padding:.5em;position:absolute;right:1em;top:1em}figure.fill{width:100%!important}figure.centered{margin-left:auto;margin-right:auto}figure.overlay-caption{overflow:hidden}figure.overlay-caption figcaption{background:linear-gradient(0,var(--flatify__txt-color-dark),transparent);bottom:0;color:var(--flatify__txt-color-inverted);left:0;padding-left:1em;padding-right:1em;position:absolute;width:100%}hr{background-color:currentColor;border:none;border-radius:var(--flatify__border-radius);color:currentColor;margin:1em 0;opacity:.5}hr:not([size]){height:var(--flatify__border-width)}hr.dots{background:transparent;display:block;height:auto;line-height:1;padding:2em;text-align:center}hr.dots:before{content:"‌•••";font-size:1.4em;font-weight:700;letter-spacing:1.4em}hr.short{margin:3em auto;width:9em}kbd{--flatify__local-border-color:var(--flatify__bg-color-darker);background:var(--flatify__bg-color-dark);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:calc(var(--flatify__border-radius)*.5);box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color);display:inline-block;font-size:.85em;font-weight:400;line-height:1;margin:0 .25em;min-width:1.75em;padding:.18em .32em .32em;text-align:center;transition:all var(--flatify__simple-transition);vertical-align:middle;will-change:transform}kbd:hover{box-shadow:inset 0 0 0 var(--flatify__local-border-color);transform:translateY(.15em)}kbd kbd{background:transparent;border:none;box-shadow:none;padding:0;transform:none!important}:root{--flatify__table-border-color:var(--flatify__bg-color-darker);--flatify__table-bg-color:var(--flatify__bg-color);--flatify__table-bg-color-dark:var(--flatify__bg-color-dark);--flatify__table-bg-color-darker:var(--flatify__bg-color-darker);--flatify__table-txt-color:var(--flatify__txt-color)}table{caption-side:bottom;color:var(--flatify__table-txt-color);display:table;table-layout:fixed;width:100%}table td,table th{background:var(--flatify__table-bg-color);padding:.75em 1em}table thead{word-break:break-word}table thead td,table thead th{background:var(--flatify__table-bg-color-dark)}table:not(.bordered){border-collapse:collapse}table.bordered:not(.horizontal){border-spacing:0}table.bordered:not(.horizontal) tr:first-child td,table.bordered:not(.horizontal) tr:first-child th{border-top:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.bordered:not(.horizontal) td,table.bordered:not(.horizontal) th{border-left:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.bordered:not(.horizontal) td:last-child,table.bordered:not(.horizontal) th:last-child{border-right:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.bordered:not(.horizontal) td,table.bordered:not(.horizontal) th{border-bottom:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.bordered:not(.horizontal) thead+tbody tr td,table.bordered:not(.horizontal) thead+tbody tr th{border-top:none!important}table.horizontal tr{flex-basis:100%;white-space:nowrap}table.horizontal thead{float:left}table.horizontal thead td,table.horizontal thead th{display:block}table.horizontal tbody{display:flex;overflow-x:auto}table.horizontal tbody tr{display:inline-block}table.horizontal tbody td,table.horizontal tbody th{display:block}table.horizontal.bordered{border-spacing:0}table.horizontal.bordered thead tr{border-right:var(--flatify__border-width) solid var(--flatify__table-border-color);display:block}table.horizontal.bordered thead td,table.horizontal.bordered thead th{border-left:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.horizontal.bordered tbody td,table.horizontal.bordered tbody th{border-right:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.horizontal.bordered td,table.horizontal.bordered th{border-top:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.horizontal.bordered td:last-child,table.horizontal.bordered th:last-child{border-bottom:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.horizontal thead tr td:first-child,table.horizontal thead tr th:first-child{border-top-left-radius:var(--flatify__border-radius)}table.horizontal thead tr td:last-child,table.horizontal thead tr th:last-child{border-bottom-left-radius:var(--flatify__border-radius)}table.horizontal tbody tr:last-child td:first-child,table.horizontal tbody tr:last-child th:first-child{border-top-right-radius:var(--flatify__border-radius)}table.horizontal tbody tr:last-child td:last-child,table.horizontal tbody tr:last-child th:last-child{border-bottom-right-radius:var(--flatify__border-radius)}table:not(.horizontal) tr:last-child th:first-child{border-top-left-radius:var(--flatify__border-radius)}table:not(.horizontal) tr:last-child th:last-child{border-top-right-radius:var(--flatify__border-radius)}table:not(.horizontal) tr:last-child td:first-child{border-bottom-left-radius:var(--flatify__border-radius)}table:not(.horizontal) tr:last-child td:last-child{border-bottom-right-radius:var(--flatify__border-radius)}table.striped thead td,table.striped thead th{background:var(--flatify__table-bg-color-darker)}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background:var(--flatify__table-bg-color-dark)}caption{font-size:.9em;opacity:.8;padding:.75em 0}th{font-weight:var(--flatify__medium-font-weight);text-align:inherit;text-align:-webkit-match-parent}.table-active{background:var(--flatify__table-bg-color-darker)}:root{--flatify__accordion-txt-color:var(--flatify__txt-color);--flatify__accordion-bg-color:var(--flatify__bg-color);--flatify__accordion-border-color:var(--flatify__bg-color-darker);--flatify__accordion-animation-show-duration:300ms;--flatify__accordion-animation-hide-duration:200ms;--flatify__accordion-animation-show:flatify-blow-in var(--flatify__accordion-animation-show-duration) 0.1s ease-in-out;--flatify__accordion-animation-hide:flatify-blow-out var(--flatify__accordion-animation-hide-duration) ease-in-out}.accordion{--flatify__local-txt-color:var(--flatify__accordion-txt-color);--flatify__local-bg-color:var(--flatify__accordion-bg-color);--flatify__local-border-color:var(--flatify__accordion-border-color);background:var(--flatify__local-bg-color);color:var(--flatify__local-txt-color);display:flex;flex-direction:column;width:100%}.accordion.bordered{border-radius:1em}.accordion.bordered .accordion-item{background:var(--flatify__local-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);color:var(--flatify__local-txt-color);overflow:hidden}.accordion.bordered .accordion-item[class*=style-]{--flatify__local-txt-color:var(--flatify__accordion-txt-color);--flatify__local-bg-color:var(--flatify__accordion-bg-color);--flatify__local-border-color:var(--flatify__accordion-border-color)}.accordion.bordered .accordion-item:last-child{box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color)}.accordion.bordered .accordion-item:not(.active) .accordion-header,.accordion.bordered .accordion-item:not(:last-child){border-bottom:none}.accordion.bordered .accordion-item:first-child:not(:last-child){border-radius:var(--flatify__border-radius) var(--flatify__border-radius) 0 0}.accordion.bordered .accordion-item:last-child:not(:first-child){border-radius:0 0 var(--flatify__border-radius) var(--flatify__border-radius)}.accordion.bordered .accordion-item:first-child:last-child{border-radius:var(--flatify__border-radius)}.accordion-item:not(.active) .accordion-collapse{display:none}.accordion-header{font-size:1em;margin:0}.accordion-header.active{border-bottom:var(--flatify__border-width) solid var(--flatify__local-border-color)}.accordion-header .accordion-toggle{align-items:center;background:transparent;border:none;color:currentColor;display:flex;height:100%;justify-content:space-between;padding:1em;text-align:initial;width:100%}.accordion-header .add-button{font-size:.75em;opacity:.75}.accordion-collapse{margin:0;overflow:hidden;padding:0;transition:height .2s ease-in-out;will-change:height}.accordion-collapse.show .accordion-body{animation:var(--flatify__accordion-animation-show) both}.accordion-collapse.accordion-will-be-hidden .accordion-body{animation:var(--flatify__accordion-animation-hide) forwards}.accordion-body{padding:1em}.fade-animation .show .accordion-body{animation:flatify-fade-in var(--flatify__accordion-animation-show-duration) .1s ease-in-out both}.fade-animation .accordion-will-be-hidden .accordion-body{animation:flatify-fade-out var(--flatify__accordion-animation-hide-duration) ease-in-out both}:root{--flatify__alert-bg-color:var(--flatify__bg-color-dark);--flatify__alert-txt-color:var(--flatify__txt-color);--flatify__alert-border-color:var(--flatify__bg-color-darker);--flatify__alert-animation-show-duration:200ms;--flatify__alert-animation-hide-duration:300ms;--flatify__alert-animation-show:flatify-blow-in var(--flatify__alert-animation-show-duration) ease;--flatify__alert-animation-hide:flatify-alert-will-be-removed var(--flatify__alert-animation-hide-duration) ease}.alert{--flatify__local-bg-color:var(--flatify__alert-bg-color);--flatify__local-border-color:var(--flatify__alert-border-color);background:var(--flatify__alert-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);color:var(--flatify__alert-txt-color);font-size:.9em;line-height:var(--flatify__large-line-height);margin-bottom:1em;padding:1.25em;position:relative}.alert:not(.alert-will-be-removed){animation:var(--flatify__alert-animation-show) both}.alert.alert-will-be-removed{animation:var(--flatify__alert-animation-hide) both}.alert:hover .close-button.floating{transform:scale(1)}.alert .close-button{float:right;position:relative;right:-.38em;top:-.38em}.alert .close-button.floating{background:transparent!important;position:absolute;right:.75em;top:.75em;transform:scale(0)}.alert .close-button.floating:after{background:var(--flatify__local-bg-color);border-radius:100em;box-shadow:0 0 .64em .5em var(--flatify__local-bg-color);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.alert .close-button:focus{transform:scale(1)}.alert:not(.has-icon){width:100%}.alert.has-icon{margin-left:1.5em;padding-left:2.75em}.alert .alert-svg{background:var(--flatify__local-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:calc(var(--flatify__border-radius)*.9);bottom:0;color:inherit;filter:brightness(115%);height:3.3em;left:-1.4em;margin:auto 0;padding:.5em;position:absolute;top:0}.alert .alert-svg svg{fill:currentColor;height:2em;width:2em}.alert.style-light-light .alert-svg{filter:brightness(95%)}:root{--flatify__badge-txt-color:var(--flatify__txt-color-inverted);--flatify__badge-bg-color:var(--flatify__color-accent-primary)}.badge{background:var(--flatify__badge-bg-color);border-radius:calc(var(--flatify__border-radius)*.5);color:var(--flatify__badge-txt-color);display:inline-block;font-size:.64em;font-weight:var(--flatify__medium-font-weight);line-height:1;min-height:1.35em;min-width:1.35em;padding:.35em .65em;text-align:center;text-decoration:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;white-space:nowrap}:root{--flatify__backdrop-priority:1030;--flatify__backdrop-color:var(--flatify__txt-color);--flatify__backdrop-opacity:0.5;--flatify__backdrop-filter:none;--flatify__modal-backdrop-color:var(--flatify__backdrop-color)}.backdrop-layer{-webkit-backdrop-filter:var(--flatify__backdrop-filter);backdrop-filter:var(--flatify__backdrop-filter);background:var(--flatify__backdrop-color);display:none;height:100%;left:0;opacity:var(--flatify__backdrop-opacity);position:fixed;top:0;width:100%;z-index:var(--flatify__backdrop-priority)}.backdrop-layer.show{animation:flatify-backdrop-fade-in var(--flatify__modal-animation-show-duration);display:block}.backdrop-layer.backdrop-will-be-removed{animation:flatify-fade-out var(--flatify__modal-animation-hide-duration) both}.backdrop-layer.modal-backdrop{--flatify__backdrop-priority:1030;--flatify__backdrop-color:var(--flatify__modal-backdrop-color)}:root{--flatify__breadcrumbs-txt-color:var(--flatify__txt-color);--flatify__breadcrumbs-bg-color:var(--flatify__bg-color);--flatify__breadcrumbs-border-color:var(--flatify__bg-color-darker)}.breadcrumbs-wrapper{--flatify__local-txt-color:var(--flatify__breadcrumbs-txt-color);--flatify__local-bg-color:var(--flatify__breadcrumbs-bg-color);--flatify__local-border-color:var(--flatify__breadcrumbs-border-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);width:100%}.breadcrumbs,.breadcrumbs-wrapper{border-radius:var(--flatify__border-radius)}.breadcrumbs{list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:thin}.breadcrumbs[class*=style-]{background:transparent!important}.breadcrumbs .crumb{background:var(--flatify__local-bg-color);border-color:var(--flatify__local-border-color);color:var(--flatify__local-txt-color);display:table-cell;overflow:hidden;padding:.64em 1em;position:relative;white-space:nowrap}.breadcrumbs .crumb:not(:first-child){padding-left:3em}.breadcrumbs .crumb:not(:first-child):before{background:transparent;border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:.18em;bottom:0;content:" ";display:block;height:2.5em;left:-1.2em;margin:auto 0;position:absolute;top:0;transform:rotate(45deg);transition:transform var(--flatify__simple-transition);width:2.5em}.breadcrumbs .crumb:first-child{padding-left:2em}.breadcrumbs .crumb:last-child{padding-right:2em}.breadcrumbs .crumb:focus-within:before,.breadcrumbs .crumb:hover:before{transform:rotate(45deg) scale(1.15)}:root{--flatify__button-txt-color:var(--flatify__txt-color);--flatify__button-bg-color:var(--flatify__bg-color-dark);--flatify__button-border-color:var(--flatify__bg-color-darker)}input[type=file]:not(.default)::-webkit-file-upload-button{--flatify__local-bg-color:var(--flatify__button-bg-color);-webkit-appearance:none;appearance:none;background:var(--flatify__button-bg-color);border:none;border-radius:var(--flatify__border-radius);box-shadow:0 calc(var(--flatify__border-width)*1.38) 0 var(--flatify__button-border-color);color:var(--flatify__button-txt-color);display:inline-block;filter:brightness(100%);font-weight:var(--flatify__medium-font-weight);margin:.32em .32em .5em;padding:.75em .85em .5em;text-align:center;text-decoration:none!important;-webkit-transition:filter var(--flatify__simple-transition)!important;transition:filter var(--flatify__simple-transition)!important;-webkit-user-select:none;user-select:none;vertical-align:middle;will-change:transform,filter}.button,input[type=file]:not(.default)::file-selector-button{--flatify__local-bg-color:var(--flatify__button-bg-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--flatify__button-bg-color);border:none;border-radius:var(--flatify__border-radius);box-shadow:0 calc(var(--flatify__border-width)*1.38) 0 var(--flatify__button-border-color);color:var(--flatify__button-txt-color);display:inline-block;filter:brightness(100%);font-weight:var(--flatify__medium-font-weight);margin:.32em .32em .5em;padding:.75em .85em .5em;text-align:center;text-decoration:none!important;transition:filter var(--flatify__simple-transition)!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;will-change:transform,filter}input[type=file]:not(.static):not(.default)::-webkit-file-upload-button{outline:none!important}.button:not(.static),input[type=file]:not(.static):not(.default)::file-selector-button{outline:none!important}.radio-button:focus+input[type=file]:not(.default)::-webkit-file-upload-button, input[type=file]:not(.static):hover:not(.default)::-webkit-file-upload-button{filter:brightness(var(--flatify__hover-brightness))}.button:not(.static):hover,.radio-button:focus+.button,.radio-button:focus+input[type=file]:not(.default)::file-selector-button,input[type=file]:not(.static):hover:not(.default)::file-selector-button{filter:brightness(var(--flatify__hover-brightness))}.checkbox-button:checked+input[type=file]:not(.default)::-webkit-file-upload-button, .radio-button:checked+input[type=file]:not(.default)::-webkit-file-upload-button, input.active[type=file]:not(.default)::-webkit-file-upload-button, input[type=file]:not(.static):active:not(.default)::-webkit-file-upload-button, input[type=file]:not(.static):focus-visible:not(.default)::-webkit-file-upload-button{box-shadow:inset 0 0 0 var(--flatify__button-border-color);filter:brightness(var(--flatify__hover-brightness));transform:translateY(calc(var(--flatify__border-width)*1.38))}.active.button,.button:not(.static):active,.button:not(.static):focus-visible,.checkbox-button:checked+.button,.checkbox-button:checked+input[type=file]:not(.default)::file-selector-button,.radio-button:checked+.button,.radio-button:checked+input[type=file]:not(.default)::file-selector-button,input.active[type=file]:not(.default)::file-selector-button,input[type=file]:not(.static):active:not(.default)::file-selector-button,input[type=file]:not(.static):focus-visible:not(.default)::file-selector-button{box-shadow:inset 0 0 0 var(--flatify__button-border-color);filter:brightness(var(--flatify__hover-brightness));transform:translateY(calc(var(--flatify__border-width)*1.38))}input.outline[type=file]:not(.default)::-webkit-file-upload-button{background:transparent!important;color:var(--flatify__button-txt-color)!important}.outline.button,input.outline[type=file]:not(.default)::file-selector-button{background:transparent!important;color:var(--flatify__button-txt-color)!important}input.bordered[type=file]:not(.default)::-webkit-file-upload-button, input.outline[type=file]:not(.default)::-webkit-file-upload-button{box-shadow:0 calc(var(--flatify__border-width)*1.38) 0 var(--flatify__button-border-color),inset 0 calc(var(--flatify__border-width)*.38) 0 var(--flatify__button-border-color),inset calc(var(--flatify__border-width)*-.38) 0 0 var(--flatify__button-border-color),inset calc(var(--flatify__border-width)*.38) 0 0 var(--flatify__button-border-color),0 calc(var(--flatify__border-width)*-.38) 0 var(--flatify__button-border-color),calc(var(--flatify__border-width)*.38) 0 0 var(--flatify__button-border-color),calc(var(--flatify__border-width)*-.38) 0 0 var(--flatify__button-border-color)}.bordered.button,.outline.button,input.bordered[type=file]:not(.default)::file-selector-button,input.outline[type=file]:not(.default)::file-selector-button{box-shadow:0 calc(var(--flatify__border-width)*1.38) 0 var(--flatify__button-border-color),inset 0 calc(var(--flatify__border-width)*.38) 0 var(--flatify__button-border-color),inset calc(var(--flatify__border-width)*-.38) 0 0 var(--flatify__button-border-color),inset calc(var(--flatify__border-width)*.38) 0 0 var(--flatify__button-border-color),0 calc(var(--flatify__border-width)*-.38) 0 var(--flatify__button-border-color),calc(var(--flatify__border-width)*.38) 0 0 var(--flatify__button-border-color),calc(var(--flatify__border-width)*-.38) 0 0 var(--flatify__button-border-color)}input.bordered.active[type=file]:not(.default)::-webkit-file-upload-button, input.bordered[type=file]:not(.static):active:not(.default)::-webkit-file-upload-button, input.bordered[type=file]:not(.static):focus-visible:not(.default)::-webkit-file-upload-button, input.outline.active[type=file]:not(.default)::-webkit-file-upload-button, input.outline[type=file]:not(.static):active:not(.default)::-webkit-file-upload-button, input.outline[type=file]:not(.static):focus-visible:not(.default)::-webkit-file-upload-button{box-shadow:inset 0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color),0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color);transform:translateY(calc(var(--flatify__border-width)*1.2))}.bordered.active.button,.bordered.button:not(.static):active,.bordered.button:not(.static):focus-visible,.outline.active.button,.outline.button:not(.static):active,.outline.button:not(.static):focus-visible,input.bordered.active[type=file]:not(.default)::file-selector-button,input.bordered[type=file]:not(.static):active:not(.default)::file-selector-button,input.bordered[type=file]:not(.static):focus-visible:not(.default)::file-selector-button,input.outline.active[type=file]:not(.default)::file-selector-button,input.outline[type=file]:not(.static):active:not(.default)::file-selector-button,input.outline[type=file]:not(.static):focus-visible:not(.default)::file-selector-button{box-shadow:inset 0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color),0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color);transform:translateY(calc(var(--flatify__border-width)*1.2))}input[class*=style-][type=file]:not(.default)::-webkit-file-upload-button{--flatify__button-bg-color:var(--flatify__local-bg-color);--flatify__button-border-color:var(--flatify__local-border-color)}[class*=style-].button,input[class*=style-][type=file]:not(.default)::file-selector-button{--flatify__button-bg-color:var(--flatify__local-bg-color);--flatify__button-border-color:var(--flatify__local-border-color)}input[class*=style-][class*=light][type=file]:not(.default)::-webkit-file-upload-button{--flatify__button-txt-color:var(--flatify__local-txt-color)}[class*=style-][class*=light].button,input[class*=style-][class*=light][type=file]:not(.default)::file-selector-button{--flatify__button-txt-color:var(--flatify__local-txt-color)}input[class*=style-][type=file]:not([class*=light]):not(.default)::-webkit-file-upload-button{--flatify__button-txt-color:var(--flatify__local-border-color)}[class*=style-].button:not([class*=light]),input[class*=style-][type=file]:not([class*=light]):not(.default)::file-selector-button{--flatify__button-txt-color:var(--flatify__local-border-color)}input[class*=style-].outline.style-dark-light[type=file]:not(.default)::-webkit-file-upload-button{--flatify__button-txt-color:var(--flatify__txt-color)}[class*=style-].outline.style-dark-light.button,input[class*=style-].outline.style-dark-light[type=file]:not(.default)::file-selector-button{--flatify__button-txt-color:var(--flatify__txt-color)}input.disabled[type=file]:not(.default)::-webkit-file-upload-button, input[type=file]:disabled:not(.default)::-webkit-file-upload-button{background:var(--flatify__button-border-color)!important;box-shadow:inset 0 0 0 var(--flatify__button-border-color);filter:contrast(85%) brightness(85%) opacity(70%)!important;pointer-events:none;transform:translateY(calc(var(--flatify__border-width)*1.38))}.button:disabled,.disabled.button,input.disabled[type=file]:not(.default)::file-selector-button,input[type=file]:disabled:not(.default)::file-selector-button{background:var(--flatify__button-border-color)!important;box-shadow:inset 0 0 0 var(--flatify__button-border-color);filter:contrast(85%) brightness(85%) opacity(70%)!important;pointer-events:none;transform:translateY(calc(var(--flatify__border-width)*1.38))}.checkbox-button:checked+.button.bordered,.checkbox-button:checked+.button.outline,.radio-button:checked+.button.bordered,.radio-button:checked+.button.outline{box-shadow:inset 0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color),0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color);transform:translateY(calc(var(--flatify__border-width)*1.2))}.checkbox-button:disabled+.button,.radio-button:disabled+.button{background:var(--flatify__button-border-color)!important;box-shadow:inset 0 0 0 var(--flatify__button-border-color);filter:contrast(85%) brightness(85%) opacity(70%)!important;pointer-events:none;transform:translateY(calc(var(--flatify__border-width)*1.38))}.button svg{fill:currentColor}.link-button{padding:.75em .85em}.link-button,button.no-style{background:transparent;border:none}button.no-style{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;color:currentColor;cursor:pointer;margin:0;outline:none;padding:0 .38em;transform:none!important}:root{--flatify__two-layer-button-animation-show:flatify-blow-in 0.2s 0.2s ease-in-out}.two-layer-button{--flatify__overlay-layer-priority:0;--flatify__overlay-layer-opacity:0;overflow:hidden}.two-layer-button .secondary-text{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding-top:.32em;position:absolute;top:0;width:100%}.two-layer-button .secondary-text svg{width:1.75em}.two-layer-button .secondary-text,.two-layer-button:before{transition:all var(--flatify__simple-transition) .1s}.two-layer-button:focus-visible:before,.two-layer-button:hover:before{--flatify__overlay-layer-opacity:1}.two-layer-button:focus-visible .secondary-text,.two-layer-button:hover .secondary-text{animation:var(--flatify__two-layer-button-animation-show);animation-fill-mode:both;opacity:1}.add-button{background:transparent;border:none;display:inline-block;height:1.2em;position:relative;width:1.2em}.add-button:after,.add-button:before{background:currentColor;border-radius:var(--flatify__border-radius);bottom:0;content:" ";height:max(3px,.18em);left:0;margin:auto;position:absolute;right:0;top:0;transition:transform var(--flatify__simple-transition);will-change:transform}.add-button:not(.active):before{transform:rotate(90deg)}.add-button.active:before{transform:rotate(0)}.add-button.active:after{transform:rotate(-180deg)}.hamburger{background:transparent;border:none;height:1.2em;position:relative;width:1.2em}.hamburger:after,.hamburger:before{background:currentColor;border-radius:var(--flatify__border-radius);content:" ";height:max(3px,.18em);left:0;position:absolute;transition:transform var(--flatify__simple-transition),width var(--flatify__simple-transition);will-change:width,transform}.hamburger:not(.active):before{top:.25em;width:100%}.hamburger:not(.active):after{bottom:.25em;width:75%}.hamburger:not(.active):focus:before,.hamburger:not(.active):hover:before{width:75%}.hamburger:not(.active):focus:after,.hamburger:not(.active):hover:after{width:100%}.hamburger.active:after,.hamburger.active:before{animation:flatify-fade-in .25s ease-in-out;bottom:0;margin:auto 0;top:0;width:100%}.hamburger.active:before{transform:rotate(45deg)}.hamburger.active:after{transform:rotate(-45deg)}.arrow-button{align-items:center;background:var(--flatify__bg-color-dark);border:none;border-radius:var(--flatify__border-radius);display:flex}.arrow-button:after{background-color:currentColor;content:" ";display:inline-block;height:1.2em;mask:var(--flatify__arrow-down-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__arrow-down-icon) no-repeat 50% 50%;position:relative;transition:all var(--flatify__bouncing-transition);width:1.2em;will-change:transform;z-index:1}.arrow-button:not(:empty):after{margin-left:.32em}.arrow-button.arrow-flip:after,.arrow-button.arrow-top:after{transform:rotate(180deg)}.arrow-button.arrow-top.arrow-flip:after{transform:rotate(0)}.arrow-button.arrow-left:after{transform:rotate(90deg)}.arrow-button.arrow-left.arrow-flip:after,.arrow-button.arrow-right:after{transform:rotate(-90deg)}.arrow-button.arrow-right.arrow-flip:after{transform:rotate(90deg)}.close-button,.search-button{background:var(--flatify__bg-color-dark);border:none;border-radius:var(--flatify__border-radius);color:inherit;height:2.5em;padding:.5em;transition:all var(--flatify__simple-transition);width:2.5em;will-change:transform}@media (prefers-reduced-motion:no-preference){.close-button:not(.button):active,.close-button:not(.button):focus-visible,.search-button:not(.button):active,.search-button:not(.button):focus-visible{transform:scale(.85)!important}}.close-button:before,.search-button:before{background-color:currentColor;content:" ";display:block;height:100%;position:relative;width:100%;z-index:1}.close-button:before{mask:var(--flatify__close-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__close-icon) no-repeat 50% 50%}.search-button:before{mask:var(--flatify__search-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__search-icon) no-repeat 50% 50%}.button-group{display:flex;margin:.25em .125em}.button-group .button{border-radius:0}.button-group .button.bordered,.button-group .button.outline{margin:0!important}.button-group:not(.vertical) .button{margin:0 -1px!important}.button-group:not(.vertical) .button:first-child{border-radius:var(--flatify__border-radius) 0 0 var(--flatify__border-radius)}.button-group:not(.vertical) .button:last-child{border-radius:0 var(--flatify__border-radius) var(--flatify__border-radius) 0}.button-group.vertical{flex-direction:column}.button-group.vertical .button{margin:-1px 0!important}.button-group.vertical .button:first-child{border-radius:var(--flatify__border-radius) var(--flatify__border-radius) 0 0}.button-group.vertical .button:last-child{border-radius:0 0 var(--flatify__border-radius) var(--flatify__border-radius)}:root{--flatify__firework-color-main:var(--flatify__color-blue-primary);--flatify__firework-color-center-top-bottom:var(--flatify__color-blue-primary);--flatify__firework-color-center-left-right:var(--flatify__color-blue-primary);--flatify__firework-color-left-top-bottom:var(--flatify__color-purple-primary);--flatify__firework-color-right-top-bottom:var(--flatify__color-purple-primary);--flatify__firework-animation-delay:0s;--flatify__firework-animation-duration:4s;--flatify__firework-animation-iteration-count:infinite}.fireworks{animation:flatify-firework ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);background:transparent;height:2em;position:relative;width:2.5em;z-index:1025}.fireworks .spark:after,.fireworks .spark:before,.fireworks:before{background:var(--flatify__firework-color-main);border-radius:50em;content:" ";height:.25em;position:absolute}.fireworks:not(.simple):before{animation:flatify-firework-main ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both;bottom:0;left:0;margin:auto;right:0;top:0;width:.25em}.fireworks .spark{animation:flatify-firework-sparks ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both;height:100%;left:0;position:absolute;top:0;width:100%}.fireworks .spark:first-child:after,.fireworks .spark:first-child:before,.fireworks .spark:nth-child(2):after,.fireworks .spark:nth-child(2):before{bottom:0;margin:auto;top:0;width:1.5em}.fireworks .spark:first-child:before,.fireworks .spark:nth-child(2):before{animation:flatify-firework-spark-left ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);left:-.25em}.fireworks .spark:first-child:after,.fireworks .spark:nth-child(2):after{animation:flatify-firework-spark-right ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);right:-.25em}.fireworks .spark:first-child{--flatify__firework-color-main:var(--flatify__firework-color-center-left-right)}.fireworks .spark:nth-child(2){--flatify__firework-color-main:var(--flatify__firework-color-center-top-bottom);transform:rotate(90deg)}.fireworks .spark:nth-child(3),.fireworks .spark:nth-child(4){left:0}.fireworks .spark:nth-child(3):after,.fireworks .spark:nth-child(3):before,.fireworks .spark:nth-child(4):after,.fireworks .spark:nth-child(4):before{width:.75em}.fireworks .spark:nth-child(3):before,.fireworks .spark:nth-child(4):before{animation:flatify-firework-spark-corner-top ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);top:0;transform:rotate(45deg)}.fireworks .spark:nth-child(3):after,.fireworks .spark:nth-child(4):after{animation:flatify-firework-spark-corner-bottom ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);bottom:0;transform:rotate(-45deg)}.fireworks .spark:nth-child(3){--flatify__firework-color-main:var(--flatify__firework-color-left-top-bottom)}.fireworks .spark:nth-child(4){--flatify__firework-color-main:var(--flatify__firework-color-right-top-bottom);transform:rotate(180deg)}@keyframes flatify-firework{0%,20%{transform:translateY(0)}40%{transform:translateY(-1em)}80%,to{transform:translateY(.5em)}}@keyframes flatify-firework-main{0%{opacity:0;transform:scale(0) translateY(1em)}5%{opacity:1;transform:scale(0,6) translateY(1em)}26%{transform:scaleY(2) translateY(0)}30%{transform:scale(9) translateY(0)}40%,to{transform:scale(0) translateY(0)}}@keyframes flatify-firework-sparks{0%,30%{-webkit-clip-path:circle(0 at center);clip-path:circle(0 at center);opacity:0}38%{-webkit-clip-path:circle(100% at center);clip-path:circle(100% at center);opacity:1}65%,to{opacity:0}}@keyframes flatify-firework-spark-corner-top{0%,30%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left);opacity:1;transform:scale(1) translate(0) rotate(45deg)}40%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left)}60%,to{-webkit-clip-path:circle(0 at left);clip-path:circle(0 at left);opacity:0;transform:scale(1.5) translate(-.5em,-.25em) rotate(45deg)}}@keyframes flatify-firework-spark-corner-bottom{0%,30%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left);opacity:1;transform:scale(1) translate(0) rotate(-45deg)}40%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left)}60%,to{-webkit-clip-path:circle(0 at left);clip-path:circle(0 at left);opacity:0;transform:scale(1.5) translate(-.5em,.25em) rotate(-45deg)}}@keyframes flatify-firework-spark-left{0%,30%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left);opacity:1;transform:scale(1) translate(0)}40%{-webkit-clip-path:circle(100% at left);clip-path:circle(100% at left)}60%,to{-webkit-clip-path:circle(0 at left);clip-path:circle(0 at left);opacity:0;transform:scaleX(2) translate(-.5em)}}@keyframes flatify-firework-spark-right{0%,30%{-webkit-clip-path:circle(100% at right);clip-path:circle(100% at right);opacity:1;transform:scale(1) translate(0)}40%{-webkit-clip-path:circle(100% at right);clip-path:circle(100% at right)}60%,to{-webkit-clip-path:circle(0 at right);clip-path:circle(0 at right);opacity:0;transform:scaleX(2) translate(.5em)}}:root{--flatify__card-txt-color:var(--flatify__txt-color);--flatify__card-bg-color:var(--flatify__bg-color);--flatify__card-border-color:var(--flatify__bg-color-darker)}.card{--flatify__local-txt-color:var(--flatify__card-txt-color);--flatify__local-bg-color:var(--flatify__card-bg-color);--flatify__local-border-color:var(--flatify__card-border-color);background:var(--flatify__local-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color);color:var(--flatify__local-txt-color);display:flex;flex-grow:1;max-width:100%;overflow:hidden;padding:.75em;position:relative}.card:not(.horizontal){flex-direction:column;width:20em}.card:not(.horizontal) .card-badges{right:.5em}.card.horizontal{gap:1em}.card.horizontal .card-header{width:40%}.card.horizontal .card-header .card-badges{left:.5em}.card.horizontal .card-image{height:100%}.card.horizontal .card-right{display:flex;flex-direction:column;flex-grow:1;width:60%}.card .card-header{border-radius:calc(var(--flatify__border-radius)*.6);font-size:1.2em;overflow:hidden;position:relative}.card .card-header .card-badges{display:flex;gap:.38em;position:absolute;top:.5em}.card .card-body{height:100%;-webkit-hyphens:auto;hyphens:auto}.card .card-footer{align-items:center;display:flex;font-size:.9em;padding-top:.75em}.card .card-footer .button{padding-bottom:.32em;padding-top:.64em}.card .card-image{border-radius:calc(var(--flatify__border-radius)*.6);height:10em;-o-object-fit:cover;object-fit:cover;width:100%}.card .card-title{font-size:1.2em;margin:.75em 0 .38em}:root{--flatify__menu-bg-color:var(--flatify__bg-color-dark);--flatify__menu-txt-color:var(--flatify__txt-color);--flatify__menu-border-color:var(--flatify__bg-color-darker);--flatify__menu-active-item-bg-color:var(--flatify__bg-color-darker);--flatify__menu-active-item-txt-color:var(--flatify__txt-color);--flatify__menu-item-bg-color:var(--flatify__bg-color-dark);--flatify__menu-item-bg-color__hover:var(--flatify__bg-color-dark);--flatify__menu-item-bg-color__focus:var(--flatify__bg-color-dark);--flatify__menu-item-txt-color:var(--flatify__txt-color);--flatify__menu-item-txt-color__hover:var(--flatify__txt-color);--flatify__menu-item-txt-color__focus:var(--flatify__txt-color);--flatify__submenu-bg-color:var(--flatify__bg-color);--flatify__submenu-txt-color:var(--flatify__txt-color);--flatify__submenu-border-color:var(--flatify__bg-color-darker);--flatify__submenu-item-bg-color:var(--flatify__bg-color);--flatify__submenu-item-bg-color__hover:var(--flatify__bg-color-dark);--flatify__submenu-item-bg-color__focus:var(--flatify__bg-color-dark);--flatify__submenu-item-txt-color:var(--flatify__txt-color);--flatify__submenu-item-txt-color__hover:var(--flatify__txt-color);--flatify__submenu-item-txt-color__focus:var(--flatify__txt-color);--flatify__submenu-animation-show-duration:350ms;--flatify__submenu-animation-show-delay:200ms;--flatify__submenu-animation-show:flatify-dropdown-show var(--flatify__submenu-animation-show-duration) var(--flatify__submenu-animation-show-delay) cubic-bezier(0.52,0.42,0.44,1.44) both}.menu-items-wrapper{background:var(--flatify__menu-bg-color);color:var(--flatify__menu-txt-color);list-style:none;margin:0;padding:.5em}.menu-items-wrapper.navbar{align-items:center;border-bottom:var(--flatify__border-width) solid var(--flatify__menu-border-color);display:flex;height:4.25em;padding-left:1.24em;padding-right:1.24em;scrollbar-width:thin;width:100%}.menu-items-wrapper.navbar.scrollable-x .search-bar,.menu-items-wrapper.navbar.scrollable .search-bar{min-width:12em}.menu-items-wrapper.navbar .links{display:flex;list-style:none;margin-bottom:0;padding:0;white-space:nowrap}.menu-items-wrapper.navbar .links .menu-item{border-radius:calc(var(--flatify__border-radius)*.9);font-weight:var(--flatify__medium-font-weight);position:relative}.menu-items-wrapper.navbar .links .menu-item a,.menu-items-wrapper.navbar .links .menu-item button{background:transparent;color:inherit;font-size:1em;font-weight:var(--flatify__medium-font-weight)}.menu-items-wrapper.navbar .links .menu-item.active{font-weight:var(--flatify__bold-font-weight)}.menu-items-wrapper.navbar .links .menu-item:focus-within>.submenu,.menu-items-wrapper.navbar .links .menu-item:hover>.submenu{animation:var(--flatify__submenu-animation-show);display:block}.menu-items-wrapper.navbar .links .menu-item .submenu{display:none;left:.5em;position:absolute;top:100%;z-index:10}.menu-items-wrapper.navbar .links .menu-item .submenu .submenu{left:115%;top:-50%}.menu-items-wrapper.navbar .links .menu-item .submenu .submenu:after{background:transparent!important;border-radius:1em;content:" ";left:-3.6em;min-height:4em;position:absolute;top:.64em;width:4em}.menu-items-wrapper.navbar .navbar-logo{height:3em;margin-right:.64em}.menu-items-wrapper.navbar .navbar-logo img{height:100%}.menu-items-wrapper[class*=style-]{--flatify__menu-active-item-bg-color:var(--flatify__local-border-color);--flatify__menu-active-item-txt-color:var(--flatify__local-txt-color);--flatify__menu-item-bg-color:var(--flatify__local-bg-color);--flatify__menu-item-bg-color__hover:var(--flatify__local-bg-color);--flatify__menu-item-bg-color__focus:var(--flatify__local-bg-color);--flatify__menu-item-txt-color:var(--flatify__local-txt-color);--flatify__menu-item-txt-color__hover:var(--flatify__local-txt-color);--flatify__menu-item-txt-color__focus:var(--flatify__local-txt-color)}.menu-items-wrapper .menu-item{align-items:center;background:var(--flatify__menu-item-bg-color);border-radius:calc(var(--flatify__border-radius)*.75);color:var(--flatify__menu-item-txt-color);display:flex;margin:0 .25em;transition:all var(--flatify__simple-transition)}.menu-items-wrapper .menu-item.disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-items-wrapper .menu-item>a,.menu-items-wrapper .menu-item>button{color:inherit;padding:.64em 1em;text-decoration:none!important;width:100%}.menu-items-wrapper .menu-item:hover{background:var(--flatify__menu-item-bg-color__hover);color:var(--flatify__menu-item-txt-color__hover)}.menu-items-wrapper .menu-item.active{background:var(--flatify__menu-active-item-bg-color);color:var(--flatify__menu-active-item-txt-color)}.menu-items-wrapper .menu-item:focus,.menu-items-wrapper .menu-item:focus-within{background:var(--flatify__menu-item-bg-color__focus);color:var(--flatify__menu-item-txt-color__focus)}.dropdown,.menu-items-wrapper .submenu{--flatify__local-bg-color:var(--flatify__submenu-bg-color);--flatify__local-txt-color:var(--flatify__submenu-txt-color);--flatify__local-border-color:var(--flatify__submenu-border-color);background:var(--flatify__submenu-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);color:var(--flatify__submenu-txt-color);margin-bottom:0;min-width:12em;padding:.5em;position:relative}.dropdown[class*=style-],.menu-items-wrapper .submenu[class*=style-]{--flatify__submenu-bg-color:var(--flatify__local-bg-color);--flatify__submenu-txt-color:var(--flatify__local-txt-color);--flatify__submenu-border-color:var(--flatify__local-border-color);--flatify__submenu-item-bg-color:var(--flatify__local-bg-color);--flatify__submenu-item-bg-color__hover:var(--flatify__local-bg-color);--flatify__submenu-item-bg-color__focus:var(--flatify__local-bg-color);--flatify__submenu-item-txt-color:var(--flatify__local-txt-color);--flatify__submenu-item-txt-color__hover:var(--flatify__local-txt-color);--flatify__submenu-item-txt-color__focus:var(--flatify__local-txt-color)}.dropdown .menu-item,.menu-items-wrapper .submenu .menu-item{background:var(--flatify__submenu-item-bg-color);color:var(--flatify__submenu-item-txt-color);font-size:.9em;margin:0}.dropdown .menu-item:not(:first-child),.menu-items-wrapper .submenu .menu-item:not(:first-child){margin-top:.32em}.dropdown .menu-item a,.menu-items-wrapper .submenu .menu-item a{padding:.64em 1.25em}.dropdown .menu-item:hover,.menu-items-wrapper .submenu .menu-item:hover{background:var(--flatify__submenu-item-bg-color__hover);color:var(--flatify__submenu-item-txt-color__hover)}.dropdown .menu-item.active,.menu-items-wrapper .submenu .menu-item.active{background:var(--flatify__submenu-active-item-bg-color);color:var(--flatify__submenu-active-item-txt-color)}.dropdown .menu-item:focus,.dropdown .menu-item:focus-within,.menu-items-wrapper .submenu .menu-item:focus,.menu-items-wrapper .submenu .menu-item:focus-within{background:var(--flatify__submenu-item-bg-color__focus);color:var(--flatify__submenu-item-txt-color__focus)}.dropdown .menu-item.arrow-button:after,.menu-items-wrapper .submenu .menu-item.arrow-button:after{margin-right:.75em}.dropdown .menu-item.heading,.menu-items-wrapper .submenu .menu-item.heading{background:var(--flatify__submenu-bg-color)!important;color:var(--flatify__submenu-txt-color)!important;font-weight:var(--flatify__medium-font-weight);padding:1em .75em .5em}.dropdown .menu-item.separator,.menu-items-wrapper .submenu .menu-item.separator{background:var(--flatify__local-border-color)!important;height:var(--flatify__border-width);margin:.5em 0!important;opacity:.5}.dropdown .pointer-arrow,.dropdown[class*=arrow-]:before,.menu-items-wrapper .submenu .pointer-arrow,.menu-items-wrapper .submenu[class*=arrow-]:before{border-style:solid;content:" ";height:0;position:absolute;width:0;will-change:top,bottom,left,right}.dropdown.arrow-top:before,.dropdown[data-popper-placement=bottom] .pointer-arrow,.menu-items-wrapper .submenu.arrow-top:before,.menu-items-wrapper .submenu[data-popper-placement=bottom] .pointer-arrow{border-bottom-color:var(--flatify__local-bg-color);border-left-color:transparent;border-right-color:transparent;border-top-color:var(--flatify__local-bg-color);border-width:0 .64em .64em;bottom:-.5em;filter:drop-shadow(0 calc(var(--flatify__border-width)*-1) 0 var(--flatify__local-border-color));top:-.5em}.dropdown.arrow-bottom:before,.dropdown[data-popper-placement=top] .pointer-arrow,.menu-items-wrapper .submenu.arrow-bottom:before,.menu-items-wrapper .submenu[data-popper-placement=top] .pointer-arrow{border-bottom-color:var(--flatify__local-bg-color);border-left-color:transparent;border-right-color:transparent;border-top-color:var(--flatify__local-bg-color);border-width:.64em .64em 0;bottom:-.5em;filter:drop-shadow(0 var(--flatify__border-width) 0 var(--flatify__local-border-color))}.dropdown.arrow-left:before,.dropdown[data-popper-placement=right] .pointer-arrow,.menu-items-wrapper .submenu.arrow-left:before,.menu-items-wrapper .submenu[data-popper-placement=right] .pointer-arrow{border-bottom-color:transparent;border-left-color:var(--flatify__local-bg-color);border-right-color:var(--flatify__local-bg-color);border-top-color:transparent;border-width:.64em .64em .64em 0;filter:drop-shadow(calc(var(--flatify__border-width)*-1) 0 0 var(--flatify__local-border-color));left:-.5em}.dropdown.arrow-right:before,.dropdown[data-popper-placement=left] .pointer-arrow,.menu-items-wrapper .submenu.arrow-right:before,.menu-items-wrapper .submenu[data-popper-placement=left] .pointer-arrow{border-bottom-color:transparent;border-left-color:var(--flatify__local-bg-color);border-right-color:var(--flatify__local-bg-color);border-top-color:transparent;border-width:.64em 0 .64em .64em;filter:drop-shadow(var(--flatify__border-width) 0 0 var(--flatify__local-border-color));right:-.5em}.dropdown.arrow-bottom:before,.dropdown.arrow-top:before,.menu-items-wrapper .submenu.arrow-bottom:before,.menu-items-wrapper .submenu.arrow-top:before{left:2em}.dropdown.arrow-left:before,.dropdown.arrow-right:before,.menu-items-wrapper .submenu.arrow-left:before,.menu-items-wrapper .submenu.arrow-right:before{top:2em}:root{--flatify__dropdown-animation-show-duration:300ms;--flatify__dropdown-animation-hide-duration:200ms;--flatify__dropdown-animation-show:flatify-dropdown-show var(--flatify__dropdown-animation-show-duration) cubic-bezier(0.52,0.42,0.44,1.44);--flatify__dropdown-animation-hide:flatify-dropdown-hide var(--flatify__dropdown-animation-hide-duration) cubic-bezier(0.52,0.42,0.44,1.44) both}.dropdown-wrapper{display:inline-block;position:relative}.dropdown-wrapper:not(.free-size) .dropdown{width:110%}.dropdown{display:none;position:absolute;will-change:top,bottom,left,right;z-index:1000}.dropdown.show{animation:var(--flatify__dropdown-animation-show);display:block}.dropdown.dropdown-will-be-hidden{animation:var(--flatify__dropdown-animation-hide)}.popover .dropdown{font-size:.9em;z-index:1060}:root{--flatify__modal-bg-color:var(--flatify__bg-color);--flatify__modal-txt-color:var(--flatify__txt-color);--flatify__modal-border-color:var(--flatify__bg-color-darker);--flatify__modal-animation-show-duration:350ms;--flatify__modal-animation-hide-duration:250ms;--flatify__modal-animation-default-show:flatify-blow-in var(--flatify__modal-animation-show-duration) cubic-bezier(0.52,0.42,0.44,1.44);--flatify__modal-animation-default-hide:flatify-blow-out var(--flatify__modal-animation-hide-duration) cubic-bezier(0.52,0.42,0.44,1.44) both;--flatify__modal-animation-top-show:flatify-slide-down-in var(--flatify__modal-animation-show-duration) ease;--flatify__modal-animation-top-hide:flatify-slide-down-out var(--flatify__modal-animation-hide-duration) ease both;--flatify__modal-animation-bottom-show:flatify-slide-up-in var(--flatify__modal-animation-show-duration) ease;--flatify__modal-animation-bottom-hide:flatify-slide-up-out var(--flatify__modal-animation-hide-duration) ease both;--flatify__modal-animation-left-show:flatify-slide-right-in var(--flatify__modal-animation-show-duration) ease;--flatify__modal-animation-left-hide:flatify-slide-right-out var(--flatify__modal-animation-hide-duration) ease both;--flatify__modal-animation-right-show:flatify-slide-left-in var(--flatify__modal-animation-show-duration) ease;--flatify__modal-animation-right-hide:flatify-slide-left-out var(--flatify__modal-animation-hide-duration) ease both}.modal{--flatify__local-bg-color:var(--flatify__modal-bg-color);--flatify__local-border-color:var(--flatify__modal-border-color);background:var(--flatify__modal-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color);color:var(--flatify__modal-txt-color);display:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:0 auto;max-width:32em;overflow:hidden;position:fixed;right:0;top:5em;width:90%;z-index:1040}.modal.modal-sm{font-size:.9em;max-width:20em}.modal.modal-lg{font-size:1.2em;max-width:45em}.modal.show{animation:var(--flatify__modal-animation-default-show);display:block}.modal.modal-will-be-hidden{animation:var(--flatify__modal-animation-default-hide)}.modal.modal-center{bottom:0;left:0;margin:auto;right:0;top:0}.modal.modal-top{border-radius:0 0 var(--flatify__border-radius) var(--flatify__border-radius);border-top:none!important;bottom:unset;left:0;margin:0 auto;right:0;top:0}.modal.modal-top.show{animation:var(--flatify__modal-animation-top-show)}.modal.modal-top.modal-will-be-hidden{animation:var(--flatify__modal-animation-top-hide)}.modal.modal-bottom{border-bottom:none!important;border-radius:var(--flatify__border-radius) var(--flatify__border-radius) 0 0;bottom:0;box-shadow:inset 0 .125em 0 var(--flatify__local-border-color);left:0;margin:0 auto;right:0;top:unset}.modal.modal-bottom.show{animation:var(--flatify__modal-animation-bottom-show)}.modal.modal-bottom.modal-will-be-hidden{animation:var(--flatify__modal-animation-bottom-hide)}.modal.modal-left{border-left:none!important;border-radius:0 var(--flatify__border-radius) var(--flatify__border-radius) 0;bottom:0;box-shadow:inset -.125em 0 0 var(--flatify__local-border-color);left:0;margin:auto 0;right:unset;top:0}.modal.modal-left.show{animation:var(--flatify__modal-animation-left-show)}.modal.modal-left.modal-will-be-hidden{animation:var(--flatify__modal-animation-left-hide)}.modal.modal-right{border-radius:var(--flatify__border-radius) 0 0 var(--flatify__border-radius);border-right:none!important;bottom:0;box-shadow:inset .125em 0 0 var(--flatify__local-border-color);left:unset;margin:auto 0;right:0;top:0}.modal.modal-right.show{animation:var(--flatify__modal-animation-right-show)}.modal.modal-right.modal-will-be-hidden{animation:var(--flatify__modal-animation-right-hide)}.modal.bordered .modal-header{border-bottom:var(--flatify__border-width) solid var(--flatify__local-border-color)}.modal.bordered .modal-footer{border-top:var(--flatify__border-width) solid var(--flatify__local-border-color)}.modal[class*=width-]{max-width:unset}.modal .close-modal{background:var(--flatify__local-bg-color)}.modal-content{display:flex;flex-direction:column;height:100%}.modal-header{align-items:center;display:flex;justify-content:space-between;padding:.75em 1.25em}.modal-header .modal-title{font-size:1.4em;font-weight:var(--flatify__medium-font-weight);margin-bottom:0}.modal-body{flex-grow:1;padding:.75em 1.25em}.modal-footer{align-items:center;display:flex;justify-content:space-between;padding:.5em 1.25em}:root{--flatify__loading-color:currentColor;--flatify__loading-dot-width:0.5em;--flatify__loading-dot-height:0.5em;--flatify__loading-dot-animation-start-scale:1.5;--flatify__loading-dot-animation-duration:1.2s;--flatify__loading-spinner-animation-duration:0.75s}.loading,.loading:after,.loading:before{--flatify__local-txt-color:var(--flatify__loading-color);background:var(--flatify__local-txt-color);border-radius:10em;display:block;height:var(--flatify__loading-dot-height);opacity:0;width:var(--flatify__loading-dot-width)}.loading{animation:flatify-loading-dot-first var(--flatify__loading-dot-animation-duration) infinite;margin-right:calc(var(--flatify__loading-dot-width)*4);position:relative}.loading.stop-animation,.loading.stop-animation:after,.loading.stop-animation:before{opacity:1!important}.loading:after,.loading:before{content:" ";position:absolute}.loading:before{animation:flatify-loading-dot-second var(--flatify__loading-dot-animation-duration) infinite;left:calc(var(--flatify__loading-dot-width)*2)}.loading:after{animation:flatify-loading-dot-third var(--flatify__loading-dot-animation-duration) infinite;left:calc(var(--flatify__loading-dot-width)*4)}.overlay-layer>.loading,.overlay-layer>.spinner,.two-layer-button>.loading,.two-layer-button>.spinner{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:12}.overlay-layer>.loading,.two-layer-button>.loading{left:calc(var(--flatify__loading-dot-width)*-4)}.button.two-layer-button>.spinner,.overlay-layer.button>.spinner{font-size:.9em}.spinner{--flatify__local-txt-color:var(--flatify__loading-color);border:.25em solid transparent;border-radius:50em;display:flex;height:2em;justify-content:space-between;width:2em}.spinner[class*=style-]{border-color:transparent!important}.spinner:before{animation:flatify-spin var(--flatify__loading-spinner-animation-duration) linear infinite;border:.25em solid var(--flatify__local-txt-color);border-left:.25em solid transparent;border-radius:50em;content:" ";height:100%;position:relative;width:100%}:root{--flatify__progress-bg-color:var(--flatify__bg-color-dark);--flatify__progress-txt-color:var(--flatify__txt-color-inverted);--flatify__progress-border-color:var(--flatify__bg-color-darker);--flatify__progress-animation-duration:2.5s}.progress{--flatify__local-txt-color:var(--flatify__progress-txt-color);background:var(--flatify__progress-bg-color);border-radius:var(--flatify__border-radius);color:var(--flatify__local-txt-color);display:block;margin:.5em 0;overflow:hidden;width:100%}.progress.bordered{border:var(--flatify__border-width) solid var(--flatify__progress-border-color)}.progress .progress-bar{background:var(--flatify__color-accent-primary);border-radius:var(--flatify__border-radius);color:var(--flatify__local-txt-color);font-size:.75em;min-height:1.4em;overflow:hidden;padding:.125em .5em;position:relative;transition:width var(--flatify__long-transition),transform var(--flatify__long-transition),background var(--flatify__simple-transition);will-change:width,transform}.progress .progress-bar:after{background:currentColor;border-radius:var(--flatify__border-radius);content:" ";height:.32em;left:0;margin:0 auto;opacity:.2;position:absolute;right:0;top:30%;width:min(90%,100% - 2em)}.progress.processing{cursor:wait}.progress.processing .progress-bar:before{animation:flatify-processing linear var(--flatify__progress-animation-duration) infinite;background:var(--flatify__color-accent-light);content:" ";height:110%;left:0;position:absolute;top:0;transform-origin:left;width:100%}.search-bar{position:relative}.search-bar input[type=search],.search-bar input[type=text]{padding-right:3.14em;width:100%}.search-bar input[type=search].style-light:focus,.search-bar input[type=text].style-light:focus{background:var(--flatify__bg-color)!important;filter:none!important}.search-bar .search-button{border-radius:calc(var(--flatify__border-radius)*.75);bottom:0;color:var(--flatify__form-element-txt-color);font-size:1em;height:2.2em;margin:auto 0;position:absolute;right:.5em;top:0;width:2.2em}:root{--flatify__tab-txt-color:var(--flatify__txt-color);--flatify__tab-bg-color:var(--flatify__bg-color);--flatify__tab-border-color:var(--flatify__bg-color-darker);--flatify__tab-animation-show-duration:300ms;--flatify__tab-animation-hide-duration:200ms;--flatify__tab-animation-show:flatify-blow-in var(--flatify__tab-animation-show-duration) ease;--flatify__tab-animation-hide:flatify-blow-out var(--flatify__tab-animation-hide-duration) cubic-bezier(0.52,0.42,0.44,1.44) both}.tabs-content[class*=style-],.tabs-header[class*=style-],.tabs-wrapper[class*=style-]{--flatify__tab-txt-color:var(--flatify__local-txt-color);--flatify__tab-bg-color:var(--flatify__local-bg-color);--flatify__tab-border-color:var(--flatify__local-border-color)}.tabs-content[class*=style-] .tab-button.active,.tabs-header[class*=style-] .tab-button.active,.tabs-wrapper,.tabs-wrapper[class*=style-] .tab-button.active{color:var(--flatify__tab-txt-color)}.tabs-wrapper{background:var(--flatify__tab-bg-color);border-radius:var(--flatify__border-radius);margin:1em 0;overflow:hidden}.tabs-wrapper.bordered{border:var(--flatify__border-width) solid var(--flatify__tab-border-color);box-shadow:0 .125em 0 var(--flatify__tab-border-color)}.tabs-header{align-items:center;background:var(--flatify__tab-bg-color);border-bottom:var(--flatify__border-width) solid var(--flatify__tab-border-color);color:var(--flatify__tab-txt-color);display:flex;flex-wrap:wrap;padding:0 1em}.tabs-header.scrollable{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.tabs-header.scrollable .tab-button{white-space:nowrap}.tabs-header.scrollable:not(.line-at-top) .tab-button:before{bottom:-1px}@media screen and (max-width:575.98px){.tabs-header{font-size:.9em;padding:0}}.tabs-header .tab-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit!important;font-weight:var(--flatify__medium-font-weight);height:100%;margin:0 .38em;opacity:.6;outline:none;padding:.75em 1.5em;position:relative;text-align:center;text-decoration:none!important;transition:all var(--flatify__simple-transition)!important;vertical-align:middle;width:auto}.tabs-header .tab-button:focus,.tabs-header .tab-button:hover{opacity:1}.tabs-header .tab-button:focus:not(.active):before,.tabs-header .tab-button:hover:not(.active):before{transform:scaleY(1.2) scaleX(.85)}.tabs-header .tab-button:before{background:var(--flatify__tab-border-color);border-radius:calc(var(--flatify__border-radius)*.32) calc(var(--flatify__border-radius)*.32) 0 0;bottom:calc(var(--flatify__border-width)*-.5);content:" ";height:calc(var(--flatify__border-width)*1.5);left:0;position:absolute;transform-origin:bottom center;transition:all var(--flatify__simple-transition)!important;width:100%}.tabs-header .tab-button:not(.active):before{transform:scaleY(0)}.tabs-header .tab-button.active{color:var(--flatify__color-accent-primary)!important;opacity:1}.tabs-header .tab-button.active:before{background:var(--flatify__color-accent-primary)}.tabs-header .tab-button .badge{margin-left:.5em;vertical-align:middle}.tabs-header.line-at-top .tab-button:before{border-radius:0 0 calc(var(--flatify__border-radius)*.32) calc(var(--flatify__border-radius)*.32);bottom:unset;top:0;transform-origin:top center}.tabs-content{background:var(--flatify__tab-bg-color);color:var(--flatify__tab-txt-color);overflow:hidden}.tabs-content .tab-panel{padding:1em}.tabs-content .tab-panel:not(.show){display:none!important}.tabs-content.no-animation .tab-panel{animation-duration:0s!important}.tabs-content.slide-animation .tab-panel.show.slide-left{animation:flatify-slide-left-in-min var(--flatify__tab-animation-show-duration) ease}.tabs-content.slide-animation .tab-panel.show.slide-left.tab-will-be-hidden{animation:flatify-slide-left-out-min var(--flatify__tab-animation-hide-duration) ease}.tabs-content.slide-animation .tab-panel.show.slide-right{animation:flatify-slide-right-in-min var(--flatify__tab-animation-show-duration) ease}.tabs-content.slide-animation .tab-panel.show.slide-right.tab-will-be-hidden{animation:flatify-slide-right-out-min var(--flatify__tab-animation-hide-duration) ease}.tabs-content.fade-animation .tab-panel.show{animation:flatify-fade-in var(--flatify__tab-animation-show-duration) ease}.tabs-content.fade-animation .tab-panel.show.tab-will-be-hidden{animation:flatify-fade-out var(--flatify__tab-animation-hide-duration) ease}.tab-panel.show{animation:var(--flatify__tab-animation-show)}.tab-panel.show.tab-will-be-hidden{animation:var(--flatify__tab-animation-hide)}:root{--flatify__toast-txt-color:var(--flatify__txt-color);--flatify__toast-bg-color:var(--flatify__bg-color);--flatify__toast-border-color:var(--flatify__bg-color-darker);--flatify__toast-inner-space:2.5em;--flatify__toast-animation-show-duration:300ms;--flatify__toast-animation-hide-duration:200ms;--flatify__toast-animation-show:flatify-slide-up-in-min var(--flatify__toast-animation-show-duration) ease;--flatify__toast-animation-hide:flatify-slide-down-out-min var(--flatify__toast-animation-hide-duration) ease both}.toast-wrapper{display:flex;flex-direction:column;max-width:100vw;position:fixed;width:20em;z-index:1100}.toast-wrapper.bottom{bottom:var(--flatify__toast-inner-space);flex-direction:column-reverse}.toast-wrapper.top{flex-direction:column;top:var(--flatify__toast-inner-space)}.toast-wrapper.left{left:var(--flatify__toast-inner-space)}.toast-wrapper.right{right:var(--flatify__toast-inner-space)}.toast-wrapper.center{left:0;margin:0 auto;right:0}@media screen and (max-width:575.98px){.toast-wrapper{--flatify__toast-inner-space:0.5em;width:calc(100% - 1em)}.toast-wrapper.left,.toast-wrapper.right{left:0;margin:0 auto;right:0}}.toast{--flatify__local-txt-color:var(--flatify__toast-txt-color);--flatify__local-bg-color:var(--flatify__toast-bg-color);--flatify__local-border-color:var(--flatify__toast-border-color);background:var(--flatify__local-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color);color:var(--flatify__local-txt-color);margin:.25em 0;overflow:hidden;padding:.9em;position:relative;width:100%}.toast:not(.toast-will-be-removed){animation:var(--flatify__toast-animation-show)}.toast.toast-will-be-removed{animation:var(--flatify__toast-animation-hide)}.toast:hover .close-button{transform:scale(1);transition-delay:.15s}.toast .toast-svg{fill:currentColor;display:inline-block;margin-right:.32em;max-height:2em;opacity:.75;width:2em}.toast .toast-svg else{margin-left:.32em}.toast .close-button{background:var(--flatify__local-bg-color);bottom:0;box-shadow:0 0 .32em .32em var(--flatify__local-bg-color);font-size:.85em;margin:auto 0;position:absolute;right:.25em;top:0;transform:scale(0)}.toast .close-button else{left:.25em}:root{--flatify__form-element-accent-color:var(--flatify__color-accent-primary);--flatify__form-element-bg-color:var(--flatify__bg-color-dark);--flatify__form-element-txt-color:var(--flatify__txt-color);--flatify__form-element-border-color:var(--flatify__bg-color-darker);--flatify__form-element-border-color__focus:var(--flatify__form-element-accent-color);--flatify__form-element-border-color__valid:var(--flatify__color-success-primary);--flatify__form-element-border-color__warning:var(--flatify__color-warning-primary);--flatify__form-element-border-color__invalid:var(--flatify__color-danger-primary)}.form-label:not(:first-of-type){margin-top:.9em}.form-label.inline:not(:first-child){margin-left:.38em}.form-label:not(.inline){display:block;margin-left:.38em}.floating-label input,.floating-label textarea{padding:1.64em 1em .5em!important}.floating-label input:not(:-moz-placeholder-shown)+.form-label, .floating-label textarea:not(:-moz-placeholder-shown)+.form-label{opacity:.5;transform:scale(.75) translateY(-.9em)}.floating-label input:focus+.form-label,.floating-label input:not(:placeholder-shown)+.form-label,.floating-label textarea:focus+.form-label,.floating-label textarea:not(:placeholder-shown)+.form-label{opacity:.5;transform:scale(.75) translateY(-.9em)}.floating-label input::-moz-placeholder, .floating-label textarea::-moz-placeholder{opacity:0!important}.floating-label input::placeholder,.floating-label textarea::placeholder{opacity:0!important}.floating-label .form-label{bottom:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:1em;margin:auto 0;opacity:.8;pointer-events:none;position:absolute;top:0;transform-origin:top left;transition:all var(--flatify__bouncing-transition);will-change:opacity,transform}.floating-label.is-textarea .form-label{bottom:unset;top:1.5em}input:not(.default),select:not(.default),textarea:not(.default){background:var(--flatify__form-element-bg-color);border:var(--flatify__border-width) solid var(--flatify__form-element-border-color);border-radius:var(--flatify__border-radius);color:var(--flatify__form-element-txt-color);filter:brightness(100%);font-size:.9em;margin:.38em 0;outline:none!important;padding:.8em 1em;transition:all var(--flatify__simple-transition);will-change:filter}input:hover:not(:focus):not(.default),select:hover:not(:focus):not(.default),textarea:hover:not(:focus):not(.default){filter:brightness(var(--flatify__hover-brightness))}input:focus:not(.default),select:focus:not(.default),textarea:focus:not(.default){border-color:var(--flatify__form-element-border-color__focus)!important}input:not(.default)::-moz-placeholder, select:not(.default)::-moz-placeholder, textarea:not(.default)::-moz-placeholder{color:inherit;opacity:.45;-moz-transition:all var(--flatify__simple-transition);transition:all var(--flatify__simple-transition)}input:not(.default)::placeholder,select:not(.default)::placeholder,textarea:not(.default)::placeholder{color:inherit;opacity:.45;transition:all var(--flatify__simple-transition)}input:focus:not(.default)::-moz-placeholder, select:focus:not(.default)::-moz-placeholder, textarea:focus:not(.default)::-moz-placeholder{opacity:0}input:focus:not(.default)::placeholder,select:focus:not(.default)::placeholder,textarea:focus:not(.default)::placeholder{opacity:0}input[class*=style-]:not(.default),select[class*=style-]:not(.default),textarea[class*=style-]:not(.default){--flatify__form-element-bg-color:var(--flatify__local-bg-color);--flatify__form-element-txt-color:var(--flatify__local-txt-color);--flatify__form-element-border-color:var(--flatify__local-border-color);--flatify__form-element-border-color__focus:var(--flatify__local-border-color-dark)}.input-wrapper.invalid input:not(.default),.input-wrapper.invalid select:not(.default),.input-wrapper.invalid textarea:not(.default),input.invalid:not(.default),select.invalid:not(.default),textarea.invalid:not(.default){--flatify__form-element-border-color:var(--flatify__form-element-border-color__invalid)!important;--flatify__form-element-border-color__focus:var( --flatify__form-element-border-color__invalid )!important;border-color:var(--flatify__form-element-border-color)!important}input:focus:invalid:not(.default),select:focus:invalid:not(.default),textarea:focus:invalid:not(.default){--flatify__form-element-border-color__focus:var( --flatify__form-element-border-color__invalid )!important}.input-wrapper.warning input:not(.default),.input-wrapper.warning select:not(.default),.input-wrapper.warning textarea:not(.default),input.warning:not(.default),select.warning:not(.default),textarea.warning:not(.default){--flatify__form-element-border-color:var(--flatify__form-element-border-color__warning)!important;--flatify__form-element-border-color__focus:var( --flatify__form-element-border-color__warning - )!important;border-color:var(--flatify__form-element-border-color)!important}.input-wrapper.valid input:not(.default),.input-wrapper.valid select:not(.default),.input-wrapper.valid textarea:not(.default),input.valid:not(.default),select.valid:not(.default),textarea.valid:not(.default){--flatify__form-element-border-color:var(--flatify__form-element-border-color__valid);--flatify__form-element-border-color__focus:var(--flatify__form-element-border-color__valid);border-color:var(--flatify__form-element-border-color)!important}input[readonly]:not(.default),select[readonly]:not(.default),textarea[readonly]:not(.default){--flatify__form-element-border-color__focus:var(--flatify__form-element-border-color)!important;filter:none!important}input.disabled:not(.default),input:disabled:not(.default),select.disabled:not(.default),select:disabled:not(.default),textarea.disabled:not(.default),textarea:disabled:not(.default){filter:contrast(85%) brightness(85%) opacity(70%)!important;pointer-events:none}.checkbox-wrapper,.radio-wrapper,.toggle-wrapper{align-items:center;display:flex;margin:.75em 0;position:relative}.checkbox-wrapper:focus-within .check,.checkbox-wrapper:hover .check,.radio-wrapper:focus-within .check,.radio-wrapper:hover .check,.toggle-wrapper:focus-within .check,.toggle-wrapper:hover .check{filter:brightness(var(--flatify__hover-brightness))}.checkbox-wrapper.valid .check,.radio-wrapper.valid .check,.toggle-wrapper.valid .check{border-color:var(--flatify__form-element-border-color__valid)}.checkbox-wrapper.warning .check,.radio-wrapper.warning .check,.toggle-wrapper.warning .check{border-color:var(--flatify__form-element-border-color__warning)}.checkbox-wrapper.invalid .check,.checkbox-wrapper input:invalid+.check,.radio-wrapper.invalid .check,.radio-wrapper input:invalid+.check,.toggle-wrapper.invalid .check,.toggle-wrapper input:invalid+.check{border-color:var(--flatify__form-element-border-color__invalid)}.checkbox-wrapper .check,.radio-wrapper .check,.toggle-wrapper .check{background:var(--flatify__form-element-bg-color);border:var(--flatify__border-width) solid var(--flatify__form-element-border-color);border-radius:calc(var(--flatify__border-radius)*.5);display:inline-block;height:1.5em;max-width:1.5em;min-width:1.5em;position:relative;transition:all var(--flatify__simple-transition)}.checkbox-wrapper .check.after-label,.radio-wrapper .check.after-label,.toggle-wrapper .check.after-label{margin-left:.5em}.checkbox-wrapper .check:not(.after-label),.radio-wrapper .check:not(.after-label),.toggle-wrapper .check:not(.after-label){margin-right:.5em}.checkbox-wrapper .check:after,.radio-wrapper .check:after,.toggle-wrapper .check:after{border-radius:var(--flatify__border-radius);content:" ";left:0;position:absolute;top:0;transition:all var(--flatify__simple-transition);z-index:1}.checkbox-wrapper input:not(:disabled)+.check,.radio-wrapper input:not(:disabled)+.check,.toggle-wrapper input:not(:disabled)+.check{cursor:pointer}.checkbox-wrapper input:disabled+.check,.radio-wrapper input:disabled+.check,.toggle-wrapper input:disabled+.check{filter:contrast(85%) brightness(85%) opacity(70%)!important;pointer-events:none}.checkbox-wrapper input:disabled+.check:after,.radio-wrapper input:disabled+.check:after,.toggle-wrapper input:disabled+.check:after{background:var(--flatify__form-element-border-color__invalid)}.checkbox-wrapper input,.radio-wrapper input,.toggle-wrapper input{left:0;opacity:0;position:absolute;top:0}.checkbox-button,.radio-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;height:0!important;opacity:0!important;padding:0!important;width:0!important}.input-wrapper{align-items:center;display:flex;position:relative}.input-wrapper input{width:100%}.input-wrapper.invalid input,.input-wrapper.toggle-password input,.input-wrapper.valid input,.input-wrapper.warning input{padding-right:3.5em}.input-wrapper.invalid:after,.input-wrapper.toggle-password:after,.input-wrapper.valid:after,.input-wrapper.warning:after{border-radius:var(--flatify__border-radius);bottom:0;content:" ";margin:auto 0;position:absolute;top:0;transition:all var(--flatify__simple-transition);z-index:1}.input-wrapper.invalid:after{background:var(--flatify__form-element-border-color__invalid);height:.25em;right:1.35em;width:1em}.input-wrapper.warning:after{background:var(--flatify__form-element-border-color__warning);height:.5em;right:1.55em;width:.5em}.input-wrapper.warning:focus-within:after{-webkit-animation:flatify-fade-out 1s infinite;animation:flatify-fade-out 1s infinite}.input-wrapper.valid:before{-webkit-animation:flatify-fade-in .35s;animation:flatify-fade-in .35s;border-radius:var(--flatify__border-radius);bottom:0;content:" ";margin:auto 0;position:absolute;right:1.75em;top:.45em;transform:rotate(45deg);transition:all var(--flatify__simple-transition);width:.64em;z-index:1}.input-wrapper.valid:after,.input-wrapper.valid:before{background:var(--flatify__form-element-border-color__valid);height:.25em}.input-wrapper.valid:after{right:1em;transform:rotate(-55deg);width:1.2em}.input-wrapper .show-password-button{background:transparent;border:none;border-radius:calc(var(--flatify__border-radius)*.75);bottom:0;color:var(--flatify__form-element-txt-color);font-size:1em;height:2.5em;margin:auto 0;padding:.5em;position:absolute;right:.5em;top:0;width:2.5em;z-index:3}@media (prefers-reduced-motion:no-preference){.input-wrapper .show-password-button:active:before,.input-wrapper .show-password-button:focus-visible:before{transform:scale(.85)!important}}.input-wrapper .show-password-button:before{background-color:currentColor;content:"";display:block;height:100%;mask:var(--flatify__eye-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__eye-icon) no-repeat 50% 50%;transition:all var(--flatify__simple-transition);width:100%}.input-wrapper .show-password-button:after{background:currentColor;border-radius:var(--flatify__border-radius);bottom:0;-webkit-clip-path:circle(200% at right);clip-path:circle(200% at right);content:" ";height:.18em;margin:auto 0;position:absolute;right:.5em;top:0;transform:rotate(-30deg);transition:all var(--flatify__bouncing-transition);width:1.5em;z-index:1}.input-wrapper.visible-password .show-password-button:after{-webkit-clip-path:circle(0 at right);clip-path:circle(0 at right)}@media (prefers-reduced-motion:no-preference){.input-wrapper.visible-password .show-password-button:not(:active):before{-webkit-animation:flatify-eye-blink 7s infinite;animation:flatify-eye-blink 7s infinite}}input[type=password]:not(:-moz-placeholder-shown){letter-spacing:.18em}input[type=password]:not(:placeholder-shown){letter-spacing:.18em}input[type=color]:not(.default){border-radius:calc(var(--flatify__border-radius)*.75);height:2.75em;padding:.5em;width:3.14em}input[type=file]:not(.default){filter:brightness(100%)}input[type=file]:not(.default)::-webkit-file-upload-button{background:inherit!important;color:inherit;cursor:pointer;filter:brightness(var(--flatify__hover-brightness));font-size:.9em;margin:0 .75em 0 0;vertical-align:baseline}input[type=file]:not(.default)::file-selector-button{background:inherit!important;color:inherit;cursor:pointer;filter:brightness(var(--flatify__hover-brightness));font-size:.9em;margin:0 .75em 0 0;vertical-align:baseline}input[type=button].button,input[type=reset].button,input[type=submit].button{border:none!important}.checkbox-wrapper input:not(:checked)+.check:after{-webkit-clip-path:circle(0 at left);clip-path:circle(0 at left)}.checkbox-wrapper input:checked:not(:indeterminate)+.check:before{-webkit-animation:flatify-fade-in .35s;animation:flatify-fade-in .35s;background:var(--flatify__form-element-border-color__valid);border-radius:var(--flatify__border-radius);content:" ";height:.22em;left:.15em;position:absolute;top:.7em;transform:rotate(45deg);transition:all var(--flatify__simple-transition);width:.5em;z-index:1}.checkbox-wrapper input:checked:not(:indeterminate)+.check:after{background:var(--flatify__form-element-border-color__valid);-webkit-clip-path:circle(200% at bottom);clip-path:circle(200% at bottom);height:.22em;left:.3em;top:.55em;transform:rotate(-50deg);transition:-webkit-clip-path .5s linear .1s;transition:clip-path .5s linear .1s;transition:clip-path .5s linear .1s, -webkit-clip-path .5s linear .1s;width:.9em}.checkbox-wrapper input:indeterminate+.check:after{background:var(--flatify__form-element-accent-color)}.checkbox-wrapper input:disabled:not(:checked)+.check:after,.checkbox-wrapper input:indeterminate+.check:after{-webkit-animation:flatify-grow-x .2s both;animation:flatify-grow-x .2s both;bottom:0;-webkit-clip-path:circle(200% at bottom);clip-path:circle(200% at bottom);height:.2em;left:0;margin:auto;right:0;top:0;transition:-webkit-clip-path .4s linear .1s;transition:clip-path .4s linear .1s;transition:clip-path .4s linear .1s, -webkit-clip-path .4s linear .1s;width:.75em}.radio-wrapper .check:after{border-radius:calc(var(--flatify__border-radius)*.2);bottom:0;height:.5em;left:0;margin:auto;right:0;top:0;width:.5em}.radio-wrapper input:checked+.check:after{-webkit-animation:flatify-grow .25s cubic-bezier(.85,-.57,.36,1.72) both;animation:flatify-grow .25s cubic-bezier(.85,-.57,.36,1.72) both;background:var(--flatify__form-element-border-color__valid)}input[type=range]:not(.default){-webkit-appearance:none;background:transparent!important;border:none;filter:none!important;width:100%}input[type=range]:not(.default)::-moz-range-track{background:var(--flatify__form-element-border-color);border-radius:calc(var(--flatify__border-radius)*.5);cursor:pointer;height:max(3px,var(--flatify__border-width) * 1.5);width:100%}input[type=range]:not(.default)::-webkit-slider-runnable-track{background:var(--flatify__form-element-border-color);border-radius:calc(var(--flatify__border-radius)*.5);cursor:pointer;height:max(3px,var(--flatify__border-width) * 1.5);width:100%}input[type=range]:not(.default)::-moz-range-thumb{-webkit-appearance:none;background:var(--flatify__form-element-bg-color);border:max(1px,var(--flatify__border-width)) solid var(--flatify__form-element-border-color);border-radius:calc(var(--flatify__border-radius)*.5);cursor:pointer;height:1.24em;-moz-transition:all var(--flatify__simple-transition);transition:all var(--flatify__simple-transition);width:1.24em}input[type=range]:not(.default)::-webkit-slider-thumb{-webkit-appearance:none;background:var(--flatify__form-element-bg-color);border:max(1px,var(--flatify__border-width)) solid var(--flatify__form-element-border-color);border-radius:calc(var(--flatify__border-radius)*.5);cursor:pointer;height:1.24em;margin:-.55em;-webkit-transition:all var(--flatify__simple-transition);transition:all var(--flatify__simple-transition);width:1.24em}input[type=range]:not(.default):hover::-moz-range-thumb{filter:brightness(var(--flatify__hover-brightness))}input[type=range]:not(.default):hover::-webkit-slider-thumb{filter:brightness(var(--flatify__hover-brightness))}@media (prefers-reduced-motion:no-preference){input[type=range]:not(.default):active::-moz-range-thumb{transform:scale(.85)}input[type=range]:not(.default):active::-webkit-slider-thumb{transform:scale(.85)}}input[type=range]:not(.default):focus::-moz-range-thumb{border-color:var(--flatify__form-element-border-color__focus);filter:brightness(var(--flatify__hover-brightness))}input[type=range]:not(.default):focus::-webkit-slider-thumb{border-color:var(--flatify__form-element-border-color__focus);filter:brightness(var(--flatify__hover-brightness))}select:not(.default){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--flatify__select-icon);background-position:right .64em center;background-repeat:no-repeat;max-width:100%;min-width:15em;padding-right:2.5em}select:not(.default)[multiple]{background-image:none!important;overflow-y:auto;padding:1em!important}select option{background:var(--flatify__form-element-bg-color);color:var(--flatify__form-element-txt-color);padding:.32em}.toggle-wrapper:hover:not(:focus-within) input:not(:disabled)+.check:after{transform:translateX(.3em)}.toggle-wrapper .check{min-width:3em;width:3em}.toggle-wrapper .check:after{background:var(--flatify__form-element-border-color);border-radius:calc(var(--flatify__border-radius)*.3);bottom:0;height:.9em;left:.18em;margin:auto 0;top:0;transition:all var(--flatify__bouncing-transition);width:.9em}.toggle-wrapper input:checked+.check:after{background:var(--flatify__form-element-accent-color);transform:translateX(1.4em)!important}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.toggle-wrapper:active .check:after{transition:all .1s .05s}.toggle-wrapper:active input:disabled:not(:checked)+.check:after{transform:scale(1)!important}.toggle-wrapper:active input:disabled:checked+.check:after{transform:scale(1) translateX(1.4em)!important}.toggle-wrapper:active input:not(:checked)+.check:after{transform:scaleX(1.2) scaleY(.7)!important}.toggle-wrapper:active input:checked+.check:after{transform:translateX(1.2em) scaleY(.7) scaleX(1.4)!important}}textarea:not(.default){font-size:1em;transition:border-color var(--flatify__simple-transition),filter var(--flatify__simple-transition)}:root{--flatify__item-group-bg-color:var(--flatify__bg-color);--flatify__item-group-txt-color:var(--flatify__txt-color)}.items-group{--flatify__local-txt-color:var(--flatify__item-group-txt-color);--flatify__local-bg-color:var(--flatify__item-group-bg-color);align-items:flex-start;flex-direction:column}.items-group,.items-group .item-button{background:var(--flatify__local-bg-color);color:var(--flatify__local-txt-color);display:flex}.items-group .item-button{align-items:center;border:none;border-radius:calc(var(--flatify__border-radius)*.65);justify-content:space-between;padding:.125em .5em;transition:all var(--flatify__simple-transition);width:100%}.items-group .item-button:not(:last-child){margin-bottom:.5em}.items-group .item-button:focus-visible,.items-group .item-button:hover{filter:brightness(var(--flatify__hover-brightness))}.items-group .item-button.active{background:var(--flatify__color-accent-primary);color:var(--flatify__txt-color-inverted)}.items-group .item-icon{margin-right:.5em;opacity:.75}.items-group .item-icon svg{fill:currentColor;height:3em;padding:.32em;width:3em}.items-group .item-text{text-align:left;width:100%}.items-group .item-subtitle,.items-group .item-title{line-height:1}.items-group .item-title{font-size:1.125em;margin:.5em 0}.items-group .item-title+.item-subtitle{margin:0 0 .64em}.items-group .item-subtitle{font-size:.9em;opacity:.65}.no-transition{transition-duration:0s!important}.no-animation{-webkit-animation-duration:0s!important;animation-duration:0s!important}.play-animation,.play-animation:after,.play-animation:before{-webkit-animation-play-state:running!important;animation-play-state:running!important}.pause-animation,.pause-animation:after,.pause-animation:before{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.stop-animation,.stop-animation:after,.stop-animation:before{-webkit-animation:none!important;animation:none!important}.anim-spin{-webkit-animation:flatify-spin .75s linear infinite!important;animation:flatify-spin .75s linear infinite!important}.anim-heart{-webkit-animation:flatify-heart 1s ease infinite!important;animation:flatify-heart 1s ease infinite!important}.anim-required{-webkit-animation:flatify-heart 1s ease 2!important;animation:flatify-heart 1s ease 2!important}.anim-pulse{-webkit-animation:flatify-pulse 1.5s ease!important;animation:flatify-pulse 1.5s ease!important}.anim-fade-in{-webkit-animation:flatify-fade-in .3s ease!important;animation:flatify-fade-in .3s ease!important}.anim-fade-out{-webkit-animation:flatify-fade-out .3s ease!important;animation:flatify-fade-out .3s ease!important}.anim-hue{-webkit-animation:flatify-hue 15s ease infinite!important;animation:flatify-hue 15s ease infinite!important}.anim-hue-min{-webkit-animation:flatify-hue-min 5s ease infinite!important;animation:flatify-hue-min 5s ease infinite!important}@-webkit-keyframes flatify-fade-in{0%{opacity:0}to{opacity:1}}@keyframes flatify-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes flatify-fade-in-out{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes flatify-fade-in-out{0%{opacity:0}50%{opacity:1}to{opacity:0}}@-webkit-keyframes flatify-backdrop-fade-in{0%{opacity:0}to{opacity:var(--flatify__backdrop-opacity)}}@keyframes flatify-backdrop-fade-in{0%{opacity:0}to{opacity:var(--flatify__backdrop-opacity)}}@-webkit-keyframes flatify-fade-out{to{opacity:0}}@keyframes flatify-fade-out{to{opacity:0}}@-webkit-keyframes flatify-grow{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes flatify-grow{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes flatify-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes flatify-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@-webkit-keyframes flatify-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes flatify-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@-webkit-keyframes flatify-processing{0%{opacity:.85;transform:scaleX(0)}to{opacity:0;transform:scaleX(1)}}@keyframes flatify-processing{0%{opacity:.85;transform:scaleX(0)}to{opacity:0;transform:scaleX(1)}}@-webkit-keyframes flatify-blow-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes flatify-blow-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes flatify-blow-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes flatify-blow-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@-webkit-keyframes flatify-heart{0%{transform:scale(1)}65%{transform:scale(1.05)}80%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes flatify-heart{0%{transform:scale(1)}65%{transform:scale(1.05)}80%{transform:scale(1.1)}to{transform:scale(1)}}@-webkit-keyframes flatify-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes flatify-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@-webkit-keyframes flatify-slide-up-in{0%{transform:translateY(100%) scale(.95)}to{transform:translateY(0)}}@keyframes flatify-slide-up-in{0%{transform:translateY(100%) scale(.95)}to{transform:translateY(0)}}@-webkit-keyframes flatify-slide-up-in-min{0%{opacity:0;transform:translateY(3em) scale(.95)}to{opacity:1;transform:translateY(0)}}@keyframes flatify-slide-up-in-min{0%{opacity:0;transform:translateY(3em) scale(.95)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes flatify-slide-up-out{0%{transform:translateY(0)}to{transform:translateY(100%) scale(.95)}}@keyframes flatify-slide-up-out{0%{transform:translateY(0)}to{transform:translateY(100%) scale(.95)}}@-webkit-keyframes flatify-slide-down-in{0%{transform:translateY(-100%) scale(.95)}to{transform:translateY(0)}}@keyframes flatify-slide-down-in{0%{transform:translateY(-100%) scale(.95)}to{transform:translateY(0)}}@-webkit-keyframes flatify-slide-down-out{0%{transform:translateY(0)}to{transform:translateY(-100%) scale(.95)}}@keyframes flatify-slide-down-out{0%{transform:translateY(0)}to{transform:translateY(-100%) scale(.95)}}@-webkit-keyframes flatify-slide-down-out-min{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3em) scale(.95)}}@keyframes flatify-slide-down-out-min{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3em) scale(.95)}}@-webkit-keyframes flatify-slide-left-in{0%{transform:translateX(100%) scale(.95)}to{transform:translateX(0)}}@keyframes flatify-slide-left-in{0%{transform:translateX(100%) scale(.95)}to{transform:translateX(0)}}@-webkit-keyframes flatify-slide-left-in-min{0%{opacity:0;transform:translateX(3em)}to{opacity:1;transform:translateX(0)}}@keyframes flatify-slide-left-in-min{0%{opacity:0;transform:translateX(3em)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes flatify-slide-left-out{0%{transform:translateX(0)}to{transform:translateX(100%) scale(.95)}}@keyframes flatify-slide-left-out{0%{transform:translateX(0)}to{transform:translateX(100%) scale(.95)}}@-webkit-keyframes flatify-slide-left-out-min{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(3em)}}@keyframes flatify-slide-left-out-min{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(3em)}}@-webkit-keyframes flatify-slide-right-in{0%{transform:translateX(-100%) scale(.95)}to{transform:translateX(0)}}@keyframes flatify-slide-right-in{0%{transform:translateX(-100%) scale(.95)}to{transform:translateX(0)}}@-webkit-keyframes flatify-slide-right-in-min{0%{opacity:0;transform:translateX(-3em)}to{opacity:1;transform:translateX(0)}}@keyframes flatify-slide-right-in-min{0%{opacity:0;transform:translateX(-3em)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes flatify-slide-right-out{0%{transform:translateX(0)}to{transform:translateX(-100%) scale(.95)}}@keyframes flatify-slide-right-out{0%{transform:translateX(0)}to{transform:translateX(-100%) scale(.95)}}@-webkit-keyframes flatify-slide-right-out-min{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-3em)}}@keyframes flatify-slide-right-out-min{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-3em)}}@-webkit-keyframes flatify-alert-will-be-removed{85%{opacity:0}to{opacity:0;transform:scale(.92) rotate(-.5deg);transform-origin:top right}}@keyframes flatify-alert-will-be-removed{85%{opacity:0}to{opacity:0;transform:scale(.92) rotate(-.5deg);transform-origin:top right}}@-webkit-keyframes flatify-dropdown-show{0%{opacity:0;transform:scale(.9) rotate(3deg)}to{opacity:1;transform:scale(1)}}@keyframes flatify-dropdown-show{0%{opacity:0;transform:scale(.9) rotate(3deg)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes flatify-dropdown-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes flatify-dropdown-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@-webkit-keyframes flatify-pulse{0%{transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes flatify-pulse{0%{transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@-webkit-keyframes flatify-eye-blink{0%{transform:scaleY(1)}40%{transform:scaleY(1)}42%{transform:scaleY(.3)}45%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes flatify-eye-blink{0%{transform:scaleY(1)}40%{transform:scaleY(1)}42%{transform:scaleY(.3)}45%{transform:scaleY(1)}to{transform:scaleY(1)}}@-webkit-keyframes flatify-hue{0%{filter:hue-rotate(0)}40%{filter:hue-rotate(1turn)}80%{filter:hue-rotate(-1turn)}to{filter:hue-rotate(0)}}@keyframes flatify-hue{0%{filter:hue-rotate(0)}40%{filter:hue-rotate(1turn)}80%{filter:hue-rotate(-1turn)}to{filter:hue-rotate(0)}}@-webkit-keyframes flatify-hue-min{0%{filter:hue-rotate(0)}40%{filter:hue-rotate(45deg)}80%{filter:hue-rotate(-45deg)}to{filter:hue-rotate(0)}}@keyframes flatify-hue-min{0%{filter:hue-rotate(0)}40%{filter:hue-rotate(45deg)}80%{filter:hue-rotate(-45deg)}to{filter:hue-rotate(0)}}@-webkit-keyframes flatify-loading-dot-first{0%{opacity:0;transform:scale(var(--flatify__loading-dot-animation-start-scale)) translateX(-.25em)}50%{opacity:1;transform:scale(1)}90%{opacity:1}to{opacity:0}}@keyframes flatify-loading-dot-first{0%{opacity:0;transform:scale(var(--flatify__loading-dot-animation-start-scale)) translateX(-.25em)}50%{opacity:1;transform:scale(1)}90%{opacity:1}to{opacity:0}}@-webkit-keyframes flatify-loading-dot-second{0%,25%{opacity:0;transform:scale(var(--flatify__loading-dot-animation-start-scale))}65%,to{opacity:1;transform:scale(1)}}@keyframes flatify-loading-dot-second{0%,25%{opacity:0;transform:scale(var(--flatify__loading-dot-animation-start-scale))}65%,to{opacity:1;transform:scale(1)}}@-webkit-keyframes flatify-loading-dot-third{0%,45%{opacity:0;transform:scale(var(--flatify__loading-dot-animation-start-scale)) translateX(.25em)}85%,to{opacity:1;transform:scale(1)}}@keyframes flatify-loading-dot-third{0%,45%{opacity:0;transform:scale(var(--flatify__loading-dot-animation-start-scale)) translateX(.25em)}85%,to{opacity:1;transform:scale(1)}}.style-blue{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-blue-primary)!important;--flatify__local-border-color:var(--flatify__color-blue-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-blue-darker)!important;background-color:var(--flatify__color-blue-primary)!important;border-color:var(--flatify__color-blue-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-blue-light{--flatify__local-txt-color:var(--flatify__color-blue-darker)!important;--flatify__local-bg-color:var(--flatify__color-blue-light)!important;--flatify__local-border-color:var(--flatify__color-blue-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-blue-dark)!important;background-color:var(--flatify__color-blue-light)!important;border-color:var(--flatify__color-blue-primary)!important;color:var(--flatify__color-blue-darker)!important}.style-green{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-green-primary)!important;--flatify__local-border-color:var(--flatify__color-green-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-green-darker)!important;background-color:var(--flatify__color-green-primary)!important;border-color:var(--flatify__color-green-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-green-light{--flatify__local-txt-color:var(--flatify__color-green-darker)!important;--flatify__local-bg-color:var(--flatify__color-green-light)!important;--flatify__local-border-color:var(--flatify__color-green-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-green-dark)!important;background-color:var(--flatify__color-green-light)!important;border-color:var(--flatify__color-green-primary)!important;color:var(--flatify__color-green-darker)!important}.style-yellow{--flatify__local-txt-color:var(--flatify__color-yellow-darker)!important;--flatify__local-bg-color:var(--flatify__color-yellow-primary)!important;--flatify__local-border-color:var(--flatify__color-yellow-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-yellow-darker)!important;background-color:var(--flatify__color-yellow-primary)!important;border-color:var(--flatify__color-yellow-dark)!important}.style-yellow,.style-yellow-light{color:var(--flatify__color-yellow-darker)!important}.style-yellow-light{--flatify__local-txt-color:var(--flatify__color-yellow-darker)!important;--flatify__local-bg-color:var(--flatify__color-yellow-light)!important;--flatify__local-border-color:var(--flatify__color-yellow-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-yellow-dark)!important;background-color:var(--flatify__color-yellow-light)!important;border-color:var(--flatify__color-yellow-primary)!important}.style-orange{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-orange-primary)!important;--flatify__local-border-color:var(--flatify__color-orange-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-orange-darker)!important;background-color:var(--flatify__color-orange-primary)!important;border-color:var(--flatify__color-orange-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-orange-light{--flatify__local-txt-color:var(--flatify__color-orange-darker)!important;--flatify__local-bg-color:var(--flatify__color-orange-light)!important;--flatify__local-border-color:var(--flatify__color-orange-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-orange-dark)!important;background-color:var(--flatify__color-orange-light)!important;border-color:var(--flatify__color-orange-primary)!important;color:var(--flatify__color-orange-darker)!important}.style-red{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-red-primary)!important;--flatify__local-border-color:var(--flatify__color-red-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-red-darker)!important;background-color:var(--flatify__color-red-primary)!important;border-color:var(--flatify__color-red-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-red-light{--flatify__local-txt-color:var(--flatify__color-red-darker)!important;--flatify__local-bg-color:var(--flatify__color-red-light)!important;--flatify__local-border-color:var(--flatify__color-red-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-red-dark)!important;background-color:var(--flatify__color-red-light)!important;border-color:var(--flatify__color-red-primary)!important;color:var(--flatify__color-red-darker)!important}.style-pink{--flatify__local-txt-color:var(--flatify__color-pink-darker)!important;--flatify__local-bg-color:var(--flatify__color-pink-primary)!important;--flatify__local-border-color:var(--flatify__color-pink-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-pink-darker)!important;background-color:var(--flatify__color-pink-primary)!important;border-color:var(--flatify__color-pink-dark)!important}.style-pink,.style-pink-light{color:var(--flatify__color-pink-darker)!important}.style-pink-light{--flatify__local-txt-color:var(--flatify__color-pink-darker)!important;--flatify__local-bg-color:var(--flatify__color-pink-light)!important;--flatify__local-border-color:var(--flatify__color-pink-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-pink-dark)!important;background-color:var(--flatify__color-pink-light)!important;border-color:var(--flatify__color-pink-primary)!important}.style-purple{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-purple-primary)!important;--flatify__local-border-color:var(--flatify__color-purple-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-purple-darker)!important;background-color:var(--flatify__color-purple-primary)!important;border-color:var(--flatify__color-purple-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-purple-light{--flatify__local-txt-color:var(--flatify__color-purple-darker)!important;--flatify__local-bg-color:var(--flatify__color-purple-light)!important;--flatify__local-border-color:var(--flatify__color-purple-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-purple-dark)!important;background-color:var(--flatify__color-purple-light)!important;border-color:var(--flatify__color-purple-primary)!important;color:var(--flatify__color-purple-darker)!important}.style-accent{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-accent-primary)!important;--flatify__local-border-color:var(--flatify__color-accent-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-accent-darker)!important;background-color:var(--flatify__color-accent-primary)!important;border-color:var(--flatify__color-accent-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-accent-light{--flatify__local-txt-color:var(--flatify__color-accent-darker)!important;--flatify__local-bg-color:var(--flatify__color-accent-light)!important;--flatify__local-border-color:var(--flatify__color-accent-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-accent-dark)!important;background-color:var(--flatify__color-accent-light)!important;border-color:var(--flatify__color-accent-primary)!important;color:var(--flatify__color-accent-darker)!important}.style-success{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-success-primary)!important;--flatify__local-border-color:var(--flatify__color-success-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-success-darker)!important;background-color:var(--flatify__color-success-primary)!important;border-color:var(--flatify__color-success-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-success-light{--flatify__local-txt-color:var(--flatify__color-success-darker)!important;--flatify__local-bg-color:var(--flatify__color-success-light)!important;--flatify__local-border-color:var(--flatify__color-success-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-success-dark)!important;background-color:var(--flatify__color-success-light)!important;border-color:var(--flatify__color-success-primary)!important;color:var(--flatify__color-success-darker)!important}.style-info{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-info-primary)!important;--flatify__local-border-color:var(--flatify__color-info-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-info-darker)!important;background-color:var(--flatify__color-info-primary)!important;border-color:var(--flatify__color-info-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-info-light{--flatify__local-txt-color:var(--flatify__color-info-darker)!important;--flatify__local-bg-color:var(--flatify__color-info-light)!important;--flatify__local-border-color:var(--flatify__color-info-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-info-dark)!important;background-color:var(--flatify__color-info-light)!important;border-color:var(--flatify__color-info-primary)!important;color:var(--flatify__color-info-darker)!important}.style-warning{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-warning-primary)!important;--flatify__local-border-color:var(--flatify__color-warning-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-warning-darker)!important;background-color:var(--flatify__color-warning-primary)!important;border-color:var(--flatify__color-warning-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-warning-light{--flatify__local-txt-color:var(--flatify__color-warning-darker)!important;--flatify__local-bg-color:var(--flatify__color-warning-light)!important;--flatify__local-border-color:var(--flatify__color-warning-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-warning-dark)!important;background-color:var(--flatify__color-warning-light)!important;border-color:var(--flatify__color-warning-primary)!important;color:var(--flatify__color-warning-darker)!important}.style-danger{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-danger-primary)!important;--flatify__local-border-color:var(--flatify__color-danger-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-danger-darker)!important;background-color:var(--flatify__color-danger-primary)!important;border-color:var(--flatify__color-danger-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-danger-light{--flatify__local-txt-color:var(--flatify__color-danger-darker)!important;--flatify__local-bg-color:var(--flatify__color-danger-light)!important;--flatify__local-border-color:var(--flatify__color-danger-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-danger-dark)!important;background-color:var(--flatify__color-danger-light)!important;border-color:var(--flatify__color-danger-primary)!important;color:var(--flatify__color-danger-darker)!important}.style-light{--flatify__local-txt-color:var(--flatify__txt-color)!important;--flatify__local-bg-color:var(--flatify__color-light-primary)!important;--flatify__local-border-color:var(--flatify__color-light-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-light-darker)!important;background-color:var(--flatify__color-light-primary)!important;border-color:var(--flatify__color-light-dark)!important}.style-light,.style-light-light{color:var(--flatify__txt-color)!important}.style-light-light{--flatify__local-txt-color:var(--flatify__txt-color)!important;--flatify__local-bg-color:var(--flatify__color-light-light)!important;--flatify__local-border-color:var(--flatify__color-light-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-light-dark)!important;background-color:var(--flatify__color-light-light)!important;border-color:var(--flatify__color-light-primary)!important}.style-dark{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-dark-primary)!important;--flatify__local-border-color:var(--flatify__color-dark-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-dark-darker)!important;background-color:var(--flatify__color-dark-primary)!important;border-color:var(--flatify__color-dark-dark)!important}.style-dark,.style-dark-light{color:var(--flatify__txt-color-inverted)!important}.style-dark-light{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-dark-light)!important;--flatify__local-border-color:var(--flatify__color-dark-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-dark-dark)!important;background-color:var(--flatify__color-dark-light)!important;border-color:var(--flatify__color-dark-primary)!important}[class*=style-]{--flatify__link-color:var(--flatify__local-txt-color);--flatify__link-color__hover:var(--flatify__local-txt-color);--flatify__link-color__focus:var(--flatify__local-txt-color)}[class*=style-]:not([class*=style-accent]){--flatify__color-accent-light:var(--flatify__local-border-color);--flatify__color-accent-primary:var(--flatify__local-border-color-dark);--flatify__color-accent-dark:var(--flatify__local-border-color-dark)}.color-blue{color:var(--flatify__color-blue-primary)!important}.color-blue-light{color:var(--flatify__color-blue-light)!important}.color-green{color:var(--flatify__color-green-primary)!important}.color-green-light{color:var(--flatify__color-green-light)!important}.color-yellow{color:var(--flatify__color-yellow-primary)!important}.color-yellow-light{color:var(--flatify__color-yellow-light)!important}.color-orange{color:var(--flatify__color-orange-primary)!important}.color-orange-light{color:var(--flatify__color-orange-light)!important}.color-red{color:var(--flatify__color-red-primary)!important}.color-red-light{color:var(--flatify__color-red-light)!important}.color-pink{color:var(--flatify__color-pink-primary)!important}.color-pink-light{color:var(--flatify__color-pink-light)!important}.color-purple{color:var(--flatify__color-purple-primary)!important}.color-purple-light{color:var(--flatify__color-purple-light)!important}.color-accent{color:var(--flatify__color-accent-primary)!important}.color-accent-light{color:var(--flatify__color-accent-light)!important}.color-success{color:var(--flatify__color-success-primary)!important}.color-success-light{color:var(--flatify__color-success-light)!important}.color-info{color:var(--flatify__color-info-primary)!important}.color-info-light{color:var(--flatify__color-info-light)!important}.color-warning{color:var(--flatify__color-warning-primary)!important}.color-warning-light{color:var(--flatify__color-warning-light)!important}.color-danger{color:var(--flatify__color-danger-primary)!important}.color-danger-light{color:var(--flatify__color-danger-light)!important}.color-light{color:var(--flatify__color-light-primary)!important}.color-light-light{color:var(--flatify__color-light-light)!important}.color-dark{color:var(--flatify__color-dark-primary)!important}.color-dark-light{color:var(--flatify__color-dark-light)!important}.container-sm{max-width:576px}.container-md{max-width:768px}.container-lg{max-width:992px}.container-xl{max-width:1200px}.container-xxl{max-width:1400px}[class*=container-]{margin-left:auto;margin-right:auto;padding-left:.64em;padding-right:.64em}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.edge-sharp{border-radius:0!important}.edge-round-xs{border-radius:.32em!important}.edge-round-sm{border-radius:.5em!important}.edge-round-md{border-radius:.75em!important}.edge-round-lg{border-radius:1em!important}.edge-circle{border-radius:50em!important}.edge-oval{border-radius:50%!important}.edge-triangle{border-radius:100% 50% 50% 100%/75% 69% 69% 75%!important}.width-0p{width:0!important}.width-10p{width:10%!important}.width-15p{width:15%!important}.width-25p{width:25%!important}.width-30p{width:30%!important}.width-50p{width:50%!important}.width-60p{width:60%!important}.width-75p{width:75%!important}.width-90p{width:90%!important}.width-95p{width:95%!important}.width-100p{width:100%!important}.height-0p{height:0!important}.height-10p{height:10%!important}.height-15p{height:15%!important}.height-25p{height:25%!important}.height-30p{height:30%!important}.height-50p{height:50%!important}.height-60p{height:60%!important}.height-75p{height:75%!important}.height-90p{height:90%!important}.height-95p{height:95%!important}.height-100p{height:100%!important}.inline-flex{display:inline-flex!important}.flex-center{align-items:center}.flex-center,.flex-center-x{display:flex;justify-content:center}.flex-center-y,.flex-column-center{align-items:center;display:flex}.flex-column-center{flex-direction:column;justify-content:center}.flex-column-center-x{align-items:center;display:flex;flex-direction:column}.flex-column-center-y{display:flex;flex-direction:column;justify-content:center}.float-left{float:left}.float-right{float:right}.float-none{float:none}.margin-auto{margin:auto}.margin-ya{margin-bottom:auto}.margin-ta,.margin-ya{margin-top:auto}.margin-ba{margin-bottom:auto}.margin-xa,.push-center{margin-left:auto;margin-right:auto}.margin-la,.push-right{margin-left:auto}.margin-ra,.push-left{margin-right:auto}.position-relative{position:relative}.position-absolute{position:absolute}.place-expand{bottom:0;top:0}.place-expand,.place-expand-x{left:0;right:0}.place-expand-y{bottom:0;top:0}.fixed-top,.place-top,.sticky-top{top:0}.fixed-bottom,.place-bottom,.sticky-bottom{bottom:0}.fixed-left,.place-left,.sticky-left{left:0}.fixed-right,.place-right,.sticky-right{right:0}.fixed-bottom,.fixed-left,.fixed-right,.fixed-top{position:fixed;z-index:1020}.sticky-bottom,.sticky-left,.sticky-right,.sticky-top{position:-webkit-sticky;position:sticky;z-index:1010}.fixed-bottom,.fixed-top,.sticky-bottom,.sticky-top{left:0}.scrollable{overflow:auto}.scrollable-x{overflow-x:auto;overflow-y:hidden}.scrollable-y{overflow-x:hidden;overflow-y:auto}:root{--flatify__overlay-layer-priority:10;--flatify__overlay-layer-bg-color:var(--flatify__bg-color);--flatify__overlay-layer-opacity:1;--flatify__overlay-layer-blending-mode:normal;--flatify__overlay-layer-backdrop-filter:none}.overlay-layer,.two-layer-button{--flatify__local-bg-color:var(--flatify__overlay-layer-bg-color);position:relative}.overlay-layer:before,.two-layer-button:before{-webkit-backdrop-filter:var(--flatify__overlay-layer-backdrop-filter);backdrop-filter:var(--flatify__overlay-layer-backdrop-filter);background:var(--flatify__local-bg-color);border-radius:inherit;content:" ";height:100%;left:0;mix-blend-mode:var(--flatify__overlay-layer-blending-mode);opacity:var(--flatify__overlay-layer-opacity);position:absolute;top:0;width:100%;z-index:var(--flatify__overlay-layer-priority)}.pulse{isolation:isolate;position:relative}.pulse:after{-webkit-animation:flatify-pulse 1s infinite;animation:flatify-pulse 1s infinite;background:inherit;border-radius:inherit;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;will-change:opacity,transform;z-index:-1}.text-filled{-webkit-hyphens:auto;hyphens:auto;text-align:justify}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.size-xs,.text-xs{font-size:.75em!important}.size-sm,.text-sm{font-size:.9em!important}.size-md,.text-md{font-size:1em!important}.size-lg,.text-lg{font-size:1.25em!important}.size-2x,.text-2x{font-size:1.5em!important}.size-3x,.text-3x{font-size:2.2em!important}.size-4x,.text-4x{font-size:2.5em!important}.size-5x,.text-5x{font-size:3.14em!important}.truncate:not(.show-text){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.truncate.add-space{padding:.18em 0}@media (prefers-reduced-motion:reduce){body *,body :after,body :before{background-attachment:scroll!important;scroll-behavior:auto!important}body *{--flatify__simple-transition:0s!important;--flatify__long-transition:0s!important;--flatify__bouncing-transition:0s!important}body .dropdown.show,body .modal.show,body .tab-panel.show{-webkit-animation-name:flatify-fade-in!important;animation-name:flatify-fade-in!important}body .menu-item:focus-within>.submenu,body .menu-item:hover>.submenu{-webkit-animation-name:flatify-fade-in!important;animation-name:flatify-fade-in!important}body .two-layer-button{--flatify__two-layer-button-animation-show:flatify-fade-in 0.3s ease-in-out!important}body .accordion-collapse{transition:none!important}body .accordion-collapse.show .accordion-body{-webkit-animation-name:flatify-fade-in!important;animation-name:flatify-fade-in!important}body .accordion-collapse.accordion-will-be-hidden .accordion-body{-webkit-animation-name:flatify-fade-out!important;animation-name:flatify-fade-out!important}body .toast:not(.toast-will-be-removed){-webkit-animation-name:flatify-fade-in!important;animation-name:flatify-fade-in!important}body .toast.toast-will-be-removed{-webkit-animation-name:flatify-fade-out!important;animation-name:flatify-fade-out!important}body .alert:not(.alert-will-be-removed){-webkit-animation-name:flatify-fade-in!important;animation-name:flatify-fade-in!important}body .alert.alert-will-be-removed{-webkit-animation-name:flatify-fade-out!important;animation-name:flatify-fade-out!important}body .loading{-webkit-animation:flatify-fade-in-out 2s infinite!important;animation:flatify-fade-in-out 2s infinite!important}body .loading:after,body .loading:before{-webkit-animation:none!important;animation:none!important;opacity:1!important}body .progress-bar:before{-webkit-animation:flatify-fade-in-out 3s infinite!important;animation:flatify-fade-in-out 3s infinite!important;filter:opacity(60%)}body .show.dropdown-will-be-hidden,body .show.modal-will-be-hidden,body .show.tab-will-be-hidden{-webkit-animation-name:flatify-fade-out!important;animation-name:flatify-fade-out!important}body .spinner:before{-webkit-animation-duration:2s!important;animation-duration:2s!important;-webkit-animation-timing-function:steps(4)!important;animation-timing-function:steps(4)!important}@-webkit-keyframes flatify-pulse{0%,to{opacity:.2;transform:scale(1.25)}40%{opacity:.5;transform:scale(1.25)}}@keyframes flatify-pulse{0%,to{opacity:.2;transform:scale(1.25)}40%{opacity:.5;transform:scale(1.25)}}} + )!important;border-color:var(--flatify__form-element-border-color)!important}.input-wrapper.valid input:not(.default),.input-wrapper.valid select:not(.default),.input-wrapper.valid textarea:not(.default),input.valid:not(.default),select.valid:not(.default),textarea.valid:not(.default){--flatify__form-element-border-color:var(--flatify__form-element-border-color__valid);--flatify__form-element-border-color__focus:var(--flatify__form-element-border-color__valid);border-color:var(--flatify__form-element-border-color)!important}input[readonly]:not(.default),select[readonly]:not(.default),textarea[readonly]:not(.default){--flatify__form-element-border-color__focus:var(--flatify__form-element-border-color)!important;filter:none!important}input.disabled:not(.default),input:disabled:not(.default),select.disabled:not(.default),select:disabled:not(.default),textarea.disabled:not(.default),textarea:disabled:not(.default){filter:contrast(85%) brightness(85%) opacity(70%)!important;pointer-events:none}.checkbox-wrapper,.radio-wrapper,.toggle-wrapper{align-items:center;display:flex;margin:.75em 0;position:relative}.checkbox-wrapper:focus-within .check,.checkbox-wrapper:hover .check,.radio-wrapper:focus-within .check,.radio-wrapper:hover .check,.toggle-wrapper:focus-within .check,.toggle-wrapper:hover .check{filter:brightness(var(--flatify__hover-brightness))}.checkbox-wrapper.valid .check,.radio-wrapper.valid .check,.toggle-wrapper.valid .check{border-color:var(--flatify__form-element-border-color__valid)}.checkbox-wrapper.warning .check,.radio-wrapper.warning .check,.toggle-wrapper.warning .check{border-color:var(--flatify__form-element-border-color__warning)}.checkbox-wrapper.invalid .check,.checkbox-wrapper input:invalid+.check,.radio-wrapper.invalid .check,.radio-wrapper input:invalid+.check,.toggle-wrapper.invalid .check,.toggle-wrapper input:invalid+.check{border-color:var(--flatify__form-element-border-color__invalid)}.checkbox-wrapper .check,.radio-wrapper .check,.toggle-wrapper .check{background:var(--flatify__form-element-bg-color);border:var(--flatify__border-width) solid var(--flatify__form-element-border-color);border-radius:calc(var(--flatify__border-radius)*.5);display:inline-block;height:1.5em;max-width:1.5em;min-width:1.5em;position:relative;transition:all var(--flatify__simple-transition)}.checkbox-wrapper .check.after-label,.radio-wrapper .check.after-label,.toggle-wrapper .check.after-label{margin-left:.5em}.checkbox-wrapper .check:not(.after-label),.radio-wrapper .check:not(.after-label),.toggle-wrapper .check:not(.after-label){margin-right:.5em}.checkbox-wrapper .check:after,.radio-wrapper .check:after,.toggle-wrapper .check:after{border-radius:var(--flatify__border-radius);content:" ";left:0;position:absolute;top:0;transition:all var(--flatify__simple-transition);z-index:1}.checkbox-wrapper input:not(:disabled)+.check,.radio-wrapper input:not(:disabled)+.check,.toggle-wrapper input:not(:disabled)+.check{cursor:pointer}.checkbox-wrapper input:disabled+.check,.radio-wrapper input:disabled+.check,.toggle-wrapper input:disabled+.check{filter:contrast(85%) brightness(85%) opacity(70%)!important;pointer-events:none}.checkbox-wrapper input:disabled+.check:after,.radio-wrapper input:disabled+.check:after,.toggle-wrapper input:disabled+.check:after{background:var(--flatify__form-element-border-color__invalid)}.checkbox-wrapper input,.radio-wrapper input,.toggle-wrapper input{left:0;opacity:0;position:absolute;top:0}.checkbox-button,.radio-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;height:0!important;opacity:0!important;padding:0!important;width:0!important}.input-wrapper{align-items:center;display:flex;position:relative}.input-wrapper input{width:100%}.input-wrapper.invalid input,.input-wrapper.toggle-password input,.input-wrapper.valid input,.input-wrapper.warning input{padding-right:3.5em}.input-wrapper.invalid:after,.input-wrapper.toggle-password:after,.input-wrapper.valid:after,.input-wrapper.warning:after{border-radius:var(--flatify__border-radius);bottom:0;content:" ";margin:auto 0;position:absolute;top:0;transition:all var(--flatify__simple-transition);z-index:1}.input-wrapper.invalid:after{background:var(--flatify__form-element-border-color__invalid);height:.25em;right:1.35em;width:1em}.input-wrapper.warning:after{background:var(--flatify__form-element-border-color__warning);height:.5em;right:1.55em;width:.5em}.input-wrapper.warning:focus-within:after{animation:flatify-fade-out 1s infinite}.input-wrapper.valid:before{animation:flatify-fade-in .35s;border-radius:var(--flatify__border-radius);bottom:0;content:" ";margin:auto 0;position:absolute;right:1.75em;top:.45em;transform:rotate(45deg);transition:all var(--flatify__simple-transition);width:.64em;z-index:1}.input-wrapper.valid:after,.input-wrapper.valid:before{background:var(--flatify__form-element-border-color__valid);height:.25em}.input-wrapper.valid:after{right:1em;transform:rotate(-55deg);width:1.2em}.input-wrapper .show-password-button{background:transparent;border:none;border-radius:calc(var(--flatify__border-radius)*.75);bottom:0;color:var(--flatify__form-element-txt-color);font-size:1em;height:2.5em;margin:auto 0;padding:.5em;position:absolute;right:.5em;top:0;width:2.5em;z-index:3}@media (prefers-reduced-motion:no-preference){.input-wrapper .show-password-button:active:before,.input-wrapper .show-password-button:focus-visible:before{transform:scale(.85)!important}}.input-wrapper .show-password-button:before{background-color:currentColor;content:"";display:block;height:100%;mask:var(--flatify__eye-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__eye-icon) no-repeat 50% 50%;transition:all var(--flatify__simple-transition);width:100%}.input-wrapper .show-password-button:after{background:currentColor;border-radius:var(--flatify__border-radius);bottom:0;-webkit-clip-path:circle(200% at right);clip-path:circle(200% at right);content:" ";height:.18em;margin:auto 0;position:absolute;right:.5em;top:0;transform:rotate(-30deg);transition:all var(--flatify__bouncing-transition);width:1.5em;z-index:1}.input-wrapper.visible-password .show-password-button:after{-webkit-clip-path:circle(0 at right);clip-path:circle(0 at right)}@media (prefers-reduced-motion:no-preference){.input-wrapper.visible-password .show-password-button:not(:active):before{animation:flatify-eye-blink 7s infinite}}input[type=password]:not(:-moz-placeholder-shown){letter-spacing:.18em}input[type=password]:not(:placeholder-shown){letter-spacing:.18em}input[type=color]:not(.default){border-radius:calc(var(--flatify__border-radius)*.75);height:2.75em;padding:.5em;width:3.14em}input[type=file]:not(.default){filter:brightness(100%)}input[type=file]:not(.default)::-webkit-file-upload-button{background:inherit!important;color:inherit;cursor:pointer;filter:brightness(var(--flatify__hover-brightness));font-size:.9em;margin:0 .75em 0 0;vertical-align:baseline}input[type=file]:not(.default)::file-selector-button{background:inherit!important;color:inherit;cursor:pointer;filter:brightness(var(--flatify__hover-brightness));font-size:.9em;margin:0 .75em 0 0;vertical-align:baseline}input[type=button].button,input[type=reset].button,input[type=submit].button{border:none!important}.checkbox-wrapper input:not(:checked)+.check:after{-webkit-clip-path:circle(0 at left);clip-path:circle(0 at left)}.checkbox-wrapper input:checked:not(:indeterminate)+.check:before{animation:flatify-fade-in .35s;background:var(--flatify__form-element-border-color__valid);border-radius:var(--flatify__border-radius);content:" ";height:.22em;left:.15em;position:absolute;top:.7em;transform:rotate(45deg);transition:all var(--flatify__simple-transition);width:.5em;z-index:1}.checkbox-wrapper input:checked:not(:indeterminate)+.check:after{background:var(--flatify__form-element-border-color__valid);-webkit-clip-path:circle(200% at bottom);clip-path:circle(200% at bottom);height:.22em;left:.3em;top:.55em;transform:rotate(-50deg);transition:-webkit-clip-path .5s linear .1s;transition:clip-path .5s linear .1s;transition:clip-path .5s linear .1s, -webkit-clip-path .5s linear .1s;width:.9em}.checkbox-wrapper input:indeterminate+.check:after{background:var(--flatify__form-element-accent-color)}.checkbox-wrapper input:disabled:not(:checked)+.check:after,.checkbox-wrapper input:indeterminate+.check:after{animation:flatify-grow-x .2s both;bottom:0;-webkit-clip-path:circle(200% at bottom);clip-path:circle(200% at bottom);height:.2em;left:0;margin:auto;right:0;top:0;transition:-webkit-clip-path .4s linear .1s;transition:clip-path .4s linear .1s;transition:clip-path .4s linear .1s, -webkit-clip-path .4s linear .1s;width:.75em}.radio-wrapper .check:after{border-radius:calc(var(--flatify__border-radius)*.2);bottom:0;height:.5em;left:0;margin:auto;right:0;top:0;width:.5em}.radio-wrapper input:checked+.check:after{animation:flatify-grow .25s cubic-bezier(.85,-.57,.36,1.72) both;background:var(--flatify__form-element-border-color__valid)}input[type=range]:not(.default){-webkit-appearance:none;background:transparent!important;border:none;filter:none!important;width:100%}input[type=range]:not(.default)::-moz-range-track{background:var(--flatify__form-element-border-color);border-radius:calc(var(--flatify__border-radius)*.5);cursor:pointer;height:max(3px,var(--flatify__border-width) * 1.5);width:100%}input[type=range]:not(.default)::-webkit-slider-runnable-track{background:var(--flatify__form-element-border-color);border-radius:calc(var(--flatify__border-radius)*.5);cursor:pointer;height:max(3px,var(--flatify__border-width) * 1.5);width:100%}input[type=range]:not(.default)::-moz-range-thumb{-webkit-appearance:none;background:var(--flatify__form-element-bg-color);border:max(1px,var(--flatify__border-width)) solid var(--flatify__form-element-border-color);border-radius:calc(var(--flatify__border-radius)*.5);cursor:pointer;height:1.24em;-moz-transition:all var(--flatify__simple-transition);transition:all var(--flatify__simple-transition);width:1.24em}input[type=range]:not(.default)::-webkit-slider-thumb{-webkit-appearance:none;background:var(--flatify__form-element-bg-color);border:max(1px,var(--flatify__border-width)) solid var(--flatify__form-element-border-color);border-radius:calc(var(--flatify__border-radius)*.5);cursor:pointer;height:1.24em;margin:-.55em;-webkit-transition:all var(--flatify__simple-transition);transition:all var(--flatify__simple-transition);width:1.24em}input[type=range]:not(.default):hover::-moz-range-thumb{filter:brightness(var(--flatify__hover-brightness))}input[type=range]:not(.default):hover::-webkit-slider-thumb{filter:brightness(var(--flatify__hover-brightness))}@media (prefers-reduced-motion:no-preference){input[type=range]:not(.default):active::-moz-range-thumb{transform:scale(.85)}input[type=range]:not(.default):active::-webkit-slider-thumb{transform:scale(.85)}}input[type=range]:not(.default):focus::-moz-range-thumb{border-color:var(--flatify__form-element-border-color__focus);filter:brightness(var(--flatify__hover-brightness))}input[type=range]:not(.default):focus::-webkit-slider-thumb{border-color:var(--flatify__form-element-border-color__focus);filter:brightness(var(--flatify__hover-brightness))}select:not(.default){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:var(--flatify__select-icon);background-position:right .64em center;background-repeat:no-repeat;max-width:100%;min-width:15em;padding-right:2.5em}select:not(.default)[multiple]{background-image:none!important;overflow-y:auto;padding:1em!important}select option{background:var(--flatify__form-element-bg-color);color:var(--flatify__form-element-txt-color);padding:.32em}.toggle-wrapper:hover:not(:focus-within) input:not(:disabled)+.check:after{transform:translateX(.3em)}.toggle-wrapper .check{min-width:3em;width:3em}.toggle-wrapper .check:after{background:var(--flatify__form-element-border-color);border-radius:calc(var(--flatify__border-radius)*.3);bottom:0;height:.9em;left:.18em;margin:auto 0;top:0;transition:all var(--flatify__bouncing-transition);width:.9em}.toggle-wrapper input:checked+.check:after{background:var(--flatify__form-element-accent-color);transform:translateX(1.4em)!important}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.toggle-wrapper:active .check:after{transition:all .1s .05s}.toggle-wrapper:active input:disabled:not(:checked)+.check:after{transform:scale(1)!important}.toggle-wrapper:active input:disabled:checked+.check:after{transform:scale(1) translateX(1.4em)!important}.toggle-wrapper:active input:not(:checked)+.check:after{transform:scaleX(1.2) scaleY(.7)!important}.toggle-wrapper:active input:checked+.check:after{transform:translateX(1.2em) scaleY(.7) scaleX(1.4)!important}}textarea:not(.default){font-size:1em;transition:border-color var(--flatify__simple-transition),filter var(--flatify__simple-transition)}:root{--flatify__item-group-bg-color:var(--flatify__bg-color);--flatify__item-group-txt-color:var(--flatify__txt-color)}.items-group{--flatify__local-txt-color:var(--flatify__item-group-txt-color);--flatify__local-bg-color:var(--flatify__item-group-bg-color);align-items:flex-start;flex-direction:column}.items-group,.items-group .item-button{background:var(--flatify__local-bg-color);color:var(--flatify__local-txt-color);display:flex}.items-group .item-button{align-items:center;border:none;border-radius:calc(var(--flatify__border-radius)*.65);justify-content:space-between;padding:.125em .5em;transition:all var(--flatify__simple-transition);width:100%}.items-group .item-button:not(:last-child){margin-bottom:.5em}.items-group .item-button:focus-visible,.items-group .item-button:hover{filter:brightness(var(--flatify__hover-brightness))}.items-group .item-button.active{background:var(--flatify__color-accent-primary);color:var(--flatify__txt-color-inverted)}.items-group .item-icon{margin-right:.5em;opacity:.75}.items-group .item-icon svg{fill:currentColor;height:3em;padding:.32em;width:3em}.items-group .item-text{text-align:left;width:100%}.items-group .item-subtitle,.items-group .item-title{line-height:1}.items-group .item-title{font-size:1.125em;margin:.5em 0}.items-group .item-title+.item-subtitle{margin:0 0 .64em}.items-group .item-subtitle{font-size:.9em;opacity:.65}.no-transition{transition-duration:0s!important}.no-animation{animation-duration:0s!important}.play-animation,.play-animation:after,.play-animation:before{animation-play-state:running!important}.pause-animation,.pause-animation:after,.pause-animation:before{animation-play-state:paused!important}.stop-animation,.stop-animation:after,.stop-animation:before{animation:none!important}.anim-spin{animation:flatify-spin .75s linear infinite!important}.anim-heart{animation:flatify-heart 1s ease infinite!important}.anim-required{animation:flatify-heart 1s ease 2!important}.anim-pulse{animation:flatify-pulse 1.5s ease!important}.anim-fade-in{animation:flatify-fade-in .3s ease!important}.anim-fade-out{animation:flatify-fade-out .3s ease!important}.anim-hue{animation:flatify-hue 15s ease infinite!important}.anim-hue-min{animation:flatify-hue-min 5s ease infinite!important}@keyframes flatify-fade-in{0%{opacity:0}to{opacity:1}}@keyframes flatify-fade-in-out{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes flatify-backdrop-fade-in{0%{opacity:0}to{opacity:var(--flatify__backdrop-opacity)}}@keyframes flatify-fade-out{to{opacity:0}}@keyframes flatify-grow{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes flatify-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes flatify-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes flatify-processing{0%{opacity:.85;transform:scaleX(0)}to{opacity:0;transform:scaleX(1)}}@keyframes flatify-blow-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes flatify-blow-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes flatify-heart{0%{transform:scale(1)}65%{transform:scale(1.05)}80%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes flatify-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes flatify-slide-up-in{0%{transform:translateY(100%) scale(.95)}to{transform:translateY(0)}}@keyframes flatify-slide-up-in-min{0%{opacity:0;transform:translateY(3em) scale(.95)}to{opacity:1;transform:translateY(0)}}@keyframes flatify-slide-up-out{0%{transform:translateY(0)}to{transform:translateY(100%) scale(.95)}}@keyframes flatify-slide-down-in{0%{transform:translateY(-100%) scale(.95)}to{transform:translateY(0)}}@keyframes flatify-slide-down-out{0%{transform:translateY(0)}to{transform:translateY(-100%) scale(.95)}}@keyframes flatify-slide-down-out-min{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3em) scale(.95)}}@keyframes flatify-slide-left-in{0%{transform:translateX(100%) scale(.95)}to{transform:translateX(0)}}@keyframes flatify-slide-left-in-min{0%{opacity:0;transform:translateX(3em)}to{opacity:1;transform:translateX(0)}}@keyframes flatify-slide-left-out{0%{transform:translateX(0)}to{transform:translateX(100%) scale(.95)}}@keyframes flatify-slide-left-out-min{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(3em)}}@keyframes flatify-slide-right-in{0%{transform:translateX(-100%) scale(.95)}to{transform:translateX(0)}}@keyframes flatify-slide-right-in-min{0%{opacity:0;transform:translateX(-3em)}to{opacity:1;transform:translateX(0)}}@keyframes flatify-slide-right-out{0%{transform:translateX(0)}to{transform:translateX(-100%) scale(.95)}}@keyframes flatify-slide-right-out-min{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-3em)}}@keyframes flatify-alert-will-be-removed{85%{opacity:0}to{opacity:0;transform:scale(.92) rotate(-.5deg);transform-origin:top right}}@keyframes flatify-dropdown-show{0%{opacity:0;transform:scale(.9) rotate(3deg)}to{opacity:1;transform:scale(1)}}@keyframes flatify-dropdown-hide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes flatify-pulse{0%{transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes flatify-eye-blink{0%{transform:scaleY(1)}40%{transform:scaleY(1)}42%{transform:scaleY(.3)}45%{transform:scaleY(1)}to{transform:scaleY(1)}}@keyframes flatify-hue{0%{filter:hue-rotate(0)}40%{filter:hue-rotate(1turn)}80%{filter:hue-rotate(-1turn)}to{filter:hue-rotate(0)}}@keyframes flatify-hue-min{0%{filter:hue-rotate(0)}40%{filter:hue-rotate(45deg)}80%{filter:hue-rotate(-45deg)}to{filter:hue-rotate(0)}}@keyframes flatify-loading-dot-first{0%{opacity:0;transform:scale(var(--flatify__loading-dot-animation-start-scale)) translateX(-.25em)}50%{opacity:1;transform:scale(1)}90%{opacity:1}to{opacity:0}}@keyframes flatify-loading-dot-second{0%,25%{opacity:0;transform:scale(var(--flatify__loading-dot-animation-start-scale))}65%,to{opacity:1;transform:scale(1)}}@keyframes flatify-loading-dot-third{0%,45%{opacity:0;transform:scale(var(--flatify__loading-dot-animation-start-scale)) translateX(.25em)}85%,to{opacity:1;transform:scale(1)}}.style-blue{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-blue-primary)!important;--flatify__local-border-color:var(--flatify__color-blue-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-blue-darker)!important;background-color:var(--flatify__color-blue-primary)!important;border-color:var(--flatify__color-blue-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-blue-light{--flatify__local-txt-color:var(--flatify__color-blue-darker)!important;--flatify__local-bg-color:var(--flatify__color-blue-light)!important;--flatify__local-border-color:var(--flatify__color-blue-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-blue-dark)!important;background-color:var(--flatify__color-blue-light)!important;border-color:var(--flatify__color-blue-primary)!important;color:var(--flatify__color-blue-darker)!important}.style-green{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-green-primary)!important;--flatify__local-border-color:var(--flatify__color-green-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-green-darker)!important;background-color:var(--flatify__color-green-primary)!important;border-color:var(--flatify__color-green-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-green-light{--flatify__local-txt-color:var(--flatify__color-green-darker)!important;--flatify__local-bg-color:var(--flatify__color-green-light)!important;--flatify__local-border-color:var(--flatify__color-green-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-green-dark)!important;background-color:var(--flatify__color-green-light)!important;border-color:var(--flatify__color-green-primary)!important;color:var(--flatify__color-green-darker)!important}.style-yellow{--flatify__local-txt-color:var(--flatify__color-yellow-darker)!important;--flatify__local-bg-color:var(--flatify__color-yellow-primary)!important;--flatify__local-border-color:var(--flatify__color-yellow-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-yellow-darker)!important;background-color:var(--flatify__color-yellow-primary)!important;border-color:var(--flatify__color-yellow-dark)!important}.style-yellow,.style-yellow-light{color:var(--flatify__color-yellow-darker)!important}.style-yellow-light{--flatify__local-txt-color:var(--flatify__color-yellow-darker)!important;--flatify__local-bg-color:var(--flatify__color-yellow-light)!important;--flatify__local-border-color:var(--flatify__color-yellow-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-yellow-dark)!important;background-color:var(--flatify__color-yellow-light)!important;border-color:var(--flatify__color-yellow-primary)!important}.style-orange{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-orange-primary)!important;--flatify__local-border-color:var(--flatify__color-orange-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-orange-darker)!important;background-color:var(--flatify__color-orange-primary)!important;border-color:var(--flatify__color-orange-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-orange-light{--flatify__local-txt-color:var(--flatify__color-orange-darker)!important;--flatify__local-bg-color:var(--flatify__color-orange-light)!important;--flatify__local-border-color:var(--flatify__color-orange-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-orange-dark)!important;background-color:var(--flatify__color-orange-light)!important;border-color:var(--flatify__color-orange-primary)!important;color:var(--flatify__color-orange-darker)!important}.style-red{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-red-primary)!important;--flatify__local-border-color:var(--flatify__color-red-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-red-darker)!important;background-color:var(--flatify__color-red-primary)!important;border-color:var(--flatify__color-red-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-red-light{--flatify__local-txt-color:var(--flatify__color-red-darker)!important;--flatify__local-bg-color:var(--flatify__color-red-light)!important;--flatify__local-border-color:var(--flatify__color-red-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-red-dark)!important;background-color:var(--flatify__color-red-light)!important;border-color:var(--flatify__color-red-primary)!important;color:var(--flatify__color-red-darker)!important}.style-pink{--flatify__local-txt-color:var(--flatify__color-pink-darker)!important;--flatify__local-bg-color:var(--flatify__color-pink-primary)!important;--flatify__local-border-color:var(--flatify__color-pink-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-pink-darker)!important;background-color:var(--flatify__color-pink-primary)!important;border-color:var(--flatify__color-pink-dark)!important}.style-pink,.style-pink-light{color:var(--flatify__color-pink-darker)!important}.style-pink-light{--flatify__local-txt-color:var(--flatify__color-pink-darker)!important;--flatify__local-bg-color:var(--flatify__color-pink-light)!important;--flatify__local-border-color:var(--flatify__color-pink-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-pink-dark)!important;background-color:var(--flatify__color-pink-light)!important;border-color:var(--flatify__color-pink-primary)!important}.style-purple{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-purple-primary)!important;--flatify__local-border-color:var(--flatify__color-purple-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-purple-darker)!important;background-color:var(--flatify__color-purple-primary)!important;border-color:var(--flatify__color-purple-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-purple-light{--flatify__local-txt-color:var(--flatify__color-purple-darker)!important;--flatify__local-bg-color:var(--flatify__color-purple-light)!important;--flatify__local-border-color:var(--flatify__color-purple-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-purple-dark)!important;background-color:var(--flatify__color-purple-light)!important;border-color:var(--flatify__color-purple-primary)!important;color:var(--flatify__color-purple-darker)!important}.style-accent{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-accent-primary)!important;--flatify__local-border-color:var(--flatify__color-accent-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-accent-darker)!important;background-color:var(--flatify__color-accent-primary)!important;border-color:var(--flatify__color-accent-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-accent-light{--flatify__local-txt-color:var(--flatify__color-accent-darker)!important;--flatify__local-bg-color:var(--flatify__color-accent-light)!important;--flatify__local-border-color:var(--flatify__color-accent-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-accent-dark)!important;background-color:var(--flatify__color-accent-light)!important;border-color:var(--flatify__color-accent-primary)!important;color:var(--flatify__color-accent-darker)!important}.style-success{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-success-primary)!important;--flatify__local-border-color:var(--flatify__color-success-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-success-darker)!important;background-color:var(--flatify__color-success-primary)!important;border-color:var(--flatify__color-success-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-success-light{--flatify__local-txt-color:var(--flatify__color-success-darker)!important;--flatify__local-bg-color:var(--flatify__color-success-light)!important;--flatify__local-border-color:var(--flatify__color-success-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-success-dark)!important;background-color:var(--flatify__color-success-light)!important;border-color:var(--flatify__color-success-primary)!important;color:var(--flatify__color-success-darker)!important}.style-info{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-info-primary)!important;--flatify__local-border-color:var(--flatify__color-info-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-info-darker)!important;background-color:var(--flatify__color-info-primary)!important;border-color:var(--flatify__color-info-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-info-light{--flatify__local-txt-color:var(--flatify__color-info-darker)!important;--flatify__local-bg-color:var(--flatify__color-info-light)!important;--flatify__local-border-color:var(--flatify__color-info-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-info-dark)!important;background-color:var(--flatify__color-info-light)!important;border-color:var(--flatify__color-info-primary)!important;color:var(--flatify__color-info-darker)!important}.style-warning{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-warning-primary)!important;--flatify__local-border-color:var(--flatify__color-warning-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-warning-darker)!important;background-color:var(--flatify__color-warning-primary)!important;border-color:var(--flatify__color-warning-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-warning-light{--flatify__local-txt-color:var(--flatify__color-warning-darker)!important;--flatify__local-bg-color:var(--flatify__color-warning-light)!important;--flatify__local-border-color:var(--flatify__color-warning-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-warning-dark)!important;background-color:var(--flatify__color-warning-light)!important;border-color:var(--flatify__color-warning-primary)!important;color:var(--flatify__color-warning-darker)!important}.style-danger{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-danger-primary)!important;--flatify__local-border-color:var(--flatify__color-danger-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-danger-darker)!important;background-color:var(--flatify__color-danger-primary)!important;border-color:var(--flatify__color-danger-dark)!important;color:var(--flatify__txt-color-inverted)!important}.style-danger-light{--flatify__local-txt-color:var(--flatify__color-danger-darker)!important;--flatify__local-bg-color:var(--flatify__color-danger-light)!important;--flatify__local-border-color:var(--flatify__color-danger-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-danger-dark)!important;background-color:var(--flatify__color-danger-light)!important;border-color:var(--flatify__color-danger-primary)!important;color:var(--flatify__color-danger-darker)!important}.style-light{--flatify__local-txt-color:var(--flatify__txt-color)!important;--flatify__local-bg-color:var(--flatify__color-light-primary)!important;--flatify__local-border-color:var(--flatify__color-light-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-light-darker)!important;background-color:var(--flatify__color-light-primary)!important;border-color:var(--flatify__color-light-dark)!important}.style-light,.style-light-light{color:var(--flatify__txt-color)!important}.style-light-light{--flatify__local-txt-color:var(--flatify__txt-color)!important;--flatify__local-bg-color:var(--flatify__color-light-light)!important;--flatify__local-border-color:var(--flatify__color-light-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-light-dark)!important;background-color:var(--flatify__color-light-light)!important;border-color:var(--flatify__color-light-primary)!important}.style-dark{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-dark-primary)!important;--flatify__local-border-color:var(--flatify__color-dark-dark)!important;--flatify__local-border-color-dark:var(--flatify__color-dark-darker)!important;background-color:var(--flatify__color-dark-primary)!important;border-color:var(--flatify__color-dark-dark)!important}.style-dark,.style-dark-light{color:var(--flatify__txt-color-inverted)!important}.style-dark-light{--flatify__local-txt-color:var(--flatify__txt-color-inverted)!important;--flatify__local-bg-color:var(--flatify__color-dark-light)!important;--flatify__local-border-color:var(--flatify__color-dark-primary)!important;--flatify__local-border-color-dark:var(--flatify__color-dark-dark)!important;background-color:var(--flatify__color-dark-light)!important;border-color:var(--flatify__color-dark-primary)!important}[class*=style-]{--flatify__link-color:var(--flatify__local-txt-color);--flatify__link-color__hover:var(--flatify__local-txt-color);--flatify__link-color__focus:var(--flatify__local-txt-color)}[class*=style-]:not([class*=style-accent]){--flatify__color-accent-light:var(--flatify__local-border-color);--flatify__color-accent-primary:var(--flatify__local-border-color-dark);--flatify__color-accent-dark:var(--flatify__local-border-color-dark)}.color-blue{color:var(--flatify__color-blue-primary)!important}.color-blue-light{color:var(--flatify__color-blue-light)!important}.color-green{color:var(--flatify__color-green-primary)!important}.color-green-light{color:var(--flatify__color-green-light)!important}.color-yellow{color:var(--flatify__color-yellow-primary)!important}.color-yellow-light{color:var(--flatify__color-yellow-light)!important}.color-orange{color:var(--flatify__color-orange-primary)!important}.color-orange-light{color:var(--flatify__color-orange-light)!important}.color-red{color:var(--flatify__color-red-primary)!important}.color-red-light{color:var(--flatify__color-red-light)!important}.color-pink{color:var(--flatify__color-pink-primary)!important}.color-pink-light{color:var(--flatify__color-pink-light)!important}.color-purple{color:var(--flatify__color-purple-primary)!important}.color-purple-light{color:var(--flatify__color-purple-light)!important}.color-accent{color:var(--flatify__color-accent-primary)!important}.color-accent-light{color:var(--flatify__color-accent-light)!important}.color-success{color:var(--flatify__color-success-primary)!important}.color-success-light{color:var(--flatify__color-success-light)!important}.color-info{color:var(--flatify__color-info-primary)!important}.color-info-light{color:var(--flatify__color-info-light)!important}.color-warning{color:var(--flatify__color-warning-primary)!important}.color-warning-light{color:var(--flatify__color-warning-light)!important}.color-danger{color:var(--flatify__color-danger-primary)!important}.color-danger-light{color:var(--flatify__color-danger-light)!important}.color-light{color:var(--flatify__color-light-primary)!important}.color-light-light{color:var(--flatify__color-light-light)!important}.color-dark{color:var(--flatify__color-dark-primary)!important}.color-dark-light{color:var(--flatify__color-dark-light)!important}.container-sm{max-width:576px}.container-md{max-width:768px}.container-lg{max-width:992px}.container-xl{max-width:1200px}.container-xxl{max-width:1400px}[class*=container-]{margin-left:auto;margin-right:auto;padding-left:.64em;padding-right:.64em}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.edge-sharp{border-radius:0!important}.edge-round-xs{border-radius:.32em!important}.edge-round-sm{border-radius:.5em!important}.edge-round-md{border-radius:.75em!important}.edge-round-lg{border-radius:1em!important}.edge-circle{border-radius:50em!important}.edge-oval{border-radius:50%!important}.edge-triangle{border-radius:100% 50% 50% 100%/75% 69% 69% 75%!important}.width-0p{width:0!important}.width-10p{width:10%!important}.width-15p{width:15%!important}.width-25p{width:25%!important}.width-30p{width:30%!important}.width-50p{width:50%!important}.width-60p{width:60%!important}.width-75p{width:75%!important}.width-90p{width:90%!important}.width-95p{width:95%!important}.width-100p{width:100%!important}.height-0p{height:0!important}.height-10p{height:10%!important}.height-15p{height:15%!important}.height-25p{height:25%!important}.height-30p{height:30%!important}.height-50p{height:50%!important}.height-60p{height:60%!important}.height-75p{height:75%!important}.height-90p{height:90%!important}.height-95p{height:95%!important}.height-100p{height:100%!important}.inline-flex{display:inline-flex!important}.flex-center{align-items:center}.flex-center,.flex-center-x{display:flex;justify-content:center}.flex-center-y,.flex-column-center{align-items:center;display:flex}.flex-column-center{flex-direction:column;justify-content:center}.flex-column-center-x{align-items:center;display:flex;flex-direction:column}.flex-column-center-y{display:flex;flex-direction:column;justify-content:center}.float-left{float:left}.float-right{float:right}.float-none{float:none}.margin-auto{margin:auto}.margin-ya{margin-bottom:auto}.margin-ta,.margin-ya{margin-top:auto}.margin-ba{margin-bottom:auto}.margin-xa,.push-center{margin-left:auto;margin-right:auto}.margin-la,.push-right{margin-left:auto}.margin-ra,.push-left{margin-right:auto}.position-relative{position:relative}.position-absolute{position:absolute}.place-expand{bottom:0;top:0}.place-expand,.place-expand-x{left:0;right:0}.place-expand-y{bottom:0;top:0}.fixed-top,.place-top,.sticky-top{top:0}.fixed-bottom,.place-bottom,.sticky-bottom{bottom:0}.fixed-left,.place-left,.sticky-left{left:0}.fixed-right,.place-right,.sticky-right{right:0}.fixed-bottom,.fixed-left,.fixed-right,.fixed-top{position:fixed;z-index:1020}.sticky-bottom,.sticky-left,.sticky-right,.sticky-top{position:-webkit-sticky;position:sticky;z-index:1010}.fixed-bottom,.fixed-top,.sticky-bottom,.sticky-top{left:0}.scrollable{overflow:auto}.scrollable-x{overflow-x:auto;overflow-y:hidden}.scrollable-y{overflow-x:hidden;overflow-y:auto}:root{--flatify__overlay-layer-priority:10;--flatify__overlay-layer-bg-color:var(--flatify__bg-color);--flatify__overlay-layer-opacity:1;--flatify__overlay-layer-blending-mode:normal;--flatify__overlay-layer-backdrop-filter:none}.overlay-layer,.two-layer-button{--flatify__local-bg-color:var(--flatify__overlay-layer-bg-color);position:relative}.overlay-layer:before,.two-layer-button:before{-webkit-backdrop-filter:var(--flatify__overlay-layer-backdrop-filter);backdrop-filter:var(--flatify__overlay-layer-backdrop-filter);background:var(--flatify__local-bg-color);border-radius:inherit;content:" ";height:100%;left:0;mix-blend-mode:var(--flatify__overlay-layer-blending-mode);opacity:var(--flatify__overlay-layer-opacity);position:absolute;top:0;width:100%;z-index:var(--flatify__overlay-layer-priority)}.pulse{isolation:isolate;position:relative}.pulse:after{animation:flatify-pulse 1s infinite;background:inherit;border-radius:inherit;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;will-change:opacity,transform;z-index:-1}.text-filled{-webkit-hyphens:auto;hyphens:auto;text-align:justify}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.size-xs,.text-xs{font-size:.75em!important}.size-sm,.text-sm{font-size:.9em!important}.size-md,.text-md{font-size:1em!important}.size-lg,.text-lg{font-size:1.25em!important}.size-2x,.text-2x{font-size:1.5em!important}.size-3x,.text-3x{font-size:2.2em!important}.size-4x,.text-4x{font-size:2.5em!important}.size-5x,.text-5x{font-size:3.14em!important}.truncate:not(.show-text){overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.truncate.add-space{padding:.18em 0}@media (prefers-reduced-motion:reduce){body *,body :after,body :before{background-attachment:scroll!important;scroll-behavior:auto!important}body *{--flatify__simple-transition:0s!important;--flatify__long-transition:0s!important;--flatify__bouncing-transition:0s!important}body .dropdown.show,body .modal.show,body .tab-panel.show{animation-name:flatify-fade-in!important}body .menu-item:focus-within>.submenu,body .menu-item:hover>.submenu{animation-name:flatify-fade-in!important}body .two-layer-button{--flatify__two-layer-button-animation-show:flatify-fade-in 0.3s ease-in-out!important}body .accordion-collapse{transition:none!important}body .accordion-collapse.show .accordion-body{animation-name:flatify-fade-in!important}body .accordion-collapse.accordion-will-be-hidden .accordion-body{animation-name:flatify-fade-out!important}body .toast:not(.toast-will-be-removed){animation-name:flatify-fade-in!important}body .toast.toast-will-be-removed{animation-name:flatify-fade-out!important}body .alert:not(.alert-will-be-removed){animation-name:flatify-fade-in!important}body .alert.alert-will-be-removed{animation-name:flatify-fade-out!important}body .loading{animation:flatify-fade-in-out 2s infinite!important}body .loading:after,body .loading:before{animation:none!important;opacity:1!important}body .progress-bar:before{animation:flatify-fade-in-out 3s infinite!important;filter:opacity(60%)}body .show.dropdown-will-be-hidden,body .show.modal-will-be-hidden,body .show.tab-will-be-hidden{animation-name:flatify-fade-out!important}body .spinner:before{animation-duration:2s!important;animation-timing-function:steps(4)!important}@keyframes flatify-pulse{0%,to{opacity:.2;transform:scale(1.25)}40%{opacity:.5;transform:scale(1.25)}}} /*# sourceMappingURL=../maps/flatify-min.css.map */ diff --git a/dist/css/flatify-noprefix-min.css b/dist/css/flatify-noprefix-min.css index 4a6c4846..7d95cfce 100644 --- a/dist/css/flatify-noprefix-min.css +++ b/dist/css/flatify-noprefix-min.css @@ -1,10 +1,10 @@ @charset "UTF-8"; /*! - * FlatifyCSS version 1.4.0 + * FlatifyCSS version 1.4.1 * Modern flat design framework for the web — inspired by Duolingo design system. * Copyright 2021-2022 The FlatifyCSS Authors * Licensed under MIT (https://github.com/amir2mi/flatifycss/blob/master/LICENSE) - */:root{--flatify__border-width:max(2px,0.18em);--flatify__border-radius:1em;--flatify__hover-brightness:95%;--flatify__backdrop-opacity:0.35;--flatify__max-font-size:100%;--flatify__min-font-size:85%;--flatify__primary-font-family:Nunito,sans-serif;--flatify__heading-font-family:Nunito,sans-serif;--flatify__code-font-family:Fira Code,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--flatify__base-line-height:1.5;--flatify__small-line-height:1.2;--flatify__large-line-height:1.8;--flatify__medium-font-weight:600;--flatify__bold-font-weight:700;--flatify__extra-bold-font-weight:900;--flatify__body-text-align:initial;--flatify__heading-font-style:normal;--flatify__heading-font-weight:bold;--flatify__heading-mb:0.5em;--flatify__paragraph-mb:2em;--flatify__link-decoration:none;--flatify__link-decoration__hover:underline 0.125em currentColor;--flatify__link-decoration__focus:none;--flatify__bg-color:#fff;--flatify__bg-color-dark:#f1f4f7;--flatify__bg-color-darker:#ced9e3;--flatify__bg-color-darkest:#809cb6;--flatify__txt-color:#2e4051;--flatify__txt-color-light:#77838e;--flatify__txt-color-dark:#1e2a35;--flatify__txt-color-inverted:#fff;--flatify__heading-color:currentColor;--flatify__color-blue-primary:#1cb0f6;--flatify__color-blue-light:#77d0fa;--flatify__color-blue-dark:#1896d1;--flatify__color-blue-darker:#0e587b;--flatify__color-green-primary:#58cc02;--flatify__color-green-light:#9be067;--flatify__color-green-dark:#4bad02;--flatify__color-green-darker:#2c6601;--flatify__color-yellow-primary:#ffde00;--flatify__color-yellow-light:#ffeb66;--flatify__color-yellow-dark:#d9bd00;--flatify__color-yellow-darker:#a69000;--flatify__color-orange-primary:#ff9600;--flatify__color-orange-light:#ffc066;--flatify__color-orange-dark:#d98000;--flatify__color-orange-darker:#804b00;--flatify__color-red-primary:#ff4b4b;--flatify__color-red-light:#ff9393;--flatify__color-red-dark:#d94040;--flatify__color-red-darker:#802626;--flatify__color-pink-primary:#ff86d0;--flatify__color-pink-light:#ffb6e3;--flatify__color-pink-dark:#d972b1;--flatify__color-pink-darker:#804368;--flatify__color-purple-primary:#c164ff;--flatify__color-purple-light:#daa2ff;--flatify__color-purple-dark:#a455d9;--flatify__color-purple-darker:#613280;--flatify__color-accent-primary:#1cb0f6;--flatify__color-accent-light:#77d0fa;--flatify__color-accent-dark:#1896d1;--flatify__color-accent-darker:#0e587b;--flatify__color-success-primary:#58cc02;--flatify__color-success-light:#9be067;--flatify__color-success-dark:#4bad02;--flatify__color-success-darker:#2c6601;--flatify__color-info-primary:#1cb0f6;--flatify__color-info-light:#77d0fa;--flatify__color-info-dark:#1896d1;--flatify__color-info-darker:#0e587b;--flatify__color-warning-primary:#ff9600;--flatify__color-warning-light:#ffc066;--flatify__color-warning-dark:#d98000;--flatify__color-warning-darker:#804b00;--flatify__color-danger-primary:#ff4b4b;--flatify__color-danger-light:#ff9393;--flatify__color-danger-dark:#d94040;--flatify__color-danger-darker:#802626;--flatify__color-light-primary:#f1f4f7;--flatify__color-light-light:#fff;--flatify__color-light-dark:#ced9e3;--flatify__color-light-darker:#809cb6;--flatify__color-dark-primary:#2e4051;--flatify__color-dark-light:#77838e;--flatify__color-dark-dark:#1e2a35;--flatify__color-dark-darker:#121a20;--flatify__tap-highlight-color:transparent;--flatify__link-color:#1cb0f6;--flatify__link-color__hover:#77d0fa;--flatify__link-color__focus:#1896d1;--flatify__arrow-down-icon:url('data:image/svg+xml; utf8, ');--flatify__blockquote-icon:url('data:image/svg+xml; utf8, ');--flatify__close-icon:url('data:image/svg+xml; utf8, ');--flatify__eye-icon:url('data:image/svg+xml; utf8, ');--flatify__search-icon:url('data:image/svg+xml; utf8, ');--flatify__select-icon:url('data:image/svg+xml; utf8, ');--flatify__simple-transition:0.15s ease-in-out;--flatify__bouncing-transition:0.35s cubic-bezier(0.59,-0.39,0.36,1.38);--flatify__long-transition:1s ease-in-out}*,:after,:before{box-sizing:border-box}*{margin:0}@media screen and (max-width:575.98px){:root{font-size:var(--flatify__min-font-size)}}@media (min-width:576px) and (max-width:1200px){:root{font-size:calc(var(--flatify__min-font-size) + (var(--flatify__max-font-size) - var(--flatify__min-font-size))*(.16026vw - .92308px))}}@media screen and (min-width:1200px){:root{font-size:var(--flatify__max-font-size)}}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-tap-highlight-color:var(--flatify__tap-highlight-color);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:var(--flatify__bg-color);color:var(--flatify__txt-color);font-family:var(--flatify__primary-font-family);line-height:var(--flatify__base-line-height);margin:0;text-align:var(--flatify__body-text-align)}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{color:var(--flatify__heading-color);font-family:var(--flatify__heading-font-family,--flatify__primary-font-family);font-style:var(--flatify__heading-font-style);font-weight:var(--flatify__heading-font-weight);margin-bottom:var(--flatify__heading-mb);margin-top:0}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:var(--flatify__extra-bold-font-weight)}h1{font-size:3.5em}h1,h2{line-height:var(--flatify__small-line-height)}h2{font-size:3em}h3{font-size:2.35em;line-height:var(--flatify__small-line-height)}h4{font-size:2em}h4,h5{line-height:var(--flatify__base-line-height)}h5{font-size:1.65em}h6{font-size:1.35em;line-height:var(--flatify__base-line-height)}p{line-height:var(--flatify__large-line-height);margin-bottom:var(--flatify__paragraph-mb);margin-top:0}p:last-of-type{margin-bottom:0}abbr[title]{cursor:help;text-decoration:var(--flatify__txt-color-light) underline dotted .125em;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1em}ol,ul{padding-left:2em}ol else,ul else{padding-right:2em}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:var(--flatify__medium-font-weight)}dd{margin-bottom:.5em;margin-left:0}b,strong{font-weight:var(--flatify__bold-font-weight)}.mark,mark{color:var(--flatify__txt-color-dark)}.mark:not(.inline),mark:not(.inline){background:var(--flatify__color-yellow-light);border-radius:calc(var(--flatify__border-radius)*.38);padding:0 .32em}.mark.inline,mark.inline{--flatify__local-bg-color:var(--flatify__color-yellow-light);background:transparent!important;isolation:isolate;margin:0 .32em;position:relative;white-space:nowrap}.mark.inline:before,mark.inline:before{background:var(--flatify__local-bg-color);border-radius:calc(var(--flatify__border-radius)*.38);content:" ";height:100%;left:0;opacity:.9;position:absolute;top:0;transform:rotate(-3deg) scale(1.1,1.2) skew(-10deg);width:100%;z-index:-1}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.link-button,a:not(.button){color:var(--flatify__link-color);text-decoration:var(--flatify__link-decoration);text-underline-position:under;transition:color var(--flatify__simple-transition),background var(--flatify__simple-transition),border var(--flatify__simple-transition)}.link-button:hover,a:hover:not(.button){color:var(--flatify__link-color__hover);text-decoration:var(--flatify__link-decoration__hover)}.link-button:focus,a:focus:not(.button){color:var(--flatify__link-color__focus);text-decoration:var(--flatify__link-decoration__focus)}code,kbd,pre,samp{direction:ltr;font-family:var(--flatify__code-font-family);font-size:1em;unicode-bidi:bidi-override}pre{background:var(--flatify__bg-color-dark);border:var(--flatify__border-width) solid var(--flatify__bg-color-darker);border-radius:var(--flatify__border-radius);display:block;margin-bottom:1em;margin-top:0;overflow:auto;padding:1em}pre code{color:inherit;word-break:normal}code{word-wrap:break-word;background:var(--flatify__bg-color-dark);border:var(--flatify__border-width) solid var(--flatify__bg-color-darker);border-radius:calc(var(--flatify__border-radius)*.5);color:var(--flatify__txt-color);font-size:.85em;padding:.18em .32em;vertical-align:middle}a>code{color:inherit}a:focus-visible,button:focus-visible{outline:.18em solid currentColor}img,svg{vertical-align:middle}canvas,img,picture,video{display:block;max-width:100%}label{display:inline-block}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{font:inherit}button,input,optgroup,select,textarea{font-family:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-weight:var(--flatify__bold-font-weight);line-height:inherit;margin-bottom:.5em;padding:0;width:100%}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}:root{--flatify__blockquote-accent-color:var(--flatify__color-accent-primary)}blockquote{border:solid var(--flatify__blockquote-accent-color);border-radius:calc(var(--flatify__border-radius)*.5);border-width:0 0 0 .5em;line-height:var(--flatify__large-line-height);margin:0 0 var(--flatify__paragraph-mb);overflow:hidden;position:relative;z-index:0}blockquote:not(.no-icon):before{background-color:currentColor;content:" ";filter:brightness(100%);mask:var(--flatify__blockquote-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__blockquote-icon) no-repeat 50% 50%;opacity:.1;position:absolute;z-index:-1}blockquote:not(.large){border-radius:calc(var(--flatify__border-radius)*.5) var(--flatify__border-radius) var(--flatify__border-radius) calc(var(--flatify__border-radius)*.5);font-size:1em;line-height:var(--flatify__large-line-height);padding:.75em 1.25em}blockquote:not(.large):before{height:7em;left:1em;top:1em;width:7em}blockquote.large{border-width:.5em 0;font-size:1.25em;margin-top:2em;padding:1.25em .75em}blockquote.large:before{bottom:0;height:15em;left:0;margin:auto;right:0;top:0;width:15em}blockquote.large:not(.text-align-fill){text-align:center}blockquote cite{display:block;font-size:.64em;font-style:normal;letter-spacing:.18em;opacity:.8;padding-top:1.5em;text-transform:uppercase}figure{height:max-content;margin:0 0 1em;max-width:100%;position:relative;width:max-content}figure,figure img{border-radius:var(--flatify__border-radius)}figure img{height:100%;width:100%}figure figcaption{font-size:.9em;padding:1em 0}figure .source{--flatify__local-border-color:var(--flatify__txt-color-light);background:var(--flatify__txt-color-dark);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:calc(var(--flatify__border-radius)*.75);color:var(--flatify__txt-color-inverted);font-size:.75em;line-height:1;padding:.5em;position:absolute;right:1em;top:1em}figure.fill{width:100%!important}figure.centered{margin-left:auto;margin-right:auto}figure.overlay-caption{overflow:hidden}figure.overlay-caption figcaption{background:linear-gradient(0,var(--flatify__txt-color-dark),transparent);bottom:0;color:var(--flatify__txt-color-inverted);left:0;padding-left:1em;padding-right:1em;position:absolute;width:100%}hr{background-color:currentColor;border:none;border-radius:var(--flatify__border-radius);color:currentColor;margin:1em 0;opacity:.5}hr:not([size]){height:var(--flatify__border-width)}hr.dots{background:transparent;display:block;height:auto;line-height:1;padding:2em;text-align:center}hr.dots:before{content:"‌•••";font-size:1.4em;font-weight:700;letter-spacing:1.4em}hr.short{margin:3em auto;width:9em}kbd{--flatify__local-border-color:var(--flatify__bg-color-darker);background:var(--flatify__bg-color-dark);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:calc(var(--flatify__border-radius)*.5);box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color);display:inline-block;font-size:.85em;font-weight:400;line-height:1;margin:0 .25em;min-width:1.75em;padding:.18em .32em .32em;text-align:center;transition:all var(--flatify__simple-transition);vertical-align:middle;will-change:transform}kbd:hover{box-shadow:inset 0 0 0 var(--flatify__local-border-color);transform:translateY(.15em)}kbd kbd{background:transparent;border:none;box-shadow:none;padding:0;transform:none!important}:root{--flatify__table-border-color:var(--flatify__bg-color-darker);--flatify__table-bg-color:var(--flatify__bg-color);--flatify__table-bg-color-dark:var(--flatify__bg-color-dark);--flatify__table-bg-color-darker:var(--flatify__bg-color-darker);--flatify__table-txt-color:var(--flatify__txt-color)}table{caption-side:bottom;color:var(--flatify__table-txt-color);display:table;table-layout:fixed;width:100%}table td,table th{background:var(--flatify__table-bg-color);padding:.75em 1em}table thead{word-break:break-word}table thead td,table thead th{background:var(--flatify__table-bg-color-dark)}table:not(.bordered){border-collapse:collapse}table.bordered:not(.horizontal){border-spacing:0}table.bordered:not(.horizontal) tr:first-child td,table.bordered:not(.horizontal) tr:first-child th{border-top:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.bordered:not(.horizontal) td,table.bordered:not(.horizontal) th{border-left:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.bordered:not(.horizontal) td:last-child,table.bordered:not(.horizontal) th:last-child{border-right:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.bordered:not(.horizontal) td,table.bordered:not(.horizontal) th{border-bottom:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.bordered:not(.horizontal) thead+tbody tr td,table.bordered:not(.horizontal) thead+tbody tr th{border-top:none!important}table.horizontal tr{flex-basis:100%;white-space:nowrap}table.horizontal thead{float:left}table.horizontal thead td,table.horizontal thead th{display:block}table.horizontal tbody{display:flex;overflow-x:auto}table.horizontal tbody tr{display:inline-block}table.horizontal tbody td,table.horizontal tbody th{display:block}table.horizontal.bordered{border-spacing:0}table.horizontal.bordered thead tr{border-right:var(--flatify__border-width) solid var(--flatify__table-border-color);display:block}table.horizontal.bordered thead td,table.horizontal.bordered thead th{border-left:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.horizontal.bordered tbody td,table.horizontal.bordered tbody th{border-right:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.horizontal.bordered td,table.horizontal.bordered th{border-top:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.horizontal.bordered td:last-child,table.horizontal.bordered th:last-child{border-bottom:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.horizontal thead tr td:first-child,table.horizontal thead tr th:first-child{border-top-left-radius:var(--flatify__border-radius)}table.horizontal thead tr td:last-child,table.horizontal thead tr th:last-child{border-bottom-left-radius:var(--flatify__border-radius)}table.horizontal tbody tr:last-child td:first-child,table.horizontal tbody tr:last-child th:first-child{border-top-right-radius:var(--flatify__border-radius)}table.horizontal tbody tr:last-child td:last-child,table.horizontal tbody tr:last-child th:last-child{border-bottom-right-radius:var(--flatify__border-radius)}table:not(.horizontal) tr:last-child th:first-child{border-top-left-radius:var(--flatify__border-radius)}table:not(.horizontal) tr:last-child th:last-child{border-top-right-radius:var(--flatify__border-radius)}table:not(.horizontal) tr:last-child td:first-child{border-bottom-left-radius:var(--flatify__border-radius)}table:not(.horizontal) tr:last-child td:last-child{border-bottom-right-radius:var(--flatify__border-radius)}table.striped thead td,table.striped thead th{background:var(--flatify__table-bg-color-darker)}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background:var(--flatify__table-bg-color-dark)}caption{font-size:.9em;opacity:.8;padding:.75em 0}th{font-weight:var(--flatify__medium-font-weight);text-align:inherit;text-align:-webkit-match-parent}.table-active{background:var(--flatify__table-bg-color-darker)}:root{--flatify__accordion-txt-color:var(--flatify__txt-color);--flatify__accordion-bg-color:var(--flatify__bg-color);--flatify__accordion-border-color:var(--flatify__bg-color-darker);--flatify__accordion-animation-show-duration:300ms;--flatify__accordion-animation-hide-duration:200ms;--flatify__accordion-animation-show:flatify-blow-in var(--flatify__accordion-animation-show-duration) 0.1s ease-in-out;--flatify__accordion-animation-hide:flatify-blow-out var(--flatify__accordion-animation-hide-duration) ease-in-out}.accordion{--flatify__local-txt-color:var(--flatify__accordion-txt-color);--flatify__local-bg-color:var(--flatify__accordion-bg-color);--flatify__local-border-color:var(--flatify__accordion-border-color);background:var(--flatify__local-bg-color);color:var(--flatify__local-txt-color);display:flex;flex-direction:column;width:100%}.accordion.bordered{border-radius:1em}.accordion.bordered .accordion-item{background:var(--flatify__local-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);color:var(--flatify__local-txt-color);overflow:hidden}.accordion.bordered .accordion-item[class*=style-]{--flatify__local-txt-color:var(--flatify__accordion-txt-color);--flatify__local-bg-color:var(--flatify__accordion-bg-color);--flatify__local-border-color:var(--flatify__accordion-border-color)}.accordion.bordered .accordion-item:last-child{box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color)}.accordion.bordered .accordion-item:not(.active) .accordion-header,.accordion.bordered .accordion-item:not(:last-child){border-bottom:none}.accordion.bordered .accordion-item:first-child:not(:last-child){border-radius:var(--flatify__border-radius) var(--flatify__border-radius) 0 0}.accordion.bordered .accordion-item:last-child:not(:first-child){border-radius:0 0 var(--flatify__border-radius) var(--flatify__border-radius)}.accordion.bordered .accordion-item:first-child:last-child{border-radius:var(--flatify__border-radius)}.accordion-item:not(.active) .accordion-collapse{display:none}.accordion-header{font-size:1em;margin:0}.accordion-header.active{border-bottom:var(--flatify__border-width) solid var(--flatify__local-border-color)}.accordion-header .accordion-toggle{align-items:center;background:transparent;border:none;color:currentColor;display:flex;height:100%;justify-content:space-between;padding:1em;text-align:initial;width:100%}.accordion-header .add-button{font-size:.75em;opacity:.75}.accordion-collapse{margin:0;overflow:hidden;padding:0;transition:height .2s ease-in-out;will-change:height}.accordion-collapse.show .accordion-body{animation:var(--flatify__accordion-animation-show) both}.accordion-collapse.accordion-will-be-hidden .accordion-body{animation:var(--flatify__accordion-animation-hide) forwards}.accordion-body{padding:1em}.fade-animation .show .accordion-body{animation:flatify-fade-in var(--flatify__accordion-animation-show-duration) .1s ease-in-out both}.fade-animation .accordion-will-be-hidden .accordion-body{animation:flatify-fade-out var(--flatify__accordion-animation-hide-duration) ease-in-out both}:root{--flatify__alert-bg-color:var(--flatify__bg-color-dark);--flatify__alert-txt-color:var(--flatify__txt-color);--flatify__alert-border-color:var(--flatify__bg-color-darker);--flatify__alert-animation-show-duration:200ms;--flatify__alert-animation-hide-duration:300ms;--flatify__alert-animation-show:flatify-blow-in var(--flatify__alert-animation-show-duration) ease;--flatify__alert-animation-hide:flatify-alert-will-be-removed var(--flatify__alert-animation-hide-duration) ease}.alert{--flatify__local-bg-color:var(--flatify__alert-bg-color);--flatify__local-border-color:var(--flatify__alert-border-color);background:var(--flatify__alert-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);color:var(--flatify__alert-txt-color);font-size:.9em;line-height:var(--flatify__large-line-height);margin-bottom:1em;padding:1.25em;position:relative}.alert:not(.alert-will-be-removed){animation:var(--flatify__alert-animation-show) both}.alert.alert-will-be-removed{animation:var(--flatify__alert-animation-hide) both}.alert:hover .close-button.floating{transform:scale(1)}.alert .close-button{float:right;position:relative;right:-.38em;top:-.38em}.alert .close-button.floating{background:transparent!important;position:absolute;right:.75em;top:.75em;transform:scale(0)}.alert .close-button.floating:after{background:var(--flatify__local-bg-color);border-radius:100em;box-shadow:0 0 .64em .5em var(--flatify__local-bg-color);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.alert .close-button:focus{transform:scale(1)}.alert:not(.has-icon){width:100%}.alert.has-icon{margin-left:1.5em;padding-left:2.75em}.alert .alert-svg{background:var(--flatify__local-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:calc(var(--flatify__border-radius)*.9);bottom:0;color:inherit;filter:brightness(115%);height:3.3em;left:-1.4em;margin:auto 0;padding:.5em;position:absolute;top:0}.alert .alert-svg svg{fill:currentColor;height:2em;width:2em}.alert.style-light-light .alert-svg{filter:brightness(95%)}:root{--flatify__badge-txt-color:var(--flatify__txt-color-inverted);--flatify__badge-bg-color:var(--flatify__color-accent-primary)}.badge{background:var(--flatify__badge-bg-color);border-radius:calc(var(--flatify__border-radius)*.5);color:var(--flatify__badge-txt-color);display:inline-block;font-size:.64em;font-weight:var(--flatify__medium-font-weight);line-height:1;min-height:1.35em;min-width:1.35em;padding:.35em .65em;text-align:center;text-decoration:none!important;user-select:none;vertical-align:baseline;white-space:nowrap}:root{--flatify__backdrop-priority:1030;--flatify__backdrop-color:var(--flatify__txt-color);--flatify__backdrop-opacity:0.5;--flatify__backdrop-filter:none;--flatify__modal-backdrop-color:var(--flatify__backdrop-color)}.backdrop-layer{backdrop-filter:var(--flatify__backdrop-filter);background:var(--flatify__backdrop-color);display:none;height:100%;left:0;opacity:var(--flatify__backdrop-opacity);position:fixed;top:0;width:100%;z-index:var(--flatify__backdrop-priority)}.backdrop-layer.show{animation:flatify-backdrop-fade-in var(--flatify__modal-animation-show-duration);display:block}.backdrop-layer.backdrop-will-be-removed{animation:flatify-fade-out var(--flatify__modal-animation-hide-duration) both}.backdrop-layer.modal-backdrop{--flatify__backdrop-priority:1030;--flatify__backdrop-color:var(--flatify__modal-backdrop-color)}:root{--flatify__breadcrumbs-txt-color:var(--flatify__txt-color);--flatify__breadcrumbs-bg-color:var(--flatify__bg-color);--flatify__breadcrumbs-border-color:var(--flatify__bg-color-darker)}.breadcrumbs-wrapper{width:100%}.breadcrumbs{--flatify__local-txt-color:var(--flatify__breadcrumbs-txt-color);--flatify__local-bg-color:var(--flatify__breadcrumbs-bg-color);--flatify__local-border-color:var(--flatify__breadcrumbs-border-color);border-radius:var(--flatify__border-radius);list-style:none;margin:.5em 0;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:thin}.breadcrumbs[class*=style-]{background:transparent!important}.breadcrumbs .crumb{background:var(--flatify__local-bg-color);border-bottom:var(--flatify__border-width) solid;border-top:var(--flatify__border-width) solid;border-color:var(--flatify__local-border-color);color:var(--flatify__local-txt-color);display:table-cell;overflow:hidden;padding:.64em 1em;position:relative;white-space:nowrap}.breadcrumbs .crumb:not(:first-child){padding-left:3em}.breadcrumbs .crumb:not(:first-child):before{background:transparent;border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:.18em;bottom:0;content:" ";display:block;height:2.5em;left:-1.2em;margin:auto 0;position:absolute;top:0;transform:rotate(45deg);transition:transform var(--flatify__simple-transition);width:2.5em}.breadcrumbs .crumb:first-child{border-left:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius) 0 0 var(--flatify__border-radius);padding-left:2em}.breadcrumbs .crumb:last-child{border-radius:0 var(--flatify__border-radius) var(--flatify__border-radius) 0;border-right:var(--flatify__border-width) solid var(--flatify__local-border-color);padding-right:2em}.breadcrumbs .crumb:focus-within:before,.breadcrumbs .crumb:hover:before{transform:rotate(45deg) scale(1.15)}:root{--flatify__button-txt-color:var(--flatify__txt-color);--flatify__button-bg-color:var(--flatify__bg-color-dark);--flatify__button-border-color:var(--flatify__bg-color-darker)}.button,input[type=file]:not(.default)::file-selector-button{--flatify__local-bg-color:var(--flatify__button-bg-color);appearance:none;background:var(--flatify__button-bg-color);border:none;border-radius:var(--flatify__border-radius);box-shadow:0 calc(var(--flatify__border-width)*1.38) 0 var(--flatify__button-border-color);color:var(--flatify__button-txt-color);display:inline-block;filter:brightness(100%);font-weight:var(--flatify__medium-font-weight);margin:.32em .32em .5em;padding:.75em .85em .5em;text-align:center;text-decoration:none!important;transition:filter var(--flatify__simple-transition)!important;user-select:none;vertical-align:middle;will-change:transform,filter}.button:not(.static),input[type=file]:not(.static):not(.default)::file-selector-button{outline:none!important}.button:not(.static):hover,.radio-button:focus+.button,.radio-button:focus+input[type=file]:not(.default)::file-selector-button,input[type=file]:not(.static):hover:not(.default)::file-selector-button{filter:brightness(var(--flatify__hover-brightness))}.active.button,.button:not(.static):active,.button:not(.static):focus-visible,.checkbox-button:checked+.button,.checkbox-button:checked+input[type=file]:not(.default)::file-selector-button,.radio-button:checked+.button,.radio-button:checked+input[type=file]:not(.default)::file-selector-button,input.active[type=file]:not(.default)::file-selector-button,input[type=file]:not(.static):active:not(.default)::file-selector-button,input[type=file]:not(.static):focus-visible:not(.default)::file-selector-button{box-shadow:inset 0 0 0 var(--flatify__button-border-color);filter:brightness(var(--flatify__hover-brightness));transform:translateY(calc(var(--flatify__border-width)*1.38))}.outline.button,input.outline[type=file]:not(.default)::file-selector-button{background:transparent!important;color:var(--flatify__button-txt-color)!important}.bordered.button,.outline.button,input.bordered[type=file]:not(.default)::file-selector-button,input.outline[type=file]:not(.default)::file-selector-button{box-shadow:0 calc(var(--flatify__border-width)*1.38) 0 var(--flatify__button-border-color),inset 0 calc(var(--flatify__border-width)*.38) 0 var(--flatify__button-border-color),inset calc(var(--flatify__border-width)*-.38) 0 0 var(--flatify__button-border-color),inset calc(var(--flatify__border-width)*.38) 0 0 var(--flatify__button-border-color),0 calc(var(--flatify__border-width)*-.38) 0 var(--flatify__button-border-color),calc(var(--flatify__border-width)*.38) 0 0 var(--flatify__button-border-color),calc(var(--flatify__border-width)*-.38) 0 0 var(--flatify__button-border-color)}.bordered.active.button,.bordered.button:not(.static):active,.bordered.button:not(.static):focus-visible,.outline.active.button,.outline.button:not(.static):active,.outline.button:not(.static):focus-visible,input.bordered.active[type=file]:not(.default)::file-selector-button,input.bordered[type=file]:not(.static):active:not(.default)::file-selector-button,input.bordered[type=file]:not(.static):focus-visible:not(.default)::file-selector-button,input.outline.active[type=file]:not(.default)::file-selector-button,input.outline[type=file]:not(.static):active:not(.default)::file-selector-button,input.outline[type=file]:not(.static):focus-visible:not(.default)::file-selector-button{box-shadow:inset 0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color),0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color);transform:translateY(calc(var(--flatify__border-width)*1.2))}[class*=style-].button,input[class*=style-][type=file]:not(.default)::file-selector-button{--flatify__button-bg-color:var(--flatify__local-bg-color);--flatify__button-border-color:var(--flatify__local-border-color)}[class*=style-][class*=light].button,input[class*=style-][class*=light][type=file]:not(.default)::file-selector-button{--flatify__button-txt-color:var(--flatify__local-txt-color)}[class*=style-].button:not([class*=light]),input[class*=style-][type=file]:not([class*=light]):not(.default)::file-selector-button{--flatify__button-txt-color:var(--flatify__local-border-color)}[class*=style-].outline.style-dark-light.button,input[class*=style-].outline.style-dark-light[type=file]:not(.default)::file-selector-button{--flatify__button-txt-color:var(--flatify__txt-color)}.button:disabled,.disabled.button,input.disabled[type=file]:not(.default)::file-selector-button,input[type=file]:disabled:not(.default)::file-selector-button{background:var(--flatify__button-border-color)!important;box-shadow:inset 0 0 0 var(--flatify__button-border-color);filter:contrast(85%) brightness(85%) opacity(70%)!important;pointer-events:none;transform:translateY(calc(var(--flatify__border-width)*1.38))}.checkbox-button:checked+.button.bordered,.checkbox-button:checked+.button.outline,.radio-button:checked+.button.bordered,.radio-button:checked+.button.outline{box-shadow:inset 0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color),0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color);transform:translateY(calc(var(--flatify__border-width)*1.2))}.checkbox-button:disabled+.button,.radio-button:disabled+.button{background:var(--flatify__button-border-color)!important;box-shadow:inset 0 0 0 var(--flatify__button-border-color);filter:contrast(85%) brightness(85%) opacity(70%)!important;pointer-events:none;transform:translateY(calc(var(--flatify__border-width)*1.38))}.button svg{fill:currentColor}.link-button{padding:.75em .85em}.link-button,button.no-style{background:transparent;border:none}button.no-style{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;color:currentColor;cursor:pointer;margin:0;outline:none;padding:0 .38em;transform:none!important}:root{--flatify__two-layer-button-animation-show:flatify-blow-in 0.2s 0.2s ease-in-out}.two-layer-button{--flatify__overlay-layer-priority:0;--flatify__overlay-layer-opacity:0;overflow:hidden}.two-layer-button .secondary-text{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding-top:.32em;position:absolute;top:0;width:100%}.two-layer-button .secondary-text svg{width:1.75em}.two-layer-button .secondary-text,.two-layer-button:before{transition:all var(--flatify__simple-transition) .1s}.two-layer-button:focus-visible:before,.two-layer-button:hover:before{--flatify__overlay-layer-opacity:1}.two-layer-button:focus-visible .secondary-text,.two-layer-button:hover .secondary-text{animation:var(--flatify__two-layer-button-animation-show);animation-fill-mode:both;opacity:1}.add-button{background:transparent;border:none;display:inline-block;height:1.2em;position:relative;width:1.2em}.add-button:after,.add-button:before{background:currentColor;border-radius:var(--flatify__border-radius);bottom:0;content:" ";height:max(3px,.18em);left:0;margin:auto;position:absolute;right:0;top:0;transition:transform var(--flatify__simple-transition);will-change:transform}.add-button:not(.active):before{transform:rotate(90deg)}.add-button.active:before{transform:rotate(0)}.add-button.active:after{transform:rotate(-180deg)}.hamburger{background:transparent;border:none;height:1.2em;position:relative;width:1.2em}.hamburger:after,.hamburger:before{background:currentColor;border-radius:var(--flatify__border-radius);content:" ";height:max(3px,.18em);left:0;position:absolute;transition:transform var(--flatify__simple-transition),width var(--flatify__simple-transition);will-change:width,transform}.hamburger:not(.active):before{top:.25em;width:100%}.hamburger:not(.active):after{bottom:.25em;width:75%}.hamburger:not(.active):focus:before,.hamburger:not(.active):hover:before{width:75%}.hamburger:not(.active):focus:after,.hamburger:not(.active):hover:after{width:100%}.hamburger.active:after,.hamburger.active:before{animation:flatify-fade-in .25s ease-in-out;bottom:0;margin:auto 0;top:0;width:100%}.hamburger.active:before{transform:rotate(45deg)}.hamburger.active:after{transform:rotate(-45deg)}.arrow-button{align-items:center;background:var(--flatify__bg-color-dark);border:none;border-radius:var(--flatify__border-radius);display:flex}.arrow-button:after{background-color:currentColor;content:" ";display:inline-block;height:1.2em;mask:var(--flatify__arrow-down-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__arrow-down-icon) no-repeat 50% 50%;position:relative;transition:all var(--flatify__bouncing-transition);width:1.2em;will-change:transform;z-index:1}.arrow-button:not(:empty):after{margin-left:.32em}.arrow-button.arrow-flip:after,.arrow-button.arrow-top:after{transform:rotate(180deg)}.arrow-button.arrow-top.arrow-flip:after{transform:rotate(0)}.arrow-button.arrow-left:after{transform:rotate(90deg)}.arrow-button.arrow-left.arrow-flip:after,.arrow-button.arrow-right:after{transform:rotate(-90deg)}.arrow-button.arrow-right.arrow-flip:after{transform:rotate(90deg)}.close-button,.search-button{background:var(--flatify__bg-color-dark);border:none;border-radius:var(--flatify__border-radius);color:inherit;height:2.5em;padding:.5em;transition:all var(--flatify__simple-transition);width:2.5em;will-change:transform}@media (prefers-reduced-motion:no-preference){.close-button:not(.button):active,.close-button:not(.button):focus-visible,.search-button:not(.button):active,.search-button:not(.button):focus-visible{transform:scale(.85)!important}}.close-button:before,.search-button:before{background-color:currentColor;content:" ";display:block;height:100%;position:relative;width:100%;z-index:1}.close-button:before{mask:var(--flatify__close-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__close-icon) no-repeat 50% 50%}.search-button:before{mask:var(--flatify__search-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__search-icon) no-repeat 50% 50%}.button-group{display:flex;margin:.25em .125em}.button-group .button{border-radius:0}.button-group .button.bordered,.button-group .button.outline{margin:0!important}.button-group:not(.vertical) .button{margin:0 -1px!important}.button-group:not(.vertical) .button:first-child{border-radius:var(--flatify__border-radius) 0 0 var(--flatify__border-radius)}.button-group:not(.vertical) .button:last-child{border-radius:0 var(--flatify__border-radius) var(--flatify__border-radius) 0}.button-group.vertical{flex-direction:column}.button-group.vertical .button{margin:-1px 0!important}.button-group.vertical .button:first-child{border-radius:var(--flatify__border-radius) var(--flatify__border-radius) 0 0}.button-group.vertical .button:last-child{border-radius:0 0 var(--flatify__border-radius) var(--flatify__border-radius)}:root{--flatify__firework-color-main:var(--flatify__color-blue-primary);--flatify__firework-color-center-top-bottom:var(--flatify__color-blue-primary);--flatify__firework-color-center-left-right:var(--flatify__color-blue-primary);--flatify__firework-color-left-top-bottom:var(--flatify__color-purple-primary);--flatify__firework-color-right-top-bottom:var(--flatify__color-purple-primary);--flatify__firework-animation-delay:0s;--flatify__firework-animation-duration:4s;--flatify__firework-animation-iteration-count:infinite}.fireworks{animation:flatify-firework ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);background:transparent;height:2em;position:relative;width:2.5em;z-index:1025}.fireworks .spark:after,.fireworks .spark:before,.fireworks:before{background:var(--flatify__firework-color-main);border-radius:50em;content:" ";height:.25em;position:absolute}.fireworks:not(.simple):before{animation:flatify-firework-main ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both;bottom:0;left:0;margin:auto;right:0;top:0;width:.25em}.fireworks .spark{animation:flatify-firework-sparks ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both;height:100%;left:0;position:absolute;top:0;width:100%}.fireworks .spark:first-child:after,.fireworks .spark:first-child:before,.fireworks .spark:nth-child(2):after,.fireworks .spark:nth-child(2):before{bottom:0;margin:auto;top:0;width:1.5em}.fireworks .spark:first-child:before,.fireworks .spark:nth-child(2):before{animation:flatify-firework-spark-left ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);left:-.25em}.fireworks .spark:first-child:after,.fireworks .spark:nth-child(2):after{animation:flatify-firework-spark-right ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);right:-.25em}.fireworks .spark:first-child{--flatify__firework-color-main:var(--flatify__firework-color-center-left-right)}.fireworks .spark:nth-child(2){--flatify__firework-color-main:var(--flatify__firework-color-center-top-bottom);transform:rotate(90deg)}.fireworks .spark:nth-child(3),.fireworks .spark:nth-child(4){left:0}.fireworks .spark:nth-child(3):after,.fireworks .spark:nth-child(3):before,.fireworks .spark:nth-child(4):after,.fireworks .spark:nth-child(4):before{width:.75em}.fireworks .spark:nth-child(3):before,.fireworks .spark:nth-child(4):before{animation:flatify-firework-spark-corner-top ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);top:0;transform:rotate(45deg)}.fireworks .spark:nth-child(3):after,.fireworks .spark:nth-child(4):after{animation:flatify-firework-spark-corner-bottom ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);bottom:0;transform:rotate(-45deg)}.fireworks .spark:nth-child(3){--flatify__firework-color-main:var(--flatify__firework-color-left-top-bottom)}.fireworks .spark:nth-child(4){--flatify__firework-color-main:var(--flatify__firework-color-right-top-bottom);transform:rotate(180deg)}@keyframes flatify-firework{0%,20%{transform:translateY(0)}40%{transform:translateY(-1em)}80%,to{transform:translateY(.5em)}}@keyframes flatify-firework-main{0%{opacity:0;transform:scale(0) translateY(1em)}5%{opacity:1;transform:scale(0,6) translateY(1em)}26%{transform:scaleY(2) translateY(0)}30%{transform:scale(9) translateY(0)}40%,to{transform:scale(0) translateY(0)}}@keyframes flatify-firework-sparks{0%,30%{clip-path:circle(0 at center);opacity:0}38%{clip-path:circle(100% at center);opacity:1}65%,to{opacity:0}}@keyframes flatify-firework-spark-corner-top{0%,30%{clip-path:circle(100% at left);opacity:1;transform:scale(1) translate(0) rotate(45deg)}40%{clip-path:circle(100% at left)}60%,to{clip-path:circle(0 at left);opacity:0;transform:scale(1.5) translate(-.5em,-.25em) rotate(45deg)}}@keyframes flatify-firework-spark-corner-bottom{0%,30%{clip-path:circle(100% at left);opacity:1;transform:scale(1) translate(0) rotate(-45deg)}40%{clip-path:circle(100% at left)}60%,to{clip-path:circle(0 at left);opacity:0;transform:scale(1.5) translate(-.5em,.25em) rotate(-45deg)}}@keyframes flatify-firework-spark-left{0%,30%{clip-path:circle(100% at left);opacity:1;transform:scale(1) translate(0)}40%{clip-path:circle(100% at left)}60%,to{clip-path:circle(0 at left);opacity:0;transform:scaleX(2) translate(-.5em)}}@keyframes flatify-firework-spark-right{0%,30%{clip-path:circle(100% at right);opacity:1;transform:scale(1) translate(0)}40%{clip-path:circle(100% at right)}60%,to{clip-path:circle(0 at right);opacity:0;transform:scaleX(2) translate(.5em)}}:root{--flatify__card-txt-color:var(--flatify__txt-color);--flatify__card-bg-color:var(--flatify__bg-color);--flatify__card-border-color:var(--flatify__bg-color-darker)}.card{--flatify__local-txt-color:var(--flatify__card-txt-color);--flatify__local-bg-color:var(--flatify__card-bg-color);--flatify__local-border-color:var(--flatify__card-border-color);background:var(--flatify__local-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color);color:var(--flatify__local-txt-color);display:flex;flex-grow:1;max-width:100%;overflow:hidden;padding:.75em;position:relative}.card:not(.horizontal){flex-direction:column;width:20em}.card:not(.horizontal) .card-badges{right:.5em}.card.horizontal{gap:1em}.card.horizontal .card-header{width:40%}.card.horizontal .card-header .card-badges{left:.5em}.card.horizontal .card-image{height:100%}.card.horizontal .card-right{display:flex;flex-direction:column;flex-grow:1;width:60%}.card .card-header{border-radius:calc(var(--flatify__border-radius)*.6);font-size:1.2em;overflow:hidden;position:relative}.card .card-header .card-badges{display:flex;gap:.38em;position:absolute;top:.5em}.card .card-body{height:100%;hyphens:auto}.card .card-footer{align-items:center;display:flex;font-size:.9em;padding-top:.75em}.card .card-footer .button{padding-bottom:.32em;padding-top:.64em}.card .card-image{border-radius:calc(var(--flatify__border-radius)*.6);height:10em;object-fit:cover;width:100%}.card .card-title{font-size:1.2em;margin:.75em 0 .38em}:root{--flatify__menu-bg-color:var(--flatify__bg-color-dark);--flatify__menu-txt-color:var(--flatify__txt-color);--flatify__menu-border-color:var(--flatify__bg-color-darker);--flatify__menu-active-item-bg-color:var(--flatify__bg-color-darker);--flatify__menu-active-item-txt-color:var(--flatify__txt-color);--flatify__menu-item-bg-color:var(--flatify__bg-color-dark);--flatify__menu-item-bg-color__hover:var(--flatify__bg-color-dark);--flatify__menu-item-bg-color__focus:var(--flatify__bg-color-dark);--flatify__menu-item-txt-color:var(--flatify__txt-color);--flatify__menu-item-txt-color__hover:var(--flatify__txt-color);--flatify__menu-item-txt-color__focus:var(--flatify__txt-color);--flatify__submenu-bg-color:var(--flatify__bg-color);--flatify__submenu-txt-color:var(--flatify__txt-color);--flatify__submenu-border-color:var(--flatify__bg-color-darker);--flatify__submenu-item-bg-color:var(--flatify__bg-color);--flatify__submenu-item-bg-color__hover:var(--flatify__bg-color-dark);--flatify__submenu-item-bg-color__focus:var(--flatify__bg-color-dark);--flatify__submenu-item-txt-color:var(--flatify__txt-color);--flatify__submenu-item-txt-color__hover:var(--flatify__txt-color);--flatify__submenu-item-txt-color__focus:var(--flatify__txt-color);--flatify__submenu-animation-show-duration:350ms;--flatify__submenu-animation-show-delay:200ms;--flatify__submenu-animation-show:flatify-dropdown-show var(--flatify__submenu-animation-show-duration) var(--flatify__submenu-animation-show-delay) cubic-bezier(0.52,0.42,0.44,1.44) both}.menu-items-wrapper{background:var(--flatify__menu-bg-color);color:var(--flatify__menu-txt-color);list-style:none;margin:0;padding:.5em}.menu-items-wrapper.navbar{align-items:center;border-bottom:var(--flatify__border-width) solid var(--flatify__menu-border-color);display:flex;height:4.25em;padding-left:1.24em;padding-right:1.24em;scrollbar-width:thin;width:100%}.menu-items-wrapper.navbar.scrollable-x .search-bar,.menu-items-wrapper.navbar.scrollable .search-bar{min-width:12em}.menu-items-wrapper.navbar .links{display:flex;list-style:none;margin-bottom:0;padding:0;white-space:nowrap}.menu-items-wrapper.navbar .links .menu-item{border-radius:calc(var(--flatify__border-radius)*.9);font-weight:var(--flatify__medium-font-weight);position:relative}.menu-items-wrapper.navbar .links .menu-item a,.menu-items-wrapper.navbar .links .menu-item button{background:transparent;color:inherit;font-size:1em;font-weight:var(--flatify__medium-font-weight)}.menu-items-wrapper.navbar .links .menu-item.active{font-weight:var(--flatify__bold-font-weight)}.menu-items-wrapper.navbar .links .menu-item:focus-within>.submenu,.menu-items-wrapper.navbar .links .menu-item:hover>.submenu{animation:var(--flatify__submenu-animation-show);display:block}.menu-items-wrapper.navbar .links .menu-item .submenu{display:none;left:.5em;position:absolute;top:100%;z-index:10}.menu-items-wrapper.navbar .links .menu-item .submenu .submenu{left:115%;top:-50%}.menu-items-wrapper.navbar .links .menu-item .submenu .submenu:after{background:transparent!important;border-radius:1em;content:" ";left:-3.6em;min-height:4em;position:absolute;top:.64em;width:4em}.menu-items-wrapper.navbar .navbar-logo{height:3em;margin-right:.64em}.menu-items-wrapper.navbar .navbar-logo img{height:100%}.menu-items-wrapper[class*=style-]{--flatify__menu-active-item-bg-color:var(--flatify__local-border-color);--flatify__menu-active-item-txt-color:var(--flatify__local-txt-color);--flatify__menu-item-bg-color:var(--flatify__local-bg-color);--flatify__menu-item-bg-color__hover:var(--flatify__local-bg-color);--flatify__menu-item-bg-color__focus:var(--flatify__local-bg-color);--flatify__menu-item-txt-color:var(--flatify__local-txt-color);--flatify__menu-item-txt-color__hover:var(--flatify__local-txt-color);--flatify__menu-item-txt-color__focus:var(--flatify__local-txt-color)}.menu-items-wrapper .menu-item{align-items:center;background:var(--flatify__menu-item-bg-color);border-radius:calc(var(--flatify__border-radius)*.75);color:var(--flatify__menu-item-txt-color);display:flex;margin:0 .25em;transition:all var(--flatify__simple-transition)}.menu-items-wrapper .menu-item.disabled{opacity:.5;pointer-events:none;user-select:none}.menu-items-wrapper .menu-item>a,.menu-items-wrapper .menu-item>button{color:inherit;padding:.64em 1em;text-decoration:none!important;width:100%}.menu-items-wrapper .menu-item:hover{background:var(--flatify__menu-item-bg-color__hover);color:var(--flatify__menu-item-txt-color__hover)}.menu-items-wrapper .menu-item.active{background:var(--flatify__menu-active-item-bg-color);color:var(--flatify__menu-active-item-txt-color)}.menu-items-wrapper .menu-item:focus,.menu-items-wrapper .menu-item:focus-within{background:var(--flatify__menu-item-bg-color__focus);color:var(--flatify__menu-item-txt-color__focus)}.dropdown,.menu-items-wrapper .submenu{--flatify__local-bg-color:var(--flatify__submenu-bg-color);--flatify__local-txt-color:var(--flatify__submenu-txt-color);--flatify__local-border-color:var(--flatify__submenu-border-color);background:var(--flatify__submenu-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);color:var(--flatify__submenu-txt-color);margin-bottom:0;min-width:12em;padding:.5em;position:relative}.dropdown[class*=style-],.menu-items-wrapper .submenu[class*=style-]{--flatify__submenu-bg-color:var(--flatify__local-bg-color);--flatify__submenu-txt-color:var(--flatify__local-txt-color);--flatify__submenu-border-color:var(--flatify__local-border-color);--flatify__submenu-item-bg-color:var(--flatify__local-bg-color);--flatify__submenu-item-bg-color__hover:var(--flatify__local-bg-color);--flatify__submenu-item-bg-color__focus:var(--flatify__local-bg-color);--flatify__submenu-item-txt-color:var(--flatify__local-txt-color);--flatify__submenu-item-txt-color__hover:var(--flatify__local-txt-color);--flatify__submenu-item-txt-color__focus:var(--flatify__local-txt-color)}.dropdown .menu-item,.menu-items-wrapper .submenu .menu-item{background:var(--flatify__submenu-item-bg-color);color:var(--flatify__submenu-item-txt-color);font-size:.9em;margin:0}.dropdown .menu-item:not(:first-child),.menu-items-wrapper .submenu .menu-item:not(:first-child){margin-top:.32em}.dropdown .menu-item a,.menu-items-wrapper .submenu .menu-item a{padding:.64em 1.25em}.dropdown .menu-item:hover,.menu-items-wrapper .submenu .menu-item:hover{background:var(--flatify__submenu-item-bg-color__hover);color:var(--flatify__submenu-item-txt-color__hover)}.dropdown .menu-item.active,.menu-items-wrapper .submenu .menu-item.active{background:var(--flatify__submenu-active-item-bg-color);color:var(--flatify__submenu-active-item-txt-color)}.dropdown .menu-item:focus,.dropdown .menu-item:focus-within,.menu-items-wrapper .submenu .menu-item:focus,.menu-items-wrapper .submenu .menu-item:focus-within{background:var(--flatify__submenu-item-bg-color__focus);color:var(--flatify__submenu-item-txt-color__focus)}.dropdown .menu-item.arrow-button:after,.menu-items-wrapper .submenu .menu-item.arrow-button:after{margin-right:.75em}.dropdown .menu-item.heading,.menu-items-wrapper .submenu .menu-item.heading{background:var(--flatify__submenu-bg-color)!important;color:var(--flatify__submenu-txt-color)!important;font-weight:var(--flatify__medium-font-weight);padding:1em .75em .5em}.dropdown .menu-item.separator,.menu-items-wrapper .submenu .menu-item.separator{background:var(--flatify__local-border-color)!important;height:var(--flatify__border-width);margin:.5em 0!important;opacity:.5}.dropdown .pointer-arrow,.dropdown[class*=arrow-]:before,.menu-items-wrapper .submenu .pointer-arrow,.menu-items-wrapper .submenu[class*=arrow-]:before{border-style:solid;content:" ";height:0;position:absolute;width:0;will-change:top,bottom,left,right}.dropdown.arrow-top:before,.dropdown[data-popper-placement=bottom] .pointer-arrow,.menu-items-wrapper .submenu.arrow-top:before,.menu-items-wrapper .submenu[data-popper-placement=bottom] .pointer-arrow{border-bottom-color:var(--flatify__local-bg-color);border-left-color:transparent;border-right-color:transparent;border-top-color:var(--flatify__local-bg-color);border-width:0 .64em .64em;bottom:-.5em;filter:drop-shadow(0 calc(var(--flatify__border-width)*-1) 0 var(--flatify__local-border-color));top:-.5em}.dropdown.arrow-bottom:before,.dropdown[data-popper-placement=top] .pointer-arrow,.menu-items-wrapper .submenu.arrow-bottom:before,.menu-items-wrapper .submenu[data-popper-placement=top] .pointer-arrow{border-bottom-color:var(--flatify__local-bg-color);border-left-color:transparent;border-right-color:transparent;border-top-color:var(--flatify__local-bg-color);border-width:.64em .64em 0;bottom:-.5em;filter:drop-shadow(0 var(--flatify__border-width) 0 var(--flatify__local-border-color))}.dropdown.arrow-left:before,.dropdown[data-popper-placement=right] .pointer-arrow,.menu-items-wrapper .submenu.arrow-left:before,.menu-items-wrapper .submenu[data-popper-placement=right] .pointer-arrow{border-bottom-color:transparent;border-left-color:var(--flatify__local-bg-color);border-right-color:var(--flatify__local-bg-color);border-top-color:transparent;border-width:.64em .64em .64em 0;filter:drop-shadow(calc(var(--flatify__border-width)*-1) 0 0 var(--flatify__local-border-color));left:-.5em}.dropdown.arrow-right:before,.dropdown[data-popper-placement=left] .pointer-arrow,.menu-items-wrapper .submenu.arrow-right:before,.menu-items-wrapper .submenu[data-popper-placement=left] .pointer-arrow{border-bottom-color:transparent;border-left-color:var(--flatify__local-bg-color);border-right-color:var(--flatify__local-bg-color);border-top-color:transparent;border-width:.64em 0 .64em .64em;filter:drop-shadow(var(--flatify__border-width) 0 0 var(--flatify__local-border-color));right:-.5em}.dropdown.arrow-bottom:before,.dropdown.arrow-top:before,.menu-items-wrapper .submenu.arrow-bottom:before,.menu-items-wrapper .submenu.arrow-top:before{left:2em}.dropdown.arrow-left:before,.dropdown.arrow-right:before,.menu-items-wrapper .submenu.arrow-left:before,.menu-items-wrapper .submenu.arrow-right:before{top:2em}:root{--flatify__dropdown-animation-show-duration:300ms;--flatify__dropdown-animation-hide-duration:200ms;--flatify__dropdown-animation-show:flatify-dropdown-show var(--flatify__dropdown-animation-show-duration) cubic-bezier(0.52,0.42,0.44,1.44);--flatify__dropdown-animation-hide:flatify-dropdown-hide var(--flatify__dropdown-animation-hide-duration) cubic-bezier(0.52,0.42,0.44,1.44) both}.dropdown-wrapper{display:inline-block;position:relative}.dropdown-wrapper:not(.free-size) .dropdown{width:110%}.dropdown{display:none;position:absolute;will-change:top,bottom,left,right;z-index:1000}.dropdown.show{animation:var(--flatify__dropdown-animation-show);display:block}.dropdown.dropdown-will-be-hidden{animation:var(--flatify__dropdown-animation-hide)}.popover .dropdown{font-size:.9em;z-index:1060}:root{--flatify__modal-bg-color:var(--flatify__bg-color);--flatify__modal-txt-color:var(--flatify__txt-color);--flatify__modal-border-color:var(--flatify__bg-color-darker);--flatify__modal-animation-show-duration:350ms;--flatify__modal-animation-hide-duration:250ms;--flatify__modal-animation-default-show:flatify-blow-in var(--flatify__modal-animation-show-duration) cubic-bezier(0.52,0.42,0.44,1.44);--flatify__modal-animation-default-hide:flatify-blow-out var(--flatify__modal-animation-hide-duration) cubic-bezier(0.52,0.42,0.44,1.44) both;--flatify__modal-animation-top-show:flatify-slide-down-in var(--flatify__modal-animation-show-duration) ease;--flatify__modal-animation-top-hide:flatify-slide-down-out var(--flatify__modal-animation-hide-duration) ease both;--flatify__modal-animation-bottom-show:flatify-slide-up-in var(--flatify__modal-animation-show-duration) ease;--flatify__modal-animation-bottom-hide:flatify-slide-up-out var(--flatify__modal-animation-hide-duration) ease both;--flatify__modal-animation-left-show:flatify-slide-right-in var(--flatify__modal-animation-show-duration) ease;--flatify__modal-animation-left-hide:flatify-slide-right-out var(--flatify__modal-animation-hide-duration) ease both;--flatify__modal-animation-right-show:flatify-slide-left-in var(--flatify__modal-animation-show-duration) ease;--flatify__modal-animation-right-hide:flatify-slide-left-out var(--flatify__modal-animation-hide-duration) ease both}.modal{--flatify__local-bg-color:var(--flatify__modal-bg-color);--flatify__local-border-color:var(--flatify__modal-border-color);background:var(--flatify__modal-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color);color:var(--flatify__modal-txt-color);display:none;height:fit-content;left:0;margin:0 auto;max-width:32em;overflow:hidden;position:fixed;right:0;top:5em;width:90%;z-index:1040}.modal.modal-sm{font-size:.9em;max-width:20em}.modal.modal-lg{font-size:1.2em;max-width:45em}.modal.show{animation:var(--flatify__modal-animation-default-show);display:block}.modal.modal-will-be-hidden{animation:var(--flatify__modal-animation-default-hide)}.modal.modal-center{bottom:0;left:0;margin:auto;right:0;top:0}.modal.modal-top{border-radius:0 0 var(--flatify__border-radius) var(--flatify__border-radius);border-top:none!important;bottom:unset;left:0;margin:0 auto;right:0;top:0}.modal.modal-top.show{animation:var(--flatify__modal-animation-top-show)}.modal.modal-top.modal-will-be-hidden{animation:var(--flatify__modal-animation-top-hide)}.modal.modal-bottom{border-bottom:none!important;border-radius:var(--flatify__border-radius) var(--flatify__border-radius) 0 0;bottom:0;box-shadow:inset 0 .125em 0 var(--flatify__local-border-color);left:0;margin:0 auto;right:0;top:unset}.modal.modal-bottom.show{animation:var(--flatify__modal-animation-bottom-show)}.modal.modal-bottom.modal-will-be-hidden{animation:var(--flatify__modal-animation-bottom-hide)}.modal.modal-left{border-left:none!important;border-radius:0 var(--flatify__border-radius) var(--flatify__border-radius) 0;bottom:0;box-shadow:inset -.125em 0 0 var(--flatify__local-border-color);left:0;margin:auto 0;right:unset;top:0}.modal.modal-left.show{animation:var(--flatify__modal-animation-left-show)}.modal.modal-left.modal-will-be-hidden{animation:var(--flatify__modal-animation-left-hide)}.modal.modal-right{border-radius:var(--flatify__border-radius) 0 0 var(--flatify__border-radius);border-right:none!important;bottom:0;box-shadow:inset .125em 0 0 var(--flatify__local-border-color);left:unset;margin:auto 0;right:0;top:0}.modal.modal-right.show{animation:var(--flatify__modal-animation-right-show)}.modal.modal-right.modal-will-be-hidden{animation:var(--flatify__modal-animation-right-hide)}.modal.bordered .modal-header{border-bottom:var(--flatify__border-width) solid var(--flatify__local-border-color)}.modal.bordered .modal-footer{border-top:var(--flatify__border-width) solid var(--flatify__local-border-color)}.modal[class*=width-]{max-width:unset}.modal .close-modal{background:var(--flatify__local-bg-color)}.modal-content{display:flex;flex-direction:column;height:100%}.modal-header{align-items:center;display:flex;justify-content:space-between;padding:.75em 1.25em}.modal-header .modal-title{font-size:1.4em;font-weight:var(--flatify__medium-font-weight);margin-bottom:0}.modal-body{flex-grow:1;padding:.75em 1.25em}.modal-footer{align-items:center;display:flex;justify-content:space-between;padding:.5em 1.25em}:root{--flatify__loading-color:currentColor;--flatify__loading-dot-width:0.5em;--flatify__loading-dot-height:0.5em;--flatify__loading-dot-animation-start-scale:1.5;--flatify__loading-dot-animation-duration:1.2s;--flatify__loading-spinner-animation-duration:0.75s}.loading,.loading:after,.loading:before{--flatify__local-txt-color:var(--flatify__loading-color);background:var(--flatify__local-txt-color);border-radius:10em;display:block;height:var(--flatify__loading-dot-height);opacity:0;width:var(--flatify__loading-dot-width)}.loading{animation:flatify-loading-dot-first var(--flatify__loading-dot-animation-duration) infinite;margin-right:calc(var(--flatify__loading-dot-width)*4);position:relative}.loading.stop-animation,.loading.stop-animation:after,.loading.stop-animation:before{opacity:1!important}.loading:after,.loading:before{content:" ";position:absolute}.loading:before{animation:flatify-loading-dot-second var(--flatify__loading-dot-animation-duration) infinite;left:calc(var(--flatify__loading-dot-width)*2)}.loading:after{animation:flatify-loading-dot-third var(--flatify__loading-dot-animation-duration) infinite;left:calc(var(--flatify__loading-dot-width)*4)}.overlay-layer>.loading,.overlay-layer>.spinner,.two-layer-button>.loading,.two-layer-button>.spinner{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:12}.overlay-layer>.loading,.two-layer-button>.loading{left:calc(var(--flatify__loading-dot-width)*-4)}.button.two-layer-button>.spinner,.overlay-layer.button>.spinner{font-size:.9em}.spinner{--flatify__local-txt-color:var(--flatify__loading-color);border:.25em solid transparent;border-radius:50em;display:flex;height:2em;justify-content:space-between;width:2em}.spinner[class*=style-]{border-color:transparent!important}.spinner:before{animation:flatify-spin var(--flatify__loading-spinner-animation-duration) linear infinite;border:.25em solid var(--flatify__local-txt-color);border-left:.25em solid transparent;border-radius:50em;content:" ";height:100%;position:relative;width:100%}:root{--flatify__progress-bg-color:var(--flatify__bg-color-dark);--flatify__progress-txt-color:var(--flatify__txt-color-inverted);--flatify__progress-border-color:var(--flatify__bg-color-darker);--flatify__progress-animation-duration:2.5s}.progress{--flatify__local-txt-color:var(--flatify__progress-txt-color);background:var(--flatify__progress-bg-color);border-radius:var(--flatify__border-radius);color:var(--flatify__local-txt-color);display:block;margin:.5em 0;overflow:hidden;width:100%}.progress.bordered{border:var(--flatify__border-width) solid var(--flatify__progress-border-color)}.progress .progress-bar{background:var(--flatify__color-accent-primary);border-radius:var(--flatify__border-radius);color:var(--flatify__local-txt-color);font-size:.75em;min-height:1.4em;overflow:hidden;padding:.125em .5em;position:relative;transition:width var(--flatify__long-transition),transform var(--flatify__long-transition),background var(--flatify__simple-transition);will-change:width,transform}.progress .progress-bar:after{background:currentColor;border-radius:var(--flatify__border-radius);content:" ";height:.32em;left:0;margin:0 auto;opacity:.2;position:absolute;right:0;top:30%;width:min(90%,100% - 2em)}.progress.processing{cursor:wait}.progress.processing .progress-bar:before{animation:flatify-processing linear var(--flatify__progress-animation-duration) infinite;background:var(--flatify__color-accent-light);content:" ";height:110%;left:0;position:absolute;top:0;transform-origin:left;width:100%}.search-bar{position:relative}.search-bar input[type=search],.search-bar input[type=text]{padding-right:3.14em;width:100%}.search-bar input[type=search].style-light:focus,.search-bar input[type=text].style-light:focus{background:var(--flatify__bg-color)!important;filter:none!important}.search-bar .search-button{border-radius:calc(var(--flatify__border-radius)*.75);bottom:0;color:var(--flatify__form-element-txt-color);font-size:1em;height:2.2em;margin:auto 0;position:absolute;right:.5em;top:0;width:2.2em}:root{--flatify__tab-txt-color:var(--flatify__txt-color);--flatify__tab-bg-color:var(--flatify__bg-color);--flatify__tab-border-color:var(--flatify__bg-color-darker);--flatify__tab-animation-show-duration:300ms;--flatify__tab-animation-hide-duration:200ms;--flatify__tab-animation-show:flatify-blow-in var(--flatify__tab-animation-show-duration) ease;--flatify__tab-animation-hide:flatify-blow-out var(--flatify__tab-animation-hide-duration) cubic-bezier(0.52,0.42,0.44,1.44) both}.tabs-content[class*=style-],.tabs-header[class*=style-],.tabs-wrapper[class*=style-]{--flatify__tab-txt-color:var(--flatify__local-txt-color);--flatify__tab-bg-color:var(--flatify__local-bg-color);--flatify__tab-border-color:var(--flatify__local-border-color)}.tabs-content[class*=style-] .tab-button.active,.tabs-header[class*=style-] .tab-button.active,.tabs-wrapper,.tabs-wrapper[class*=style-] .tab-button.active{color:var(--flatify__tab-txt-color)}.tabs-wrapper{background:var(--flatify__tab-bg-color);border-radius:var(--flatify__border-radius);margin:1em 0;overflow:hidden}.tabs-wrapper.bordered{border:var(--flatify__border-width) solid var(--flatify__tab-border-color);box-shadow:0 .125em 0 var(--flatify__tab-border-color)}.tabs-header{align-items:center;background:var(--flatify__tab-bg-color);border-bottom:var(--flatify__border-width) solid var(--flatify__tab-border-color);color:var(--flatify__tab-txt-color);display:flex;flex-wrap:wrap;padding:0 1em}.tabs-header.scrollable{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.tabs-header.scrollable .tab-button{white-space:nowrap}.tabs-header.scrollable:not(.line-at-top) .tab-button:before{bottom:-1px}@media screen and (max-width:575.98px){.tabs-header{font-size:.9em;padding:0}}.tabs-header .tab-button{appearance:none;background:transparent;border:none;color:inherit!important;font-weight:var(--flatify__medium-font-weight);height:100%;margin:0 .38em;opacity:.6;outline:none;padding:.75em 1.5em;position:relative;text-align:center;text-decoration:none!important;transition:all var(--flatify__simple-transition)!important;vertical-align:middle;width:auto}.tabs-header .tab-button:focus,.tabs-header .tab-button:hover{opacity:1}.tabs-header .tab-button:focus:not(.active):before,.tabs-header .tab-button:hover:not(.active):before{transform:scaleY(1.2) scaleX(.85)}.tabs-header .tab-button:before{background:var(--flatify__tab-border-color);border-radius:calc(var(--flatify__border-radius)*.32) calc(var(--flatify__border-radius)*.32) 0 0;bottom:calc(var(--flatify__border-width)*-.5);content:" ";height:calc(var(--flatify__border-width)*1.5);left:0;position:absolute;transform-origin:bottom center;transition:all var(--flatify__simple-transition)!important;width:100%}.tabs-header .tab-button:not(.active):before{transform:scaleY(0)}.tabs-header .tab-button.active{color:var(--flatify__color-accent-primary)!important;opacity:1}.tabs-header .tab-button.active:before{background:var(--flatify__color-accent-primary)}.tabs-header .tab-button .badge{margin-left:.5em;vertical-align:middle}.tabs-header.line-at-top .tab-button:before{border-radius:0 0 calc(var(--flatify__border-radius)*.32) calc(var(--flatify__border-radius)*.32);bottom:unset;top:0;transform-origin:top center}.tabs-content{background:var(--flatify__tab-bg-color);color:var(--flatify__tab-txt-color);overflow:hidden}.tabs-content .tab-panel{padding:1em}.tabs-content .tab-panel:not(.show){display:none!important}.tabs-content.no-animation .tab-panel{animation-duration:0s!important}.tabs-content.slide-animation .tab-panel.show.slide-left{animation:flatify-slide-left-in-min var(--flatify__tab-animation-show-duration) ease}.tabs-content.slide-animation .tab-panel.show.slide-left.tab-will-be-hidden{animation:flatify-slide-left-out-min var(--flatify__tab-animation-hide-duration) ease}.tabs-content.slide-animation .tab-panel.show.slide-right{animation:flatify-slide-right-in-min var(--flatify__tab-animation-show-duration) ease}.tabs-content.slide-animation .tab-panel.show.slide-right.tab-will-be-hidden{animation:flatify-slide-right-out-min var(--flatify__tab-animation-hide-duration) ease}.tabs-content.fade-animation .tab-panel.show{animation:flatify-fade-in var(--flatify__tab-animation-show-duration) ease}.tabs-content.fade-animation .tab-panel.show.tab-will-be-hidden{animation:flatify-fade-out var(--flatify__tab-animation-hide-duration) ease}.tab-panel.show{animation:var(--flatify__tab-animation-show)}.tab-panel.show.tab-will-be-hidden{animation:var(--flatify__tab-animation-hide)}:root{--flatify__toast-txt-color:var(--flatify__txt-color);--flatify__toast-bg-color:var(--flatify__bg-color);--flatify__toast-border-color:var(--flatify__bg-color-darker);--flatify__toast-inner-space:2.5em;--flatify__toast-animation-show-duration:300ms;--flatify__toast-animation-hide-duration:200ms;--flatify__toast-animation-show:flatify-slide-up-in-min var(--flatify__toast-animation-show-duration) ease;--flatify__toast-animation-hide:flatify-slide-down-out-min var(--flatify__toast-animation-hide-duration) ease both}.toast-wrapper{display:flex;flex-direction:column;max-width:100vw;position:fixed;width:20em;z-index:1100}.toast-wrapper.bottom{bottom:var(--flatify__toast-inner-space);flex-direction:column-reverse}.toast-wrapper.top{flex-direction:column;top:var(--flatify__toast-inner-space)}.toast-wrapper.left{left:var(--flatify__toast-inner-space)}.toast-wrapper.right{right:var(--flatify__toast-inner-space)}.toast-wrapper.center{left:0;margin:0 auto;right:0}@media screen and (max-width:575.98px){.toast-wrapper{--flatify__toast-inner-space:0.5em;width:calc(100% - 1em)}.toast-wrapper.left,.toast-wrapper.right{left:0;margin:0 auto;right:0}}.toast{--flatify__local-txt-color:var(--flatify__toast-txt-color);--flatify__local-bg-color:var(--flatify__toast-bg-color);--flatify__local-border-color:var(--flatify__toast-border-color);background:var(--flatify__local-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color);color:var(--flatify__local-txt-color);margin:.25em 0;overflow:hidden;padding:.9em;position:relative;width:100%}.toast:not(.toast-will-be-removed){animation:var(--flatify__toast-animation-show)}.toast.toast-will-be-removed{animation:var(--flatify__toast-animation-hide)}.toast:hover .close-button{transform:scale(1);transition-delay:.15s}.toast .toast-svg{fill:currentColor;display:inline-block;margin-right:.32em;max-height:2em;opacity:.75;width:2em}.toast .toast-svg else{margin-left:.32em}.toast .close-button{background:var(--flatify__local-bg-color);bottom:0;box-shadow:0 0 .32em .32em var(--flatify__local-bg-color);font-size:.85em;margin:auto 0;position:absolute;right:.25em;top:0;transform:scale(0)}.toast .close-button else{left:.25em}:root{--flatify__form-element-accent-color:var(--flatify__color-accent-primary);--flatify__form-element-bg-color:var(--flatify__bg-color-dark);--flatify__form-element-txt-color:var(--flatify__txt-color);--flatify__form-element-border-color:var(--flatify__bg-color-darker);--flatify__form-element-border-color__focus:var(--flatify__form-element-accent-color);--flatify__form-element-border-color__valid:var(--flatify__color-success-primary);--flatify__form-element-border-color__warning:var(--flatify__color-warning-primary);--flatify__form-element-border-color__invalid:var(--flatify__color-danger-primary)}.form-label:not(:first-of-type){margin-top:.9em}.form-label.inline:not(:first-child){margin-left:.38em}.form-label:not(.inline){display:block;margin-left:.38em}.floating-label input,.floating-label textarea{padding:1.64em 1em .5em!important}.floating-label input:focus+.form-label,.floating-label input:not(:placeholder-shown)+.form-label,.floating-label textarea:focus+.form-label,.floating-label textarea:not(:placeholder-shown)+.form-label{opacity:.5;transform:scale(.75) translateY(-.9em)}.floating-label input::placeholder,.floating-label textarea::placeholder{opacity:0!important}.floating-label .form-label{bottom:0;height:fit-content;left:1em;margin:auto 0;opacity:.8;pointer-events:none;position:absolute;top:0;transform-origin:top left;transition:all var(--flatify__bouncing-transition);will-change:opacity,transform}.floating-label.is-textarea .form-label{bottom:unset;top:1.5em}input:not(.default),select:not(.default),textarea:not(.default){background:var(--flatify__form-element-bg-color);border:var(--flatify__border-width) solid var(--flatify__form-element-border-color);border-radius:var(--flatify__border-radius);color:var(--flatify__form-element-txt-color);filter:brightness(100%);font-size:.9em;margin:.38em 0;outline:none!important;padding:.8em 1em;transition:all var(--flatify__simple-transition);will-change:filter}input:hover:not(:focus):not(.default),select:hover:not(:focus):not(.default),textarea:hover:not(:focus):not(.default){filter:brightness(var(--flatify__hover-brightness))}input:focus:not(.default),select:focus:not(.default),textarea:focus:not(.default){border-color:var(--flatify__form-element-border-color__focus)!important}input:not(.default)::placeholder,select:not(.default)::placeholder,textarea:not(.default)::placeholder{color:inherit;opacity:.45;transition:all var(--flatify__simple-transition)}input:focus:not(.default)::placeholder,select:focus:not(.default)::placeholder,textarea:focus:not(.default)::placeholder{opacity:0}input[class*=style-]:not(.default),select[class*=style-]:not(.default),textarea[class*=style-]:not(.default){--flatify__form-element-bg-color:var(--flatify__local-bg-color);--flatify__form-element-txt-color:var(--flatify__local-txt-color);--flatify__form-element-border-color:var(--flatify__local-border-color);--flatify__form-element-border-color__focus:var(--flatify__local-border-color-dark)}.input-wrapper.invalid input:not(.default),.input-wrapper.invalid select:not(.default),.input-wrapper.invalid textarea:not(.default),input.invalid:not(.default),select.invalid:not(.default),textarea.invalid:not(.default){--flatify__form-element-border-color:var(--flatify__form-element-border-color__invalid)!important;--flatify__form-element-border-color__focus:var( + */:root{--flatify__border-width:max(2px,0.18em);--flatify__border-radius:1em;--flatify__hover-brightness:95%;--flatify__backdrop-opacity:0.35;--flatify__max-font-size:100%;--flatify__min-font-size:85%;--flatify__primary-font-family:Nunito,sans-serif;--flatify__heading-font-family:Nunito,sans-serif;--flatify__code-font-family:Fira Code,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;--flatify__base-line-height:1.5;--flatify__small-line-height:1.2;--flatify__large-line-height:1.8;--flatify__medium-font-weight:600;--flatify__bold-font-weight:700;--flatify__extra-bold-font-weight:900;--flatify__body-text-align:initial;--flatify__heading-font-style:normal;--flatify__heading-font-weight:bold;--flatify__heading-mb:0.5em;--flatify__paragraph-mb:2em;--flatify__link-decoration:none;--flatify__link-decoration__hover:underline 0.125em currentColor;--flatify__link-decoration__focus:none;--flatify__bg-color:#fff;--flatify__bg-color-dark:#f1f4f7;--flatify__bg-color-darker:#ced9e3;--flatify__bg-color-darkest:#809cb6;--flatify__txt-color:#2e4051;--flatify__txt-color-light:#77838e;--flatify__txt-color-dark:#1e2a35;--flatify__txt-color-inverted:#fff;--flatify__heading-color:currentColor;--flatify__color-blue-primary:#1cb0f6;--flatify__color-blue-light:#77d0fa;--flatify__color-blue-dark:#1896d1;--flatify__color-blue-darker:#0e587b;--flatify__color-green-primary:#58cc02;--flatify__color-green-light:#9be067;--flatify__color-green-dark:#4bad02;--flatify__color-green-darker:#2c6601;--flatify__color-yellow-primary:#ffde00;--flatify__color-yellow-light:#ffeb66;--flatify__color-yellow-dark:#d9bd00;--flatify__color-yellow-darker:#a69000;--flatify__color-orange-primary:#ff9600;--flatify__color-orange-light:#ffc066;--flatify__color-orange-dark:#d98000;--flatify__color-orange-darker:#804b00;--flatify__color-red-primary:#ff4b4b;--flatify__color-red-light:#ff9393;--flatify__color-red-dark:#d94040;--flatify__color-red-darker:#802626;--flatify__color-pink-primary:#ff86d0;--flatify__color-pink-light:#ffb6e3;--flatify__color-pink-dark:#d972b1;--flatify__color-pink-darker:#804368;--flatify__color-purple-primary:#c164ff;--flatify__color-purple-light:#daa2ff;--flatify__color-purple-dark:#a455d9;--flatify__color-purple-darker:#613280;--flatify__color-accent-primary:#1cb0f6;--flatify__color-accent-light:#77d0fa;--flatify__color-accent-dark:#1896d1;--flatify__color-accent-darker:#0e587b;--flatify__color-success-primary:#58cc02;--flatify__color-success-light:#9be067;--flatify__color-success-dark:#4bad02;--flatify__color-success-darker:#2c6601;--flatify__color-info-primary:#1cb0f6;--flatify__color-info-light:#77d0fa;--flatify__color-info-dark:#1896d1;--flatify__color-info-darker:#0e587b;--flatify__color-warning-primary:#ff9600;--flatify__color-warning-light:#ffc066;--flatify__color-warning-dark:#d98000;--flatify__color-warning-darker:#804b00;--flatify__color-danger-primary:#ff4b4b;--flatify__color-danger-light:#ff9393;--flatify__color-danger-dark:#d94040;--flatify__color-danger-darker:#802626;--flatify__color-light-primary:#f1f4f7;--flatify__color-light-light:#fff;--flatify__color-light-dark:#ced9e3;--flatify__color-light-darker:#809cb6;--flatify__color-dark-primary:#2e4051;--flatify__color-dark-light:#77838e;--flatify__color-dark-dark:#1e2a35;--flatify__color-dark-darker:#121a20;--flatify__tap-highlight-color:transparent;--flatify__link-color:#1cb0f6;--flatify__link-color__hover:#77d0fa;--flatify__link-color__focus:#1896d1;--flatify__arrow-down-icon:url('data:image/svg+xml; utf8, ');--flatify__blockquote-icon:url('data:image/svg+xml; utf8, ');--flatify__close-icon:url('data:image/svg+xml; utf8, ');--flatify__eye-icon:url('data:image/svg+xml; utf8, ');--flatify__search-icon:url('data:image/svg+xml; utf8, ');--flatify__select-icon:url('data:image/svg+xml; utf8, ');--flatify__simple-transition:0.15s ease-in-out;--flatify__bouncing-transition:0.35s cubic-bezier(0.59,-0.39,0.36,1.38);--flatify__long-transition:1s ease-in-out}*,:after,:before{box-sizing:border-box}*{margin:0}@media screen and (max-width:575.98px){:root{font-size:var(--flatify__min-font-size)}}@media (min-width:576px) and (max-width:1200px){:root{font-size:calc(var(--flatify__min-font-size) + (var(--flatify__max-font-size) - var(--flatify__min-font-size))*(.16026vw - .92308px))}}@media screen and (min-width:1200px){:root{font-size:var(--flatify__max-font-size)}}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{-webkit-tap-highlight-color:var(--flatify__tap-highlight-color);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:var(--flatify__bg-color);color:var(--flatify__txt-color);font-family:var(--flatify__primary-font-family);line-height:var(--flatify__base-line-height);margin:0;text-align:var(--flatify__body-text-align)}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{color:var(--flatify__heading-color);font-family:var(--flatify__heading-font-family,--flatify__primary-font-family);font-style:var(--flatify__heading-font-style);font-weight:var(--flatify__heading-font-weight);margin-bottom:var(--flatify__heading-mb);margin-top:0}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:var(--flatify__extra-bold-font-weight)}h1{font-size:3.5em}h1,h2{line-height:var(--flatify__small-line-height)}h2{font-size:3em}h3{font-size:2.35em;line-height:var(--flatify__small-line-height)}h4{font-size:2em}h4,h5{line-height:var(--flatify__base-line-height)}h5{font-size:1.65em}h6{font-size:1.35em;line-height:var(--flatify__base-line-height)}p{line-height:var(--flatify__large-line-height);margin-bottom:var(--flatify__paragraph-mb);margin-top:0}p:last-of-type{margin-bottom:0}abbr[title]{cursor:help;text-decoration:var(--flatify__txt-color-light) underline dotted .125em;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1em}ol,ul{padding-left:2em}ol else,ul else{padding-right:2em}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:var(--flatify__medium-font-weight)}dd{margin-bottom:.5em;margin-left:0}b,strong{font-weight:var(--flatify__bold-font-weight)}.mark,mark{color:var(--flatify__txt-color-dark)}.mark:not(.inline),mark:not(.inline){background:var(--flatify__color-yellow-light);border-radius:calc(var(--flatify__border-radius)*.38);padding:0 .32em}.mark.inline,mark.inline{--flatify__local-bg-color:var(--flatify__color-yellow-light);background:transparent!important;isolation:isolate;margin:0 .32em;position:relative;white-space:nowrap}.mark.inline:before,mark.inline:before{background:var(--flatify__local-bg-color);border-radius:calc(var(--flatify__border-radius)*.38);content:" ";height:100%;left:0;opacity:.9;position:absolute;top:0;transform:rotate(-3deg) scale(1.1,1.2) skew(-10deg);width:100%;z-index:-1}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}.link-button,a:not(.button){color:var(--flatify__link-color);text-decoration:var(--flatify__link-decoration);text-underline-position:under;transition:color var(--flatify__simple-transition),background var(--flatify__simple-transition),border var(--flatify__simple-transition)}.link-button:hover,a:hover:not(.button){color:var(--flatify__link-color__hover);text-decoration:var(--flatify__link-decoration__hover)}.link-button:focus,a:focus:not(.button){color:var(--flatify__link-color__focus);text-decoration:var(--flatify__link-decoration__focus)}code,kbd,pre,samp{direction:ltr;font-family:var(--flatify__code-font-family);font-size:1em;unicode-bidi:bidi-override}pre{background:var(--flatify__bg-color-dark);border:var(--flatify__border-width) solid var(--flatify__bg-color-darker);border-radius:var(--flatify__border-radius);display:block;margin-bottom:1em;margin-top:0;overflow:auto;padding:1em}pre code{color:inherit;word-break:normal}code{word-wrap:break-word;background:var(--flatify__bg-color-dark);border:var(--flatify__border-width) solid var(--flatify__bg-color-darker);border-radius:calc(var(--flatify__border-radius)*.5);color:var(--flatify__txt-color);font-size:.85em;padding:.18em .32em;vertical-align:middle}a>code{color:inherit}a:focus-visible,button:focus-visible{outline:.18em solid currentColor}img,svg{vertical-align:middle}canvas,img,picture,video{display:block;max-width:100%}label{display:inline-block}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{font:inherit}button,input,optgroup,select,textarea{font-family:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-weight:var(--flatify__bold-font-weight);line-height:inherit;margin-bottom:.5em;padding:0;width:100%}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=email],[type=number],[type=tel],[type=url]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}:root{--flatify__blockquote-accent-color:var(--flatify__color-accent-primary)}blockquote{border:solid var(--flatify__blockquote-accent-color);border-radius:calc(var(--flatify__border-radius)*.5);border-width:0 0 0 .5em;line-height:var(--flatify__large-line-height);margin:0 0 var(--flatify__paragraph-mb);overflow:hidden;position:relative;z-index:0}blockquote:not(.no-icon):before{background-color:currentColor;content:" ";filter:brightness(100%);mask:var(--flatify__blockquote-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__blockquote-icon) no-repeat 50% 50%;opacity:.1;position:absolute;z-index:-1}blockquote:not(.large){border-radius:calc(var(--flatify__border-radius)*.5) var(--flatify__border-radius) var(--flatify__border-radius) calc(var(--flatify__border-radius)*.5);font-size:1em;line-height:var(--flatify__large-line-height);padding:.75em 1.25em}blockquote:not(.large):before{height:7em;left:1em;top:1em;width:7em}blockquote.large{border-width:.5em 0;font-size:1.25em;margin-top:2em;padding:1.25em .75em}blockquote.large:before{bottom:0;height:15em;left:0;margin:auto;right:0;top:0;width:15em}blockquote.large:not(.text-align-fill){text-align:center}blockquote cite{display:block;font-size:.64em;font-style:normal;letter-spacing:.18em;opacity:.8;padding-top:1.5em;text-transform:uppercase}figure{height:max-content;margin:0 0 1em;max-width:100%;position:relative;width:max-content}figure,figure img{border-radius:var(--flatify__border-radius)}figure img{height:100%;width:100%}figure figcaption{font-size:.9em;padding:1em 0}figure .source{--flatify__local-border-color:var(--flatify__txt-color-light);background:var(--flatify__txt-color-dark);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:calc(var(--flatify__border-radius)*.75);color:var(--flatify__txt-color-inverted);font-size:.75em;line-height:1;padding:.5em;position:absolute;right:1em;top:1em}figure.fill{width:100%!important}figure.centered{margin-left:auto;margin-right:auto}figure.overlay-caption{overflow:hidden}figure.overlay-caption figcaption{background:linear-gradient(0,var(--flatify__txt-color-dark),transparent);bottom:0;color:var(--flatify__txt-color-inverted);left:0;padding-left:1em;padding-right:1em;position:absolute;width:100%}hr{background-color:currentColor;border:none;border-radius:var(--flatify__border-radius);color:currentColor;margin:1em 0;opacity:.5}hr:not([size]){height:var(--flatify__border-width)}hr.dots{background:transparent;display:block;height:auto;line-height:1;padding:2em;text-align:center}hr.dots:before{content:"‌•••";font-size:1.4em;font-weight:700;letter-spacing:1.4em}hr.short{margin:3em auto;width:9em}kbd{--flatify__local-border-color:var(--flatify__bg-color-darker);background:var(--flatify__bg-color-dark);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:calc(var(--flatify__border-radius)*.5);box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color);display:inline-block;font-size:.85em;font-weight:400;line-height:1;margin:0 .25em;min-width:1.75em;padding:.18em .32em .32em;text-align:center;transition:all var(--flatify__simple-transition);vertical-align:middle;will-change:transform}kbd:hover{box-shadow:inset 0 0 0 var(--flatify__local-border-color);transform:translateY(.15em)}kbd kbd{background:transparent;border:none;box-shadow:none;padding:0;transform:none!important}:root{--flatify__table-border-color:var(--flatify__bg-color-darker);--flatify__table-bg-color:var(--flatify__bg-color);--flatify__table-bg-color-dark:var(--flatify__bg-color-dark);--flatify__table-bg-color-darker:var(--flatify__bg-color-darker);--flatify__table-txt-color:var(--flatify__txt-color)}table{caption-side:bottom;color:var(--flatify__table-txt-color);display:table;table-layout:fixed;width:100%}table td,table th{background:var(--flatify__table-bg-color);padding:.75em 1em}table thead{word-break:break-word}table thead td,table thead th{background:var(--flatify__table-bg-color-dark)}table:not(.bordered){border-collapse:collapse}table.bordered:not(.horizontal){border-spacing:0}table.bordered:not(.horizontal) tr:first-child td,table.bordered:not(.horizontal) tr:first-child th{border-top:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.bordered:not(.horizontal) td,table.bordered:not(.horizontal) th{border-left:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.bordered:not(.horizontal) td:last-child,table.bordered:not(.horizontal) th:last-child{border-right:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.bordered:not(.horizontal) td,table.bordered:not(.horizontal) th{border-bottom:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.bordered:not(.horizontal) thead+tbody tr td,table.bordered:not(.horizontal) thead+tbody tr th{border-top:none!important}table.horizontal tr{flex-basis:100%;white-space:nowrap}table.horizontal thead{float:left}table.horizontal thead td,table.horizontal thead th{display:block}table.horizontal tbody{display:flex;overflow-x:auto}table.horizontal tbody tr{display:inline-block}table.horizontal tbody td,table.horizontal tbody th{display:block}table.horizontal.bordered{border-spacing:0}table.horizontal.bordered thead tr{border-right:var(--flatify__border-width) solid var(--flatify__table-border-color);display:block}table.horizontal.bordered thead td,table.horizontal.bordered thead th{border-left:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.horizontal.bordered tbody td,table.horizontal.bordered tbody th{border-right:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.horizontal.bordered td,table.horizontal.bordered th{border-top:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.horizontal.bordered td:last-child,table.horizontal.bordered th:last-child{border-bottom:var(--flatify__border-width) solid var(--flatify__table-border-color)}table.horizontal thead tr td:first-child,table.horizontal thead tr th:first-child{border-top-left-radius:var(--flatify__border-radius)}table.horizontal thead tr td:last-child,table.horizontal thead tr th:last-child{border-bottom-left-radius:var(--flatify__border-radius)}table.horizontal tbody tr:last-child td:first-child,table.horizontal tbody tr:last-child th:first-child{border-top-right-radius:var(--flatify__border-radius)}table.horizontal tbody tr:last-child td:last-child,table.horizontal tbody tr:last-child th:last-child{border-bottom-right-radius:var(--flatify__border-radius)}table:not(.horizontal) tr:last-child th:first-child{border-top-left-radius:var(--flatify__border-radius)}table:not(.horizontal) tr:last-child th:last-child{border-top-right-radius:var(--flatify__border-radius)}table:not(.horizontal) tr:last-child td:first-child{border-bottom-left-radius:var(--flatify__border-radius)}table:not(.horizontal) tr:last-child td:last-child{border-bottom-right-radius:var(--flatify__border-radius)}table.striped thead td,table.striped thead th{background:var(--flatify__table-bg-color-darker)}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background:var(--flatify__table-bg-color-dark)}caption{font-size:.9em;opacity:.8;padding:.75em 0}th{font-weight:var(--flatify__medium-font-weight);text-align:inherit;text-align:-webkit-match-parent}.table-active{background:var(--flatify__table-bg-color-darker)}:root{--flatify__accordion-txt-color:var(--flatify__txt-color);--flatify__accordion-bg-color:var(--flatify__bg-color);--flatify__accordion-border-color:var(--flatify__bg-color-darker);--flatify__accordion-animation-show-duration:300ms;--flatify__accordion-animation-hide-duration:200ms;--flatify__accordion-animation-show:flatify-blow-in var(--flatify__accordion-animation-show-duration) 0.1s ease-in-out;--flatify__accordion-animation-hide:flatify-blow-out var(--flatify__accordion-animation-hide-duration) ease-in-out}.accordion{--flatify__local-txt-color:var(--flatify__accordion-txt-color);--flatify__local-bg-color:var(--flatify__accordion-bg-color);--flatify__local-border-color:var(--flatify__accordion-border-color);background:var(--flatify__local-bg-color);color:var(--flatify__local-txt-color);display:flex;flex-direction:column;width:100%}.accordion.bordered{border-radius:1em}.accordion.bordered .accordion-item{background:var(--flatify__local-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);color:var(--flatify__local-txt-color);overflow:hidden}.accordion.bordered .accordion-item[class*=style-]{--flatify__local-txt-color:var(--flatify__accordion-txt-color);--flatify__local-bg-color:var(--flatify__accordion-bg-color);--flatify__local-border-color:var(--flatify__accordion-border-color)}.accordion.bordered .accordion-item:last-child{box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color)}.accordion.bordered .accordion-item:not(.active) .accordion-header,.accordion.bordered .accordion-item:not(:last-child){border-bottom:none}.accordion.bordered .accordion-item:first-child:not(:last-child){border-radius:var(--flatify__border-radius) var(--flatify__border-radius) 0 0}.accordion.bordered .accordion-item:last-child:not(:first-child){border-radius:0 0 var(--flatify__border-radius) var(--flatify__border-radius)}.accordion.bordered .accordion-item:first-child:last-child{border-radius:var(--flatify__border-radius)}.accordion-item:not(.active) .accordion-collapse{display:none}.accordion-header{font-size:1em;margin:0}.accordion-header.active{border-bottom:var(--flatify__border-width) solid var(--flatify__local-border-color)}.accordion-header .accordion-toggle{align-items:center;background:transparent;border:none;color:currentColor;display:flex;height:100%;justify-content:space-between;padding:1em;text-align:initial;width:100%}.accordion-header .add-button{font-size:.75em;opacity:.75}.accordion-collapse{margin:0;overflow:hidden;padding:0;transition:height .2s ease-in-out;will-change:height}.accordion-collapse.show .accordion-body{animation:var(--flatify__accordion-animation-show) both}.accordion-collapse.accordion-will-be-hidden .accordion-body{animation:var(--flatify__accordion-animation-hide) forwards}.accordion-body{padding:1em}.fade-animation .show .accordion-body{animation:flatify-fade-in var(--flatify__accordion-animation-show-duration) .1s ease-in-out both}.fade-animation .accordion-will-be-hidden .accordion-body{animation:flatify-fade-out var(--flatify__accordion-animation-hide-duration) ease-in-out both}:root{--flatify__alert-bg-color:var(--flatify__bg-color-dark);--flatify__alert-txt-color:var(--flatify__txt-color);--flatify__alert-border-color:var(--flatify__bg-color-darker);--flatify__alert-animation-show-duration:200ms;--flatify__alert-animation-hide-duration:300ms;--flatify__alert-animation-show:flatify-blow-in var(--flatify__alert-animation-show-duration) ease;--flatify__alert-animation-hide:flatify-alert-will-be-removed var(--flatify__alert-animation-hide-duration) ease}.alert{--flatify__local-bg-color:var(--flatify__alert-bg-color);--flatify__local-border-color:var(--flatify__alert-border-color);background:var(--flatify__alert-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);color:var(--flatify__alert-txt-color);font-size:.9em;line-height:var(--flatify__large-line-height);margin-bottom:1em;padding:1.25em;position:relative}.alert:not(.alert-will-be-removed){animation:var(--flatify__alert-animation-show) both}.alert.alert-will-be-removed{animation:var(--flatify__alert-animation-hide) both}.alert:hover .close-button.floating{transform:scale(1)}.alert .close-button{float:right;position:relative;right:-.38em;top:-.38em}.alert .close-button.floating{background:transparent!important;position:absolute;right:.75em;top:.75em;transform:scale(0)}.alert .close-button.floating:after{background:var(--flatify__local-bg-color);border-radius:100em;box-shadow:0 0 .64em .5em var(--flatify__local-bg-color);content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.alert .close-button:focus{transform:scale(1)}.alert:not(.has-icon){width:100%}.alert.has-icon{margin-left:1.5em;padding-left:2.75em}.alert .alert-svg{background:var(--flatify__local-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:calc(var(--flatify__border-radius)*.9);bottom:0;color:inherit;filter:brightness(115%);height:3.3em;left:-1.4em;margin:auto 0;padding:.5em;position:absolute;top:0}.alert .alert-svg svg{fill:currentColor;height:2em;width:2em}.alert.style-light-light .alert-svg{filter:brightness(95%)}:root{--flatify__badge-txt-color:var(--flatify__txt-color-inverted);--flatify__badge-bg-color:var(--flatify__color-accent-primary)}.badge{background:var(--flatify__badge-bg-color);border-radius:calc(var(--flatify__border-radius)*.5);color:var(--flatify__badge-txt-color);display:inline-block;font-size:.64em;font-weight:var(--flatify__medium-font-weight);line-height:1;min-height:1.35em;min-width:1.35em;padding:.35em .65em;text-align:center;text-decoration:none!important;user-select:none;vertical-align:baseline;white-space:nowrap}:root{--flatify__backdrop-priority:1030;--flatify__backdrop-color:var(--flatify__txt-color);--flatify__backdrop-opacity:0.5;--flatify__backdrop-filter:none;--flatify__modal-backdrop-color:var(--flatify__backdrop-color)}.backdrop-layer{backdrop-filter:var(--flatify__backdrop-filter);background:var(--flatify__backdrop-color);display:none;height:100%;left:0;opacity:var(--flatify__backdrop-opacity);position:fixed;top:0;width:100%;z-index:var(--flatify__backdrop-priority)}.backdrop-layer.show{animation:flatify-backdrop-fade-in var(--flatify__modal-animation-show-duration);display:block}.backdrop-layer.backdrop-will-be-removed{animation:flatify-fade-out var(--flatify__modal-animation-hide-duration) both}.backdrop-layer.modal-backdrop{--flatify__backdrop-priority:1030;--flatify__backdrop-color:var(--flatify__modal-backdrop-color)}:root{--flatify__breadcrumbs-txt-color:var(--flatify__txt-color);--flatify__breadcrumbs-bg-color:var(--flatify__bg-color);--flatify__breadcrumbs-border-color:var(--flatify__bg-color-darker)}.breadcrumbs-wrapper{--flatify__local-txt-color:var(--flatify__breadcrumbs-txt-color);--flatify__local-bg-color:var(--flatify__breadcrumbs-bg-color);--flatify__local-border-color:var(--flatify__breadcrumbs-border-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);width:100%}.breadcrumbs,.breadcrumbs-wrapper{border-radius:var(--flatify__border-radius)}.breadcrumbs{list-style:none;margin:0;overflow-x:auto;overflow-y:hidden;padding:0;scrollbar-width:thin}.breadcrumbs[class*=style-]{background:transparent!important}.breadcrumbs .crumb{background:var(--flatify__local-bg-color);border-color:var(--flatify__local-border-color);color:var(--flatify__local-txt-color);display:table-cell;overflow:hidden;padding:.64em 1em;position:relative;white-space:nowrap}.breadcrumbs .crumb:not(:first-child){padding-left:3em}.breadcrumbs .crumb:not(:first-child):before{background:transparent;border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:.18em;bottom:0;content:" ";display:block;height:2.5em;left:-1.2em;margin:auto 0;position:absolute;top:0;transform:rotate(45deg);transition:transform var(--flatify__simple-transition);width:2.5em}.breadcrumbs .crumb:first-child{padding-left:2em}.breadcrumbs .crumb:last-child{padding-right:2em}.breadcrumbs .crumb:focus-within:before,.breadcrumbs .crumb:hover:before{transform:rotate(45deg) scale(1.15)}:root{--flatify__button-txt-color:var(--flatify__txt-color);--flatify__button-bg-color:var(--flatify__bg-color-dark);--flatify__button-border-color:var(--flatify__bg-color-darker)}.button,input[type=file]:not(.default)::file-selector-button{--flatify__local-bg-color:var(--flatify__button-bg-color);appearance:none;background:var(--flatify__button-bg-color);border:none;border-radius:var(--flatify__border-radius);box-shadow:0 calc(var(--flatify__border-width)*1.38) 0 var(--flatify__button-border-color);color:var(--flatify__button-txt-color);display:inline-block;filter:brightness(100%);font-weight:var(--flatify__medium-font-weight);margin:.32em .32em .5em;padding:.75em .85em .5em;text-align:center;text-decoration:none!important;transition:filter var(--flatify__simple-transition)!important;user-select:none;vertical-align:middle;will-change:transform,filter}.button:not(.static),input[type=file]:not(.static):not(.default)::file-selector-button{outline:none!important}.button:not(.static):hover,.radio-button:focus+.button,.radio-button:focus+input[type=file]:not(.default)::file-selector-button,input[type=file]:not(.static):hover:not(.default)::file-selector-button{filter:brightness(var(--flatify__hover-brightness))}.active.button,.button:not(.static):active,.button:not(.static):focus-visible,.checkbox-button:checked+.button,.checkbox-button:checked+input[type=file]:not(.default)::file-selector-button,.radio-button:checked+.button,.radio-button:checked+input[type=file]:not(.default)::file-selector-button,input.active[type=file]:not(.default)::file-selector-button,input[type=file]:not(.static):active:not(.default)::file-selector-button,input[type=file]:not(.static):focus-visible:not(.default)::file-selector-button{box-shadow:inset 0 0 0 var(--flatify__button-border-color);filter:brightness(var(--flatify__hover-brightness));transform:translateY(calc(var(--flatify__border-width)*1.38))}.outline.button,input.outline[type=file]:not(.default)::file-selector-button{background:transparent!important;color:var(--flatify__button-txt-color)!important}.bordered.button,.outline.button,input.bordered[type=file]:not(.default)::file-selector-button,input.outline[type=file]:not(.default)::file-selector-button{box-shadow:0 calc(var(--flatify__border-width)*1.38) 0 var(--flatify__button-border-color),inset 0 calc(var(--flatify__border-width)*.38) 0 var(--flatify__button-border-color),inset calc(var(--flatify__border-width)*-.38) 0 0 var(--flatify__button-border-color),inset calc(var(--flatify__border-width)*.38) 0 0 var(--flatify__button-border-color),0 calc(var(--flatify__border-width)*-.38) 0 var(--flatify__button-border-color),calc(var(--flatify__border-width)*.38) 0 0 var(--flatify__button-border-color),calc(var(--flatify__border-width)*-.38) 0 0 var(--flatify__button-border-color)}.bordered.active.button,.bordered.button:not(.static):active,.bordered.button:not(.static):focus-visible,.outline.active.button,.outline.button:not(.static):active,.outline.button:not(.static):focus-visible,input.bordered.active[type=file]:not(.default)::file-selector-button,input.bordered[type=file]:not(.static):active:not(.default)::file-selector-button,input.bordered[type=file]:not(.static):focus-visible:not(.default)::file-selector-button,input.outline.active[type=file]:not(.default)::file-selector-button,input.outline[type=file]:not(.static):active:not(.default)::file-selector-button,input.outline[type=file]:not(.static):focus-visible:not(.default)::file-selector-button{box-shadow:inset 0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color),0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color);transform:translateY(calc(var(--flatify__border-width)*1.2))}[class*=style-].button,input[class*=style-][type=file]:not(.default)::file-selector-button{--flatify__button-bg-color:var(--flatify__local-bg-color);--flatify__button-border-color:var(--flatify__local-border-color)}[class*=style-][class*=light].button,input[class*=style-][class*=light][type=file]:not(.default)::file-selector-button{--flatify__button-txt-color:var(--flatify__local-txt-color)}[class*=style-].button:not([class*=light]),input[class*=style-][type=file]:not([class*=light]):not(.default)::file-selector-button{--flatify__button-txt-color:var(--flatify__local-border-color)}[class*=style-].outline.style-dark-light.button,input[class*=style-].outline.style-dark-light[type=file]:not(.default)::file-selector-button{--flatify__button-txt-color:var(--flatify__txt-color)}.button:disabled,.disabled.button,input.disabled[type=file]:not(.default)::file-selector-button,input[type=file]:disabled:not(.default)::file-selector-button{background:var(--flatify__button-border-color)!important;box-shadow:inset 0 0 0 var(--flatify__button-border-color);filter:contrast(85%) brightness(85%) opacity(70%)!important;pointer-events:none;transform:translateY(calc(var(--flatify__border-width)*1.38))}.checkbox-button:checked+.button.bordered,.checkbox-button:checked+.button.outline,.radio-button:checked+.button.bordered,.radio-button:checked+.button.outline{box-shadow:inset 0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color),0 0 0 calc(var(--flatify__border-width)*.38) var(--flatify__button-border-color);transform:translateY(calc(var(--flatify__border-width)*1.2))}.checkbox-button:disabled+.button,.radio-button:disabled+.button{background:var(--flatify__button-border-color)!important;box-shadow:inset 0 0 0 var(--flatify__button-border-color);filter:contrast(85%) brightness(85%) opacity(70%)!important;pointer-events:none;transform:translateY(calc(var(--flatify__border-width)*1.38))}.button svg{fill:currentColor}.link-button{padding:.75em .85em}.link-button,button.no-style{background:transparent;border:none}button.no-style{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;color:currentColor;cursor:pointer;margin:0;outline:none;padding:0 .38em;transform:none!important}:root{--flatify__two-layer-button-animation-show:flatify-blow-in 0.2s 0.2s ease-in-out}.two-layer-button{--flatify__overlay-layer-priority:0;--flatify__overlay-layer-opacity:0;overflow:hidden}.two-layer-button .secondary-text{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;padding-top:.32em;position:absolute;top:0;width:100%}.two-layer-button .secondary-text svg{width:1.75em}.two-layer-button .secondary-text,.two-layer-button:before{transition:all var(--flatify__simple-transition) .1s}.two-layer-button:focus-visible:before,.two-layer-button:hover:before{--flatify__overlay-layer-opacity:1}.two-layer-button:focus-visible .secondary-text,.two-layer-button:hover .secondary-text{animation:var(--flatify__two-layer-button-animation-show);animation-fill-mode:both;opacity:1}.add-button{background:transparent;border:none;display:inline-block;height:1.2em;position:relative;width:1.2em}.add-button:after,.add-button:before{background:currentColor;border-radius:var(--flatify__border-radius);bottom:0;content:" ";height:max(3px,.18em);left:0;margin:auto;position:absolute;right:0;top:0;transition:transform var(--flatify__simple-transition);will-change:transform}.add-button:not(.active):before{transform:rotate(90deg)}.add-button.active:before{transform:rotate(0)}.add-button.active:after{transform:rotate(-180deg)}.hamburger{background:transparent;border:none;height:1.2em;position:relative;width:1.2em}.hamburger:after,.hamburger:before{background:currentColor;border-radius:var(--flatify__border-radius);content:" ";height:max(3px,.18em);left:0;position:absolute;transition:transform var(--flatify__simple-transition),width var(--flatify__simple-transition);will-change:width,transform}.hamburger:not(.active):before{top:.25em;width:100%}.hamburger:not(.active):after{bottom:.25em;width:75%}.hamburger:not(.active):focus:before,.hamburger:not(.active):hover:before{width:75%}.hamburger:not(.active):focus:after,.hamburger:not(.active):hover:after{width:100%}.hamburger.active:after,.hamburger.active:before{animation:flatify-fade-in .25s ease-in-out;bottom:0;margin:auto 0;top:0;width:100%}.hamburger.active:before{transform:rotate(45deg)}.hamburger.active:after{transform:rotate(-45deg)}.arrow-button{align-items:center;background:var(--flatify__bg-color-dark);border:none;border-radius:var(--flatify__border-radius);display:flex}.arrow-button:after{background-color:currentColor;content:" ";display:inline-block;height:1.2em;mask:var(--flatify__arrow-down-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__arrow-down-icon) no-repeat 50% 50%;position:relative;transition:all var(--flatify__bouncing-transition);width:1.2em;will-change:transform;z-index:1}.arrow-button:not(:empty):after{margin-left:.32em}.arrow-button.arrow-flip:after,.arrow-button.arrow-top:after{transform:rotate(180deg)}.arrow-button.arrow-top.arrow-flip:after{transform:rotate(0)}.arrow-button.arrow-left:after{transform:rotate(90deg)}.arrow-button.arrow-left.arrow-flip:after,.arrow-button.arrow-right:after{transform:rotate(-90deg)}.arrow-button.arrow-right.arrow-flip:after{transform:rotate(90deg)}.close-button,.search-button{background:var(--flatify__bg-color-dark);border:none;border-radius:var(--flatify__border-radius);color:inherit;height:2.5em;padding:.5em;transition:all var(--flatify__simple-transition);width:2.5em;will-change:transform}@media (prefers-reduced-motion:no-preference){.close-button:not(.button):active,.close-button:not(.button):focus-visible,.search-button:not(.button):active,.search-button:not(.button):focus-visible{transform:scale(.85)!important}}.close-button:before,.search-button:before{background-color:currentColor;content:" ";display:block;height:100%;position:relative;width:100%;z-index:1}.close-button:before{mask:var(--flatify__close-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__close-icon) no-repeat 50% 50%}.search-button:before{mask:var(--flatify__search-icon) no-repeat 50% 50%;-webkit-mask:var(--flatify__search-icon) no-repeat 50% 50%}.button-group{display:flex;margin:.25em .125em}.button-group .button{border-radius:0}.button-group .button.bordered,.button-group .button.outline{margin:0!important}.button-group:not(.vertical) .button{margin:0 -1px!important}.button-group:not(.vertical) .button:first-child{border-radius:var(--flatify__border-radius) 0 0 var(--flatify__border-radius)}.button-group:not(.vertical) .button:last-child{border-radius:0 var(--flatify__border-radius) var(--flatify__border-radius) 0}.button-group.vertical{flex-direction:column}.button-group.vertical .button{margin:-1px 0!important}.button-group.vertical .button:first-child{border-radius:var(--flatify__border-radius) var(--flatify__border-radius) 0 0}.button-group.vertical .button:last-child{border-radius:0 0 var(--flatify__border-radius) var(--flatify__border-radius)}:root{--flatify__firework-color-main:var(--flatify__color-blue-primary);--flatify__firework-color-center-top-bottom:var(--flatify__color-blue-primary);--flatify__firework-color-center-left-right:var(--flatify__color-blue-primary);--flatify__firework-color-left-top-bottom:var(--flatify__color-purple-primary);--flatify__firework-color-right-top-bottom:var(--flatify__color-purple-primary);--flatify__firework-animation-delay:0s;--flatify__firework-animation-duration:4s;--flatify__firework-animation-iteration-count:infinite}.fireworks{animation:flatify-firework ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);background:transparent;height:2em;position:relative;width:2.5em;z-index:1025}.fireworks .spark:after,.fireworks .spark:before,.fireworks:before{background:var(--flatify__firework-color-main);border-radius:50em;content:" ";height:.25em;position:absolute}.fireworks:not(.simple):before{animation:flatify-firework-main ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both;bottom:0;left:0;margin:auto;right:0;top:0;width:.25em}.fireworks .spark{animation:flatify-firework-sparks ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both;height:100%;left:0;position:absolute;top:0;width:100%}.fireworks .spark:first-child:after,.fireworks .spark:first-child:before,.fireworks .spark:nth-child(2):after,.fireworks .spark:nth-child(2):before{bottom:0;margin:auto;top:0;width:1.5em}.fireworks .spark:first-child:before,.fireworks .spark:nth-child(2):before{animation:flatify-firework-spark-left ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);left:-.25em}.fireworks .spark:first-child:after,.fireworks .spark:nth-child(2):after{animation:flatify-firework-spark-right ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);right:-.25em}.fireworks .spark:first-child{--flatify__firework-color-main:var(--flatify__firework-color-center-left-right)}.fireworks .spark:nth-child(2){--flatify__firework-color-main:var(--flatify__firework-color-center-top-bottom);transform:rotate(90deg)}.fireworks .spark:nth-child(3),.fireworks .spark:nth-child(4){left:0}.fireworks .spark:nth-child(3):after,.fireworks .spark:nth-child(3):before,.fireworks .spark:nth-child(4):after,.fireworks .spark:nth-child(4):before{width:.75em}.fireworks .spark:nth-child(3):before,.fireworks .spark:nth-child(4):before{animation:flatify-firework-spark-corner-top ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);top:0;transform:rotate(45deg)}.fireworks .spark:nth-child(3):after,.fireworks .spark:nth-child(4):after{animation:flatify-firework-spark-corner-bottom ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);bottom:0;transform:rotate(-45deg)}.fireworks .spark:nth-child(3){--flatify__firework-color-main:var(--flatify__firework-color-left-top-bottom)}.fireworks .spark:nth-child(4){--flatify__firework-color-main:var(--flatify__firework-color-right-top-bottom);transform:rotate(180deg)}@keyframes flatify-firework{0%,20%{transform:translateY(0)}40%{transform:translateY(-1em)}80%,to{transform:translateY(.5em)}}@keyframes flatify-firework-main{0%{opacity:0;transform:scale(0) translateY(1em)}5%{opacity:1;transform:scale(0,6) translateY(1em)}26%{transform:scaleY(2) translateY(0)}30%{transform:scale(9) translateY(0)}40%,to{transform:scale(0) translateY(0)}}@keyframes flatify-firework-sparks{0%,30%{clip-path:circle(0 at center);opacity:0}38%{clip-path:circle(100% at center);opacity:1}65%,to{opacity:0}}@keyframes flatify-firework-spark-corner-top{0%,30%{clip-path:circle(100% at left);opacity:1;transform:scale(1) translate(0) rotate(45deg)}40%{clip-path:circle(100% at left)}60%,to{clip-path:circle(0 at left);opacity:0;transform:scale(1.5) translate(-.5em,-.25em) rotate(45deg)}}@keyframes flatify-firework-spark-corner-bottom{0%,30%{clip-path:circle(100% at left);opacity:1;transform:scale(1) translate(0) rotate(-45deg)}40%{clip-path:circle(100% at left)}60%,to{clip-path:circle(0 at left);opacity:0;transform:scale(1.5) translate(-.5em,.25em) rotate(-45deg)}}@keyframes flatify-firework-spark-left{0%,30%{clip-path:circle(100% at left);opacity:1;transform:scale(1) translate(0)}40%{clip-path:circle(100% at left)}60%,to{clip-path:circle(0 at left);opacity:0;transform:scaleX(2) translate(-.5em)}}@keyframes flatify-firework-spark-right{0%,30%{clip-path:circle(100% at right);opacity:1;transform:scale(1) translate(0)}40%{clip-path:circle(100% at right)}60%,to{clip-path:circle(0 at right);opacity:0;transform:scaleX(2) translate(.5em)}}:root{--flatify__card-txt-color:var(--flatify__txt-color);--flatify__card-bg-color:var(--flatify__bg-color);--flatify__card-border-color:var(--flatify__bg-color-darker)}.card{--flatify__local-txt-color:var(--flatify__card-txt-color);--flatify__local-bg-color:var(--flatify__card-bg-color);--flatify__local-border-color:var(--flatify__card-border-color);background:var(--flatify__local-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color);color:var(--flatify__local-txt-color);display:flex;flex-grow:1;max-width:100%;overflow:hidden;padding:.75em;position:relative}.card:not(.horizontal){flex-direction:column;width:20em}.card:not(.horizontal) .card-badges{right:.5em}.card.horizontal{gap:1em}.card.horizontal .card-header{width:40%}.card.horizontal .card-header .card-badges{left:.5em}.card.horizontal .card-image{height:100%}.card.horizontal .card-right{display:flex;flex-direction:column;flex-grow:1;width:60%}.card .card-header{border-radius:calc(var(--flatify__border-radius)*.6);font-size:1.2em;overflow:hidden;position:relative}.card .card-header .card-badges{display:flex;gap:.38em;position:absolute;top:.5em}.card .card-body{height:100%;hyphens:auto}.card .card-footer{align-items:center;display:flex;font-size:.9em;padding-top:.75em}.card .card-footer .button{padding-bottom:.32em;padding-top:.64em}.card .card-image{border-radius:calc(var(--flatify__border-radius)*.6);height:10em;object-fit:cover;width:100%}.card .card-title{font-size:1.2em;margin:.75em 0 .38em}:root{--flatify__menu-bg-color:var(--flatify__bg-color-dark);--flatify__menu-txt-color:var(--flatify__txt-color);--flatify__menu-border-color:var(--flatify__bg-color-darker);--flatify__menu-active-item-bg-color:var(--flatify__bg-color-darker);--flatify__menu-active-item-txt-color:var(--flatify__txt-color);--flatify__menu-item-bg-color:var(--flatify__bg-color-dark);--flatify__menu-item-bg-color__hover:var(--flatify__bg-color-dark);--flatify__menu-item-bg-color__focus:var(--flatify__bg-color-dark);--flatify__menu-item-txt-color:var(--flatify__txt-color);--flatify__menu-item-txt-color__hover:var(--flatify__txt-color);--flatify__menu-item-txt-color__focus:var(--flatify__txt-color);--flatify__submenu-bg-color:var(--flatify__bg-color);--flatify__submenu-txt-color:var(--flatify__txt-color);--flatify__submenu-border-color:var(--flatify__bg-color-darker);--flatify__submenu-item-bg-color:var(--flatify__bg-color);--flatify__submenu-item-bg-color__hover:var(--flatify__bg-color-dark);--flatify__submenu-item-bg-color__focus:var(--flatify__bg-color-dark);--flatify__submenu-item-txt-color:var(--flatify__txt-color);--flatify__submenu-item-txt-color__hover:var(--flatify__txt-color);--flatify__submenu-item-txt-color__focus:var(--flatify__txt-color);--flatify__submenu-animation-show-duration:350ms;--flatify__submenu-animation-show-delay:200ms;--flatify__submenu-animation-show:flatify-dropdown-show var(--flatify__submenu-animation-show-duration) var(--flatify__submenu-animation-show-delay) cubic-bezier(0.52,0.42,0.44,1.44) both}.menu-items-wrapper{background:var(--flatify__menu-bg-color);color:var(--flatify__menu-txt-color);list-style:none;margin:0;padding:.5em}.menu-items-wrapper.navbar{align-items:center;border-bottom:var(--flatify__border-width) solid var(--flatify__menu-border-color);display:flex;height:4.25em;padding-left:1.24em;padding-right:1.24em;scrollbar-width:thin;width:100%}.menu-items-wrapper.navbar.scrollable-x .search-bar,.menu-items-wrapper.navbar.scrollable .search-bar{min-width:12em}.menu-items-wrapper.navbar .links{display:flex;list-style:none;margin-bottom:0;padding:0;white-space:nowrap}.menu-items-wrapper.navbar .links .menu-item{border-radius:calc(var(--flatify__border-radius)*.9);font-weight:var(--flatify__medium-font-weight);position:relative}.menu-items-wrapper.navbar .links .menu-item a,.menu-items-wrapper.navbar .links .menu-item button{background:transparent;color:inherit;font-size:1em;font-weight:var(--flatify__medium-font-weight)}.menu-items-wrapper.navbar .links .menu-item.active{font-weight:var(--flatify__bold-font-weight)}.menu-items-wrapper.navbar .links .menu-item:focus-within>.submenu,.menu-items-wrapper.navbar .links .menu-item:hover>.submenu{animation:var(--flatify__submenu-animation-show);display:block}.menu-items-wrapper.navbar .links .menu-item .submenu{display:none;left:.5em;position:absolute;top:100%;z-index:10}.menu-items-wrapper.navbar .links .menu-item .submenu .submenu{left:115%;top:-50%}.menu-items-wrapper.navbar .links .menu-item .submenu .submenu:after{background:transparent!important;border-radius:1em;content:" ";left:-3.6em;min-height:4em;position:absolute;top:.64em;width:4em}.menu-items-wrapper.navbar .navbar-logo{height:3em;margin-right:.64em}.menu-items-wrapper.navbar .navbar-logo img{height:100%}.menu-items-wrapper[class*=style-]{--flatify__menu-active-item-bg-color:var(--flatify__local-border-color);--flatify__menu-active-item-txt-color:var(--flatify__local-txt-color);--flatify__menu-item-bg-color:var(--flatify__local-bg-color);--flatify__menu-item-bg-color__hover:var(--flatify__local-bg-color);--flatify__menu-item-bg-color__focus:var(--flatify__local-bg-color);--flatify__menu-item-txt-color:var(--flatify__local-txt-color);--flatify__menu-item-txt-color__hover:var(--flatify__local-txt-color);--flatify__menu-item-txt-color__focus:var(--flatify__local-txt-color)}.menu-items-wrapper .menu-item{align-items:center;background:var(--flatify__menu-item-bg-color);border-radius:calc(var(--flatify__border-radius)*.75);color:var(--flatify__menu-item-txt-color);display:flex;margin:0 .25em;transition:all var(--flatify__simple-transition)}.menu-items-wrapper .menu-item.disabled{opacity:.5;pointer-events:none;user-select:none}.menu-items-wrapper .menu-item>a,.menu-items-wrapper .menu-item>button{color:inherit;padding:.64em 1em;text-decoration:none!important;width:100%}.menu-items-wrapper .menu-item:hover{background:var(--flatify__menu-item-bg-color__hover);color:var(--flatify__menu-item-txt-color__hover)}.menu-items-wrapper .menu-item.active{background:var(--flatify__menu-active-item-bg-color);color:var(--flatify__menu-active-item-txt-color)}.menu-items-wrapper .menu-item:focus,.menu-items-wrapper .menu-item:focus-within{background:var(--flatify__menu-item-bg-color__focus);color:var(--flatify__menu-item-txt-color__focus)}.dropdown,.menu-items-wrapper .submenu{--flatify__local-bg-color:var(--flatify__submenu-bg-color);--flatify__local-txt-color:var(--flatify__submenu-txt-color);--flatify__local-border-color:var(--flatify__submenu-border-color);background:var(--flatify__submenu-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);color:var(--flatify__submenu-txt-color);margin-bottom:0;min-width:12em;padding:.5em;position:relative}.dropdown[class*=style-],.menu-items-wrapper .submenu[class*=style-]{--flatify__submenu-bg-color:var(--flatify__local-bg-color);--flatify__submenu-txt-color:var(--flatify__local-txt-color);--flatify__submenu-border-color:var(--flatify__local-border-color);--flatify__submenu-item-bg-color:var(--flatify__local-bg-color);--flatify__submenu-item-bg-color__hover:var(--flatify__local-bg-color);--flatify__submenu-item-bg-color__focus:var(--flatify__local-bg-color);--flatify__submenu-item-txt-color:var(--flatify__local-txt-color);--flatify__submenu-item-txt-color__hover:var(--flatify__local-txt-color);--flatify__submenu-item-txt-color__focus:var(--flatify__local-txt-color)}.dropdown .menu-item,.menu-items-wrapper .submenu .menu-item{background:var(--flatify__submenu-item-bg-color);color:var(--flatify__submenu-item-txt-color);font-size:.9em;margin:0}.dropdown .menu-item:not(:first-child),.menu-items-wrapper .submenu .menu-item:not(:first-child){margin-top:.32em}.dropdown .menu-item a,.menu-items-wrapper .submenu .menu-item a{padding:.64em 1.25em}.dropdown .menu-item:hover,.menu-items-wrapper .submenu .menu-item:hover{background:var(--flatify__submenu-item-bg-color__hover);color:var(--flatify__submenu-item-txt-color__hover)}.dropdown .menu-item.active,.menu-items-wrapper .submenu .menu-item.active{background:var(--flatify__submenu-active-item-bg-color);color:var(--flatify__submenu-active-item-txt-color)}.dropdown .menu-item:focus,.dropdown .menu-item:focus-within,.menu-items-wrapper .submenu .menu-item:focus,.menu-items-wrapper .submenu .menu-item:focus-within{background:var(--flatify__submenu-item-bg-color__focus);color:var(--flatify__submenu-item-txt-color__focus)}.dropdown .menu-item.arrow-button:after,.menu-items-wrapper .submenu .menu-item.arrow-button:after{margin-right:.75em}.dropdown .menu-item.heading,.menu-items-wrapper .submenu .menu-item.heading{background:var(--flatify__submenu-bg-color)!important;color:var(--flatify__submenu-txt-color)!important;font-weight:var(--flatify__medium-font-weight);padding:1em .75em .5em}.dropdown .menu-item.separator,.menu-items-wrapper .submenu .menu-item.separator{background:var(--flatify__local-border-color)!important;height:var(--flatify__border-width);margin:.5em 0!important;opacity:.5}.dropdown .pointer-arrow,.dropdown[class*=arrow-]:before,.menu-items-wrapper .submenu .pointer-arrow,.menu-items-wrapper .submenu[class*=arrow-]:before{border-style:solid;content:" ";height:0;position:absolute;width:0;will-change:top,bottom,left,right}.dropdown.arrow-top:before,.dropdown[data-popper-placement=bottom] .pointer-arrow,.menu-items-wrapper .submenu.arrow-top:before,.menu-items-wrapper .submenu[data-popper-placement=bottom] .pointer-arrow{border-bottom-color:var(--flatify__local-bg-color);border-left-color:transparent;border-right-color:transparent;border-top-color:var(--flatify__local-bg-color);border-width:0 .64em .64em;bottom:-.5em;filter:drop-shadow(0 calc(var(--flatify__border-width)*-1) 0 var(--flatify__local-border-color));top:-.5em}.dropdown.arrow-bottom:before,.dropdown[data-popper-placement=top] .pointer-arrow,.menu-items-wrapper .submenu.arrow-bottom:before,.menu-items-wrapper .submenu[data-popper-placement=top] .pointer-arrow{border-bottom-color:var(--flatify__local-bg-color);border-left-color:transparent;border-right-color:transparent;border-top-color:var(--flatify__local-bg-color);border-width:.64em .64em 0;bottom:-.5em;filter:drop-shadow(0 var(--flatify__border-width) 0 var(--flatify__local-border-color))}.dropdown.arrow-left:before,.dropdown[data-popper-placement=right] .pointer-arrow,.menu-items-wrapper .submenu.arrow-left:before,.menu-items-wrapper .submenu[data-popper-placement=right] .pointer-arrow{border-bottom-color:transparent;border-left-color:var(--flatify__local-bg-color);border-right-color:var(--flatify__local-bg-color);border-top-color:transparent;border-width:.64em .64em .64em 0;filter:drop-shadow(calc(var(--flatify__border-width)*-1) 0 0 var(--flatify__local-border-color));left:-.5em}.dropdown.arrow-right:before,.dropdown[data-popper-placement=left] .pointer-arrow,.menu-items-wrapper .submenu.arrow-right:before,.menu-items-wrapper .submenu[data-popper-placement=left] .pointer-arrow{border-bottom-color:transparent;border-left-color:var(--flatify__local-bg-color);border-right-color:var(--flatify__local-bg-color);border-top-color:transparent;border-width:.64em 0 .64em .64em;filter:drop-shadow(var(--flatify__border-width) 0 0 var(--flatify__local-border-color));right:-.5em}.dropdown.arrow-bottom:before,.dropdown.arrow-top:before,.menu-items-wrapper .submenu.arrow-bottom:before,.menu-items-wrapper .submenu.arrow-top:before{left:2em}.dropdown.arrow-left:before,.dropdown.arrow-right:before,.menu-items-wrapper .submenu.arrow-left:before,.menu-items-wrapper .submenu.arrow-right:before{top:2em}:root{--flatify__dropdown-animation-show-duration:300ms;--flatify__dropdown-animation-hide-duration:200ms;--flatify__dropdown-animation-show:flatify-dropdown-show var(--flatify__dropdown-animation-show-duration) cubic-bezier(0.52,0.42,0.44,1.44);--flatify__dropdown-animation-hide:flatify-dropdown-hide var(--flatify__dropdown-animation-hide-duration) cubic-bezier(0.52,0.42,0.44,1.44) both}.dropdown-wrapper{display:inline-block;position:relative}.dropdown-wrapper:not(.free-size) .dropdown{width:110%}.dropdown{display:none;position:absolute;will-change:top,bottom,left,right;z-index:1000}.dropdown.show{animation:var(--flatify__dropdown-animation-show);display:block}.dropdown.dropdown-will-be-hidden{animation:var(--flatify__dropdown-animation-hide)}.popover .dropdown{font-size:.9em;z-index:1060}:root{--flatify__modal-bg-color:var(--flatify__bg-color);--flatify__modal-txt-color:var(--flatify__txt-color);--flatify__modal-border-color:var(--flatify__bg-color-darker);--flatify__modal-animation-show-duration:350ms;--flatify__modal-animation-hide-duration:250ms;--flatify__modal-animation-default-show:flatify-blow-in var(--flatify__modal-animation-show-duration) cubic-bezier(0.52,0.42,0.44,1.44);--flatify__modal-animation-default-hide:flatify-blow-out var(--flatify__modal-animation-hide-duration) cubic-bezier(0.52,0.42,0.44,1.44) both;--flatify__modal-animation-top-show:flatify-slide-down-in var(--flatify__modal-animation-show-duration) ease;--flatify__modal-animation-top-hide:flatify-slide-down-out var(--flatify__modal-animation-hide-duration) ease both;--flatify__modal-animation-bottom-show:flatify-slide-up-in var(--flatify__modal-animation-show-duration) ease;--flatify__modal-animation-bottom-hide:flatify-slide-up-out var(--flatify__modal-animation-hide-duration) ease both;--flatify__modal-animation-left-show:flatify-slide-right-in var(--flatify__modal-animation-show-duration) ease;--flatify__modal-animation-left-hide:flatify-slide-right-out var(--flatify__modal-animation-hide-duration) ease both;--flatify__modal-animation-right-show:flatify-slide-left-in var(--flatify__modal-animation-show-duration) ease;--flatify__modal-animation-right-hide:flatify-slide-left-out var(--flatify__modal-animation-hide-duration) ease both}.modal{--flatify__local-bg-color:var(--flatify__modal-bg-color);--flatify__local-border-color:var(--flatify__modal-border-color);background:var(--flatify__modal-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color);color:var(--flatify__modal-txt-color);display:none;height:fit-content;left:0;margin:0 auto;max-width:32em;overflow:hidden;position:fixed;right:0;top:5em;width:90%;z-index:1040}.modal.modal-sm{font-size:.9em;max-width:20em}.modal.modal-lg{font-size:1.2em;max-width:45em}.modal.show{animation:var(--flatify__modal-animation-default-show);display:block}.modal.modal-will-be-hidden{animation:var(--flatify__modal-animation-default-hide)}.modal.modal-center{bottom:0;left:0;margin:auto;right:0;top:0}.modal.modal-top{border-radius:0 0 var(--flatify__border-radius) var(--flatify__border-radius);border-top:none!important;bottom:unset;left:0;margin:0 auto;right:0;top:0}.modal.modal-top.show{animation:var(--flatify__modal-animation-top-show)}.modal.modal-top.modal-will-be-hidden{animation:var(--flatify__modal-animation-top-hide)}.modal.modal-bottom{border-bottom:none!important;border-radius:var(--flatify__border-radius) var(--flatify__border-radius) 0 0;bottom:0;box-shadow:inset 0 .125em 0 var(--flatify__local-border-color);left:0;margin:0 auto;right:0;top:unset}.modal.modal-bottom.show{animation:var(--flatify__modal-animation-bottom-show)}.modal.modal-bottom.modal-will-be-hidden{animation:var(--flatify__modal-animation-bottom-hide)}.modal.modal-left{border-left:none!important;border-radius:0 var(--flatify__border-radius) var(--flatify__border-radius) 0;bottom:0;box-shadow:inset -.125em 0 0 var(--flatify__local-border-color);left:0;margin:auto 0;right:unset;top:0}.modal.modal-left.show{animation:var(--flatify__modal-animation-left-show)}.modal.modal-left.modal-will-be-hidden{animation:var(--flatify__modal-animation-left-hide)}.modal.modal-right{border-radius:var(--flatify__border-radius) 0 0 var(--flatify__border-radius);border-right:none!important;bottom:0;box-shadow:inset .125em 0 0 var(--flatify__local-border-color);left:unset;margin:auto 0;right:0;top:0}.modal.modal-right.show{animation:var(--flatify__modal-animation-right-show)}.modal.modal-right.modal-will-be-hidden{animation:var(--flatify__modal-animation-right-hide)}.modal.bordered .modal-header{border-bottom:var(--flatify__border-width) solid var(--flatify__local-border-color)}.modal.bordered .modal-footer{border-top:var(--flatify__border-width) solid var(--flatify__local-border-color)}.modal[class*=width-]{max-width:unset}.modal .close-modal{background:var(--flatify__local-bg-color)}.modal-content{display:flex;flex-direction:column;height:100%}.modal-header{align-items:center;display:flex;justify-content:space-between;padding:.75em 1.25em}.modal-header .modal-title{font-size:1.4em;font-weight:var(--flatify__medium-font-weight);margin-bottom:0}.modal-body{flex-grow:1;padding:.75em 1.25em}.modal-footer{align-items:center;display:flex;justify-content:space-between;padding:.5em 1.25em}:root{--flatify__loading-color:currentColor;--flatify__loading-dot-width:0.5em;--flatify__loading-dot-height:0.5em;--flatify__loading-dot-animation-start-scale:1.5;--flatify__loading-dot-animation-duration:1.2s;--flatify__loading-spinner-animation-duration:0.75s}.loading,.loading:after,.loading:before{--flatify__local-txt-color:var(--flatify__loading-color);background:var(--flatify__local-txt-color);border-radius:10em;display:block;height:var(--flatify__loading-dot-height);opacity:0;width:var(--flatify__loading-dot-width)}.loading{animation:flatify-loading-dot-first var(--flatify__loading-dot-animation-duration) infinite;margin-right:calc(var(--flatify__loading-dot-width)*4);position:relative}.loading.stop-animation,.loading.stop-animation:after,.loading.stop-animation:before{opacity:1!important}.loading:after,.loading:before{content:" ";position:absolute}.loading:before{animation:flatify-loading-dot-second var(--flatify__loading-dot-animation-duration) infinite;left:calc(var(--flatify__loading-dot-width)*2)}.loading:after{animation:flatify-loading-dot-third var(--flatify__loading-dot-animation-duration) infinite;left:calc(var(--flatify__loading-dot-width)*4)}.overlay-layer>.loading,.overlay-layer>.spinner,.two-layer-button>.loading,.two-layer-button>.spinner{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:12}.overlay-layer>.loading,.two-layer-button>.loading{left:calc(var(--flatify__loading-dot-width)*-4)}.button.two-layer-button>.spinner,.overlay-layer.button>.spinner{font-size:.9em}.spinner{--flatify__local-txt-color:var(--flatify__loading-color);border:.25em solid transparent;border-radius:50em;display:flex;height:2em;justify-content:space-between;width:2em}.spinner[class*=style-]{border-color:transparent!important}.spinner:before{animation:flatify-spin var(--flatify__loading-spinner-animation-duration) linear infinite;border:.25em solid var(--flatify__local-txt-color);border-left:.25em solid transparent;border-radius:50em;content:" ";height:100%;position:relative;width:100%}:root{--flatify__progress-bg-color:var(--flatify__bg-color-dark);--flatify__progress-txt-color:var(--flatify__txt-color-inverted);--flatify__progress-border-color:var(--flatify__bg-color-darker);--flatify__progress-animation-duration:2.5s}.progress{--flatify__local-txt-color:var(--flatify__progress-txt-color);background:var(--flatify__progress-bg-color);border-radius:var(--flatify__border-radius);color:var(--flatify__local-txt-color);display:block;margin:.5em 0;overflow:hidden;width:100%}.progress.bordered{border:var(--flatify__border-width) solid var(--flatify__progress-border-color)}.progress .progress-bar{background:var(--flatify__color-accent-primary);border-radius:var(--flatify__border-radius);color:var(--flatify__local-txt-color);font-size:.75em;min-height:1.4em;overflow:hidden;padding:.125em .5em;position:relative;transition:width var(--flatify__long-transition),transform var(--flatify__long-transition),background var(--flatify__simple-transition);will-change:width,transform}.progress .progress-bar:after{background:currentColor;border-radius:var(--flatify__border-radius);content:" ";height:.32em;left:0;margin:0 auto;opacity:.2;position:absolute;right:0;top:30%;width:min(90%,100% - 2em)}.progress.processing{cursor:wait}.progress.processing .progress-bar:before{animation:flatify-processing linear var(--flatify__progress-animation-duration) infinite;background:var(--flatify__color-accent-light);content:" ";height:110%;left:0;position:absolute;top:0;transform-origin:left;width:100%}.search-bar{position:relative}.search-bar input[type=search],.search-bar input[type=text]{padding-right:3.14em;width:100%}.search-bar input[type=search].style-light:focus,.search-bar input[type=text].style-light:focus{background:var(--flatify__bg-color)!important;filter:none!important}.search-bar .search-button{border-radius:calc(var(--flatify__border-radius)*.75);bottom:0;color:var(--flatify__form-element-txt-color);font-size:1em;height:2.2em;margin:auto 0;position:absolute;right:.5em;top:0;width:2.2em}:root{--flatify__tab-txt-color:var(--flatify__txt-color);--flatify__tab-bg-color:var(--flatify__bg-color);--flatify__tab-border-color:var(--flatify__bg-color-darker);--flatify__tab-animation-show-duration:300ms;--flatify__tab-animation-hide-duration:200ms;--flatify__tab-animation-show:flatify-blow-in var(--flatify__tab-animation-show-duration) ease;--flatify__tab-animation-hide:flatify-blow-out var(--flatify__tab-animation-hide-duration) cubic-bezier(0.52,0.42,0.44,1.44) both}.tabs-content[class*=style-],.tabs-header[class*=style-],.tabs-wrapper[class*=style-]{--flatify__tab-txt-color:var(--flatify__local-txt-color);--flatify__tab-bg-color:var(--flatify__local-bg-color);--flatify__tab-border-color:var(--flatify__local-border-color)}.tabs-content[class*=style-] .tab-button.active,.tabs-header[class*=style-] .tab-button.active,.tabs-wrapper,.tabs-wrapper[class*=style-] .tab-button.active{color:var(--flatify__tab-txt-color)}.tabs-wrapper{background:var(--flatify__tab-bg-color);border-radius:var(--flatify__border-radius);margin:1em 0;overflow:hidden}.tabs-wrapper.bordered{border:var(--flatify__border-width) solid var(--flatify__tab-border-color);box-shadow:0 .125em 0 var(--flatify__tab-border-color)}.tabs-header{align-items:center;background:var(--flatify__tab-bg-color);border-bottom:var(--flatify__border-width) solid var(--flatify__tab-border-color);color:var(--flatify__tab-txt-color);display:flex;flex-wrap:wrap;padding:0 1em}.tabs-header.scrollable{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.tabs-header.scrollable .tab-button{white-space:nowrap}.tabs-header.scrollable:not(.line-at-top) .tab-button:before{bottom:-1px}@media screen and (max-width:575.98px){.tabs-header{font-size:.9em;padding:0}}.tabs-header .tab-button{appearance:none;background:transparent;border:none;color:inherit!important;font-weight:var(--flatify__medium-font-weight);height:100%;margin:0 .38em;opacity:.6;outline:none;padding:.75em 1.5em;position:relative;text-align:center;text-decoration:none!important;transition:all var(--flatify__simple-transition)!important;vertical-align:middle;width:auto}.tabs-header .tab-button:focus,.tabs-header .tab-button:hover{opacity:1}.tabs-header .tab-button:focus:not(.active):before,.tabs-header .tab-button:hover:not(.active):before{transform:scaleY(1.2) scaleX(.85)}.tabs-header .tab-button:before{background:var(--flatify__tab-border-color);border-radius:calc(var(--flatify__border-radius)*.32) calc(var(--flatify__border-radius)*.32) 0 0;bottom:calc(var(--flatify__border-width)*-.5);content:" ";height:calc(var(--flatify__border-width)*1.5);left:0;position:absolute;transform-origin:bottom center;transition:all var(--flatify__simple-transition)!important;width:100%}.tabs-header .tab-button:not(.active):before{transform:scaleY(0)}.tabs-header .tab-button.active{color:var(--flatify__color-accent-primary)!important;opacity:1}.tabs-header .tab-button.active:before{background:var(--flatify__color-accent-primary)}.tabs-header .tab-button .badge{margin-left:.5em;vertical-align:middle}.tabs-header.line-at-top .tab-button:before{border-radius:0 0 calc(var(--flatify__border-radius)*.32) calc(var(--flatify__border-radius)*.32);bottom:unset;top:0;transform-origin:top center}.tabs-content{background:var(--flatify__tab-bg-color);color:var(--flatify__tab-txt-color);overflow:hidden}.tabs-content .tab-panel{padding:1em}.tabs-content .tab-panel:not(.show){display:none!important}.tabs-content.no-animation .tab-panel{animation-duration:0s!important}.tabs-content.slide-animation .tab-panel.show.slide-left{animation:flatify-slide-left-in-min var(--flatify__tab-animation-show-duration) ease}.tabs-content.slide-animation .tab-panel.show.slide-left.tab-will-be-hidden{animation:flatify-slide-left-out-min var(--flatify__tab-animation-hide-duration) ease}.tabs-content.slide-animation .tab-panel.show.slide-right{animation:flatify-slide-right-in-min var(--flatify__tab-animation-show-duration) ease}.tabs-content.slide-animation .tab-panel.show.slide-right.tab-will-be-hidden{animation:flatify-slide-right-out-min var(--flatify__tab-animation-hide-duration) ease}.tabs-content.fade-animation .tab-panel.show{animation:flatify-fade-in var(--flatify__tab-animation-show-duration) ease}.tabs-content.fade-animation .tab-panel.show.tab-will-be-hidden{animation:flatify-fade-out var(--flatify__tab-animation-hide-duration) ease}.tab-panel.show{animation:var(--flatify__tab-animation-show)}.tab-panel.show.tab-will-be-hidden{animation:var(--flatify__tab-animation-hide)}:root{--flatify__toast-txt-color:var(--flatify__txt-color);--flatify__toast-bg-color:var(--flatify__bg-color);--flatify__toast-border-color:var(--flatify__bg-color-darker);--flatify__toast-inner-space:2.5em;--flatify__toast-animation-show-duration:300ms;--flatify__toast-animation-hide-duration:200ms;--flatify__toast-animation-show:flatify-slide-up-in-min var(--flatify__toast-animation-show-duration) ease;--flatify__toast-animation-hide:flatify-slide-down-out-min var(--flatify__toast-animation-hide-duration) ease both}.toast-wrapper{display:flex;flex-direction:column;max-width:100vw;position:fixed;width:20em;z-index:1100}.toast-wrapper.bottom{bottom:var(--flatify__toast-inner-space);flex-direction:column-reverse}.toast-wrapper.top{flex-direction:column;top:var(--flatify__toast-inner-space)}.toast-wrapper.left{left:var(--flatify__toast-inner-space)}.toast-wrapper.right{right:var(--flatify__toast-inner-space)}.toast-wrapper.center{left:0;margin:0 auto;right:0}@media screen and (max-width:575.98px){.toast-wrapper{--flatify__toast-inner-space:0.5em;width:calc(100% - 1em)}.toast-wrapper.left,.toast-wrapper.right{left:0;margin:0 auto;right:0}}.toast{--flatify__local-txt-color:var(--flatify__toast-txt-color);--flatify__local-bg-color:var(--flatify__toast-bg-color);--flatify__local-border-color:var(--flatify__toast-border-color);background:var(--flatify__local-bg-color);border:var(--flatify__border-width) solid var(--flatify__local-border-color);border-radius:var(--flatify__border-radius);box-shadow:inset 0 -.125em 0 var(--flatify__local-border-color);color:var(--flatify__local-txt-color);margin:.25em 0;overflow:hidden;padding:.9em;position:relative;width:100%}.toast:not(.toast-will-be-removed){animation:var(--flatify__toast-animation-show)}.toast.toast-will-be-removed{animation:var(--flatify__toast-animation-hide)}.toast:hover .close-button{transform:scale(1);transition-delay:.15s}.toast .toast-svg{fill:currentColor;display:inline-block;margin-right:.32em;max-height:2em;opacity:.75;width:2em}.toast .toast-svg else{margin-left:.32em}.toast .close-button{background:var(--flatify__local-bg-color);bottom:0;box-shadow:0 0 .32em .32em var(--flatify__local-bg-color);font-size:.85em;margin:auto 0;position:absolute;right:.25em;top:0;transform:scale(0)}.toast .close-button else{left:.25em}:root{--flatify__form-element-accent-color:var(--flatify__color-accent-primary);--flatify__form-element-bg-color:var(--flatify__bg-color-dark);--flatify__form-element-txt-color:var(--flatify__txt-color);--flatify__form-element-border-color:var(--flatify__bg-color-darker);--flatify__form-element-border-color__focus:var(--flatify__form-element-accent-color);--flatify__form-element-border-color__valid:var(--flatify__color-success-primary);--flatify__form-element-border-color__warning:var(--flatify__color-warning-primary);--flatify__form-element-border-color__invalid:var(--flatify__color-danger-primary)}.form-label:not(:first-of-type){margin-top:.9em}.form-label.inline:not(:first-child){margin-left:.38em}.form-label:not(.inline){display:block;margin-left:.38em}.floating-label input,.floating-label textarea{padding:1.64em 1em .5em!important}.floating-label input:focus+.form-label,.floating-label input:not(:placeholder-shown)+.form-label,.floating-label textarea:focus+.form-label,.floating-label textarea:not(:placeholder-shown)+.form-label{opacity:.5;transform:scale(.75) translateY(-.9em)}.floating-label input::placeholder,.floating-label textarea::placeholder{opacity:0!important}.floating-label .form-label{bottom:0;height:fit-content;left:1em;margin:auto 0;opacity:.8;pointer-events:none;position:absolute;top:0;transform-origin:top left;transition:all var(--flatify__bouncing-transition);will-change:opacity,transform}.floating-label.is-textarea .form-label{bottom:unset;top:1.5em}input:not(.default),select:not(.default),textarea:not(.default){background:var(--flatify__form-element-bg-color);border:var(--flatify__border-width) solid var(--flatify__form-element-border-color);border-radius:var(--flatify__border-radius);color:var(--flatify__form-element-txt-color);filter:brightness(100%);font-size:.9em;margin:.38em 0;outline:none!important;padding:.8em 1em;transition:all var(--flatify__simple-transition);will-change:filter}input:hover:not(:focus):not(.default),select:hover:not(:focus):not(.default),textarea:hover:not(:focus):not(.default){filter:brightness(var(--flatify__hover-brightness))}input:focus:not(.default),select:focus:not(.default),textarea:focus:not(.default){border-color:var(--flatify__form-element-border-color__focus)!important}input:not(.default)::placeholder,select:not(.default)::placeholder,textarea:not(.default)::placeholder{color:inherit;opacity:.45;transition:all var(--flatify__simple-transition)}input:focus:not(.default)::placeholder,select:focus:not(.default)::placeholder,textarea:focus:not(.default)::placeholder{opacity:0}input[class*=style-]:not(.default),select[class*=style-]:not(.default),textarea[class*=style-]:not(.default){--flatify__form-element-bg-color:var(--flatify__local-bg-color);--flatify__form-element-txt-color:var(--flatify__local-txt-color);--flatify__form-element-border-color:var(--flatify__local-border-color);--flatify__form-element-border-color__focus:var(--flatify__local-border-color-dark)}.input-wrapper.invalid input:not(.default),.input-wrapper.invalid select:not(.default),.input-wrapper.invalid textarea:not(.default),input.invalid:not(.default),select.invalid:not(.default),textarea.invalid:not(.default){--flatify__form-element-border-color:var(--flatify__form-element-border-color__invalid)!important;--flatify__form-element-border-color__focus:var( --flatify__form-element-border-color__invalid )!important;border-color:var(--flatify__form-element-border-color)!important}input:focus:invalid:not(.default),select:focus:invalid:not(.default),textarea:focus:invalid:not(.default){--flatify__form-element-border-color__focus:var( --flatify__form-element-border-color__invalid diff --git a/dist/css/flatify-noprefix.css b/dist/css/flatify-noprefix.css index 98dee32d..dc7c5710 100644 --- a/dist/css/flatify-noprefix.css +++ b/dist/css/flatify-noprefix.css @@ -1,6 +1,6 @@ @charset "UTF-8"; /*! - * FlatifyCSS version 1.4.0 + * FlatifyCSS version 1.4.1 * Modern flat design framework for the web — inspired by Duolingo design system. * Copyright 2021-2022 The FlatifyCSS Authors * Licensed under MIT (https://github.com/amir2mi/flatifycss/blob/master/LICENSE) @@ -1135,19 +1135,21 @@ th { } .breadcrumbs-wrapper { + --flatify__local-txt-color: var(--flatify__breadcrumbs-txt-color); + --flatify__local-bg-color: var(--flatify__breadcrumbs-bg-color); + --flatify__local-border-color: var(--flatify__breadcrumbs-border-color); width: 100%; + border: var(--flatify__border-width) solid var(--flatify__local-border-color); + border-radius: var(--flatify__border-radius); } .breadcrumbs { - --flatify__local-txt-color: var(--flatify__breadcrumbs-txt-color); - --flatify__local-bg-color: var(--flatify__breadcrumbs-bg-color); - --flatify__local-border-color: var(--flatify__breadcrumbs-border-color); overflow-x: auto; overflow-y: hidden; scrollbar-width: thin; list-style: none; padding: 0; - margin: 0.5em 0; + margin: 0; border-radius: var(--flatify__border-radius); } .breadcrumbs[class*=style-] { @@ -1161,8 +1163,6 @@ th { padding: 0.64em 1em; color: var(--flatify__local-txt-color); background: var(--flatify__local-bg-color); - border-top: var(--flatify__border-width) solid; - border-bottom: var(--flatify__border-width) solid; border-color: var(--flatify__local-border-color); } .breadcrumbs .crumb:not(:first-child) { @@ -1186,13 +1186,9 @@ th { } .breadcrumbs .crumb:first-child { padding-left: 2em; - border-left: var(--flatify__border-width) solid var(--flatify__local-border-color); - border-radius: var(--flatify__border-radius) 0 0 var(--flatify__border-radius); } .breadcrumbs .crumb:last-child { padding-right: 2em; - border-right: var(--flatify__border-width) solid var(--flatify__local-border-color); - border-radius: 0 var(--flatify__border-radius) var(--flatify__border-radius) 0; } .breadcrumbs .crumb:hover:before, .breadcrumbs .crumb:focus-within:before { transform: rotate(45deg) scale(1.15); diff --git a/dist/css/flatify.css b/dist/css/flatify.css index 100b60ef..7c15ca55 100644 --- a/dist/css/flatify.css +++ b/dist/css/flatify.css @@ -1,6 +1,6 @@ @charset "UTF-8"; /*! - * FlatifyCSS version 1.4.0 + * FlatifyCSS version 1.4.1 * Modern flat design framework for the web — inspired by Duolingo design system. * Copyright 2021-2022 The FlatifyCSS Authors * Licensed under MIT (https://github.com/amir2mi/flatifycss/blob/master/LICENSE) @@ -977,12 +977,10 @@ th { transition: height 0.2s ease-in-out; } .accordion-collapse.show .accordion-body { - -webkit-animation: var(--flatify__accordion-animation-show) both; - animation: var(--flatify__accordion-animation-show) both; + animation: var(--flatify__accordion-animation-show) both; } .accordion-collapse.accordion-will-be-hidden .accordion-body { - -webkit-animation: var(--flatify__accordion-animation-hide) forwards; - animation: var(--flatify__accordion-animation-hide) forwards; + animation: var(--flatify__accordion-animation-hide) forwards; } .accordion-body { @@ -990,12 +988,10 @@ th { } .fade-animation .show .accordion-body { - -webkit-animation: flatify-fade-in var(--flatify__accordion-animation-show-duration) 0.1s ease-in-out both; - animation: flatify-fade-in var(--flatify__accordion-animation-show-duration) 0.1s ease-in-out both; + animation: flatify-fade-in var(--flatify__accordion-animation-show-duration) 0.1s ease-in-out both; } .fade-animation .accordion-will-be-hidden .accordion-body { - -webkit-animation: flatify-fade-out var(--flatify__accordion-animation-hide-duration) ease-in-out both; - animation: flatify-fade-out var(--flatify__accordion-animation-hide-duration) ease-in-out both; + animation: flatify-fade-out var(--flatify__accordion-animation-hide-duration) ease-in-out both; } :root { @@ -1023,12 +1019,10 @@ th { border-radius: var(--flatify__border-radius); } .alert:not(.alert-will-be-removed) { - -webkit-animation: var(--flatify__alert-animation-show) both; - animation: var(--flatify__alert-animation-show) both; + animation: var(--flatify__alert-animation-show) both; } .alert.alert-will-be-removed { - -webkit-animation: var(--flatify__alert-animation-hide) both; - animation: var(--flatify__alert-animation-hide) both; + animation: var(--flatify__alert-animation-hide) both; } .alert:hover .close-button.floating { transform: scale(1); @@ -1140,12 +1134,10 @@ th { } .backdrop-layer.show { display: block; - -webkit-animation: flatify-backdrop-fade-in var(--flatify__modal-animation-show-duration); - animation: flatify-backdrop-fade-in var(--flatify__modal-animation-show-duration); + animation: flatify-backdrop-fade-in var(--flatify__modal-animation-show-duration); } .backdrop-layer.backdrop-will-be-removed { - -webkit-animation: flatify-fade-out var(--flatify__modal-animation-hide-duration) both; - animation: flatify-fade-out var(--flatify__modal-animation-hide-duration) both; + animation: flatify-fade-out var(--flatify__modal-animation-hide-duration) both; } .backdrop-layer.modal-backdrop { --flatify__backdrop-priority: 1030; @@ -1159,19 +1151,21 @@ th { } .breadcrumbs-wrapper { + --flatify__local-txt-color: var(--flatify__breadcrumbs-txt-color); + --flatify__local-bg-color: var(--flatify__breadcrumbs-bg-color); + --flatify__local-border-color: var(--flatify__breadcrumbs-border-color); width: 100%; + border: var(--flatify__border-width) solid var(--flatify__local-border-color); + border-radius: var(--flatify__border-radius); } .breadcrumbs { - --flatify__local-txt-color: var(--flatify__breadcrumbs-txt-color); - --flatify__local-bg-color: var(--flatify__breadcrumbs-bg-color); - --flatify__local-border-color: var(--flatify__breadcrumbs-border-color); overflow-x: auto; overflow-y: hidden; scrollbar-width: thin; list-style: none; padding: 0; - margin: 0.5em 0; + margin: 0; border-radius: var(--flatify__border-radius); } .breadcrumbs[class*=style-] { @@ -1185,8 +1179,6 @@ th { padding: 0.64em 1em; color: var(--flatify__local-txt-color); background: var(--flatify__local-bg-color); - border-top: var(--flatify__border-width) solid; - border-bottom: var(--flatify__border-width) solid; border-color: var(--flatify__local-border-color); } .breadcrumbs .crumb:not(:first-child) { @@ -1210,13 +1202,9 @@ th { } .breadcrumbs .crumb:first-child { padding-left: 2em; - border-left: var(--flatify__border-width) solid var(--flatify__local-border-color); - border-radius: var(--flatify__border-radius) 0 0 var(--flatify__border-radius); } .breadcrumbs .crumb:last-child { padding-right: 2em; - border-right: var(--flatify__border-width) solid var(--flatify__local-border-color); - border-radius: 0 var(--flatify__border-radius) var(--flatify__border-radius) 0; } .breadcrumbs .crumb:hover:before, .breadcrumbs .crumb:focus-within:before { transform: rotate(45deg) scale(1.15); @@ -1430,10 +1418,8 @@ button.no-style { } .two-layer-button:hover .secondary-text, .two-layer-button:focus-visible .secondary-text { opacity: 1; - -webkit-animation: var(--flatify__two-layer-button-animation-show); - animation: var(--flatify__two-layer-button-animation-show); - -webkit-animation-fill-mode: both; - animation-fill-mode: both; + animation: var(--flatify__two-layer-button-animation-show); + animation-fill-mode: both; } .add-button { @@ -1504,8 +1490,7 @@ button.no-style { bottom: 0; width: 100%; margin: auto 0; - -webkit-animation: flatify-fade-in 0.25s ease-in-out; - animation: flatify-fade-in 0.25s ease-in-out; + animation: flatify-fade-in 0.25s ease-in-out; } .hamburger.active:before { transform: rotate(45deg); @@ -1644,8 +1629,7 @@ button.no-style { width: 2.5em; height: 2em; background: transparent; - -webkit-animation: flatify-firework ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count); - animation: flatify-firework ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count); + animation: flatify-firework ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count); } .fireworks:before, .fireworks .spark:before, @@ -1663,8 +1647,7 @@ button.no-style { right: 0; width: 0.25em; margin: auto; - -webkit-animation: flatify-firework-main ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both; - animation: flatify-firework-main ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both; + animation: flatify-firework-main ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both; } .fireworks .spark { position: absolute; @@ -1672,8 +1655,7 @@ button.no-style { left: 0; width: 100%; height: 100%; - -webkit-animation: flatify-firework-sparks ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both; - animation: flatify-firework-sparks ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both; + animation: flatify-firework-sparks ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both; } .fireworks .spark:nth-child(1):before, .fireworks .spark:nth-child(1):after, .fireworks .spark:nth-child(2):before, .fireworks .spark:nth-child(2):after { top: 0; @@ -1683,13 +1665,11 @@ button.no-style { } .fireworks .spark:nth-child(1):before, .fireworks .spark:nth-child(2):before { left: -0.25em; - -webkit-animation: flatify-firework-spark-left ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count); - animation: flatify-firework-spark-left ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count); + animation: flatify-firework-spark-left ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count); } .fireworks .spark:nth-child(1):after, .fireworks .spark:nth-child(2):after { right: -0.25em; - -webkit-animation: flatify-firework-spark-right ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count); - animation: flatify-firework-spark-right ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count); + animation: flatify-firework-spark-right ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count); } .fireworks .spark:nth-child(1) { --flatify__firework-color-main: var(--flatify__firework-color-center-left-right); @@ -1707,14 +1687,12 @@ button.no-style { .fireworks .spark:nth-child(3):before, .fireworks .spark:nth-child(4):before { top: 0; transform: rotate(45deg); - -webkit-animation: flatify-firework-spark-corner-top ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count); - animation: flatify-firework-spark-corner-top ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count); + animation: flatify-firework-spark-corner-top ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count); } .fireworks .spark:nth-child(3):after, .fireworks .spark:nth-child(4):after { bottom: 0; transform: rotate(-45deg); - -webkit-animation: flatify-firework-spark-corner-bottom ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count); - animation: flatify-firework-spark-corner-bottom ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count); + animation: flatify-firework-spark-corner-bottom ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count); } .fireworks .spark:nth-child(3) { --flatify__firework-color-main: var(--flatify__firework-color-left-top-bottom); @@ -1724,18 +1702,6 @@ button.no-style { transform: rotate(180deg); } -@-webkit-keyframes flatify-firework { - 0%, 20% { - transform: translateY(0); - } - 40% { - transform: translateY(-1em); - } - 80%, 100% { - transform: translateY(0.5em); - } -} - @keyframes flatify-firework { 0%, 20% { transform: translateY(0); @@ -1747,25 +1713,6 @@ button.no-style { transform: translateY(0.5em); } } -@-webkit-keyframes flatify-firework-main { - 0% { - opacity: 0; - transform: scale(0) translateY(1em); - } - 5% { - opacity: 1; - transform: scale(0, 6) translateY(1em); - } - 26% { - transform: scaleY(2) translateY(0); - } - 30% { - transform: scale(9) translateY(0); - } - 40%, 100% { - transform: scale(0) translateY(0); - } -} @keyframes flatify-firework-main { 0% { opacity: 0; @@ -1785,21 +1732,6 @@ button.no-style { transform: scale(0) translateY(0); } } -@-webkit-keyframes flatify-firework-sparks { - 0%, 30% { - -webkit-clip-path: circle(0 at center); - clip-path: circle(0 at center); - opacity: 0; - } - 38% { - -webkit-clip-path: circle(100% at center); - clip-path: circle(100% at center); - opacity: 1; - } - 65%, 100% { - opacity: 0; - } -} @keyframes flatify-firework-sparks { 0%, 30% { -webkit-clip-path: circle(0 at center); @@ -1815,24 +1747,6 @@ button.no-style { opacity: 0; } } -@-webkit-keyframes flatify-firework-spark-corner-top { - 0%, 30% { - opacity: 1; - -webkit-clip-path: circle(100% at left); - clip-path: circle(100% at left); - transform: scale(1) translate(0) rotate(45deg); - } - 40% { - -webkit-clip-path: circle(100% at left); - clip-path: circle(100% at left); - } - 60%, 100% { - opacity: 0; - -webkit-clip-path: circle(0 at left); - clip-path: circle(0 at left); - transform: scale(1.5) translate(-0.5em, -0.25em) rotate(45deg); - } -} @keyframes flatify-firework-spark-corner-top { 0%, 30% { opacity: 1; @@ -1851,24 +1765,6 @@ button.no-style { transform: scale(1.5) translate(-0.5em, -0.25em) rotate(45deg); } } -@-webkit-keyframes flatify-firework-spark-corner-bottom { - 0%, 30% { - opacity: 1; - -webkit-clip-path: circle(100% at left); - clip-path: circle(100% at left); - transform: scale(1) translate(0) rotate(-45deg); - } - 40% { - -webkit-clip-path: circle(100% at left); - clip-path: circle(100% at left); - } - 60%, 100% { - opacity: 0; - -webkit-clip-path: circle(0 at left); - clip-path: circle(0 at left); - transform: scale(1.5) translate(-0.5em, 0.25em) rotate(-45deg); - } -} @keyframes flatify-firework-spark-corner-bottom { 0%, 30% { opacity: 1; @@ -1887,24 +1783,6 @@ button.no-style { transform: scale(1.5) translate(-0.5em, 0.25em) rotate(-45deg); } } -@-webkit-keyframes flatify-firework-spark-left { - 0%, 30% { - opacity: 1; - -webkit-clip-path: circle(100% at left); - clip-path: circle(100% at left); - transform: scale(1) translate(0); - } - 40% { - -webkit-clip-path: circle(100% at left); - clip-path: circle(100% at left); - } - 60%, 100% { - opacity: 0; - -webkit-clip-path: circle(0 at left); - clip-path: circle(0 at left); - transform: scaleX(2) translate(-0.5em); - } -} @keyframes flatify-firework-spark-left { 0%, 30% { opacity: 1; @@ -1923,24 +1801,6 @@ button.no-style { transform: scaleX(2) translate(-0.5em); } } -@-webkit-keyframes flatify-firework-spark-right { - 0%, 30% { - opacity: 1; - -webkit-clip-path: circle(100% at right); - clip-path: circle(100% at right); - transform: scale(1) translate(0); - } - 40% { - -webkit-clip-path: circle(100% at right); - clip-path: circle(100% at right); - } - 60%, 100% { - opacity: 0; - -webkit-clip-path: circle(0 at right); - clip-path: circle(0 at right); - transform: scaleX(2) translate(0.5em); - } -} @keyframes flatify-firework-spark-right { 0%, 30% { opacity: 1; @@ -2116,8 +1976,7 @@ button.no-style { } .menu-items-wrapper.navbar .links .menu-item:focus-within > .submenu, .menu-items-wrapper.navbar .links .menu-item:hover > .submenu { display: block; - -webkit-animation: var(--flatify__submenu-animation-show); - animation: var(--flatify__submenu-animation-show); + animation: var(--flatify__submenu-animation-show); } .menu-items-wrapper.navbar .links .menu-item .submenu { position: absolute; @@ -2346,12 +2205,10 @@ button.no-style { } .dropdown.show { display: block; - -webkit-animation: var(--flatify__dropdown-animation-show); - animation: var(--flatify__dropdown-animation-show); + animation: var(--flatify__dropdown-animation-show); } .dropdown.dropdown-will-be-hidden { - -webkit-animation: var(--flatify__dropdown-animation-hide); - animation: var(--flatify__dropdown-animation-hide); + animation: var(--flatify__dropdown-animation-hide); } .popover .dropdown { @@ -2419,12 +2276,10 @@ button.no-style { } .modal.show { display: block; - -webkit-animation: var(--flatify__modal-animation-default-show); - animation: var(--flatify__modal-animation-default-show); + animation: var(--flatify__modal-animation-default-show); } .modal.modal-will-be-hidden { - -webkit-animation: var(--flatify__modal-animation-default-hide); - animation: var(--flatify__modal-animation-default-hide); + animation: var(--flatify__modal-animation-default-hide); } .modal.modal-center { top: 0; @@ -2443,12 +2298,10 @@ button.no-style { border-radius: 0 0 var(--flatify__border-radius) var(--flatify__border-radius); } .modal.modal-top.show { - -webkit-animation: var(--flatify__modal-animation-top-show); - animation: var(--flatify__modal-animation-top-show); + animation: var(--flatify__modal-animation-top-show); } .modal.modal-top.modal-will-be-hidden { - -webkit-animation: var(--flatify__modal-animation-top-hide); - animation: var(--flatify__modal-animation-top-hide); + animation: var(--flatify__modal-animation-top-hide); } .modal.modal-bottom { top: unset; @@ -2461,12 +2314,10 @@ button.no-style { border-radius: var(--flatify__border-radius) var(--flatify__border-radius) 0 0; } .modal.modal-bottom.show { - -webkit-animation: var(--flatify__modal-animation-bottom-show); - animation: var(--flatify__modal-animation-bottom-show); + animation: var(--flatify__modal-animation-bottom-show); } .modal.modal-bottom.modal-will-be-hidden { - -webkit-animation: var(--flatify__modal-animation-bottom-hide); - animation: var(--flatify__modal-animation-bottom-hide); + animation: var(--flatify__modal-animation-bottom-hide); } .modal.modal-left { right: unset; @@ -2479,12 +2330,10 @@ button.no-style { border-radius: 0 var(--flatify__border-radius) var(--flatify__border-radius) 0; } .modal.modal-left.show { - -webkit-animation: var(--flatify__modal-animation-left-show); - animation: var(--flatify__modal-animation-left-show); + animation: var(--flatify__modal-animation-left-show); } .modal.modal-left.modal-will-be-hidden { - -webkit-animation: var(--flatify__modal-animation-left-hide); - animation: var(--flatify__modal-animation-left-hide); + animation: var(--flatify__modal-animation-left-hide); } .modal.modal-right { left: unset; @@ -2497,12 +2346,10 @@ button.no-style { border-radius: var(--flatify__border-radius) 0 0 var(--flatify__border-radius); } .modal.modal-right.show { - -webkit-animation: var(--flatify__modal-animation-right-show); - animation: var(--flatify__modal-animation-right-show); + animation: var(--flatify__modal-animation-right-show); } .modal.modal-right.modal-will-be-hidden { - -webkit-animation: var(--flatify__modal-animation-right-hide); - animation: var(--flatify__modal-animation-right-hide); + animation: var(--flatify__modal-animation-right-hide); } .modal.bordered .modal-header { border-bottom: var(--flatify__border-width) solid var(--flatify__local-border-color); @@ -2569,8 +2416,7 @@ button.no-style { .loading { position: relative; margin-right: calc(var(--flatify__loading-dot-width) * 4); - -webkit-animation: flatify-loading-dot-first var(--flatify__loading-dot-animation-duration) infinite; - animation: flatify-loading-dot-first var(--flatify__loading-dot-animation-duration) infinite; + animation: flatify-loading-dot-first var(--flatify__loading-dot-animation-duration) infinite; } .loading.stop-animation:before, .loading.stop-animation:after, .loading.stop-animation { opacity: 1 !important; @@ -2581,13 +2427,11 @@ button.no-style { } .loading:before { left: calc(var(--flatify__loading-dot-width) * 2); - -webkit-animation: flatify-loading-dot-second var(--flatify__loading-dot-animation-duration) infinite; - animation: flatify-loading-dot-second var(--flatify__loading-dot-animation-duration) infinite; + animation: flatify-loading-dot-second var(--flatify__loading-dot-animation-duration) infinite; } .loading:after { left: calc(var(--flatify__loading-dot-width) * 4); - -webkit-animation: flatify-loading-dot-third var(--flatify__loading-dot-animation-duration) infinite; - animation: flatify-loading-dot-third var(--flatify__loading-dot-animation-duration) infinite; + animation: flatify-loading-dot-third var(--flatify__loading-dot-animation-duration) infinite; } .overlay-layer > .spinner, .two-layer-button > .spinner, .overlay-layer > .loading, .two-layer-button > .loading { @@ -2626,8 +2470,7 @@ button.no-style { border: 0.25em solid var(--flatify__local-txt-color); border-left-color: transparent; border-radius: 50em; - -webkit-animation: flatify-spin var(--flatify__loading-spinner-animation-duration) linear infinite; - animation: flatify-spin var(--flatify__loading-spinner-animation-duration) linear infinite; + animation: flatify-spin var(--flatify__loading-spinner-animation-duration) linear infinite; } :root { @@ -2687,8 +2530,7 @@ button.no-style { width: 100%; height: 110%; background: var(--flatify__color-accent-light); - -webkit-animation: flatify-processing linear var(--flatify__progress-animation-duration) infinite; - animation: flatify-processing linear var(--flatify__progress-animation-duration) infinite; + animation: flatify-processing linear var(--flatify__progress-animation-duration) infinite; } .search-bar { @@ -2851,41 +2693,32 @@ button.no-style { display: none !important; } .tabs-content.no-animation .tab-panel { - -webkit-animation-duration: 0s !important; - animation-duration: 0s !important; + animation-duration: 0s !important; } .tabs-content.slide-animation .tab-panel.show.slide-left { - -webkit-animation: flatify-slide-left-in-min var(--flatify__tab-animation-show-duration) ease; - animation: flatify-slide-left-in-min var(--flatify__tab-animation-show-duration) ease; + animation: flatify-slide-left-in-min var(--flatify__tab-animation-show-duration) ease; } .tabs-content.slide-animation .tab-panel.show.slide-left.tab-will-be-hidden { - -webkit-animation: flatify-slide-left-out-min var(--flatify__tab-animation-hide-duration) ease; - animation: flatify-slide-left-out-min var(--flatify__tab-animation-hide-duration) ease; + animation: flatify-slide-left-out-min var(--flatify__tab-animation-hide-duration) ease; } .tabs-content.slide-animation .tab-panel.show.slide-right { - -webkit-animation: flatify-slide-right-in-min var(--flatify__tab-animation-show-duration) ease; - animation: flatify-slide-right-in-min var(--flatify__tab-animation-show-duration) ease; + animation: flatify-slide-right-in-min var(--flatify__tab-animation-show-duration) ease; } .tabs-content.slide-animation .tab-panel.show.slide-right.tab-will-be-hidden { - -webkit-animation: flatify-slide-right-out-min var(--flatify__tab-animation-hide-duration) ease; - animation: flatify-slide-right-out-min var(--flatify__tab-animation-hide-duration) ease; + animation: flatify-slide-right-out-min var(--flatify__tab-animation-hide-duration) ease; } .tabs-content.fade-animation .tab-panel.show { - -webkit-animation: flatify-fade-in var(--flatify__tab-animation-show-duration) ease; - animation: flatify-fade-in var(--flatify__tab-animation-show-duration) ease; + animation: flatify-fade-in var(--flatify__tab-animation-show-duration) ease; } .tabs-content.fade-animation .tab-panel.show.tab-will-be-hidden { - -webkit-animation: flatify-fade-out var(--flatify__tab-animation-hide-duration) ease; - animation: flatify-fade-out var(--flatify__tab-animation-hide-duration) ease; + animation: flatify-fade-out var(--flatify__tab-animation-hide-duration) ease; } .tab-panel.show { - -webkit-animation: var(--flatify__tab-animation-show); - animation: var(--flatify__tab-animation-show); + animation: var(--flatify__tab-animation-show); } .tab-panel.show.tab-will-be-hidden { - -webkit-animation: var(--flatify__tab-animation-hide); - animation: var(--flatify__tab-animation-hide); + animation: var(--flatify__tab-animation-hide); } :root { @@ -2956,12 +2789,10 @@ button.no-style { border-radius: var(--flatify__border-radius); } .toast:not(.toast-will-be-removed) { - -webkit-animation: var(--flatify__toast-animation-show); - animation: var(--flatify__toast-animation-show); + animation: var(--flatify__toast-animation-show); } .toast.toast-will-be-removed { - -webkit-animation: var(--flatify__toast-animation-hide); - animation: var(--flatify__toast-animation-hide); + animation: var(--flatify__toast-animation-hide); } .toast:hover .close-button { transition-delay: 0.15s; @@ -3268,8 +3099,7 @@ textarea.disabled:not(.default), select.disabled:not(.default), input.disabled:n background: var(--flatify__form-element-border-color__warning); } .input-wrapper.warning:focus-within:after { - -webkit-animation: flatify-fade-out 1s infinite; - animation: flatify-fade-out 1s infinite; + animation: flatify-fade-out 1s infinite; } .input-wrapper.valid:before { content: " "; @@ -3280,8 +3110,7 @@ textarea.disabled:not(.default), select.disabled:not(.default), input.disabled:n margin: auto 0; border-radius: var(--flatify__border-radius); transition: all var(--flatify__simple-transition); - -webkit-animation: flatify-fade-in 0.35s; - animation: flatify-fade-in 0.35s; + animation: flatify-fade-in 0.35s; right: 1.75em; width: 0.64em; height: 0.25em; @@ -3349,8 +3178,7 @@ textarea.disabled:not(.default), select.disabled:not(.default), input.disabled:n } @media (prefers-reduced-motion: no-preference) { .input-wrapper.visible-password .show-password-button:not(:active):before { - -webkit-animation: flatify-eye-blink 7s infinite; - animation: flatify-eye-blink 7s infinite; + animation: flatify-eye-blink 7s infinite; } } @@ -3413,8 +3241,7 @@ input[type=button].button { border-radius: var(--flatify__border-radius); transition: all var(--flatify__simple-transition); transform: rotate(45deg); - -webkit-animation: flatify-fade-in 0.35s; - animation: flatify-fade-in 0.35s; + animation: flatify-fade-in 0.35s; } .checkbox-wrapper input:checked:not(:indeterminate) + .check:after { top: 0.55em; @@ -3446,8 +3273,7 @@ input[type=button].button { transition: -webkit-clip-path linear 0.4s 0.1s; transition: clip-path linear 0.4s 0.1s; transition: clip-path linear 0.4s 0.1s, -webkit-clip-path linear 0.4s 0.1s; - -webkit-animation: flatify-grow-x 0.2s both; - animation: flatify-grow-x 0.2s both; + animation: flatify-grow-x 0.2s both; } .radio-wrapper .check:after { @@ -3462,8 +3288,7 @@ input[type=button].button { } .radio-wrapper input:checked + .check:after { background: var(--flatify__form-element-border-color__valid); - -webkit-animation: flatify-grow 0.25s cubic-bezier(0.85, -0.57, 0.36, 1.72) both; - animation: flatify-grow 0.25s cubic-bezier(0.85, -0.57, 0.36, 1.72) both; + animation: flatify-grow 0.25s cubic-bezier(0.85, -0.57, 0.36, 1.72) both; } input[type=range]:not(.default) { @@ -3672,78 +3497,57 @@ textarea:not(.default) { } .no-animation { - -webkit-animation-duration: 0s !important; - animation-duration: 0s !important; + animation-duration: 0s !important; } .play-animation:before, .play-animation:after, .play-animation { - -webkit-animation-play-state: running !important; - animation-play-state: running !important; + animation-play-state: running !important; } .pause-animation:before, .pause-animation:after, .pause-animation { - -webkit-animation-play-state: paused !important; - animation-play-state: paused !important; + animation-play-state: paused !important; } .stop-animation:before, .stop-animation:after, .stop-animation { - -webkit-animation: none !important; - animation: none !important; + animation: none !important; } .anim-spin { - -webkit-animation: flatify-spin 0.75s linear infinite !important; - animation: flatify-spin 0.75s linear infinite !important; + animation: flatify-spin 0.75s linear infinite !important; } .anim-heart { - -webkit-animation: flatify-heart 1s ease infinite !important; - animation: flatify-heart 1s ease infinite !important; + animation: flatify-heart 1s ease infinite !important; } .anim-required { - -webkit-animation: flatify-heart 1s ease 2 !important; - animation: flatify-heart 1s ease 2 !important; + animation: flatify-heart 1s ease 2 !important; } .anim-pulse { - -webkit-animation: flatify-pulse ease 1.5s !important; - animation: flatify-pulse ease 1.5s !important; + animation: flatify-pulse ease 1.5s !important; } .anim-fade-in { - -webkit-animation: flatify-fade-in 0.3s ease !important; - animation: flatify-fade-in 0.3s ease !important; + animation: flatify-fade-in 0.3s ease !important; } .anim-fade-out { - -webkit-animation: flatify-fade-out 0.3s ease !important; - animation: flatify-fade-out 0.3s ease !important; + animation: flatify-fade-out 0.3s ease !important; } .anim-hue { - -webkit-animation: flatify-hue 15s ease infinite !important; - animation: flatify-hue 15s ease infinite !important; + animation: flatify-hue 15s ease infinite !important; } .anim-hue-min { - -webkit-animation: flatify-hue-min 5s ease infinite !important; - animation: flatify-hue-min 5s ease infinite !important; -} - -@-webkit-keyframes flatify-fade-in { - from { - opacity: 0; - } - to { - opacity: 1; - } + animation: flatify-hue-min 5s ease infinite !important; } @keyframes flatify-fade-in { @@ -3754,17 +3558,6 @@ textarea:not(.default) { opacity: 1; } } -@-webkit-keyframes flatify-fade-in-out { - from { - opacity: 0; - } - 50% { - opacity: 1; - } - to { - opacity: 0; - } -} @keyframes flatify-fade-in-out { from { opacity: 0; @@ -3776,14 +3569,6 @@ textarea:not(.default) { opacity: 0; } } -@-webkit-keyframes flatify-backdrop-fade-in { - from { - opacity: 0; - } - to { - opacity: var(--flatify__backdrop-opacity); - } -} @keyframes flatify-backdrop-fade-in { from { opacity: 0; @@ -3792,24 +3577,11 @@ textarea:not(.default) { opacity: var(--flatify__backdrop-opacity); } } -@-webkit-keyframes flatify-fade-out { - to { - opacity: 0; - } -} @keyframes flatify-fade-out { to { opacity: 0; } } -@-webkit-keyframes flatify-grow { - from { - transform: scale(0); - } - to { - transform: scale(1); - } -} @keyframes flatify-grow { from { transform: scale(0); @@ -3818,14 +3590,6 @@ textarea:not(.default) { transform: scale(1); } } -@-webkit-keyframes flatify-grow-x { - from { - transform: scaleX(0); - } - to { - transform: scaleX(1); - } -} @keyframes flatify-grow-x { from { transform: scaleX(0); @@ -3834,14 +3598,6 @@ textarea:not(.default) { transform: scaleX(1); } } -@-webkit-keyframes flatify-grow-y { - from { - transform: scaleY(0); - } - to { - transform: scaleY(1); - } -} @keyframes flatify-grow-y { from { transform: scaleY(0); @@ -3850,16 +3606,6 @@ textarea:not(.default) { transform: scaleY(1); } } -@-webkit-keyframes flatify-processing { - from { - opacity: 0.85; - transform: scaleX(0); - } - 100% { - opacity: 0; - transform: scaleX(1); - } -} @keyframes flatify-processing { from { opacity: 0.85; @@ -3870,16 +3616,6 @@ textarea:not(.default) { transform: scaleX(1); } } -@-webkit-keyframes flatify-blow-in { - 0% { - opacity: 0; - transform: scale(0.9); - } - 100% { - opacity: 1; - transform: scale(1); - } -} @keyframes flatify-blow-in { 0% { opacity: 0; @@ -3890,16 +3626,6 @@ textarea:not(.default) { transform: scale(1); } } -@-webkit-keyframes flatify-blow-out { - 0% { - opacity: 1; - transform: scale(1); - } - 100% { - opacity: 0; - transform: scale(0.95); - } -} @keyframes flatify-blow-out { 0% { opacity: 1; @@ -3910,20 +3636,6 @@ textarea:not(.default) { transform: scale(0.95); } } -@-webkit-keyframes flatify-heart { - 0% { - transform: scale(1); - } - 65% { - transform: scale(1.05); - } - 80% { - transform: scale(1.1); - } - 100% { - transform: scale(1); - } -} @keyframes flatify-heart { 0% { transform: scale(1); @@ -3938,14 +3650,6 @@ textarea:not(.default) { transform: scale(1); } } -@-webkit-keyframes flatify-spin { - from { - transform: rotate(0); - } - to { - transform: rotate(1turn); - } -} @keyframes flatify-spin { from { transform: rotate(0); @@ -3954,14 +3658,6 @@ textarea:not(.default) { transform: rotate(1turn); } } -@-webkit-keyframes flatify-slide-up-in { - from { - transform: translateY(100%) scale(0.95); - } - to { - transform: translateY(0); - } -} @keyframes flatify-slide-up-in { from { transform: translateY(100%) scale(0.95); @@ -3970,16 +3666,6 @@ textarea:not(.default) { transform: translateY(0); } } -@-webkit-keyframes flatify-slide-up-in-min { - from { - opacity: 0; - transform: translateY(3em) scale(0.95); - } - to { - opacity: 1; - transform: translateY(0); - } -} @keyframes flatify-slide-up-in-min { from { opacity: 0; @@ -3990,14 +3676,6 @@ textarea:not(.default) { transform: translateY(0); } } -@-webkit-keyframes flatify-slide-up-out { - from { - transform: translateY(0); - } - to { - transform: translateY(100%) scale(0.95); - } -} @keyframes flatify-slide-up-out { from { transform: translateY(0); @@ -4006,14 +3684,6 @@ textarea:not(.default) { transform: translateY(100%) scale(0.95); } } -@-webkit-keyframes flatify-slide-down-in { - from { - transform: translateY(-100%) scale(0.95); - } - to { - transform: translateY(0); - } -} @keyframes flatify-slide-down-in { from { transform: translateY(-100%) scale(0.95); @@ -4022,14 +3692,6 @@ textarea:not(.default) { transform: translateY(0); } } -@-webkit-keyframes flatify-slide-down-out { - from { - transform: translateY(0); - } - to { - transform: translateY(-100%) scale(0.95); - } -} @keyframes flatify-slide-down-out { from { transform: translateY(0); @@ -4038,16 +3700,6 @@ textarea:not(.default) { transform: translateY(-100%) scale(0.95); } } -@-webkit-keyframes flatify-slide-down-out-min { - from { - opacity: 1; - transform: translateY(0); - } - to { - opacity: 0; - transform: translateY(-3em) scale(0.95); - } -} @keyframes flatify-slide-down-out-min { from { opacity: 1; @@ -4058,14 +3710,6 @@ textarea:not(.default) { transform: translateY(-3em) scale(0.95); } } -@-webkit-keyframes flatify-slide-left-in { - from { - transform: translateX(100%) scale(0.95); - } - to { - transform: translateX(0); - } -} @keyframes flatify-slide-left-in { from { transform: translateX(100%) scale(0.95); @@ -4074,16 +3718,6 @@ textarea:not(.default) { transform: translateX(0); } } -@-webkit-keyframes flatify-slide-left-in-min { - from { - opacity: 0; - transform: translateX(3em); - } - to { - opacity: 1; - transform: translateX(0); - } -} @keyframes flatify-slide-left-in-min { from { opacity: 0; @@ -4094,14 +3728,6 @@ textarea:not(.default) { transform: translateX(0); } } -@-webkit-keyframes flatify-slide-left-out { - from { - transform: translateX(0); - } - to { - transform: translateX(100%) scale(0.95); - } -} @keyframes flatify-slide-left-out { from { transform: translateX(0); @@ -4110,16 +3736,6 @@ textarea:not(.default) { transform: translateX(100%) scale(0.95); } } -@-webkit-keyframes flatify-slide-left-out-min { - from { - opacity: 1; - transform: translateX(0); - } - to { - opacity: 0; - transform: translateX(3em); - } -} @keyframes flatify-slide-left-out-min { from { opacity: 1; @@ -4130,14 +3746,6 @@ textarea:not(.default) { transform: translateX(3em); } } -@-webkit-keyframes flatify-slide-right-in { - from { - transform: translateX(-100%) scale(0.95); - } - to { - transform: translateX(0); - } -} @keyframes flatify-slide-right-in { from { transform: translateX(-100%) scale(0.95); @@ -4146,16 +3754,6 @@ textarea:not(.default) { transform: translateX(0); } } -@-webkit-keyframes flatify-slide-right-in-min { - from { - opacity: 0; - transform: translateX(-3em); - } - to { - opacity: 1; - transform: translateX(0); - } -} @keyframes flatify-slide-right-in-min { from { opacity: 0; @@ -4166,14 +3764,6 @@ textarea:not(.default) { transform: translateX(0); } } -@-webkit-keyframes flatify-slide-right-out { - from { - transform: translateX(0); - } - to { - transform: translateX(-100%) scale(0.95); - } -} @keyframes flatify-slide-right-out { from { transform: translateX(0); @@ -4182,16 +3772,6 @@ textarea:not(.default) { transform: translateX(-100%) scale(0.95); } } -@-webkit-keyframes flatify-slide-right-out-min { - from { - opacity: 1; - transform: translateX(0); - } - to { - opacity: 0; - transform: translateX(-3em); - } -} @keyframes flatify-slide-right-out-min { from { opacity: 1; @@ -4202,16 +3782,6 @@ textarea:not(.default) { transform: translateX(-3em); } } -@-webkit-keyframes flatify-alert-will-be-removed { - 85% { - opacity: 0; - } - 100% { - opacity: 0; - transform-origin: top right; - transform: scale(0.92) rotate(-0.5deg); - } -} @keyframes flatify-alert-will-be-removed { 85% { opacity: 0; @@ -4222,16 +3792,6 @@ textarea:not(.default) { transform: scale(0.92) rotate(-0.5deg); } } -@-webkit-keyframes flatify-dropdown-show { - from { - opacity: 0; - transform: scale(0.9) rotate(3deg); - } - to { - opacity: 1; - transform: scale(1); - } -} @keyframes flatify-dropdown-show { from { opacity: 0; @@ -4242,16 +3802,6 @@ textarea:not(.default) { transform: scale(1); } } -@-webkit-keyframes flatify-dropdown-hide { - from { - opacity: 1; - transform: scale(1); - } - to { - opacity: 0; - transform: scale(0.85); - } -} @keyframes flatify-dropdown-hide { from { opacity: 1; @@ -4262,15 +3812,6 @@ textarea:not(.default) { transform: scale(0.85); } } -@-webkit-keyframes flatify-pulse { - 0% { - transform: scale(1); - } - 100% { - opacity: 0; - transform: scale(1.75); - } -} @keyframes flatify-pulse { 0% { transform: scale(1); @@ -4280,23 +3821,6 @@ textarea:not(.default) { transform: scale(1.75); } } -@-webkit-keyframes flatify-eye-blink { - 0% { - transform: scaleY(1); - } - 40% { - transform: scaleY(1); - } - 42% { - transform: scaleY(0.3); - } - 45% { - transform: scaleY(1); - } - 100% { - transform: scaleY(1); - } -} @keyframes flatify-eye-blink { 0% { transform: scaleY(1); @@ -4314,20 +3838,6 @@ textarea:not(.default) { transform: scaleY(1); } } -@-webkit-keyframes flatify-hue { - 0% { - filter: hue-rotate(0); - } - 40% { - filter: hue-rotate(360deg); - } - 80% { - filter: hue-rotate(-360deg); - } - 100% { - filter: hue-rotate(0); - } -} @keyframes flatify-hue { 0% { filter: hue-rotate(0); @@ -4342,20 +3852,6 @@ textarea:not(.default) { filter: hue-rotate(0); } } -@-webkit-keyframes flatify-hue-min { - 0% { - filter: hue-rotate(0); - } - 40% { - filter: hue-rotate(45deg); - } - 80% { - filter: hue-rotate(-45deg); - } - 100% { - filter: hue-rotate(0); - } -} @keyframes flatify-hue-min { 0% { filter: hue-rotate(0); @@ -4370,22 +3866,6 @@ textarea:not(.default) { filter: hue-rotate(0); } } -@-webkit-keyframes flatify-loading-dot-first { - 0% { - opacity: 0; - transform: scale(var(--flatify__loading-dot-animation-start-scale)) translateX(-0.25em); - } - 50% { - opacity: 1; - transform: scale(1); - } - 90% { - opacity: 1; - } - 100% { - opacity: 0; - } -} @keyframes flatify-loading-dot-first { 0% { opacity: 0; @@ -4402,16 +3882,6 @@ textarea:not(.default) { opacity: 0; } } -@-webkit-keyframes flatify-loading-dot-second { - 0%, 25% { - opacity: 0; - transform: scale(var(--flatify__loading-dot-animation-start-scale)); - } - 65%, 100% { - opacity: 1; - transform: scale(1); - } -} @keyframes flatify-loading-dot-second { 0%, 25% { opacity: 0; @@ -4422,16 +3892,6 @@ textarea:not(.default) { transform: scale(1); } } -@-webkit-keyframes flatify-loading-dot-third { - 0%, 45% { - opacity: 0; - transform: scale(var(--flatify__loading-dot-animation-start-scale)) translateX(0.25em); - } - 85%, 100% { - opacity: 1; - transform: scale(1); - } -} @keyframes flatify-loading-dot-third { 0%, 45% { opacity: 0; @@ -5252,8 +4712,7 @@ textarea:not(.default) { background: inherit; border-radius: inherit; will-change: opacity, transform; - -webkit-animation: flatify-pulse 1s infinite; - animation: flatify-pulse 1s infinite; + animation: flatify-pulse 1s infinite; } .text-filled { @@ -5338,12 +4797,10 @@ body ::after { body .dropdown.show, body .modal.show, body .tab-panel.show { - -webkit-animation-name: flatify-fade-in !important; - animation-name: flatify-fade-in !important; + animation-name: flatify-fade-in !important; } body .menu-item:focus-within > .submenu, body .menu-item:hover > .submenu { - -webkit-animation-name: flatify-fade-in !important; - animation-name: flatify-fade-in !important; + animation-name: flatify-fade-in !important; } body .two-layer-button { --flatify__two-layer-button-animation-show: flatify-fade-in 0.3s ease-in-out !important; @@ -5352,63 +4809,40 @@ body .tab-panel.show { transition: none !important; } body .accordion-collapse.show .accordion-body { - -webkit-animation-name: flatify-fade-in !important; - animation-name: flatify-fade-in !important; + animation-name: flatify-fade-in !important; } body .accordion-collapse.accordion-will-be-hidden .accordion-body { - -webkit-animation-name: flatify-fade-out !important; - animation-name: flatify-fade-out !important; + animation-name: flatify-fade-out !important; } body .toast:not(.toast-will-be-removed) { - -webkit-animation-name: flatify-fade-in !important; - animation-name: flatify-fade-in !important; + animation-name: flatify-fade-in !important; } body .toast.toast-will-be-removed { - -webkit-animation-name: flatify-fade-out !important; - animation-name: flatify-fade-out !important; + animation-name: flatify-fade-out !important; } body .alert:not(.alert-will-be-removed) { - -webkit-animation-name: flatify-fade-in !important; - animation-name: flatify-fade-in !important; + animation-name: flatify-fade-in !important; } body .alert.alert-will-be-removed { - -webkit-animation-name: flatify-fade-out !important; - animation-name: flatify-fade-out !important; + animation-name: flatify-fade-out !important; } body .loading { - -webkit-animation: flatify-fade-in-out 2s infinite !important; - animation: flatify-fade-in-out 2s infinite !important; + animation: flatify-fade-in-out 2s infinite !important; } body .loading:before, body .loading:after { opacity: 1 !important; - -webkit-animation: none !important; - animation: none !important; + animation: none !important; } body .progress-bar:before { filter: opacity(60%); - -webkit-animation: flatify-fade-in-out 3s infinite !important; - animation: flatify-fade-in-out 3s infinite !important; + animation: flatify-fade-in-out 3s infinite !important; } body .show.dropdown-will-be-hidden, body .show.modal-will-be-hidden, body .show.tab-will-be-hidden { - -webkit-animation-name: flatify-fade-out !important; - animation-name: flatify-fade-out !important; + animation-name: flatify-fade-out !important; } body .spinner:before { - -webkit-animation-timing-function: steps(4, end) !important; - animation-timing-function: steps(4, end) !important; - -webkit-animation-duration: 2s !important; - animation-duration: 2s !important; - } - - @-webkit-keyframes flatify-pulse { - 0%, 100% { - transform: scale(1.25); - opacity: 0.2; - } - 40% { - transform: scale(1.25); - opacity: 0.5; - } + animation-timing-function: steps(4, end) !important; + animation-duration: 2s !important; } @keyframes flatify-pulse { diff --git a/dist/js/flatify.js b/dist/js/flatify.js index 3850ac67..ec98fd1d 100644 --- a/dist/js/flatify.js +++ b/dist/js/flatify.js @@ -687,7 +687,7 @@ var _helpers_truncate__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(291); /*! - * FlatifyCSS version 1.4.0 + * FlatifyCSS version 1.4.1 * Modern flat design framework for the web — inspired by Duolingo design system. * Copyright 2021-2022 The FlatifyCSS Authors * Licensed under MIT (https://github.com/amir2mi/flatifycss/blob/master/LICENSE) diff --git a/dist/maps/flatify-min.css.map b/dist/maps/flatify-min.css.map index 82e3aa9f..df31ec6b 100644 --- a/dist/maps/flatify-min.css.map +++ b/dist/maps/flatify-min.css.map @@ -1 +1 @@ -{"version":3,"sources":["flatify.scss","_root.scss","flatify.css","_reset.scss","helpers/_responsive.scss","content/_blockquote.scss","content/_figure.scss","content/_hr.scss","content/_kbd.scss","content/_table.scss","components/_accordion.scss","components/_alert.scss","components/_badge.scss","components/_backdrop.scss","components/_breadcrumbs.scss","components/_button.scss","components/_two-layer-button.scss","components/_add-button.scss","components/_hamburger.scss","components/_arrow-button.scss","components/_icon-button.scss","components/_button-group.scss","components/_fireworks.scss","components/_card.scss","components/_menu.scss","components/_dropdown.scss","components/_popover.scss","components/_modal.scss","components/_loading.scss","components/_progress.scss","components/_search-bar.scss","components/_tabs.scss","components/_toast.scss","forms/_form.scss","forms/_input.scss","forms/_checkbox.scss","forms/_radio.scss","forms/_range.scss","forms/_select.scss","forms/_toggle.scss","forms/_textarea.scss","mockups/items-group.scss","helpers/_animations.scss","helpers/_colors.scss","helpers/_container.scss","helpers/_design.scss","helpers/_layout.scss","helpers/_overlay-layer.scss","helpers/_pulse.scss","helpers/_typography.scss","_a11y.scss"],"names":[],"mappings":"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n7HE,cACE,oDzCs7HJ,CyCl7HE,oBACE,kDzCq7HJ,CyC37HE,cACE,oDzC87HJ,CyC17HE,oBACE,kDzC67HJ,CyCn8HE,eACE,qDzCs8HJ,CyCl8HE,qBACE,mDzCq8HJ,CyC38HE,YACE,kDzC88HJ,CyC18HE,kBACE,gDzC68HJ,CyCn9HE,eACE,qDzCs9HJ,CyCl9HE,qBACE,mDzCq9HJ,CyC39HE,cACE,oDzC89HJ,CyC19HE,oBACE,kDzC69HJ,CyCn+HE,aACE,mDzCs+HJ,CyCl+HE,mBACE,iDzCq+HJ,CyC3+HE,YACE,kDzC8+HJ,CyC1+HE,kBACE,gDzC6+HJ,C0CzjII,cACE,e1C4jIN,C0C7jII,cACE,e1CgkIN,C0CjkII,cACE,e1CokIN,C0CrkII,cACE,gB1CwkIN,C0CzkII,eACE,gB1C4kIN,C0CvkIA,oBAKI,gBAAA,CACA,iBAAA,CALF,kBAAA,CACA,mB1C4kIF,C2CplIE,WACE,S3CulIJ,C2CxlIE,YACE,U3C2lIJ,C2C5lIE,YACE,U3C+lIJ,C2ChmIE,YACE,U3CmmIJ,C2CpmIE,YACE,U3CumIJ,C2CxmIE,YACE,U3C2mIJ,C2C5mIE,YACE,U3C+mIJ,C2ChnIE,YACE,U3CmnIJ,C2CpnIE,YACE,U3CunIJ,C2CxnIE,YACE,U3C2nIJ,C2C5nIE,aACE,S3C+nIJ,C2CznIE,YACE,yB3C4nIJ,C2C7nIE,eACE,6B3CgoIJ,C2CjoIE,eACE,4B3CooIJ,C2CroIE,eACE,6B3CwoIJ,C2CzoIE,eACE,2B3C4oIJ,C2C7oIE,aACE,4B3CgpIJ,C2CjpIE,WACE,2B3CopIJ,C2CrpIE,eACE,yD3CwpIJ,C2ClpIE,UACE,iB3CqpIJ,C2CtpIE,WACE,mB3CypIJ,C2C1pIE,WACE,mB3C6pIJ,C2C9pIE,WACE,mB3CiqIJ,C2ClqIE,WACE,mB3CqqIJ,C2CtqIE,WACE,mB3CyqIJ,C2C1qIE,WACE,mB3C6qIJ,C2C9qIE,WACE,mB3CirIJ,C2ClrIE,WACE,mB3CqrIJ,C2CtrIE,WACE,mB3CyrIJ,C2C1rIE,YACE,oB3C6rIJ,C2CvrIE,WACE,kB3C0rIJ,C2C3rIE,YACE,oB3C8rIJ,C2C/rIE,YACE,oB3CksIJ,C2CnsIE,YACE,oB3CssIJ,C2CvsIE,YACE,oB3C0sIJ,C2C3sIE,YACE,oB3C8sIJ,C2C/sIE,YACE,oB3CktIJ,C2CntIE,YACE,oB3CstIJ,C2CvtIE,YACE,oB3C0tIJ,C2C3tIE,YACE,oB3C8tIJ,C2C/tIE,aACE,qB3CkuIJ,C4C5vIA,aACE,6B5C+vIF,C4C5vIA,aAGE,kB5C+vIF,C4C5vIA,4BALE,YAAA,CACA,sB5CqwIF,C4CvvIA,mCAHE,kBAAA,CADA,Y5CuwIF,C4CnwIA,oBAEE,qBAAA,CACA,sB5CgwIF,C4C5vIA,sBAGE,kBAAA,CAFA,YAAA,CACA,qB5CgwIF,C4C5vIA,sBACE,YAAA,CACA,qBAAA,CACA,sB5C+vIF,C4C3vIA,YACE,U5C8vIF,C4C5vIA,aACE,W5C+vIF,C4C7vIA,YACE,U5CgwIF,C4C5vIA,aACE,W5C+vIF,C4C5vIA,WAEE,kB5C+vIF,C4C7vIA,sBAHE,e5CowIF,C4C9vIA,WACE,kB5CiwIF,C4C9vIA,wBAEE,gBAAA,CACA,iB5CiwIF,C4C9vIA,uBAEE,gB5CiwIF,C4C9vIA,sBAEE,iB5CiwIF,C4C7vIA,mBACE,iB5CgwIF,C4C7vIA,mBACE,iB5CgwIF,C4C7vIA,cAEE,QAAA,CADA,K5CmwIF,C4C7vIA,8BAJE,MAAA,CACA,O5CqwIF,C4C7vIA,gBAEE,QAAA,CADA,K5CiwIF,C4C7vIA,kCAGE,K5CgwIF,C4C9vIA,2CAGE,Q5CiwIF,C4C/vIA,qCAGE,M5CkwIF,C4ChwIA,wCAGE,O5CmwIF,C4ChwIA,kDAIE,cAAA,CACA,Y5CmwIF,C4ChwIA,sDAIE,uBAAA,CAAA,eAAA,CACA,Y5CmwIF,C4ChwIA,oDAIE,M5CmwIF,C4C/vIA,YACE,a5CkwIF,C4ChwIA,cACE,eAAA,CACA,iB5CmwIF,C4CjwIA,cACE,iBAAA,CACA,e5CowIF,C6Cr6IA,MACE,oCAAA,CACA,0DAAA,CACA,kCAAA,CACA,6CAAA,CACA,6C7Cw6IF,C6Cr6IA,iCACE,gEAAA,CACA,iB7Cw6IF,C6Ct6IE,+CAYE,qEAAA,CAAA,6DAAA,CAJA,yCAAA,CACA,qBAAA,CARA,WAAA,CAMA,WAAA,CAHA,MAAA,CAOA,0DAAA,CADA,6CAAA,CARA,iBAAA,CACA,KAAA,CAGA,UAAA,CADA,8C7C+6IJ,C8Cl8IA,OAEE,iBAAA,CADA,iB9Cs8IF,C8Cn8IE,aAYE,2CAAA,CAAA,mCAAA,CAHA,kBAAA,CACA,qBAAA,CATA,WAAA,CAKA,aAAA,CAEA,WAAA,CAJA,MAAA,CAFA,iBAAA,CACA,KAAA,CAIA,UAAA,CAIA,6BAAA,CANA,U9C48IJ,C+Cp9IA,aACE,oBAAA,CAAA,YAAA,CACA,kB/Cu9IF,C+Cp9IA,aACE,iB/Cu9IF,C+Cp9IA,WACE,e/Cu9IF,C+Cp9IA,YACE,gB/Cu9IF,C+Cl9IE,kBAEE,yB/Cq9IJ,C+Cv9IE,kBAEE,wB/C09IJ,C+C59IE,kBAEE,uB/C+9IJ,C+Cj+IE,kBAEE,0B/Co+IJ,C+Ct+IE,kBAEE,yB/Cy+IJ,C+C3+IE,kBAEE,yB/C8+IJ,C+Ch/IE,kBAEE,yB/Cm/IJ,C+Cr/IE,kBAEE,0B/Cw/IJ,C+Cl/IE,0BAEE,yBAAA,CACA,gCAAA,CAFA,4B/Cu/IJ,C+Cn/IE,oBACE,e/Cq/IJ,CgDvhJA,uCAGI,gCAGE,sCAAA,CACA,8BhDwhJJ,CgDphJE,OACE,yCAAA,CACA,uCAAA,CACA,2ChDshJJ,CgD9gJI,0DACE,gDAAA,CAAA,wChDkhJN,CgD7gJI,qEAEE,gDAAA,CAAA,wChD8gJN,CgD1gJE,uBACE,qFhD4gJJ,CgDxgJE,yBACE,yBhD0gJJ,CgDxgJI,8CACE,gDAAA,CAAA,wChD0gJN,CgDxgJI,kEACE,iDAAA,CAAA,yChD0gJN,CgDpgJI,wCACE,gDAAA,CAAA,wChDsgJN,CgDpgJI,kCACE,iDAAA,CAAA,yChDsgJN,CgDhgJI,wCACE,gDAAA,CAAA,wChDkgJN,CgDhgJI,kCACE,iDAAA,CAAA,yChDkgJN,CgD7/IE,cACE,2DAAA,CAAA,mDhD+/IJ,CgD7/II,yCAGE,gCAAA,CAAA,wBAAA,CADA,mBhD+/IN,CgD1/IE,0BAEE,2DAAA,CAAA,mDAAA,CADA,mBhD6/IJ,CgDv/II,iGAGE,iDAAA,CAAA,yChDu/IN,CgDl/IE,qBAEE,uCAAA,CAAA,+BAAA,CADA,oDAAA,CAAA,4ChDq/IJ,CgD/+IA,iCACE,MAGE,UAAA,CADA,qBhDk/IF,CgD/+IA,IAEE,UAAA,CADA,qBhDk/IF,CACF,CgD1/IA,yBACE,MAGE,UAAA,CADA,qBhDk/IF,CgD/+IA,IAEE,UAAA,CADA,qBhDk/IF,CACF,CACF","file":"../scss/flatify-min.css","sourcesContent":["/*!\n * FlatifyCSS version 1.4.0\n * Modern flat design framework for the web — inspired by Duolingo design system. \n * Copyright 2021-2022 The FlatifyCSS Authors\n * Licensed under MIT (https://github.com/amir2mi/flatifycss/blob/master/LICENSE)\n */\n\n@import \"func\";\n@import \"config\";\n@import \"helpers/responsive\";\n@import \"root\";\n@import \"reset\";\n\n// Content\n@import \"content/blockquote\";\n@import \"content/figure\";\n@import \"content/hr\";\n@import \"content/kbd\";\n@import \"content/table\";\n\n// Components\n@import \"components/accordion\";\n@import \"components/alert\";\n@import \"components/badge\";\n@import \"components/backdrop\";\n@import \"components/breadcrumbs\";\n@import \"components/button\";\n@import \"components/two-layer-button\";\n@import \"components/add-button\";\n@import \"components/hamburger\";\n@import \"components/arrow-button\";\n@import \"components/icon-button\";\n@import \"components/button-group\";\n@import \"components/fireworks\";\n@import \"components/card\";\n@import \"components/menu\";\n@import \"components/dropdown\";\n@import \"components/popover\";\n@import \"components/modal\";\n@import \"components/loading\";\n@import \"components/progress\";\n@import \"components/search-bar\";\n@import \"components/tabs\";\n@import \"components/toast\";\n\n// Forms\n@import \"forms/form\";\n@import \"forms/input\";\n@import \"forms/checkbox\";\n@import \"forms/radio\";\n@import \"forms/range\";\n@import \"forms/select\";\n@import \"forms/toggle\";\n@import \"forms/textarea\";\n\n// Mockups\n@import \"mockups/items-group\";\n\n// Helpers\n@import \"helpers/animations\";\n@import \"helpers/colors\";\n@import \"helpers/container\";\n@import \"helpers/design\";\n@import \"helpers/layout\";\n@import \"helpers/overlay-layer\";\n@import \"helpers/pulse\";\n@import \"helpers/typography\";\n@import \"helpers/dark-mode\";\n\n// Accessibility\n@import \"a11y\";\n",":root {\n // CSS Variable naming: [prefix][use-case or element name][__state (hover, active, ...)]\n // *** Design\n --#{$CSS_VAR_PFX}border-width: #{$BORDER_WIDTH};\n --#{$CSS_VAR_PFX}border-radius: #{$BORDER_RADIUS};\n --#{$CSS_VAR_PFX}hover-brightness: #{$HOVER_BRIGHTNESS};\n --#{$CSS_VAR_PFX}backdrop-opacity: #{$BACKDROP_OPACITY};\n\n // *** Typography\n --#{$CSS_VAR_PFX}max-font-size: #{$MAX_FONT_SIZE};\n --#{$CSS_VAR_PFX}min-font-size: #{$MIN_FONT_SIZE};\n\n --#{$CSS_VAR_PFX}primary-font-family: #{$PRIMARY_FONT_FAMILY};\n --#{$CSS_VAR_PFX}heading-font-family: #{$HEADING_FONT_FAMILY};\n --#{$CSS_VAR_PFX}code-font-family: #{$CODE_FONT_FAMILY};\n\n --#{$CSS_VAR_PFX}base-line-height: #{$BASE_LINE_HEIGHT};\n --#{$CSS_VAR_PFX}small-line-height: #{$SMALL_LINE_HEIGHT};\n --#{$CSS_VAR_PFX}large-line-height: #{$LARGE_LINE_HEIGHT};\n\n --#{$CSS_VAR_PFX}medium-font-weight: #{$MEDIUM_FONT_WEIGHT};\n --#{$CSS_VAR_PFX}bold-font-weight: #{$BOLD_FONT_WEIGHT};\n --#{$CSS_VAR_PFX}extra-bold-font-weight: #{$EXTRA_BOLD_FONT_WEIGHT};\n\n --#{$CSS_VAR_PFX}body-text-align: #{$BODY_TEXT_ALIGN};\n\n --#{$CSS_VAR_PFX}heading-font-style: #{$HEADING_FONT_STYLE};\n --#{$CSS_VAR_PFX}heading-font-weight: #{$HEADING_FONT_WEIGHT};\n --#{$CSS_VAR_PFX}heading-mb: #{$HEADING_MARGIN_BOTTOM};\n\n --#{$CSS_VAR_PFX}paragraph-mb: #{$PARAGRAPH_MARGIN_BOTTOM};\n\n --#{$CSS_VAR_PFX}link-decoration: #{$LINK_DECORATION};\n --#{$CSS_VAR_PFX}link-decoration__hover: #{$LINK_DECORATION_HOVER};\n --#{$CSS_VAR_PFX}link-decoration__focus: #{$LINK_DECORATION_FOCUS};\n\n // *** Colors\n --#{$CSS_VAR_PFX}bg-color: #{$BG_COLOR};\n --#{$CSS_VAR_PFX}bg-color-dark: #{$BG_COLOR_2};\n --#{$CSS_VAR_PFX}bg-color-darker: #{$BG_COLOR_3};\n --#{$CSS_VAR_PFX}bg-color-darkest: #{$BG_COLOR_4};\n\n --#{$CSS_VAR_PFX}txt-color: #{$TXT_COLOR};\n --#{$CSS_VAR_PFX}txt-color-light: #{$TXT_COLOR_LIGHT};\n --#{$CSS_VAR_PFX}txt-color-dark: #{$TXT_COLOR_DARK};\n --#{$CSS_VAR_PFX}txt-color-inverted: #{$TXT_COLOR_INVERTED};\n --#{$CSS_VAR_PFX}heading-color: #{$HEADING_COLOR};\n\n @each $name, $colors in $PALETTE {\n // Palette include basic colors, states [danger, warning ...] and accent color with shade and tint\n @each $type, $color in $colors {\n --#{$CSS_VAR_PFX + 'color-' + $name + \"-\" + $type}: #{$color};\n }\n }\n\n --#{$CSS_VAR_PFX}tap-highlight-color: #{$TAP_HIGHLIGHT_COLOR};\n\n --#{$CSS_VAR_PFX}link-color: #{$LINK_COLOR};\n --#{$CSS_VAR_PFX}link-color__hover: #{$LINK_COLOR_HOVER};\n --#{$CSS_VAR_PFX}link-color__focus: #{$LINK_COLOR_FOCUS};\n\n // *** Icons\n --#{$CSS_VAR_PFX}arrow-down-icon: #{$ARROW_DOWN_ICON};\n --#{$CSS_VAR_PFX}blockquote-icon: #{$BLOCKQUOTE_ICON};\n --#{$CSS_VAR_PFX}close-icon: #{$CLOSE_ICON};\n --#{$CSS_VAR_PFX}eye-icon: #{$EYE_ICON};\n --#{$CSS_VAR_PFX}search-icon: #{$SEARCH_ICON};\n --#{$CSS_VAR_PFX}select-icon: #{$SELECT_ICON};\n\n // *** Motion\n --#{$CSS_VAR_PFX}simple-transition: #{$SIMPLE_TRANSITION};\n --#{$CSS_VAR_PFX}bouncing-transition: #{$BOUNCING_TRANSITION};\n --#{$CSS_VAR_PFX}long-transition: #{$LONG_TRANSITION};\n}\n","@charset \"UTF-8\";\n/*!\n * FlatifyCSS version 1.4.0\n * Modern flat design framework for the web — inspired by Duolingo design system. \n * Copyright 2021-2022 The FlatifyCSS Authors\n * Licensed under MIT (https://github.com/amir2mi/flatifycss/blob/master/LICENSE)\n */\n:root {\n --flatify__border-width: max(2px, 0.18em);\n --flatify__border-radius: 1em;\n --flatify__hover-brightness: 95%;\n --flatify__backdrop-opacity: 0.35;\n --flatify__max-font-size: 100%;\n --flatify__min-font-size: 85%;\n --flatify__primary-font-family: Nunito, sans-serif;\n --flatify__heading-font-family: Nunito, sans-serif;\n --flatify__code-font-family: Fira Code, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;\n --flatify__base-line-height: 1.5;\n --flatify__small-line-height: 1.2;\n --flatify__large-line-height: 1.8;\n --flatify__medium-font-weight: 600;\n --flatify__bold-font-weight: 700;\n --flatify__extra-bold-font-weight: 900;\n --flatify__body-text-align: initial;\n --flatify__heading-font-style: normal;\n --flatify__heading-font-weight: bold;\n --flatify__heading-mb: 0.5em;\n --flatify__paragraph-mb: 2em;\n --flatify__link-decoration: none;\n --flatify__link-decoration__hover: underline 0.125em currentColor;\n --flatify__link-decoration__focus: none;\n --flatify__bg-color: #ffffff;\n --flatify__bg-color-dark: #f1f4f7;\n --flatify__bg-color-darker: #ced9e3;\n --flatify__bg-color-darkest: #809cb6;\n --flatify__txt-color: #2e4051;\n --flatify__txt-color-light: #77838e;\n --flatify__txt-color-dark: #1e2a35;\n --flatify__txt-color-inverted: #ffffff;\n --flatify__heading-color: currentColor;\n --flatify__color-blue-primary: #1cb0f6;\n --flatify__color-blue-light: #77d0fa;\n --flatify__color-blue-dark: #1896d1;\n --flatify__color-blue-darker: #0e587b;\n --flatify__color-green-primary: #58cc02;\n --flatify__color-green-light: #9be067;\n --flatify__color-green-dark: #4bad02;\n --flatify__color-green-darker: #2c6601;\n --flatify__color-yellow-primary: #ffde00;\n --flatify__color-yellow-light: #ffeb66;\n --flatify__color-yellow-dark: #d9bd00;\n --flatify__color-yellow-darker: #a69000;\n --flatify__color-orange-primary: #ff9600;\n --flatify__color-orange-light: #ffc066;\n --flatify__color-orange-dark: #d98000;\n --flatify__color-orange-darker: #804b00;\n --flatify__color-red-primary: #ff4b4b;\n --flatify__color-red-light: #ff9393;\n --flatify__color-red-dark: #d94040;\n --flatify__color-red-darker: #802626;\n --flatify__color-pink-primary: #ff86d0;\n --flatify__color-pink-light: #ffb6e3;\n --flatify__color-pink-dark: #d972b1;\n --flatify__color-pink-darker: #804368;\n --flatify__color-purple-primary: #c164ff;\n --flatify__color-purple-light: #daa2ff;\n --flatify__color-purple-dark: #a455d9;\n --flatify__color-purple-darker: #613280;\n --flatify__color-accent-primary: #1cb0f6;\n --flatify__color-accent-light: #77d0fa;\n --flatify__color-accent-dark: #1896d1;\n --flatify__color-accent-darker: #0e587b;\n --flatify__color-success-primary: #58cc02;\n --flatify__color-success-light: #9be067;\n --flatify__color-success-dark: #4bad02;\n --flatify__color-success-darker: #2c6601;\n --flatify__color-info-primary: #1cb0f6;\n --flatify__color-info-light: #77d0fa;\n --flatify__color-info-dark: #1896d1;\n --flatify__color-info-darker: #0e587b;\n --flatify__color-warning-primary: #ff9600;\n --flatify__color-warning-light: #ffc066;\n --flatify__color-warning-dark: #d98000;\n --flatify__color-warning-darker: #804b00;\n --flatify__color-danger-primary: #ff4b4b;\n --flatify__color-danger-light: #ff9393;\n --flatify__color-danger-dark: #d94040;\n --flatify__color-danger-darker: #802626;\n --flatify__color-light-primary: #f1f4f7;\n --flatify__color-light-light: #ffffff;\n --flatify__color-light-dark: #ced9e3;\n --flatify__color-light-darker: #809cb6;\n --flatify__color-dark-primary: #2e4051;\n --flatify__color-dark-light: #77838e;\n --flatify__color-dark-dark: #1e2a35;\n --flatify__color-dark-darker: #121a20;\n --flatify__tap-highlight-color: transparent;\n --flatify__link-color: #1cb0f6;\n --flatify__link-color__hover: #77d0fa;\n --flatify__link-color__focus: #1896d1;\n --flatify__arrow-down-icon: url('data:image/svg+xml; utf8, ');\n --flatify__blockquote-icon: url('data:image/svg+xml; utf8, ');\n --flatify__close-icon: url('data:image/svg+xml; utf8, ');\n --flatify__eye-icon: url('data:image/svg+xml; utf8, ');\n --flatify__search-icon: url('data:image/svg+xml; utf8, ');\n --flatify__select-icon: url('data:image/svg+xml; utf8, ');\n --flatify__simple-transition: 0.15s ease-in-out;\n --flatify__bouncing-transition: 0.35s cubic-bezier(0.59, -0.39, 0.36, 1.38);\n --flatify__long-transition: 1s ease-in-out;\n}\n\n/*\n* CSS Reset and basic styles\n* Most of the fixes are from Bootstrap [_reboot.scss]:\n https://github.com/twbs/bootstrap/blob/main/scss/_reboot.scss\n\n* and thanks to Josh's Custom CSS Reset:\n https://www.joshwcomeau.com/css/custom-css-reset/\n*/\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n* {\n margin: 0;\n}\n\n@media screen and (max-width: 575.98px) {\n :root {\n font-size: var(--flatify__min-font-size);\n }\n}\n@media (min-width: 576px) and (max-width: 1200px) {\n :root {\n font-size: calc( var(--flatify__min-font-size) + ( var(--flatify__max-font-size) - var(--flatify__min-font-size) ) * ( ( 100vw - 576px ) / ( 1200 - 576 ) ) );\n }\n}\n@media screen and (min-width: 1200px) {\n :root {\n font-size: var(--flatify__max-font-size);\n }\n}\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--flatify__primary-font-family);\n line-height: var(--flatify__base-line-height);\n text-align: var(--flatify__body-text-align);\n color: var(--flatify__txt-color);\n background-color: var(--flatify__bg-color);\n -webkit-tap-highlight-color: var(--flatify__tap-highlight-color);\n -webkit-text-size-adjust: 100%;\n -webkit-font-smoothing: antialiased;\n text-rendering: optimizeLegibility;\n}\n\np,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n overflow-wrap: break-word;\n}\n\nh6, h5, h4, h3, h2, h1 {\n margin-top: 0;\n margin-bottom: var(--flatify__heading-mb);\n font-family: var(--flatify__heading-font-family, --flatify__primary-font-family);\n font-style: var(--flatify__heading-font-style);\n font-weight: var(--flatify__heading-font-weight);\n color: var(--flatify__heading-color);\n}\nh6 strong, h5 strong, h4 strong, h3 strong, h2 strong, h1 strong,\nh6 b,\nh5 b,\nh4 b,\nh3 b,\nh2 b,\nh1 b {\n font-weight: var(--flatify__extra-bold-font-weight);\n}\n\nh1 {\n font-size: 3.5em;\n line-height: var(--flatify__small-line-height);\n}\n\nh2 {\n font-size: 3em;\n line-height: var(--flatify__small-line-height);\n}\n\nh3 {\n font-size: 2.35em;\n line-height: var(--flatify__small-line-height);\n}\n\nh4 {\n font-size: 2em;\n line-height: var(--flatify__base-line-height);\n}\n\nh5 {\n font-size: 1.65em;\n line-height: var(--flatify__base-line-height);\n}\n\nh6 {\n font-size: 1.35em;\n line-height: var(--flatify__base-line-height);\n}\n\np {\n line-height: var(--flatify__large-line-height);\n margin-top: 0;\n margin-bottom: var(--flatify__paragraph-mb);\n}\np:last-of-type {\n margin-bottom: 0;\n}\n\nabbr[title] {\n cursor: help;\n text-decoration: var(--flatify__txt-color-light) underline dotted 0.125em;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1em;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2em;\n}\nol else,\nul else {\n padding-right: 2em;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1em;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: var(--flatify__medium-font-weight);\n}\n\ndd {\n margin-bottom: 0.5em;\n margin-left: 0;\n}\n\nb,\nstrong {\n font-weight: var(--flatify__bold-font-weight);\n}\n\n.mark,\nmark {\n color: var(--flatify__txt-color-dark);\n}\n.mark:not(.inline),\nmark:not(.inline) {\n border-radius: calc(var(--flatify__border-radius) * 0.38);\n padding: 0 0.32em;\n background: var(--flatify__color-yellow-light);\n}\n.mark.inline,\nmark.inline {\n --flatify__local-bg-color: var(--flatify__color-yellow-light);\n isolation: isolate;\n position: relative;\n white-space: nowrap;\n margin: 0 0.32em;\n background: transparent !important;\n}\n.mark.inline:before,\nmark.inline:before {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n background: var(--flatify__local-bg-color);\n border-radius: calc(var(--flatify__border-radius) * 0.38);\n opacity: 0.9;\n transform: rotate(-3deg) scale(1.1, 1.2) skew(-10deg);\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n.link-button, a:not(.button) {\n color: var(--flatify__link-color);\n text-decoration: var(--flatify__link-decoration);\n text-underline-position: under;\n transition: color var(--flatify__simple-transition), background var(--flatify__simple-transition), border var(--flatify__simple-transition);\n}\n.link-button:hover, a:hover:not(.button) {\n color: var(--flatify__link-color__hover);\n text-decoration: var(--flatify__link-decoration__hover);\n}\n.link-button:focus, a:focus:not(.button) {\n color: var(--flatify__link-color__focus);\n text-decoration: var(--flatify__link-decoration__focus);\n}\n\npre,\ncode,\nkbd,\nsamp {\n direction: ltr;\n unicode-bidi: bidi-override;\n font-size: 1em;\n font-family: var(--flatify__code-font-family);\n}\n\npre {\n overflow: auto;\n display: block;\n padding: 1em;\n margin-top: 0;\n margin-bottom: 1em;\n background: var(--flatify__bg-color-dark);\n border: var(--flatify__border-width) solid var(--flatify__bg-color-darker);\n border-radius: var(--flatify__border-radius);\n}\npre code {\n color: inherit;\n word-break: normal;\n}\n\ncode {\n vertical-align: middle;\n font-size: 0.85em;\n word-wrap: break-word;\n padding: 0.18em 0.32em;\n color: var(--flatify__txt-color);\n background: var(--flatify__bg-color-dark);\n border: var(--flatify__border-width) solid var(--flatify__bg-color-darker);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n}\na > code {\n color: inherit;\n}\n\na:focus-visible,\nbutton:focus-visible {\n outline: 0.18em solid currentColor;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\nimg,\npicture,\nvideo,\ncanvas {\n display: block;\n max-width: 100%;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\ntextarea,\nselect {\n font: inherit;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]::-webkit-calendar-picker-indicator {\n display: none;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5em;\n font-weight: var(--flatify__bold-font-weight);\n line-height: inherit;\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: textfield;\n}\n\n[type=tel],\n[type=url],\n[type=email],\n[type=number] {\n direction: ltr;\n}\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n}\n\n::-webkit-file-upload-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n:root {\n --flatify__blockquote-accent-color: var(--flatify__color-accent-primary);\n}\n\nblockquote {\n position: relative;\n z-index: 0;\n overflow: hidden;\n line-height: var(--flatify__large-line-height);\n margin: 0 0 var(--flatify__paragraph-mb);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n border-style: solid;\n border-color: var(--flatify__blockquote-accent-color);\n border-width: 0 0 0 0.5em;\n}\nblockquote:not(.no-icon):before {\n content: \" \";\n position: absolute;\n z-index: -1;\n opacity: 0.1;\n background-color: currentColor;\n mask: var(--flatify__blockquote-icon) no-repeat 50% 50%;\n -webkit-mask: var(--flatify__blockquote-icon) no-repeat 50% 50%;\n filter: brightness(100%);\n}\nblockquote:not(.large) {\n font-size: 1em;\n line-height: var(--flatify__large-line-height);\n padding: 0.75em 1.25em;\n border-radius: calc(var(--flatify__border-radius) * 0.5) var(--flatify__border-radius) var(--flatify__border-radius) calc(var(--flatify__border-radius) * 0.5);\n}\nblockquote:not(.large):before {\n top: 1em;\n width: 7em;\n height: 7em;\n left: 1em;\n}\nblockquote.large {\n font-size: 1.25em;\n border-width: 0.5em 0;\n padding: 1.25em 0.75em;\n margin-top: 2em;\n}\nblockquote.large:before {\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n width: 15em;\n height: 15em;\n margin: auto;\n}\nblockquote.large:not(.text-align-fill) {\n text-align: center;\n}\nblockquote cite {\n display: block;\n font-size: 0.64em;\n font-style: normal;\n letter-spacing: 0.18em;\n text-transform: uppercase;\n padding-top: 1.5em;\n opacity: 0.8;\n}\n\nfigure {\n position: relative;\n width: max-content;\n max-width: 100%;\n height: max-content;\n margin: 0 0 1em;\n border-radius: var(--flatify__border-radius);\n}\nfigure img {\n width: 100%;\n height: 100%;\n border-radius: var(--flatify__border-radius);\n}\nfigure figcaption {\n font-size: 0.9em;\n padding: 1em 0;\n}\nfigure .source {\n --flatify__local-border-color: var(--flatify__txt-color-light);\n position: absolute;\n top: 1em;\n font-size: 0.75em;\n line-height: 1;\n padding: 0.5em;\n color: var(--flatify__txt-color-inverted);\n background: var(--flatify__txt-color-dark);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n border-radius: calc(var(--flatify__border-radius) * 0.75);\n right: 1em;\n}\nfigure.fill {\n width: 100% !important;\n}\nfigure.centered {\n margin-left: auto;\n margin-right: auto;\n}\nfigure.overlay-caption {\n overflow: hidden;\n}\nfigure.overlay-caption figcaption {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n padding-left: 1em;\n padding-right: 1em;\n color: var(--flatify__txt-color-inverted);\n background: linear-gradient(0, var(--flatify__txt-color-dark), transparent);\n}\n\nhr {\n margin: 1em 0;\n opacity: 0.5;\n color: currentColor;\n background-color: currentColor;\n border: none;\n border-radius: var(--flatify__border-radius);\n}\nhr:not([size]) {\n height: var(--flatify__border-width);\n}\nhr.dots {\n line-height: 1;\n display: block;\n height: auto;\n padding: 2em;\n text-align: center;\n background: transparent;\n}\nhr.dots:before {\n content: \"‌•••\";\n letter-spacing: 1.4em;\n font-size: 1.4em;\n font-weight: bold;\n}\nhr.short {\n width: 9em;\n margin: 3em auto;\n}\n\nkbd {\n --flatify__local-border-color: var(--flatify__bg-color-darker);\n vertical-align: middle;\n text-align: center;\n font-size: 0.85em;\n font-weight: normal;\n line-height: 1;\n display: inline-block;\n min-width: 1.75em;\n padding: 0.18em 0.32em 0.32em;\n margin: 0 0.25em;\n background: var(--flatify__bg-color-dark);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n box-shadow: inset 0 -0.125em 0 var(--flatify__local-border-color);\n will-change: transform;\n transition: all var(--flatify__simple-transition);\n}\nkbd:hover {\n box-shadow: inset 0 0 0 var(--flatify__local-border-color);\n transform: translateY(0.15em);\n}\nkbd kbd {\n padding: 0;\n background: transparent;\n border: none;\n box-shadow: none;\n transform: none !important;\n}\n\n:root {\n --flatify__table-border-color: var(--flatify__bg-color-darker);\n --flatify__table-bg-color: var(--flatify__bg-color);\n --flatify__table-bg-color-dark: var(--flatify__bg-color-dark);\n --flatify__table-bg-color-darker: var(--flatify__bg-color-darker);\n --flatify__table-txt-color: var(--flatify__txt-color);\n}\n\ntable {\n display: table;\n table-layout: fixed;\n caption-side: bottom;\n color: var(--flatify__table-txt-color);\n width: 100%;\n}\ntable td,\ntable th {\n padding: 0.75em 1em;\n background: var(--flatify__table-bg-color);\n}\ntable thead {\n word-break: break-word;\n}\ntable thead td,\ntable thead th {\n background: var(--flatify__table-bg-color-dark);\n}\ntable:not(.bordered) {\n border-collapse: collapse;\n}\ntable.bordered:not(.horizontal) {\n border-spacing: 0;\n}\ntable.bordered:not(.horizontal) tr:first-child th,\ntable.bordered:not(.horizontal) tr:first-child td {\n border-top: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.bordered:not(.horizontal) td,\ntable.bordered:not(.horizontal) th {\n border-left: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.bordered:not(.horizontal) td:last-child,\ntable.bordered:not(.horizontal) th:last-child {\n border-right: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.bordered:not(.horizontal) td,\ntable.bordered:not(.horizontal) th {\n border-bottom: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.bordered:not(.horizontal) thead + tbody tr td,\ntable.bordered:not(.horizontal) thead + tbody tr th {\n border-top: none !important;\n}\ntable.horizontal tr {\n flex-basis: 100%;\n white-space: nowrap;\n}\ntable.horizontal thead {\n float: left;\n}\ntable.horizontal thead td,\ntable.horizontal thead th {\n display: block;\n}\ntable.horizontal tbody {\n display: flex;\n overflow-x: auto;\n}\ntable.horizontal tbody tr {\n display: inline-block;\n}\ntable.horizontal tbody td,\ntable.horizontal tbody th {\n display: block;\n}\ntable.horizontal.bordered {\n border-spacing: 0;\n}\ntable.horizontal.bordered thead tr {\n display: block;\n border-right: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.horizontal.bordered thead td,\ntable.horizontal.bordered thead th {\n border-left: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.horizontal.bordered tbody th,\ntable.horizontal.bordered tbody td {\n border-right: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.horizontal.bordered td,\ntable.horizontal.bordered th {\n border-top: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.horizontal.bordered td:last-child,\ntable.horizontal.bordered th:last-child {\n border-bottom: var(--flatify__border-width) solid var(--flatify__table-border-color);\n}\ntable.horizontal thead tr th:first-child,\ntable.horizontal thead tr td:first-child {\n border-top-left-radius: var(--flatify__border-radius);\n}\ntable.horizontal thead tr th:last-child,\ntable.horizontal thead tr td:last-child {\n border-bottom-left-radius: var(--flatify__border-radius);\n}\ntable.horizontal tbody tr:last-child th:first-child,\ntable.horizontal tbody tr:last-child td:first-child {\n border-top-right-radius: var(--flatify__border-radius);\n}\ntable.horizontal tbody tr:last-child th:last-child,\ntable.horizontal tbody tr:last-child td:last-child {\n border-bottom-right-radius: var(--flatify__border-radius);\n}\ntable:not(.horizontal) tr:last-child th:first-child {\n border-top-left-radius: var(--flatify__border-radius);\n}\ntable:not(.horizontal) tr:last-child th:last-child {\n border-top-right-radius: var(--flatify__border-radius);\n}\ntable:not(.horizontal) tr:last-child td:first-child {\n border-bottom-left-radius: var(--flatify__border-radius);\n}\ntable:not(.horizontal) tr:last-child td:last-child {\n border-bottom-right-radius: var(--flatify__border-radius);\n}\ntable.striped thead th,\ntable.striped thead td {\n background: var(--flatify__table-bg-color-darker);\n}\ntable.striped tbody tr:nth-child(odd) td,\ntable.striped tbody tr:nth-child(odd) th {\n background: var(--flatify__table-bg-color-dark);\n}\n\ncaption {\n font-size: 0.9em;\n padding: 0.75em 0;\n opacity: 0.8;\n}\n\nth {\n font-weight: var(--flatify__medium-font-weight);\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\n.table-active {\n background: var(--flatify__table-bg-color-darker);\n}\n\n:root {\n --flatify__accordion-txt-color: var(--flatify__txt-color);\n --flatify__accordion-bg-color: var(--flatify__bg-color);\n --flatify__accordion-border-color: var(--flatify__bg-color-darker);\n --flatify__accordion-animation-show-duration: 300ms;\n --flatify__accordion-animation-hide-duration: 200ms;\n --flatify__accordion-animation-show: flatify-blow-in var(--flatify__accordion-animation-show-duration)\n 0.1s ease-in-out;\n --flatify__accordion-animation-hide: flatify-blow-out var(--flatify__accordion-animation-hide-duration)\n ease-in-out;\n}\n\n.accordion {\n --flatify__local-txt-color: var(--flatify__accordion-txt-color);\n --flatify__local-bg-color: var(--flatify__accordion-bg-color);\n --flatify__local-border-color: var(--flatify__accordion-border-color);\n display: flex;\n flex-direction: column;\n width: 100%;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__local-bg-color);\n}\n.accordion.bordered {\n border-radius: 1em;\n}\n.accordion.bordered .accordion-item {\n overflow: hidden;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__local-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n}\n.accordion.bordered .accordion-item[class*=style-] {\n --flatify__local-txt-color: var(--flatify__accordion-txt-color);\n --flatify__local-bg-color: var(--flatify__accordion-bg-color);\n --flatify__local-border-color: var(--flatify__accordion-border-color);\n}\n.accordion.bordered .accordion-item:last-child {\n box-shadow: inset 0 -0.125em 0 var(--flatify__local-border-color);\n}\n.accordion.bordered .accordion-item:not(.active) .accordion-header, .accordion.bordered .accordion-item:not(:last-child) {\n border-bottom: none;\n}\n.accordion.bordered .accordion-item:first-child:not(:last-child) {\n border-radius: var(--flatify__border-radius) var(--flatify__border-radius) 0 0;\n}\n.accordion.bordered .accordion-item:last-child:not(:first-child) {\n border-radius: 0 0 var(--flatify__border-radius) var(--flatify__border-radius);\n}\n.accordion.bordered .accordion-item:first-child:last-child {\n border-radius: var(--flatify__border-radius);\n}\n\n.accordion-item:not(.active) .accordion-collapse {\n display: none;\n}\n\n.accordion-header {\n font-size: 1em;\n margin: 0;\n}\n.accordion-header.active {\n border-bottom: var(--flatify__border-width) solid var(--flatify__local-border-color);\n}\n.accordion-header .accordion-toggle {\n display: flex;\n justify-content: space-between;\n align-items: center;\n text-align: initial;\n width: 100%;\n height: 100%;\n padding: 1em;\n color: currentColor;\n background: transparent;\n border: none;\n}\n.accordion-header .add-button {\n font-size: 0.75em;\n opacity: 0.75;\n}\n\n.accordion-collapse {\n overflow: hidden;\n padding: 0;\n margin: 0;\n will-change: height;\n transition: height 0.2s ease-in-out;\n}\n.accordion-collapse.show .accordion-body {\n animation: var(--flatify__accordion-animation-show) both;\n}\n.accordion-collapse.accordion-will-be-hidden .accordion-body {\n animation: var(--flatify__accordion-animation-hide) forwards;\n}\n\n.accordion-body {\n padding: 1em;\n}\n\n.fade-animation .show .accordion-body {\n animation: flatify-fade-in var(--flatify__accordion-animation-show-duration) 0.1s ease-in-out both;\n}\n.fade-animation .accordion-will-be-hidden .accordion-body {\n animation: flatify-fade-out var(--flatify__accordion-animation-hide-duration) ease-in-out both;\n}\n\n:root {\n --flatify__alert-bg-color: var(--flatify__bg-color-dark);\n --flatify__alert-txt-color: var(--flatify__txt-color);\n --flatify__alert-border-color: var(--flatify__bg-color-darker);\n --flatify__alert-animation-show-duration: 200ms;\n --flatify__alert-animation-hide-duration: 300ms;\n --flatify__alert-animation-show: flatify-blow-in var(--flatify__alert-animation-show-duration) ease;\n --flatify__alert-animation-hide: flatify-alert-will-be-removed\n var(--flatify__alert-animation-hide-duration) ease;\n}\n\n.alert {\n --flatify__local-bg-color: var(--flatify__alert-bg-color);\n --flatify__local-border-color: var(--flatify__alert-border-color);\n position: relative;\n font-size: 0.9em;\n line-height: var(--flatify__large-line-height);\n padding: 1.25em;\n margin-bottom: 1em;\n color: var(--flatify__alert-txt-color);\n background: var(--flatify__alert-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n border-radius: var(--flatify__border-radius);\n}\n.alert:not(.alert-will-be-removed) {\n animation: var(--flatify__alert-animation-show) both;\n}\n.alert.alert-will-be-removed {\n animation: var(--flatify__alert-animation-hide) both;\n}\n.alert:hover .close-button.floating {\n transform: scale(1);\n}\n.alert .close-button {\n position: relative;\n top: -0.38em;\n float: right;\n right: -0.38em;\n}\n.alert .close-button.floating {\n position: absolute;\n top: 0.75em;\n right: 0.75em;\n background: transparent !important;\n transform: scale(0);\n}\n.alert .close-button.floating:after {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n z-index: 0;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 100em;\n background: var(--flatify__local-bg-color);\n box-shadow: 0 0 0.64em 0.5em var(--flatify__local-bg-color);\n}\n.alert .close-button:focus {\n transform: scale(1);\n}\n.alert:not(.has-icon) {\n width: 100%;\n}\n.alert.has-icon {\n padding-left: 2.75em;\n margin-left: 1.5em;\n}\n.alert .alert-svg {\n position: absolute;\n height: 3.3em;\n margin: auto 0;\n top: 0;\n bottom: 0;\n filter: brightness(115%);\n left: -1.4em;\n padding: 0.5em;\n color: inherit;\n background: var(--flatify__local-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n border-radius: calc(var(--flatify__border-radius) * 0.9);\n}\n.alert .alert-svg svg {\n width: 2em;\n height: 2em;\n fill: currentColor;\n}\n.alert.style-light-light .alert-svg {\n filter: brightness(95%);\n}\n\n:root {\n --flatify__badge-txt-color: var(--flatify__txt-color-inverted);\n --flatify__badge-bg-color: var(--flatify__color-accent-primary);\n}\n\n.badge {\n user-select: none;\n display: inline-block;\n min-width: 1.35em;\n min-height: 1.35em;\n padding: 0.35em 0.65em;\n text-decoration: none !important;\n font-size: 0.64em;\n font-weight: var(--flatify__medium-font-weight);\n line-height: 1;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n color: var(--flatify__badge-txt-color);\n background: var(--flatify__badge-bg-color);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n}\n\n:root {\n --flatify__backdrop-priority: 1030;\n --flatify__backdrop-color: var(--flatify__txt-color);\n --flatify__backdrop-opacity: 0.5;\n --flatify__backdrop-filter: none;\n --flatify__modal-backdrop-color: var(--flatify__backdrop-color);\n}\n\n.backdrop-layer {\n position: fixed;\n top: 0;\n left: 0;\n z-index: var(--flatify__backdrop-priority);\n display: none;\n width: 100%;\n height: 100%;\n background: var(--flatify__backdrop-color);\n opacity: var(--flatify__backdrop-opacity);\n backdrop-filter: var(--flatify__backdrop-filter);\n}\n.backdrop-layer.show {\n display: block;\n animation: flatify-backdrop-fade-in var(--flatify__modal-animation-show-duration);\n}\n.backdrop-layer.backdrop-will-be-removed {\n animation: flatify-fade-out var(--flatify__modal-animation-hide-duration) both;\n}\n.backdrop-layer.modal-backdrop {\n --flatify__backdrop-priority: 1030;\n --flatify__backdrop-color: var(--flatify__modal-backdrop-color);\n}\n\n:root {\n --flatify__breadcrumbs-txt-color: var(--flatify__txt-color);\n --flatify__breadcrumbs-bg-color: var(--flatify__bg-color);\n --flatify__breadcrumbs-border-color: var(--flatify__bg-color-darker);\n}\n\n.breadcrumbs-wrapper {\n width: 100%;\n}\n\n.breadcrumbs {\n --flatify__local-txt-color: var(--flatify__breadcrumbs-txt-color);\n --flatify__local-bg-color: var(--flatify__breadcrumbs-bg-color);\n --flatify__local-border-color: var(--flatify__breadcrumbs-border-color);\n overflow-x: auto;\n overflow-y: hidden;\n scrollbar-width: thin;\n list-style: none;\n padding: 0;\n margin: 0.5em 0;\n border-radius: var(--flatify__border-radius);\n}\n.breadcrumbs[class*=style-] {\n background: transparent !important;\n}\n.breadcrumbs .crumb {\n overflow: hidden;\n position: relative;\n white-space: nowrap;\n display: table-cell;\n padding: 0.64em 1em;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__local-bg-color);\n border-top: var(--flatify__border-width) solid;\n border-bottom: var(--flatify__border-width) solid;\n border-color: var(--flatify__local-border-color);\n}\n.breadcrumbs .crumb:not(:first-child) {\n padding-left: 3em;\n}\n.breadcrumbs .crumb:not(:first-child):before {\n content: \" \";\n position: absolute;\n top: 0;\n bottom: 0;\n left: -1.2em;\n display: block;\n width: 2.5em;\n height: 2.5em;\n margin: auto 0;\n background: transparent;\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n border-radius: 0.18em;\n transform: rotate(45deg);\n transition: transform var(--flatify__simple-transition);\n}\n.breadcrumbs .crumb:first-child {\n padding-left: 2em;\n border-left: var(--flatify__border-width) solid var(--flatify__local-border-color);\n border-radius: var(--flatify__border-radius) 0 0 var(--flatify__border-radius);\n}\n.breadcrumbs .crumb:last-child {\n padding-right: 2em;\n border-right: var(--flatify__border-width) solid var(--flatify__local-border-color);\n border-radius: 0 var(--flatify__border-radius) var(--flatify__border-radius) 0;\n}\n.breadcrumbs .crumb:hover:before, .breadcrumbs .crumb:focus-within:before {\n transform: rotate(45deg) scale(1.15);\n}\n\n:root {\n --flatify__button-txt-color: var(--flatify__txt-color);\n --flatify__button-bg-color: var(--flatify__bg-color-dark);\n --flatify__button-border-color: var(--flatify__bg-color-darker);\n}\n\ninput[type=file]:not(.default)::file-selector-button, .button {\n --flatify__local-bg-color: var(--flatify__button-bg-color);\n user-select: none;\n appearance: none;\n vertical-align: middle;\n text-align: center;\n text-decoration: none !important;\n font-weight: var(--flatify__medium-font-weight);\n display: inline-block;\n padding: 0.75em 0.85em 0.5em;\n margin: 0.32em 0.32em 0.5em;\n color: var(--flatify__button-txt-color);\n background: var(--flatify__button-bg-color);\n border: none;\n border-radius: var(--flatify__border-radius);\n box-shadow: 0 calc(var(--flatify__border-width) * 1.38) 0 var(--flatify__button-border-color);\n filter: brightness(100%);\n will-change: transform, filter;\n transition: filter var(--flatify__simple-transition) !important;\n}\ninput[type=file]:not(.static):not(.default)::file-selector-button, .button:not(.static) {\n outline: none !important;\n}\n.radio-button:focus + input[type=file]:not(.default)::file-selector-button, .radio-button:focus + .button, input[type=file]:not(.static):hover:not(.default)::file-selector-button, .button:not(.static):hover {\n filter: brightness(var(--flatify__hover-brightness));\n}\n.checkbox-button:checked + input[type=file]:not(.default)::file-selector-button, .checkbox-button:checked + .button, .radio-button:checked + input[type=file]:not(.default)::file-selector-button, .radio-button:checked + .button, input.active[type=file]:not(.default)::file-selector-button, .active.button, input[type=file]:not(.static):focus-visible:not(.default)::file-selector-button, .button:not(.static):focus-visible, input[type=file]:not(.static):active:not(.default)::file-selector-button, .button:not(.static):active {\n box-shadow: inset 0 0 0 var(--flatify__button-border-color);\n filter: brightness(var(--flatify__hover-brightness));\n transform: translateY(calc(var(--flatify__border-width) * 1.38));\n}\ninput.outline[type=file]:not(.default)::file-selector-button, .outline.button {\n color: var(--flatify__button-txt-color) !important;\n background: transparent !important;\n}\ninput.outline[type=file]:not(.default)::file-selector-button, .outline.button, input.bordered[type=file]:not(.default)::file-selector-button, .bordered.button {\n box-shadow: 0 calc(var(--flatify__border-width) * 1.38) 0 var(--flatify__button-border-color), inset 0 calc(var(--flatify__border-width) * 0.38) 0 var(--flatify__button-border-color), inset calc(var(--flatify__border-width) * -0.38) 0 0 var(--flatify__button-border-color), inset calc(var(--flatify__border-width) * 0.38) 0 0 var(--flatify__button-border-color), 0 calc(var(--flatify__border-width) * -0.38) 0 var(--flatify__button-border-color), calc(var(--flatify__border-width) * 0.38) 0 0 var(--flatify__button-border-color), calc(var(--flatify__border-width) * -0.38) 0 0 var(--flatify__button-border-color);\n}\ninput.outline.active[type=file]:not(.default)::file-selector-button, .outline.active.button, input.outline[type=file]:not(.static):focus-visible:not(.default)::file-selector-button, .outline.button:not(.static):focus-visible, input.outline[type=file]:not(.static):active:not(.default)::file-selector-button, .outline.button:not(.static):active, input.bordered.active[type=file]:not(.default)::file-selector-button, .bordered.active.button, input.bordered[type=file]:not(.static):focus-visible:not(.default)::file-selector-button, .bordered.button:not(.static):focus-visible, input.bordered[type=file]:not(.static):active:not(.default)::file-selector-button, .bordered.button:not(.static):active {\n box-shadow: inset 0 0 0 calc(var(--flatify__border-width) * 0.38) var(--flatify__button-border-color), 0 0 0 calc(var(--flatify__border-width) * 0.38) var(--flatify__button-border-color);\n transform: translateY(calc(var(--flatify__border-width) * 1.2));\n}\ninput[class*=style-][type=file]:not(.default)::file-selector-button, [class*=style-].button {\n --flatify__button-bg-color: var(--flatify__local-bg-color);\n --flatify__button-border-color: var(--flatify__local-border-color);\n}\ninput[class*=style-][class*=light][type=file]:not(.default)::file-selector-button, [class*=style-][class*=light].button {\n --flatify__button-txt-color: var(--flatify__local-txt-color);\n}\ninput[class*=style-][type=file]:not([class*=light]):not(.default)::file-selector-button, [class*=style-].button:not([class*=light]) {\n --flatify__button-txt-color: var(--flatify__local-border-color);\n}\ninput[class*=style-].outline.style-dark-light[type=file]:not(.default)::file-selector-button, [class*=style-].outline.style-dark-light.button {\n --flatify__button-txt-color: var(--flatify__txt-color);\n}\ninput.disabled[type=file]:not(.default)::file-selector-button, .disabled.button, input[type=file]:disabled:not(.default)::file-selector-button, .button:disabled {\n pointer-events: none;\n background: var(--flatify__button-border-color) !important;\n box-shadow: inset 0 0 0 var(--flatify__button-border-color);\n filter: contrast(85%) brightness(85%) opacity(70%) !important;\n transform: translateY(calc(var(--flatify__border-width) * 1.38));\n}\n\n.checkbox-button:checked + .button.outline, .radio-button:checked + .button.outline, .checkbox-button:checked + .button.bordered, .radio-button:checked + .button.bordered {\n box-shadow: inset 0 0 0 calc(var(--flatify__border-width) * 0.38) var(--flatify__button-border-color), 0 0 0 calc(var(--flatify__border-width) * 0.38) var(--flatify__button-border-color);\n transform: translateY(calc(var(--flatify__border-width) * 1.2));\n}\n.checkbox-button:disabled + .button, .radio-button:disabled + .button {\n pointer-events: none;\n background: var(--flatify__button-border-color) !important;\n box-shadow: inset 0 0 0 var(--flatify__button-border-color);\n filter: contrast(85%) brightness(85%) opacity(70%) !important;\n transform: translateY(calc(var(--flatify__border-width) * 1.38));\n}\n.button svg {\n fill: currentColor;\n}\n\n.link-button {\n padding: 0.75em 0.85em;\n background: transparent;\n border: none;\n}\n\nbutton.no-style {\n padding: 0 0.38em;\n margin: 0;\n cursor: pointer;\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n color: currentColor;\n background: transparent;\n border: none;\n outline: none;\n box-shadow: none;\n transform: none !important;\n}\n\n:root {\n --flatify__two-layer-button-animation-show: flatify-blow-in 0.2s 0.2s ease-in-out;\n}\n\n.two-layer-button {\n --flatify__overlay-layer-priority: 0;\n --flatify__overlay-layer-opacity: 0;\n overflow: hidden;\n}\n.two-layer-button .secondary-text {\n position: absolute;\n top: 0;\n left: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%;\n height: 100%;\n padding-top: 0.32em;\n opacity: 0;\n}\n.two-layer-button .secondary-text svg {\n width: 1.75em;\n}\n.two-layer-button:before,\n.two-layer-button .secondary-text {\n transition: all var(--flatify__simple-transition) 0.1s;\n}\n.two-layer-button:hover:before, .two-layer-button:focus-visible:before {\n --flatify__overlay-layer-opacity: 1;\n}\n.two-layer-button:hover .secondary-text, .two-layer-button:focus-visible .secondary-text {\n opacity: 1;\n animation: var(--flatify__two-layer-button-animation-show);\n animation-fill-mode: both;\n}\n\n.add-button {\n position: relative;\n display: inline-block;\n width: 1.2em;\n height: 1.2em;\n background: transparent;\n border: none;\n}\n.add-button:before, .add-button:after {\n content: \" \";\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n height: max(3px, 0.18em);\n margin: auto;\n background: currentColor;\n border-radius: var(--flatify__border-radius);\n will-change: transform;\n transition: transform var(--flatify__simple-transition);\n}\n.add-button:not(.active):before {\n transform: rotate(90deg);\n}\n.add-button.active:before {\n transform: rotate(0);\n}\n.add-button.active:after {\n transform: rotate(-180deg);\n}\n\n.hamburger {\n position: relative;\n width: 1.2em;\n height: 1.2em;\n background: transparent;\n border: none;\n}\n.hamburger:before, .hamburger:after {\n content: \" \";\n position: absolute;\n left: 0;\n height: max(3px, 0.18em);\n background: currentColor;\n border-radius: var(--flatify__border-radius);\n will-change: width, transform;\n transition: transform var(--flatify__simple-transition), width var(--flatify__simple-transition);\n}\n.hamburger:not(.active):before {\n top: 0.25em;\n width: 100%;\n}\n.hamburger:not(.active):after {\n bottom: 0.25em;\n width: 75%;\n}\n.hamburger:not(.active):hover:before, .hamburger:not(.active):focus:before {\n width: 75%;\n}\n.hamburger:not(.active):hover:after, .hamburger:not(.active):focus:after {\n width: 100%;\n}\n.hamburger.active:before, .hamburger.active:after {\n top: 0;\n bottom: 0;\n width: 100%;\n margin: auto 0;\n animation: flatify-fade-in 0.25s ease-in-out;\n}\n.hamburger.active:before {\n transform: rotate(45deg);\n}\n.hamburger.active:after {\n transform: rotate(-45deg);\n}\n\n.arrow-button {\n display: flex;\n align-items: center;\n background: var(--flatify__bg-color-dark);\n border: none;\n border-radius: var(--flatify__border-radius);\n}\n.arrow-button:after {\n content: \" \";\n position: relative;\n z-index: 1;\n display: inline-block;\n width: 1.2em;\n height: 1.2em;\n background-color: currentColor;\n mask: var(--flatify__arrow-down-icon) no-repeat 50% 50%;\n -webkit-mask: var(--flatify__arrow-down-icon) no-repeat 50% 50%;\n will-change: transform;\n transition: all var(--flatify__bouncing-transition);\n}\n.arrow-button:not(:empty):after {\n margin-left: 0.32em;\n}\n.arrow-button.arrow-flip:after {\n transform: rotate(180deg);\n}\n.arrow-button.arrow-top:after {\n transform: rotate(180deg);\n}\n.arrow-button.arrow-top.arrow-flip:after {\n transform: rotate(0);\n}\n.arrow-button.arrow-left:after {\n transform: rotate(90deg);\n}\n.arrow-button.arrow-left.arrow-flip:after {\n transform: rotate(-90deg);\n}\n.arrow-button.arrow-right:after {\n transform: rotate(-90deg);\n}\n.arrow-button.arrow-right.arrow-flip:after {\n transform: rotate(90deg);\n}\n\n.search-button, .close-button {\n width: 2.5em;\n height: 2.5em;\n padding: 0.5em;\n color: inherit;\n background: var(--flatify__bg-color-dark);\n border: none;\n border-radius: var(--flatify__border-radius);\n will-change: transform;\n transition: all var(--flatify__simple-transition);\n}\n@media (prefers-reduced-motion: no-preference) {\n .search-button:not(.button):focus-visible, .close-button:not(.button):focus-visible, .search-button:not(.button):active, .close-button:not(.button):active {\n transform: scale(0.85) !important;\n }\n}\n.search-button:before, .close-button:before {\n content: \" \";\n position: relative;\n z-index: 1;\n display: block;\n width: 100%;\n height: 100%;\n background-color: currentColor;\n}\n\n.close-button:before {\n mask: var(--flatify__close-icon) no-repeat 50% 50%;\n -webkit-mask: var(--flatify__close-icon) no-repeat 50% 50%;\n}\n\n.search-button:before {\n mask: var(--flatify__search-icon) no-repeat 50% 50%;\n -webkit-mask: var(--flatify__search-icon) no-repeat 50% 50%;\n}\n\n.button-group {\n display: flex;\n margin: 0.25em 0.125em;\n}\n.button-group .button {\n border-radius: 0;\n}\n.button-group .button.outline, .button-group .button.bordered {\n margin: 0 !important;\n}\n.button-group:not(.vertical) .button {\n margin: 0 -1px !important;\n}\n.button-group:not(.vertical) .button:first-child {\n border-radius: var(--flatify__border-radius) 0 0 var(--flatify__border-radius);\n}\n.button-group:not(.vertical) .button:last-child {\n border-radius: 0 var(--flatify__border-radius) var(--flatify__border-radius) 0;\n}\n.button-group.vertical {\n flex-direction: column;\n}\n.button-group.vertical .button {\n margin: -1px 0 !important;\n}\n.button-group.vertical .button:first-child {\n border-radius: var(--flatify__border-radius) var(--flatify__border-radius) 0 0;\n}\n.button-group.vertical .button:last-child {\n border-radius: 0 0 var(--flatify__border-radius) var(--flatify__border-radius);\n}\n\n:root {\n --flatify__firework-color-main: var(--flatify__color-blue-primary);\n --flatify__firework-color-center-top-bottom: var(--flatify__color-blue-primary);\n --flatify__firework-color-center-left-right: var(--flatify__color-blue-primary);\n --flatify__firework-color-left-top-bottom: var(--flatify__color-purple-primary);\n --flatify__firework-color-right-top-bottom: var(--flatify__color-purple-primary);\n --flatify__firework-animation-delay: 0s;\n --flatify__firework-animation-duration: 4s;\n --flatify__firework-animation-iteration-count: infinite;\n}\n\n.fireworks {\n position: relative;\n z-index: 1025;\n width: 2.5em;\n height: 2em;\n background: transparent;\n animation: flatify-firework ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);\n}\n.fireworks:before,\n.fireworks .spark:before,\n.fireworks .spark:after {\n content: \" \";\n position: absolute;\n height: 0.25em;\n border-radius: 50em;\n background: var(--flatify__firework-color-main);\n}\n.fireworks:not(.simple):before {\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n width: 0.25em;\n margin: auto;\n animation: flatify-firework-main ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both;\n}\n.fireworks .spark {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n animation: flatify-firework-sparks ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count) both;\n}\n.fireworks .spark:nth-child(1):before, .fireworks .spark:nth-child(1):after, .fireworks .spark:nth-child(2):before, .fireworks .spark:nth-child(2):after {\n top: 0;\n bottom: 0;\n width: 1.5em;\n margin: auto;\n}\n.fireworks .spark:nth-child(1):before, .fireworks .spark:nth-child(2):before {\n left: -0.25em;\n animation: flatify-firework-spark-left ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);\n}\n.fireworks .spark:nth-child(1):after, .fireworks .spark:nth-child(2):after {\n right: -0.25em;\n animation: flatify-firework-spark-right ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);\n}\n.fireworks .spark:nth-child(1) {\n --flatify__firework-color-main: var(--flatify__firework-color-center-left-right);\n}\n.fireworks .spark:nth-child(2) {\n --flatify__firework-color-main: var(--flatify__firework-color-center-top-bottom);\n transform: rotate(90deg);\n}\n.fireworks .spark:nth-child(3), .fireworks .spark:nth-child(4) {\n left: 0;\n}\n.fireworks .spark:nth-child(3):before, .fireworks .spark:nth-child(3):after, .fireworks .spark:nth-child(4):before, .fireworks .spark:nth-child(4):after {\n width: 0.75em;\n}\n.fireworks .spark:nth-child(3):before, .fireworks .spark:nth-child(4):before {\n top: 0;\n transform: rotate(45deg);\n animation: flatify-firework-spark-corner-top ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);\n}\n.fireworks .spark:nth-child(3):after, .fireworks .spark:nth-child(4):after {\n bottom: 0;\n transform: rotate(-45deg);\n animation: flatify-firework-spark-corner-bottom ease-in-out var(--flatify__firework-animation-duration) var(--flatify__firework-animation-delay) var(--flatify__firework-animation-iteration-count);\n}\n.fireworks .spark:nth-child(3) {\n --flatify__firework-color-main: var(--flatify__firework-color-left-top-bottom);\n}\n.fireworks .spark:nth-child(4) {\n --flatify__firework-color-main: var(--flatify__firework-color-right-top-bottom);\n transform: rotate(180deg);\n}\n\n@keyframes flatify-firework {\n 0%, 20% {\n transform: translateY(0);\n }\n 40% {\n transform: translateY(-1em);\n }\n 80%, 100% {\n transform: translateY(0.5em);\n }\n}\n@keyframes flatify-firework-main {\n 0% {\n opacity: 0;\n transform: scale(0) translateY(1em);\n }\n 5% {\n opacity: 1;\n transform: scale(0, 6) translateY(1em);\n }\n 26% {\n transform: scaleY(2) translateY(0);\n }\n 30% {\n transform: scale(9) translateY(0);\n }\n 40%, 100% {\n transform: scale(0) translateY(0);\n }\n}\n@keyframes flatify-firework-sparks {\n 0%, 30% {\n clip-path: circle(0 at center);\n opacity: 0;\n }\n 38% {\n clip-path: circle(100% at center);\n opacity: 1;\n }\n 65%, 100% {\n opacity: 0;\n }\n}\n@keyframes flatify-firework-spark-corner-top {\n 0%, 30% {\n opacity: 1;\n clip-path: circle(100% at left);\n transform: scale(1) translate(0) rotate(45deg);\n }\n 40% {\n clip-path: circle(100% at left);\n }\n 60%, 100% {\n opacity: 0;\n clip-path: circle(0 at left);\n transform: scale(1.5) translate(-0.5em, -0.25em) rotate(45deg);\n }\n}\n@keyframes flatify-firework-spark-corner-bottom {\n 0%, 30% {\n opacity: 1;\n clip-path: circle(100% at left);\n transform: scale(1) translate(0) rotate(-45deg);\n }\n 40% {\n clip-path: circle(100% at left);\n }\n 60%, 100% {\n opacity: 0;\n clip-path: circle(0 at left);\n transform: scale(1.5) translate(-0.5em, 0.25em) rotate(-45deg);\n }\n}\n@keyframes flatify-firework-spark-left {\n 0%, 30% {\n opacity: 1;\n clip-path: circle(100% at left);\n transform: scale(1) translate(0);\n }\n 40% {\n clip-path: circle(100% at left);\n }\n 60%, 100% {\n opacity: 0;\n clip-path: circle(0 at left);\n transform: scaleX(2) translate(-0.5em);\n }\n}\n@keyframes flatify-firework-spark-right {\n 0%, 30% {\n opacity: 1;\n clip-path: circle(100% at right);\n transform: scale(1) translate(0);\n }\n 40% {\n clip-path: circle(100% at right);\n }\n 60%, 100% {\n opacity: 0;\n clip-path: circle(0 at right);\n transform: scaleX(2) translate(0.5em);\n }\n}\n:root {\n --flatify__card-txt-color: var(--flatify__txt-color);\n --flatify__card-bg-color: var(--flatify__bg-color);\n --flatify__card-border-color: var(--flatify__bg-color-darker);\n}\n\n.card {\n --flatify__local-txt-color: var(--flatify__card-txt-color);\n --flatify__local-bg-color: var(--flatify__card-bg-color);\n --flatify__local-border-color: var(--flatify__card-border-color);\n overflow: hidden;\n position: relative;\n display: flex;\n flex-grow: 1;\n max-width: 100%;\n padding: 0.75em;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__local-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n box-shadow: inset 0 -0.125em 0 var(--flatify__local-border-color);\n border-radius: var(--flatify__border-radius);\n}\n.card:not(.horizontal) {\n flex-direction: column;\n width: 20em;\n}\n.card:not(.horizontal) .card-badges {\n right: 0.5em;\n}\n.card.horizontal {\n gap: 1em;\n}\n.card.horizontal .card-header {\n width: 40%;\n}\n.card.horizontal .card-header .card-badges {\n left: 0.5em;\n}\n.card.horizontal .card-image {\n height: 100%;\n}\n.card.horizontal .card-right {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n width: 60%;\n}\n.card .card-header {\n overflow: hidden;\n position: relative;\n font-size: 1.2em;\n border-radius: calc(var(--flatify__border-radius) * 0.6);\n}\n.card .card-header .card-badges {\n position: absolute;\n top: 0.5em;\n display: flex;\n gap: 0.38em;\n}\n.card .card-body {\n hyphens: auto;\n height: 100%;\n}\n.card .card-footer {\n display: flex;\n align-items: center;\n font-size: 0.9em;\n padding-top: 0.75em;\n}\n.card .card-footer .button {\n padding-top: 0.64em;\n padding-bottom: 0.32em;\n}\n.card .card-image {\n width: 100%;\n height: 10em;\n object-fit: cover;\n border-radius: calc(var(--flatify__border-radius) * 0.6);\n}\n.card .card-title {\n font-size: 1.2em;\n margin: 0.75em 0 0.38em;\n}\n\n:root {\n --flatify__menu-bg-color: var(--flatify__bg-color-dark);\n --flatify__menu-txt-color: var(--flatify__txt-color);\n --flatify__menu-border-color: var(--flatify__bg-color-darker);\n --flatify__menu-active-item-bg-color: var(--flatify__bg-color-darker);\n --flatify__menu-active-item-txt-color: var(--flatify__txt-color);\n --flatify__menu-item-bg-color: var(--flatify__bg-color-dark);\n --flatify__menu-item-bg-color__hover: var(--flatify__bg-color-dark);\n --flatify__menu-item-bg-color__focus: var(--flatify__bg-color-dark);\n --flatify__menu-item-txt-color: var(--flatify__txt-color);\n --flatify__menu-item-txt-color__hover: var(--flatify__txt-color);\n --flatify__menu-item-txt-color__focus: var(--flatify__txt-color);\n --flatify__submenu-bg-color: var(--flatify__bg-color);\n --flatify__submenu-txt-color: var(--flatify__txt-color);\n --flatify__submenu-border-color: var(--flatify__bg-color-darker);\n --flatify__submenu-item-bg-color: var(--flatify__bg-color);\n --flatify__submenu-item-bg-color__hover: var(--flatify__bg-color-dark);\n --flatify__submenu-item-bg-color__focus: var(--flatify__bg-color-dark);\n --flatify__submenu-item-txt-color: var(--flatify__txt-color);\n --flatify__submenu-item-txt-color__hover: var(--flatify__txt-color);\n --flatify__submenu-item-txt-color__focus: var(--flatify__txt-color);\n --flatify__submenu-animation-show-duration: 350ms;\n --flatify__submenu-animation-show-delay: 200ms;\n --flatify__submenu-animation-show: flatify-dropdown-show var(--flatify__submenu-animation-show-duration)\n var(--flatify__submenu-animation-show-delay) cubic-bezier(0.52, 0.42, 0.44, 1.44) both;\n}\n\n.menu-items-wrapper {\n list-style: none;\n padding: 0.5em;\n margin: 0;\n color: var(--flatify__menu-txt-color);\n background: var(--flatify__menu-bg-color);\n}\n.menu-items-wrapper.navbar {\n scrollbar-width: thin;\n display: flex;\n align-items: center;\n width: 100%;\n height: 4.25em;\n padding-left: 1.24em;\n padding-right: 1.24em;\n border-bottom: var(--flatify__border-width) solid var(--flatify__menu-border-color);\n}\n.menu-items-wrapper.navbar.scrollable-x .search-bar, .menu-items-wrapper.navbar.scrollable .search-bar {\n min-width: 12em;\n}\n.menu-items-wrapper.navbar .links {\n white-space: nowrap;\n list-style: none;\n display: flex;\n padding: 0;\n margin-bottom: 0;\n}\n.menu-items-wrapper.navbar .links .menu-item {\n position: relative;\n font-weight: var(--flatify__medium-font-weight);\n border-radius: calc(var(--flatify__border-radius) * 0.9);\n}\n.menu-items-wrapper.navbar .links .menu-item button,\n.menu-items-wrapper.navbar .links .menu-item a {\n color: inherit;\n font-size: 1em;\n font-weight: var(--flatify__medium-font-weight);\n background: transparent;\n}\n.menu-items-wrapper.navbar .links .menu-item.active {\n font-weight: var(--flatify__bold-font-weight);\n}\n.menu-items-wrapper.navbar .links .menu-item:focus-within > .submenu, .menu-items-wrapper.navbar .links .menu-item:hover > .submenu {\n display: block;\n animation: var(--flatify__submenu-animation-show);\n}\n.menu-items-wrapper.navbar .links .menu-item .submenu {\n position: absolute;\n top: 100%;\n left: 0.5em;\n z-index: 10;\n display: none;\n}\n.menu-items-wrapper.navbar .links .menu-item .submenu .submenu {\n top: -50%;\n left: 115%;\n}\n.menu-items-wrapper.navbar .links .menu-item .submenu .submenu:after {\n content: \" \";\n position: absolute;\n top: 0.64em;\n left: -3.6em;\n width: 4em;\n min-height: 4em;\n background: transparent !important;\n border-radius: 1em;\n}\n.menu-items-wrapper.navbar .navbar-logo {\n height: 3em;\n margin-right: 0.64em;\n}\n.menu-items-wrapper.navbar .navbar-logo img {\n height: 100%;\n}\n.menu-items-wrapper[class*=style-] {\n --flatify__menu-active-item-bg-color: var(--flatify__local-border-color);\n --flatify__menu-active-item-txt-color: var(--flatify__local-txt-color);\n --flatify__menu-item-bg-color: var(--flatify__local-bg-color);\n --flatify__menu-item-bg-color__hover: var(--flatify__local-bg-color);\n --flatify__menu-item-bg-color__focus: var(--flatify__local-bg-color);\n --flatify__menu-item-txt-color: var(--flatify__local-txt-color);\n --flatify__menu-item-txt-color__hover: var(--flatify__local-txt-color);\n --flatify__menu-item-txt-color__focus: var(--flatify__local-txt-color);\n}\n.menu-items-wrapper .menu-item {\n display: flex;\n align-items: center;\n margin: 0 0.25em;\n color: var(--flatify__menu-item-txt-color);\n background: var(--flatify__menu-item-bg-color);\n border-radius: calc(var(--flatify__border-radius) * 0.75);\n transition: all var(--flatify__simple-transition);\n}\n.menu-items-wrapper .menu-item.disabled {\n pointer-events: none;\n user-select: none;\n opacity: 0.5;\n}\n.menu-items-wrapper .menu-item > button, .menu-items-wrapper .menu-item > a {\n width: 100%;\n padding: 0.64em 1em;\n color: inherit;\n text-decoration: none !important;\n}\n.menu-items-wrapper .menu-item:hover {\n color: var(--flatify__menu-item-txt-color__hover);\n background: var(--flatify__menu-item-bg-color__hover);\n}\n.menu-items-wrapper .menu-item.active {\n color: var(--flatify__menu-active-item-txt-color);\n background: var(--flatify__menu-active-item-bg-color);\n}\n.menu-items-wrapper .menu-item:focus, .menu-items-wrapper .menu-item:focus-within {\n color: var(--flatify__menu-item-txt-color__focus);\n background: var(--flatify__menu-item-bg-color__focus);\n}\n\n.dropdown,\n.menu-items-wrapper .submenu {\n --flatify__local-bg-color: var(--flatify__submenu-bg-color);\n --flatify__local-txt-color: var(--flatify__submenu-txt-color);\n --flatify__local-border-color: var(--flatify__submenu-border-color);\n position: relative;\n min-width: 12em;\n padding: 0.5em;\n margin-bottom: 0;\n color: var(--flatify__submenu-txt-color);\n background: var(--flatify__submenu-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n border-radius: var(--flatify__border-radius);\n}\n.dropdown[class*=style-],\n.menu-items-wrapper .submenu[class*=style-] {\n --flatify__submenu-bg-color: var(--flatify__local-bg-color);\n --flatify__submenu-txt-color: var(--flatify__local-txt-color);\n --flatify__submenu-border-color: var(--flatify__local-border-color);\n --flatify__submenu-item-bg-color: var(--flatify__local-bg-color);\n --flatify__submenu-item-bg-color__hover: var(--flatify__local-bg-color);\n --flatify__submenu-item-bg-color__focus: var(--flatify__local-bg-color);\n --flatify__submenu-item-txt-color: var(--flatify__local-txt-color);\n --flatify__submenu-item-txt-color__hover: var(--flatify__local-txt-color);\n --flatify__submenu-item-txt-color__focus: var(--flatify__local-txt-color);\n}\n.dropdown .menu-item,\n.menu-items-wrapper .submenu .menu-item {\n font-size: 0.9em;\n margin: 0;\n color: var(--flatify__submenu-item-txt-color);\n background: var(--flatify__submenu-item-bg-color);\n}\n.dropdown .menu-item:not(:first-child),\n.menu-items-wrapper .submenu .menu-item:not(:first-child) {\n margin-top: 0.32em;\n}\n.dropdown .menu-item a,\n.menu-items-wrapper .submenu .menu-item a {\n padding: 0.64em 1.25em;\n}\n.dropdown .menu-item:hover,\n.menu-items-wrapper .submenu .menu-item:hover {\n color: var(--flatify__submenu-item-txt-color__hover);\n background: var(--flatify__submenu-item-bg-color__hover);\n}\n.dropdown .menu-item.active,\n.menu-items-wrapper .submenu .menu-item.active {\n color: var(--flatify__submenu-active-item-txt-color);\n background: var(--flatify__submenu-active-item-bg-color);\n}\n.dropdown .menu-item:focus, .dropdown .menu-item:focus-within,\n.menu-items-wrapper .submenu .menu-item:focus,\n.menu-items-wrapper .submenu .menu-item:focus-within {\n color: var(--flatify__submenu-item-txt-color__focus);\n background: var(--flatify__submenu-item-bg-color__focus);\n}\n.dropdown .menu-item.arrow-button:after,\n.menu-items-wrapper .submenu .menu-item.arrow-button:after {\n margin-right: 0.75em;\n}\n.dropdown .menu-item.heading,\n.menu-items-wrapper .submenu .menu-item.heading {\n font-weight: var(--flatify__medium-font-weight);\n padding: 1em 0.75em 0.5em;\n color: var(--flatify__submenu-txt-color) !important;\n background: var(--flatify__submenu-bg-color) !important;\n}\n.dropdown .menu-item.separator,\n.menu-items-wrapper .submenu .menu-item.separator {\n height: var(--flatify__border-width);\n margin: 0.5em 0 !important;\n background: var(--flatify__local-border-color) !important;\n opacity: 0.5;\n}\n.dropdown .pointer-arrow, .dropdown[class*=arrow-]:before,\n.menu-items-wrapper .submenu .pointer-arrow,\n.menu-items-wrapper .submenu[class*=arrow-]:before {\n content: \" \";\n position: absolute;\n height: 0;\n width: 0;\n border-style: solid;\n will-change: top, bottom, left, right;\n}\n.dropdown[data-popper-placement=bottom] .pointer-arrow, .dropdown.arrow-top:before,\n.menu-items-wrapper .submenu[data-popper-placement=bottom] .pointer-arrow,\n.menu-items-wrapper .submenu.arrow-top:before {\n top: -0.5em;\n bottom: -0.5em;\n border-width: 0 0.64em 0.64em 0.64em;\n border-color: var(--flatify__local-bg-color) transparent;\n filter: drop-shadow(0 calc(var(--flatify__border-width) * -1) 0 var(--flatify__local-border-color));\n}\n.dropdown[data-popper-placement=top] .pointer-arrow, .dropdown.arrow-bottom:before,\n.menu-items-wrapper .submenu[data-popper-placement=top] .pointer-arrow,\n.menu-items-wrapper .submenu.arrow-bottom:before {\n bottom: -0.5em;\n border-width: 0.64em 0.64em 0 0.64em;\n border-color: var(--flatify__local-bg-color) transparent;\n filter: drop-shadow(0 var(--flatify__border-width) 0 var(--flatify__local-border-color));\n}\n.dropdown[data-popper-placement=right] .pointer-arrow, .dropdown.arrow-left:before,\n.menu-items-wrapper .submenu[data-popper-placement=right] .pointer-arrow,\n.menu-items-wrapper .submenu.arrow-left:before {\n left: -0.5em;\n border-width: 0.64em 0.64em 0.64em 0;\n border-color: transparent var(--flatify__local-bg-color);\n filter: drop-shadow(calc(var(--flatify__border-width) * -1) 0 0 var(--flatify__local-border-color));\n}\n.dropdown[data-popper-placement=left] .pointer-arrow, .dropdown.arrow-right:before,\n.menu-items-wrapper .submenu[data-popper-placement=left] .pointer-arrow,\n.menu-items-wrapper .submenu.arrow-right:before {\n right: -0.5em;\n border-width: 0.64em 0 0.64em 0.64em;\n border-color: transparent var(--flatify__local-bg-color);\n filter: drop-shadow(var(--flatify__border-width) 0 0 var(--flatify__local-border-color));\n}\n.dropdown.arrow-top:before, .dropdown.arrow-bottom:before,\n.menu-items-wrapper .submenu.arrow-top:before,\n.menu-items-wrapper .submenu.arrow-bottom:before {\n left: 2em;\n}\n.dropdown.arrow-left:before, .dropdown.arrow-right:before,\n.menu-items-wrapper .submenu.arrow-left:before,\n.menu-items-wrapper .submenu.arrow-right:before {\n top: 2em;\n}\n\n:root {\n --flatify__dropdown-animation-show-duration: 300ms;\n --flatify__dropdown-animation-hide-duration: 200ms;\n --flatify__dropdown-animation-show: flatify-dropdown-show var(--flatify__dropdown-animation-show-duration)\n cubic-bezier(0.52, 0.42, 0.44, 1.44);\n --flatify__dropdown-animation-hide: flatify-dropdown-hide var(--flatify__dropdown-animation-hide-duration)\n cubic-bezier(0.52, 0.42, 0.44, 1.44) both;\n}\n\n.dropdown-wrapper {\n position: relative;\n display: inline-block;\n}\n.dropdown-wrapper:not(.free-size) .dropdown {\n width: 110%;\n}\n\n.dropdown {\n position: absolute;\n z-index: 1000;\n display: none;\n will-change: top, bottom, left, right;\n}\n.dropdown.show {\n display: block;\n animation: var(--flatify__dropdown-animation-show);\n}\n.dropdown.dropdown-will-be-hidden {\n animation: var(--flatify__dropdown-animation-hide);\n}\n\n.popover .dropdown {\n font-size: 0.9em;\n z-index: 1060;\n}\n\n:root {\n --flatify__modal-bg-color: var(--flatify__bg-color);\n --flatify__modal-txt-color: var(--flatify__txt-color);\n --flatify__modal-border-color: var(--flatify__bg-color-darker);\n --flatify__modal-animation-show-duration: 350ms;\n --flatify__modal-animation-hide-duration: 250ms;\n --flatify__modal-animation-default-show: flatify-blow-in var(--flatify__modal-animation-show-duration)\n cubic-bezier(0.52, 0.42, 0.44, 1.44);\n --flatify__modal-animation-default-hide: flatify-blow-out var(--flatify__modal-animation-hide-duration)\n cubic-bezier(0.52, 0.42, 0.44, 1.44) both;\n --flatify__modal-animation-top-show: flatify-slide-down-in var(--flatify__modal-animation-show-duration)\n ease;\n --flatify__modal-animation-top-hide: flatify-slide-down-out var(--flatify__modal-animation-hide-duration)\n ease both;\n --flatify__modal-animation-bottom-show: flatify-slide-up-in var(--flatify__modal-animation-show-duration)\n ease;\n --flatify__modal-animation-bottom-hide: flatify-slide-up-out var(--flatify__modal-animation-hide-duration)\n ease both;\n --flatify__modal-animation-left-show: flatify-slide-right-in var(--flatify__modal-animation-show-duration)\n ease;\n --flatify__modal-animation-left-hide: flatify-slide-right-out\n var(--flatify__modal-animation-hide-duration) ease both;\n --flatify__modal-animation-right-show: flatify-slide-left-in var(--flatify__modal-animation-show-duration)\n ease;\n --flatify__modal-animation-right-hide: flatify-slide-left-out\n var(--flatify__modal-animation-hide-duration) ease both;\n}\n\n.modal {\n --flatify__local-bg-color: var(--flatify__modal-bg-color);\n --flatify__local-border-color: var(--flatify__modal-border-color);\n overflow: hidden;\n position: fixed;\n z-index: 1040;\n top: 5em;\n left: 0;\n right: 0;\n display: none;\n width: 90%;\n height: fit-content;\n max-width: 32em;\n margin: 0 auto;\n color: var(--flatify__modal-txt-color);\n background: var(--flatify__modal-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n box-shadow: inset 0 -0.125em 0 var(--flatify__local-border-color);\n border-radius: var(--flatify__border-radius);\n}\n.modal.modal-sm {\n font-size: 0.9em;\n max-width: 20em;\n}\n.modal.modal-lg {\n font-size: 1.2em;\n max-width: 45em;\n}\n.modal.show {\n display: block;\n animation: var(--flatify__modal-animation-default-show);\n}\n.modal.modal-will-be-hidden {\n animation: var(--flatify__modal-animation-default-hide);\n}\n.modal.modal-center {\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin: auto;\n}\n.modal.modal-top {\n bottom: unset;\n top: 0;\n left: 0;\n right: 0;\n margin: 0 auto;\n border-top: none !important;\n border-radius: 0 0 var(--flatify__border-radius) var(--flatify__border-radius);\n}\n.modal.modal-top.show {\n animation: var(--flatify__modal-animation-top-show);\n}\n.modal.modal-top.modal-will-be-hidden {\n animation: var(--flatify__modal-animation-top-hide);\n}\n.modal.modal-bottom {\n top: unset;\n bottom: 0;\n left: 0;\n right: 0;\n margin: 0 auto;\n border-bottom: none !important;\n box-shadow: inset 0 0.125em 0 var(--flatify__local-border-color);\n border-radius: var(--flatify__border-radius) var(--flatify__border-radius) 0 0;\n}\n.modal.modal-bottom.show {\n animation: var(--flatify__modal-animation-bottom-show);\n}\n.modal.modal-bottom.modal-will-be-hidden {\n animation: var(--flatify__modal-animation-bottom-hide);\n}\n.modal.modal-left {\n right: unset;\n left: 0;\n top: 0;\n bottom: 0;\n margin: auto 0;\n border-left: none !important;\n box-shadow: inset -0.125em 0 0 var(--flatify__local-border-color);\n border-radius: 0 var(--flatify__border-radius) var(--flatify__border-radius) 0;\n}\n.modal.modal-left.show {\n animation: var(--flatify__modal-animation-left-show);\n}\n.modal.modal-left.modal-will-be-hidden {\n animation: var(--flatify__modal-animation-left-hide);\n}\n.modal.modal-right {\n left: unset;\n right: 0;\n top: 0;\n bottom: 0;\n margin: auto 0;\n border-right: none !important;\n box-shadow: inset 0.125em 0 0 var(--flatify__local-border-color);\n border-radius: var(--flatify__border-radius) 0 0 var(--flatify__border-radius);\n}\n.modal.modal-right.show {\n animation: var(--flatify__modal-animation-right-show);\n}\n.modal.modal-right.modal-will-be-hidden {\n animation: var(--flatify__modal-animation-right-hide);\n}\n.modal.bordered .modal-header {\n border-bottom: var(--flatify__border-width) solid var(--flatify__local-border-color);\n}\n.modal.bordered .modal-footer {\n border-top: var(--flatify__border-width) solid var(--flatify__local-border-color);\n}\n.modal[class*=width-] {\n max-width: unset;\n}\n.modal .close-modal {\n background: var(--flatify__local-bg-color);\n}\n\n.modal-content {\n display: flex;\n flex-direction: column;\n height: 100%;\n}\n\n.modal-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 0.75em 1.25em;\n}\n.modal-header .modal-title {\n font-size: 1.4em;\n font-weight: var(--flatify__medium-font-weight);\n margin-bottom: 0;\n}\n\n.modal-body {\n flex-grow: 1;\n padding: 0.75em 1.25em;\n}\n\n.modal-footer {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 0.5em 1.25em;\n}\n\n:root {\n --flatify__loading-color: currentColor;\n --flatify__loading-dot-width: 0.5em;\n --flatify__loading-dot-height: 0.5em;\n --flatify__loading-dot-animation-start-scale: 1.5;\n --flatify__loading-dot-animation-duration: 1.2s;\n --flatify__loading-spinner-animation-duration: 0.75s;\n}\n\n.loading:before, .loading:after, .loading {\n --flatify__local-txt-color: var(--flatify__loading-color);\n display: block;\n width: var(--flatify__loading-dot-width);\n height: var(--flatify__loading-dot-height);\n background: var(--flatify__local-txt-color);\n border-radius: 10em;\n opacity: 0;\n}\n\n.loading {\n position: relative;\n margin-right: calc(var(--flatify__loading-dot-width) * 4);\n animation: flatify-loading-dot-first var(--flatify__loading-dot-animation-duration) infinite;\n}\n.loading.stop-animation:before, .loading.stop-animation:after, .loading.stop-animation {\n opacity: 1 !important;\n}\n.loading:before, .loading:after {\n content: \" \";\n position: absolute;\n}\n.loading:before {\n left: calc(var(--flatify__loading-dot-width) * 2);\n animation: flatify-loading-dot-second var(--flatify__loading-dot-animation-duration) infinite;\n}\n.loading:after {\n left: calc(var(--flatify__loading-dot-width) * 4);\n animation: flatify-loading-dot-third var(--flatify__loading-dot-animation-duration) infinite;\n}\n\n.overlay-layer > .spinner, .two-layer-button > .spinner, .overlay-layer > .loading, .two-layer-button > .loading {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 12;\n margin: auto;\n}\n.overlay-layer > .loading, .two-layer-button > .loading {\n left: calc(var(--flatify__loading-dot-width) * -4);\n}\n.overlay-layer.button > .spinner, .button.two-layer-button > .spinner {\n font-size: 0.9em;\n}\n\n.spinner {\n --flatify__local-txt-color: var(--flatify__loading-color);\n display: flex;\n justify-content: space-between;\n width: 2em;\n height: 2em;\n border: 0.25em solid transparent;\n border-radius: 50em;\n}\n.spinner[class*=style-] {\n border-color: transparent !important;\n}\n.spinner:before {\n content: \" \";\n position: relative;\n width: 100%;\n height: 100%;\n border: 0.25em solid var(--flatify__local-txt-color);\n border-left-color: transparent;\n border-radius: 50em;\n animation: flatify-spin var(--flatify__loading-spinner-animation-duration) linear infinite;\n}\n\n:root {\n --flatify__progress-bg-color: var(--flatify__bg-color-dark);\n --flatify__progress-txt-color: var(--flatify__txt-color-inverted);\n --flatify__progress-border-color: var(--flatify__bg-color-darker);\n --flatify__progress-animation-duration: 2.5s;\n}\n\n.progress {\n --flatify__local-txt-color: var(--flatify__progress-txt-color);\n overflow: hidden;\n display: block;\n width: 100%;\n margin: 0.5em 0;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__progress-bg-color);\n border-radius: var(--flatify__border-radius);\n}\n.progress.bordered {\n border: var(--flatify__border-width) solid var(--flatify__progress-border-color);\n}\n.progress .progress-bar {\n overflow: hidden;\n position: relative;\n font-size: 0.75em;\n min-height: 1.4em;\n padding: 0.125em 0.5em;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__color-accent-primary);\n border-radius: var(--flatify__border-radius);\n will-change: width, transform;\n transition: width var(--flatify__long-transition), transform var(--flatify__long-transition), background var(--flatify__simple-transition);\n}\n.progress .progress-bar:after {\n content: \" \";\n position: absolute;\n top: 30%;\n left: 0;\n right: 0;\n width: min(90%, 100% - 2em);\n height: 0.32em;\n margin: 0 auto;\n background: currentColor;\n border-radius: var(--flatify__border-radius);\n opacity: 0.2;\n}\n.progress.processing {\n cursor: wait;\n}\n.progress.processing .progress-bar:before {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n transform-origin: left;\n width: 100%;\n height: 110%;\n background: var(--flatify__color-accent-light);\n animation: flatify-processing linear var(--flatify__progress-animation-duration) infinite;\n}\n\n.search-bar {\n position: relative;\n}\n.search-bar input[type=text],\n.search-bar input[type=search] {\n width: 100%;\n padding-right: 3.14em;\n}\n.search-bar input[type=text].style-light:focus,\n.search-bar input[type=search].style-light:focus {\n background: var(--flatify__bg-color) !important;\n filter: none !important;\n}\n.search-bar .search-button {\n position: absolute;\n top: 0;\n bottom: 0;\n width: 2.2em;\n height: 2.2em;\n margin: auto 0;\n font-size: 1em;\n color: var(--flatify__form-element-txt-color);\n border-radius: calc(var(--flatify__border-radius) * 0.75);\n right: 0.5em;\n}\n\n:root {\n --flatify__tab-txt-color: var(--flatify__txt-color);\n --flatify__tab-bg-color: var(--flatify__bg-color);\n --flatify__tab-border-color: var(--flatify__bg-color-darker);\n --flatify__tab-animation-show-duration: 300ms;\n --flatify__tab-animation-hide-duration: 200ms;\n --flatify__tab-animation-show: flatify-blow-in var(--flatify__tab-animation-show-duration) ease;\n --flatify__tab-animation-hide: flatify-blow-out var(--flatify__tab-animation-hide-duration)\n cubic-bezier(0.52, 0.42, 0.44, 1.44) both;\n}\n\n.tabs-wrapper[class*=style-],\n.tabs-header[class*=style-],\n.tabs-content[class*=style-] {\n --flatify__tab-txt-color: var(--flatify__local-txt-color);\n --flatify__tab-bg-color: var(--flatify__local-bg-color);\n --flatify__tab-border-color: var(--flatify__local-border-color);\n}\n.tabs-wrapper[class*=style-] .tab-button.active,\n.tabs-header[class*=style-] .tab-button.active,\n.tabs-content[class*=style-] .tab-button.active {\n color: var(--flatify__tab-txt-color);\n}\n\n.tabs-wrapper {\n overflow: hidden;\n margin: 1em 0;\n color: var(--flatify__tab-txt-color);\n background: var(--flatify__tab-bg-color);\n border-radius: var(--flatify__border-radius);\n}\n.tabs-wrapper.bordered {\n border: var(--flatify__border-width) solid var(--flatify__tab-border-color);\n box-shadow: 0 0.125em 0 var(--flatify__tab-border-color);\n}\n\n.tabs-header {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n padding: 0 1em;\n color: var(--flatify__tab-txt-color);\n background: var(--flatify__tab-bg-color);\n border-bottom: var(--flatify__border-width) solid var(--flatify__tab-border-color);\n}\n.tabs-header.scrollable {\n flex-wrap: nowrap;\n overflow-x: auto;\n overflow-y: hidden;\n scrollbar-width: thin;\n}\n.tabs-header.scrollable .tab-button {\n white-space: nowrap;\n}\n.tabs-header.scrollable:not(.line-at-top) .tab-button:before {\n bottom: -1px;\n}\n@media screen and (max-width: 575.98px) {\n .tabs-header {\n font-size: 0.9em;\n padding: 0;\n }\n}\n.tabs-header .tab-button {\n position: relative;\n text-align: center;\n font-weight: var(--flatify__medium-font-weight);\n appearance: none;\n vertical-align: middle;\n width: auto;\n height: 100%;\n padding: 0.75em 1.5em;\n margin: 0 0.38em;\n text-decoration: none !important;\n color: inherit !important;\n background: transparent;\n border: none;\n outline: none;\n opacity: 0.6;\n transition: all var(--flatify__simple-transition) !important;\n}\n.tabs-header .tab-button:hover, .tabs-header .tab-button:focus {\n opacity: 1;\n}\n.tabs-header .tab-button:hover:not(.active):before, .tabs-header .tab-button:focus:not(.active):before {\n transform: scaleY(1.2) scaleX(0.85);\n}\n.tabs-header .tab-button:before {\n content: \" \";\n position: absolute;\n bottom: calc(var(--flatify__border-width) * -0.5);\n left: 0;\n width: 100%;\n height: calc(var(--flatify__border-width) * 1.5);\n background: var(--flatify__tab-border-color);\n border-radius: calc(var(--flatify__border-radius) * 0.32) calc(var(--flatify__border-radius) * 0.32) 0 0;\n transform-origin: bottom center;\n transition: all var(--flatify__simple-transition) !important;\n}\n.tabs-header .tab-button:not(.active):before {\n transform: scaleY(0);\n}\n.tabs-header .tab-button.active {\n color: var(--flatify__color-accent-primary) !important;\n opacity: 1;\n}\n.tabs-header .tab-button.active:before {\n background: var(--flatify__color-accent-primary);\n}\n.tabs-header .tab-button .badge {\n vertical-align: middle;\n margin-left: 0.5em;\n}\n.tabs-header.line-at-top .tab-button:before {\n bottom: unset;\n top: 0;\n border-radius: 0 0 calc(var(--flatify__border-radius) * 0.32) calc(var(--flatify__border-radius) * 0.32);\n transform-origin: top center;\n}\n\n.tabs-content {\n overflow: hidden;\n color: var(--flatify__tab-txt-color);\n background: var(--flatify__tab-bg-color);\n}\n.tabs-content .tab-panel {\n padding: 1em;\n}\n.tabs-content .tab-panel:not(.show) {\n display: none !important;\n}\n.tabs-content.no-animation .tab-panel {\n animation-duration: 0s !important;\n}\n.tabs-content.slide-animation .tab-panel.show.slide-left {\n animation: flatify-slide-left-in-min var(--flatify__tab-animation-show-duration) ease;\n}\n.tabs-content.slide-animation .tab-panel.show.slide-left.tab-will-be-hidden {\n animation: flatify-slide-left-out-min var(--flatify__tab-animation-hide-duration) ease;\n}\n.tabs-content.slide-animation .tab-panel.show.slide-right {\n animation: flatify-slide-right-in-min var(--flatify__tab-animation-show-duration) ease;\n}\n.tabs-content.slide-animation .tab-panel.show.slide-right.tab-will-be-hidden {\n animation: flatify-slide-right-out-min var(--flatify__tab-animation-hide-duration) ease;\n}\n.tabs-content.fade-animation .tab-panel.show {\n animation: flatify-fade-in var(--flatify__tab-animation-show-duration) ease;\n}\n.tabs-content.fade-animation .tab-panel.show.tab-will-be-hidden {\n animation: flatify-fade-out var(--flatify__tab-animation-hide-duration) ease;\n}\n\n.tab-panel.show {\n animation: var(--flatify__tab-animation-show);\n}\n.tab-panel.show.tab-will-be-hidden {\n animation: var(--flatify__tab-animation-hide);\n}\n\n:root {\n --flatify__toast-txt-color: var(--flatify__txt-color);\n --flatify__toast-bg-color: var(--flatify__bg-color);\n --flatify__toast-border-color: var(--flatify__bg-color-darker);\n --flatify__toast-inner-space: 2.5em;\n --flatify__toast-animation-show-duration: 300ms;\n --flatify__toast-animation-hide-duration: 200ms;\n --flatify__toast-animation-show: flatify-slide-up-in-min var(--flatify__toast-animation-show-duration)\n ease;\n --flatify__toast-animation-hide: flatify-slide-down-out-min var(--flatify__toast-animation-hide-duration)\n ease both;\n}\n\n.toast-wrapper {\n position: fixed;\n width: 20em;\n max-width: 100vw;\n display: flex;\n flex-direction: column;\n z-index: 1100;\n}\n.toast-wrapper.bottom {\n flex-direction: column-reverse;\n bottom: var(--flatify__toast-inner-space);\n}\n.toast-wrapper.top {\n flex-direction: column;\n top: var(--flatify__toast-inner-space);\n}\n.toast-wrapper.left {\n left: var(--flatify__toast-inner-space);\n}\n.toast-wrapper.right {\n right: var(--flatify__toast-inner-space);\n}\n.toast-wrapper.center {\n left: 0;\n right: 0;\n margin: 0 auto;\n}\n@media screen and (max-width: 575.98px) {\n .toast-wrapper {\n --flatify__toast-inner-space: 0.5em;\n width: calc(100% - 1em);\n }\n .toast-wrapper.left, .toast-wrapper.right {\n left: 0;\n right: 0;\n margin: 0 auto;\n }\n}\n\n.toast {\n --flatify__local-txt-color: var(--flatify__toast-txt-color);\n --flatify__local-bg-color: var(--flatify__toast-bg-color);\n --flatify__local-border-color: var(--flatify__toast-border-color);\n overflow: hidden;\n position: relative;\n width: 100%;\n padding: 0.9em;\n margin: 0.25em 0;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__local-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__local-border-color);\n box-shadow: inset 0 -0.125em 0 var(--flatify__local-border-color);\n border-radius: var(--flatify__border-radius);\n}\n.toast:not(.toast-will-be-removed) {\n animation: var(--flatify__toast-animation-show);\n}\n.toast.toast-will-be-removed {\n animation: var(--flatify__toast-animation-hide);\n}\n.toast:hover .close-button {\n transition-delay: 0.15s;\n transform: scale(1);\n}\n.toast .toast-svg {\n display: inline-block;\n width: 2em;\n max-height: 2em;\n margin-right: 0.32em;\n fill: currentColor;\n opacity: 0.75;\n}\n.toast .toast-svg else {\n margin-left: 0.32em;\n}\n.toast .close-button {\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0.25em;\n font-size: 0.85em;\n margin: auto 0;\n background: var(--flatify__local-bg-color);\n box-shadow: 0 0 0.32em 0.32em var(--flatify__local-bg-color);\n transform: scale(0);\n}\n.toast .close-button else {\n left: 0.25em;\n}\n\n:root {\n --flatify__form-element-accent-color: var(--flatify__color-accent-primary);\n --flatify__form-element-bg-color: var(--flatify__bg-color-dark);\n --flatify__form-element-txt-color: var(--flatify__txt-color);\n --flatify__form-element-border-color: var(--flatify__bg-color-darker);\n --flatify__form-element-border-color__focus: var(--flatify__form-element-accent-color);\n --flatify__form-element-border-color__valid: var(--flatify__color-success-primary);\n --flatify__form-element-border-color__warning: var(--flatify__color-warning-primary);\n --flatify__form-element-border-color__invalid: var(--flatify__color-danger-primary);\n}\n\n.form-label:not(:first-of-type) {\n margin-top: 0.9em;\n}\n.form-label.inline:not(:first-child) {\n margin-left: 0.38em;\n}\n.form-label:not(.inline) {\n display: block;\n margin-left: 0.38em;\n}\n\n.floating-label textarea,\n.floating-label input {\n padding: 1.64em 1em 0.5em !important;\n}\n.floating-label textarea:not(:placeholder-shown) + .form-label, .floating-label textarea:focus + .form-label,\n.floating-label input:not(:placeholder-shown) + .form-label,\n.floating-label input:focus + .form-label {\n opacity: 0.5;\n transform: scale(0.75) translateY(-0.9em);\n}\n.floating-label textarea::placeholder,\n.floating-label input::placeholder {\n opacity: 0 !important;\n}\n.floating-label .form-label {\n pointer-events: none;\n position: absolute;\n top: 0;\n bottom: 0;\n margin: auto 0;\n height: fit-content;\n opacity: 0.8;\n will-change: opacity, transform;\n transition: all var(--flatify__bouncing-transition);\n transform-origin: top left;\n left: 1em;\n}\n.floating-label.is-textarea .form-label {\n top: 1.5em;\n bottom: unset;\n}\n\ntextarea:not(.default), select:not(.default), input:not(.default) {\n font-size: 0.9em;\n padding: 0.8em 1em;\n margin: 0.38em 0;\n color: var(--flatify__form-element-txt-color);\n background: var(--flatify__form-element-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__form-element-border-color);\n border-radius: var(--flatify__border-radius);\n filter: brightness(100%);\n outline: none !important;\n will-change: filter;\n transition: all var(--flatify__simple-transition);\n}\ntextarea:hover:not(:focus):not(.default), select:hover:not(:focus):not(.default), input:hover:not(:focus):not(.default) {\n filter: brightness(var(--flatify__hover-brightness));\n}\ntextarea:focus:not(.default), select:focus:not(.default), input:focus:not(.default) {\n border-color: var(--flatify__form-element-border-color__focus) !important;\n}\ntextarea:not(.default)::placeholder, select:not(.default)::placeholder, input:not(.default)::placeholder {\n color: inherit;\n opacity: 0.45;\n transition: all var(--flatify__simple-transition);\n}\ntextarea:focus:not(.default)::placeholder, select:focus:not(.default)::placeholder, input:focus:not(.default)::placeholder {\n opacity: 0;\n}\ntextarea[class*=style-]:not(.default), select[class*=style-]:not(.default), input[class*=style-]:not(.default) {\n --flatify__form-element-bg-color: var(--flatify__local-bg-color);\n --flatify__form-element-txt-color: var(--flatify__local-txt-color);\n --flatify__form-element-border-color: var(--flatify__local-border-color);\n --flatify__form-element-border-color__focus: var(--flatify__local-border-color-dark);\n}\n.input-wrapper.invalid textarea:not(.default), .input-wrapper.invalid select:not(.default), .input-wrapper.invalid input:not(.default), textarea.invalid:not(.default), select.invalid:not(.default), input.invalid:not(.default) {\n border-color: var(--flatify__form-element-border-color) !important;\n --flatify__form-element-border-color: var(--flatify__form-element-border-color__invalid) !important;\n --flatify__form-element-border-color__focus: var(\n --flatify__form-element-border-color__invalid\n ) !important;\n}\ntextarea:focus:invalid:not(.default), select:focus:invalid:not(.default), input:focus:invalid:not(.default) {\n --flatify__form-element-border-color__focus: var(\n --flatify__form-element-border-color__invalid\n ) !important;\n}\n.input-wrapper.warning textarea:not(.default), .input-wrapper.warning select:not(.default), .input-wrapper.warning input:not(.default), textarea.warning:not(.default), select.warning:not(.default), input.warning:not(.default) {\n border-color: var(--flatify__form-element-border-color) !important;\n --flatify__form-element-border-color: var(--flatify__form-element-border-color__warning) !important;\n --flatify__form-element-border-color__focus: var(\n --flatify__form-element-border-color__warning\n ) !important;\n}\n.input-wrapper.valid textarea:not(.default), .input-wrapper.valid select:not(.default), .input-wrapper.valid input:not(.default), textarea.valid:not(.default), select.valid:not(.default), input.valid:not(.default) {\n border-color: var(--flatify__form-element-border-color) !important;\n --flatify__form-element-border-color: var(--flatify__form-element-border-color__valid);\n --flatify__form-element-border-color__focus: var(--flatify__form-element-border-color__valid);\n}\ntextarea[readonly]:not(.default), select[readonly]:not(.default), input[readonly]:not(.default) {\n filter: none !important;\n --flatify__form-element-border-color__focus: var(--flatify__form-element-border-color) !important;\n}\ntextarea.disabled:not(.default), select.disabled:not(.default), input.disabled:not(.default), textarea:disabled:not(.default), select:disabled:not(.default), input:disabled:not(.default) {\n pointer-events: none;\n filter: contrast(85%) brightness(85%) opacity(70%) !important;\n}\n\n.checkbox-wrapper,\n.radio-wrapper,\n.toggle-wrapper {\n position: relative;\n display: flex;\n align-items: center;\n margin: 0.75em 0;\n}\n.checkbox-wrapper:hover .check, .checkbox-wrapper:focus-within .check,\n.radio-wrapper:hover .check,\n.radio-wrapper:focus-within .check,\n.toggle-wrapper:hover .check,\n.toggle-wrapper:focus-within .check {\n filter: brightness(var(--flatify__hover-brightness));\n}\n.checkbox-wrapper.valid .check,\n.radio-wrapper.valid .check,\n.toggle-wrapper.valid .check {\n border-color: var(--flatify__form-element-border-color__valid);\n}\n.checkbox-wrapper.warning .check,\n.radio-wrapper.warning .check,\n.toggle-wrapper.warning .check {\n border-color: var(--flatify__form-element-border-color__warning);\n}\n.checkbox-wrapper input:invalid + .check, .checkbox-wrapper.invalid .check,\n.radio-wrapper input:invalid + .check,\n.radio-wrapper.invalid .check,\n.toggle-wrapper input:invalid + .check,\n.toggle-wrapper.invalid .check {\n border-color: var(--flatify__form-element-border-color__invalid);\n}\n.checkbox-wrapper .check,\n.radio-wrapper .check,\n.toggle-wrapper .check {\n position: relative;\n display: inline-block;\n min-width: 1.5em;\n max-width: 1.5em;\n height: 1.5em;\n background: var(--flatify__form-element-bg-color);\n border: var(--flatify__border-width) solid var(--flatify__form-element-border-color);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n transition: all var(--flatify__simple-transition);\n}\n.checkbox-wrapper .check.after-label,\n.radio-wrapper .check.after-label,\n.toggle-wrapper .check.after-label {\n margin-left: 0.5em;\n}\n.checkbox-wrapper .check:not(.after-label),\n.radio-wrapper .check:not(.after-label),\n.toggle-wrapper .check:not(.after-label) {\n margin-right: 0.5em;\n}\n.checkbox-wrapper .check:after,\n.radio-wrapper .check:after,\n.toggle-wrapper .check:after {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1;\n border-radius: var(--flatify__border-radius);\n transition: all var(--flatify__simple-transition);\n}\n.checkbox-wrapper input:not(:disabled) + .check,\n.radio-wrapper input:not(:disabled) + .check,\n.toggle-wrapper input:not(:disabled) + .check {\n cursor: pointer;\n}\n.checkbox-wrapper input:disabled + .check,\n.radio-wrapper input:disabled + .check,\n.toggle-wrapper input:disabled + .check {\n pointer-events: none;\n filter: contrast(85%) brightness(85%) opacity(70%) !important;\n}\n.checkbox-wrapper input:disabled + .check:after,\n.radio-wrapper input:disabled + .check:after,\n.toggle-wrapper input:disabled + .check:after {\n background: var(--flatify__form-element-border-color__invalid);\n}\n.checkbox-wrapper input,\n.radio-wrapper input,\n.toggle-wrapper input {\n position: absolute;\n top: 0;\n left: 0;\n opacity: 0;\n}\n\n.radio-button,\n.checkbox-button {\n appearance: none !important;\n width: 0 !important;\n height: 0 !important;\n padding: 0 !important;\n border: none !important;\n opacity: 0 !important;\n}\n\n.input-wrapper {\n position: relative;\n display: flex;\n align-items: center;\n}\n.input-wrapper input {\n width: 100%;\n}\n.input-wrapper.toggle-password input, .input-wrapper.invalid input, .input-wrapper.warning input, .input-wrapper.valid input {\n padding-right: 3.5em;\n}\n.input-wrapper.toggle-password:after, .input-wrapper.invalid:after, .input-wrapper.warning:after, .input-wrapper.valid:after {\n content: \" \";\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 1;\n margin: auto 0;\n border-radius: var(--flatify__border-radius);\n transition: all var(--flatify__simple-transition);\n}\n.input-wrapper.invalid:after {\n right: 1.35em;\n width: 1em;\n height: 0.25em;\n background: var(--flatify__form-element-border-color__invalid);\n}\n.input-wrapper.warning:after {\n right: 1.55em;\n width: 0.5em;\n height: 0.5em;\n background: var(--flatify__form-element-border-color__warning);\n}\n.input-wrapper.warning:focus-within:after {\n animation: flatify-fade-out 1s infinite;\n}\n.input-wrapper.valid:before {\n content: \" \";\n position: absolute;\n top: 0.45em;\n bottom: 0;\n z-index: 1;\n margin: auto 0;\n border-radius: var(--flatify__border-radius);\n transition: all var(--flatify__simple-transition);\n animation: flatify-fade-in 0.35s;\n right: 1.75em;\n width: 0.64em;\n height: 0.25em;\n background: var(--flatify__form-element-border-color__valid);\n transform: rotate(45deg);\n}\n.input-wrapper.valid:after {\n right: 1em;\n width: 1.2em;\n height: 0.25em;\n background: var(--flatify__form-element-border-color__valid);\n transform: rotate(-55deg);\n}\n.input-wrapper .show-password-button {\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 3;\n right: 0.5em;\n font-size: 1em;\n width: 2.5em;\n height: 2.5em;\n padding: 0.5em;\n margin: auto 0;\n color: var(--flatify__form-element-txt-color);\n background: transparent;\n border: none;\n border-radius: calc(var(--flatify__border-radius) * 0.75);\n}\n@media (prefers-reduced-motion: no-preference) {\n .input-wrapper .show-password-button:active:before, .input-wrapper .show-password-button:focus-visible:before {\n transform: scale(0.85) !important;\n }\n}\n.input-wrapper .show-password-button:before {\n content: \"\";\n display: block;\n width: 100%;\n height: 100%;\n background-color: currentColor;\n mask: var(--flatify__eye-icon) no-repeat 50% 50%;\n -webkit-mask: var(--flatify__eye-icon) no-repeat 50% 50%;\n transition: all var(--flatify__simple-transition);\n}\n.input-wrapper .show-password-button:after {\n content: \" \";\n position: absolute;\n right: 0.5em;\n top: 0;\n bottom: 0;\n z-index: 1;\n width: 1.5em;\n height: 0.18em;\n margin: auto 0;\n background: currentColor;\n border-radius: var(--flatify__border-radius);\n transform: rotate(-30deg);\n clip-path: circle(200% at right);\n transition: all var(--flatify__bouncing-transition);\n}\n.input-wrapper.visible-password .show-password-button:after {\n clip-path: circle(0% at right);\n}\n@media (prefers-reduced-motion: no-preference) {\n .input-wrapper.visible-password .show-password-button:not(:active):before {\n animation: flatify-eye-blink 7s infinite;\n }\n}\n\ninput[type=password]:not(:placeholder-shown) {\n letter-spacing: 0.18em;\n}\n\ninput[type=color]:not(.default) {\n width: 3.14em;\n height: 2.75em;\n padding: 0.5em;\n border-radius: calc(var(--flatify__border-radius) * 0.75);\n}\n\ninput[type=file]:not(.default) {\n filter: brightness(100%);\n}\ninput[type=file]:not(.default)::file-selector-button {\n cursor: pointer;\n font-size: 0.9em;\n color: inherit;\n background: inherit !important;\n filter: brightness(var(--flatify__hover-brightness));\n vertical-align: baseline;\n margin: 0 0.75em 0 0;\n}\n\ninput[type=submit].button,\ninput[type=reset].button,\ninput[type=button].button {\n border: none !important;\n}\n\n.checkbox-wrapper input:not(:checked) + .check:after {\n clip-path: circle(0% at left);\n}\n.checkbox-wrapper input:checked:not(:indeterminate) + .check:before {\n content: \" \";\n position: absolute;\n top: 0.7em;\n left: 0.15em;\n z-index: 1;\n width: 0.5em;\n height: 0.22em;\n background: var(--flatify__form-element-border-color__valid);\n border-radius: var(--flatify__border-radius);\n transition: all var(--flatify__simple-transition);\n transform: rotate(45deg);\n animation: flatify-fade-in 0.35s;\n}\n.checkbox-wrapper input:checked:not(:indeterminate) + .check:after {\n top: 0.55em;\n left: 0.3em;\n width: 0.9em;\n height: 0.22em;\n background: var(--flatify__form-element-border-color__valid);\n clip-path: circle(200% at bottom);\n transform: rotate(-50deg);\n transition: clip-path linear 0.5s 0.1s;\n}\n.checkbox-wrapper input:indeterminate + .check:after {\n background: var(--flatify__form-element-accent-color);\n}\n.checkbox-wrapper input:indeterminate + .check:after,\n.checkbox-wrapper input:disabled:not(:checked) + .check:after {\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n width: 0.75em;\n height: 0.2em;\n margin: auto;\n clip-path: circle(200% at bottom);\n transition: clip-path linear 0.4s 0.1s;\n animation: flatify-grow-x 0.2s both;\n}\n\n.radio-wrapper .check:after {\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n width: 0.5em;\n height: 0.5em;\n margin: auto;\n border-radius: calc(var(--flatify__border-radius) * 0.2);\n}\n.radio-wrapper input:checked + .check:after {\n background: var(--flatify__form-element-border-color__valid);\n animation: flatify-grow 0.25s cubic-bezier(0.85, -0.57, 0.36, 1.72) both;\n}\n\ninput[type=range]:not(.default) {\n -webkit-appearance: none;\n width: 100%;\n background: transparent !important;\n border: none;\n filter: none !important;\n}\ninput[type=range]:not(.default)::-moz-range-track {\n cursor: pointer;\n width: 100%;\n height: max(3px, var(--flatify__border-width) * 1.5);\n background: var(--flatify__form-element-border-color);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n}\ninput[type=range]:not(.default)::-webkit-slider-runnable-track {\n cursor: pointer;\n width: 100%;\n height: max(3px, var(--flatify__border-width) * 1.5);\n background: var(--flatify__form-element-border-color);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n}\ninput[type=range]:not(.default)::-moz-range-thumb {\n -webkit-appearance: none;\n cursor: pointer;\n height: 1.24em;\n width: 1.24em;\n background: var(--flatify__form-element-bg-color);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n border: max(1px, var(--flatify__border-width)) solid var(--flatify__form-element-border-color);\n transition: all var(--flatify__simple-transition);\n}\ninput[type=range]:not(.default)::-webkit-slider-thumb {\n -webkit-appearance: none;\n cursor: pointer;\n height: 1.24em;\n width: 1.24em;\n margin: -0.55em;\n background: var(--flatify__form-element-bg-color);\n border-radius: calc(var(--flatify__border-radius) * 0.5);\n border: max(1px, var(--flatify__border-width)) solid var(--flatify__form-element-border-color);\n transition: all var(--flatify__simple-transition);\n}\ninput[type=range]:not(.default):hover::-moz-range-thumb {\n filter: brightness(var(--flatify__hover-brightness));\n}\ninput[type=range]:not(.default):hover::-webkit-slider-thumb {\n filter: brightness(var(--flatify__hover-brightness));\n}\n@media (prefers-reduced-motion: no-preference) {\n input[type=range]:not(.default):active::-moz-range-thumb {\n transform: scale(0.85);\n }\n input[type=range]:not(.default):active::-webkit-slider-thumb {\n transform: scale(0.85);\n }\n}\ninput[type=range]:not(.default):focus::-moz-range-thumb {\n border-color: var(--flatify__form-element-border-color__focus);\n filter: brightness(var(--flatify__hover-brightness));\n}\ninput[type=range]:not(.default):focus::-webkit-slider-thumb {\n border-color: var(--flatify__form-element-border-color__focus);\n filter: brightness(var(--flatify__hover-brightness));\n}\n\nselect:not(.default) {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n min-width: 15em;\n max-width: 100%;\n padding-right: 2.5em;\n background-image: var(--flatify__select-icon);\n background-repeat: no-repeat;\n background-position: right 0.64em center;\n}\nselect:not(.default)[multiple] {\n overflow-y: auto;\n padding: 1em !important;\n background-image: none !important;\n}\n\nselect option {\n padding: 0.32em;\n color: var(--flatify__form-element-txt-color);\n background: var(--flatify__form-element-bg-color);\n}\n\n.toggle-wrapper:hover:not(:focus-within) input:not(:disabled) + .check:after {\n transform: translateX(0.3em);\n}\n.toggle-wrapper .check {\n min-width: 3em;\n width: 3em;\n}\n.toggle-wrapper .check:after {\n top: 0;\n bottom: 0;\n left: 0.18em;\n width: 0.9em;\n height: 0.9em;\n margin: auto 0;\n background: var(--flatify__form-element-border-color);\n border-radius: calc(var(--flatify__border-radius) * 0.3);\n transition: all var(--flatify__bouncing-transition);\n}\n.toggle-wrapper input:checked + .check:after {\n transform: translateX(1.4em) !important;\n background: var(--flatify__form-element-accent-color);\n}\n@media (pointer: fine) and (prefers-reduced-motion: no-preference) {\n .toggle-wrapper:active .check:after {\n transition: all 0.1s 0.05s;\n }\n .toggle-wrapper:active input:disabled:not(:checked) + .check:after {\n transform: scale(1) !important;\n }\n .toggle-wrapper:active input:disabled:checked + .check:after {\n transform: scale(1) translateX(1.4em) !important;\n }\n .toggle-wrapper:active input:not(:checked) + .check:after {\n transform: scaleX(1.2) scaleY(0.7) !important;\n }\n .toggle-wrapper:active input:checked + .check:after {\n transform: translateX(1.2em) scaleY(0.7) scaleX(1.4) !important;\n }\n}\n\ntextarea:not(.default) {\n font-size: 1em;\n transition: border-color var(--flatify__simple-transition), filter var(--flatify__simple-transition);\n}\n\n:root {\n --flatify__item-group-bg-color: var(--flatify__bg-color);\n --flatify__item-group-txt-color: var(--flatify__txt-color);\n}\n\n.items-group {\n --flatify__local-txt-color: var(--flatify__item-group-txt-color);\n --flatify__local-bg-color: var(--flatify__item-group-bg-color);\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__local-bg-color);\n}\n.items-group .item-button {\n display: flex;\n justify-content: space-between;\n align-items: center;\n width: 100%;\n padding: 0.125em 0.5em;\n border: none;\n color: var(--flatify__local-txt-color);\n background: var(--flatify__local-bg-color);\n border-radius: calc(var(--flatify__border-radius) * 0.65);\n transition: all var(--flatify__simple-transition);\n}\n.items-group .item-button:not(:last-child) {\n margin-bottom: 0.5em;\n}\n.items-group .item-button:focus-visible, .items-group .item-button:hover {\n filter: brightness(var(--flatify__hover-brightness));\n}\n.items-group .item-button.active {\n color: var(--flatify__txt-color-inverted);\n background: var(--flatify__color-accent-primary);\n}\n.items-group .item-icon {\n opacity: 0.75;\n margin-right: 0.5em;\n}\n.items-group .item-icon svg {\n width: 3em;\n height: 3em;\n padding: 0.32em;\n fill: currentColor;\n}\n.items-group .item-text {\n width: 100%;\n text-align: left;\n}\n.items-group .item-title,\n.items-group .item-subtitle {\n line-height: 1;\n}\n.items-group .item-title {\n font-size: 1.125em;\n margin: 0.5em 0;\n}\n.items-group .item-title + .item-subtitle {\n margin: 0 0 0.64em;\n}\n.items-group .item-subtitle {\n font-size: 0.9em;\n opacity: 0.65;\n}\n\n.no-transition {\n transition-duration: 0s !important;\n}\n\n.no-animation {\n animation-duration: 0s !important;\n}\n\n.play-animation:before,\n.play-animation:after,\n.play-animation {\n animation-play-state: running !important;\n}\n\n.pause-animation:before,\n.pause-animation:after,\n.pause-animation {\n animation-play-state: paused !important;\n}\n\n.stop-animation:before,\n.stop-animation:after,\n.stop-animation {\n animation: none !important;\n}\n\n.anim-spin {\n animation: flatify-spin 0.75s linear infinite !important;\n}\n\n.anim-heart {\n animation: flatify-heart 1s ease infinite !important;\n}\n\n.anim-required {\n animation: flatify-heart 1s ease 2 !important;\n}\n\n.anim-pulse {\n animation: flatify-pulse ease 1.5s !important;\n}\n\n.anim-fade-in {\n animation: flatify-fade-in 0.3s ease !important;\n}\n\n.anim-fade-out {\n animation: flatify-fade-out 0.3s ease !important;\n}\n\n.anim-hue {\n animation: flatify-hue 15s ease infinite !important;\n}\n\n.anim-hue-min {\n animation: flatify-hue-min 5s ease infinite !important;\n}\n\n@keyframes flatify-fade-in {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@keyframes flatify-fade-in-out {\n from {\n opacity: 0;\n }\n 50% {\n opacity: 1;\n }\n to {\n opacity: 0;\n }\n}\n@keyframes flatify-backdrop-fade-in {\n from {\n opacity: 0;\n }\n to {\n opacity: var(--flatify__backdrop-opacity);\n }\n}\n@keyframes flatify-fade-out {\n to {\n opacity: 0;\n }\n}\n@keyframes flatify-grow {\n from {\n transform: scale(0);\n }\n to {\n transform: scale(1);\n }\n}\n@keyframes flatify-grow-x {\n from {\n transform: scaleX(0);\n }\n to {\n transform: scaleX(1);\n }\n}\n@keyframes flatify-grow-y {\n from {\n transform: scaleY(0);\n }\n to {\n transform: scaleY(1);\n }\n}\n@keyframes flatify-processing {\n from {\n opacity: 0.85;\n transform: scaleX(0);\n }\n 100% {\n opacity: 0;\n transform: scaleX(1);\n }\n}\n@keyframes flatify-blow-in {\n 0% {\n opacity: 0;\n transform: scale(0.9);\n }\n 100% {\n opacity: 1;\n transform: scale(1);\n }\n}\n@keyframes flatify-blow-out {\n 0% {\n opacity: 1;\n transform: scale(1);\n }\n 100% {\n opacity: 0;\n transform: scale(0.95);\n }\n}\n@keyframes flatify-heart {\n 0% {\n transform: scale(1);\n }\n 65% {\n transform: scale(1.05);\n }\n 80% {\n transform: scale(1.1);\n }\n 100% {\n transform: scale(1);\n }\n}\n@keyframes flatify-spin {\n from {\n transform: rotate(0);\n }\n to {\n transform: rotate(1turn);\n }\n}\n@keyframes flatify-slide-up-in {\n from {\n transform: translateY(100%) scale(0.95);\n }\n to {\n transform: translateY(0);\n }\n}\n@keyframes flatify-slide-up-in-min {\n from {\n opacity: 0;\n transform: translateY(3em) scale(0.95);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n}\n@keyframes flatify-slide-up-out {\n from {\n transform: translateY(0);\n }\n to {\n transform: translateY(100%) scale(0.95);\n }\n}\n@keyframes flatify-slide-down-in {\n from {\n transform: translateY(-100%) scale(0.95);\n }\n to {\n transform: translateY(0);\n }\n}\n@keyframes flatify-slide-down-out {\n from {\n transform: translateY(0);\n }\n to {\n transform: translateY(-100%) scale(0.95);\n }\n}\n@keyframes flatify-slide-down-out-min {\n from {\n opacity: 1;\n transform: translateY(0);\n }\n to {\n opacity: 0;\n transform: translateY(-3em) scale(0.95);\n }\n}\n@keyframes flatify-slide-left-in {\n from {\n transform: translateX(100%) scale(0.95);\n }\n to {\n transform: translateX(0);\n }\n}\n@keyframes flatify-slide-left-in-min {\n from {\n opacity: 0;\n transform: translateX(3em);\n }\n to {\n opacity: 1;\n transform: translateX(0);\n }\n}\n@keyframes flatify-slide-left-out {\n from {\n transform: translateX(0);\n }\n to {\n transform: translateX(100%) scale(0.95);\n }\n}\n@keyframes flatify-slide-left-out-min {\n from {\n opacity: 1;\n transform: translateX(0);\n }\n to {\n opacity: 0;\n transform: translateX(3em);\n }\n}\n@keyframes flatify-slide-right-in {\n from {\n transform: translateX(-100%) scale(0.95);\n }\n to {\n transform: translateX(0);\n }\n}\n@keyframes flatify-slide-right-in-min {\n from {\n opacity: 0;\n transform: translateX(-3em);\n }\n to {\n opacity: 1;\n transform: translateX(0);\n }\n}\n@keyframes flatify-slide-right-out {\n from {\n transform: translateX(0);\n }\n to {\n transform: translateX(-100%) scale(0.95);\n }\n}\n@keyframes flatify-slide-right-out-min {\n from {\n opacity: 1;\n transform: translateX(0);\n }\n to {\n opacity: 0;\n transform: translateX(-3em);\n }\n}\n@keyframes flatify-alert-will-be-removed {\n 85% {\n opacity: 0;\n }\n 100% {\n opacity: 0;\n transform-origin: top right;\n transform: scale(0.92) rotate(-0.5deg);\n }\n}\n@keyframes flatify-dropdown-show {\n from {\n opacity: 0;\n transform: scale(0.9) rotate(3deg);\n }\n to {\n opacity: 1;\n transform: scale(1);\n }\n}\n@keyframes flatify-dropdown-hide {\n from {\n opacity: 1;\n transform: scale(1);\n }\n to {\n opacity: 0;\n transform: scale(0.85);\n }\n}\n@keyframes flatify-pulse {\n 0% {\n transform: scale(1);\n }\n 100% {\n opacity: 0;\n transform: scale(1.75);\n }\n}\n@keyframes flatify-eye-blink {\n 0% {\n transform: scaleY(1);\n }\n 40% {\n transform: scaleY(1);\n }\n 42% {\n transform: scaleY(0.3);\n }\n 45% {\n transform: scaleY(1);\n }\n 100% {\n transform: scaleY(1);\n }\n}\n@keyframes flatify-hue {\n 0% {\n filter: hue-rotate(0);\n }\n 40% {\n filter: hue-rotate(360deg);\n }\n 80% {\n filter: hue-rotate(-360deg);\n }\n 100% {\n filter: hue-rotate(0);\n }\n}\n@keyframes flatify-hue-min {\n 0% {\n filter: hue-rotate(0);\n }\n 40% {\n filter: hue-rotate(45deg);\n }\n 80% {\n filter: hue-rotate(-45deg);\n }\n 100% {\n filter: hue-rotate(0);\n }\n}\n@keyframes flatify-loading-dot-first {\n 0% {\n opacity: 0;\n transform: scale(var(--flatify__loading-dot-animation-start-scale)) translateX(-0.25em);\n }\n 50% {\n opacity: 1;\n transform: scale(1);\n }\n 90% {\n opacity: 1;\n }\n 100% {\n opacity: 0;\n }\n}\n@keyframes flatify-loading-dot-second {\n 0%, 25% {\n opacity: 0;\n transform: scale(var(--flatify__loading-dot-animation-start-scale));\n }\n 65%, 100% {\n opacity: 1;\n transform: scale(1);\n }\n}\n@keyframes flatify-loading-dot-third {\n 0%, 45% {\n opacity: 0;\n transform: scale(var(--flatify__loading-dot-animation-start-scale)) translateX(0.25em);\n }\n 85%, 100% {\n opacity: 1;\n transform: scale(1);\n }\n}\n.style-blue {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-blue-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-blue-primary) !important;\n border-color: var(--flatify__color-blue-dark) !important;\n --flatify__local-border-color: var(--flatify__color-blue-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-blue-darker) !important;\n}\n\n.style-blue-light {\n color: var(--flatify__color-blue-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-blue-darker) !important;\n background-color: var(--flatify__color-blue-light) !important;\n --flatify__local-bg-color: var(--flatify__color-blue-light) !important;\n border-color: var(--flatify__color-blue-primary) !important;\n --flatify__local-border-color: var(--flatify__color-blue-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-blue-dark) !important;\n}\n\n.style-green {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-green-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-green-primary) !important;\n border-color: var(--flatify__color-green-dark) !important;\n --flatify__local-border-color: var(--flatify__color-green-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-green-darker) !important;\n}\n\n.style-green-light {\n color: var(--flatify__color-green-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-green-darker) !important;\n background-color: var(--flatify__color-green-light) !important;\n --flatify__local-bg-color: var(--flatify__color-green-light) !important;\n border-color: var(--flatify__color-green-primary) !important;\n --flatify__local-border-color: var(--flatify__color-green-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-green-dark) !important;\n}\n\n.style-yellow {\n color: var(--flatify__color-yellow-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-yellow-darker) !important;\n background-color: var(--flatify__color-yellow-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-yellow-primary) !important;\n border-color: var(--flatify__color-yellow-dark) !important;\n --flatify__local-border-color: var(--flatify__color-yellow-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-yellow-darker) !important;\n}\n\n.style-yellow-light {\n color: var(--flatify__color-yellow-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-yellow-darker) !important;\n background-color: var(--flatify__color-yellow-light) !important;\n --flatify__local-bg-color: var(--flatify__color-yellow-light) !important;\n border-color: var(--flatify__color-yellow-primary) !important;\n --flatify__local-border-color: var(--flatify__color-yellow-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-yellow-dark) !important;\n}\n\n.style-orange {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-orange-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-orange-primary) !important;\n border-color: var(--flatify__color-orange-dark) !important;\n --flatify__local-border-color: var(--flatify__color-orange-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-orange-darker) !important;\n}\n\n.style-orange-light {\n color: var(--flatify__color-orange-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-orange-darker) !important;\n background-color: var(--flatify__color-orange-light) !important;\n --flatify__local-bg-color: var(--flatify__color-orange-light) !important;\n border-color: var(--flatify__color-orange-primary) !important;\n --flatify__local-border-color: var(--flatify__color-orange-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-orange-dark) !important;\n}\n\n.style-red {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-red-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-red-primary) !important;\n border-color: var(--flatify__color-red-dark) !important;\n --flatify__local-border-color: var(--flatify__color-red-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-red-darker) !important;\n}\n\n.style-red-light {\n color: var(--flatify__color-red-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-red-darker) !important;\n background-color: var(--flatify__color-red-light) !important;\n --flatify__local-bg-color: var(--flatify__color-red-light) !important;\n border-color: var(--flatify__color-red-primary) !important;\n --flatify__local-border-color: var(--flatify__color-red-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-red-dark) !important;\n}\n\n.style-pink {\n color: var(--flatify__color-pink-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-pink-darker) !important;\n background-color: var(--flatify__color-pink-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-pink-primary) !important;\n border-color: var(--flatify__color-pink-dark) !important;\n --flatify__local-border-color: var(--flatify__color-pink-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-pink-darker) !important;\n}\n\n.style-pink-light {\n color: var(--flatify__color-pink-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-pink-darker) !important;\n background-color: var(--flatify__color-pink-light) !important;\n --flatify__local-bg-color: var(--flatify__color-pink-light) !important;\n border-color: var(--flatify__color-pink-primary) !important;\n --flatify__local-border-color: var(--flatify__color-pink-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-pink-dark) !important;\n}\n\n.style-purple {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-purple-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-purple-primary) !important;\n border-color: var(--flatify__color-purple-dark) !important;\n --flatify__local-border-color: var(--flatify__color-purple-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-purple-darker) !important;\n}\n\n.style-purple-light {\n color: var(--flatify__color-purple-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-purple-darker) !important;\n background-color: var(--flatify__color-purple-light) !important;\n --flatify__local-bg-color: var(--flatify__color-purple-light) !important;\n border-color: var(--flatify__color-purple-primary) !important;\n --flatify__local-border-color: var(--flatify__color-purple-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-purple-dark) !important;\n}\n\n.style-accent {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-accent-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-accent-primary) !important;\n border-color: var(--flatify__color-accent-dark) !important;\n --flatify__local-border-color: var(--flatify__color-accent-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-accent-darker) !important;\n}\n\n.style-accent-light {\n color: var(--flatify__color-accent-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-accent-darker) !important;\n background-color: var(--flatify__color-accent-light) !important;\n --flatify__local-bg-color: var(--flatify__color-accent-light) !important;\n border-color: var(--flatify__color-accent-primary) !important;\n --flatify__local-border-color: var(--flatify__color-accent-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-accent-dark) !important;\n}\n\n.style-success {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-success-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-success-primary) !important;\n border-color: var(--flatify__color-success-dark) !important;\n --flatify__local-border-color: var(--flatify__color-success-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-success-darker) !important;\n}\n\n.style-success-light {\n color: var(--flatify__color-success-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-success-darker) !important;\n background-color: var(--flatify__color-success-light) !important;\n --flatify__local-bg-color: var(--flatify__color-success-light) !important;\n border-color: var(--flatify__color-success-primary) !important;\n --flatify__local-border-color: var(--flatify__color-success-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-success-dark) !important;\n}\n\n.style-info {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-info-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-info-primary) !important;\n border-color: var(--flatify__color-info-dark) !important;\n --flatify__local-border-color: var(--flatify__color-info-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-info-darker) !important;\n}\n\n.style-info-light {\n color: var(--flatify__color-info-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-info-darker) !important;\n background-color: var(--flatify__color-info-light) !important;\n --flatify__local-bg-color: var(--flatify__color-info-light) !important;\n border-color: var(--flatify__color-info-primary) !important;\n --flatify__local-border-color: var(--flatify__color-info-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-info-dark) !important;\n}\n\n.style-warning {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-warning-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-warning-primary) !important;\n border-color: var(--flatify__color-warning-dark) !important;\n --flatify__local-border-color: var(--flatify__color-warning-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-warning-darker) !important;\n}\n\n.style-warning-light {\n color: var(--flatify__color-warning-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-warning-darker) !important;\n background-color: var(--flatify__color-warning-light) !important;\n --flatify__local-bg-color: var(--flatify__color-warning-light) !important;\n border-color: var(--flatify__color-warning-primary) !important;\n --flatify__local-border-color: var(--flatify__color-warning-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-warning-dark) !important;\n}\n\n.style-danger {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-danger-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-danger-primary) !important;\n border-color: var(--flatify__color-danger-dark) !important;\n --flatify__local-border-color: var(--flatify__color-danger-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-danger-darker) !important;\n}\n\n.style-danger-light {\n color: var(--flatify__color-danger-darker) !important;\n --flatify__local-txt-color: var(--flatify__color-danger-darker) !important;\n background-color: var(--flatify__color-danger-light) !important;\n --flatify__local-bg-color: var(--flatify__color-danger-light) !important;\n border-color: var(--flatify__color-danger-primary) !important;\n --flatify__local-border-color: var(--flatify__color-danger-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-danger-dark) !important;\n}\n\n.style-light {\n color: var(--flatify__txt-color) !important;\n --flatify__local-txt-color: var(--flatify__txt-color) !important;\n background-color: var(--flatify__color-light-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-light-primary) !important;\n border-color: var(--flatify__color-light-dark) !important;\n --flatify__local-border-color: var(--flatify__color-light-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-light-darker) !important;\n}\n\n.style-light-light {\n color: var(--flatify__txt-color) !important;\n --flatify__local-txt-color: var(--flatify__txt-color) !important;\n background-color: var(--flatify__color-light-light) !important;\n --flatify__local-bg-color: var(--flatify__color-light-light) !important;\n border-color: var(--flatify__color-light-primary) !important;\n --flatify__local-border-color: var(--flatify__color-light-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-light-dark) !important;\n}\n\n.style-dark {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-dark-primary) !important;\n --flatify__local-bg-color: var(--flatify__color-dark-primary) !important;\n border-color: var(--flatify__color-dark-dark) !important;\n --flatify__local-border-color: var(--flatify__color-dark-dark) !important;\n --flatify__local-border-color-dark: var(--flatify__color-dark-darker) !important;\n}\n\n.style-dark-light {\n color: var(--flatify__txt-color-inverted) !important;\n --flatify__local-txt-color: var(--flatify__txt-color-inverted) !important;\n background-color: var(--flatify__color-dark-light) !important;\n --flatify__local-bg-color: var(--flatify__color-dark-light) !important;\n border-color: var(--flatify__color-dark-primary) !important;\n --flatify__local-border-color: var(--flatify__color-dark-primary) !important;\n --flatify__local-border-color-dark: var(--flatify__color-dark-dark) !important;\n}\n\n[class*=style-] {\n --flatify__link-color: var(--flatify__local-txt-color);\n --flatify__link-color__hover: var(--flatify__local-txt-color);\n --flatify__link-color__focus: var(--flatify__local-txt-color);\n}\n\n[class*=style-]:not([class*=style-accent]) {\n --flatify__color-accent-light: var(--flatify__local-border-color);\n --flatify__color-accent-primary: var(--flatify__local-border-color-dark);\n --flatify__color-accent-dark: var(--flatify__local-border-color-dark);\n}\n\n.color-blue {\n color: var(--flatify__color-blue-primary) !important;\n}\n\n.color-blue-light {\n color: var(--flatify__color-blue-light) !important;\n}\n\n.color-green {\n color: var(--flatify__color-green-primary) !important;\n}\n\n.color-green-light {\n color: var(--flatify__color-green-light) !important;\n}\n\n.color-yellow {\n color: var(--flatify__color-yellow-primary) !important;\n}\n\n.color-yellow-light {\n color: var(--flatify__color-yellow-light) !important;\n}\n\n.color-orange {\n color: var(--flatify__color-orange-primary) !important;\n}\n\n.color-orange-light {\n color: var(--flatify__color-orange-light) !important;\n}\n\n.color-red {\n color: var(--flatify__color-red-primary) !important;\n}\n\n.color-red-light {\n color: var(--flatify__color-red-light) !important;\n}\n\n.color-pink {\n color: var(--flatify__color-pink-primary) !important;\n}\n\n.color-pink-light {\n color: var(--flatify__color-pink-light) !important;\n}\n\n.color-purple {\n color: var(--flatify__color-purple-primary) !important;\n}\n\n.color-purple-light {\n color: var(--flatify__color-purple-light) !important;\n}\n\n.color-accent {\n color: var(--flatify__color-accent-primary) !important;\n}\n\n.color-accent-light {\n color: var(--flatify__color-accent-light) !important;\n}\n\n.color-success {\n color: var(--flatify__color-success-primary) !important;\n}\n\n.color-success-light {\n color: var(--flatify__color-success-light) !important;\n}\n\n.color-info {\n color: var(--flatify__color-info-primary) !important;\n}\n\n.color-info-light {\n color: var(--flatify__color-info-light) !important;\n}\n\n.color-warning {\n color: var(--flatify__color-warning-primary) !important;\n}\n\n.color-warning-light {\n color: var(--flatify__color-warning-light) !important;\n}\n\n.color-danger {\n color: var(--flatify__color-danger-primary) !important;\n}\n\n.color-danger-light {\n color: var(--flatify__color-danger-light) !important;\n}\n\n.color-light {\n color: var(--flatify__color-light-primary) !important;\n}\n\n.color-light-light {\n color: var(--flatify__color-light-light) !important;\n}\n\n.color-dark {\n color: var(--flatify__color-dark-primary) !important;\n}\n\n.color-dark-light {\n color: var(--flatify__color-dark-light) !important;\n}\n\n.container-sm {\n max-width: 576px;\n}\n\n.container-md {\n max-width: 768px;\n}\n\n.container-lg {\n max-width: 992px;\n}\n\n.container-xl {\n max-width: 1200px;\n}\n\n.container-xxl {\n max-width: 1400px;\n}\n\n[class*=container-] {\n padding-left: 0.64em;\n padding-right: 0.64em;\n margin-left: auto;\n margin-right: auto;\n}\n\n.opacity-0 {\n opacity: 0;\n}\n\n.opacity-10 {\n opacity: 0.1;\n}\n\n.opacity-20 {\n opacity: 0.2;\n}\n\n.opacity-30 {\n opacity: 0.3;\n}\n\n.opacity-40 {\n opacity: 0.4;\n}\n\n.opacity-50 {\n opacity: 0.5;\n}\n\n.opacity-60 {\n opacity: 0.6;\n}\n\n.opacity-70 {\n opacity: 0.7;\n}\n\n.opacity-80 {\n opacity: 0.8;\n}\n\n.opacity-90 {\n opacity: 0.9;\n}\n\n.opacity-100 {\n opacity: 1;\n}\n\n.edge-sharp {\n border-radius: 0em !important;\n}\n\n.edge-round-xs {\n border-radius: 0.32em !important;\n}\n\n.edge-round-sm {\n border-radius: 0.5em !important;\n}\n\n.edge-round-md {\n border-radius: 0.75em !important;\n}\n\n.edge-round-lg {\n border-radius: 1em !important;\n}\n\n.edge-circle {\n border-radius: 50em !important;\n}\n\n.edge-oval {\n border-radius: 50% !important;\n}\n\n.edge-triangle {\n border-radius: 100% 50% 50% 100%/75% 69% 69% 75% !important;\n}\n\n.width-0p {\n width: 0 !important;\n}\n\n.width-10p {\n width: 10% !important;\n}\n\n.width-15p {\n width: 15% !important;\n}\n\n.width-25p {\n width: 25% !important;\n}\n\n.width-30p {\n width: 30% !important;\n}\n\n.width-50p {\n width: 50% !important;\n}\n\n.width-60p {\n width: 60% !important;\n}\n\n.width-75p {\n width: 75% !important;\n}\n\n.width-90p {\n width: 90% !important;\n}\n\n.width-95p {\n width: 95% !important;\n}\n\n.width-100p {\n width: 100% !important;\n}\n\n.height-0p {\n height: 0 !important;\n}\n\n.height-10p {\n height: 10% !important;\n}\n\n.height-15p {\n height: 15% !important;\n}\n\n.height-25p {\n height: 25% !important;\n}\n\n.height-30p {\n height: 30% !important;\n}\n\n.height-50p {\n height: 50% !important;\n}\n\n.height-60p {\n height: 60% !important;\n}\n\n.height-75p {\n height: 75% !important;\n}\n\n.height-90p {\n height: 90% !important;\n}\n\n.height-95p {\n height: 95% !important;\n}\n\n.height-100p {\n height: 100% !important;\n}\n\n.inline-flex {\n display: inline-flex !important;\n}\n\n.flex-center {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.flex-center-x {\n display: flex;\n justify-content: center;\n}\n\n.flex-center-y {\n display: flex;\n align-items: center;\n}\n\n.flex-column-center {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n}\n\n.flex-column-center-x {\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n.flex-column-center-y {\n display: flex;\n flex-direction: column;\n justify-content: center;\n}\n\n.float-left {\n float: left;\n}\n\n.float-right {\n float: right;\n}\n\n.float-none {\n float: none;\n}\n\n.margin-auto {\n margin: auto;\n}\n\n.margin-ya {\n margin-top: auto;\n margin-bottom: auto;\n}\n\n.margin-ta {\n margin-top: auto;\n}\n\n.margin-ba {\n margin-bottom: auto;\n}\n\n.push-center,\n.margin-xa {\n margin-left: auto;\n margin-right: auto;\n}\n\n.push-right,\n.margin-la {\n margin-left: auto;\n}\n\n.push-left,\n.margin-ra {\n margin-right: auto;\n}\n\n.position-relative {\n position: relative;\n}\n\n.position-absolute {\n position: absolute;\n}\n\n.place-expand {\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n.place-expand-x {\n left: 0;\n right: 0;\n}\n\n.place-expand-y {\n top: 0;\n bottom: 0;\n}\n\n.sticky-top,\n.fixed-top,\n.place-top {\n top: 0;\n}\n\n.sticky-bottom,\n.fixed-bottom,\n.place-bottom {\n bottom: 0;\n}\n\n.sticky-left,\n.fixed-left,\n.place-left {\n left: 0;\n}\n\n.sticky-right,\n.fixed-right,\n.place-right {\n right: 0;\n}\n\n.fixed-left,\n.fixed-right,\n.fixed-bottom,\n.fixed-top {\n position: fixed;\n z-index: 1020;\n}\n\n.sticky-left,\n.sticky-right,\n.sticky-bottom,\n.sticky-top {\n position: sticky;\n z-index: 1010;\n}\n\n.fixed-bottom,\n.fixed-top,\n.sticky-bottom,\n.sticky-top {\n left: 0;\n}\n\n.scrollable {\n overflow: auto;\n}\n\n.scrollable-x {\n overflow-x: auto;\n overflow-y: hidden;\n}\n\n.scrollable-y {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n:root {\n --flatify__overlay-layer-priority: 10;\n --flatify__overlay-layer-bg-color: var(--flatify__bg-color);\n --flatify__overlay-layer-opacity: 1;\n --flatify__overlay-layer-blending-mode: normal;\n --flatify__overlay-layer-backdrop-filter: none;\n}\n\n.overlay-layer, .two-layer-button {\n --flatify__local-bg-color: var(--flatify__overlay-layer-bg-color);\n position: relative;\n}\n.overlay-layer:before, .two-layer-button:before {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n z-index: var(--flatify__overlay-layer-priority);\n width: 100%;\n height: 100%;\n background: var(--flatify__local-bg-color);\n border-radius: inherit;\n opacity: var(--flatify__overlay-layer-opacity);\n mix-blend-mode: var(--flatify__overlay-layer-blending-mode);\n backdrop-filter: var(--flatify__overlay-layer-backdrop-filter);\n}\n\n.pulse {\n position: relative;\n isolation: isolate;\n}\n.pulse:after {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n display: block;\n width: 100%;\n height: 100%;\n background: inherit;\n border-radius: inherit;\n will-change: opacity, transform;\n animation: flatify-pulse 1s infinite;\n}\n\n.text-filled {\n hyphens: auto;\n text-align: justify;\n}\n\n.text-center {\n text-align: center;\n}\n\n.text-left {\n text-align: left;\n}\n\n.text-right {\n text-align: right;\n}\n\n.size-xs,\n.text-xs {\n font-size: 0.75em !important;\n}\n\n.size-sm,\n.text-sm {\n font-size: 0.9em !important;\n}\n\n.size-md,\n.text-md {\n font-size: 1em !important;\n}\n\n.size-lg,\n.text-lg {\n font-size: 1.25em !important;\n}\n\n.size-2x,\n.text-2x {\n font-size: 1.5em !important;\n}\n\n.size-3x,\n.text-3x {\n font-size: 2.2em !important;\n}\n\n.size-4x,\n.text-4x {\n font-size: 2.5em !important;\n}\n\n.size-5x,\n.text-5x {\n font-size: 3.14em !important;\n}\n\n.truncate:not(.show-text) {\n white-space: nowrap !important;\n overflow: hidden !important;\n text-overflow: ellipsis !important;\n}\n.truncate.add-space {\n padding: 0.18em 0;\n}\n\n@media (prefers-reduced-motion: reduce) {\n body *,\nbody ::before,\nbody ::after {\n background-attachment: initial !important;\n scroll-behavior: auto !important;\n }\n body * {\n --flatify__simple-transition: 0s !important;\n --flatify__long-transition: 0s !important;\n --flatify__bouncing-transition: 0s !important;\n }\n body .dropdown.show,\nbody .modal.show,\nbody .tab-panel.show {\n animation-name: flatify-fade-in !important;\n }\n body .menu-item:focus-within > .submenu, body .menu-item:hover > .submenu {\n animation-name: flatify-fade-in !important;\n }\n body .two-layer-button {\n --flatify__two-layer-button-animation-show: flatify-fade-in 0.3s ease-in-out !important;\n }\n body .accordion-collapse {\n transition: none !important;\n }\n body .accordion-collapse.show .accordion-body {\n animation-name: flatify-fade-in !important;\n }\n body .accordion-collapse.accordion-will-be-hidden .accordion-body {\n animation-name: flatify-fade-out !important;\n }\n body .toast:not(.toast-will-be-removed) {\n animation-name: flatify-fade-in !important;\n }\n body .toast.toast-will-be-removed {\n animation-name: flatify-fade-out !important;\n }\n body .alert:not(.alert-will-be-removed) {\n animation-name: flatify-fade-in !important;\n }\n body .alert.alert-will-be-removed {\n animation-name: flatify-fade-out !important;\n }\n body .loading {\n animation: flatify-fade-in-out 2s infinite !important;\n }\n body .loading:before, body .loading:after {\n opacity: 1 !important;\n animation: none !important;\n }\n body .progress-bar:before {\n filter: opacity(60%);\n animation: flatify-fade-in-out 3s infinite !important;\n }\n body .show.dropdown-will-be-hidden, body .show.modal-will-be-hidden, body .show.tab-will-be-hidden {\n animation-name: flatify-fade-out !important;\n }\n body .spinner:before {\n animation-timing-function: steps(4, end) !important;\n animation-duration: 2s !important;\n }\n\n @keyframes flatify-pulse {\n 0%, 100% {\n transform: scale(1.25);\n opacity: 0.2;\n }\n 40% {\n transform: scale(1.25);\n opacity: 0.5;\n }\n }\n}","@use \"sass:math\";\n\n/*\n* CSS Reset and basic styles\n* Most of the fixes are from Bootstrap [_reboot.scss]:\n https://github.com/twbs/bootstrap/blob/main/scss/_reboot.scss\n\n* and thanks to Josh's Custom CSS Reset:\n https://www.joshwcomeau.com/css/custom-css-reset/\n*/\n\n// *** Document\n// Use a more-intuitive box-sizing model.\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n// Remove default margin\n* {\n margin: 0;\n}\n\n// *** Root\n:root {\n @include break-xs {\n font-size: var(--#{$CSS_VAR_PFX}min-font-size);\n }\n\n $sm-bp: map-get($RESPONSIVE_BREAKPOINTS, \"sm\");\n $xl-bp: map-get($RESPONSIVE_BREAKPOINTS, \"xl\");\n @media (min-width: $sm-bp) and (max-width: $xl-bp) {\n font-size: #{\"calc( var(--#{$CSS_VAR_PFX}min-font-size) + ( var(--#{$CSS_VAR_PFX}max-font-size) - var(--#{$CSS_VAR_PFX}min-font-size) ) * ( ( 100vw - #{$sm-bp} ) / ( #{math.div($xl-bp,1px)} - #{math.div($sm-bp,1px)} ) ) )\"};\n }\n\n @include break-xl-min {\n font-size: var(--#{$CSS_VAR_PFX}max-font-size);\n }\n\n @if $SUPPORT_SMOOTH_SCROLL {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n\n @if not $IS_LTR {\n direction: rtl;\n }\n}\n\n// *** Body\nbody {\n margin: 0;\n font-family: var(--#{$CSS_VAR_PFX}primary-font-family);\n line-height: var(--#{$CSS_VAR_PFX}base-line-height);\n text-align: var(--#{$CSS_VAR_PFX}body-text-align);\n color: var(--#{$CSS_VAR_PFX}txt-color);\n background-color: var(--#{$CSS_VAR_PFX}bg-color);\n -webkit-tap-highlight-color: var(--#{$CSS_VAR_PFX}tap-highlight-color);\n -webkit-text-size-adjust: 100%;\n -webkit-font-smoothing: antialiased;\n text-rendering: optimizeLegibility;\n}\n\n// *** Typography\n// Avoid text overflows\np,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n overflow-wrap: break-word;\n}\n\n%heading {\n margin-top: 0;\n margin-bottom: var(--#{$CSS_VAR_PFX}heading-mb);\n font-family: var(--#{$CSS_VAR_PFX}heading-font-family, --#{$CSS_VAR_PFX}primary-font-family);\n font-style: var(--#{$CSS_VAR_PFX}heading-font-style);\n font-weight: var(--#{$CSS_VAR_PFX}heading-font-weight);\n color: var(--#{$CSS_VAR_PFX}heading-color);\n\n strong,\n b {\n font-weight: var(--#{$CSS_VAR_PFX}extra-bold-font-weight);\n }\n}\n\nh1 {\n @extend %heading;\n font-size: 3.5em;\n line-height: var(--#{$CSS_VAR_PFX}small-line-height);\n}\n\nh2 {\n @extend %heading;\n font-size: 3em;\n line-height: var(--#{$CSS_VAR_PFX}small-line-height);\n}\n\nh3 {\n @extend %heading;\n font-size: 2.35em;\n line-height: var(--#{$CSS_VAR_PFX}small-line-height);\n}\n\nh4 {\n @extend %heading;\n font-size: 2em;\n line-height: var(--#{$CSS_VAR_PFX}base-line-height);\n}\n\nh5 {\n @extend %heading;\n font-size: 1.65em;\n line-height: var(--#{$CSS_VAR_PFX}base-line-height);\n}\n\nh6 {\n @extend %heading;\n font-size: 1.35em;\n line-height: var(--#{$CSS_VAR_PFX}base-line-height);\n}\n\np {\n line-height: var(--#{$CSS_VAR_PFX}large-line-height);\n margin-top: 0;\n margin-bottom: var(--#{$CSS_VAR_PFX}paragraph-mb);\n\n // last p in the parent should not have margin e.g. the paragraph in a button\n &:last-of-type {\n margin-bottom: 0;\n }\n}\n\nabbr[title] {\n cursor: help;\n text-decoration: var(--#{$CSS_VAR_PFX}txt-color-light) underline dotted 0.125em;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1em;\n font-style: normal;\n line-height: inherit;\n}\n\n// *** Lists\nol,\nul {\n @if $IS_LTR {\n padding-left: 2em;\n }\n else {\n padding-right: 2em;\n }\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1em;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: var(--#{$CSS_VAR_PFX}medium-font-weight);\n}\n\ndd {\n margin-bottom: 0.5em;\n margin-left: 0;\n}\n\n// *** Text formatting\nb,\nstrong {\n font-weight: var(--#{$CSS_VAR_PFX}bold-font-weight);\n}\n\n.mark,\nmark {\n color: var(--#{$CSS_VAR_PFX}txt-color-dark);\n\n &:not(.inline) {\n border-radius: calc(var(--#{$CSS_VAR_PFX}border-radius) * 0.38);\n padding: 0 0.32em;\n background: var(--#{$CSS_VAR_PFX}color-yellow-light);\n }\n\n &.inline {\n --#{$CSS_VAR_PFX}local-bg-color: var(--#{$CSS_VAR_PFX}color-yellow-light);\n isolation: isolate;\n position: relative;\n white-space: nowrap;\n margin: 0 0.32em;\n background: transparent !important;\n\n &:before {\n content: \" \";\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n width: 100%;\n height: 100%;\n background: var(--#{$CSS_VAR_PFX}local-bg-color);\n border-radius: calc(var(--#{$CSS_VAR_PFX}border-radius) * 0.38);\n opacity: 0.9;\n\n @if $IS_LTR {\n transform: rotate(-3deg) scale(1.1, 1.2) skew(-10deg);\n } @else {\n transform: rotate(3deg) scale(1.1, 1.2) skew(10deg);\n }\n }\n }\n\n // color: var(--#{$CSS_VAR_PFX}txt-color-inverted);\n}\n\n// Sub & Sup\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\nsup {\n top: -0.5em;\n}\n\n// Anchor\n%anchor-style {\n color: var(--#{$CSS_VAR_PFX}link-color);\n text-decoration: var(--#{$CSS_VAR_PFX}link-decoration);\n text-underline-position: under;\n transition: color var(--#{$CSS_VAR_PFX}simple-transition), background var(--#{$CSS_VAR_PFX}simple-transition),\n border var(--#{$CSS_VAR_PFX}simple-transition);\n\n &:hover {\n color: var(--#{$CSS_VAR_PFX}link-color__hover);\n text-decoration: var(--#{$CSS_VAR_PFX}link-decoration__hover);\n }\n\n &:focus {\n color: var(--#{$CSS_VAR_PFX}link-color__focus);\n text-decoration: var(--#{$CSS_VAR_PFX}link-decoration__focus);\n }\n}\n\na:not(.button) {\n @extend %anchor-style;\n}\n\n// Code\npre,\ncode,\nkbd,\nsamp {\n direction: ltr;\n unicode-bidi: bidi-override;\n font-size: 1em;\n font-family: var(--#{$CSS_VAR_PFX}code-font-family);\n}\n\npre {\n overflow: auto;\n display: block;\n padding: 1em;\n margin-top: 0;\n margin-bottom: 1em;\n background: var(--#{$CSS_VAR_PFX}bg-color-dark);\n border: var(--#{$CSS_VAR_PFX}border-width) solid var(--#{$CSS_VAR_PFX}bg-color-darker);\n border-radius: var(--#{$CSS_VAR_PFX}border-radius);\n\n code {\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n vertical-align: middle;\n font-size: 0.85em;\n word-wrap: break-word;\n padding: 0.18em 0.32em;\n color: var(--#{$CSS_VAR_PFX}txt-color);\n background: var(--#{$CSS_VAR_PFX}bg-color-dark);\n border: var(--#{$CSS_VAR_PFX}border-width) solid var(--#{$CSS_VAR_PFX}bg-color-darker);\n border-radius: calc(var(--#{$CSS_VAR_PFX}border-radius) * 0.5);\n\n a > & {\n color: inherit;\n }\n}\n\n// focus-visible outline\na,\nbutton {\n &:focus-visible {\n outline: 0.18em solid currentColor;\n }\n}\n\n// ** Fixes\n// Media\nimg,\nsvg {\n vertical-align: middle;\n}\n\n// Improve media defaults\nimg,\npicture,\nvideo,\ncanvas {\n display: block;\n max-width: 100%;\n}\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// Remove built-in form typography styles\ninput,\nbutton,\ntextarea,\nselect {\n font: inherit;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-`