@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,1,0&display=swap);
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-container-padding: 0.625em;--swal2-backdrop: rgba(0, 0, 0, 0.4);--swal2-backdrop-transition: background-color 0.15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: 0.3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show 0.3s;--swal2-hide-animation: swal2-hide 0.15s forwards;--swal2-icon-zoom: 1;--swal2-icon-animations: true;--swal2-title-padding: 0.8em 1em 0;--swal2-html-container-padding: 1em 1.6em 0.3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: 0.1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color 0.2s, box-shadow 0.2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, 0.3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color 0.2s, box-shadow 0.2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color 0.2s, box-shadow 0.2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: 0.25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: 0.25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: 0.25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show 0.5s;--swal2-toast-hide-animation: swal2-toast-hide 0.1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / 0.075), 0 1px 2px hsl(0deg 0% 0% / 0.075), 1px 2px 4px hsl(0deg 0% 0% / 0.075), 1px 3px 8px hsl(0deg 0% 0% / 0.075), 2px 4px 16px hsl(0deg 0% 0% / 0.075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}@media(prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem;container-name:swal2-popup}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:rgba(0,0,0,0);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::-moz-placeholder, div:where(.swal2-container) input:where(.swal2-file)::-moz-placeholder, div:where(.swal2-container) textarea:where(.swal2-textarea)::-moz-placeholder{color:#ccc}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:all}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translate3d(0, 0, 0) scale(1);opacity:1}100%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}

.material-symbols-outlined {
    font-family: "Material Symbols Outlined", sans-serif;
    line-height: 1;
    display: inline-block;

    font-size: 24px;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.25s ease;
}

.font-loaded .material-symbols-outlined {
    visibility: visible;
    opacity: 1;
}


.icon-lg {
	font-size: 1.3333333333333333em;
	line-height: 0.75em;
	vertical-align: -15%;
}
.icon-2x {
	font-size: 2em;
}
.icon-3x {
	font-size: 3em;
}
.icon-4x {
	font-size: 4em;
}
.icon-5x {
	font-size: 5em;
}
.icon-fw {
	width: 1.2857142857142858em;
	text-align: center;
}

.icon-border {
	padding: 0.2em 0.25em 0.15em;
	border: solid 0.08em #eeeeee;
	border-radius: 0.1em;
}
.icon.pull-left {
	margin-right: 0.3em;
}
.icon.pull-right {
	margin-left: 0.3em;
}
.icon-spin {
	animation: spin 2s infinite linear;
}
@keyframes spin {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(359deg);
	}
}
.icon-rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	transform: rotate(90deg);
}
.icon-rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	transform: rotate(180deg);
}
.icon-rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	transform: rotate(270deg);
}
.icon-flip-horizontal {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	transform: scale(-1, 1);
}
.icon-flip-vertical {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	transform: scale(1, -1);
}
.icon-stacked {
	position: relative;
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	vertical-align: middle;
}
.icon-stacked-1x,
.icon-stacked-2x {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
}
.rtl .icon-stacked-1x,
.rtl .icon-stacked-2x {
	left: auto;
	right: 0;
}
.icon-stacked-1x {
	line-height: inherit;
}
.icon-stacked-2x {
	font-size: 2em;
}
.icon-inverse {
	color: #ffffff;
}

/**
 * Swiper 11.0.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 9, 2023
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}
/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#bs5/dt-1.13.6
 *
 * Included libraries:
 *  DataTables 1.13.6
 */

 :root{--dt-row-selected: 13, 110, 253;--dt-row-selected-text: 255, 255, 255;--dt-row-selected-link: 9, 10, 11;--dt-row-stripe: 0, 0, 0;--dt-row-hover: 0, 0, 0;--dt-column-ordering: 0, 0, 0;--dt-html-background: white}:root.dark{--dt-html-background: rgb(33, 37, 41)}table.dataTable td.dt-control{text-align:center;cursor:pointer}table.dataTable td.dt-control:before{display:inline-block;color:rgba(0, 0, 0, 0.5);content:"►"}table.dataTable tr.dt-hasChild td.dt-control:before{content:"▼"}html.dark table.dataTable td.dt-control:before{color:rgba(255, 255, 255, 0.5)}html.dark table.dataTable tr.dt-hasChild td.dt-control:before{color:rgba(255, 255, 255, 0.5)}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc_disabled,table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc_disabled{cursor:pointer;position:relative;padding-right:26px}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{position:absolute;display:block;opacity:.125;right:10px;line-height:9px;font-size:.8em}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{bottom:50%;content:"▲";content:"▲"/""}table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after{top:50%;content:"▼";content:"▼"/""}table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after{opacity:.6}table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting_asc_disabled:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}div.dataTables_scrollBody>table.dataTable>thead>tr>th:before,div.dataTables_scrollBody>table.dataTable>thead>tr>th:after,div.dataTables_scrollBody>table.dataTable>thead>tr>td:before,div.dataTables_scrollBody>table.dataTable>thead>tr>td:after{display:none}div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:2px}div.dataTables_processing>div:last-child{position:relative;width:80px;height:15px;margin:1em auto}div.dataTables_processing>div:last-child>div{position:absolute;top:0;width:13px;height:13px;border-radius:50%;background:rgb(13, 110, 253);background:rgb(var(--dt-row-selected));animation-timing-function:cubic-bezier(0, 1, 1, 0)}div.dataTables_processing>div:last-child>div:nth-child(1){left:8px;animation:datatables-loader-1 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(2){left:8px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(3){left:32px;animation:datatables-loader-2 .6s infinite}div.dataTables_processing>div:last-child>div:nth-child(4){left:56px;animation:datatables-loader-3 .6s infinite}@keyframes datatables-loader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0, 0)}100%{transform:translate(24px, 0)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}/*! Bootstrap 5 integration for DataTables
 *
 * ©2020 SpryMedia Ltd, all rights reserved.
 * License: MIT datatables.net/license/mit
 */table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}table.dataTable td,table.dataTable th{box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1)>*{box-shadow:none}table.dataTable>tbody>tr{background-color:transparent}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgb(13, 110, 253);box-shadow:inset 0 0 0 9999px rgb(var(--dt-row-selected));color:rgb(255, 255, 255);color:rgb(var(--dt-row-selected-text))}table.dataTable>tbody>tr.selected a{color:rgb(9, 10, 11);color:rgb(var(--dt-row-selected-link))}table.dataTable.table-striped>tbody>tr.odd>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.05)}table.dataTable.table-striped>tbody>tr.odd.selected>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.95);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.95)}table.dataTable.table-hover>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.075)}table.dataTable.table-hover>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(13, 110, 253, 0.975);box-shadow:inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975)}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:.85em}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dt-row{position:relative}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody>table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody>table>thead .sorting:before,div.dataTables_scrollBody>table>thead .sorting_asc:before,div.dataTables_scrollBody>table>thead .sorting_desc:before,div.dataTables_scrollBody>table>thead .sorting:after,div.dataTables_scrollBody>table>thead .sorting_asc:after,div.dataTables_scrollBody>table>thead .sorting_desc:after{display:none}div.dataTables_scrollBody>table>tbody tr:first-child th,div.dataTables_scrollBody>table>tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center !important}}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled){padding-right:20px}table.table-bordered.dataTable{border-right-width:0}table.table-bordered.dataTable thead tr:first-child th,table.table-bordered.dataTable thead tr:first-child td{border-top-width:1px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable th:first-child,table.table-bordered.dataTable td:first-child,table.table-bordered.dataTable td:first-child{border-left-width:1px}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:1px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-bottom-width:1px}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}:root[data-bs-theme=dark]{--dt-row-hover: 255, 255, 255;--dt-row-stripe: 255, 255, 255;--dt-column-ordering: 255, 255, 255}


/* ----------------------------------------------------------------
	Canvas: SAAS 2
-----------------------------------------------------------------*/

/* ----------------------------------------------------------------------------
	FONTS
---------------------------------------------------------------------------- */
/* @font-face {
    font-family: "Euclid Circular A";
    src: url("/front/assets/fonts/Euclid Circular A Medium.ttf")
        format("truetype");
    }
*/

:root {
    --cnvs-themecolor: #00a8ea;
    --cnvs-themecolor-rgb: 62, 69, 235;
    --cnvs-gradient-color: linear-gradient(to right, #f6955c, #f23457);

    --cnvs-body-image: url(/images/blur-bg.png?305601aecebb76af9f5681cc5d0674e6);

    --cnvs-saas-color-1: #fff7ef;
    --cnvs-saas-color-2: #f9faf6;

    --cnvs-font-size-h1: 3rem;
    --cnvs-font-size-h2: 2rem;
    --cnvs-font-size-h3: 1.75rem;
    --cnvs-font-size-h4: 1.5rem;
    --cnvs-font-size-h5: 1.25rem;
    --cnvs-font-size-h6: 1rem;
    --cnvs-section-padding: 6rem;
    --bs-body-font-size: 1rem;

    --cnvs-primary-font: "Euclid Circular A", sans-serif;
    --cnvs-body-font: "Poppins", sans-serif;
    --cnvs-secondary-font: "Cookie", cursive;
    --cnvs-other-font: "Marcellus", serif;

    --cnvs-slider-arrow-color: var(--cnvs-contrast-300);
    --cnvs-slider-arrows-bg-color: transparent;
    --cnvs-slider-arrows-bg-hover-color: var(--cnvs-slider-arrows-bg-color);
    --cnvs-slider-arrows-size: 34px;
    --cnvs-canvas-slider-dots-size: 0.725rem;
    --cnvs-card-rounded: 20px;
}

:root,
.not-dark {
    --cnvs-heading-color: var(--cnvs-contrast-1000);
}

.caption {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    line-height: 1.5rem;
    font-size: 0.875rem;
}

.label {
    font-family: "Poppins", sans-serif;
    font-weight: 400;
    line-height: 1.25rem;
    font-size: 0.875rem;
}

.button-light {
    color: var(--cnvs-themecolor) !important;
}

.button-light:hover {
    background-color: #3366af;
    color: #fff !important;
}

.button.button-large {
    --cnvs-btn-padding-x: 1.25rem;
    --cnvs-btn-padding-y: 1rem;
    --cnvs-btn-fontsize: 0.875rem;
    --cnvs-btn-lineheight: 1.5rem;
    min-width: 10.75rem;
}

.button > i {
    font-size: 1.5rem;
    margin-right: 1rem;
}

.fw-bolder {
    font-weight: 800 !important;
}

.rounded-xxl {
    border-radius: var(--cnvs-card-rounded);
}

.gradient-color {
    background-image: var(--cnvs-gradient-color) !important;
}

.gradient-text {
    font-family: var(--cnvs-secondary-font);
    padding: 0 5px;
    font-size: 120%;
}

.cnvs-bg-color-1 {
    background-color: var(--cnvs-saas-color-1) !important;
}

.cnvs-bg-color-2 {
    background-color: var(--cnvs-saas-color-2) !important;
}

#header {
    --cnvs-primary-menu-font-size: 0.9rem;
    --cnvs-primary-menu-tt: none;
    --cnvs-primary-menu-ls: 0;
    --cnvs-primary-menu-padding-x: 20px;
    --cnvs-primary-menu-font-weight: 400;
    --cnvs-primary-menu-font: var(--cnvs-body-font);
    --cnvs-primary-menu-color: #666666;
    --cnvs-primary-menu-hover-color: #3366af;
    --cnvs-primary-menu-active-color: #3366af;
}

#wrapper {
    background: var(--cnvs-body-bg);
    background-image: var(--cnvs-body-image);
    background-repeat: repeat-y;
    background-position: center top;
    background-size: 100% auto;
}

.button {
    --cnvs-btn-fontsize: 0.9rem;
}

/* Swiper Tabs */
.swiper-pagination-progress {
    --cnvs-swiper-bar-size: 2px;
    --cnvs-swiper-bar-color: var(--cnvs-contrast-200);
    --cnvs-swiper-bar-active-color: var(--cnvs-contrast-1000);
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: auto;
    border-radius: 0;
    opacity: 1;
    margin: 0px;
    background-color: transparent;
}
.swiper-pagination-progress .swiper-pagination-bar,
.swiper-pagination-progress .swiper-pagination-bar-active {
    position: absolute;
    bottom: 0;
    border-radius: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: var(--cnvs-swiper-bar-size);
    margin: 0px;
    background-color: var(--cnvs-swiper-bar-color);
}

.swiper-pagination-progress .swiper-pagination-bar-active {
    z-index: 2;
    width: 0%;
    background-color: var(--cnvs-swiper-bar-active-color);
}
.active .swiper-pagination-progress .swiper-pagination-bar-active {
    animation-name: swiperbarAnim;
    animation-duration: 5s;
    animation-timing-function: ease-in;
    animation-iteration-count: 1;
    animation-direction: alternate;
    animation-fill-mode: forwards;
}
@keyframes swiperbarAnim {
    0% {
        width: 0;
    }
    100% {
        width: 100%;
    }
}

.swiper-tab-link {
    --swiper-tab-title: #aaa;
    --swiper-tab-content: ;
    counter-increment: step-counter;
    position: relative;
    overflow: hidden;
    margin-bottom: 5px;
    padding: 20px 0;
    cursor: pointer;
}

.swiper-tab-link::before {
    content: "0" counter(step-counter) ".";
    position: relative;
    display: inline-block;
    font-size: 26px;
    font-weight: 600;
    min-width: 50px;
    margin-right: 5px;
    color: var(--swiper-tab-title);
    font-family: monospace;
    line-height: 1;
}

.swiper-tab-link .swiper-tab-title {
    display: inline-block;
    color: var(--swiper-tab-title);
    margin-bottom: 0;
    font-size: calc(1.275rem + 0.3vw);
}

.swiper-tab-link .swiper-tab-content {
    margin-bottom: 0;
    padding-top: 10px;
    margin-left: 5px;
    line-height: 0;
    opacity: 0;
    vertical-align: middle;
    font-size: 1rem;
    transition: line-height 0.6s cubic-bezier(0.4, 0, 0.2, 1),
        opacity 0.1s 0.1s cubic-bezier(0.4, 0, 0.2, 1);
}

@media (min-width: 768px) {
    .swiper-tab-link .swiper-tab-content {
        margin-left: 60px;
    }
}

.swiper-tab-link.active .swiper-tab-content {
    opacity: 0.8;
    line-height: var(--cnvs-line-height-content);
    transition: line-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
        opacity 0.15s 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}

.swiper-tab-link.active {
    --swiper-tab-title: #000;
}

.back-shadow {
    ---cnvs-back-shadow-size: 5px;
    ---cnvs-back-shadow-bg: var(--cnvs-contrast-1000);
    ---cnvs-back-shadow-color: var(--cnvs-contrast-0);
    position: relative;
    background-color: var(---cnvs-back-shadow-color);
    border: 1px solid var(---cnvs-back-shadow-bg);
    margin-left: var(---cnvs-back-shadow-size);
    margin-bottom: var(---cnvs-back-shadow-size);
    box-shadow: calc(-1 * var(---cnvs-back-shadow-size))
        var(---cnvs-back-shadow-size) 0 var(---cnvs-back-shadow-bg);
}

.pricing-bg {
    position: absolute;
    left: 0;
    top: 0;
    transform: scale(120%);
    z-index: -1;
    opacity: 0.4;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
}

.pts-left,
.pts-right {
    font-weight: 600 !important;
}

/* .toggle {
    --cnvs-toggle-base-color: var(--cnvs-heading-color);
    --cnvs-toggle-font-size: 1.125rem;
    --cnvs-toggle-title-color: var(--cnvs-heading-color);
    --cnvs-toggle-content-padding: 1.5rem 1.75rem;
    margin: 0 0 30px 0;
} */

.toggle-header {
    border-radius: var(--cnvs-card-rounded);
    border: 1px solid var(--cnvs-themecolor);
    font-weight: 600;
    padding: 1rem;
}

.toggle-active .toggle-header {
    background-color: var(--cnvs-themecolor);
    border: none;
    color: white;
}

.toggle-closed,
.toggle-open {
    width: 0.75rem !important;
}

.toggle-open {
    width: 0.75rem !important;
    color: white !important;
}

.toggle-content {
    border: 1px solid #cccccc;
    border-radius: var(--cnvs-card-rounded);
    /* padding: 1rem !important; */
    color: #666666;
    margin-top: 0.75rem;
}

/* .toggle-closed {
	transition: .2s;
	opacity: .2;
}

.toggle-active .toggle-closed {
	display: block;
	transform: rotate(45deg);
	opacity: 1;
} */

.pricing-tenure-switcher .btn-group {
    background-color: var(--cnvs-contrast-200);
    padding: 6px;
}

.pricing-tenure-switcher .btn-group .btn {
    --bs-btn-border-width: 0;
    --bs-btn-padding-x: 1.25rem;
    --bs-btn-padding-y: 0.425rem;
    --bs-btn-font-size: var(--bs-body-font-size);
    --bs-btn-font-weight: 500;
    border-radius: var(--bs-border-radius-pill) !important;
}

.pricing-tenure-switcher .btn-check:checked + .btn {
    background-color: var(--cnvs-contrast-900);
    color: #fff;
}

/* .feature-box.media-box .fbox-icon {
	position: relative;
	width: 36px;
	height: 54px;
	margin-bottom: 15px;
} */

.oc-item {
    cursor: pointer;
    transition: transform 0.3s ease-in-out;
}

.oc-item:hover {
    transform: scale(1.02);
}

.hover-effect {
    transition: transform 0.25s ease, box-shadow 0.3s ease;
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    box-shadow: none;
    border: 0;
}

.hover-effect:hover {
    transform: translateY(-2px);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.products-image .badge {
    position: absolute;
    display: block;
    top: 10px;
    left: 10px;
    color: #222;
    background-color: #fff;
    padding: 5px;
    border-radius: 3px;
    font-weight: 600;
}

/* .course-card .card-footer { border-top-color: #EEE; }  212529*/

/* .course-card-assessment {
	background-color: #212529;
} */

.rating-stars i {
    color: #f4c150;
}

.course-card .card-title a {
    color: #2f2f84;
    font-size: 1.3rem;
}

.course-card .card-title a:hover {
    color: var(--cnvs-themecolor);
}

.course-card .card-title-sub {
    font-size: 11px;
}

.course-card .card-text {
    font-size: 0.9rem;
    line-height: 1.5rem;
}

/* .rating-stars i { color: #f4c150; } */
.owl-carousel .jumbotron {
    height: 400px;
}

.owl-item .jumbotron {
    opacity: 0.5;
    transform: scale(0.95);
    transition: all 0.5s ease;
}

.owl-item .jumbotron-text {
    opacity: 0;
    transform: scale(0.9);
    transition: all 0.4s 0.2s ease;
}

.owl-item.active .jumbotron,
.owl-item.active .jumbotron-text {
    opacity: 1;
    transform: scale(1);
}

#oc-teachers .owl-nav [class*="owl-"],
#oc-testi .owl-nav [class*="owl-"] {
    opacity: 1;
    left: -40px !important;
    height: 60px;
    line-height: 60px;
    color: #fff;
    border-radius: 0;
}

#oc-teachers .owl-nav [class*="owl-"],
#oc-testi .owl-nav [class*="owl-"],
#oc-clients .owl-nav [class*="owl-"] {
    background-color: transparent;
    border: none;
    font-size: 32px;
}

#oc-testi .owl-nav [class*="owl-"],
#oc-clients .owl-nav [class*="owl-"] {
    color: #000;
}

#oc-teachers .owl-nav .owl-next,
#oc-testi .owl-nav .owl-next {
    left: auto !important;
    right: -60px !important;
    border-radius: 0;
}

#oc-teachers .owl-nav [class*="owl-"]:hover,
#oc-clients .owl-nav [class*="owl-"]:hover {
    transform: scale(1.3);
    background-color: transparent !important;
    color: #fff !important;
}

#oc-testi .owl-nav [class*="owl-"]:hover,
#oc-clients .owl-nav [class*="owl-"]:hover {
    transform: scale(1.3);
    background-color: transparent !important;
    color: #000 !important;
}

#oc-clients .owl-nav .owl-prev {
    left: -50px !important;
}
#oc-clients .owl-nav .owl-next {
    right: -50px !important;
}

/* Owl Carousel - Responsive
-----------------------------------------------------------------*/
.device-md #oc-teachers .owl-nav .owl-prev,
.device-md #oc-testi .owl-nav .owl-prev {
    left: 67px !important;
}
.device-md #oc-teachers .owl-nav .owl-next,
.device-md #oc-testi .owl-nav .owl-next {
    right: 67px !important;
}

.device-sm #oc-teachers .owl-nav .owl-prev,
.device-xs #oc-teachers .owl-nav .owl-prev,
.device-sm #oc-testi .owl-nav .owl-prev,
.device-xs #oc-testi .owl-nav .owl-prev {
    left: 27px !important;
}

.device-sm #oc-teachers .owl-nav .owl-next,
.device-xs #oc-teachers .owl-nav .owl-next,
.device-sm #oc-testi .owl-nav .owl-next,
.device-xs #oc-testi .owl-nav .owl-next {
    right: 27px !important;
}

@media (max-width: 1199.98px) {
    #oc-teachers .owl-nav .owl-prev {
        left: 0 !important;
    }
    #oc-teachers .owl-nav .owl-next {
        right: -20px !important;
    }
    .device-md #oc-teachers .owl-nav .owl-prev {
        left: -10px !important;
    }
    .device-md #oc-teachers .owl-nav .owl-next {
        right: -28px !important;
    }
}

.footer-image {
    width: 25%;
}

.device-md .footer-image {
    width: 50%;
}
.device-sm .footer-image,
.device-xs .footer-image {
    width: 75%;
}

.w-image {
    width: 100% !important;
    aspect-ratio: 1;
    -o-object-fit: cover;
       object-fit: cover;
}

@media (max-width: 575.98px) {
    .w-image {
        width: 25% !important;
        aspect-ratio: 1;
        -o-object-fit: cover;
           object-fit: cover;
    }
}
@media (max-width: 767.98px) {
    .w-image {
        width: 25% !important;
        aspect-ratio: 1;
        -o-object-fit: cover;
           object-fit: cover;
    }
}
@media (max-width: 991.98px) {
}
@media (max-width: 1199.98px) {
}
@media (max-width: 1399.98px) {
}

.single-line-ellipsis {
    display: -webkit-box;
    -webkit-line-clamp: 1; /* Number of lines to show */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.multi-line-ellipsis-2 {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Number of lines to show */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.multi-line-ellipsis-3 {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* Number of lines to show */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.multi-line-ellipsis-4 {
    display: -webkit-box;
    -webkit-line-clamp: 4; /* Number of lines to show */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.multi-line-ellipsis-5 {
    display: -webkit-box;
    -webkit-line-clamp: 5; /* Number of lines to show */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* For multi-line text with overflow ellipsis after 4 lines */
.multi-line-ellipsis {
    display: -webkit-box;
    -webkit-line-clamp: 4; /* Number of lines to show */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.bg-practitioner {
    background-image: url("/front/assets/images/bg-practitioner.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.practitioner-hexagon {
    width: 11rem; /* Set the width of the hexagon */
    height: 11rem;
    clip-path: polygon(
        33.429% 1.389%,
        66.303% 1.389%,
        66.303% 1.389%,
        67.112% 1.414%,
        67.917% 1.485%,
        68.715% 1.601%,
        69.506% 1.764%,
        70.288% 1.971%,
        71.059% 2.223%,
        71.817% 2.519%,
        72.562% 2.859%,
        73.291% 3.241%,
        74.002% 3.667%,
        74.002% 3.667%,
        74.693% 4.133%,
        75.358% 4.636%,
        75.998% 5.176%,
        76.61% 5.751%,
        77.194% 6.361%,
        77.748% 7.002%,
        78.272% 7.676%,
        78.764% 8.379%,
        79.223% 9.111%,
        79.647% 9.87%,
        96.076% 41.231%,
        96.076% 41.231%,
        96.46% 42.017%,
        96.806% 42.822%,
        97.113% 43.643%,
        97.38% 44.48%,
        97.608% 45.331%,
        97.795% 46.193%,
        97.941% 47.066%,
        98.046% 47.947%,
        98.109% 48.834%,
        98.13% 49.727%,
        98.13% 49.727%,
        98.109% 50.619%,
        98.046% 51.507%,
        97.941% 52.388%,
        97.795% 53.26%,
        97.608% 54.123%,
        97.38% 54.973%,
        97.113% 55.81%,
        96.806% 56.632%,
        96.46% 57.437%,
        96.076% 58.222%,
        79.647% 89.583%,
        79.647% 89.583%,
        79.223% 90.343%,
        78.764% 91.075%,
        78.272% 91.778%,
        77.748% 92.451%,
        77.194% 93.093%,
        76.61% 93.702%,
        75.998% 94.277%,
        75.358% 94.817%,
        74.693% 95.321%,
        74.002% 95.787%,
        74.002% 95.787%,
        73.291% 96.212%,
        72.562% 96.595%,
        71.817% 96.934%,
        71.059% 97.23%,
        70.288% 97.482%,
        69.506% 97.69%,
        68.715% 97.852%,
        67.917% 97.969%,
        67.112% 98.04%,
        66.303% 98.065%,
        33.429% 98.065%,
        33.429% 98.065%,
        32.62% 98.041%,
        31.815% 97.97%,
        31.017% 97.853%,
        30.226% 97.691%,
        29.444% 97.484%,
        28.674% 97.232%,
        27.915% 96.936%,
        27.171% 96.596%,
        26.443% 96.213%,
        25.732% 95.788%,
        25.732% 95.788%,
        25.041% 95.322%,
        24.376% 94.819%,
        23.737% 94.279%,
        23.125% 93.703%,
        22.542% 93.094%,
        21.988% 92.452%,
        21.465% 91.779%,
        20.974% 91.075%,
        20.516% 90.343%,
        20.092% 89.583%,
        3.655% 58.222%,
        3.655% 58.222%,
        3.27% 57.437%,
        2.923% 56.633%,
        2.615% 55.811%,
        2.347% 54.974%,
        2.119% 54.124%,
        1.931% 53.261%,
        1.785% 52.388%,
        1.679% 51.507%,
        1.616% 50.62%,
        1.595% 49.727%,
        1.595% 49.727%,
        1.616% 48.834%,
        1.679% 47.946%,
        1.785% 47.065%,
        1.931% 46.193%,
        2.119% 45.33%,
        2.347% 44.479%,
        2.615% 43.643%,
        2.923% 42.821%,
        3.27% 42.017%,
        3.655% 41.231%,
        20.092% 9.87%,
        20.092% 9.87%,
        20.516% 9.111%,
        20.974% 8.378%,
        21.465% 7.675%,
        21.988% 7.002%,
        22.542% 6.36%,
        23.125% 5.75%,
        23.737% 5.175%,
        24.376% 4.635%,
        25.041% 4.131%,
        25.732% 3.665%,
        25.732% 3.665%,
        26.443% 3.24%,
        27.171% 2.857%,
        27.915% 2.518%,
        28.674% 2.222%,
        29.444% 1.97%,
        30.226% 1.763%,
        31.017% 1.601%,
        31.815% 1.484%,
        32.62% 1.413%,
        33.429% 1.389%
    );
    overflow: hidden;
    background-color: white;
    padding: 0.3rem;
}

.practitioner-hexagon img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    clip-path: polygon(
        33.429% 1.389%,
        66.303% 1.389%,
        66.303% 1.389%,
        67.112% 1.414%,
        67.917% 1.485%,
        68.715% 1.601%,
        69.506% 1.764%,
        70.288% 1.971%,
        71.059% 2.223%,
        71.817% 2.519%,
        72.562% 2.859%,
        73.291% 3.241%,
        74.002% 3.667%,
        74.002% 3.667%,
        74.693% 4.133%,
        75.358% 4.636%,
        75.998% 5.176%,
        76.61% 5.751%,
        77.194% 6.361%,
        77.748% 7.002%,
        78.272% 7.676%,
        78.764% 8.379%,
        79.223% 9.111%,
        79.647% 9.87%,
        96.076% 41.231%,
        96.076% 41.231%,
        96.46% 42.017%,
        96.806% 42.822%,
        97.113% 43.643%,
        97.38% 44.48%,
        97.608% 45.331%,
        97.795% 46.193%,
        97.941% 47.066%,
        98.046% 47.947%,
        98.109% 48.834%,
        98.13% 49.727%,
        98.13% 49.727%,
        98.109% 50.619%,
        98.046% 51.507%,
        97.941% 52.388%,
        97.795% 53.26%,
        97.608% 54.123%,
        97.38% 54.973%,
        97.113% 55.81%,
        96.806% 56.632%,
        96.46% 57.437%,
        96.076% 58.222%,
        79.647% 89.583%,
        79.647% 89.583%,
        79.223% 90.343%,
        78.764% 91.075%,
        78.272% 91.778%,
        77.748% 92.451%,
        77.194% 93.093%,
        76.61% 93.702%,
        75.998% 94.277%,
        75.358% 94.817%,
        74.693% 95.321%,
        74.002% 95.787%,
        74.002% 95.787%,
        73.291% 96.212%,
        72.562% 96.595%,
        71.817% 96.934%,
        71.059% 97.23%,
        70.288% 97.482%,
        69.506% 97.69%,
        68.715% 97.852%,
        67.917% 97.969%,
        67.112% 98.04%,
        66.303% 98.065%,
        33.429% 98.065%,
        33.429% 98.065%,
        32.62% 98.041%,
        31.815% 97.97%,
        31.017% 97.853%,
        30.226% 97.691%,
        29.444% 97.484%,
        28.674% 97.232%,
        27.915% 96.936%,
        27.171% 96.596%,
        26.443% 96.213%,
        25.732% 95.788%,
        25.732% 95.788%,
        25.041% 95.322%,
        24.376% 94.819%,
        23.737% 94.279%,
        23.125% 93.703%,
        22.542% 93.094%,
        21.988% 92.452%,
        21.465% 91.779%,
        20.974% 91.075%,
        20.516% 90.343%,
        20.092% 89.583%,
        3.655% 58.222%,
        3.655% 58.222%,
        3.27% 57.437%,
        2.923% 56.633%,
        2.615% 55.811%,
        2.347% 54.974%,
        2.119% 54.124%,
        1.931% 53.261%,
        1.785% 52.388%,
        1.679% 51.507%,
        1.616% 50.62%,
        1.595% 49.727%,
        1.595% 49.727%,
        1.616% 48.834%,
        1.679% 47.946%,
        1.785% 47.065%,
        1.931% 46.193%,
        2.119% 45.33%,
        2.347% 44.479%,
        2.615% 43.643%,
        2.923% 42.821%,
        3.27% 42.017%,
        3.655% 41.231%,
        20.092% 9.87%,
        20.092% 9.87%,
        20.516% 9.111%,
        20.974% 8.378%,
        21.465% 7.675%,
        21.988% 7.002%,
        22.542% 6.36%,
        23.125% 5.75%,
        23.737% 5.175%,
        24.376% 4.635%,
        25.041% 4.131%,
        25.732% 3.665%,
        25.732% 3.665%,
        26.443% 3.24%,
        27.171% 2.857%,
        27.915% 2.518%,
        28.674% 2.222%,
        29.444% 1.97%,
        30.226% 1.763%,
        31.017% 1.601%,
        31.815% 1.484%,
        32.62% 1.413%,
        33.429% 1.389%
    );
    /* height: auto; */
}

.container-icon-typology {
    position: absolute;
    right: 0;
    bottom: 0;
}

.device-sm .container-icon-typology,
.device-xs .container-icon-typology {
    display: none;
}

.radio-assessment input[type="radio"] {
    display: none;
}

.radio-assessment {
    transition: all 250ms ease;
}

.radio-assessment label {
    display: inline-block;
    padding: 0.625rem 1.5rem 0.625rem 3rem;
    cursor: pointer;
    border: 1px solid #333333;
    border-radius: 0.625rem;
    width: 100%;
    position: relative;
    transition: transform 250ms ease, background-color 1s ease;
}

.radio-assessment label::before {
    content: "";
    display: inline-block;
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    border: 1px solid #333;
    position: absolute;
    left: 0;
    top: 50%;
    margin-left: 1.5rem;
    margin-right: 0.5rem;
    transform: translateY(-50%);
}

.radio-assessment input[type="radio"]:checked + label {
    background-color: #00a8ea;
    border: none;
    color: white;
}

.radio-assessment input[type="radio"]:checked + label::before {
    background-color: #3366af;
    border: none;
}

.radio-assessment label:hover {
    transform: scale(1.03);
}

.radio-assessment:active {
    transform: scale(0.95);
}

.item-list-question {
    cursor: pointer;
    transition: all 500ms ease;
}

.item-list-question:hover {
    transform: scale(1.05);
    color: var(--cnvs-themecolor);
}

.button i {
    font-size: 1.25rem;
    vertical-align: middle;
}

.button.button-success {
    background-color: #198754;
}

.button.button-success:hover {
    background-color: #157347;
}

.button.button-warning {
    background-color: #ffc107;
    color: #000;
}

.button.button-warning:hover {
    background-color: #ffca2c;
}

.page-link {
    width: 40px;
    height: 40px;
    border-radius: 8px;
    /* background-color: #F0F0F0; */
    display: flex;
    justify-content: center;
    align-items: center;
}

.page-item:first-child .page-link {
    border-radius: 8px;
}
.page-item:last-child .page-link {
    border-radius: 8px;
}

.breadcumb-container {
    position: relative;
    height: 231px;
    width: 100%;
    background-image: url("/front/assets/images/bg-tm.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.device-md .breadcumb-container,
.device-sm .breadcumb-container,
.device-xs .breadcumb-container {
    height: 400px;
}

.breadcumb-container::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #00000040;
}

.breadcumb-icon {
    position: absolute;
    right: 0;
    background-repeat: no-repeat;
}

.device-md .breadcumb-icon,
.device-sm .breadcumb-icon,
.device-xs .breadcumb-icon {
    bottom: 0;
    width: 35%;
}

.breadcumb-content {
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}

.is-expanded-menu .balance-amount {
    text-align: center !important;
}

/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

/* Font Display Overrides: ensure icon and custom fonts don't block text rendering */
@font-face {
  font-family: bootstrap-icons;
  src: url(/fonts/bootstrap-icons.woff2?20b477712d7957d9b029b1a11bf7947a) format("woff2"),
     url(/fonts/bootstrap-icons.woff?188c4daf771cf463a7f81e7d870c79a1) format("woff");
  font-display: swap;
}

/* Unicons (line) split by unicode-range; re-declare with font-display: swap */
@font-face{font-family:unicons-line;src:url(/fonts/unicons-0.woff2?7a4a2f385231546fb860b0989e02c032) format('woff2'),url(/fonts/unicons-0.woff?377096de8c7287d8fa8ecbf1a7e20bc4) format('woff');font-weight:400;font-style:normal;unicode-range:U+E800-E83B;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-1.woff2?5be3811e24486a8f962b2a7485157435) format('woff2'),url(/fonts/unicons-1.woff?276205403539fc69d7950dd6466018a2) format('woff');font-weight:400;font-style:normal;unicode-range:U+E83C-E877;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-10.woff2?91ee36cf7411ed798bc90adc8570b132) format('woff2'),url(/fonts/unicons-10.woff?d4f352019332148f0d54914c799c9c92) format('woff');font-weight:400;font-style:normal;unicode-range:U+EA5B-EA96;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-11.woff2?5dd32cfe76a1e51d7dc97821a29b49b9) format('woff2'),url(/fonts/unicons-11.woff?60b995693ccb12ce53eb627c815c724a) format('woff');font-weight:400;font-style:normal;unicode-range:U+EA97-EAD4;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-12.woff2?6000a3b9529d093ed64dd40012aeea81) format('woff2'),url(/fonts/unicons-12.woff?b1ef2a4b31a228442758e9b1858e1290) format('woff');font-weight:400;font-style:normal;unicode-range:U+EAD5-EB11;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-13.woff2?7c87c3811c299e50b0a59d72ad7c24ca) format('woff2'),url(/fonts/unicons-13.woff?45a742111ea84b5f9d0078983b671ed8) format('woff');font-weight:400;font-style:normal;unicode-range:U+EB12-EB4D;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-14.woff2?ba76f925caec3cba8ada9b55abf742af) format('woff2'),url(/fonts/unicons-14.woff?82b20325b0988111ac3e44f199080470) format('woff');font-weight:400;font-style:normal;unicode-range:U+EB4E-EB89;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-15.woff2?a67d7e159b789dad27e7d1ac441fb2cd) format('woff2'),url(/fonts/unicons-15.woff?21d4cc4f7d5ebc111a14a8518a07f654) format('woff');font-weight:400;font-style:normal;unicode-range:U+EB8A-EBC5;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-16.woff2?a44e2bbb46b6df5453177800545b469c) format('woff2'),url(/fonts/unicons-16.woff?0ef7d02a1cacc0f19ee3dabe08cbf021) format('woff');font-weight:400;font-style:normal;unicode-range:U+EBC6-EC01;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-17.woff2?9557964cc4ee17f8640f124deb2cb7f2) format('woff2'),url(/fonts/unicons-17.woff?aff1f4e2915383cf1da7d9553d2a1271) format('woff');font-weight:400;font-style:normal;unicode-range:U+EC02-EC3D;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-18.woff2?5545f1f654a55ec6f23405ad131a0057) format('woff2'),url(/fonts/unicons-18.woff?723406e11541f3182640f948250f6303) format('woff');font-weight:400;font-style:normal;unicode-range:U+EC3E-EC79;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-19.woff2?066b096e3901d9c11fd62d4105cf09c0) format('woff2'),url(/fonts/unicons-19.woff?a13f66a33c0605f20904e78c5de8e5cc) format('woff');font-weight:400;font-style:normal;unicode-range:U+EC7A-ECB5;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-2.woff2?7cde7f88d3fed1b7cc311de29c8b2ce3) format('woff2'),url(/fonts/unicons-2.woff?6a9aa9a24278d5dbd3aab1636b073ec3) format('woff');font-weight:400;font-style:normal;unicode-range:U+E878-E8B3;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-20.woff2?3349daea5ecce34ea924491237adf45e) format('woff2'),url(/fonts/unicons-20.woff?41112a8a4f083d030afa93621b37c9c0) format('woff');font-weight:400;font-style:normal;unicode-range:U+ECB6-ECB9;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-3.woff2?85b759185c2ca4f7e9411a7e3937d041) format('woff2'),url(/fonts/unicons-3.woff?76381dd60a485ed0071a669661fefbfd) format('woff');font-weight:400;font-style:normal;unicode-range:U+E8B4-E8EF;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-4.woff2?bcc04ff78df03cd03c79cc761a7761be) format('woff2'),url(/fonts/unicons-4.woff?d5ad403627e71c0b6c6b6189e9b0a52d) format('woff');font-weight:400;font-style:normal;unicode-range:U+E8F0-E92B;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-5.woff2?d8d1b760799dad7179b6bcf15fa25185) format('woff2'),url(/fonts/unicons-5.woff?81ec80ba66048227fce3b09b8777b4d9) format('woff');font-weight:400;font-style:normal;unicode-range:U+E92C-E967;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-6.woff2?61c9742f6939848e65b6f1c99dc8c246) format('woff2'),url(/fonts/unicons-6.woff?abee15a6e05369b84edc12b8a98bb55e) format('woff');font-weight:400;font-style:normal;unicode-range:U+E968-E9A4;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-7.woff2?ca99661fcdbaba924d2a40580a36d16e) format('woff2'),url(/fonts/unicons-7.woff?84f82cfcc85e7f82ffe83956882b0f11) format('woff');font-weight:400;font-style:normal;unicode-range:U+E9A5-E9E1;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-8.woff2?020a9e759958da2c171ce138a0fba891) format('woff2'),url(/fonts/unicons-8.woff?75148087e9e95ec8b71bd653ccf8fb0b) format('woff');font-weight:400;font-style:normal;unicode-range:U+E9E2-EA1D;font-display:swap}
@font-face{font-family:unicons-line;src:url(/fonts/unicons-9.woff2?f2b6d3ef8143dfe6e6e1574069a20ada) format('woff2'),url(/fonts/unicons-9.woff?10c688520bdf3475d038c7a74150248f) format('woff');font-weight:400;font-style:normal;unicode-range:U+EA1E-EA5A;font-display:swap}

/* -------------------------- */
/* --------- GLOBAL --------- */
/* -------------------------- */
.text-body-gray,
.text-body-gray * {
    color: var(--cnvs-contrast-900) !important;
}
.btn-soft-ash {
    color: var(--cnvs-contrast-900) !important;
    background-color: #edeff4;
}
.btn-soft-ash:hover {
    background-color: #d2d4d9;
}
.btn-soft-ash i {
    font-size: 16px;
}
.b-transparent {
    border-color: transparent;
}
/* -------------------------- */
/* --------- NAVBAR --------- */
/* -------------------------- */
.has-dropdown {
    position: relative;
}

.has-dropdown .submenu {
    display: block !important;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    left: 0px;
    top: 100%;
    width: 240px;
    padding: 15px 10px;
    z-index: 100;
    opacity: 1;
    text-align: left;
    background: #ffffff;
    border: none;
    border-radius: 5px;
    -ms-box-shadow: 2px 2px 10px 1px rgba(0, 0, 0, 0.03),
        -2px 0px 10px 1px rgba(0, 0, 0, 0.03);
    -o-box-shadow: 2px 2px 10px 1px rgba(0, 0, 0, 0.03),
        -2px 0px 10px 1px rgba(0, 0, 0, 0.03);
    box-shadow: 2px 2px 10px 1px rgba(0, 0, 0, 0.03),
        -2px 0px 10px 1px rgba(0, 0, 0, 0.03);
    transform: translateY(20px);
    transition: all 100ms ease;
    list-style: none;
}

.has-dropdown:hover .submenu {
    visibility: visible;
    opacity: 1;
    top: 100%;
    transform: translate(0px);
    transition: all 500ms ease;
}

.has-dropdown .submenu li .menu-link {
    padding: 10px 20px;
}

.has-dropdown .submenu li:hover {
    background-color: #f0f0f0;
}

.has-dropdown .submenu li:hover .menu-link {
    color: var(--cnvs-primary-menu-active-color);
}

.has-dropdown .submenu li.current .menu-link {
    color: var(--cnvs-primary-menu-active-color);
    background-color: #f0f0f0;
    font-weight: 700;
}
/* -------------------------- */
/* -------- FRONT PAGE ------ */
/* -------------------------- */
.front-page.title,
.front-page.subtitle {
    font-weight: 700;
}

.front-page.title {
    font-size: 38px;
}

.front-page.title,
.clients .table tbody tr td:first-child h5 {
    color: var(--cnvs-contrast-900);
}

.front-page.subtitle {
    transform: scale(1, 1.5);
    color: var(--cnvs-themecolor);
}
/* -------------------------- */
/* --------- CLIENTS -------- */
/* -------------------------- */
.clients * {
    font-family: var(--cnvs-body-font) !important;
}

.clients .table {
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

.clients .table thead tr {
    background-color: var(--cnvs-themecolor);
}

.clients .table thead tr th {
    font-size: 18px;
    padding: 15px 30px;
    line-height: 30px;
    color: #ffffff;
}

.clients .table thead tr th:first-child {
    width: 35%;
}

.clients .table tbody tr td:first-child {
    vertical-align: top;
    color: var(--cnvs-contrast-900);
    border: 1px solid #dee2e6;
}

.clients ul,
ul li,
ol,
ol li {
    list-style: none;
    margin: 0;
}
/* -------------------------- */
/* ---------- BLOGS --------- */
/* -------------------------- */
.blogs * {
    color: var(--cnvs-contrast-900);
    font-family: var(--cnvs-body-font);
}

.blogs__wrapper,
.blogs__more-posts {
    max-width: 1152px;
    margin: 0 auto;
}

.blogs__wrapper {
    position: relative;
    display: flex;
    flex-wrap: wrap;
}

.blogs__main {
    flex: 1;
}

.blogs__main--article ul {
    padding-left: 18px;
}

.blogs .card,
.blogs .card-image {
    border-radius: 10px;
}

.blogs .card-image,
.blogs__comments--profile {
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.blogs .card-image {
    width: 100%;
    height: 300px;
    margin-bottom: 20px;
}

.blogs .card-image img,
.blogs__comments--profile img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

.blogs .card-image.single-blog {
    max-height: 450px;
    height: auto;
}

.blogs__main--footer {
    margin-top: 20px;
    padding: 20px 0;
}

.blogs .blogs__main--category *,
.blogs__main--share * {
    color: var(--bs-secondary-color) !important;
}
.blogs__main--share .item-share {
    display: inline-block;
    width: 28px;
    height: 28px;
    transition: transform 0.3s;
}
.blogs__main--share .item-share:not(:last-child) {
    margin-right: 2px;
}
.blogs__main--share .item-share:hover {
    transform: translateY(-5px);
}
.blogs__main--share .item-share img {
    width: inherit;
    height: inherit;
}

.blogs .blogs__main--category-item {
    background-color: #f1f2f3;
    padding: 2px 6px;
    border-radius: 4px;
    font-weight: 600;
}

.blogs .blogs__main--comments {
    margin-top: 50px;
    padding: 20px 0;
    border-top: 1px solid #eee;
}

.blogs__comments--profile {
    width: 60px;
    height: 60px;
    border-radius: 30px;
    overflow: hidden;
}

.blogs__comments--item-replies .blogs__comments--profile {
    width: 50px;
    height: 50px;
}

.blogs__reply--comment {
    padding-left: 40px;
    margin-top: 20px;
    max-height: 0;
    visibility: hidden;
    overflow: hidden;
    transition: max-height 0.3s ease-out, visibility 0.3s ease-out;
}

.blogs__reply--comment.show-reply {
    max-height: 800px;
    visibility: visible;
    transition: max-height 0.3s ease-in, visibility 0.3s ease-in;
}

.blogs__reply--lists {
    padding-left: 80px;
}

.blogs__reply--lists {
    display: flex;
    flex-direction: column;
    margin-top: 40px;
}

.blogs__comments--item:not(:last-child),
.blogs__comments--item-replies:not(:last-child) {
    margin-bottom: 30px;
}

.blogs__comments--item-replies {
    position: relative;
}

.blogs__comments--item-replies:before,
.blogs__comments--item-replies:not(:last-child):after {
    content: "";
    position: absolute;
    top: -15px;
    left: -40px;
    border-left: 2px solid #eee;
}

.blogs__comments--item-replies:before {
    width: 20px;
    height: 44px;
    border-bottom: 2px solid #eee;
    border-bottom-left-radius: 8px;
}

.blogs__comments--item-replies:not(:last-child):after {
    width: 0;
    height: calc(100% + 30px);
}

.comment-box {
    transition: height 0.3s ease;
    overflow: hidden;
}

.comment-textarea {
    resize: none;
    min-height: 40px;
    max-height: 200px;
}

.comment-textarea::-webkit-scrollbar {
    display: none;
}

.blogs__main--like {
    line-height: 1;
    transition: transform 0.3s;
    box-shadow: none;
    border: none;
}
.blogs__main--like,
.blogs__main--like:hover,
.blogs__main--like:focus,
.blogs__main--like:active {
    background-color: #f8e7ec !important;
}
.blogs__main--like:hover {
    transform: translateY(-5px);
}
.blogs__main--like > * {
    color: #d16b86 !important;
}
.blogs__main--like i {
    padding-top: 3px;
    line-height: 1;
}
.blogs__main--like span {
    font-size: 18px;
}
.blog-pagination .pagination .page-item .page-link {
    border-radius: 8px !important;
}
.blog-pagination .pagination .page-item:not(:last-child) {
    margin-right: 10px;
}
@media (max-width: 768px) {
    .blogs .border-end {
        border: none !important;
    }
}
@media (max-width: 1199.98px) {
    .blogs__wrapper {
        flex-direction: column;
    }
    .logo-default-desktop {
        max-height: 60px !important;
    }
    .logo-default-mobile {
        max-height: 80px !important;
    }
}

@media (min-width: 1200px) {
    .blogs__wrapper > *:not(:last-child) {
        margin-right: 30px;
    }

    .blogs__side {
        width: 350px;
    }
}
/* -------------------------- */
/* ---------- FAQS ---------- */
/* -------------------------- */
/* Home */
#section-blogs {
    background-color: #f7f9fb;
}
#section-faqs {
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100%;
    position: relative;
}

/* -------------------------- */
/* -------- CLIENTS --------- */
/* -------------------------- */
.owl-item img {
    margin: 0 auto;
}

/* -------------------------- */
/* -- DOWNLOADING PROCCESS -- */
/* -------------------------- */
#downloading_process {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}

#downloading_process .spinner {
    border: 4px solid rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    border-top: 4px solid #fff;
    width: 40px;
    height: 40px;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

/* -------------------------- */
/* ---------SKELETON--------- */
/* -------------------------- */
.skeleton {
  background: linear-gradient(90deg, #e0e0e0 25%, #f0f0f0 50%, #e0e0e0 75%);
  background-size: 200% 100%;
  animation: skeletonim 1.5s infinite linear;
  border-radius: 4px;
}

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

/* -------------------------- */
/* ------ PASSWORD PEEK ----- */
/* -------------------------- */
.eye-password {
    position: relative;
}

.eye-password__icon {
    position: absolute;
    display: flex;
    align-items: center;
    top: 50%;
    right: 14px;
    transform: translateY(-50%);
    cursor: pointer;
    font-size: 18px;
}

.eye-password__icon.active i {
    color: #00a8ea;
}

/* -------------------------- */
/* ------= SWEET ALERT ------ */
/* -------------------------- */
.swal2-popup.swal2-toast .swal2-title {
    font-size: 1.1em;
    margin-bottom: 0;
}


.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

.rounded-xl {
  border-radius: 1rem !important;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}

.swal2-toast.colored-toast {
    border-radius: 8px !important;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1) !important;
    padding: 1rem !important;
    background: #fff !important;
    border-left: 5px solid;
}

.swal2-toast.colored-toast .swal2-title {
    color: #333 !important;
    font-size: 1rem !important;
    font-weight: 600 !important;
    margin-bottom: 0.25rem !important;
}

.swal2-toast.colored-toast .swal2-html-container {
    color: #555 !important;
    font-size: 0.9rem !important;
}

/* ============================================================
   SUCCESS TOAST
   ============================================================ */
.swal2-toast.colored-toast.swal2-icon-success {
    border-left-color: var(--bs-success) !important;
    background-color: white !important;
}

.swal2-toast.colored-toast.swal2-icon-success .swal2-success-ring {
    border-color: var(--bs-success) !important;
}

.swal2-toast.colored-toast.swal2-icon-success .swal2-success-line-tip,
.swal2-toast.colored-toast.swal2-icon-success .swal2-success-line-long {
    background-color: var(--bs-success) !important;
}

/* ============================================================
   ERROR TOAST
   ============================================================ */
.swal2-toast.colored-toast.swal2-icon-error {
    border-left-color: var(--bs-danger) !important;
    background-color: white !important;
}

.swal2-toast.colored-toast.swal2-icon-error .swal2-error-ring {
    border-color: var(--bs-danger) !important;
}

.swal2-toast.colored-toast.swal2-icon-error .swal2-x-mark-line-left,
.swal2-toast.colored-toast.swal2-icon-error .swal2-x-mark-line-right {
    background-color: var(--bs-danger) !important;
}

/* ============================================================
   WARNING TOAST
   ============================================================ */
.swal2-toast.colored-toast.swal2-icon-warning {
    border-left-color: var(--bs-warning) !important;
    background-color: white !important;

}
.swal2-icon.swal2-warning {
    border-color: var(--bs-warning) !important;
    background-color: white !important;
    color: var(--bs-warning) !important;
}


.swal2-toast.colored-toast.swal2-icon-warning .swal2-warning-ring {
    border-color: var(--bs-warning) !important;
}

.swal2-toast.colored-toast.swal2-icon-warning .swal2-x-mark-line-left,
.swal2-toast.colored-toast.swal2-icon-warning .swal2-x-mark-line-right {
    background-color: var(--bs-warning) !important;
}

/* ============================================================
   INFO TOAST
   ============================================================ */
.swal2-toast.colored-toast.swal2-icon-info {
    border-left-color: var(--bs-info) !important;
    background-color: white !important;
}

.swal2-toast.colored-toast.swal2-icon-info .swal2-info-ring {
    border-color: var(--bs-info) !important;
}

.swal2-toast.colored-toast.swal2-icon-info .swal2-x-mark-line-left,
.swal2-toast.colored-toast.swal2-icon-info .swal2-x-mark-line-right {
    background-color: var(--bs-info) !important;
}

.swal2-toast.colored-toast .swal2-timer-progress-bar {
    background: rgba(0, 0, 0, 0.15) !important;
    height: 4px !important;
    border-radius: 2px !important;
}

@media (max-width: 576px) {
    .swal2-toast.colored-toast {
        width: 90% !important;
        padding: 0.8rem !important;
    }

    .swal2-toast.colored-toast .swal2-title {
        font-size: 0.95rem !important;
    }

    .swal2-toast.colored-toast .swal2-html-container {
        font-size: 0.85rem !important;
    }
}


.swal2-popup {
    border-radius: 1rem !important;
    padding: 2rem 2.5rem !important;
    box-shadow: 0 8px 40px rgba(0, 0, 0, 0.08) !important;
    background: #ffffff !important;
    font-family: 'Poppins', system-ui, sans-serif !important;
    animation: fadeInScale 0.25s ease-out;
}

@keyframes fadeInScale {
    from {
        opacity: 0;
        transform: scale(0.9);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}

.swal2-title {
    font-size: 1.5rem !important;
    font-weight: 600 !important;
    color: #1a1a1a !important;
    margin-bottom: 0.5rem !important;
}

.swal2-html-container {
    font-size: 1rem !important;
    color: #666 !important;
    margin-bottom: 1rem !important;
}

.swal2-icon .swal2-icon-content {
    font-size: 2rem !important;
}

.swal2-actions {
    display: flex !important;
    justify-content: center !important;
    gap: 0.6rem !important;
    margin-top: 1rem !important;
}

.swal2-styled {
    border-radius: 9999px !important;
    font-size: 0.85rem !important;
    font-weight: 600 !important;
    padding: 0.5rem 1.4rem !important;
    box-shadow: none !important;
    transition: all 0.2s ease !important;
}

.swal2-styled:focus {
    box-shadow: none !important;
}

@media (max-width: 480px) {
    .swal2-popup {
        padding: 1.5rem !important;
        max-width: 90% !important;
    }
    .swal2-title {
        font-size: 1rem !important;
    }
}


.swal2-textarea {
    width: 100% !important;
    border-radius: 1rem !important;
    border: 1px solid #e5e7eb !important;
    background: #fafafa !important;
    padding: 0.75rem 1rem !important;
    font-size: 0.9rem !important;
    color: #333 !important;
    font-family: 'Poppins', system-ui, sans-serif !important;
    resize: none !important;
    outline: none !important;
    transition: all 0.2s ease !important;
    min-height: 110px !important;
    margin: 10px auto;
}

.swal2-textarea:hover {
    background: #ffffff !important;
    border-color: #d1d5db !important;
}

.swal2-textarea:focus {
    border-color: #2563eb !important;
    background: #fff !important;
    box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.15) !important;
}

.swal2-textarea::-moz-placeholder {
    color: #9ca3af !important;
    font-size: 0.88rem !important;
}

.swal2-textarea::placeholder {
    color: #9ca3af !important;
    font-size: 0.88rem !important;
}

.swal2-textarea:disabled {
    background: #f5f5f5 !important;
    border-color: #e5e7eb !important;
    color: #9ca3af !important;
    cursor: not-allowed !important;
}

.swal2-confirm swal2-styled {
    background-color: #00A8EA !important;
}



